/*.login-page .panel {*/
/*    margin-top: 70px;*/
/*    margin-bottom: 138px;*/
/*    border-radius: 10px;*/
/*    padding: 15px;*/
/*}*/

/*.login-page form .form-group {*/
/*    margin-bottom: 25px;*/
/*}*/

/*.login-page form input {*/
/*    height: 50px;*/
/*}*/

/*.login-page .form-control:focus,*/
#login-form-popup input.form-control:focus
{
    border-color: #CC32A1;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #CC32A1;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #CC32A1;
}

/*.login-page input.form-control:-webkit-autofill,*/
#login-form-popup input.form-control:-webkit-autofill
{
    border: 1px solid #CC32A1;
    /*-webkit-text-fill-color: green;*/
    -webkit-box-shadow: 0 0 0px 1000px rgba(255, 192, 203, 0.5) inset;
    /*transition: background-color 5000s ease-in-out 0s;*/
}

#userformwithprofile-recaptcha-recaptcha-registration {
    display: flex;
    justify-content: center;
}

/*.login-page button {*/
/*    color: #ffffff;*/
/*    height: 50px;*/
/*    font-size: 18px;*/
/*    background-color: #CC32A1;*/
/*    border: 1px solid #CC32A1;*/
/*}*/

/*.login-page button:hover{*/
/*    color: #ffffff;*/
/*    background-color: #a32981;*/
/*}*/

/*.login-page button.active {*/
/*    color: #ffffff;*/
/*}*/

/*.login-page .registration-block {*/
/*    color: #777777;*/
/*    font-family: 'Circle-Regular';*/
/*}*/

.section-registration,
.section-login,
.section-order-view,
.auth-section
{
    padding: 56px 0;
}

.section-registration h2,
.section-login h2,
.auth-section h2
{
    margin-bottom: 30px;
}

.section-order-view h2 {
    margin-bottom: 60px;
    font-family: "Cormorant", serif;
}

.section-order-view {
    font-family: "Circle-Regular";
}

/*.section-registration .panel {*/
/*    background-color: rgb(251,251,251);*/
/*    margin-bottom: 0;*/
/*}*/

/*.section-registration .panel-default {*/
/*    border: none;*/
/*}*/

/*.section-registration .panel-body {*/
/*    padding-bottom: 0;*/
/*}*/

.section-registration form,
.section-login form,
.auth-section form
{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.section-registration form .placeholder:not(.field-userformwithprofile-recaptcha),
.section-login form .placeholder:not(.field-userformwithprofile-recaptcha),
.auth-section form .placeholder
{
    width: 50%;
}
#login-form div.registration-block {
    width: 30%;
}

.section-registration form .field-userformwithprofile-recaptcha,
.section-login form .field-userformwithprofile-recaptcha{
    margin-bottom: 10px;
}

.section-password-recovery #login-form .row {
    display: flex;
    justify-content: space-around;
}

.section-password-recovery #login-form .captcha-image {
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 800px) {
    .section-registration form .placeholder:not(.field-userformwithprofile-recaptcha),
    .section-login form .placeholder:not(.field-userformwithprofile-recaptcha),
    .auth-section form .placeholder
    {
        width: 100%;
    }
    #login-form div.registration-block {
        width: 70%;
    }
}

#login-form div.check {
    margin: 0 0 20px 33px;
}
#login-form .btn-border {
    margin-bottom: 10px;
}

/*.section-registration input::-webkit-input-placeholder {color:#333333;}*/
/*.section-registration input::-moz-placeholder          {color:#333333;}!* Firefox 19+ *!*/
/*.section-registration input:-moz-placeholder           {color:#333333;}!* Firefox 18- *!*/
/*.section-registration input:-ms-input-placeholder      {color:#333333;}*/