html {
    position: relative;
    min-height: 100%;
}
body{
    line-height: 1.6em;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0em;
    font-weight: 400;
    font-style: normal;
    /*color: #949494;*/
    color: #6c757d;

    margin-bottom: 530px;
}
h4{
    color: #6c757d;
    font-size: 23px;
    line-height: .9em;
    text-transform: uppercase;
    letter-spacing: -.04em;
    font-weight: 400;
    font-style: normal;
}
a{
    color: #000;
}
a:hover, a:active{
    color: #6f4359 !important;
}
th{
    color: #171717;
}
label {
    font-weight: normal;
}
button:active, button:focus {
    outline: none;
}
button::-moz-focus-inner {
    border: 0;
}


.sidenav {
    height: 100%;
    width: 254px;
    position: fixed;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    /*background-color: #453652;*/
    /*background-color: #000000;*/
    /*background-color: #280a1a;*/
    /*background: linear-gradient(45deg, #541433, #000000);*/
    overflow-x: hidden;
    padding-top: 20px;
}

.sidenav a {
    padding: 6px 8px 6px 16px;
    text-decoration: none;
    font-size: 18px;
    /*color: #adacac;*/
    color: #000000;
    display: block;
}

.sidenav a:hover {
    /*color: #ffffff !important;*/
}

#user_accounts_select{
    float: right;
    margin-top: 10px;
}
#user_accounts_balance{
    float: right;
    margin-top: 15px;
    margin-right: 15px;
}
#user_accounts_balance span{
    font-size: 15px;
    color: #7d7d7d;
}
#user_accounts_active{
    float: right;
    margin-top: 15px;
    margin-right: 15px;
}
.main {
    margin-left: 254px; /* Same as the width of the sidenav */
    padding: 0px 10px;
    min-height: 500px;
}

.logo1{
    /*margin-top: -36px;*/
    padding: 0 20px 20px;
}

.logo1 img{
    /*height: 226px;*/
}

.inline_number{
    display: inline;
    width: 80px;
}
.inline_text1{
    display: inline;
    width: 215px;
}
.form_more_less{
    display: inline;
    width: 150px;
}
#subs_blacklist{
    width: 300px;
    height: 150px;
}
.form_select_number{
    display: inline;
    width: 80px;
}
.form_span{
    padding: 5px;
}
.dash_form{
    -webkit-box-shadow: 0 0 35px 0 rgb(54 13 33 / 9%);
    box-shadow: 0 0 35px 0 rgb(54 13 33 / 9%);
    padding: 20px;
    padding-top: 40px;
}
.dash_top_row{
    margin-bottom: 20px;
    margin-right: -10px !important;
    margin-left: -10px !important;
    padding: 0 15px 10px;
    -webkit-box-shadow: 0 0 35px 0 rgb(54 13 33 / 9%);
    box-shadow: 0 0 35px 0 rgb(54 13 33 / 9%);
}
.dash_form .form-group{
    margin-bottom: 22px;
}
.head_title{
    margin-bottom: 50px;
}
.form-filter-title{
    padding-left: 20px;
}

