@font-face {
    font-family: 'helveticaneue';
    src: url('/frontend/assets/css/font/helveticaneue.ttf') format('truetype');
 }

 body{
    font-family: "helveticaneue";
 }
 .col-left-login{
    padding-left:85px;
 }

 .login-section{
    background:#ffffff;
    overflow:hidden;
 }

 .col-left-login .login-header h4{
    color: #000000;
    font-size: 30px;
    margin-bottom: 24px;
    font-weight: 700;
 }

 .login-body .control-field-d{
    position: relative;
 }

 .login-body .control-field-d label{
    font-size: 18px;
    margin-bottom: -1px;
    color: #34395e;
    font-weight: bold;
 }

 .btn-login button{
    background:#ff6726;
    border-color:#ff6726;
    font-size: 22px !important;
 }

 .btn-login button:hover, .btn-login button:focus, .btn-login button:active{
    background-color: #f3733c !important;
 }

 .login-body .control-field-d input, .login-body .control-field-d input:focus, .login-body .control-field-d input:active{
    background:#f2f2f2;
    border-color:#e2e2e2;
 }

 .password-container img{
    position: absolute;
    right: 9px;
    top: 38px;
    cursor: pointer;
 }

 .container-left{
    position: absolute;
    width: calc(100% - 170px);
    top: 50%;
    transform: translateY(-50%);
 }

 .error-message {
    color: #dc3545;
    display: none;
    font-size: 13px;
 }

 .remember-forgot-pass .custom-control-label{
    font-size: 18px;
    color: #000000b3;
    font-weight: bold;
 }

 .remember-forgot-pass  a{
    font-size: 18px;
    color: #000000b3;
    font-weight: bold;
 }
 .back-to-home-pc a {
   color: black;
}
.back-to-home-pc p:hover {
   text-decoration: none;
   font-weight: bold;
}

.back-to-home-pc img {
   vertical-align: bottom;
   margin-right: 5px;
}