body{margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
	
	.textshd
	{text-shadow:0 0px 0 #f3f3f3;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
		}
		
		
		/* plugin styles */
.expandy{
    display: block;
    position: relative;
    overflow: hidden;
}
.expandy.expandy-hidden{
    display: none;
}
.expandy-toggle{
    cursor: pointer;   
}
.toggle-all{
    float: right;
    cursor: pointer;
    font-size: .8em;
    font-style: italic;
    text-decoration: underline;
}



.aie {
   font-size: 12px;
    font-weight: bold;
    color: #00386a;
   
   top: -15px;
    position: relative;
  }

.row {border-top: solid 2px #4175af;
margin-left: 10%;

}

.col-sm-3 {text-align: center;}



.tablinks1:link, .tablinks1:visited {
 
  font-size: 30px;
  color: #bddeff;
 background-color: black;
}

.tablinks1:hover, .tablinks1:active {
    text-decoration: underline;
    background-color: black;
}



.header-logo { 
  width: 270px; 
  margin-left: 0; 
  padding: 5px 0 0 0px; 
  float: left; 
  background-color: #abccf0;
  border: solid 0px red;
  text-align: center;
  }
  
.header-lgo img { 
  width: 100%;
  height: auto;
}
.header-title { 
  width: 100%;
  padding: 20px 0 0; 
  float: left;
   text-align: center;
   font-size: 2.1em;
   color: #0a437f;
   font-weight: bold;
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   margin-top: 5px;
   }
   



.socialicon1 {
 padding: 21px 0 0;
  text-align: right;
  height: auto;
  padding-right: 20px;
   margin-top: 7px;
   }
   
 .pdfpos {padding-top: 5px; margin-left: 5px; padding-right: 5px; border: solid 0px blue; position: relative; background-color: #ffffff;}
   
.cnss-social-icon { text-align: center;}

.pdf-download {text-align: right;
	background-color: #e6e8e9;
	padding: 10px;
	margin-top: 24px;
	border: solid 0px red;
	position:relative;
	overflow:hidden;
	font-weight: bold;
	width: 100%;
	}

.pdftxt  {color: #3388cc;}

.pdftxt:link, .pdftxt:visited {
  color: #3388cc;
  text-decoration: none;
}
.pdftxt:active {
    text-decoration: none;
     color: #3388cc;}

.pdftxt:hover {
     color: #3388cc;
    text-decoration: underline;
    }



	.pdfalign {vertical-align: middle;}
		
  .header-logo { width: 100%;}
 
@media screen and (min-width: 720px) {
   .pdfpos {float: right; margin: 0; border: 0px; position: relative; border-bottom: 2px solid #b1b1b2; padding: 8.5px;}
  
  .aie {
   font-size: 12px;
    font-weight: bold;
    color: #00386a;
    margin-left: 0px;
    top: -15px;
    position: relative;
  }
  
  
  
  .header-logo { 
    width: 20%; 
  margin-left: 0; 
  padding: 5px 0 0 0px; 
  float: left; 
  background-color: #abccf0;
  border: solid 0px red;
 height: auto;
	}

.col-sm-3 {text-align: center;}	
	
.header-logo img { 
  width: 100%;
  height: auto;
  
}
	
  .header-title { 
    width: 70%;
     float: left; 
     height: auto;
      font-size: 2.1em;
  }
  .header-social {
    width: 10%; 
   height: auto;
  }
  

}

h3{
	color: #eceeef;
 text-align: center;
 background-color: #0a437f;
 margin: 0;
 padding: 5px;
 font-size: 22px;
 border: 1px;
}



h6{
	color: #333333;
 text-align: center;
 background-color: #fff;
 margin: 0;
 padding: 6px;
 padding-left: 12px;
 
 font-size: 15px;
 text-align: left;
 font-style:normal;
 border-bottom: solid 1px #cccdce;
  line-height: 40px;
 }

 
.tocend{
 background-color: #babcbe;
 padding: 5px;
 }

.TOClink
{
	padding: 20px;
	}

.container1
{
	width: 100%;
	
	}


/* plugin styles */
.expandy{
    display: block;
    position: relative;
    overflow: hidden;
}
.expandy.expandy-hidden{
    display: none;
}
.expandy-toggle{
    cursor: pointer;   
}
.toggle-all{
    float: right;
    cursor: pointer;
    font-size: .8em;
    font-style: italic;
    text-decoration: underline;
}

/* show/hide indicators start */
.expandy-toggle.plusminus:before{
    content: ' [-]';
}
.expandy-toggle.expandy-hidden.plusminus:before{
    content: ' [+]';
}
.expandy-toggle.triangle:before{
    content: ' \23f5';
}
.expandy-toggle.expandy-hidden.triangle:before{
    content: ' \23f7';
}
.expandy-toggle.triangle:before{
    content: ' \2191';
}
.expandy-toggle.expandy-hidden.triangle:before{
    content: ' \2193';
}

/* show/hide indicators end */








/* .slideThree */
.slideThree {
  width: 80px;
  height: 26px;
  background: #333;
  margin: 20px auto;
  position: relative;
  border-radius: 50px;
  box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);
  &:after {
    content: 'OFF';
    color: #000;
    position: absolute;
    right: 10px;
    z-index: 0;
    font: 12px/26px Arial, sans-serif;
    font-weight: bold;
    text-shadow: 1px 1px 0px rgba(255,255,255,.15);
  }
  &:before {
    content: 'ON';
    color: $activeColor;
    position: absolute;
    left: 10px;
    z-index: 0;
    font: 12px/26px Arial, sans-serif;
    font-weight: bold;
  }
  label {
    display: block;
    width: 34px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 3px;
    left: 3px;
    z-index: 1;
    background: #fcfff4;
    background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
    border-radius: 50px;
    transition: all 0.4s ease;
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
	
  }
  input[type=checkbox] {
    visibility: hidden;
    &:checked + label {
      left: 43px;
    }
  }    
}
/* end .slideThree */


/* scroll */
.scrolls{
			padding:0px;
			border: solid 0px red;
		}

		

		.custom-scroll{
			width:100%;
			height:500px;
			padding:0px;
			text-align:left;
			background:#fff;
			margin:0px;
			display:inline-block;
			overflow:auto;
		}

		.custom-scroll img{
			width:100%;
		
		}



.custom-scroll-1::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

}

.custom-scroll-1::-webkit-scrollbar
{
	width: 17px;
	background-color: #F5F5F5;

}

.custom-scroll-1::-webkit-scrollbar-thumb
{
	background-color: #267bbf;
	
	
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
	                   color-stop(.5, rgba(38, 123, 191, .2)),
					   color-stop(.5, transparent), to(transparent));
					    width: 0; height: 0; border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #f5f5f5;top: 
 }

.bplogostyle {width: 270px; height:55px; margin: 9px; padding-left: 5px;}

.socialicons1 
{
width: 26px;
height: 26px;
margin-bottom: 6px;
}


.loader {
	border: 16px solid #32ab44;
	border-radius: 50%;
	border-top: 8px solid #2b6cbf;
	border-right: 8px solid #558ed5;
	border-bottom: 8px solid #7ca8de;
	border-left: 8px solid #aac6e9;
	width: 60px;
	height: 60px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.pdfLoader {
	width: 10%;
	height:50px;
	margin: 20% 45%;
 position:absolute;
 z-index:1000;
}