.s-level2, .wa-announcement {
    /*display: none;*/
}

#maincontent {
    /*margin-top: 43px !important;*/
}


.day {
    line-height: 22px;
    height: 19px;
}

.day_marker {
    background-color: #777;
    border-radius: 50%;
    height: 3px;
    margin: 0 auto 3px;
    width: 3px;
}

.webix_cal_select .day_marker {
    background-color: #fff;
}


.webix_warning,
.webix_warning * {
    color: red !important;
}

.webix_green,
.webix_green * {
    color: green !important;
}

.webix_transparent {
    background: transparent !important;
}

.vertical_text_cell .webix_cell {
    display: flex;
    align-items: center;
    line-height: 1 !important;
    white-space: normal !important;
}

.webix_text-bold {
    font-weight: bold;
}

.webix_text-center {
    text-align: center !important;
}

.webix_text-right {
    text-align: right !important;
}

.file_not_exists {
    background: #f9e4e4 !important;
}


.file_not_exists.webix_row_select {
    background: #e3a9a9 !important;
}

.webix_success .webix_button {
    background: #559963;
    color: #fff;
}

.webix_warning .webix_button {
    background: #ff7420;
    color: #fff;
}

.webix_warning .webix_button:active,
.webix_warning .webix_button:hover {
    background: #e36215;
    color: #fff;
}

.webix_success .webix_button:focus, .webix_success .webix_button:hover {
    background-color: #438350;
}

.webix_examples input,
.webix_examples input:focus {
    font-weight: bold;
    border: 0;
}

.webix_view .cke_browser_webkit {
    width: 99.5% !important;
}

.webix_search_popup .icon16.userpic20 {
    background-position: -2px 3px;
    background-size: 25px 23px;
    margin: 0;
    width: 30px;
    height: 30px;
}

.webix_view .monaco-editor .minimap {
    border-left: 1px solid #bbb;
}


.webix_view button:focus,
.webix_view button:active {
    outline: none !important;
    border: none !important;
}

.webix_break_spaces {
    height: initial !important;
}

.webix_break_spaces label {
    white-space: break-spaces;
}

.webix_break_spaces div {
    white-space: break-spaces;
    height: initial !important;
    line-height: initial !important;
}

.webix_radio_option {
    float: none;
}

.webix_micro, .webix_micro .webix_el_box {
    height: 30px !important;
}

.webix_micro button {
    font-size: .8em;
}
