.logInContent{
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
}
.bg_overlay {
   	background-color: #403c3c;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0; left:0;
    opacity: 0.6;
    z-index: -1;
}
.form-title{
    font-weight: 200 !important;
	font-size:48px;
    color: #fff !important;
	margin-top: -5px !important;
	text-align:center;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
    margin-bottom: 25px;
}
input::placeholder { font-size:16px !important; }
.btn:hover, .btn:focus { color: #fff; text-decoration: none;}
.input-icon > .form-control { padding-left: 98px !important; }

.img_holder{ padding-left:0px; border-radius:10px !important; overflow:hidden; max-height:110px; }
.img_holder img{ width:100%; padding-left:0px; min-height:100px; object-fit: cover; /*margin-left: -15px;max-height:100px;*/ }

.white_bg{ background-color:#fff; border-radius:10px !important; margin-bottom:20px; }
.white_bg .txt{ padding:15px 15px 20px; color: #303355; border-radius:8px !important; min-height:50px;}
.white_bg .frmico{ position:absolute; right:15px; bottom:10px; }
/*.white_bg .txt{ padding:15px; color: #000; }*/
.no_bg {border-radius:10px !important; margin-bottom:14px; text-align:center;}

.hor-menu { position: fixed;}
.noObject { background-color: #fff; height:50px; font-size: 30px; color: #6089a9;  border-radius:10px !important;}
.row.white_bg input,.row.white_bg textarea {/*font-size: 22px; font-style: italic; font-weight: 200;*/font-size: 16px; font-weight: 300; text-align: center; }
.formTxt {border-radius:8px !important ; text-align: center; /*font-style: italic; font-weight: 200 !important;font-size: 22px !important ; */ }
button.formButton {
/*float: right;*/
border-radius: 5px !important;
/*border: 1px solid rgb(197, 134, 81);*/
border:none;
background: #b3cddf;
padding: 10px 25px;
color: #ffffff;
font-size: 14px;
text-transform: uppercase;
font-weight:400;
letter-spacing:2px;
}
.row{margin-bottom: 12px;}
.vitecObjectFormBlockResponse .close { display:none;}
.vitecObjectFormBlockResponse  .fa.fa-warning { display:none ;}

.vitecObjectFormBlockResponse  {
	margin-top: 18px;
    background-color: transparent;
    border-color: #ebccd1;
    color: #fff;
    border: none;
	font-size: 48px !important;
    /*font-weight: 600;*/
}
.vitecObjectFormBlockResponse .alert {
    padding: 0px;
}
/***new*/
.page-content{ background:none; }
.page-content .container{ margin:auto; }

.page-footer{ background:#F5F6F8 !important; color:#303355 !important; font-size:14px; font-weight:400; text-align:center; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a{ background:#036992 !important; }

.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a{
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.objwrp{ font-size:17px; font-weight:400; color:#303355; }
.objwrp b{ font-weight:500; }
.objwrp a.cbtn {
    background: #fff;
    border: 1px solid #9297B2;
	border-radius:6px !important;
    font-weight: 500;
    font-size: 16px;
    color: #303355;
    padding: 8px 14px;
	display:inline-block;
}
.objwrp a.cbtn:hover {
    background: #303355;
    border: 1px solid #303355;
    color: #fff;
    text-decoration: none;
}
.obbtn{ display:block; width:100%; margin-top:10px; }
.obbtn a{ margin-right:10px; }
.obbtn a:last-child{ margin-right:0; }
@media screen and (max-width: 480px) {
  .content {
    width:350px !important;
  }
  .img_holder {
    padding: 0 !important;
  }
  .img_holder img {
    margin-left: 0px;
  }
	
}