@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@100;300;400;500;700&family=Ubuntu:wght@300;400;500;700&display=swap');

@font-face {
    font-family: 'open_sansregular';
    src: url('conrep/lib/fonts/opensans/opensans-regular-webfont.woff2') format('woff2'),
         url('conrep/lib/fonts/opensans/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{  background:#fff;font-family: 'open_sansregular', sans-serif; background-color: #ffffff;}

ul,li{ list-style-type:none;}

.input-group{ margin-bottom:20px;    float: none;display: inline-block;width:400px;}


.omb_login1{width:100%;
    padding: 15px 30px 10px;
    background: #fff;
    border-radius: 6px;
    min-height: 150px;
    overflow: hidden;
    /*box-shadow: 0 6px 12px rgba(0,0,0,.175);*//*box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);*/
 margin:30px auto 0; background:#fff; border:1px solid #aaa; }
.input-conrepfields{ border: 1px solid #aaa; font-size: 13px; padding: 3px 36px 4px 6px;width:300px; height:34px; font-family:arial; border-left:5px solid orange; border-radius:3px; color:#000;    height: 34px;
    font-size: 16px;
    color: #666;}
/*.input-conrepfields:focus{border-color: #5897fb;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);}*/

.position-icon{position: absolute;right:10px;/*top: 10px;*/bottom:37px;color: #aaa; font-size:18px;}
h3.omb_authTitle{ font-size:18px; margin:20px 0 20px 0px;color:#000;}
.link_pswd{ font-size:13px;display:inline-block;margin-right:5px; padding:0 5px;}
.link_pswd1{ font-size:13px;display:inline-block;margin-right:5px; padding:0 0px; text-decoration:underline; font-weight:normal;}
.link_pswd1:hover{ text-decoration:underline;}
.bg-inner{ background:#fff; padding:0px; }
.container-inner{ margin:15px auto 0; width:425px;}
.inner-section{ margin:0 0%; text-align:left;}

/*for custom checkboxes css---------------------*/
.check_row{ position:relative;/*min-height:28px;*/}
.check_maroon{ position:absolute;top:0px;left:0px;opacity:0;}
.check_maroon_label{ padding-left:0px;cursor:pointer;font-weight:normal;  font-size:12px;display:inline-block; color:#333;vertical-align:top;margin-top:-1px;}
.check_maroon_label::before{ border:1px solid #666;content:"";background:#fff; width:14px;height:14px;position:absolute;top:20px;left:0px; border-radius:2px;z-index:0;}
.check_maroon_label::after{content:"";background:#fff  no-repeat center;  width:14px;height:14px;position:absolute;top:20px;left:0px;z-index:0; display:none;border:1px solid #337ab7;content: "\f003"; font-family:'ConrepWebsite';font-style: normal;font-weight: normal;text-decoration: inherit;line-height:12px; color:#337ab7;border-radius:2px;font-size:12px;}
.check_marooninline{ padding-left:18px;}
.check_marooninline::before{top:0px;left:0px;}
.check_marooninline::after{top:0px;left:0px;}
.check_row input[type="checkbox"]:checked + label::after{ display:block;}
.login-btn{ padding:5px 30px !important;font-size: 13px;line-height: 1.5;border-radius: 3px; height:32px; float:right;}


.btn-comn{cursor:pointer;background: #1f5ca4;
background: -moz-linear-gradient(top, #1f5ca4 1%, #1f5ca4 19%, #130932 100%);
background: -webkit-linear-gradient(top, #1f5ca4 1%,#1f5ca4 19%,#130932 100%);
background: linear-gradient(to bottom, #1f5ca4 1%,#1f5ca4 19%,#130932 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5ca4', endColorstr='#130932',GradientType=0 );; border-radius: 4px; display: inline-block; color: #fff; font-size: 13px; padding: 3px 20px; text-decoration: none; height:26px; line-height:18px;border:none;height:26px;}
.btn-comn:hover{ color:#fff;}



.flot-inner select{font-size: 18px;height: 44px;padding: 10px;color: #333333;border-color: #E5E5E5;box-shadow: none; width:150px;}

/*.flot-inner label{font-size: 18px;color: #B5B5B5;border:1px solid #E5E5E5;
background: #FFFFFF; padding:8px 12px 9px; font-weight:normal;float:left;}*/

.flot-cont{ position:relative;}
.floating-label {position: absolute;
    pointer-events: none;
    left: 18px;
    top: 9px;
    transition: 0.2s ease all;
    color: #aaa;
    font-size: 14px;}
.float-focus{top: -7px;left:18px;font-size: 11px;
    opacity: 1;
    background: #fff;
    padding: 0 5px;}
.flot-inner input.form-control {
    height: 44px;
    font-size: 18px;
    color: #333;
}
.comp-logo{ margin:0px 0 0;}
.error-include{height: auto;color: red;text-align: left;padding: 3px 0 0 5px; font-size:12px; float:left;width:100%;}
.flot-inner{ margin-bottom:0px;}
.captcha-msg{ margin: 0 0 0 0px;display: block;font-size: 12px;text-align: left;}
.refresh_btn{margin:0 0 0 6px;}
#capt1{ border-radius:5px;}


.close-modal{position: absolute;right: 5px;top: 10px;background: #fff;width: 35px;height: 35px;border-radius: 50%;border: 1px solid #aaa;display: inline-block;}
.close-modal img{width: 13px;height: 13px;float: left;margin: 10px;}
.modal-backdrop{background:rgba(0,0,0,0.3);}
#myModal{ padding-left:0px !important;padding-right:0px !important;}
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.help-section{ border-top:1px solid #ccc;padding-top:10px; text-align:center;font-size: 13px;}
.help-section p,p.contact-para{ font-size: 13px;color: #666;margin: 0px 0 10px 0;}
.help-section ul{ padding:0; margin:0 0 10px 0;}
.login_label{ float:left; width:100%;padding-bottom:3px;margin:0px; font-weight:normal;}
.link_pswd2 {
    font-size: 13px;
    display: inline-block;
    margin-right: 5px;
    padding: 0 0px;
    text-decoration: none;
    font-weight: normal;
    color: #fff;
    background: #fff;
    border: 1px solid;
    padding: 2px 10px 3px;
    border-radius: 5px;
    background: #0084B4;}
.link_pswd2:hover{ color:#fafafa;  border: 1px solid; background:#286090;}
.not_regst {
    font-size: 13px;
    display: inline-block;
}