.auth-main::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 400px;
    height: 100%;
    z-index: -1;
    background: #191f28
}
.auth-main:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
    background: url(../images/auth_bg.jpg) no-repeat top left fixed;
}
.pa_auth{
    color:#ffffff;
}

.field-signupform-phone-code {
    position: relative;
}
.field-signupform-phone_code .select2-container--krajee .select2-selection--single,
.field-signupform-country .select2-container--krajee .select2-selection--single ,
.field-signupform-city .select2-container--krajee .select2-selection--single  {
    padding: 5px 24px 5px 12px !important;
    height: 31px !important;
}

.field-signupform-phone_code .select2-container--krajee .select2-selection--single .select2-selection__arrow, 
.field-signupform-country .select2-container--krajee .select2-selection--single .select2-selection__arrow,
.field-signupform-city .select2-container--krajee .select2-selection--single .select2-selection__arrow {
    height: 30px !important;
}

.field-signupform-phone_code .select2-container--krajee .select2-selection--single .select2-selection__rendered,
.field-signupform-country .select2-container--krajee .select2-selection--single .select2-selection__rendered,
.field-signupform-city .select2-container--krajee .select2-selection--single .select2-selection__rendered  {
    text-align: left;
}

.field-signupform-phone_code .select2-container--krajee .select2-selection--single .select2-selection__rendered img,
.field-signupform-country .select2-container--krajee .select2-selection--single .select2-selection__rendered img,
.field-signupform-city .select2-container--krajee .select2-selection--single .select2-selection__rendered img {
    width: 26px;
    padding-bottom: 4px;
    padding-right: 5px;
}

.field-signupform-phone-code .field-signupform-phone_number {
    position: absolute;
    top: 1px;
    right: 15px;
	width: 70%;
}

.field-signupform-phone-code .field-signupform-phone_number input  {
    border: none;
    height: 29px;
}

.auth-box .dropdown li img {
    max-width: 32px;
}

.auth-box .dropdown-toggle::after {
    content: none;
}

.flag {
    height: 14px;
    margin-right: 4px;
}

.account.dropdown-languages,
.account.dropdown-languages li {
    padding: 0!important;
}

.account.dropdown-languages li a {
    display: block;
    padding: 10px;
}

@media (max-width: 1000px) {
    .field-signupform-phone-code .field-signupform-phone_number {
        width: 80%;
    }
}

@media (max-width: 600px) {
    .field-signupform-phone-code .field-signupform-phone_number {
        width: 75%;
    }
}

@media (max-width: 450px) {
    .field-signupform-phone-code .field-signupform-phone_number {
        width: 65%;
    }
}