.child_menu_1{
    display: none;
}
.menu_sidenav, .child_menu_1{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.menu_sidenav li:hover, .child_menu_1 li:hover{
    /*background: #32144d;*/
    background: #ffffff24;
}
.menu_sidenav li.active, .child_menu_1 li.active{
    background: #ffffff24;
}
.menu_sidenav li{
    /*border: 1px solid #000000;*/
    border-bottom: 1px solid #ffffff24;
}
.child_menu_1 li{
    padding-left: 20px;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{
    outline: none;
    /*-webkit-appearance: none;*/
}

select:focus{
    outline: none;
    /*-webkit-appearance: none;*/
}

.form-control:focus{
    outline: none;
    /*-webkit-appearance: none;*/
}

.user_accounts_select_word{
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}
.user_accounts_select_select{
    float: right;
}
table{
    font-size: 15px;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 2px solid #6f4359;
    border-radius: 5px;
    color: #6f4359;
    text-transform: uppercase;
    min-height: 32px;
}
.btn-col{
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 17px;
}
.btn-primary{
    color: #6f4359;
    background-color: #ffffff;
    border-color: #6f4359;
    background-image: none;
    transition: 0.2s ease-out;
}
.btn-primary:focus, .btn-primary:hover{
    color: #ffffff !important;
    background-color: #6f4359 !important;
    border: 2px solid #6f4359 !important;
    background-image: none !important;
}
.btn-plus{
    padding-top: 7px;
    padding-bottom: 8px;
}
.save_button{
    display: none;
}
.modal-content{
    border-radius: 0 !important;
}
.navbar-default{
    background: #32144d;
    border-radius: 0;
    border: none !important;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover {
    color: rgba(255,255,255,.9);
}
.navbar-default .navbar-brand {
    color: #fff;
}

.post_edit_img_preview{
    max-height: 200px;
}

.alert-danger-group{
    border-left: 4px solid rgba(0,0,0,.2);
    background: #f7c7928a;
    color: #56320a;
}
.alert-title{
    background: rgba(0,0,0,.15);
    border-top: none;
    border-bottom: none;
    font-weight: 700;
    display: block;
    padding: 15px;
    font-size: 16px;
    width: 100%;
}
.alert-danger{
    background: transparent;
    background-image: none;
    border: none;
    border-radius: 0;
    color: #975E06;
    margin-bottom: 0;
}
.alert-success{
    background-image: none;
    background: #d0f3e4;
    border-left: 4px solid rgba(0,0,0,.2);
    color: #56320a;
}
.alert{
    border-radius: 0;
}
.nav-tabs>li>a{
    border-radius: 0;
}
.tab_inner{
    padding: 20px 10px;
}
.form-control{
    border-radius: 5px;
    box-shadow: none;
    -webkit-box-shadow: none;
}

@media (max-width: 1290px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}


.center{
    text-align: center;
}
#loginform{
    width: 418px;
    margin: 40px auto 0px;
}
#forgotpasswordform{
    width: 550px;
    margin: 40px auto 0px;
}
.tab-pane div.row{
    margin-right: 15px;
    margin-left: 15px;
}
.title_inline{
    float: left;
    margin-right: 15px;
}
h4 a{
    margin-left: 20px;
}
#modal_loader{
    display: none;
    background: url("../media/img/loading.gif");
    background-size: cover;
    width: 64px;
    height: 64px;
    margin: 0 auto;
}
.secondary_caption{
    padding-bottom: 25px;
}
.middle_table{
    max-width: 900px;
    margin: 0 auto !important;
}
/*#modal_loader img{*/
    /*width: 64px;*/
    /*height: 64px;*/
/*}*/
.container-fluid>.row{
    margin-right: 15px;
    margin-left: 15px;
}

.exchange_rates_usd{
    text-align: center;
    padding-bottom: 25px;
    font-size: 18px;
    color: #dd3700;
}
.exchange_rates_electronic_cash{
    padding-bottom: 25px;
}
.exchange_rates_electronic_cash .table{
    max-width: 520px;
    margin: 0 auto;
}
.exchange_rates_electronic_cash .table tr:first-child{
    text-align: center;
    font-weight: bold;
}
#exchange_rates_electronic_cash_arrow, #exchange_rates_cash_electronic_arrow{
    vertical-align: middle;
}
.cross_courses_currency_name, .cross_courses_arrow{
    vertical-align: middle !important;
    text-align: center;
}
.cross_courses_currency_name{
    min-width: 150px;
}
.cross_courses_cross_table tr:first-child td{
    border-top: none;
}
.cross_courses_table{
    max-width: 1260px;
    margin: 0 auto;
}
.cross_courses_value{
    width: 18%;
}
.cross_courses_value_right{
    text-align: right;
}
.cross_courses_cross_name{
    /*width: 50%;*/
}
.cross_courses_cross_name div{
    position: relative;
    left: 20%;
}
.cross_buttons_client_in, .cross_buttons_client_out{
    width: 70px;
}
.er_electronic_cash_central_col{
    vertical-align: center;
    text-align: center;
    font-size: 13px;
}
.er_electronic_cash_1_col, .er_electronic_cash_3_col{
    width: 40%;
}


