@font-face {
    font-family: 'cust_tahoma';
    src: url('../fonts/tahomaa.eot?#iefix') format('embedded-opentype'), url('../fonts/tahomaa.woff') format('woff'), url('../fonts/tahomaa.ttf') format('truetype'), url('../fonts/tahomaa.svg#tahomaa') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cust_tahoma-bold';
    src: url('../fonts/Tahoma-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Tahoma-Bold.woff') format('woff'), url('../fonts/Tahoma-Bold.ttf') format('truetype'), url('../fonts/Tahoma-Bold.svg#Tahoma-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

.mini_margin_hr {

}

.listing_msg_tr_unread {
    background-color: #aeaeae !important;
}

.message_txt {
    max-width: 100%;
    word-break: break-word;
}

.msg_author_person_img {
    margin: 0 !important;
}

.internal_message_drop_wrap {
    max-height: 500px;
    overflow: auto;
}

.internal_message_drop_wrap .alert_msg_text {
    width: 330px;
}

.internal_message_drop_wrap .alert_msg_title {
    width: 330px;
    max-width: 65%;
}

.internal_message_drop_wrap .alert_msg_inner span {
    font-size: 12px !important;
}

#security_modal_wrapper {
    top: 35%;
}

.security_modal_window {
    width: 384px;
    position: relative;
    border-radius: 4px;
}

.security_request_section {
    min-height: 100px;
    line-height: 100px;
    padding-top: 20px;
    text-align: center;
    background-color: #fff;
    position: relative;
}

.security_request_section .security_request {
    font-size: 13px;
    font-weight: 600;
    line-height: 36px;
}

.security_request_section i {
    position: absolute;
    top: -35px;
    left: 50%;
    margin-left: -35px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    border-radius: 50%;
    /*background-color: #fff;*/
    background-color: #bcbdbd;
    box-shadow: -1px 7px 20px 0px rgba(0, 0, 0, 0.24);
}

.security_request_section i img {
    margin-top: 21px;
    /*margin-left: 5px;*/
}

.security_request_section i img {
    vertical-align: middle;
}

.authTime {
    position: absolute;
    width: 100%;
    text-align: center;
    color: #fff;
}

.compare_advanced_srch {
    display: none
}

.daterangepicker .prev i:before {
    top: -6px !important;
    left: -2px !important;
}

.daterangepicker .next i:before {
    top: -6px !important;
    left: -2px !important;
}

.calandar_opn .prod_subtitle {
    width: 77%;
}

.message_tabs_buttons {
    height: 233px;
}

.search_btn_messages {
    position: absolute;
    min-height: 17px;
}

.field_old_val {
    z-index: 1111111111111111111;
}

.modal_tab_content_other {
    display: none;
}

.modal_tab_content {
    overflow: auto;
    max-height: 500px;
}

.cb_admin_authority_modal_wrapper {
    height: 71%;
    /*overflow-y: auto;*/
    /*overflow-x: hidden;*/
}

.cb_admin_authority_modal_wrapper .authority_content {
    height: 93%;
    overflow-y: auto;
    overflow-x: hidden;
}

.edited_item td:nth-child(1):before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../img/editor.svg);
    width: 13px;
    height: 18px;
    position: absolute;
    left: -30px;
}

.field_removed_items {
    margin-bottom: 8px;
    opacity: 0.6;

}

.field_removed_items:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../img/del.svg);
    width: 13px;
    height: 18px;
    position: absolute;
    left: -30px;
}

.field_added_items:before {
    position: absolute;
    content: 'Նոր';
    left: -33px;
    padding: 2px 4px;
    font-size: 8px;
    color: #fff;
    background-color: #80c133;
    border-radius: 3px;
}

.field_edited_items:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../img/editor.svg);
    width: 13px;
    height: 18px;
    position: absolute;
    left: -30px;
}

.field_edited_item_old {
    text-decoration: line-through;
}

.history_popup .modal_tab_content table tr td:nth-child(odd) {
    width: 25%;
    padding-right: 33px;
}

.field_old_val {
    text-decoration: line-through;
}

.company_image_block {
    display: table;
    width: 90px;
    height: 90px;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #cccccc;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
}

.company_image_block_inner {
    display: table-cell;
    vertical-align: middle;
}

.company_image_block_inner_img {
    width: auto !important;
    height: auto !important;
    max-width: 68px !important;
    max-height: 68px !important;
    border: 0 !important;
    border-radius: unset !important;
    object-fit: unset !important;
    object-position: unset !important;
}

.pagination_sexion ul {
    width: max-content;
    margin: 0 auto;
}

.pagination_sexion {
    margin-top: 11px;
}

.multiply_btn_changing, .multiply_reset_btn_changing {
    cursor: pointer;
}

.multiply_btn_regulable, .multiply_reset_btn_regulable {
    cursor: pointer;
}

.check_inputs_gold_loan {
    width: 71px;
}

.editor_acts a:hover {
    text-decoration: none;
}

th a.sort-by {
    padding-right: 18px;
    position: relative;
    cursor: pointer;
    color: #333333;

}

