html {background-color: #141414;} /* To Fill Footer Extra Space */

/* Menu/header & Footer
-----------------------------*/
	.none, .menu-border, .banner-border, .top {display: none !important;}
	.navbar {margin-bottom: 0px !important;}
	.navbar-default .navbar-collapse {padding-top: 0px;}	
	/* .menu {background-image: linear-gradient(#141414,#141414);} */
	.menu {background-color: #141414;}
	.navbar > .container .navbar-brand {top: 5px; position: relative;}	
	.navbar-default .navbar-nav > li > a {
		font-size: 15px;
		background-image: none !important;
		color: #fff !important;
		border-top: solid 5px transparent !important;
		border-radius: 0px !important;
		border-bottom: solid 4px transparent;
		-webkit-transition : border-bottom 400ms ease-out;
		-moz-transition : border-bottom 400ms ease-out;
		-o-transition : border-bottom 400ms ease-out;
		transition : border-bottom 400ms ease-out;		
		}
	.navbar-default .navbar-nav > li > a:hover {
		background-image: none !important;
		background-color: transparent !important;
		color: #fff !important;
		border-top: solid 5px transparent !important;
		border-radius: 0 !important;
		border-bottom: solid 4px orange;
	}
	.navbar-default .navbar-nav > li > a:focus {
		background-image: none !important;
		background-color: transparent !important;
		color: #fff !important;
		border-top: solid 5px transparent !important;
		border-radius: 0 !important;
		border-bottom: solid 4px red;		
	}	
	.navbar-default .navbar-nav > .active > a {
		background-image: none !important;
		background-color: transparent !important;
		color: #fff !important;
		border-top: solid 5px transparent !important;
		border-radius: 0 !important;
		border-bottom: solid 4px red;
	}
	ul.footer-link-text {padding-left: 0;}
	.footer-link-text li {
		margin: 2px 5px;
	}
	
/* Menu/header Logged In (load after)
-----------------------------*/
	.navbar-default .navbar-nav > .dropdown > a {
		border-bottom: solid 0 transparent;		
		}
	.navbar-default .navbar-nav > .dropdown > a:hover {
		border-bottom: solid 0 transparent;
		color: #afcde8 !important;
	}
	.navbar-default .navbar-nav > .dropdown > a:focus {
		border-bottom: solid 0 transparent;		
	}	
		
	
/* LOGIN BOX / SIDE COLUMN BOX
-----------------------------*/	
	.side-box .heading {
		color: #fff;
		text-align: center;
		font-weight: bold;
		background-color: #2fcd49;
		padding: 15px 5px 10px;
		font-size: 18px;
		margin-bottom: 30px;
	}
	.side-box {
		border: 3px solid #2fcd49;
		margin-top: 0px;
		padding: 0px;
		/*box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.2);*/
	}
	.side-box .login-middal, .form-middal {
		padding: 10px 30px 30px;
	}
/* Contact Msg Box
-----------------------------*/
.formMsgBox {
	padding-top: 10px;
	padding-bottom: 10px;
	max-width: 700px;
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	top:-20px;
	background: #e0ffc7;
	border: 1px solid #b4d39b;
	}

/* COVER IMAGE
-----------------------------*/
	.bgimg {
		background-image: linear-gradient(
			rgba(23, 40, 62, 0),
			rgba(23, 40, 62, 0)), 
			url("/images/cover/laptop-lifestyle-ol.jpg");
		background-position:center 50%;
		background-repeat:no-repeat;
		background-attachment: scroll;
		padding: 60px 0px;
		margin: 0;
	}
	.coach-box {
		background-image: linear-gradient(
			rgba(255, 255, 255, 0), 
			rgba(255, 255, 255, 0)),
			url("/images/im-coach.jpg");
		background-position: right top;
		background-repeat:no-repeat;
		background-attachment: scroll;		
	}
	.money {
		background-image: linear-gradient(
			rgba(20, 20, 20, 0.70), 
			rgba(20, 20, 20, 0)),
			url("/images/cover-money.jpg");
		background-position: left center;
		background-position:center center;
		background-repeat:no-repeat;
		background-attachment: scroll;		
	}
	.cover {
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position: relative;
		overflow: hidden;		
	}
	.bg100p {
		background-size: 100% 100% !important; 
		-webkit-background-size: 100% 100% !important; 
		background-repeat: no-repeat !important;
	}
	.arrow_box {
		position: relative;
		background: rgba(0, 0, 0, 0.85);
		margin-bottom: 45px;
	}
	.arrow_box:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: "";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(0, 0, 0, 0);
		border-top-color: rgba(0, 0, 0, 0.85);
		border-width: 30px;
		margin-left: -30px;
	}
	
/* PRELOAD
-----------------------------
	.preload-1 {background-image: url(/images/cover-money.jpg) no-repeat -9999px -9999px;}	
	.preload-2 {background: url(/images/cover-money-m.jpg) no-repeat -9999px -9999px;}
	.preload-3 {background: url(/images/postcards/1f-tn400-5.5x4.png) no-repeat -9999px -9999px;}
	.preload-4 {background: url(/images/postcards/2f-tn400-5.5x4.png) no-repeat -9999px -9999px;}
*/

/* VIDEO
-----------------------------*/
	.vidWrap{
		width: 97%;
		max-width: 800px;
		margin: 10px auto 40px;
		padding: 0px 8px 0px 8px;
		/*background-color: rgba(0, 0, 0, 0.7);*/
		background-color: transparent;
		-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
		
	}
	.fwrap {
		position: relative;
		padding-bottom: 56.25%;
		/*padding-top: 30px;*/
		height: 0;
		overflow: hidden;
		margin: 7px 0px 7px 0px;
		clear: both;
		background-color: #fff;
	}
	.fwrap iframe,
	.fwrap object,
	.fwrap embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0px;	
	}