.operator_report_row{
    cursor: pointer;
}
.report_detais_table{
    max-width: 500px;
    margin: 0 auto;
}
.report_detais_table tr td:first-child{
    font-weight: bold;
}
.report_normal_font td{
    font-weight: normal !important;
}
.add_agent_operation_form, .add_operator_report_form, .autopay_operation_confirm_form{
    max-width: 500px;
    margin: 0 auto;
    padding-bottom: 25px;
}
.operators_reports_calendar_none_reports{
    /*background: linear-gradient(-45deg, rgba(255, 0, 0, 0.30) 50%, rgba(255, 0, 0, 0.30) 0);*/
    background: rgba(255, 0, 0, 0.30);
}
.operators_reports_calendar_1st_turn_reports{
    background: linear-gradient(-45deg, rgba(0, 0, 255, 0.30) 50%, rgba(255, 0, 0, 0.30) 0);
}
.operators_reports_calendar_2nd_turn_reports{
    background: linear-gradient(-45deg, rgba(255, 0, 0, 0.30) 50%, rgba(0, 0, 255, 0.30) 0);
}
#count_new_operations_label{
    margin-left: 4px;
    display: none;
}
.client_wallet_icon{
    color: #777777;
    position: relative;
    top: 3px;
}
.client_wallet_icon:hover{
    color: #333333;
}
.client_wallet_popup{
    height: auto;
    width: auto !important;
    min-height: initial !important;
    position: absolute;
    bottom: 0;
    display: none;
}
.col_no_padding div.col-sm-6:first-child{
    padding-left: 0;
}
.no_left_padding{
    padding-left: 0;
}
.col_no_padding div.col-sm-6:last-child{
    padding-right: 0;
}
.col_no_padding > label{
    width: 100%;
}
.form-col-group{
    overflow: auto;
}

.page_subcaption_datefilter>span{
    font-size: 18px;
    padding-right: 15px;
}
.page_subcaption_datefilter .datefilter_to_word{
    padding-left: 15px;
}

.loader1{
    text-align: center;
    display: none;
}
.loader1 img{
    width: 50px;
}
.loader2 img{
    width: 22px;
}
.loader3{
    width: 100%;
    display: none;
    text-align: center;
}
.loader3 img{
    width: 22px;
}
.loader4{
    padding-left: 10px;
}
.loader4 img{
    width: 31px;
}

.stat-sort-button{
    margin-left: 10px;
}
.sort_stats{
    padding-right: 5px;
    cursor: pointer;
    font-size: 12px;
}

.top_margin{
    margin-top: 15px;
}
.padding_row{
    padding-top: 10px;
    padding-bottom: 35px;
}

.agent_commission_own_client input, .agent_commission_site_client input{
    width: 64px;
}

