﻿BODY {
    margin: 0;
    padding: 0;
    background-color: white;
    color: black;
    font-size: medium;
}

BODY, TD, * {
    font-family: Roboto;
}

TABLE {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

TD, TH {
    padding: 0;
    font-size: 1em;
}

.txt {
    color: #009;
}

.center {
    text-align: center !important;
}

DIV.center {
    width: 100%;
}

DIV.Popup2 {
    margin: 12px 24px;
    font-size: 8pt;
}

    DIV.Popup2 P {
        margin: 1em 0;
        line-height: 1.5em;
    }

    DIV.Popup2 UL {
        margin-top: -1em;
        margin-bottom: 1em;
    }

    DIV.Popup2 LI {
        line-height: 1.5em;
        margin-left: -4em;
        *margin-left: 0;
    }

/**/

table.cmaContainer {
    position: absolute;
    font-family: Roboto;
    color: #000;
    background-color: #fff;
}

    table.cmaContainer th, table.cmaContainer th td {
        height: 27px;
        padding: 0 6px;
        font-weight: bold;
        white-space: nowrap;
        text-align: left;
        background-image: url("../Images/dhx/dhxlayout_bg.gif");
        background-repeat: repeat-x;
    }

    table.cmaContainer th {
        border-color: #999;
        border-style: solid;
        border-width: 0 1px;
        vertical-align: middle;
    }

        table.cmaContainer th div.title {
            float: left;
        }

    table.cmaContainer td {
        border-color: #999;
        border-style: solid;
        border-width: 0 1px 1px 1px;
    }

        table.cmaContainer td.link:hover {
            background-color: #ffc;
        }

    table.cmaContainer div.body {
        overflow: auto;
        padding: 6px;
        line-height: 1.5em;
        vertical-align: top;
    }

        table.cmaContainer div.body LI {
            line-height: 1.5em;
            margin-left: -4em;
            *margin-left: 0;
        }

.sv_max, .sv_min {
    width: 66px;
    height: 12px;
    float: right;
    margin-top: 2px;
    cursor: pointer;
    font-size: 7pt;
    text-align: center;
    color: black;
    border-style: solid;
    border-color: black;
    padding: 1px;
}

.sv_max {
    border-width: 2px 1px 1px 1px;
}

.sv_min {
    border-width: 1px 1px 2px 1px;
}

    .sv_max:hover, .sv_min:hover {
        color: white;
        border-color: white;
    }

    .sv_max:active, .sv_min:active {
        color: #666;
        border-color: #666;
    }

.custom_btn {
    width: 16px;
    height: 16px;
    float: right;
    cursor: pointer;
}

.custom_btn2 {
    width: 48px;
    height: 20px;
    float: right;
    cursor: pointer;
}

.white75 {
    background-color: #ccc\9;
    filter: alpha(opacity = 75)\9;
    background-color: rgba(255, 255, 255, 0.75);
}

.maximize {
    background-image: url("../Images/dhx/btn_maximize.gif");
}

    .maximize:hover {
        background-image: url("../Images/dhx/btn_maximize_hover.gif");
    }

    .maximize:active {
        background-image: url("../Images/dhx/btn_maximize_active.gif");
    }

.restore {
    background-image: url("../Images/dhx/btn_restore.gif");
}

    .restore:hover {
        background-image: url("../Images/dhx/btn_restore_hover.gif");
    }

    .restore:active {
        background-image: url("../Images/dhx/btn_restore_active.gif");
    }

.pin {
    background-image: url("../Images/dhx/btn_pin.gif");
}

    .pin:hover {
        background-image: url("../Images/dhx/btn_pin_hover.gif");
    }

    .pin:active {
        background-image: url("../Images/dhx/btn_pin_active.gif");
    }

.unpin {
    background-image: url("../Images/dhx//btn_unpin.gif");
}

    .unpin:hover {
        background-image: url("../Images/dhx/btn_unpin_hover.gif");
    }

    .unpin:active {
        background-image: url("../Images/dhx/btn_unpin_active.gif");
    }

.camera {
    background-image: url("../Images/Button/camera.png");
}

    .camera:hover {
        background-image: url("../Images/Button/camera_hover.png");
    }

    .camera:active {
        background-image: url("../Images/Button/camera_active.png");
    }

/* Accordion */

div.dhx_acc_base_dhx_terrace div.dhx_acc_item div.dhx_acc_item_label {
    background-image: url("imgs/dhxaccord_dhx_terrace/bg_active.gif");
}

div.dhx_acc_base_dhx_terrace div.dhx_acc_item div.dhx_acc_item_lavel_hover {
    background-image: url("imgs/dhxaccord_dhx_terrace/bg_def.gif") !important;
}

/* Grid Rows */

div.gridbox_dhx_terrace {
    box-sizing: content-box;
}

.gridRowHover {
    background-color: #ffc !important;
}

div.gridbox_dhx_terrace table.hdr td {
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    vertical-align: bottom;
}

    div.gridbox_dhx_terrace table.hdr td div.hdrcell {
        font-size: 7pt;
        font-weight: bold;
        line-height: normal;
        text-transform: none;
        padding: 6px 2px 6px 6px;
    }

DIV.gridbox_dhx_terrace TABLE.obj TR TD {
    font-size: 8pt;
    padding-left: 6px;
    padding-right: 2px;
}

    DIV.gridbox_dhx_terrace TABLE.obj TR TD EM {
        font-style: normal;
        background-color: Yellow;
    }

    DIV.gridbox_dhx_terrace TABLE.obj TR TD .gridTbl {
        table-layout: fixed;
        border-collapse: collapse;
        border-spacing: 0;
        empty-cells: show;
        width: 100%;
        margin: 1px;
        border-width: 0;
    }

        DIV.gridbox_dhx_terrace TABLE.obj TR TD .gridTbl TR TD {
            border: 1px solid #e6e6e6;
            padding: 2px;
        }

div.gridbox_dhx_terrace .ftr table td {
    line-height: normal;
    background-color: #F9F9F9;
}

div.gridbox div.ftr {
    bottom: 0;
}

div.gridbox table.obj td.group_row {
    font-weight: normal;
    border-width: 0 0 1px;
    background-color: #cecece;
    border-color: #f9f9f9;
}

    div.gridbox table.obj td.group_row B {
        font-weight: bold;
        font-size: 8pt;
        margin-left: 1em;
        margin-right: 0.5em;
    }

    div.gridbox table.obj td.group_row Strong {
        font-weight: bold;
    }

/* combo_boxes */


div.gridbox_dhx_terrace .dhx_combo_box.dhx_terrace {
    height: 20px !important;
    margin-left: 0px !important;
}

/* Windows */

.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_body_outer {
    background-color: #0078a4;
    background-image: none;
    border: none;
}

.dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer {
    background-color: #0078a4;
    background-image: none;
    border: none;
}

.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_title {
    color: #fff;
    margin: 1.4rem 1rem;
    position: inherit;
    top: 0;
    left: 0;
    font-size: 20px;
    font-weight: 500;
    font-family: Roboto, sans-serif !important;
}

.dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive div.dhtmlx_wins_title {
    color: #fff;
    margin: 1.4rem 1rem;
    position: inherit;
    top: 0;
    left: 0;
    font-size: 2.2rem;
    font-weight: 500;
    font-family: Roboto ,sans-serif !important;
}

.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner {
    background-color: #fff;
    background-image: none;
    margin-top: 2rem;
}

.dhtmlx_skin_dhx_terrace div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner {
    background-color: #fff;
    background-image: none;
    margin-top: 2rem;
}

.dhtmlx_wins_icon {
    background-image: url('data:image/png;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im 5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9I i0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxwYXRo IGZpbGw9IiNmZmZmZmYiIGlkPSJzdmdfMyIgZD0ibTQzLDQ0bC0zOCwwYy0yLjc1NywwIC01LC0 yLjI0MyAtNSwtNWwwLC0yOGMwLC0yLjc1NyAyLjI0MywtNSA1LC01bDM4LDBjMi43NTcsMCA1LD IuMjQzIDUsNWwwLDI4YzAsMi43NTcgLTIuMjQzLDUgLTUsNXptLTM4LC0zNmMtMS42NTQsMCAtM ywxLjM0NiAtMywzbDAsMjhjMCwxLjY1NCAxLjM0NiwzIDMsM2wzOCwwYzEuNjU0LDAgMywtMS4z NDYgMywtM2wwLC0yOGMwLC0xLjY1NCAtMS4zNDYsLTMgLTMsLTNsLTM4LDB6Ii8+CiAgPHBhdGg gZmlsbD0iI2ZmZmZmYyIgaWQ9InN2Z181IiBkPSJtNDcsMThsLTQ2LDBjLTAuNTUzLDAgLTEsLT AuNDQ4IC0xLC0xczAuNDQ3LC0xIDEsLTFsNDYsMGMwLjU1MywwIDEsMC40NDggMSwxcy0wLjQ0N ywxIC0xLDF6Ii8+CiAgPGNpcmNsZSBmaWxsPSIjZmZmZmZjIiBpZD0ic3ZnXzciIHI9IjIiIGN5 PSIxMiIgY3g9IjgiLz4KICA8Y2lyY2xlIGZpbGw9IiNmZmZmZmMiIGlkPSJzdmdfOSIgcj0iMiI gY3k9IjEyIiBjeD0iMTQiLz4KICA8Y2lyY2xlIGZpbGw9IiNmZmZmZmMiIGlkPSJzdmdfMTEiIH I9IjIiIGN5PSIxMiIgY3g9IjIwIi8+CiA8L2c+Cjwvc3ZnPg==') !important; 
    background-color: transparent;
    background-size: 2.2rem;
    width: 7rem !important;
    height: 4rem !important;
    margin: .5rem 0.2rem !important;
}

/* Window Buttons */

.dhtmlx_skin_dhx_terrace div.dhtmlx_wins_btns div.dhtmlx_wins_btns_button {
    width: 16px;
    height: 16px;
    background-image: none;
    margin: 8px 12px;
}

.dhtmlx_button_phone_default,
.dhtmlx_button_excel_default,
.dhtmlx_button_print_default,
.dhtmlx_button_close_default {
    font-family: "Font Awesome 5 Free";
    color: #ddd;
    font-size: 16px;
    font-weight: 900;
    cursor: pointer;
}

.dhtmlx_button_phone_over_default,
.dhtmlx_button_excel_over_default,
.dhtmlx_button_print_over_default,
.dhtmlx_button_close_over_default {
    font-family: "Font Awesome 5 Free";
    color: #ddd;
    font-size: 18px;
    font-weight: 900;
    cursor: pointer;
}

.dhtmlx_button_phone_over_pressed,
.dhtmlx_button_excel_over_pressed,
.dhtmlx_button_print_over_pressed,
.dhtmlx_button_close_over_pressed {
    font-family: "Font Awesome 5 Free";
    color: #fff;
    font-size: 18px;
    font-weight: 900;
    cursor: pointer;
}

.dhtmlx_button_phone_disabled,
.dhtmlx_button_excel_disabled,
.dhtmlx_button_print_disabled,
.dhtmlx_button_close_disabled {
    font-family: "Font Awesome 5 Free";
    color: #999;
    font-size: 16px;
    font-weight: 900;
    cursor: default;
}

    /* Phone Button */
        .dhtmlx_button_phone_default::before,
        .dhtmlx_button_phone_over_default::before,
        .dhtmlx_button_phone_over_pressed::before,
        .dhtmlx_button_phone_disabled::before {
        content: '\f095';
    }

    /* Excel Button */
    .dhtmlx_button_excel_default::before,
    .dhtmlx_button_excel_over_default::before,
    .dhtmlx_button_excel_over_pressed::before,
    .dhtmlx_button_excel_disabled::before {
        content: '\f1c3';
    }

    /* Print Button */
    .dhtmlx_button_print_default::before,
    .dhtmlx_button_print_over_default::before,
    .dhtmlx_button_print_over_pressed::before,
    .dhtmlx_button_print_disabled::before {
        content: '\f02f';
    }

    /* Close Button */
    .dhtmlx_button_close_default::before,
    .dhtmlx_button_close_over_default::before,
    .dhtmlx_button_close_over_pressed::before,
    .dhtmlx_button_close_disabled::before {
        content: '\f00d';
    }

/*Renovation Modal*/

#gridEditRenovations .objbox {
    height: 200px;
}

    #gridEditRenovations .objbox .obj tbody {
        overflow-y: scroll;
    }

