@font-face{font-family:'SEGOEUIL';src:url('../fonts/SEGOEUIL.ttf');}
@font-face{font-family:'Segoe_UI';src:url('../fonts/Segoe_UI.ttf');}
html,body{
    height: 100%
}
body{
	/*background:url(../home/img/blue-bg.jpg) no-repeat fixed center ;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
	margin:0;
	padding:0;
	height:100%;
	font-family:'Segoe_UI'!important;
	
}

body p{
	font-size: 14px;
	color: #000;
}
.login_pop{
  position: relative;
  height:auto;
  max-width:100%;
  margin:auto;
  
  /*color:#5D5B5B;*/
color:#0072c6 !important;
}
#fg_membersite h3 {margin-top: 0px !important;}
.confrmation_Pge {
   margin: 12% auto 5% !important;
    float: none !important;
    /* border-radius: 5px; */
    background: #0072C6;
    /* padding: 2% 1%; */
    width: 20%;
    padding: 20px 50px;
    text-align: center;
    min-width: 350px;
    height: 350px;

}
.confrmation_Pge .orange_heading {font-size: 20px;}
.register_pop{
	 
 
 
  color:#5D5B5B;
}
.register_pop label{
	color:#0072c6 !important;
	font-weight:normal !important;
}
.login_pop_inner{
	margin:10% auto !important;
	float:none !important;
	/*border-radius: 5px;*/
	/*background:#0072C6;*/
	/*padding:2% 1%;*/
}
.orange_heading{
	color: #0072c6;
	
	font-weight: 700;
	
}
.login_pop hr{
	border: 2px solid #0072c6;
	
	
}
input[type="text"], input[type="password"], textarea, select { 
  outline: none;
}
input[type=text],input[type=password]{
	border:none;
	/*background:none;*/
	width:90%;
	
	color: #4f7896;
	/*max-width: 100%;
	width: 800px;*/
}
.grey_bg1 label {
    display: inline-block;
    max-width: 90%;
    margin-bottom: 5px;
}
select{
	border:none;
	background:none;
	font-family:'Segoe_UI'!important;
	font-size:17px;
	color: #A8A8A8;
	max-width: 100%;
	
   /* -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;*/
}	
select, select option{
	color:#000 !important;
}
textarea{
	border:none;
	background:none;
	font-size:17px;
	color: #6B6B6B !important;
	width: 100%;
	height: 100px;
	resize:none;
}
.input_box_outer{
	border-bottom: 1px solid #0072c6;
	/*background-color: #fff;*/
	padding: 1%;
}
.bg_txt
{
	background:#fff;
	/*border:solid 1px #ccc;*/
	border-radius:2px;
	padding:5px;
	color:#6B6B6B !important;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff !important;
    background-image: none;
    color: rgb(0, 0, 0);
}
.input_box_outer_half{
	width: 45%;
	float: left;
	margin: 15px 7px;
	display:inline-block;
}
.input_box_outer_full{
	margin: 10px 7px;
}
.fa{
	margin:0px 3px;
	color:#012055;
}

.sign_button {
    background: #012055;
     border: medium none;
   padding:10px;
    font-size: 15px;
    color: #000;
    cursor: pointer;
}
.sign_button  a
{
	 color: #fff;
}
.sign_button  a:hover
{
	 color: #e6e5e5;
}
.sign_in{
	float: right;
}
.sign_button .fa-2x
{
	font-size:16px !important;
	padding-left:2px;
	color:#fff;
	display: inline-block !important;
}


input[type=checkbox]:not(old):checked + label > span:before{
 /* content     : '✓';*/
  display     : block;
  width       : 1em;
  color       : #2364D7;
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}
input[type=radio]:not(old):checked + label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(115,153,77);
  border-radius    : 0.125em;
  background       : rgb(153,204,102);
  background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}

.new_register_link{
	text-decoration:none;
	color:inherit;
	float:right;
}
.button_check_partition{
	width:50%;
	float:left;
	display:inline-block;
	margin-top: 15px;
}
.social_img{
	float:left;
	display:inline-block;
	width:205px;
	margin: 0px 5px;
	margin-top: 20px;
	text-align: center;
}
.social_img img{
	width:205px;
}
.footer_custom{

	background-color: #000;
	
}