.booking_details table tr td, .best_changes table tr td{
    border: none;
    padding: 2px 5px;
}
.booking_details_wrapper, .best_changes_wrapper{
    position: relative;
}
.booking_details, .best_changes{
    display: none;
    position: absolute;
    left: 50px;
    top: -45px;
    z-index: 500;
}
.best_changes{
    left: -25px !important;
    width: 315px !important;
    top: -100px !important;
    min-height: 106px !important;
}
.booking_today_value:hover .booking_details, .booking_details:hover{
    display: block;
}
.reserve_city:hover .booking_details, .value_without_booking:hover .booking_details{
    bottom: 0;
    top: initial;
    min-width: 300px;
}
.reserve_city:hover .booking_details, .booking_details:hover{
    display: block;
}
.value_without_booking:hover .booking_details, .booking_details:hover{
    display: block;
}
.best_changes_td{
    width: 0px;
    padding: 0px !important;
}
.best_changes_dash{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.best_changes>div{
    word-break: keep-all;
    white-space: nowrap;
}
.best_changes:hover{
    display: block;
}
.best_changes.hovered{
    display: block;
}
.best_change_exchanger_link{
    width: 150px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.best_changes a{
    padding-right: 15px;
    white-space: nowrap;
}
#courses_uah_wrapper{
    margin-bottom: 100px;
}
.best_changes_uah{
    top: -107px !important;
    left: -240px !important;
}
.courses_cash_col, .er_electronic_cash_1_col{
    min-width: 180px;
}
.courses_cash_title_col_right{
    padding-left: 20px !important;
}
.courses_cash_title_col_left{
    padding-right: 20px !important;
}
.courses_cash_col_right{
    text-align: right;
}
.courses_direction_row:hover, .row_hovered{
    background: #e9e9e9;
}
.courses_title{
    font-weight: bolder;
}
.direction_name_separator{
    font-size: 12px;
    color: #969696;
    bottom: 2px;
    position: relative;
    padding: 0 5px;
}

.client_info{
    max-width: 900px;
    margin: 0 auto;
}
.client_info tr td:first-child{
    font-weight: bold;
}
.client_info_title{
    text-align: center;
    margin-bottom: 39px;
}

#admin_agentstatistics_wrapper table tr:last-child, #admin_operatorstatistics_wrapper table tr:last-child, #admin_agentstatistics_directions_wrapper table tr:last-child{
    font-weight: bold;
}
/*#admin_agentstatistics_directions_wrapper*/ #padination_row_summary{
    /*padding-bottom: 200px;*/
    padding-bottom: 70px;
}
.admin_agent_stats_detailed, .admin_operator_stats_detailed, .admin_agent_stats_directions_detailed{
    display: none;
    position: absolute;
    z-index: 5;
}
.admin_agent_stats_detailed table, .admin_operator_stats_detailed table, .admin_agent_stats_directions_detailed table{
    background-color: transparent !important;
}
.admin_agent_stats_detailed table tr:last-child, .admin_operator_stats_detailed table tr:last-child, .admin_agent_stats_directions_detailed table tr:last-child{
    font-weight: normal !important;
}
#admin_operatorreports_operators_filter{
    margin-left: 30px;
}
#admin_operatorreports_start_calendar_report .bootstrap-datetimepicker-widget table td.active,
#admin_operatorreports_start_calendar_report .bootstrap-datetimepicker-widget table td.active:hover{
    background-color: rgba(51, 122, 183, 0.35) !important;
    /*color:#fff;*/
    /*text-shadow:0 -1px 0 rgba(0,0,0,0.25)*/
}
.admin_operatorreports_wrapper{
    max-width: 300px !important;
}
.horig_custom_form label{
    float: left;
    width: 40%;
}
.horig_custom_form select, .horig_custom_form input{
    width: 60%;
}
#admin_report_year_filter{
    margin-right: 40px;
}
.bottom_space{
    width: 100%;
    padding-bottom: 200px;
}
.update_google_2fa_block_img{
    float: left;
    padding-right: 15px;
}
#ga_2fa_check_code, #ga_2fa_check_code_confirm{
    max-width: 100px;
}
#update_google_2fa_title{
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 25px;
}
#update_google_2fa_wrapper .loader1{
    max-width: 350px
}
.agent_operations_sum_total_row{
    font-weight: bold;
}
.tooltip_question_sign{
    font-size: 12px;
}
.table_project_name{

}
.table_projects_row{
    color: #171717;
    font-size: 24px;
}
.table_projects_row td:first-child{
    width: 70px;
}
.table_parsers tr:first-child th{
    border-top: none;
    color: #5f5f5f;
}
.table_parsers_wrapper{
    padding-right: 30px !important;
    padding-left: 30px !important;
}
.table_buttons_wrapper{
    float: right;
}
.project_delete_button{
    height: 36px;
}

