.webix_confirm{
    width:350px;
}
.logo{
    margin-top: 10px;
    width: 104px;
    height: 32px;
}
.logobox,
.webix_view[view_id="logobox"]{
    border-left: none;
    border-right: none;
}
.input_login > .webix_el_box,
.input_login > .webix_el_box > label,
.input_password > .webix_el_box > label,
.input_password > .webix_el_box {
    cursor: text;
}
.webix_view span, 
.webix_view a.webix_list_item, 
.webix_view.webix_window {
    border: 0; 
}
.header_person .photo {
    margin-left: 17px;
    margin-top: 13px;
    width: 32px;
    height: 32px;
}
.header_person {
    cursor: pointer;
}
.webix_view .webix_scrollview,
.webix_sidebar {
    border: 0px
}
.webix_template{
    padding-right: 2px;
}
.webix_view > .webix_disabled {
    color: #A3AEBD;
}
.webix_view.webix_control .webix_disabled_box input, 
.webix_view.webix_control .webix_disabled_box select, 
.webix_view.webix_control .webix_disabled_box textarea, 
.webix_view.webix_control .webix_disabled_box .webix_inp_static{
    color: #A3AEBD;
    border-color: #DBE3E5;
    background-color: #fff;
}
.webix_el_radio .webix_disabled_box .webix_custom_radio:before{
    background-color: #DBE3E5;
}
.color_footer_totals {
    color: #22B7E1;
}
.font_family_top_menu > .webix_el_box > label{
    margin-top: -2px;
    padding-left: 0px;
}
.font_family_top_menu > .webix_el_box > label,
.webix_secondary .webix_button {
    background: #22B7E1;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #22B7E1;
}
.webix_secondary .webix_button:hover,
.webix_secondary .webix_button:focus,
.webix_secondary .webix_button:active{
    background: #22B7E1;
    border: 1px solid #22B7E1;
}
.webix_view.webix_control .webix_disabled_box .webix_button{
    background: #22B7E1;
    border: 1px solid #22B7E1;
    color: #a3aebd;
}
.webix_disabled_view.webix_control .webix_icon_btn{
    color: #a3aebd;
}
.top-menu-right-item > .webix_el_button > .webix_el_box > button > .webix_icon_btn,
.top-menu-right-item > .webix_layout_line > .webix_el_button > .webix_el_box > button > .webix_icon_btn{
    margin-right: 10px;
}
.disable_margin_btn_tbar > .webix_el_box > button > .webix_icon_btn{
    margin-right: 0px !important;
}
/* .disable_margin_btn_tbar{
    margin-left: -6px !important;
} */
.menu-burger-button > .webix_el_box{
    height: 55px !important;
}
center, b, .webix_view, .webix_hcell,
.webix_control input, .webix_control button, 
.webix_control textarea, .webix_el_label, 
.webix_inp_label, .webix_inp_top_label, 
.webix_inp_bottom_label{
    font-family: 'Lato', sans-serif;
    font-style: normal ;
    font-weight: normal;
    font-size: 15px ;
    /* line-height: 16px !important; */
    letter-spacing: 0.25px;
    /* text-transform: uppercase; */
}
.font_family_top_menu > .webix_el_box > label,
.top-menu-right-item > .webix_el_button > .webix_el_box > button,
.top-menu-right-item > .webix_layout_line > .webix_el_button > .webix_el_box > button{
    font-weight: bold !important;
    text-transform: uppercase;
    letter-spacing: 0.25px;
}
.webix_all_tabs .webix_item_tab {
    font-family: 'Lato', sans-serif;
    font-style: normal; 
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    /* identical to box height, or 150% */
    text-align: center;
    letter-spacing: 0.25px;
}
.webix_secondary .webix_button:hover{
    background: #22B7E1; 
}
.custom_icon_area{
    height: 40px;
}
.webix_header {
    background: #506267;
    color: #fff;
}
.webix_el_search input, 
.webix_el_text input, 
.webix_el_combo input, 
.webix_el_colorpicker input, 
.webix_el_datepicker input,
.webix_el_select select,
.webix_el_text .webix_inp_static,
.webix_el_textarea textarea {
    border-radius: 0;
    border-color: #cccccc;
}
.webix_el_richselect .webix_inp_static, 
.webix_el_datepicker .webix_inp_static, 
.webix_el_colorpicker .webix_inp_static, 
.webix_el_dbldatepicker .webix_inp_static{
    border-radius: 0;
    border-color: #cccccc;
}
.webix_dtable .webix_ss_filter select, 
.webix_dtable .webix_ss_filter input {
    border-radius: 0;
}
/***menu***/
.top-context-menu{
    right: 0;
    left: auto !important;
    top: 49px;
}
.webix_icon_btn {
    margin-right: 0px;
}
.top-menu .webix_header{
    background: #22B7E1;
}
.top-menu .pbx-title, 
.top-menu.webix_layout_line {
    background: #22B7E1;
    color: #fff;
}
.webix_sidebar {
    background: #404E52;
}
.webix_sidebar .webix_tree_branch_1>.webix_tree_item, 
.webix_sidebar .webix_tree_item {
    color: #F6F8F9;
    cursor: pointer;
    font-weight: 100;
}
.webix_sidebar .webix_sidebar_dir_icon, 
.webix_sidebar .webix_sidebar_icon {
    color: #DCDDDE;
    font-size: 20px;
}
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected{
}
.webix_sidebar_popup_title.webix_selected {
    border-left-color: #404E52;
    background: #404E52;
}
.top-menu > .top-menu-right-item {
    box-shadow: 1px 0px 0px 0px rgba(255,255,255, .5);
}
.top-menu-right-item > .box_el_button{
    border-left: 1px;
}
.top-menu .header_person{
    padding-right: 0;
    box-shadow: none;
}

