/* covid msg header*/

.alertmsg {
  padding: 5px;
  background-color: #999DA0;
  color: white;
  text-align: left;
  font-size: 11px;
  margin-top: 0;
 }

.closebtnmsg {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.closebtnmsg:hover {
  color: black;
}



.col-02-btn {width: 68%; border: solid 0px red;}


.marginstyle {margin: 12px; margin-left: 0;}

.inputtempro {
	background: #1d8cd8;col-23
	color: #fff;
	border: solid 0px red;
	line-height :20px;
	}
	
	::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
}

.membertitle{
color: #1d8cd8;
font-size: 30px;
margin-top: 0;
}

.paypalwid {width: 120px; border:0; margin-top: 2px; margin-bottom: 20px;}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
	}

/*.bplogo {
	width: 120%;
	height: auto;
	border: solid 0px red;
	}*/
	
	.bplogohm {
	padding-left: 8px;
	}
	
	.PLSlogo {
		width: 50%;
		height: auto;
		}
	
	 .col-md-3 {width: 4%; border: solid 0px red; margin-right: 0; padding-left:0; margin-left: 0;}
	 .col-md-6 {width: 100%; border: solid 0px blue; margin-left: 5%; float: left; margin-top: -34px;}
		
.col-sm-100 {
width: 83.33%;
border: solid 0px red;
float: left;
}		

.col-sm-15 {
	text-align: right;
	margin: 0px;
	border: solid 0px blue;
	padding-right: 20px;
	top: -9px;
	position: relative;
	}

.col-sm-12 {border: solid 0px red;}

fa {font-size: 30px;}


.faiconstyle {float:left; margin-top: 8px; margin-right:7px; border: solid 0px red;}

.marginbot {margin-bottom: 0;}
.margintopbot {margin-bottom: 12px; margin-top: 3px;}

.marginfooter {margin-bottom: 10px;}

.aietag {
	margin-left: 18%;
	/*font-size: 12px;*/
	font-family: arial, verdana;
	color: #154374;
	border: solid 0px red;
	font-size:90%;
	border: solid 0px red;
	}

.homebtn {font-size: 32px;}


.col-sm-11-border{
	border-top: solid 1px #d7d8d9;
	margin-top: 15px;
	margin-bottom: 50px;
	}

.fntsize{ font-size: 50px;}

.collapsible {
   color: #333333;
    cursor: pointer;
    padding: 0px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    background: #eaeaea;
}

.menusidebg
{background-color: #f5f5f6;
  box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 padding-top: 0px;
padding-bottom: 0px;	
 padding-left: 4%;
 border-top: solid 1px #d6d6d9;
 z-index: -10;
 }

.active, .collapsible:hover {
    /*background-color: #e5e6e7;*/
  
}
	
.col-sm-10-right {
	text-align: right;
	border: solid 0px red;
	}
	

	/*advanced search*/
	.col-sm-2-pos {
		top: 6px;
		border: solid 0px red;
		text-align: center;
		}

.content {
    margin-top: 0;
    padding: 0 5px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    border: solid 0px red;
    margin-right: 0;}
  
  .demo{margin:150px auto;width:980px;}
.demo h1{margin:0 0 25px;}
.demo h3{margin:10px 0;}
pre{background-color:#FFF;}


@media only screen and (max-width:780px){
.demo{margin:5%;width:90%;}
.how-use{display:none;float:left;width:300px;}
	.aietag {
	margin-left: 19%;
	font-size: 12px;
	font-family: arial, verdana;
	color: #154374;
	border: solid 0px blue;	}
	
		.headerlink {text-align: left; top: 50px; border: solid 0px red;}
	
}
	

	
	
#tabInfo{display:none;}
  
  
	 
	 .ulmargin {margin: 0; width: 100%;text-align: left; padding: 0;}
	  
  .h4top {margin-top: 8px;}
  
  .col-sm-3-bg {
	  background: #eaeaea;
	  border-left: #e0e0e1 solid 1px;
	    border-bottom: #e0e0e1 solid 1px;
		border-top: #e0e0e1 solid 3px;}
	  
	  .col-sm-3-align {margin-left: 40px; text-align: left; padding-top: 12px;}
	  .col-sm-2-align {margin-left: 0px; text-align: left; padding-top: 11px;}
	  
	 .col-sm-4-inner {padding: 20px; border: solid 0px red;}
	  
	.respnote {font-size: 12px; line-height: 14px; border: solid 0px red;}
	  
	  
	  .col-sm-12-border 
	  {border-bottom: #d4d4d5 solid 1px; 
		 margin-top: 12px;
		 margin-bottom: 0px;}
		  
   .col-sm-12-bg 
	  {
		background-color: #d5d5d5;
		  }
  
  .greenfnt {
	   color: #333;
	  font-weight: bold;
	  font-size: 17px;
	  font-family:inherit;
	  }

.bluefnt {
	   color: #1d8cd8;
	  font-weight: bold;
	  font-size: 16px;
	  }
  
 * {
    box-sizing: border-box;
}

input[type=text], select, textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: vertical;}

label {
    padding: 10px 6px 0px 0;
    display: inline-block;
}
 
/*input[type=submit] {
    /*background-color: #fff;*/
    color: white;
    /*padding: 10px 20px;*/
    border: none;
    border-radius: 4px;
    cursor: pointer;
    float: right;
}*/