a.sort-by:before,
a.sort-by:after {
    border: 4px solid transparent;
    content: "";
    display: block;
    height: 0;
    right: 5px;
    top: 50%;
    position: absolute;
    width: 0;
}

a.sort-by:before {
    border-bottom-color: #666;
    margin-top: -9px;
}

a.sort-by:after {
    border-top-color: #666;
    margin-top: 1px;
}

.pagination_sexion ul {
    margin: auto;
    width: fit-content;
    margin-top: 17px;
}

.about-us-image-container {
    width: 402px;
    height: 402px;
    border: 1px dashed #999;
}

.servive_items_products {
    margin-top: 10.5px;
}

.hidden_img {
    display: none;
}

.about_img {
    margin: 0 auto;
    /*max-width: 90px;*/
    max-width: 501px;
    max-height: 100%;
    border: 1px solid #d8d8d8;
    border-radius: 10%;
    position: relative;
    object-fit: cover;
    object-position: top;
}

.about_us_content {
    min-height: 303px;
}

.org_logo img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
}

.comp_info_headline {
    width: 64%;
}

.company_branch_work_times_td {
    padding: 0px 10px !important;
    min-width: 173px;
}

.create-company-staff-date {
    margin-top: 11px;
}

.visib_calendars {
    line-height: 2.5;
}

.td_staff_actions {
    min-width: 154px;
}

.cb_sp_admin_icons {
    min-width: 256px;
}

/*#content_header{*/
/*margin-bottom: 7px;*/
/*}*/
.staff_belonging_icon {

}

.staffCompanyMainContent {
    padding-bottom: 21px;
}

.staff_belonging_icons_by_role, .staff_person_curr_position_role {
    padding: 3px;
}

.cb_sp_admin_icons i img {
    width: 15px;
}

.work_time_input_active {
    pointer-events: auto;
}

.work_time_input_inactive {
    pointer-events: none;
}

.check_worktime_inactive {
    opacity: 0.5;
}

input[type="time"]::-webkit-clear-button {
    display: none;
}

.work_time_input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.work_time_input::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

input[type=time] {
    -webkit-appearance: none;
}

.without_ampm::-webkit-datetime-edit-ampm-field {
    display: none;
}

.work_time_input_from_to {
    width: 28.5px;
    height: 45px;
    font-size: 16px;
    color: #a3a3a3;
    text-align: center;
    background-color: #fff;
    -webkit-appearance: none;
    border: none;
}

.work_times_from_to_part {
    border: 1px solid #d8d8d8;
    width: auto;
    height: auto;
    display: inline-block;
    position: relative;
}

.displayNone {
    display: none;
}

.displayBlock {
    display: block !important;
}

.work_time_input_from_to::-webkit-inner-spin-button {
    display: none;
}

.work_time_input_from_to::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

.time_from_to_inner_dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 6px;
    height: 20px;
    text-align: center;
    /* position: relative;
     right: 2px;
     bottom: 1px;*/
    font-family: sans-serif;
    color: #a3a3a3;
}

/*work_time_input_from_to::-webkit-clear-button {*/
/*-webkit-appearance: none;*/
/*-moz-appearance: none;*/
/*-o-appearance: none;*/
/*-ms-appearance:none;*/
/*appearance: none;*/
/*}*/
.work_time_from {
    border-right: none;
    text-align: right;
}

.work_time_to {
    border-left: none;
    text-align: left;
}

.opacityLow {
    opacity: 0.5;
}

/*bootstrap datetimepicker*/
.icon-chevron-up {
    background: transparent;
    border-bottom: 5px solid #000000;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    height: 5px !important;
    border-top: none;
    width: 7px !important;
}

.icon-chevron-down {
    background: transparent;
    border-top: 5px solid #000000;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    height: 5px !important;
    border-bottom: none;
    width: 7px !important;
}

.hidden-element {
    visibility: hidden !important;
    width: 0;
    height: 0px;
    padding: 0;
}

.standart_ul {
    list-style: none;
}

.prod_icon {
    background-color: white !important;
}

/*compare_modal_window*/
.more_hr_modal {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 0px;
    border: 1px solid #767676;
}

.compare_modal_window_car_loan {
    height: 742px;
    overflow: auto;
}

.more_information_in_modal {
    overflow: auto;
    width: 330px;
    display: inline-block;
    max-height: 250px;
}

.countries_in_modal {
    overflow: auto;
    width: 330px;
    display: inline-block;
    max-height: 153px;
}

.money_transfer_amounts_terms_commission_fee_in_modal {
    overflow: auto;
    width: 330px;
    display: inline-block;
    max-height: 153px;
}

/*compare_modal_window*/

/*company manager check pages*/
.checkProductStatusForm {

}

