body { background:#fff;font-family: 'Oxygen', sans-serif; padding:0px; margin:0px; font-size:12px;letter-spacing: 0.5px;}
:before { clear:both;}
:after { clear:both;}
.loginInput { border: 1px solid #cacaca; padding: 5px; font-size: 1.1em; border-radius: 0; }
.main-center {margin: 0 auto;background-color: #fff; width: 310px; border-radius:5px;box-shadow: 2px 2px 3px rgba(0,0,0,0.4);}
.adminLoginButton { width:100%;}
.main-login { float:left; width:100%; background:#f3f3f3;padding:15px 10px;border:2px solid #0b2972;box-shadow: 6px 8px 21px rgba(0, 0, 0, 0.2);border-radius: 5px; margin:50px 0 90px;}
.logout_content {margin: 0 auto;max-width: 330px; text-align:center;}
.login_home_page .logo_heder { padding:2px 0px;text-align:center; float:left; width:100%; background:#0b2972; box-shadow:0px 6px 4px rgb(82, 103, 156) inset;}
.footer_login {bottom: 0px;left: 0px;float: left;width: 100%;text-align: center;background: #e8e8e8; margin:0px;}
.footer_login .row:before {background: url(images/bottom_shadow.png) no-repeat;width: 95%;height: 15px;text-align: center;background-size: 100% auto;display: inline-block;}
.btn-primary {color: #fff;background-color: #0e2a73; font-size:12px;border-color: #324884; border-radius:0px;margin-top: 5px;}
.btn-primary:active:hover,.btn-primary:hover, .btn-primary:active, .btn-primary:focuss, .btn-primary:active:focus, .btn-primary.active:focus,  .btn-primary:active.focus {color: #0e2a73; background-color: #ffffff; border-color: #0e2a73;}
label.col-sm-12 { margin-bottom:5px;}
.footer_login p {padding: 0px 30px 15px 0;color: #000;font-size: 12px;letter-spacing: 1px;}
.login_home_page.registration_header .col-sm-12 { margin-bottom:0px;}
.login_home_page.registration_header .col-sm-12.logo_heder img { padding:0px;}
.login_home_page .logo_heder img { float:left;}
.login_main_heading {float: left;width: 100%;min-height: auto; background: #eaeaea;box-shadow: 0px -7px 17px rgb(195, 195, 195) inset;border-radius: 0px;}
.form-group { float:left; width:100%;}
p.ip_font { font-size:9px; text-align:center;}
.inner_registration { float:left; width:100%;}
.required_field { color:#FF0000; font-size:12px;}
.inner_registration .form-group { float:left; width:100%;}
input[type="radio"], input[type="checkbox"] { line-height:auto; height:auto; border:none; box-shadow:none; display:inline-block; width:auto; margin:0px 10px; }
.inner_registration h3.registration_title {float: left;font-size: 18px;font-weight: 600;padding-left: 30px;margin-bottom: 30px;}
.panel-default > .panel-heading { font-size:20px;  color:#0b2972;}
.inner_registration label.col-sm-4 { padding-right:0px;}
.panel , .panel-heading{ border-radius:0px; margin:0px;    float: left; width: 100%;}
p.login_title_heding {font-family: 'Marmelad', sans-serif; font-size:16px; margin:0px; color:#092972; padding:8px 0px;}
.form-group.logout_msg { float:left; width:100%;}
.mobile_logo { display:none;}


/*================ start menu area style ===================*/

.navbar { float:left; width:100%;min-height: auto;background: #eaeaea;box-shadow: 0px -7px 17px rgb(195, 195, 195) inset;border-radius:0px;}

.navbar-collapse { padding:0px;}

.navbar-nav > li > a {text-transform: capitalize; padding:10px 20px; font-size: 12px;color: #0e2a73;font-weight: 600;letter-spacing: 0.5px;border-right: 1px solid #a7a8ab;}

.navbar-nav > li > a:hover, .navbar-nav > li > a:focus , .navbar-nav > li > a:active , .navbar-nav > li.active > a { background:#0b2972; color:#fff;}

.navbar-nav > li:first-child > a {border-left: 1px solid #a7a8ab;}



/*================= end menu area style ===================*/



.both_registrtion_img { margin:30px 0px; float:left; width:100%; text-align:center;min-height: 210px;}

.both_registrtion_img btn { width:100%;}

.both_registrtion_img img { margin-bottom:20px;}

.registration_inner { float:left; width:100%; margin:20px 0 60px;}

.registration_inner .col-sm-6.col-xs-12 .panel-default { margin-bottom:20px;}

.table_btn.btn.btn-primary { margin-top:0px; text-decoration:none; margin-left:10px;}

.table > tbody > tr > td { vertical-align:middle;}

.table > tbody > tr > td a { text-decoration:underline;}

.table > thead > tr > th { text-align:center; font-size:14px;}

.table > thead {box-shadow: 0px -11px 17px rgb(195, 195, 195) inset;background: #eaeaea;}

.inner_dashboard {box-shadow: 6px 8px 21px rgba(0, 0, 0, 0.2);padding: 25px; background: rgb(244, 243, 243); margin-bottom:50px; border: 3px solid #0b2972; border-radius: 10px; padding-top: 63px;padding-bottom: 30px;color: #0b2972; width: 100%;margin-right: 22px; text-align:center;min-height: 208px;}

.inner_dashboard img {box-shadow: 3px 3px 8px rgba(11, 41, 114, 0.45);width: 35%; position: absolute; top: -64px;left: 34%;border: 3px solid #0b2972;border-radius: 50%;padding: 14px;background: #fff;}

.inner_dashboard p { font-size:17px;font-family: 'Marmelad', sans-serif;}

/*.col-md-4:nth-child(2n) .inner_dashboard { border:3px solid rgba(73, 219, 131, 0.32);background: rgba(73, 219, 131, 0); color:#2ca25b;}

.col-md-4:nth-child(3n) .inner_dashboard { border:3px solid rgba(255, 127, 39, 0.32);background: rgba(255, 127, 39, 0); color:#ff7f27;}

*/

.inner_dashboard h2{font-family: 'Marmelad', sans-serif;}

.inner_dashboard:hover {box-shadow: 6px 8px 21px rgba(0, 0, 0, 0.2);}

.dashboard_title { font-size:25px; font-weight:600; margin-bottom:90px;color: #0b2972;}

.inner_right_icon { float:right; width:5%; position:relative;}

p.name_left_side { float:left; width:90%;}

.inner_right_icon a.asc_icon {position: absolute;top: 3px;height: 9px;}

.inner_right_icon a.desc_icon {position: absolute;top: 16px;height: 0px;}
.review_table_td { text-align:left;text-indent: 20px;}
.btn { font-size:12px; border-radius:0px;}
.dropdown:hover .dropdown-menu { display:block;}