.dhtmlx_skin_dhx_terrace div.dhtmlx_window_active div.dhtmlx_wins_progress {
    background-image: url(imgs/Spinner-1s-200px.gif) !important;
    background-color: transparent;
    background-size: 3.5rem;
    width: 3rem;
    height: 3rem;
}

.dhtmlx_skin_dhx_terrace div.dhxcont_sb_container div.dhxcont_statusbar {
    margin-top: -2rem;
}

#taFTGrid div.objbox {
    height: 362px !important;
}

#DoMGrid div.objbox {
    height: 362px !important;
}

#schemeGrid div.objbox {
    height: 262px !important;
}

#complexGrid div.objbox {
    height: 262px !important;
}

#streetGrid div.objbox {
    height: 261px !important;
}

div[id^="dhxGridObj_"] {
    height: 88% !important;
}
/* Header & Footer tables */

TABLE.WindowHead {
    margin-bottom: 6px;
}

    TABLE.WindowHead TD, TABLE.WindowHead TH {
        padding: 0 0 2px 6px;
        white-space: nowrap;
        overflow: hidden;
        font-size: 8pt;
    }

.dhtmlx_wins_header, .dhtmlx_wins_footer {
    overflow: auto;
}

    .dhtmlx_wins_header TABLE, .dhtmlx_wins_footer TABLE {
        border-collapse: collapse;
        empty-cells: show;
    }

    .dhtmlx_wins_header TABLE {
        margin: 6px;
    }

    .dhtmlx_wins_footer TABLE {
        margin: 0 6px;
    }

    .dhtmlx_wins_header TH, .dhtmlx_wins_footer TH {
        white-space: nowrap;
        font-size: 11px;
        padding: 2px 4px;
        text-align: left;
    }

    .dhtmlx_wins_header TD, .dhtmlx_wins_footer TD {
        white-space: nowrap;
        font-size: 11px;
        padding: 2px 24px 2px 4px;
        text-align: left;
    }

    .dhtmlx_wins_header P {
        font-size: 11px;
        margin: 2px 10px;
    }

    .dhtmlx_wins_footer P {
        font-size: 11px;
        margin: 2px 10px;
    }

