.login-logo img {
    width: 50%;
}
.login-box, .register-box {
    width: 458px;
}
.login-box-msg, .register-box-msg {
     padding:0px; 
}
 
 
p.login-box-msg {
    text-align: left;
    margin-bottom: 14px;
}
.card-body.login-card-body {
    /*box-shadow: 0px 7px 24px #cccccc!important;*/
}
.btn {
    color: #ffffff;
    /*background-color: #000 !important;*/
    /*border: 1px solid #000 !important;*/
    padding: 0.375rem 28px;
}
/*.btn:hover {*/
/*    background-color: #151515!important;*/
/*    border: 1px solid #151515!important;*/
/*}*/
.btn:hover {
    background-color: #037de2!important;
    border: 1px solid #037de2!important;
}
.fa-btn-loader{
color:#fff;
}

.pull-right {
  float: right;;
}

.captcha {
    margin: 0 0 30px;
}

.g-recaptcha > div{
	margin:auto;
}
#loginformorder .form-control:focus {
    color: #495057;
    background-color: #ffffff;
    border-color: #86b7fe !important;
    outline: 0;
    box-shadow: 0 0 0 .35rem rgba(13, 110, 253, .25) !important;
}
#loginformorder .formcard {
    padding: 16px 0px 10px !important;
}
#loginformorder .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 .35rem rgba(49, 132, 253, .5);
}
#loginformorder label {
    margin-bottom: 8px;
}
#loginformorder input#pass_log_id {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
#loginformorder div#show_hide_password a {
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px;
    padding: 6px 12px;
}
#loginformorder .form-control {
    display: block;
    /* width: 100%; */
    padding: 18px 12px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #dee2e6;
    border-radius: 4px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.login-card-body, .register-card-body {
    padding: 10px 27px 27px !important;
}