/*FOOTER*/
.footer-logo{
    height: 236px;
    display: block;
    margin-bottom: 0px;
}
#footer{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 530px;
    z-index: 2;
}
#footer.dark, .dark #footer {
    background-color: #400d25;
    background: linear-gradient(105deg, #3c0e24, #000000);
    color: #CCC;
    border-top-color: rgba(0,0,0,.2);
    margin-top: 100px;
}
#footer .footer-widgets-wrap {
    position: relative;
    padding: 80px 0;
}
.pre_footer{
    height: 100px;
}
.footer-widgets-wrap .col_five_sixth, .footer-widgets-wrap .col_four_fifth, .footer-widgets-wrap .col_full, .footer-widgets-wrap .col_half, .footer-widgets-wrap .col_one_fifth, .footer-widgets-wrap .col_one_fourth, .footer-widgets-wrap .col_one_sixth, .footer-widgets-wrap .col_one_third, .footer-widgets-wrap .col_three_fifth, .footer-widgets-wrap .col_three_fourth, .footer-widgets-wrap .col_two_fifth, .footer-widgets-wrap .col_two_third {
    margin-bottom: 0;
}
.col_five_sixth, .col_four_fifth, .col_full, .col_half, .col_one_fifth, .col_one_fourth, .col_one_sixth, .col_one_third, .col_three_fifth, .col_three_fourth, .col_two_fifth, .col_two_third, .postcontent, .sidebar {
    display: block;
    position: relative;
    margin-right: 4%;
    margin-bottom: 50px;
    float: left;
}
.col_two_third {
    width: 65.33%;
}
.col_one_third {
    width: 30.63%;
}
.widget:first-child {
    margin-top: 0;
}
.widget {
    position: relative;
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    content: " ";
    display: table;
}
.dark .widget h4 {
    color: #DDD;
}
.widget>h4 {
    margin-bottom: 25px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.widget_archive>ul, .widget_categories>ul, .widget_links>ul, .widget_meta>ul, .widget_nav_menu>ul, .widget_pages>ul, .widget_recent_comments>ul, .widget_recent_entries>ul, .widget_rss>ul {
    margin-top: -4px!important;
}
.widget_archive li, .widget_archive ul, .widget_categories li, .widget_categories ul, .widget_links li, .widget_links ul, .widget_meta li, .widget_meta ul, .widget_nav_menu li, .widget_nav_menu ul, .widget_pages li, .widget_pages ul, .widget_recent_comments li, .widget_recent_comments ul, .widget_recent_entries li, .widget_recent_entries ul, .widget_rss li, .widget_rss ul {
    list-style: none;
    margin: 0;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .widget_rss li {
    padding: 4px;
    list-style: none;
    margin: 0;
}
.dark #copyrights {
    background-color: rgba(0,0,0,.2);
    color: rgba(255,255,255,.25);
}
.dark #copyrights, .dark .counter, .dark .heading-block:not(.not-dark) {
    text-shadow: 1px 1px 1px rgba(0,0,0,.1);
}
#copyrights {
    padding: 40px 0;
    background-color: #DDD;
    font-size: 14px;
    line-height: 1.8;
}
#copyrights .col_half {
    margin-bottom: 0!important;
}
.col_half {
    width: 48%;
}
.tright {
    text-align: right!important;
}
.col_last {
    margin-right: 0!important;
    clear: right;
}
.dark .widget_archive li a, .dark .widget_categories li a, .dark .widget_links li a, .dark .widget_meta li a, .dark .widget_nav_menu li a, .dark .widget_pages li a, .dark .widget_recent_comments li a, .dark .widget_recent_entries li a, .dark .widget_rss li a {
    color: #CCC;
}
.dark .footer-widgets-wrap a {
    color: #CCC;
}
.widget_archive li a, .widget_categories li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a, .widget_recent_comments li a, .widget_recent_entries li a, .widget_rss li a {
    background: url(../images/widget-link.png) left top no-repeat;
    border: none!important;
    color: #444;
    font-size: 14px;
}
/*end FOOTER*/
.edit_control_buttons{
    position: relative;
    display: inline;
}
.table_project_name .btn, .table_parser_name .btn{
    position: absolute;
}
.table_project_name:hover .btn-hover, .table_parser_name:hover .btn-hover{
    display: inherit !important;
}
.table_parser_name>span, .table_project_name>span{
    padding-right: 10px;
}
.edit_name{
    display: inline;
    width: auto;
}
.switch_wrapper{
    overflow: auto;
    float: right;
    padding-top: 8px;
    padding-left: 8px;
}
.table_parsers tr td:first-child, .table_parsers tr th:first-child, .table_projects_row td:first-child{
    width: 50px;
}
.table_parsers .switch_wrapper{
    padding-top: 0px;
}
.text-muted {
    color: #b7b7b7;
}
.disabled_project{
    background: #f1f1f1;
}
#parser_log_content_wrapper{
    height: 80%;
    min-height: 600px;
    overflow: auto;
}
.info_message_wrapper{
    padding: 20px;
}
.alert-info {
    filter: none;
    background: #eaf2f7 !important;
    background-image: none !important;
    border: none;
    border-left: 2px solid #a8d5ef;
}
#save_start_links_status{
    display: none;
}
.save_time_wrapper{
    font-style: italic;
}
.big_modal{
    width: 95%;
}
.form-inline-modal{
    position: relative;
    height: 50px;
}
.form-inline-modal>div{
    float: left;
    position: absolute;
}
.form-inline-modal_label{
    width: 117px;
    padding-top: 5px;
}
.form-inline-modal_input{
    left: 122px; right: 167px;
}
.form-inline-modal_button{
    width: 162px;
    right: 0px;
}
.xpath_input_wrapper{
    /*left: 0 !important;*/
}
.select_xpath_variants_wrapper{
    height: 50%;
    /*overflow: auto;*/
}
#select_xpath_results{
    overflow: auto;
    height: 50%;
}
.pattern_row td{
    padding: 5px;
}
.pattern_row:hover{
    cursor: pointer;
    background: #eeeeee;
}
.pattern_row.active_pattern{
    background: #eeeeee;
}
#select_xpath_add_new_variant{
    margin-top: 10px;
}
#select_xpath_variants{
    overflow: auto;
    height: calc(100% - 90px);
}
#select_xpath_variants table tr td:last-child{
    width: 58px;
}
.selector_demo_results{
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.field_settings_row{
    display: none;
}
.field_row:hover{
    cursor: pointer;
    background: #eeeeee;
}
.tab_inner_block{
    padding: 20px;
}
.field_row{
    color: #000000;
}
.field_row td:nth-child(2){
    font-weight: bold;
}
.field_settings_nav_tabs{
    font-size: 14px;
}
.field_settings_row>td>table:first-child tr:first-child>td{
    border-top: none;
}
.field_replace_table th{
    font-size: 14px;
    font-weight: normal;
}
.field_replace_switch_wrapper, .field_switch_wrapper, .field_fieldsavedbstoragetablecol_switch_wrapper{
    padding: 0 !important;
}
.field_row td:first-child{
    width: 45px;
}

/**
 * Tooltip
 */
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-box {
    border: 1px solid #ccc;
}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-content {
    color: #949494;
}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-bottom .tooltipster-arrow-background{
    top: 2px;
}
.tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background{
    top: -2px;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{
    border-bottom-color: #ccc;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{
    border-top-color: #ccc;
}
.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized.tooltipster-bottom .tooltipster-arrow-uncropped{
    /*top: -13px;*/
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{
    margin-top: 10px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box{
    margin-bottom: 10px;
}
.tooltip_templates{
    display: none;
}
/**
 * Tooltip end
 */


#parser_navigation_link, #parser_navigation{
    background: #f6fff6;
}
#parser_fields_link, #parser_fields{
    background: #fdf7ff;
}
#parser_export_settings_link, #parser_export_settings{
    background: #f0fbff;
}
#parser_schedule_link, #parser_schedule, #parser_browser_parameters_link, #parser_browser_parameters{
    background: #fff;
}
#parser_navigation, #parser_fields, #parser_export_settings, #parser_schedule, #parser_browser_parameters{
    padding: 0 15px 15px;
}