.car_salons_sexion, .gold_loans_sexion {
    max-height: 138px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

/*company manager check pages*/

/*compare_inner_wrapper*/
.compare_inner_wrapper {
    padding-bottom: 33px;
}

/*compare_inner_wrapper*/
.standart_p {
    margin-bottom: 0px;
    padding-bottom: 6px;
}

.main_items_mid {
    overflow: auto;
    display: inline-block;
    width: 100%;
    height: 100px;
}

.main_items_purposes {
    height: 138px;
}

.main_items_repayment_type {
    height: 138px;
}

.main_items_other_payments {
    height: 138px;
}

.main_items_special_cards {
    height: 138px;
}

.main_items_borrower_accident {
    height: 123px;
}

.admin_check_security_types_ul {
    padding-left: 0;
}

.compare_inner_wrapper .compare_main_rightbar .compare_items .main_head span {
    line-height: 17px;
}

.main_head {
    min-height: 162px !important;
}

.main_items_car_salons {
    height: 138px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_assessment_assays {
    height: 138px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_percentage {
    height: 82px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_other_payments_item {
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_amounts_terms_commission_fees {
    height: 162px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_banks {
    height: 162px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_systems {
    height: 162px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_countries {
    height: 162px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_insurance_terms {
    height: 162px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_money_currencies_tariffs {
    height: 162px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_insurance_ages {
    height: 162px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_insurance_accidents {
    height: 162px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.main_items_refundable_expenses {
    height: 162px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}

.insurance_terms_info_sexion {
    height: 100%;
}

.insurance_terms_info_sexion ul {
    padding-left: 0px;
}

.insurance_money_currencies_tariffs_info_sexion {
    height: 100%;
}

.insurance_ages_info_sexion {
    height: 100%;
}

.insurance_accidents_info_sexion {
    height: 100%;
}

.refundable_expenses_info_sexion {
    height: 100%;
}

.other_payments_info_sexion {
    height: 100%;
}

.banks_info_sexion {
    height: 100%;
}

.systems_info_sexion {
    height: 100%;
}

.countries_info_sexion {
    height: 100%;
}

.assessment_assays_info_sexion {
    height: 100%;
}

.car_salons_info_sexion {
    height: 100%;
}

.amounts_terms_commission_fees_info_sexion {
    height: 100%;
}

.main_items_large {
    height: 162px;
}

.main_items_more_information {
    height: 162px;
}

.main_items_more_information_item {
    display: inline-block;
    width: 100%;
    overflow: auto;
}

.more_information_info_sexion {
    height: 100%;
}

.product_type_interest_rates_payment {
    width: 329px;
}

.compare_inner_arrows {
    position: relative;
    top: 12px;
}

.td_white_space_wrap {
    line-height: 1.5;
    white-space: normal !important;
    max-width: 407px;
}

.download_car_salons_xml {
    color: #e30045;
}

.file_upload_btn_xml {
    background-color: #e30045;
    font-size: 0;
    border: 0;
    outline: none;
    height: 40px;
    line-height: 40px;
    border-radius: 100px;
    font-family: 'cust_tahoma-bold';
    text-transform: uppercase;
}

.file_upload_btn_xml button, .file_upload_btn_xml [data-ac-btn="btn"] {
    height: 100%;
    font-family: 'cust_tahoma-bold';
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    background: transparent;
    cursor: pointer;
    border: none;
    outline: none;
    margin-left: -7px;
}

.disabled_field {
    opacity: 0.5;
    /*pointer-events: none;*/
    cursor: not-allowed !important;
}

.only_numbers {

}

.service_on_company_website_link {
    word-break: break-word;
}

.break_word {
    word-break: break-word;
}

/*bootstrap datetimepicker*/
@media only screen and (max-width: 1310px) and (min-width: 1240px) {
    .staff_company_plus_box {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .staff_company_plus_box > i > img {
        margin-top: 17px;
    }

    .add_staff_company_part {
        right: 0px;
    }

}

.check_uncheck_all_countries {
    display: inline-block;

    background-color: #e30045;
    /*font-size: 0;*/
    text-decoration: none;
    border: 0;
    outline: none;
    height: 30px;
    line-height: 30px;
    border-radius: 100px;
    /*margin-right: 30px;*/
    padding-left: 9px;
    padding-right: 9px;
    font-family: 'cust_tahoma-bold';
    text-transform: uppercase;
    color: #fff;

    /*height: 100%;*/
    font-family: 'cust_tahoma-bold';
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
    /*background: transparent;*/
    cursor: pointer;
    border: none;
    outline: none;
    /*margin-left: -7px;*/
}

.receiving_countries_select_inputs div.multiple_select {
    /*overflow: hidden;*/
    height: auto;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 6px !important;
}

.receiving_countries_select_inputs div.multiple_select_default_overflow_hid {
    overflow: hidden;
    height: 35px;
}

.receiving_countries_select_inputs div.multiple_select_default_overflow_hid:hover {
    overflow: visible;
}

.receiving_countries_select_inputs div.multiple_select.active {

}

.receiving_countries_select_inputs div.multiple_select:hover {
    height: auto !important;
}

.checkbox_calculating_field {
    /*margin-top:10px;*/
    margin-bottom: 21px;

    /*display: inline-block;*/
    /*float: right;*/
    /*position: relative;*/
    /*top: 14px;*/
}

.blogs_link {
    padding: 11px;
}

.compare_content_result_wrap {
    width: 1401px !important;
}