.footer_inner{
	color: #fff;

}
.footer_div{
	padding:20px;
}
.footer_logo{
	float:right;
	padding: 10px;
}
.pwdwidgetdiv{
	float: left;
	display: inline-block;
	/*width: 800px;
	max-width: 80%;*/
}
.mar_top
{
	margin-top:5%;
}.blu_lin
{
	 color:#fff; line-height:45px !important; font-family:'Segoe_UI'!important;
}
.mar_btm
{
	margin-bottom:2%;
}
.mar_btm1
{
	margin-bottom:10px;
}
.mar_btm2
{
	margin-bottom:20px;
}
.grey_bg
{
	background:#0072C6;
	color:#fff !important;
}
.grey_bg1
{
	background:#001c4d;
}
.grey_bg_lght
{
	background:#dfdddd;
}
.pad_5
{
	padding-top:10px;
}
.tl_bg
{
	background:#fff;
	border-radius:300px;
	padding:1% 4%;
	color:#333;
	box-shadow:1px 1px 1px #ccc;
	  
}
.caret {
    color:#000 !important;
}

.ftr
{
	position:fixed;
	bottom:0;
	width:100%;
}
.bdr
{
	 border:solid 1px #ccc
}
footer {
    left: 0px;
    bottom: 0px;
 /*  position:absolute;*/
    width: 100%;
    background: #000;
}

.case1
{
	float:none !important; /*margin:0 auto !important;*/
}
.footer {
    background: #015248;
    height: auto;
    font-size: 12px !important;
    
    font-family:'Segoe_UI'!important;
}

@media(min-width:400px) and (max-width:980px){

	.orange{
	
	background-size:100% !important;
	padding:5px 2% 9% 2% !important;
}

label
{
	width:100% !important;
}
.fb img
{
	width:100%
}

}
.white_leaf_logo{
	margin:5px;
	max-height:40px;
	float:right;
}
.beta_text{
	font-size: 20px;
	color: #8D8D8D;
	font-style: italic;
	margin-left: -10px;
}
.ms button
{
	background:none !important;
	border:none !important;
	width:100% !important;
}
/*css for pop up(required filed)**/
.saff_grey_background {
    position: fixed;
    width: 100%;
    background-color: rgba(0,0,0,0.7);
    z-index: 99999;
    left: 0px;
    top: 0px;
    bottom: 0px;
    padding: 5% 10%;
	display:none;
}
#close {
    float: right;
    background-color: #fff;
    border: none;
    height: 25px;
    width: 30px;
    cursor: pointer;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
@media(min-width:1600px){
	footer {
   background: #015248;
   padding: 10px 0;
   color: #fff;
   position: fixed;
}
#submitform{min-height:900px;}
}
@media(max-width:400px){
	.button_check_partition{
		width:100%;
	}
	.sign_button{
		
		margin-bottom: 20px;
	}
	.new_register_link{
		width: 100%;
		text-align: center;
	}
	.social_img{
		width: 100%;
		margin: 20px 0px 0px;
	}
	.input_box_outer_half{
		width:85%;
	}
	select{
		max-width:80%;
	}
	select option{
		width:150px;
	}
	
	.white_leaf_logo{
		float:none;
	}
	.beta_text{
		margin-left: 45%;
	}
	.orange
	{
		background:##0072C6 !important;
	}
	label
{
	width:100% !important;
}
.footer .text-right
{
	text-align:center !important;
}
.txt_center {
    text-align: center; 
}
.txt_center  h6{line-height:24px; margin-bottom:0;}
.wd_92{width:200px !important; margin-bottom:10px; float:none !important; margin: 0 auto !important;}
.flt_none {
    float: none !important;
}
}
#my_account_menu_items {width: 136px;
    padding-top: 5px;
    padding-bottom: 5px;}
#my_account_menu_items a {float: left !important;padding-left: 10px !important;padding-right: 10px !important;color: #337ab7 !important;line-height: 16px !important;}