.tab_step{
    font-size: 13px;
    padding-left: 21px;
    font-weight: bold;
    letter-spacing: 1px;
}

.field_block{
    border: 1px solid #b3b3b3;
    padding: 15px;
    /*background: #f2f2f2;*/
    background: #f7f7f7;
}
.field_pattern_row{
    padding-bottom: 15px;
}
textarea[name="field_xpath"], textarea[name="field_xpath_after_click"]{
    width: 100%;
    min-height: 77px;
}
.form_table, .form_table tr, .form_table tr td{
    border: none;
}
.form_table tr td{
    padding: 5px 10px 10px 0;
    vertical-align: bottom;
}
.form_table tr td:first-child{
    max-width: 300px;
}
.field_union_if_enable{
    /*color: initial;*/
}

.parser_save_result, .field_save_result{
    color: #777;
}
.input_number{
    width: 90px !important;
}
.label-right-padding{
    padding-right: 10px;
}
.input-right-padding{
    margin-right: 10px;
}

.ftp_folder_td{
    min-width: 410px;
}
.fileds_test_form{
    padding-bottom: 10px;
}
.btn_on_dark{
    background-color: transparent;
}
.btn-wide{
    width: 100%;
}
.form-register-link{
    text-align: right;
    padding-top: 20px;
}
.login_form_title{
    padding-top: 50px;
    /*overflow: auto;*/
}
#loginform a, #registerform a, #forgotpasswordform a{
    color: #6f4359;
}
.login_form_title>div{
    float: left;
}
.icon_user_login_page{
    font-size: 58px;
    padding-top: 7px;
    padding-right: 26px;
    color: #ccc;
}
.login_form_title_h4{
    margin-bottom: 1px;
}
#registerform{
    width: 452px;
    margin: 40px auto 0px;
}
.register-form-privacy-text{
    margin-top: 40px;
    text-align: center;
}
.register_captcha_row{
    margin-bottom: 40px;
}
.forgot_password{
    float: right;
}
.login_pass_label{
    width: 100%;
}
.icon_user_forgotpassword_page{
    font-size: 79px;
    padding-top: 12px;
    padding-right: 26px;
    color: #ccc;
}
.fogot_password_success_message{
    margin-top: 50px;
    font-weight: bold;
}
.login_form_title_h4_short_help_text{
    margin-top: 22px;
    display: block;
}
.nav-tabs>li{
    /*border-bottom: 1px solid #ddd;*/
}
.nav-tabs>li.active{
    /*border-bottom: 1px solid transparent;*/
}
.selector-right-box{
    border: 1px solid #e5e5e5;
    padding: 0 5px;
    margin-bottom: 5px;
}
.selector-right-box:last-child{
    margin-bottom: 0px;
}
textarea[name='parser_proxy_list']{
    min-height: 77px;
}
.table_or{
    text-align: center;
    font-style: italic;
}
.proxy_link_form_table{
    width: 100%;
}
.proxy_link_form_table tr td:first-child {
    width: 150px;
}
.disabled_field_block{
    background: #fbfbfb;
    color: #adadad;
    border: 1px solid #d4d4d4;
}
.disabled_field_block label, .disabled_field_block .table_or, .disabled_field_block textarea, .disabled_field_block input{
    color: #adadad;
}
.disabled_field_block textarea:disabled, .disabled_field_block input:disabled{
    background-color: #f9f9f9;
}
.disabled_table{
    background: #fbfbfb;
    color: #adadad;
}
.disabled_table tr td, .disabled_table tr th{
    color: #adadad;
    background: #efefef;
}
.disabled_table tr td input, .disabled_table tr th input{
    color: #adadad;
}
.disabled_table tr td select:disabled{
    color: #adadad;
}
.btn-primary.disabled{
    background: #e8e8e8;
}
.btn-primary[disabled]{
    background: rgb(232, 232, 232);
}
.field_block_margin_top{
    margin-top: 15px;
}
.checkbox_left_select{
    float: left;
    margin-right: 30px;
    margin-top: 6px;
}
.select_field_recognize_phone_class{
    width: 348px;
}
#parser_fields_add_input{
    margin-top: 50px;
}
#parser_fields_add_button{
    margin-top: 46px;
}
#dash_top_logout{
    float: right;
    margin-top: 15px;
    margin-left: 15px;
}
.row_margin{
    margin-top: 30px;
    margin-bottom: 30px;
}
textarea[name="posts_instagram_text"]{
    min-height: 400px;
}