/* Tab content */
.tabInside {
    font-size: 9pt;
    padding: 1em;
}

    .tabInside TABLE {
        margin-left: auto;
        margin-right: auto;
    }

    .tabInside .chtBox {
        width: 600px;
        margin-left: auto;
        margin-right: auto;
    }

    .tabInside OL, .tabInside UL {
        margin: -1em 0 0 20px;
        *margin: -1em 0 0 2em;
    }

.dhx_tabbar_zone_dhx_terrace .dhx_tab_element span {
    padding-left: 10px;
}

/* Grid footer content */

TABLE.ValMsg {
    border-width: 0;
    width: 100%;
}

    TABLE.ValMsg TD {
        background: #ffc none !important;
        padding: 12px !important;
        text-align: center !important;
        border-width: 0 !important;
        font-style: normal !important;
        font-family: Roboto !important;
        font-size: 8pt !important;
    }

TABLE.ValRange {
    margin: 12px 7px 12px 2px;
    border-width: 0;
    width: 100%;
}

    TABLE.ValRange TD {
        background: transparent none !important;
        border-width: 0 !important;
        font-style: normal !important;
        font-family: Roboto !important;
        white-space: nowrap !important;
        padding: 2px;
    }

    TABLE.ValRange TABLE.Renov {
        background-color: white;
    }

        TABLE.ValRange TABLE.Renov TD,
        TABLE.ValRange TABLE.Renov TH {
            border: 1px solid #999 !important;
            padding: 2px 4px !important;
            font-size: 7pt !important;
        }

            TABLE.ValRange TABLE.Renov TD.Y {
                text-align: center !important;
            }

            TABLE.ValRange TABLE.Renov TD.A {
                text-align: right !important;
            }

            TABLE.ValRange TABLE.Renov TD.D {
                text-align: left !important;
            }

        TABLE.ValRange TABLE.Renov TH {
            text-align: left !important;
        }

    TABLE.ValRange TABLE.CMARange TH {
        padding: 2px 0 !important;
        font-size: 8pt !important;
        text-align: left !important;
    }

    TABLE.ValRange TABLE.CMARange TD {
        padding: 2px 0 2px 1em !important;
        font-size: 8pt !important;
        text-align: right !important;
    }

    TABLE.ValRange .Value {
        font-size: 11pt !important;
        text-align: center !important;
    }

