


body.landing-page {
    color: #000; line-height:180%;     background: #f3f3f4; }



.ibox-title  {   border-top:1px solid #ccc; }
.ibox-title h5  {font-weight: 700; color: #004a80;     font-size: 12pt; text-transform: uppercase}

i {margin: 0 3px}

.navbar-header {width: 100%}

.title { margin: 10px 5px 13px 15px; font-size: 25px; color: #004a80; font-weight: 300; letter-spacing: -1px;  text-transform: uppercase; }
.title-g {  margin: 20px 10px 0 0 ; font-size: 15px; color: #004a80; font-weight: 300;   text-transform: uppercase;  }
.ibox-content h6{font-weight: 700; color: #004a80; font-size: 13px; text-transform: uppercase; }
.ibox-content th { text-transform: uppercase;}



.n-bd {border: none}

.gray-bg {background: #eee}
.blu-bg {background: #f1f9ff}

.btn {box-shadow: 0px 2px 4px #ccc; }
.btn-primary {background: #00adee; border-color: #00adee;}
.btn-white {background: #fff; border-color: #00adee;}



.cta {padding: 10px; text-transform: uppercase;}
.tbl-cta {width: 50px;}
.crnc {text-align: right; max-width: 100px}
.s-qty {width:50px}
.no-disp {display: none;}
.adv-sch {margin:-10px 0 0px 0;}

.mod-footer {position: absolute; bottom: 0px; left: 0; padding:15px;
    background: #fff;
    border-top: 1px solid #e7eaec;
    width: 100%; }

.list-mod-footer {position: fixed; bottom: 0px; left: 0; padding:15px;
    background: #fff;
    border-top: 1px solid #e7eaec;
    width: 100%;    z-index: 10; }
.mod-div {overflow-y: scroll; height: 300px;}

.chart-freeHeight {
    height: auto; 
    overflow-y: auto;
    /* override height set on mod-div where it's hiding graphs. If adding class to other thing, ensure to check mobile styles*/
}

.adv-sch .ibox-content {
    border: 1px solid #e7eaec;
}

.adv-sch .h5 {  color: #00adee; font-size: 12px ;   }

.ibox-content {position: relative}

.cart-product-imitation {

    padding-top: 5px;  

    background-color: #fff;
}

.inmodal .modal-header {padding: 13px;}

.modal-header h2 {padding: 5px; font-size: 15px; margin: 0; color: #004071; font-weight: 700; text-transform: uppercase;  }

.product-imitation {padding: 0; border-bottom: 1px solid  #e7eaec;}

.pace  {  top:10%; left:50%; position:fixed;  z-index:999999; }	

.pace .pace-progress {
    background: transparent;
	position:relative;
	transform: translate3d(50%, 0px, 0px) !important;
	
}

.pace .pace-progress::after {
    content:url('../images/img/loading_icon.gif');

}

.mobile-logout	{ float: right;margin-top: 65px; color: #fff; }

.mobile-menu { float: right;margin-top: 55px; color: #fff; }

.mobile-logout i, .mobile-menu i	{  margin-right: 8px;  }

.landing-page h1 {  font-family: "open sans", "Helvetica Neue", sans-serif;    color:#666; letter-spacing:-2px;  }  

.landing-page h2 {  font-family: "open sans", "Helvetica Neue", sans-serif;    color:#666; letter-spacing:-2px;     font-size: 25px; }  
	
	h3, h4, h5 {line-height: 180%;}
	
	/*h3, h5 { font-weight:300}*/



.pos-abs { position:absolute }
.pos-rel { position:relative }
	
.landing-page section p {
    color: #000;
    font-size: 13px;
	line-height:180%
}
.apnt-list h2 {  margin-top: 14px !important ;  font-weight:400}
.apnt-list h3 { font-weight:300 ; font-size:11pt; margin: -5px 0 15px 0 !important; }

.navy {
    color:#00aee3 !important;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
    text-transform: uppercase;
	padding-top:5px;
}

.landing-page .btn-primary {
    background-color:#B2D600 !important;
    border-color: transparent  !important;
	 padding: 7px 20px;
	   text-transform: uppercase;
   
}


.font-cnd {font-family: 'Open Sans Condensed', sans-serif;}

.hr-line-dashed {
    border-top: 1px solid #eee;
    height: 1px;
    margin: 9px 0;
}

.tiles img {width:100%; height:100%; max-width:150px; max-height:150px;}
.btn-warning { font-weight: 600;}

.form-group p { margin: 7px 0 10px;}


.text-info, .text-navy { color:#00aee3;}

.search-div .panel-heading {padding: 2px 15px; }

.search-div .panel-default>.panel-heading { background-color: #fff; cursor:pointer}

.search-div .panel-group {margin-bottom: 5px; }

.search-div  .panel-group .panel { border:none; }

.search-div  .ibox { margin-bottom: 0;  }

.login-txt { color:#fff;  font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; margin:10px 0 0 0 ; }

.search-div  .ibox-title { padding:0; min-height: 30px;    }

.search-div  .ibox-content { border-top: 2px solid #ddd; }

.search-div .panel-body { padding: 15px 0;}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {border-color: transparent; }


.section { margin:30px 0}
.landing-page .navbar-default .navbar-brand { background: #e22919; }
.landing-page .navbar-default .navbar-brand:hover { background: #00aee3; }

.landing-page .navbar-default .navbar-nav > .active > a, .landing-page .navbar-default .navbar-nav > .active > a:hover { border:none;    }

.landing-page .navbar-scroll.navbar-default .nav li a {color: #fff;}
.banner .title-desc {background: rgba(0,0,0,0.5);padding: 35px;}

 .dropdown-menu li a { color:#666 !important }
 
.landing-page .navbar-scroll .navbar-nav > li > a {padding: 37px 10px 0 10px;}
	

.landing-page .navbar-scroll .navbar-nav > li > a {    padding: 0px 10px 0 10px;}

.landing-page .navbar-default .navbar-nav > .active > a  {border:none;   padding: 7px 10px 14px 10px;}






select.input-sm { height: 34px }

.fa-2x { font-size: 1.5em;}

.table > thead > tr > th { border-top:1px solid #ddd !important }

.landing-page .navbar-default .nav li a {letter-spacing: 0px; }
	
	 .navbar-brand {  font-size: 12pt; }

.landing-page .navbar.navbar-scroll .navbar-brand {margin: 0 -15px;
    border-radius: 0px;
    padding: 15px 10px 5px 10px;}
	
.landing-page .navy-line { margin: 20px auto 30px auto; border-bottom: 2px solid #e22919 }
	
.apnt-list .col-xs-12 XX, .apnt-list  .col-xs-6 xx    {
 
    padding: 24px 10px 11px 10px;
  }
  
  
.btn-lblue { color: #00aee3 ;background: white;border: 1px solid #a2e0f5;} 
  .landing-page .pricing-plan .pricing-price span {color: #00aee3 ;}
  
  .landing-page .social-icon a {background: #bbb; }
  
  .landing-page .social-icon a:hover {background: #09f;}
  .landing-page .navbar-scroll.navbar-default .nav li a:hover {color:#00aee3;}
  
  
 .landing-page .features-icon {color: #ccc;font-size: 40px;} 
 
 .landing-page li.pricing-title { background: #6dcff6; }
 
 .landing-page li.pricing-title { border-radius:  0; font-size: 15px; border:0; } 

 .landing-page .navbar-default .navbar-nav > .active > a  {  font-weight:400 !important;  }

.landing-page .navbar-wrapper .navbar {   background:URL("../images/img/bgIn.png") !important;  background-size:cover !important; height:100px !important; background-position:center !important;}


 .landing-page .testimonials {
    padding-top: 80px;
    padding-bottom: 90px;
    background-color: #fff; color:#333 }
	
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus {padding: 20px 36px;}
 
.pad-bot-30 { padding-bottom:30px }
.pad-top-30 { padding-top:30px }

.pad-bot-50 { padding-bottom:50px }
.pad-top-50 { padding-top:50px }

 .spin-icon {display: none !important;}

.w-100 {width: 100px}
 
.text-w-300 {font-weight: 300}

.text-grey { color:#666 }
.text-green { color:#8dc63f }
.text-dgreen { color:#406618 }
.text-default { color:#676a6c }
.text-red { color:#e22919}
.text-blue { color:#0099ff }
.text-dblue { color:#294083 }
 

.padding-0 			{ padding:0 !important; 	}
.padding-3 			{ padding:3px !important; 	}
.padding-6 			{ padding:6px !important; 	}
.padding-8 			{ padding:8px !important; 	}
.padding-10 			{ padding:10px !important; 	}
.padding-15 			{ padding:15px !important; 	}
.padding-20 			{ padding:20px !important; 	}
.padding-30 			{ padding:30px !important; 	}		
.padding-40 			{ padding:40px !important; 	}
.padding-50 			{ padding:50px !important; 	}
.padding-60 			{ padding:60px !important; 	}
.padding-70 			{ padding:70px !important; 	}
.padding-80 			{ padding:80px !important; 	}
.padding-90 			{ padding:90px !important; 	}
.padding-100 		{ padding:100px !important; }

.padding-top-0		{ padding-top:0 !important; }
.padding-top-10		{ padding-top:10px !important; }
.padding-top-15		{ padding-top:15px !important; }
.padding-top-20		{ padding-top:20px !important; }
.padding-top-30		{ padding-top:30px !important; }
.padding-top-40		{ padding-top:40px !important; }
.padding-top-50		{ padding-top:50px !important; }
.padding-top-60		{ padding-top:60px !important; }
.padding-top-80		{ padding-top:80px !important; }
.padding-top-100	{ padding-top:100px !important; }
.padding-top-130	{ padding-top:130px !important; }
.padding-top-150	{ padding-top:150px !important; }
.padding-top-180	{ padding-top:180px !important; }
.padding-top-200	{ padding-top:200px !important; }

.padding-bottom-0	{ padding-bottom:0 !important; }
.padding-bottom-10	{ padding-bottom:10px !important; }
.padding-bottom-15	{ padding-bottom:15px !important; }
.padding-bottom-20	{ padding-bottom:20px !important; }
.padding-bottom-30	{ padding-bottom:30px !important; }
.padding-bottom-40	{ padding-bottom:40px !important; }
.padding-bottom-50	{ padding-bottom:50px !important; }
.padding-bottom-60	{ padding-bottom:60px !important; }
.padding-bottom-80	{ padding-bottom:80px !important; }
.padding-bottom-100	{ padding-bottom:100px !important; }
.padding-bottom-130	{ padding-bottom:130px !important; }
.padding-bottom-150	{ padding-bottom:150px !important; }
.padding-bottom-180	{ padding-bottom:180px !important; }
.padding-bottom-200	{ padding-bottom:200px !important; }


.margin-top-0		{ margin-top:0 !important; }
.margin-top-1		{ margin-top:1px !important; }
.margin-top-2		{ margin-top:2px !important; }
.margin-top-3		{ margin-top:3px !important; }
.margin-top-6		{ margin-top:6px !important; }
.margin-top-8		{ margin-top:8px !important; }
.margin-top-10		{ margin-top:10px !important; }
.margin-top-20		{ margin-top:20px !important; }
.margin-top-30		{ margin-top:30px !important; }
.margin-top-40		{ margin-top:40px !important; }
.margin-top-50		{ margin-top:50px !important; }
.margin-top-60		{ margin-top:60px !important; }
.margin-top-80		{ margin-top:80px !important; }
.margin-top-100		{ margin-top:100px !important; }
.margin-top-130		{ margin-top:130px !important; }
.margin-top-150		{ margin-top:150px !important; }
.margin-top-180		{ margin-top:180px !important; }
.margin-top-200		{ margin-top:200px !important; }

.margin-bottom-0	{ margin-bottom:0 !important; }
.margin-bottom-1	{ margin-bottom:1px !important; }
.margin-bottom-2	{ margin-bottom:2px !important; }
.margin-bottom-3	{ margin-bottom:3px !important; }
.margin-bottom-6	{ margin-bottom:6px !important; }
.margin-bottom-8	{ margin-bottom:8px !important; }
.margin-bottom-10	{ margin-bottom:10px !important; }
.margin-bottom-20	{ margin-bottom:20px !important; }
.margin-bottom-30	{ margin-bottom:30px !important; }
.margin-bottom-40	{ margin-bottom:40px !important; }
.margin-bottom-50	{ margin-bottom:50px !important; }
.margin-bottom-60	{ margin-bottom:60px !important; }
.margin-bottom-80	{ margin-bottom:80px !important; }
.margin-bottom-100	{ margin-bottom:100px !important; }
.margin-bottom-130	{ margin-bottom:130px !important; }
.margin-bottom-150	{ margin-bottom:150px !important; }
.margin-bottom-180	{ margin-bottom:180px !important; }
.margin-bottom-200	{ margin-bottom:200px !important; }

.margin-left-0		{ margin-left:0 !important; }
.margin-left-3		{ margin-left:3px !important; }
.margin-left-6		{ margin-left:6px !important; }
.margin-left-8		{ margin-left:8px !important; }
.margin-left-10		{ margin-left:10px !important; }
.margin-left-15		{ margin-left:15px !important; }
.margin-left-20		{ margin-left:20px !important; }
.margin-left-30		{ margin-left:30px !important; }
.margin-left-40		{ margin-left:40px !important; }
.margin-left-50		{ margin-left:50px !important; }
.margin-left-60		{ margin-left:60px !important; }
.margin-left-80		{ margin-left:80px !important; }
.margin-left-100	{ margin-left:100px !important; }
.margin-left-130	{ margin-left:130px !important; }
.margin-left-150	{ margin-left:150px !important; }
.margin-left-180	{ margin-left:180px !important; }
.margin-left-200	{ margin-left:200px !important; }
.margin-left-250	{ margin-left:250px !important; }
.margin-left-300	{ margin-left:300px !important; }

.margin-right-0		{ margin-right:0 !important; }
.margin-right-3		{ margin-right:3px !important; }
.margin-right-6		{ margin-right:6px !important; }
.margin-right-8		{ margin-right:8px !important; }
.margin-right-10	{ margin-right:10px !important; }
.margin-right-15	{ margin-right:15px !important; }
.margin-right-20	{ margin-right:20px !important; }
.margin-right-30	{ margin-right:30px !important; }
.margin-right-40	{ margin-right:40px !important; }
.margin-right-50	{ margin-right:50px !important; }
.margin-right-60	{ margin-right:60px !important; }
.margin-right-80	{ margin-right:80px !important; }
.margin-right-100	{ margin-right:100px !important; }
.margin-right-130	{ margin-right:130px !important; }
.margin-right-150	{ margin-right:150px !important; }
.margin-right-180	{ margin-right:180px !important; }
.margin-right-200	{ margin-right:200px !important; }
.margin-right-250	{ margin-right:250px !important; }
.margin-right-300	{ margin-right:300px !important; }