@charset "utf-8";
/* CSS Document */
input:focus{
   outline: 1px solid rgba(255,255,255,1);
}
.bg{background: url("img/background.jpg") no-repeat top center; background-size: 100% auto;  background-color: #0E0E38;}
  a{color: #0E0E38;text-decoration:none;}
  a:hover{color: #24248E;}
  .fz19{font-size:19px;}
  img{width:100%;}.popupc{position:absolute;display:block;
top:50%;
left:50%;
width:80%; 
height:150px;   
margin-left:-40%;   
margin-top:-75px;} 
.maincont{background:#fff;margin:0px auto 100px;max-width:996px;border-radius:3px;padding:20px 5% 90px;}
.semibold{font-weight: 600;}
.sub h3{font-size:21px;}
.frmcont select{height:50px;padding:14px 12px 14px 18px !important;    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	background: #FCFCFC url(img/droparrow_dis.png) no-repeat 95% center;
}
.frmcont select.placecolor, .frmcont .w3-col.s4 select.placecolor{background-image:url(img/droparrow.png)}
.frmcont .w3-col.s4 select{background: #FCFCFC url(img/droparrow_dis.png) no-repeat 84% center;}
.p0{padding:0 !important}
.pl0{padding-left:0 !important;}
.pr0{padding-right:0 !important;}
.btn{width:100%; height: 72px; color: #fff;border-radius:3px; background: #0E0E38; font-size: 22px;text-transform:capitalize;}
.btn:hover, .btn:active{background-color:#24248E;}
.btn-modal{width: 80%; height: 45px; color: #fff; background: #B41445; font-size: 17px; padding: 0;}
.btn-flex{width: 100%; height: 72px; color: #fff; background: #B41445; font-size: 26px;}
.center{display: block; margin-left: auto; margin-right: auto;}
.main-heading{font-family: Georgia, Arial, sans-serif; font-size: 44px; color: #0E0E38;}
.sub-heading{font-size: 26px;}
.max-width-820{max-width: 820px;}
.grey-box{background-color: #EEEEEE; font-size: 20px; padding: 30px 20px;}
.small-text{font-size: 15px;}
select { color: #999999 ; }
select.placecolor{color:#0E0E38;}
.delete-btn-font{font-size: 20px;}
/**************Form Elements********************/
.frmcont h1{font-size:26px;margin-bottom:14px; font-family: Georgia, 'Times New Roman', Times, serif; color: #0E0E38;}
.frmcont label{color:#0E0E38;font-size:19px;}
.frmcont input[type=text], input[type=password], select{background: #FCFCFC;border:1px solid #CCCCCC !important;border-radius:3px;margin-bottom:25px;padding:15px 20px !important; font-size: 16px; color: #0E0E38;}
.frmcont input[type=text]:hover, .frmcont input[type=password]:hover, .frmcont select:hover, .frmcont input[type=text]:active, .frmcont input[type=password]:active, .frmcont select:active, .frmcont input[type=text]:focus, .frmcont input[type=password]:focus, .frmcont select:focus{border:1px solid #24248E !important;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1; /* Firefox */
}
select:required:invalid {
  color: #999999;
}
option[value=""][disabled] {
  display: none;
}
select option[data-default] {
  color: #999;
}
.hd{color: #999 !important;}
option:disabled {
    color: #999 !important;
}
select:required:invalid {
  color: #999999;
}
option[value=""][disabled] {
  display: none;
}
option {
  color: black;
}
.frmcont input[type=text].sd-error, .frmcont select.sd-error{border:1px solid #D9534F !important;background:url(img/x.png) no-repeat 95% center #FCFCFC;}
.frmcont input[type=text].sd-success, .frmcont select.sd-success{border:1px solid #5CB85C !important;background:url(img/tick.png) no-repeat 95% center #FCFCFC;}
/*****************End******************************/
/*header*/
.fcontb {
    position: relative;
    min-height: 100vh;
}
.cont {
    padding-bottom: 50px;
	padding-top:50px;
}
.logo{display: inline-block;}
/*header ends*/
.gbutton{text-align:left; padding-left:10px;}.abutton{text-align:right; padding-right:10px;}
.twentyf{font-size:24px;}.nine{font-size:19px;}.twentyo{font-size:24px;}
/*footer*/
.footer{background-color: #0E0E38; height: 100px; size: 15px;color:#fff;position:absolute;bottom:0;width:100%;left:0}
.footer-font{font-size: 15px;}
.footer-font a{color: #0E0E38 ;text-decoration:underline}
.footer-font a:hover{color: #24248E;}
.footer-pipe{margin-left: 10px; margin-right: 10px; color: #ffffff}
.fcenter{width:996px;}
.footer img {width:auto;}
.footer .social{float:left;margin-top:-16px; padding-left: 60px;}
.footer .social a {margin-left:15px;}
/*footer ends*/