/*
	.vids .spinner {
		background-image: url("/images/icons/loading100-blk.gif");
		background-repeat:no-repeat;
		background-position: center;
		text-align: center;
	}
	.vids .spinner-wht {
		background-image: url("/images/icons/loading100-wht.gif");
		background-repeat:no-repeat;
		background-position: center;
		text-align: center;
	}
*/
	.vids .spinner, .vids .spinner-wht {
		background-image: url("/images/icons/play-btn-100px.png");
		background-repeat:no-repeat;
		background-position: center;
		text-align: center;
	}
/*
	.vids .spinner:before {
		content: "This May Take Up To 30 Secounds";
		color: #006699;
		top: 10px;
		font-size: 16px;
		position: relative;
	}
*/
	.modal-dialog {margin: 100px auto 30px;}
	button.close{
		position: absolute;
		top: 10px;
		right: 10px;
	}
	.emailPop .close {
	  position:absolute;
	  right:-15px;
	  top:-15px;
	  z-index:999;
	  opacity:1;
	}


/* Body
-----------------------------*/
	.container-body{
		border:0pt solid #ccc;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;		
		background: #FFFFFF;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.feature-box-container {
		display: flex;
		margin-bottom: 0.5em;
	}
	.feature-icon {
		width: 10%;
		padding: 0 1.3em 0 0;
	}
	.feature-text {
		width: 90%;
	}
	.fa-check {
		color: #2fcd49;
	}
	.thead-dark th {
		color: #fff;
		background-color: #373a3c;
	}
	hr.solid {
		border-top: 1px solid #ccc;
	}
	ul.fa-ul li:before {
	  font-family: "FontAwesome";
	  font-weight: 900;
	  color: #ff0000;
	  display: inline-block;
	  margin-left: -1.2em; /* same as padding-left set on li */
	  width: 1.15em; /* same as padding-left set on li */
	  position: relative;
	  top: 1px;
	  left: -5px;  
	}
	ul.fa-ul.text-white li:before {color:#fff !important;}
	ul.fa-ul li {
		margin-bottom: 10px;
	}
	ul.times36 li:before { content: "\f00d"; font-size: 36px !important;} /* times */
	ul.check36 li:before { content: "\f00c"; font-size: 36px !important; color:#5CB85C;} /* checkmark */
	ul.checkmark li:before { content: "\f00c"; font-size: 28px !important;} /* checkmark */
	
	.level-blocks:before {
		font-family: FontAwesome;
		font-size: 150px;
		opacity: 0.08;
		left:7px;
		position:absolute;
		top:-40px;
		left:-10px;
	 }
	 .level-blocks, .overflow-hidden{overflow:hidden; position: relative;} 
	 .star-half:before {content: "\f089";}
	 .star-o:before {content: "\f006";}
	 .star-half-o:before {content: "\f123";}
	 .star:before {content: "\f005";}
	
	table.compPlan-font-size {font-size: 18px !important;}
	
	.divider{
		height: 2px;
		width:100%;
		display:block;
		margin: 30px auto;
		overflow: hidden;
		background-color: #e5e5e5;
	}
	ol li {
		font-weight:bold;
	}
	li > p {
		font-weight:400;
	}	
	
/* BACKGROUNDS
-----------------------------*/	
	.highlight {background-color: #F7E904;}
	.bg-orange {background-color: #dfb640;}
	.bg-yellow {background-color: #FFCA00;}
	.bg-white {background-color: #fff !important;}
	.bg-blue {background-color: #069;}
	.bg-ltblue {background-color: #e6e5fb;}
	.bg-light {background-color: #ebebf7;}
	.bg-red {background-color: #ff0000;}
	.bg-seagreen {background-color: #3CB371;}
	.bg-dark, .bg-14, .darkBg {background-color: #141414;}
	.bg-00 {background-color: #000;}
	.bg-12 {background-color: #121212;}
	.bg-e5 {background-color: #e5e5e5;}
	.bg-f1 {background-color: #f1f1f1;}	
	.bg-f5 {background-color: #f5f5f5;}
	.bg-f7 {background-color: #f7f7f7;}
	.bg-ddd {background-color: #ddd;}
	.bg-tp{background-color: transparent !important;}
	
/* FONTS
-----------------------------*/
	.osans, body {font-family: 'Open Sans',sans-serif !important; }
	.tahoma {font-family: 'tahoma',geneva,sans-serif !important;}
	.oswald {font-family: 'Oswald', sans-serif !important;}
	.caveat {font-family: 'Caveat', cursive;}
	.monts {font-family: 'Montserrat', sans-serif !important;}
	.poppins, h1, h2, h3 {font-family: 'Poppins', sans-serif !important;}
	.anton {font-family: 'Anton', sans-serif !important;}
	h1, h2, h3{font-weight: 600 !important;}
	
	.text-white {color: #fff !important;}
	.text-333 {color: #333 !important;}
	.text-444 {color: #444 !important;}
	.text-777 {color: #777 !important;}
	.text-red {color: red !important;}
	.text-069 {color: #006699 !important;}
	.text-blue {color: #337ab7 !important;}
	.text-green {color: #2fcd49 !important;}
	.text-orange {color: #ff7200 !important;}
	.text-yelo {color: #f5ee77 !important;}
	.text-gray {color: #272727 !important;}
	.text-ccc {color: #ccc !important;}
	/*
	.alert{
		background-color: #f2dede;
		border-color: #ebccd1;
		color: #a94442;
	}
	*/
	/*
	The "word-break: break-all;" will break the word at any character so the result is to difficulty in reading whereas "word-wrap: break-word;" will split word without making the word not break in the middle and wrap it into next line.
	---------------------------------------------------------------------*/
	.word-break, .break-all{word-break: break-all; white-space: pre-wrap;}/*word-break: break-all; It is used to break the words at any character to prevent overflow.*/
	.white-space, .word-wrap{white-space: normal; word-wrap: break-word;}/*word-wrap: break-word; It is used to broken the words at arbitrary points to prevent overflow.*/
	
	.s18-p p {font-size: 18px !important;}
	
	.s12 {font-size: 12px !important;}
	.s13 {font-size: 13px !important;}
	.s14 {font-size: 14px !important;}
	.s15 {font-size: 15px !important;}
	.s16 {font-size: 16px !important;}
	.s17 {font-size: 17px !important;}
	.s18 {font-size: 18px !important;}
	.s19 {font-size: 19px !important;}
	.s20 {font-size: 20px !important;}
	.s22 {font-size: 22px !important;}
	.s24 {font-size: 24px !important;}
	.s26 {font-size: 26px !important;}
	.s28 {font-size: 28px !important;}
	.s30 {font-size: 30px !important;}
	.s31 {font-size: 31px !important;}
	.s32 {font-size: 32px !important;}
	.s34 {font-size: 34px !important;}
	.s36 {font-size: 36px !important;}
	.s38 {font-size: 38px !important;}
	.s40 {font-size: 40px !important;}
	.s42 {font-size: 42px !important;}
	.s46 {font-size: 46px !important;}
	.s48 {font-size: 48px !important;}
	.s50{font-size: 50px !important;}
	.s52{font-size: 52px !important;}
	.s55{font-size: 55px !important;}
	.s60{font-size: 60px !important;}
	.s65{font-size: 65px !important;}
	.s70{font-size: 70px !important;}
	.s75{font-size: 75px !important;}
	.s80{font-size: 80px !important;}
	.s90{font-size: 90px !important;}
	.s100{font-size: 100px !important;}

	.lh1{line-height: 1 !important;}
	.lh11{line-height: 1.1 !important;}
	.lh12{line-height: 1.2 !important;}
	.lh13{line-height: 1.3 !important;}
	.lh14{line-height: 1.4 !important;}
	.lh15{line-height: 1.5 !important;}
	.lh16{line-height: 1.6 !important;}
	.lh18{line-height: 1.8 !important;}
	.lh20{line-height: 2.0 !important;}	
	
	.weight100{font-weight: 100 !important;}
	.weight200{font-weight: 200 !important;}
	.weight300{font-weight: 300 !important;}
	.weight400{font-weight: 400 !important;}
	.weight600{font-weight: 600 !important;}
	.weight700{font-weight: 700 !important;}
	.weight800{font-weight: 800 !important;}
	.weight900{font-weight: 900 !important;}	
	.em {font-style: italic !important;}
	.label400 label {font-weight: 400 !important;}
	.label600 label {font-weight: 600 !important;}
	.label-center label {text-align: center; display: block;}
	

/* MARGINS PADDING WIDTH
-----------------------------*/	
	.w70p{width:70% !important;}
	.w80p{width:80% !important;}
	.w90p{width:90% !important;}
	.w100p{width:100% !important;}
	.mw100p{max-width:100% !important;}
	.mw50{max-width:50px !important;}
	.mw100{max-width:100px !important;}
	.mw150{max-width:150px !important;}
	.mw160{max-width:160px !important;}
	.mw170{max-width:170px !important;}
	.mw180{max-width:180px !important;}
	.mw190{max-width:190px !important;}
	.mw200{max-width:200px !important;}
	.mw250{max-width:250px !important;}
	.mw280{max-width:280px !important;}
	.mw300{max-width:300px !important;}
	.mw350{max-width:350px !important;}
	.mw400{max-width:400px !important;}
	.mw450{max-width:450px !important;}
	.mw480{max-width:480px !important;}
	.mw500{max-width:500px !important;}
	.mw600{max-width:600px !important;}
	.mw650{max-width:650px !important;}
	.mw700{max-width:700px !important;}
	.mw800{max-width:800px !important;}
	
	.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.relative{position: relative;}
	.absolute{position: absolute;}
	.margin-auto{margin-left: auto; margin-right: auto;}
	.block-auto{margin-left: auto; margin-right: auto; display: block;}
	.inline-block {display: inline-block !important;}
	.block {display: block;}
	.mb20-p > p {margin-bottom:20px !important;}
	.mb30-p > p {margin-bottom:30px !important;}
	.mb40-p > p {margin-bottom:40px !important;}

	.btm1, .btm2, .btm3, .btm4 {position:relative;}
	.btm1{bottom:1px;}
	.btm2{bottom:2px;}
	.btm3{bottom:3px;}
	.btm4{bottom:4px;}
	
	.m-auto{margin:auto!important}
	
	.mt0{margin-top:0px !important;}
	.mt5{margin-top:5px !important;}
	.mt10{margin-top:10px !important;}
	.mt15{margin-top:15px !important;}
	.mt20{margin-top:20px !important;}
	.mt25{margin-top:25px !important;}
	.mt30{margin-top:30px !important;}
	.mt35{margin-top:35px !important;}
	.mt40{margin-top:40px !important;}
	.mt45{margin-top:45px !important;}
	.mt50{margin-top:50px !important;}
	.mt55{margin-top:55px !important;}
	.mt60{margin-top:60px !important;}
	.mt65{margin-top:65px !important;}
	.mt70{margin-top:70px !important;}
	.mt75{margin-top:75px !important;}
	.mt80{margin-top:80px !important;}

	.mb0{margin-bottom:0px !important;}
	.mb5{margin-bottom:5px !important;}
	.mb7{margin-bottom:7px !important;}
	.mb10{margin-bottom:10px !important;}
	.mb15{margin-bottom:15px !important;}
	.mb20{margin-bottom:20px !important;}
	.mb25{margin-bottom:25px !important;}
	.mb30{margin-bottom:30px !important;}
	.mb35{margin-bottom:35px !important;}
	.mb40{margin-bottom:40px !important;}
	.mb45{margin-bottom:45px !important;}
	.mb50{margin-bottom:50px !important;}
	.mb55{margin-bottom:55px !important;}
	.mb60{margin-bottom:60px !important;}
	.mb65{margin-bottom:65px !important;}
	.mb70{margin-bottom:70px !important;}
	.mb75{margin-bottom:75px !important;}
	.mb80{margin-bottom:80px !important;}
	
	.ml0{margin-left:0px !important;}
	.ml5{margin-left:5px !important;}
	.ml10{margin-left:10px !important;}
	.ml15{margin-left:15px !important;}
	.ml20{margin-left:20px !important;}
	
	.mr0{margin-right:0px !important;}
	.mr5{margin-right:5px !important;}
	.mr10{margin-right:10px !important;}
	.mr15{margin-right:15px !important;}
	.mr20{margin-right:20px !important;}

	.pt0{padding-top:0px !important;}
	.pt3{padding-top:3px !important;}
	.pt5{padding-top:5px !important;}
	.pt10{padding-top:10px !important;}
	.pt15{padding-top:15px !important;}
	.pt20{padding-top:20px !important;}
	.pt25{padding-top:25px !important;}
	.pt30{padding-top:30px !important;}
	.pt35{padding-top:35px !important;}
	.pt40{padding-top:40px !important;}
	.pt45{padding-top:45px !important;}
	.pt50{padding-top:50px !important;}
	.pt60{padding-top:60px !important;}

	.pb0{padding-bottom:0px !important;}
	.pb3{padding-bottom:3px !important;}
	.pb5{padding-bottom:5px !important;}
	.pb10{padding-bottom:10px !important;}
	.pb15{padding-bottom:15px !important;}
	.pb20{padding-bottom:20px !important;}
	.pb25{padding-bottom:25px !important;}
	.pb30{padding-bottom:30px !important;}
	.pb35{padding-bottom:35px !important;}
	.pb40{padding-bottom:40px !important;}
	.pb45{padding-bottom:45px !important;}
	.pb50{padding-bottom:50px !important;}
	.pb60{padding-bottom:60px !important;}

	.pr5{padding-right:5px !important;}
	.pr10{padding-right:10px !important;}
	.pr15{padding-right:15px !important;}
	.pr20{padding-right:20px !important;}
	.pr25{padding-right:25px !important;}
	.pr30{padding-right:30px !important;}

	.pl5{padding-left:5px !important;}
	.pl10{padding-left:10px !important;}
	.pl15{padding-left:15px !important;}
	.pl20{padding-left:20px !important;}
	.pl25{padding-left:25px !important;}
	.pl30{padding-left:30px !important;}
	
	.p10{padding:10px !important;}
	.p15{padding:15px !important;}
	.p20{padding:20px !important;}
	.p1020{padding:10px 20px !important;}
	.px5{padding-left:5px !important; padding-right:5px !important;}
	.px10{padding-left:10px !important; padding-right:10px !important;}
	.px15{padding-left:15px !important; padding-right:15px !important;}
	.px20{padding-left:20px !important; padding-right:20px !important;}
	.px25{padding-left:25px !important; padding-right:25px !important;}
	.px30{padding-left:30px !important; padding-right:30px !important;}
	.py5{padding-top:5px !important; padding-bottom:5px !important;}
	.py10{padding-top:10px !important; padding-bottom:10px !important;}
	.py15{padding-top:15px !important; padding-bottom:15px !important;}
	.py20{padding-top:20px !important; padding-bottom:20px !important;}
	.py25{padding-top:25px !important; padding-bottom:25px !important;}
	.py30{padding-top:30px !important; padding-bottom:30px !important;}
	
/* BORDERS
-----------------------------*/

	.rad50 {
		-webkit-border-radius: 50% 50% 50% 50%;
		-moz-border-radius: 50% 50% 50% 50%;
		border-radius: 50% 50% 50% 50%;
	}
	.rad10 {
		-webkit-border-radius: 10px 10px 10px 10px;
		-moz-border-radius: 10px 10px 10px 10px;
		border-radius: 10px 10px 10px 10px;
	}
	.rad8 {
		-webkit-border-radius: 8px 8px 8px 8px;
		-moz-border-radius: 8px 8px 8px 8px;
		border-radius: 8px 8px 8px 8px;
	}
	.rad6 {
		-webkit-border-radius: 6px 6px 6px 6px;
		-moz-border-radius: 6px 6px 6px 6px;
		border-radius: 6px 6px 6px 6px;
	}
	.radtop6 {
		-webkit-border-radius: 6px 6px 0px 0px;
		-moz-border-radius: 6px 6px 0px 0px;
		border-radius: 6px 6px 0px 0px;
	}
	.radtop10 {
		-webkit-border-radius: 10px 10px 0px 0px;
		-moz-border-radius: 10px 10px 0px 0px;
		border-radius: 10px 10px 0px 0px;
	}	
	.rad4 {
		-webkit-border-radius: 4px 4px 4px 4px;
		-moz-border-radius: 4px 4px 4px 4px;
		border-radius: 4px 4px 4px 4px;
	}
	.radtop3 {
		-webkit-border-radius: 3px 3px 0px 0px;
		-moz-border-radius: 3px 3px 0px 0px;
		border-radius: 3px 3px 0px 0px;
	}
	.rad3 {
		-webkit-border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
	}
	.rad0 {
		-webkit-border-radius: 0px 0px 0px 0px;
		-moz-border-radius: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}
	hr {border-color: #ddd !important;}
	.border {
	  border: 1px solid #dee2e6 !important;
	}
	.border-2 {
	  border: 2px solid #dee2e6 !important;
	}
	.border-top {
	  border-top: 1px solid #dee2e6 !important;
	}
	.border-top-2 {
	  border-top: 2px solid #dee2e6 !important;
	}
	.border-right {
	  border-right: 1px solid #dee2e6 !important;
	}
	.border-right-2 {
	  border-right: 2px solid #dee2e6 !important;
	}
	.border-bottom {
	  border-bottom: 1px solid #dee2e6 !important;
	}
	.border-bottom-2 {
	  border-bottom: 2px solid #dee2e6 !important;
	}
	.border-top-2b3 {
		border-top: 2px solid #b3b3b3 !important;
	  }
	  .border-bottom-2b3 {
		border-bottom: 2px solid #b3b3b3 !important;
	  }
	.border-left {
	  border-left: 1px solid #dee2e6 !important;
	}
	.border-left-2 {
	  border-left: 1px solid #dee2e6 !important;
	}
	.border-0 {
	  border: 0 !important;
	}
	.border-top-0 {
	  border-top: 0 !important;
	}
	.border-right-0 {
	  border-right: 0 !important;
	}
	.border-bottom-0 {
	  border-bottom: 0 !important;
	}
	.border-left-0 {
	  border-left: 0 !important;
	}

	.border-primary {
	  border-color: #007bff !important;
	}

	.border-secondary {
	  border-color: #6c757d !important;
	}

	.border-success {
	  border-color: #28a745 !important;
	}

	.border-info {
	  border-color: #17a2b8 !important;
	}

	.border-warning {
	  border-color: #ffc107 !important;
	}

	.border-danger {
	  border-color: #dc3545 !important;
	}

	.border-light {
	  border-color: #f8f9fa !important;
	}

	.border-ccc {
	  border-color: #ccc !important;
	}

	.border-dark {
	  border-color: #343a40 !important;
	}

	.border-white {
	  border-color: #fff !important;
	}
	.box-sizing {box-sizing: border-box;}
	
/* BOOTSTRAP ADDITIONS
-----------------------------*/

.row0 {
	margin-left: 0px;
	margin-right: 0px;
}
.row10 {
	margin-left:-10px;
	margin-right:-10px;
}
.row5 {
	margin-left:-5px;
	margin-right:-5px;
}
.row10::after, .row10::before, .row5::after, .row5::before, .row0::after, .row0::before {
    content: " ";
    display: table;
}
.row5::after, .row10::after, .row0::after, .row0::before {
	clear: both;
}
.no-gutter {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.no-gutter > [class*="col-"] {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.nopadx {
	padding-right: 0 !important;
	padding-left: 0 !important;
  }
.table td.fit, 
.table th.fit {
    word-wrap: break-word;
    width: 1%;
}

.panel-green1 {
    border-color: #4cae4c;
}
.panel-green1 > .panel-heading {
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
}
.panel-green > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #4cae4c;
}
.panel-green1 > .panel-heading .badge {
    background-color: #3c763d;
    color: #fff;
}
.panel-green1 > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #4cae4c;
}


/* Capture Pages */
/*
.cp .name { background-image: url("/images/icons/name1.png"); background-repeat: no-repeat; background-position: center right; }
.cp .email { background-image: url("/images/icons/email1.png"); background-repeat: no-repeat; background-position: center right; }
.cp .phone { background-image: url("/images/icons/phone1.png"); background-repeat: no-repeat; background-position: center right; }
*/
.cp .glyphicon-envelope, .cp .glyphicon-phone, .cp .glyphicon-user {
	position: absolute;
	font-size: 22px;
	top: 11px;
	right: 10px;
	color: rgba(0,0,0,0.20);
}
.cp .name, .cp .email, .cp .phone {padding: 0px 25px 0px 10px; height:44px; font-size: 20px; font-weight:400;}
.text-shadow{text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.70);}

	
/* BUTTONS
-----------------------------*/	
	.btnBlue {background-color: #2980b9;}
	.btnBlue:hover {background-color: #459bd3;}
	
	.btnGreen {background-color: #309f25;}
	.btnGreen:hover {background-color: #3eca30;}

	.btnOrange, .btn-orange {background-color: rgb(255, 112, 0); color: #fff !important; border: 0 !important;}
	.btnOrange:hover, .btn-orange:hover {background-color: rgb(255, 128, 30);}
	
	.btnPurple {background-color: #7c27ad;}
	.btnPurple:hover {background-color: #aa35ed;}		

	.btnRed {background-color: #e03636; color: #fff !important; border: 0 !important;}
	.btnRed:hover {background-color: #fe3f3f;}

	.btnTurq {background-color: #1abc9c;}
	.btnTurq:hover {background-color: #28e1bd;}

	.btn-center {margin-left: auto; margin-right: auto; display: block;}
	

/* @MEDIA
-----------------------------*/
@media (min-width: 992px) and (max-width: 1199px){

}
@media (max-width: 991px) {
	.text-md-center {text-align:center !important;}
	.pull-md-10 {margin-left:-10px; margin-right:-10px;}
	.pull-md-15 {margin-left:-15px; margin-right:-15px;}
	/*.mt-md-50, .mt-md-60, .mt-md-70, .mt-md-80, .mt-md-90 {margin-top:30px;}*/
	.px-md-0 {padding-left:0; padding-right:0;}
	.px-md-5 {padding-left:5px; padding-right:5px;}
	.px-md-10 {padding-left:10px; padding-right:10px;}
	.px-md-15 {padding-left:15px; padding-right:15px;}
	.px-md-20 {padding-left:20px; padding-right:20px;}
	.px-md-25 {padding-left:25px; padding-right:25px;}
	.px-md-30 {padding-left:30px; padding-right:30px;}
	.pt-md-0{padding-top:0px !important;}
	
	.mt-md-20{margin-top:20px !important;}
	.mt-md-30{margin-top:30px !important;}
	.mt-md-40{margin-top:40px !important;}
	.mt-md-50{margin-top:50px !important;}
	.mt-md-60{margin-top:60px !important;}
	.mb-md-0{margin-bottom:0px !important;}
	.mb-md-10{margin-bottom:10px !important;}
	.mb-md-20{margin-bottom:20px !important;}
	.mb-md-30{margin-bottom:30px !important;}
	.mb-md-40{margin-bottom:40px !important;}
	
	.s16-md{font-size:16px !important;}
	.s18-md{font-size:18px !important;}
	.s20-md{font-size:20px !important;}
	.s22-md{font-size:22px !important;}
	.s24-md{font-size:24px !important;}
	.s26-md{font-size:26px !important;}
	.s28-md{font-size:28px !important;}
	.s30-md{font-size:30px !important;}
	.s35-md{font-size:35px !important;}
	.s40-md{font-size:40px !important;}
	.s45-md{font-size:45px !important;}
	.s50-md{font-size:50px !important;}
	.s55-md{font-size:55px !important;}
	.s60-md{font-size:60px !important;}
}
@media (min-width: 768px) {
	/*.side-navbar{max-width: 195px;}*/
	.navbar-right {position: relative; top: 3px;}
}	
@media (max-width: 768px) {
	.navbar-default .navbar-nav > li > a {
		border-bottom: solid 0px transparent;		
		}
	.navbar-default .navbar-nav > li > a:hover {
		border-bottom: solid 0px transparent;
		color: red !important;	
		}
	.navbar-default .navbar-nav > li > a:focus {
		border-bottom: solid 0px transparent;
		color: red !important;	
	}		
	.navbar-default .navbar-nav > .active > a {
		border-bottom: solid 0px transparent;
		color: red !important;	
		}
	.navbar-default .navbar-collapse {
		border-color: #444;
		position: relative;
		top: 12px;
	}
	.navbar-default .navbar-toggle:hover {
		background-color: transparent;
	}
	.navbar-default .navbar-toggle:focus {
		background-color: transparent;
	}	
	.navbar-default .navbar-toggle {
		border-color: #888;
		top: 8px;
	}
	.navbar-nav {
		margin: 0px -15px;
	}
	.coach-box {
		background-image: linear-gradient(
			rgba(245, 245, 245, 0.80), 
			rgba(245, 245, 245, 0.80)),
			url("/images/im-coach.jpg");
		background-position: 83% top;	
	}
	.money {
		background-image: linear-gradient(
			rgba(20, 20, 20, 0.95), 
			rgba(20, 20, 20, 0.20)),
			url("/images/cover-money-m.jpg");
		background-position: center center;	
	}
	table.compPlan-font-size {font-size: 16px !important;}
	
	.side-navbar{background-image:linear-gradient(#1c232b, #1c232b);}
	.form-middal {padding: 10px 0px 30px;}
	.text-sm-center, .text-center-sm {text-align:center;}
	.text-sm-left {text-align: left !important;}
	.pull-sm-5 {margin-left:-5px; margin-right:-5px;}
	.pull-sm-10 {margin-left:-10px; margin-right:-10px;}
	.pull-sm-15 {margin-left:-15px; margin-right:-15px;}
	.pb-sm-10 {padding-bottom:10px;}
	.px-sm-0 {padding-left:0; padding-right:0;}
	.px-sm-10 {padding-left:10; padding-right:10;}
	.px-sm-15 {padding-left:15; padding-right:15;}
	
	.mt-sm-10{margin-top:10px !important;}
	.mt-sm-20{margin-top:20px !important;}
	.mt-sm-30{margin-top:30px !important;}
	.mt-sm-40{margin-top:40px !important;}
	.mt-sm-50{margin-top:50px !important;}
	.mt-sm-60{margin-top:60px !important;}
	.mb-sm-0{margin-bottom:0px !important;}
	.mb-sm-10{margin-bottom:10px !important;}
	.mb-sm-20{margin-bottom:20px !important;}
	.mb-sm-30{margin-bottom:30px !important;}
	.mb-sm-40{margin-bottom:40px !important;}		
	
	.s16-sm{font-size:16px !important;}
	.s18-sm{font-size:18px !important;}
	.s20-sm{font-size:20px !important;}
	.s22-sm{font-size:22px !important;}
	.s24-sm{font-size:24px !important;}
	.s26-sm{font-size:26px !important;}
	.s28-sm{font-size:28px !important;}
	.s30-sm{font-size:30px !important;}
	.s35-sm{font-size:35px !important;}
	.s40-sm{font-size:40px !important;}
	.s45-sm{font-size:45px !important;}
	.s50-sm{font-size:50px !important;}
}
@media (max-width: 576px) {
	table.compPlan-font-size {font-size: 14px !important;}
	.side-box .heading {font-size: 16px;}
	.noMobile {display:none;}
	.text-xs-center, .text-center-xs {text-align:center;}
	.pull-xs-5 {margin-left:-5px; margin-right:-5px;}
	.pull-xs-10 {margin-left:-10px; margin-right:-10px;}
	.pull-xs-15 {margin-left:-15px; margin-right:-15px;}
	
	.px-xs-0 {padding-left:0; padding-right:0;}
	
	.s16-xs{font-size:16px !important;}
	.s18-xs{font-size:18px !important;}
	.s20-xs{font-size:20px !important;}
	.s22-xs{font-size:22px !important;}
	.s24-xs{font-size:24px !important;}
	.s26-xs{font-size:26px !important;}
	.s28-xs{font-size:28px !important;}
	.s30-xs{font-size:30px !important;}
	.s35-xs{font-size:35px !important;}
	.s40-xs{font-size:40px !important;}
	.s45-xs{font-size:45px !important;}
	.s50-xs{font-size:50px !important;}
	
}
@media (max-width: 480px) {

}
