/*! Css Addded by developers */

label[class='required']:after {
  content:"*";color:red;
}
.pad0{padding:0 !important;}
.marB20{margin-bottom:20px !important; }
.marB0{margin-bottom:0px !important; }
.marT10{margin-top:10px !important; }
.mar5_15{margin: 5px 15px !important;}
.ui-widget-content{z-index: 999999 !important;}

.adv-search-feilds .search-filters .filter-nav li{width:16%;}

.adv-search-feilds .search-filters .filter-nav li a{text-align: center;}
.article-detail li{list-style: none;}
.adv-search-feilds .search-filters .filter-nav .active a {
    background: rgba(0, 0, 0, 0) url("../images/search-active-img.png") no-repeat scroll 30px 14px;
    color: #5692ff;
}

.section img {
 max-width: 800px;
}

.btn-primaryCancel {
    background-color: #505050 !important;
    border-color: #505050 !important;
    color: rgba(255, 255, 255, 0.7) !important;
    font-size: 14px !important;    font-weight: 600 !important;
    padding: 6px 20px !important;
    text-decoration: none !important;
}
#passwordMismatch{margin-bottom: 5px;}
.bg-danger, .bg-success{padding:5px 10px; color:#000;font-size: 14px;border-radius:2px; margin-bottom: 5px;}
.ui-dialog .ui-dialog-buttonpane button{
	 background-color: #5692ff;
    border: none;
    color: white;
    border-radius:3px;
    font-size: 14px !important;    font-weight: 600 !important;
    padding: 15px 20px !important;
    text-decoration: none !important;
	
}
.checkbox_filter{ padding:3px 10px;}
.ui-dialog .ui-dialog-titlebar-close{background: url("images/ui-icons_217bc0_256x240.png") repeat-x scroll -75% 57% ;
border:none;}
.ui-dialog .ui-dialog-titlebar {  padding: 0.3em 0;}
.ui-dialog .ui-dialog-title{padding:0.5em 1em;}
ul.article-list li a i.fa{
	opacity:0;color: #fe0000; display: none;
}
ul.article-list li a.selected i.fa{ 
	color: #fe0000; display: block;
	opacity:1;
	}
 @media screen and (max-width: 768px) {
 .mdmarT10{ margin-top:10px;}
 #activationCode, #activeEndDate{margin-bottom:10px;}
 }
 @media screen and (max-width: 900px) {
 .mdmarT10{ margin-top:10px;}
 }
  @media screen and (max-width: 1220px) {
 .banner .search-block .search-input{width:330px;}
 }

@-ms-viewport {
  width: device-width;
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   .dataTables_length select{height:32px !important; margin-top:11px !important;  }
}
body {
    overflow-y: scroll;
    -ms-overflow-style: scrollbar;
}	
	
	
.dropdown-menu01{background: #d9d9d9; color: #fff; padding: 0; border-radius: 0; border: none; width: 200px;}
.dropdown-menu01 li{border-bottom: 1px solid #f0f0f0; float:none;}
.dropdown-menu01 a{color: #333333 !important; display:block !important;padding:6px 10px !important;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background: #fe2626 !important; color: #fff !important;}
.dropdown-menu01 li a{color: #fff; padding: 8px 10px;}

.login .close, .login .modal-title {
    color: #fe0000;opacity:1;
    }
   
 .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eeeeee;
    cursor: not-allowed;
    opacity: 1;
} 
.min-he05{min-height:70px;  color: #767676; margin-bottom:10px;
    font-size: 14px;}

 #foo{ margin: 0px auto;position: relative;}
.spinner{ bottom: 0 !important;
    left: 50% !important;
    outline: 0 none;
  position: fixed !important;
    right: 0 !important;
    top: 150px !important;
    z-index: 1050;}
    .ui-autocomplete{max-height: 200px;
     overflow-y: scroll;}
.ui-autocomplete li a{ font-size:12px;
 padding:0.3em 0.4em 0.2em 0.4em;
  line-height: 0.8;}
 #printableDiv{display: table;}   
 
 #printableDiv #leftNav{float: none !important;}
 
  #printableDiv #rightContent{display: table-cell; float: none !important;}
    
.nonEditable{background-color: #eeeeee !important; cursor: not-allowed !important; opacity: 1 !important;}
.passStrengthify{font-size: 14px;color:#28262c;float:left;}
.tree-nav{margin-top:.5em !important ;}
.padT12{padding-top:12px;}
.searchBookLabel{color:#434343  !important;}
.searchCategoryLabel{color:#A30F0F !important;}
.searchSeriesLabel{color:#194EA3 !important; }
.searchBookLabelLinked{color:#5692ff !important;}
.banner02{background: url("../images/MainBanner.jpg") no-repeat scroll center bottom / cover  rgba(0, 0, 0, 0) !important;
}
.banner .search-block .srch-drop{	
	background-position:70px -232px !important;width:90px !important; font-size: 14px;
    padding-left: 12px !important;
    text-align: left;}
.banner .search-block .search-input{width:300px !important; }
.inner-content p {

color: #000;
}
.article-brief .article-options li a {
color:#000
}
.article-brief .article-list li a {
color: #000; }

.main-title{
	color:#5692FF;
}
#printableDiv #leftNav .img-responsive{ width:auto;}

/*----new changes -----*/

.home-content .left-block .tree-nav li.current ul li.current ul li a{ color:#000000  !important;}
.tableprintcont{margin-bottom:25px;}

@media print{
	
	body{font-size:11px; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}
    

        ul{margin:0;padding:0;}
        li{padding:0; margin:0;}
        h4{font-size:13px;}
         h2{font-size:16px;}
     .table01 .row .cell{float:left;width:auto; padding-left:13px;}   
        .print-article {
   
     background: url("../images/icons.png") no-repeat scroll  -494px rgba(0, 0, 0, 0);
}
.article-brief .article-list li a {
    color: #767676;
    display: block;
    font-size: 10px;
    padding: 0 0 8px;
}
.goback{display: none;}
#errMsg{display: none;}
.article-options{display: none;}


      #printContent ul{margin:0;padding:0;}
      #printContent   li{padding:0; margin:0;}
      #printContent   h4{font-size:13px;}
      #printContent    h2{font-size:16px;}
    #printContent  .table01 .row .cell{float:left;width:auto; padding-left:13px;}   
     #printContent    .print-article {
   
     background: url("../images/icons.png") no-repeat scroll  -494px rgba(0, 0, 0, 0);
}
 #printContent .article-brief .article-list li a {
    color: #767676;
    display: block;
    font-size: 10px;
    padding: 0 0 8px;
}

#printContent .article-options{display: none;}
 #printContent{} 
 .inner-content .goback{display:none !important;}  
 /*#printContent #leftNav{display: table-cell;float: none !important; width:5cm;}
 #printContent #rightContent{display: table-cell; float: none !important; }
#printContent #leftNav{display: block;float: left !important; width:15% !important;word-break:break-all;}
 #printContent #rightContent{display:block; float: left !important;width:82%;}*/
.section img {
 width: 400px;
}

 #printableDiv{ display:inherit; font-family:  Arial, Helvetica Neue, Helvetica, sans-serif;}
#printContent #leftNav{display:inherit; float: left !important; width:25% !important;
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}
#printContent #leftNav .box-block table{ table-layout: fixed;}
#printContent #leftNav .box-block table td{ word-wrap: break-word;font-size: 10px; padding:0;}
#printContent #leftNav .table-responsive02{margin:0;}
.box-block .box-head{padding:7px 10px 0px 10px;}
.box-block .box-content{padding-top:0;}
 #printContent #rightContent{display:inherit; float: left !important; font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
 vertical-align:top;  width:70% !important;}
 #printContent #rightContent .article-detail h2{
 marging:0 !important; top:0 !important;padding:0 !important; }
 #printContent #leftNav .article-brief img.img-responsive{max-width:140px !important;}
h1, h2, h3, h4, h5, h6, .table-responsive02{font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}
.box-block .box-head {
    border:1px solid #d0d0d0;border-bottom:none;}
.box-block .box-content{border:1px solid #d0d0d0;border-top:none;}
#printContent #leftNav .article-brief, #printContent #leftNav .article-brief section{width:130px !important; word-wrap: break-word; }
.tableprintcont .col-md-3{width:25%; float:left; padding-bottom: 8px;}
.tableprintcont .col-md-9{float:left;width:70%; padding-bottom: 8px; }
/** {
overflow: visible !important;
}*/
  /* #printContent #rightContent .table-responsive{ width:600px !important;overflow: visible ;}  
   table { page-break-inside:auto; display:inline;}
    tr    {display:table-row !important;
overflow: visible !important;
position: relative;}
 #printContent #rightContent .table-responsive tr td{ max-width: 600px; overflow:hidden; word-break: break-word;page-break-inside: avoid !important;}
*/


}




.overlay{
    background: #000;
    opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
    
.loader {
  color: #fff;
  font-size: 44px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 20% auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease;
  animation: load6 1.7s infinite ease, round 1.7s infinite ease;
}
    
@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@media screen and (min-width: 320px) {
	#printableDiv #leftNav{
		display: block;
	}
	
	.adv-search-feilds .search-filters .filter-nav li{
		width:49%;
	}
}

@media screen and (min-width: 414px) {
	
	.adv-search-feilds .search-filters .filter-nav li{
		width:30%;
	}
	
}



@media screen and (min-width: 768px) {
	.adv-search-feilds .search-filters .filter-nav li{
		width:16%;
	}
	
	#printableDiv #leftNav{
		display: table-cell;
	}	
}

@media screen and (max-width: 767px) {
	
	#navbarCollapse{
	position: absolute;
		top: 46px;
		width: 100%;
		background: #fff;
		z-index: 9999999999;
		border: 1px solid #ddd;
		height: 400px;
	}
	
	#navbarCollapse .navbar-nav{
		margin: 0px !important;
	}
	
}