/*login window*/
.login_window,
.login_window .webix_layout_form,
.login_window .webix_template{
    background: #22B7E1;
}
.login_window .webix_inp_label {
    color: #fff;
    font-size: 20px;
    padding: 0;
}
.login_window .webix_inp_label.error_label{
    font-size: 16px;
    font-weight: 100;
    white-space: normal;
}
.login_window .webix_el_text .webix_el_box{
    border-bottom: 1px solid #fff;
    margin-top: 30px;
    position: relative;
    padding-left: 15px;
    background: #22B7E1;
}
@-webkit-keyframes autofill {
    to {
        color: inherit;
        background: transparent;
    }
}

input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}
.login_window .webix_el_text.input_sign input{
    background: #22B7E1 !important;
    border: medium none;
    color: #fff;
    font-size: 24px;
    padding: 15px 0 0 0;
    outline: 0;
    height: 45px;
}
/*.login_window .webix_el_text.input_password.selected input{
    padding-top: 0;
}*/
.input_sign input:active,
.input_sign input:focus{
    outline: none;
}
.input_sign.selected .webix_inp_label{
    position: absolute;
    top: -5px;
    font-size: 13px;
    height: 25px;
    font-style: normal;
    font-weight: bold;
    display: flex;
    align-items: center;
}
.input_sign input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #22B7E1 !important; /* Цвет фона */
    -webkit-text-fill-color: #fff !important; /* цвет текста */
    color: #fff !important; /* цвет текста */
    
}
.webix_accordionitem_body .webix_inp_top_label{
    color: #fff;
}
/* .login_window .webix_el_text.input_password input:-webkit-autofill{
    padding-top: 0;
} */
.login_window .webix_button{
    border: 1px solid #fff;
    height: 56px;
    line-height: 50px;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    align-items: center;
    letter-spacing: 0.25px;
}
.login_window .webix_secondary .webix_button:hover,
.login_window .webix_secondary .webix_button:active,
.login_window .webix_secondary .webix_button:focus{
    border: 1px solid #fff;
}
.webix_el_label.login_message .webix_el_box{
    color: #FAFF08;
    font-size: 16px;
    line-height: 1.2;
}
.auth_eye span{
    color: white !important;
}
.auth_eye button:hover:before {
    opacity: 0 !important;
}
.input_password .webix_template{
    border-bottom: 1px solid #fff;
    height: 90px;
    line-height: 122px;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    align-items: center;
    letter-spacing: 0.25px;

}
input::-ms-reveal, input::-ms-clear {
    display: none;
}
.input_password .webix_view{
    background: #22B7E1;
}
.field-icon {
    top: 50px;
    color: #fff;
    z-index: 9999;
    cursor: pointer;
    background: #22B7E1;
}