input[type=submit]:hover {
    background-color: #45a049;
}

.containertab {
    border-radius: 5px;
    padding: 10px;}

.col-05 {
    float: left;
    width: 15%;
    margin-top: 0px;
	border: solid 0px red;
	}

.col-05-btn {
    float: left;
    width: 13%;
    padding-top: 0px;
	border: solid 0px red;
	margin-top: 2px;
	text-align: left;
	}
	

.col-23 {
    float: left;
    width: 14%;
    margin-top: 0px;
	border: solid 0px red;
}

.col-20 {
    float: left;
    width: 5%;
    margin-top: 0px;
	border: solid 0px red;
}

.col-20-ext { float: left;
    width: 10%;
    margin-top: 0px;
	border: solid 0px red; padding-left: 10px}



.col-24 {
    float: left;
    width: 20%;
    margin-top: 0px;
	border: solid 0px red;
	margin-left: 0.5%;
	}

.col-23-margin {
   margin: 10px 10px 10px 10px;
}

.col-25 {
    float: left;
     width: 21.3%;
    /*width: 37%;*/
   
    margin-top: 0px;
	border: solid 0px red;
	padding-left: 2px;

	}

.col-75 {
    float: left;
    width: 45%;
    margin-top: 0px;
	border: solid 0px blue;
	margin-bottom: 20px;
}

.col-50 {
    float: left;
    position: relative;
    width: 50%;
    margin-top: 0px;
	border: solid 0px blue;
	z-index: 1000;
}



.col-50-margin
{ margin-top:10px;
margin-left:10px;
}
	
	.margin-on
{ margin-right:2%;
	}
	
	
	.col-30 {
    float: left;
    width: 31%;
    margin-top: 0px;
    margin-bottom: 20px;
	border: solid 0px red;
	padding-left: 10px;
	padding-right: 10px;
}

	.col-29 {
    float: left;
    width: 25%;
    margin-top: 0px;
    margin-bottom: 20px;
	border: solid 0px red;
	padding-left: 10px;
	padding-right: 10px;
}

.col-100 {
    float: left;
    width: 100%;
    margin-top: 6px;
	border: solid 0px blue;
	margin-bottom: 6px;
	}

.radiostyle {
    height:20px; width:20px; vertical-align: bottom; kerning: 20px;
}

.radiowid{width: 30px;}

.btnsearch1add{
border:0px solid #118be6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:18px; padding: 12px 30px 12px 30px; text-decoration:none; display:inline-block;font-weight:normal; color: #FFFFFF;
background-color: #33ab44; 
cursor:pointer;
text-align: center;
margin: 0;
border:0px solid red;
}


.btnsearch1add:active {
border:0px solid #118be6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:18px; padding: 12px 30px 12px 30px; text-decoration:none; display:inline-block;font-weight:normal; color: #FFFFFF;
 background-color: #33ab44; 
 cursor:pointer;
text-align: center;
margin: 0;
}


.btnsearch1add:hover{
border:0px solid #118be6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:18px; padding: 12px 30px 12px 30px; text-decoration:none; display:inline-block;font-weight:normal; color: #FFFFFF;
 background-color: #33ab44; 
 cursor:pointer;
text-align: center;
margin: 0;
}