TABLE.VSRange {
    margin: 12px auto;
    border-width: 0;
}

    TABLE.VSRange TD,
    TABLE.VSRange TH {
        background: transparent none !important;
        text-align: left !important;
        border-width: 0 !important;
        font-style: normal !important;
        font-family: Roboto !important;
        font-size: 7pt !important;
        white-space: nowrap !important;
    }

    TABLE.VSRange TH {
        padding: 0 0 0 2.5em;
    }

    TABLE.VSRange TD {
        padding: 0 .5em 0 0;
    }

/* Calendar Omega skin */
.dhtmlxcalendar_container.dhtmlxcalendar_skin_omega {
    background-image: url("../codebase36/imgs/dhtmlxcalendar_omega/bg_main.png");
}

    .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr,
    .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
    .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell_first,
    .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell,
    .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr,
    .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_time_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_time_hdr div.dhtmlxcalendar_time_label,
    .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_selector_obj div.dhtmlxcalendar_selector_obj_arrow,
    .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_middle ul.dhtmlxcalendar_selector_line li.dhtmlxcalendar_selector_cell {
        background-image: url("../codebase36/imgs/dhtmlxcalendar_omega/bg_days.png");
    }

        .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left,
        .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left {
            background-image: url("../codebase36/imgs/dhtmlxcalendar_omega/arrow_left.png");
        }

            .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_left_hover,
            .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_left.dhtmlxcalendar_selector_cell_left_hover {
                background-image: url("../codebase36/imgs/dhtmlxcalendar_omega/arrow_left_hover.png");
            }

        .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right,
        .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right {
            background-image: url("../codebase36/imgs/dhtmlxcalendar_omega/arrow_right.png");
        }

            .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_month_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_month_hdr div.dhtmlxcalendar_month_arrow.dhtmlxcalendar_month_arrow_right_hover,
            .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_selector_obj table.dhtmlxcalendar_selector_table td.dhtmlxcalendar_selector_cell_right.dhtmlxcalendar_selector_cell_right_hover {
                background-image: url("../codebase36/imgs/dhtmlxcalendar_omega/arrow_right_hover.png");
            }


        .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_days_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_day_weekday_cell,
        .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend,
        .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend,
        .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_weekend_hover,
        .dhtmlxcalendar_container.dhtmlxcalendar_skin_omega div.dhtmlxcalendar_dates_cont ul.dhtmlxcalendar_line li.dhtmlxcalendar_cell.dhtmlxcalendar_cell_month_date_weekend_hover {
            color: #d06700;
        }



.dhx_tabbar_zone_default .dhx_tab_element span {
    padding-left: 10px;
}

.dhx_tabbar_zone_default .dhx_tab_element span {
    display: block;
    font-family: Roboto;
    font-size: 13px;
    line-height: 30px;
}

.dhx_tabbar_zone_default .dhx_tab_element {
    text-align: left;
}

.verticalTabTxt {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    line-height: 13px;
    height: 80px !important;
    width: 80px !important;
}