.field-icon .webix_icon_button{
    height: 59px !important;
    border-bottom: 1px solid #fff;
    top: 12px;
    line-height: 40px;
    padding-top: 9px;
}

.webix_icon_btn {
    margin-right: 0px;
}

/*bars*/
.app_button .webix_el_box{
    border-radius: 0;
    padding: 0;
}
.webix_el_box .webix_button .webix_img_btn{
  border: 1px solid #fff;
}
.app_button.webix_secondary button{
    border: 0;
    border-bottom: 0px solid #ddd;
    border-radius: 0;
}
/* .top-menu .app_button.webix_secondary button{
    border-bottom-color: #404E52;
} */
/* .top-menu .top-menu-right-item .webix_el_box{
    padding: 0;
} */
.good-row {
  background-color: rgb(230,255,220);
}
.bad-row {
  background-color: rgb(255,168,168);
}
.duplicate-row {
    background-color: rgb(251, 255, 123);
}

.greencircle, .greencircle_state{
    background-color: #33ff33;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline-block;
}

.yellowcircle, .yellowcircle_state{
    background-color: #ffda33;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline-block;
}

.graycircle, .graycircle_state{
    background-color: gray;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline-block;
}

.greencircle_state, .redcircle_state, .graycircle_state, .disablecircle_state, .yellowcircle, .yellowcircle_state {
    width: 8px !important;
    height: 8px !important;
}

.redcircle, .redcircle_state {
    background-color: #ff1d15;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: inline-block;
}

.disablecircle_state {
    background-color: #A3AEBD;
    border-radius: 50%;
    display: inline-block;
}

/*items*/
.webix_sidebar .webix_tree_branch_1 .webix_tree_item {
    padding-right: 0;
}

.webix_sidebar .webix_tree_branch_2 .webix_tree_item{
    height: 34px;
line-height: 34px;
padding-left: 23px;
margin-left: 20px;
border-left: 1px solid #22B7E1;
}
.webix_sidebar .webix_tree_leaves .webix_tree_leaves {
    padding-top: 5px;
}
/*selected items*/
.webix_sidebar .webix_tree_item.webix_selected span {
    color: #22B7E1;
    background: transparent;
}
.webix_sidebar .webix_tree_branch_1>.webix_tree_item.webix_selected span {
    
}

.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_dir_icon,
.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_dir_icon {
    color: #22B7E1;
    margin-right: 0;
    background: transparent;
}

.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item .webix_sidebar_icon {
    margin-right: 0;
    background: transparent;
}


.webix_sidebar .webix_tree_item.webix_selected,
.webix_sidebar .webix_tree_item.webix_sidebar_selected {
    color: #fff;
    background-color: transparent;
    box-shadow: none;
}

.webix_sidebar.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected,
.webix_sidebar.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected:hover{
    background-color: #384448;
    box-shadow: none;
}

.webix_sidebar .webix_tree_item.webix_selected,
.webix_sidebar .webix_tree_item.webix_selected:hover,
.webix_sidebar .webix_tree_item.webix_selected:focus,
.webix_sidebar .webix_tree_item.webix_selected:active{
    box-shadow: none;
}

.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_sidebar_selected + .webix_tree_leaves .webix_tree_item,
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected {
    box-shadow: none;
}
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_sidebar_selected + .webix_tree_leaves .webix_tree_item:hover,
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected:hover{
    background: #384448;
    box-shadow: none;
}
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected,
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected:hover,
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected:focus,
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected:active {
    box-shadow: none;
}
.webix_sidebar.webix_sidebar_left .webix_tree_branch_1>.webix_tree_item.webix_selected{
    background-color: #384448;
}
.webix_el_icon{
    background-color: #506267;
    /* height: 39px!important;
    width: 39px!important; */
}
.webix_icon_button:before{
    all: initial;
}
.webix_icon_button .webix_icon {
    color: #94a1b3;
}
.fa-comment {
    color: white !important;
}
.webix_badge {
    top: 10px;
}
.webix_tree_item.webix_sidebar_selected .webix_tree_branch_2 .webix_tree_item.webix_selected{
    background-color: #384448;
    color: #22B7E1;
}
.webix_hcell span.webix_input_icon {
    background-color: transparent;
}

