@charset "utf-8";
/* CSS Document */


body{ background-color:#5b90c6;}
a:hover, a.active{ text-decoration:none}
.login-header{ height:140px;}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
	height: 54px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
.btn{ font-size:18px;}


.well {
	min-height: 20px;
	padding: 0px;
	margin-bottom: 20px;
	background-color: #f2f2f2;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 5px 1px #4d7094;
-webkit-box-shadow: 0 0 5px 1px #4d7094;
box-shadow: 0 0 5px 1px #4d7094;
}

.user-login{ position:relative; z-index:2; background-color:#FFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:30px; -webkit-box-shadow: -6px 0 7px -4px #cdddef; box-shadow: -6px 0 7px -4px #cdddef;}
.user-login h2{ color:#5b90c6; font:normal 24px/24px Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:25px;}
.user-login h2 span{ position:absolute; width:36px; height:34px; right:0px; top:0px; cursor:pointer}

.user-login .form-control{ border-color:#FFF; border-bottom-color:#d3e2f1; box-shadow:none; }

.user-login .btn-primary{ background-image:none; background-color:#5b90c6; border-bottom-color:#d3e2f1; border-bottom-width:2px; padding:10px 20px;}

.user-login .input-group-addon {
	text-align: center;
	background-color: #FFF;
	border: 1px solid #d3e2f1;
	border-bottom-left-radius:0px;
	border-top-color:#FFF;
	border-left-color:#FFF;
}
.user-login .input-group-addon i{ color:#5c91c6;}
.user-login .input-group{ margin-bottom:12px;}

.forgot{ margin-top:28px; text-align:left; display:block; color:#585858; font:normal 16px/20px Arial, Helvetica, sans-serif;}


.ofb-logodiv .logo{ margin:33px 10px;}

.ofb-logodiv .online_vendor{ background-color:#cdddef; padding:35px 5px; color:#5b90c6; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}
.ofb-logodiv .online_vendor span{ font-size:20px; line-height:27px; letter-spacing:0.01px;}
.ofb-logodiv p{ font:normal 12px Arial, Helvetica, sans-serif; color:#6c6c6c;}
.ofb-logodiv p a{ color:#5b90c6; display:block; margin-top:5px;}
.ofb-logodiv p a:hover{ color:#000;}