
.fancy_confirm_form { max-width: 500px; box-sizing: border-box; padding: 10px 20px; z-index: 999999; }
.fancy_confirm_form .fancy_msg {width: 100%; font-size: 16px;}
.fancy_confirm_form .fancy_buttons { width: 100%; text-align: right; margin-top: 10px;}
.fancy_confirm_form button  {margin-left: 10px;}
.fancy_confirm_form .fancybox-close-small {display:none; }


.ajax_loader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #555 url(/images/ajax-loader.gif) center center no-repeat;
    opacity: 0.5;
    z-index: 9999999;
}

.ajax_loader_pic {
}


.rsm_auth_form {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}


.rsm_auth_form .form-check {}
.rsm_auth_form .form-check input{font-size: 20px;}
.rsm_auth_form .form-check label{font-size: 16px; margin-top: 4px; text-align: center}
.rsm_auth_form .form-group input{font-size: 20px; border: 1px solid #AC5B68; color: #7C2B38;}
.rsm_auth_form .form-group label{font-size: 16px; margin-top: 4px; display: block; text-align: center;}
.rsm_auth_form .fs-4 {display: block; text-align: center; margin-bottom: 5px;}
.rsm_auth_form .form-check-input {min-width: 25px;}

.rsm_auth_form .btns {text-align: center; margin-top: 10px;}
.rsm_auth_form .btn{
    font-size: 16px;
    padding: 5px 20px;
    border: 1px solid #7C2B38;
    border-radius: 20px;
    margin: 5px auto;
    color: #7C2B38;
}
.rsm_auth_form .btn:hover {
    background: #AC5B68;
    color: #fff;
}

.rsm_auth_form .btn.btn-link {
    border: none;
    text-decoration: underline;
}
.rsm_auth_form .btn.btn-link:hover {
    background: none;
    text-decoration: none;
    color: #7C2B38;
    
}

input#fedit_smscod {
    width: 120px;
    margin-left: auto;
    margin-right: auto;
}

.rsm_auth_form .d-none {
  display: none !important;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~ detail page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tov-karta-top .col-sm-6 .row .it4 {
    height: auto;
}
.tov-karta-top .col-sm-6 .row .it4 .par5 span {
    margin-right: 5px;
}