.top-menu .webix_inp_label{
    color: #fff;
}

.top-menu .webix_secondary .webix_button{
    box-shadow: none;
}

.top-menu .webix_spacer{
    margin-left: -6px !important;
}

.menu-burger-button .webix_button{
    box-shadow: none;
}

.webix_cal_body .webix_cal_today .webix_cal_day_inner {
    box-shadow: none;
}

.webix_cal_body .webix_cal_select .webix_cal_day_inner, .webix_cal_body .webix_cal_today.webix_cal_select .webix_cal_day_inner {
    color: #FFFFFF;
    background-color: transparent;
}
.webix_custom_checkbox:before {
    margin-top: 0;
}

.webix_el_button button, .webix_el_toggle button, .webixbutton, .webix_view button, .webix_view input[type=button] {
     border-width: 1px;
}

.webix_checkbox_1 .webix_custom_checkbox {
    color: #1CA1C1;
    margin-top: 10px;
    /* position: absolute; */
    top: 0;
}

.webix_checkbox_0 .webix_custom_checkbox:before {
     visibility: visible;
}

.webix_custom_checkbox:before {
    content: "";

}

.webix_checkbox_1 .webix_custom_checkbox,
.webix_checkbox_0 .webix_custom_checkbox{
    color: #1CA1C1;
    /* margin-top: 11px; */
    overflow: hidden;
}
.webix_checkbox_1 .webix_custom_checkbox{
    border-color: #1CA1C1;
}


.webix_checkbox_0 .webix_custom_checkbox:before {
    visibility: visible;
}

.webix_el_radio .webix_radio_1 .webix_custom_radio:before {
    content: "";
}

/*nps style*/
.green-block{
	border: medium none;
	box-sizing: border-box;
	padding: 3px 2px 1px;
}
.green-block>div{
	background: #eafecf;
	border: 1px solid #b3d277;
	border-radius: 5px;
	box-sizing: border-box;
	/*box-shadow: -1px 1px 2px 1px #ccc;*/
}
/*переворачиваем график*/
.flip-horizontal-chart{
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
	-ms-filter: fliph; /*IE*/
	filter: fliph; /*IE*/
    right: 0;
    border: 0;
}
/*переворачивает обратно тексты*/
.flip-horizontal-chart .webix_chart_legend_item,
.flip-horizontal-chart .webix_canvas_text{
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
	-ms-filter: fliph; /*IE*/
	filter: fliph; /*IE*/
}
.flip-horizontal-chart .webix_chart_legend_item{
	padding-right: 0;
}
.no-flip-horizontal-chart{
    left: 0;
    border: 0;
}
.dashboardnps.webix_abslayout>.panel_drag_view:first-child{
    margin-left: -10px;
}
.chart-number{
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 10px;
}
.chart-detractor .webix_chart_legend{
	width: 100%;
	color: #fff;
	/*background: #b93b36;*/
	background: #d81b1b;
	text-align: center;
}
.chart-promouter .webix_chart_legend{
	width: 100%;
	background: #27ae60;
	text-align: center;
	color: #000;
}
.chart-detractor .webix_chart_legend_item,
.chart-promouter .webix_chart_legend_item{
	float: none !important;
}

.webix_chart.nps_chart .webix_canvas_text{
	background: rgba(255, 153, 0, .7);
	color: #000;
	/*margin-left: -31px;
	margin-top: 13px;*/
	margin-left: 0;
	margin-top: 0;
	padding: 1px 3px;
}