.btnsearch1add:visited{
border:0px solid #118be6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:18px; padding: 12px 30px 12px 30px; text-decoration:none; display:inline-block;font-weight:normal; color: #FFFFFF;
 background-color: #33ab44; 
 cursor:pointer;
text-align: center;
margin: 0;
}


	.btnsearch1addwid{
border:0px solid #118be6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:18px; padding: 12px 100px 12px 100px; text-decoration:none; display:inline-block;font-weight:normal; color: #FFFFFF;
 background-color: #33ab44; 
 cursor:pointer;
text-align: center;
}

.subscribebtn{
border:1px solid #118be6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:18px; padding: 12px 55px 12px 55px; text-decoration:none; display:inline-block;font-weight:normal; color: #FFFFFF;
background-color: #002440; 
cursor:pointer;
text-align: center;
font-size: 12px;
margin-top: 10px;
}

.greentxtmsg {
color: #909090;
font-style: italic;
font-size: 13px;
border: solid 1px #d7e4d9;
padding: 6px;
border-left: 0;
border-right: 0;
}

.txtboldresp {
	font-weight: bold;
	font-size: 16px;
}
	
	.margintop {
		margin-top: 2%;
		}		
		
.fa {
  padding: 7px;
 font-size: 18px;
  width: 35px;
  /*text-align: center;*/
  text-decoration: none;
  margin: 5px 0px;
/* color: #6f6f6f;*/
}

.fa:hover {
    opacity: 0.8;
	text-decoration: none;
}

.fa-facebook {
  background: #5c9cc9;
  color: white;
}

.fa-twitter {
  background: #5c9cc9;
  color: white;
 
}

.fa-twitter::before {
    display: inline-block;
    width: 1em;
    /*height: 1em;*/
    height: 15px;
    content: "";
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 -8 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg viewBox="0 -8 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>') no-repeat center;
    background-position: center 3px;
}

.fa-google {
  background: #5c9cc9;
  color: white;
}

.fa-linkedin {
  background: #5c9cc9;
  color: white;
}

.fa-youtube {
  background: #5c9cc9;
  color: white;
}
.fa-pinterest {
  background: #5c9cc9;
  color: white;
}
	
	
	.slideshare {
		width: 37.99%; border: solid 0px red}	
		
		
		.slidesharepop :hover
		
		{ opacity: 0.7;}
		
		
		.footerlink :active {
			font-size: 14px;
			color: #ececec;
			}




.footerlink:link, .footerlink:visited {
 font-size: 12px;
  color: #b4b5b6;
text-decoration: none;
}

.footerlink:hover, .footerlink:active {
    text-decoration: underline;
}


.headerlink {text-align: center; top: 105px; border: solid 0px red; line-height: 10px;}

.headerlink:active {
			color: #333;
			}

.headerlink:link, .headerlink:visited {
color: #333;
text-decoration: none;
}

.headerlink:hover, .headerlink:active {
    text-decoration: underline;
}

/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 200px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #fff;
  color: #333;
  cursor: pointer;
  padding: 10px;
  border-radius: 50px;
  border: solid 2px #9d9e9f;
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
  opacity: .8;
}

#myBtn:hover {
  background-color: #1d8cd8;
  color: #fff;
}

.matchtype {
	 margin-left:-20px;
}


/* Membership Dropdown */
.memdropbtn {
 	border: none;
    cursor: pointer;
    background-color: transparent;
    }

.memdropdown {
    position: relative;
    display: inline-block;
}

.memdropdown-content {
    text-align: center;
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 185px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border: solid 1px #d4d5d5;
}

.memdropdown-content a {
    color: black;
    padding: 10px 12px;
    text-decoration: none;
    display: block;
    border-bottom: solid 1px #e0e0e0;
}

