@import url(http://fonts.googleapis.com/css?family=Oxygen:400,300,700);
html,
body {
    width: 100%;
    
	 font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
     text-rendering: optimizeLegibility !important;

-webkit-font-smoothing: antialiased !important;
    font-size:15px;

}
:active{}
::selection{color:#fff;text-shadow: 0px 2px 3px #222;background:#09f;}
.navbar,.btn,.alert{border-radius:0px;}


h1,h2,h3,h4,h5,h6{font-family:'Oxygen', sans-serif;    font-weight: 300;}
section{padding:50px 0px;}
.bg-dark{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}

/* Background images are set within the HTML using inline CSS, not here */
a:hover{color:#f90;}
.navbar-default{    margin: 0px;background: #2469a5;
    
    border: 0px;
   }
   .navbar-default .navbar-nav>li>a{color: #fff;    }
   .navbar-default .navbar-nav>li>a:hover{color: #f90;    }
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:transparent;}
   
   .list-group-item{border-radius:0px !important;}
  .panelLeft{background:#333;color:#fff;}
  .block_list a{}
.highlight{background:#ff0000;color:#fff;}
.modalSubscribe{
background-size:cover;
background-repeat: no-repeat;
background:url('../images/popupMobile.gif');height:600px;
}
.ksd_logo img{
    margin: 5px;
	border-radius:5px;
   
}.topMenu  a,.topMenu  .link{margin:10px 0px;color:#fff; float:left;font-size:0.8em;border-right:1px solid rgba(0, 0, 0, 0.15);padding:0px 10px;}
.topMenu  a:last-child{border-right:none;}
.topMenu{
width: 100% ;background:#164b79;
/*
-moz-transition: z-index 0ms cubic-bezier(0, 0, 0, 0),all 600ms cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: z-index 0ms cubic-bezier(0, 0, 0, 0),all 600ms cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transition: z-index 0ms cubic-bezier(0, 0, 0, 0),all 600ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: z-index 0ms cubic-bezier(0, 0, 0, 0),all 600ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);*/
}
	.loginBox p{border-bottom:1px solid #eee;padding:8px;}
	.loginBox p:last-child{border-bottom:none;}
	.loginBox a{color:#333;float:none;cursor:pointer;}
	.loginBox{position: fixed;
    top: 37px;
    width: 100%;
    right:0px;
    background: #fff;
    z-index: 1000000;
    padding: 10px 0px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.29);
}
.bottom-bar{
width:100%;bottom:0px;position:fixed;background:rgba(0, 0, 0, 0.76);height:auto;z-index:1600000;margin:0px;padding:0px;
 -webkit-animation: bounce .8s ease-out;
  -ms-animation: bounce .8s ease-out;
  -moz-animation: bounce .8s ease-out;
  -o-animation: bounce .8s ease-out;
  animation: bounce .8s ease-out;
  

}
.bottom-bar ._close{float:left;opacity:1;}
.bottom-bar ._open{  /* float: none; */
  padding: 0px;
  opacity: 1;  
  
  position: absolute;
  left: 0px;
  border: 0px;
  top: -30px;
  height: 30px;
  width: 30px;
  display: none;}
  
 .itemPanel{border-bottom:1px solid rgba(0, 0, 0, 0.08);border-left: 1px solid #eee;
    border-right: 1px solid #eee;}
.itemPanel:last-child{border-bottom:none;}
.itemPanel div{padding:15px 5px 10px 5px; border-right:1px solid rgba(0, 0, 0, 0);}
.itemPanel div:last-child{border-right:none;}
.filterPanel{background: #dedede;    }
.filterPanel div{padding: 5px; border-right:1px solid rgba(0, 0, 0, 0.0);}

.filterPanel div:last-child{border-right:none;}

.filterPanel a{color:#333;text-transform: uppercase;}
.footerPanel {    background: #fff;
    padding: 20px 0px;
    border: 1px solid #eee;}
  
@media(min-width:768px) {
.filterPanel div{padding: 5px; border-right:1px solid rgba(0, 0, 0, 0.08);}
.itemPanel div{padding:15px 5px 10px 5px; border-right:1px solid rgba(0, 0, 0, 0.08);}
.loginBox{position: absolute;
    top: 37px;
    width: 300px;
    right: 15%;
    background: #fff;
    z-index: 1000000;
    padding: 10px 0px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.29);
}

.ksd_logo img{
    margin: 5px 0px;
		border-radius:5px;
   
}
.red{margin:5px 0px 0px 30px;position: absolute;}

.carousel-caption{

    
  }
  
  .modalSubscribe{
background-size:cover;
 background-repeat: no-repeat;
background:url('../images/popupDesktop.gif');height:400px;
}
  }
  .red{margin:0px;position: absolute;}

  .navbar-nav>li{border-right: 1px solid rgba(0, 0, 0, 0.11);}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #FFF;
    background-color: #0474D6;}

footer h4{ color: #ff9900; }
footer a{ color: #fff; }
footer{  
   
    width: 100%;  
    background-color: #2a5e8a;padding: 50px 0px;color: #fff;}
	footer .text-muted {
    margin: 20px 0;
}
.ksdFooter{background: #15334c;
    width: 100%;
    float: left;
    padding: 20px 0px;
    color: #999;}
.breadcrumb{border-radius: 0px;font-size: 0.9em;}




.panel{border-radius: 0px;border:none;}
.panel-group .panel .panel-collapse{border:1px solid #eee;}
.panel-default{margin:0px;}
.panel-default h4{margin:10px;}
.panel-default>.panel-heading{background: #f5f5f5;border-radius: 0px;padding:5px 20px;}
.panel-default>.panel-heading a{color:#222;}
.panel-default .panel-collapse{padding:20px;}
.more-less {
    float: right;
    color: #212121;
  }

/*.captionText{background: #f90;}
.captionText h1{background: #444;color:#fff;padding: 20px;}*/
.navbar-brand{
      margin: 0px !important;
    padding: 0px;
}
.tab-content .tab-pane{    padding: 20px 10px;}
.pricingBlock{

  padding: 20px;border:1px solid #888;

}
.pricingBlock .pricing{
  background: #f90;
    display: inline-block;
    position: relative;
    width: auto;
    padding: 0 20px 0 50px;
    margin: 0 0 0 -30px;}
.pricingBlock .pricing .pricing_dollar{
  display: inline-block;
    position: relative;
    top: -31px;
    font-size: 20px;
    color: #fff;
    font-weight: 200;}
.pricingBlock .pricing .pricing_price_value{color: #fff;
    display: inline-block;
    position: relative;
    font-size: 50px;
    font-weight: 200;}
.pricingBlock .pricing .pricing_time{    display: inline-block;
    position: relative;
    top: -31px;
    font-size: 14px;
    color: #fff;
    font-weight: 200;
    text-transform: uppercase;}
	
	.form-control{border-radius:0px;box-shadow: none;}
	.help-block {text-align:left;}
	
	
.price{    padding: 5px;
    background: #F3F3F3;
    margin: 0px 10px;
    font-weight: bold;}
	
	#eCourseContainer h4 a:hover{color:#f90;}
	#eCourseContainer h4 a{color:#333;}
	#eCourseContainer .btn-success{    width: 100px;
    font-weight: 700;}
	
	
	.nav-tabs>li>a{border-radius: 0px;
    font-family: 'Oxygen', sans-serif;
    color: #949494;}
	.nav-tabs{background:#f7f7f7; }
	#content .nav-tabs,#partners .nav-tabs{background:#ddd; }
	.courseHeading{margin:0px;}
	.modal{
	background: rgba(0, 0, 0, 0.31);
	}
	.modal-content{border-radius:0px;}
	#viewCartBtn .item {
    position: inlin-block;
    width: 20px;
    height: 20px;
    background: #ff0000;
    color: #fff;
    /* font-size: 0.8em; */
    text-align: center;
    border-radius: 100%;
    /* top: 2px; */
    left: 55px;
    /* padding-top: 3px; */
    display: inline-block;
	}
	#cartBlock{}
.cartBlk{background:#164b79;}
#noOfItems {position: inlin-block;
    width: 20px;
    height: 20px;
    background: #ff0000;
    color: #fff;
    /* font-size: 0.8em; */
    text-align: center;
    border-radius: 100%;
    /* top: 2px; */
    left: 55px;
    /* padding-top: 3px; */
    display: inline-block;}
.cartBlk img{margin: 12px 0px;}
.cartBlk h2{color:#fff;    margin-top: 14px;
    text-transform: uppercase;}

.offerPanel{ background: #fff;
    padding: 10px 0px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
	}
	

	
	.navbar-default .navbar-toggle{border-color:transparent;}
	.btnScollTop .fa{    float: left;
    margin-top: 8px;
    margin-left: 15px;}
	.btnScollTop{
	cursor:pointer;width: 50px;display:none;
    height: 50px;
    background: #fff;
    color: #222;
    position: fixed;
    bottom: 40px;
    right: 15px;
    border-radius: 100%;
    box-shadow: 0px 2px 3px #000;}
	.navbar-default .navbar-toggle .icon-bar{background:#fff;}
	
	/*coupon style*/
	
	._coupon:after{

content: "";
position: absolute;
top: -10px;
left: 20px;
border-width: 0px 10px 10px;
border-style: solid;
border-color: #fff transparent;
display: block;
width: 0;
color: #fff;
}
	
	._coupon{
background:url("../images/coupon.jpg");
width:183px;
height:207px;
position:fixed;
left:5px;
top:10px;
z-index:10000000000000000;
cursor:pointer;
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.5);
box-shadow: 0 1px 10px rgba(0,0,0,0.5);
margin:5px;
}
._coupon span{

bottom: 22px;
position: absolute;
/* left: 10px; */
width: 100%;
text-align: center;
color: #000;
font-family: calibri;
font-size:22pt;

}
/*--------------------------changes exclude beta-----------------------------------*/
#_close_cpn{
width: 21px;
height: 21px;
position: absolute;
background: url("../images/x_8px.png") no-repeat 0px 0px #555;
border-radius: 100%;
bottom: -10px;
right: -10px;
}
	/*coupon style*/
	/*legacy style*/
	._old_label{
top:10px;
position:fixed;
background:#0099ff;
color:#fff;
padding:5px 10px;
right:5px;

font-size:0.8em;
}
._old_label:after {
content: "";
position: absolute;
top: -10px;
right: 8px;
border-width: 0px 10px 10px;
border-style: solid;
border-color: #0099ff transparent;
display: block;
width: 0;
color:#fff
}
._old_label a,._old_label a:link{text-decoration:none;color:#fff;}
	/*legacy style*/
	
	