.webix_chart.nps_chart .webix_canvas_text.webix_axis_item_x{
	background: transparent;
	color: inherit;
    margin: 0 0 0 -31px;
	padding: 20px 6px;
	transform: rotate(328deg);
}

.webix_chart.nps_chart .webix_canvas_text.webix_axis_item_y{
	background: transparent;
	color: inherit;
	margin: 0;
	padding: 0;
}
.chart-detractor .webix_axis_item_y{
	left: 100%;
}
.webix_chart.nps_chart .webix_axis_item_x{
	font-weight: bold;
}
.webix_chart.nps_chart .webix_axis_item_x ~ .webix_axis_item_x{
	font-weight: normal;
}
/*end nps style*/
/*стиль для остальных графиков*/
.webix_chart .webix_canvas_text.webix_axis_item_x{
    background: transparent;
    margin: 0 0 0 -31px;
    padding: 12px 6px;
    transform: rotate(328deg);
    white-space: none;
    overflow: hidden;
    white-space: nowrap;
}
.webix_chart .webix_axis_item_x ~ .webix_axis_item_x {
    font-weight: normal;
}
/**/
.webix_ss_header, .webix_ss_header TD, .webix_ss_vscroll_header, .webix_dd_drag_column {
    font-size: 15px;
    color: #fff;
    font-weight: 100;
    background: #4A5A5F;
}
.webix_dtable {
    border: 0;
}
/* PHC-264 */
.webix_window .webix_select_mark .webix_cell .greencircle {
    margin-top: 10px;
}