.content_calendar_day{
    padding: 10px;
    border: 1px solid #e3e3e3;
    text-align: center;
    vertical-align: top;
    max-width: 100px;
    cursor: pointer;
}
.content_calendar_day:hover{
    background: #f9f9f9;
}
.content_calendar_weekday td{
    text-align: center;
    border: 1px solid #e3e3e3;
    padding: 5px;
    font-weight: bold;
    background: #f9f9f9;
}
.content_calendar_plan_time{
    border-radius: 5px;
    padding: 1px 3px;
    font-size: 11px;
}
#posts_time_hours td{
    text-align: center;
    padding: 10px;
}
.posts_time_hours_up, .posts_time_hours_down{
    font-size: 30px;
    cursor: pointer;
}
.posts_time_hours_up:hover, .posts_time_hours_down:hover{
    background: #f9f9f9;
}
.posts_time_hours_up:after{
    content: "\2303"
}
.posts_time_hours_down:after{
    content: "\2304"
}
.posts_time_hours_minutes_row td{
    font-weight: bold;
    font-size: 18px;
}
.posts_time_hours_title td{
    background: #f9f9f9;
    border: 1px solid #e3e3e3;
    padding: 5px !important;
}
.content_form>div{
    margin-bottom: 35px;
}
.content_calendar_day.active span.content_calendar_day_digit{
    font-weight: bold;
}
.content_calendar_day.active{
    background: #f5f5f5;
}
.content_calendar_month_table{
    width: 100%;
    font-weight: bold;
    margin-bottom: 5px;
}
.content_calendar_month_table td{
    padding: 5px;
}
.content_calendar_month_str{
    text-align: center;
}
.content_calendar_month_prev, .content_calendar_month_next{
    cursor: pointer
}
.content_calendar_month_prev:hover, .content_calendar_month_next:hover{
    background: #f9f9f9;
}
.content_calendar_month_prev{
    text-align: center;
}
.content_calendar_month_next{
    text-align: center;
}