#wrapper_tel .add_funds #pay_system div.radio img {
    margin-left: 8px;
}

#section_profile .AddBalanceAccount#button_fill, #section_profile .DidInCart#button_fill, #wrapper_tel .profile #section_profile #link_profile_edit {
    float: left !important;
}

#wrapper_tel .profile #section_profile .user_info {
    text-align: left;
}

#wrapper_tel .profile #section_profile .user_info .user_info_mail {
    float: right !important;
}

#section_profile #link_phone {
    float: right;
    margin-right: 10px;
}

#section_profile .user_info p {
    text-align: right;
}

#wrapper_tel .login .remember_pass span.checkbox {
    float: right;
    margin-right: 0;
}

#wrapper_tel .login .remember_pass .checkbox-label {
    float: right;
    margin-right: 5px;
}

.mobile_proxy_buy .proxy_cnt input {
    padding-right: 17px;
    width: 35px;
}

.mobile_proxy_buy #proxy_check_autorenewal, .mobile_proxy_buy #proxy_check {
    float: right;
}

.proxy_check label, .proxy_check_autorenewal label {
    padding-right: 30px;
}

.transactions .show_all_res {
    text-align: left;
}

.transactions .show_all_res > span {
    float: right !important;
}

#wrapper_tel .transactions span.checkbox {
    float: right !important;
    margin-left: 5px !important;
}

#wrapper_tel .transactions input[type=text] {
    background: #fff url(../image/select-arrow.png) no-repeat 10px center !important;
}

.login #red-w-30-hiden {
    display: none;
}

.login .field:last-child {
    margin-bottom: 0;
}

.login .field:last-child .red-w-70 {
    display: block;
    float: none;
    text-align: center;
    width: 100%;
}

.login .field:last-child .red-w-70 input {
    float: none;
}

.login form {
    margin-bottom: 0;
}

#wrapper_tel .add_funds #pay_system div.radio span {
    margin-right: 0 !important;
    margin-left: 2px;
}

#wrapper_tel .radio .active>span:before {
    letter-spacing: 0 !important;
}

#wrapper_tel span.checkbox {
    margin-right: 0 !important;
}

input.red-checkbox:checked::before, #wrapper_tel span.checkbox.active:before {
    letter-spacing: 0 !important;
}

#wrapper_tel span.checkbox:before {
    display: block !important;
    float: left;
}

.login div[class^='red-'], #register div[class^='red-'], .login div[class*=' red-'], #section_number_obtain div[class^='red-'] {
    float: right;
}

.login .red-float-right {
    float: right !important;
}

#link_remind_password {
    padding-right: 0 !important;
    float: left !important;
}

#remind_password {
    padding-left: 45px !important;
}

div.login #com_telecomax_login_password {
    padding-right: 0 !important;
}

.wcaptcha {
    width: 100% !important;
    display: block !important;
}

.wcaptcha .g-recaptcha > div {
    margin: 10px auto 20px auto !important;
}

#register #link_activate {
    margin: 13px auto 0 auto !important;
}

.cards .card_lbl i {
    margin-left: 10px;
    margin-right: 0 !important;
}

.section .title_inner p {
    float: right !important;
}

.section .title_inner span {
    float: left !important;
}

#s2id_country_select, #s2id_tower_select {
    min-width: auto !important;
}

#s2id_country_select>.select2-choice {
    margin-right: 0 !important;
}

.select2-container {
    float: right !important;
}

.country_sity .main-label {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 12px !important;
}

#s2id_country_select>a.select2-choice, #s2id_tower_select>a.select2-choice {
    margin-right: 0 !important;
}

span.checkbox, input.red-radio {
    margin-left: 5px !important;
}

.section_inner .phone-numbers .content .left .radio span {
    float: right !important;
}

#wrapper_tel .radio span.active:before, input.red-radio[type=radio]:checked::before {
    letter-spacing: 0px !important;
}

#wrapper_tel span.checkbox:after {
    left: -4px !important;
}

#wrapper_tel span.checkbox:after {
    bottom: -6px !important;
    top: -6px !important;
}

.forwarding_sms .select2-choice, .forwarding_phone .select2-choice {
    margin-right: 0 !important;
    margin-left: 17px !important;
}

#proxy_content> ul {
    margin-right: 16px;
}

.proxy_selects .select2-container {
    float: none !important;
}

#res_add_user .select2-container {
    margin-right: 30px;
}

#res_add_user #com_telecomax_reseler_phone, #s2id_country_select, #s2id_tower_select, #wrapper_tel .radio label, #com_telecomax_register_sms, .forwarding_phone .red-input-wrapper, .forwarding_sms .red-input-wrapper, .country-dropdown .select2-result-label {
    direction: ltr;
    unicode-bidi: embed;
    text-align: right;
}

.content_tel .forwarding_sms input.com_telecomax_sms_for_phone, .content_tel .forwarding_phone input.com_telecomax_phone_for_phone {
    text-align: right;
    padding-right: 10px !important;
}

.submit.SIP_AIX {
    margin-right: 20px;
}

#wrapper_tel .statistic_call_modal input[type=text] {
    background: #fff url('../image/select-arrow.png') no-repeat 164px center !important;
    width: 148px !important;
}

.statistic_call_modal .select2-container {
    float: left !important;
}

#section_configuration .select2-container {
    float: left !important;
    padding-top: 2px;
}

#wrapper_tel .profile_wr .place-personal-data-img i, #wrapper_tel .profile_wr #fake-one label span i, #wrapper_tel .profile_wr .field label span.hint {
    left: 8px !important;
    right: auto !important;
}

#wrapper_tel .profile_wr #profile {
    direction: ltr;
}

#wrapper_tel .profile_wr label, #wrapper_tel .profile_wr input, #wrapper_tel .profile_wr #select2-chosen-11 {
    text-align: right;
}

#wrapper_tel .profile_wr input[type="text"]:not(#com_telecomax_register_old_password, #com_telecomax_register_new_password, #com_telecomax_register_password_again) {
    padding-right: 10px !important;
}