.memdropdown-content a:hover {background-color: #1d8cd8; color: #fff;}

.memdropdown:hover .memdropdown-content {
    display: block;
}

.memdropdown:hover {
   
}







@media screen and (max-width: 600px) {
    .col-25, .col-75, input[type=submit] {
        width: 100%;
        margin-top: 0;
    }
	
	
	
	.col-sm-9-width {width: 100%; border: solid 1px red;}
	
	
.btnsearch1add{
border:0px solid #118be6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:18px; padding: 12px 35px 12px 35px; text-decoration:none; display:inline-block;font-weight:normal; color: #FFFFFF;
background-color: #33ab44; 
cursor:pointer;
text-align: center;
width: 90%
}

.subscribebtn{
border:1px solid #118be6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:18px; padding: 12px 120px 12px 120px; text-decoration:none; display:inline-block;font-weight:normal; color: #FFFFFF;
background-color: #002440; 
cursor:pointer;
text-align: center;
font-size: 12px;
margin-top: 10px;
}



.searchwidth{
	width: 50%;
	}


.col-05 {
    float: left;
    width: 100%;
    margin-top: 0px;
	border: solid 0px red;
	margin: 10px;}


	
.col-23 {
    float: left;
    width: 100%;
    margin-top: 0px;
	border: solid 0px red;
}
	
.col-20 {
    float: left;
    width: 100%;
    margin-top: 0px;
	border: solid 0px red;
}	

	
	.col-20-ext {
    float: left;
    width: 100%;
    margin-top: 0px;
	border: solid 0px red;
}
	
	
.col-50 {width: 100%;}

.col-25 {margin: 10px;}

	
	.col-sm-3 {margin-left: 15px; margin-right: 15px;}
	
/*.bplogo {width: 70%;height: auto; border: solid 1px blue;}*/
	
	.col-sm-9 {border: solid 0px red;margin-top: 100px;}
	


	.PLSlogo {width: 100%;height: auto;}
	
		.col-sm-2-non {
		top: -12px;
		border: solid 0px red;
		text-align: center;
		display: none;
		}
		
		.posr2 {margin-top: -15px; margin-bottom: 22px; border: solid 1px red;}
	
	
	.hidlink {display: none;}
	
	.col-sm-15 {
	text-align: center;
	margin: 0px;
	border: solid 0px blue;
	padding-right: 20px;
	top: -20px;
	position: relative;
	padding: 6px;
	padding-bottom: 0;
	}

	
	.col-sm-10-right {
	text-align: right;
	border: solid 0px red;
	padding-right: 55px;
	}

	.col-sm-12-border 
	  { border-bottom: #fff solid 4px; 
		 margin-top: 15px;
		 margin-bottom: 0px;
		 padding-bottom: 20px;
		  }
		  
.col-30 {
    float: left;
    width: 90%;
    margin-top: 0px;
	border: solid 0px red;
	padding-left: 10px;
	padding-right: 10px;
}
	
	.col-29 {
    float: left;
    width: 90%;
    margin-top: 0px;
	border: solid 0px red;
	padding-left: 10px;
	padding-right: 10px;
}
	
.col-05-btn {
    float: left;
    width: 90%;
    padding-top: 0px;
	border: solid 0px red;
	margin-top: 2px;
	}
				
.col-sm-100 {
width: 100%;
border: solid 0px red;
overflow: hidden;
}
	
.col-50-margin
{ margin-top:10px;
margin-left:10px;
margin-right: 10px;
width: 90%;
border: solid 0px red;
}
	
.faiconstyle {float:left; margin-top: 0px; padding:0; height: 40%; border: solid 0px red;}
	
.col-sm-3-align {margin-left: 0px; text-align: left; padding-top: 12px; border: solid 0px red; width: 67%; float: left; position: relative;}

.aietag {
	margin-left: 37px;
	font-size: 12px;
	font-family: arial, verdana;
	color: #154374;
	border: solid 0px red;
}
	
	  .col-sm-3-align {margin-left: 5px; text-align: left; padding-top: 12px;}
	  
	  
	  
	 .col-md-3 {width: 10%; border: solid 0px red; margin-right: 0; padding-left:0; margin-left: 0;}
	 .col-md-6 {width: 90%; border: solid 0px blue; margin-left: 5%; margin-top: -34px;}
	
 .footerlistmarg {margin-top: 0;}
 
 .greentxtmsg {
color: #909090;
font-style: italic;
font-size: 13px;
border: solid 1px #d7e4d9;
padding: 6px;
border-left: 0;
border-right: 0;
}
	
}

.resppadmargin {padding-bottom: 0; margin-bottom:0;}

.rightspec {z-index: 1000; border: solid 0px red; padding-left: 0; margin-left:0; text-align: right; line-height: 14px;}

@media screen and (max-width: 1000px) {
	
	.memdropdown {
    position: relative;
    display: inline-block;
    border: solid 0px red;
}
	
	.memdropdown-content {
    text-align: center;
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 185px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border: solid 1px #d4d5d5;
    left: -90px;
}
	
	
.searchtop {margin-top: 26%; border: solid 0px red;}
	.container1 {margin-top: 20%;
	}
.conatinersearchresult1 {padding-top: 20%; border: solid 1px red;}	
}
	