/*панель фильтрации*/
.webix_layout_accordion.webix_dark .webix_accordionitem_header,
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header, 
.webix_accordionitem.collapsed .webix_accordionitem_header,
.webix_layout_accordion.webix_dark .webix_accordionitem.collapsed .webix_accordionitem_header:focus, 
.webix_layout_accordion.webix_dark .webix_accordionitem.collapsed .webix_accordionitem_header:hover, 
.webix_layout_accordion.webix_dark .webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:focus, 
.webix_layout_accordion.webix_dark .webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:hover {
    color: #A3AEBD;
    background: #506267;
    border: 0;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header .webix_accordionitem_button {
    color: #A3AEBD;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header .webix_accordionitem_button, 
.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button{
    color: #A3AEBD;
}
.webix_accordionitem.horizontal,
.webix_accordionitem.horizontal .webix_layout_form,
.webix_accordionitem.horizontal .webix_layout_space{
    background: #4A5A5F;
    border-width: 0 !important;
}
.webix_accordionitem.horizontal .webix_inp_label {
    color: #fff;

}
.webix_accordionitem.horizontal .webix_inp_static{
    border-radius: 0;
}
.webix_accordionitem.horizontal .webix_sidebar_icon {
    color: #22B7E1;
    margin-right: 0;
    background: transparent;
}
/*tables*/
.webix_column > div, .webix_table_cell {
    border-right: 1px solid #F0F0F0;
    padding: 0 10px;
    border-bottom: 1px solid #F0F0F0;
    color: #5F777E;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 114%;
}
.webix_dtable .webix_ss_body .webix_column>div, .webix_dtable .webix_ss_body .webix_table_cell {
    border-left-color: #F0F0F0;
    border-right-color: #F0F0F0;
}
.webix_dtable_focused .webix_column > div.webix_row_select, .webix_dtable_focused .webix_column > div.webix_column_select {
    background: #F7F7F7;
    color: #5F777E;
}
.webix_column > div.webix_cell_select, .webix_column > div.webix_column_select, .webix_column > div.webix_row_select {
    background: #F7F7F7;
    color: #5F777E;
}


/*table calls*/
.webix_column .state.ANSWERED,
.state.COMPLETEAGENT, .state1{
    color: #37CE58;
}
.state.ABANDON, .state2, .state3{
    color: #EF839D;
}
.state.BUSY,
.state.NO.ANSWER, .state4{
    color: #A3AEBD;
}
.state.COMPLETECALLER{

}
.state.FAILED{

}

.state1, .state2, .state3, .state4 {
    padding-left: 6px;
}

/*windows*/
.webix_window .webix_toolbar {
    color: #fff;
    font-size: 18px;
    background: #506267;
    height: 48px;
}
.webix_window .webix_toolbar .webix_el_label .webix_el_box {
    font-size: 16px;
    font-weight: 100;
    padding-left: 17px
}
/*modalbox*/
.webix_modal_box .webix_popup_button {
    margin-top: 8px;
    border-radius: 0;
    border: 1px solid #22B7E1;
    background: #fff;
    color: #22B7E1;
    text-transform: uppercase;
    font-size: 13px;
}
.webix_popup_button.confirm {
    background: #22B7E1;
    color: #fff;
}
.webix_popup_button.confirm:hover{
    background: #22B7E1;
}
.webix_confirm .webix_popup_text {
    box-shadow: inset 0 56px #EF839D;
    padding-top: 60px;
    position: relative;
}
.webix_confirm .webix_popup_text:before{
    content: '!';
    position: absolute;
    top: 15%;
    padding-top: 2px;
    left: 160px;
    color: #fff;
    font-size: 18px;
    border: 2px solid #fff;
    border-radius: 50%;
    display: block;
    /* margin-top: -42px; */
    width: 23px;
    height: 21px;
    line-height: 1;
}
.webix_window .webix_view.webix_control.webix_el_tabbar {
    background: #506267;
    margin-bottom: -1px; /*чтобы убрать полосу снизу*/
    padding: 0;
}
.webix_window .webix_view.webix_control.window_close{
    padding-bottom: 0;
}
.webix_all_tabs .webix_item_tab {
    color: #fff;
    background: transparent;
    font-weight: 100;
}
.webix_all_tabs .webix_item_tab:hover{
    background: transparent;
}
.webix_all_tabs .webix_item_tab.webix_selected {
    box-shadow: inset 0 -6px #22B7E1;
    padding-bottom: 0;
    background: transparent;
}
.webix_all_tabs .webix_item_tab.webix_selected:focus{
    box-shadow: inset 0 -6px #22B7E1;
    color: #fff;
    outline: 0;
}
.webix_after_all_tabs {
    background: #fff;
    height: 0;
    border-bottom-width: 0;
}

.webix_window .webix_view{
    border-bottom: none;
    border-top: none;
    border-right: none;
}

.webix_window .webix_win_body > .webix_layout_line{
    width: 100%;
    margin: 0 !important;
}

.webix_window .webix_scroll_cont{
    width: 100%;
    height: 100%;
}
.webix_win_head .webix_scroll_cont > .webix_layout_line {
    margin: 0 !important;
}
.webix_win_body .webix_scroll_cont .webix_control:first-child{
    margin-top: 0 !important;
}
.webix_win_body .webix_layout_line .webix_layout_line{
    /* padding: 0 0 15px; */
} 
/* чтобы были отступы у инпутов в один ряд */
.webix_window .webix_form .webix_layout_line .webix_control{
    /* padding-right: 17px; */
}
/* чтобы не было отступов у инпутов, когда форма сделана через rows */
.webix_window .webix_form .webix_layout_line > .webix_layout_line .webix_control{
    /* padding-right: 0; */
}
.webix_window.window-label-left .webix_form .webix_layout_line .webix_control{
    padding-right: 0;
}
.webix_window .webix_form .webix_layout_line .webix_control:last-child{
    padding-right: 0;
}
/* .webix_window .webix_form .webix_layout_line .webix_control:last-child .webix_el_box{
    width: calc(100% - 17px) !important;
} */
/* .webix_window .webix_form .webix_layout_line .webix_control:last-child .webix_inp_static{
    width: 100% !important;
} */

.webix_window.window-label-left .webix_form .webix_layout_line .webix_control:last-child .webix_el_box{
    width: initial !important;
}
/* .webix_window.window-label-left .webix_form .webix_layout_line .webix_control:last-child .webix_inp_static{
    width: initial !important; 
} */
/* .webix_window .webix_form .webix_view, */
.webix_window .webix_form .webix_multiview .webix_view{
    padding: 0 0 15px;
}
.lead_wnd {
    padding: 0 !important;
}
.webix_window .webix_form .webix_control{
    /* padding: 0 0 15px; */
    /*margin-left: 0px !important;
     margin-right: 17px; */
}
.webix_multicombo_value{
    background: #22B7E1;
    border-radius: 2px;
}
.remove_padding{
    padding: 0 0 0 !important;
}
.webix_inp_label {
    /* padding-left: 10px; */
}
.webix_multicombo_value .webix_multicombo_delete:after {
    color: #fff;
    content: "\F011";
}
.webix_multicombo_value > span {
    color: #fff;
}
.webix_multicombo_value
.webix_window .webix_el_text,
.webix_window .webix_el_textarea,
.webix_window .webix_el_combo{
    margin: 0 ;
    /* padding: 0 0 15px;
    margin-left: 0 !important;
    margin-top: 0 !important; */
}
/* .webix_window .webix_layout_form .webix_multiview{
    padding: 17px;
} */
.webix_window .webix_el_text,
.webix_window .webix_el_select {
}
.webix_window .window_close{
    position: absolute;
    right: 8px;
}
.optional_btn .webix_button{
    background: #fff;
    color: #22B7E1;
}
.optional_btn .webix_button:hover{
    background: #fff;
    color: #22B7E1;
}
.custom_trash_button > .webix_el_box > button{
    background: #fff;
    color: #EF839D;
    border: 1px
}
.custom_trash_button > .webix_el_box > button:hover,
.custom_trash_button > .webix_el_box > button:after{
    background: #fff;
    color: #EF839D;
    border: 1px
}
/* .custom_trash_button > .webix_el_box > button:after{
    background: #fff;
    color: #EF839D;
    border: 1px
} */
.border-right-on-left-button{

}
.custom_trash_button .webix_button:focus{
    background-color: #fff;
}
.custom_trash_button .webix_button .webix_icon_btn{
    color: #EF839D;
    margin-right: 9px;
    text-align: left;
}
.custom_margin_radio > .webix_el_box > .webix_el_group > .webix_radio_option:last-child{
    margin-left: 40px;
    margin-right: 0px;
}
.custom_padding_lbl >.webix_el_box > label {
    padding-left: 7px;
    padding-right: 6px;
}
.excel_btn_on_phone,
.top-menu-right-item > .webix_el_button,
.top-menu-right-item > .webix_layout_line > .webix_el_button {
    border-width: 1px !important;
    border-color: rgba(255,255,255, .5);
    border-top: none;
    border-bottom: none;
    border-right: none;
}
.last-button-on-left-position{
    border-right: 1px solid rgba(255,255,255, .5) !important;
}
.excel_btn_on_phone{
    border-right: none;
}
.webix_window .webix_ss_header TD {
    font-size: 15px;
    color: #fff;
    font-weight: 100;
    background: #F6F8F9;
    font-weight: bold;
font-size: 13px;
line-height: 123%;
color: #A3AEBD;
padding-top: 0;
padding-bottom: 0;
}
.footer > td > div {
    color: #22B7E1;
}
div[button_id="oc-results-tab"],
div[button_id="oc-queues-tab"],
div[button_id="oc-journal-tab"]{
    color: dimgrey!important;
}

a {
    color: black;
}

a:hover {
    color: #22B7E1;;
    cursor: hand;
}

.wxi-eye, .wxi-eye-slash {
    padding-right: 5px;
}

.export_btn .webix_el_box .webix_button{
    padding-bottom: 10px;
}

.sync_btn {
    height:26px;
    width:110px;
    background: #22B7E1;
    color: white;
    border: none;
}

.webix_setup_tab .webix_item_tab {
    color: black !important;
}

.webix_chat_toolbar_tmpl {
    margin-top: 0 !important;
    margin-left: 0 !important;
    width: 100% !important;
    height: 94% !important;
}

.webix_comments .webix_list .webix_list_item {
    margin-top: 12px;
    margin-bottom: 12px;
    border: none;
    cursor: default;
}

.webix_comments_menu {
    display: none;
}

.media-image {
    max-width: 100%;
    max-height: 100%;
}

.mediafile-image, .mediafile-audio {
    text-align: center;
}