*{box-sizing:border-box;}
    p{margin:10px 0 !important;}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body{width:100%; height:100%;}
    body{
  margin:0px;
  padding:0px;
  font-size:13px;
  line-height: 20px;
  font-family:"open_sansregular";
  color:#000;
  background:#067a7a;
}
    .loginwrapper{width:100vw; min-height: 100vh; background:#067a7a; display: flex; justify-content:center; align-content:center; align-items:center; padding-bottom:70px; position: relative;}    
    .login-box{background:#fff; padding:0px; max-width:600px; min-height:260px; margin:0;}
    .login-content{background:#fff; padding:0px; }
    .logo-center {
  margin: 0px;
  padding: 10px 0px;
  width: 100%;
  height: auto;
  text-align: center;
  float: left;
}
.logo-center img{max-width:139px;}
h4 {
  margin: 0px;
  padding: 10px 0px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  float: left;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  background: #f1f1f1;
  border-top: #dddddd 1px solid;
  border-bottom: #dddddd 1px solid;
}
.login-content .form_y {
  width: 100%;
  float: left;
  margin: 0;
  padding:3% 20%;
  box-sizing: border-box;
}
.form-horizontal .control-label{text-align:left; font-weight: 500;}
input[type="submit"] {
  background: #965184;
  border: none;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  padding: 5px 20px;
  cursor: pointer;
}
input[type="submit"]:hover{background: #067a7a; color:#ffffff;}
.infor {
  margin: 0px 0 0;
  padding: 0px;
  width: 100%;
  float: left;
  text-align: center;
  background: #f1f1f1;
  border-top: #dddddd 1px solid;
}
.footerlog{ background:#2d2d2d; margin:0; padding:0px; min-height:60px; position:absolute; bottom:0; width: 100%; }
.footerInlog{
  /*background:url(css/professional/images/login/footer-bg-in.png) no-repeat ;*/
  /*margin:0px auto;
  padding:0px;*/
  width:100%;
}
.foot-img-left{text-align:left; margin:12px 0px 0px 12px;}
.foot-img-right{text-align:right; margin:18px 12px 0px 0px;}
.sml{display:none;}
.acg{
  margin:0px;
  padding:25px 0 0 0px;
  width:180px;
  float:left;
}
.textfooter{
  margin:0px auto;
  padding:20px 0 0 0px;
  font-family:Calibri;
  font-size:13px;
  color:#fff;
  vertical-align:middle;
  text-align:center;
  /*width:500px;*/
  display: block;
}
    @media (max-width:767px){
      .login-box{min-width:90%; max-width:90%;}
      .login-content .form_y{padding:3%;}
      label{display: none;}
      .textfooter{padding-top:8px;}
      .foot-img-right{text-align:center; margin-top:8px; padding-bottom:5px;}
      .foot-img-left{display: none;}
      .sml{display:inline; margin-right:20px;}
    }