﻿html, body, h1, h2, h3, h4, h5, h6 {
    font-family: sans-serif;
}
.w3-sidebar {
    z-index: 3;
    width: 250px;
    top: 43px;
    bottom: 0;
    height: inherit;
}

tr[di=''] {
  background: #FFFFFF;
}

tr[di='►'] {
  background: #e5f8fd;
}

.i-sidebar {
    font-size: 14px;
    width: 26px;
    text-align: left;
}

.FH_Theme01_1 { color: #ffffff;  background-color: #edf4fb; }
.FH_Theme01_2 { color: #ffffff;  background-color: #c2dbf0; }
.FH_Theme01_3 { color: #ffffff;  background-color: #85b7e2; }
.FH_Theme01_4 { color: #ffffff;  background-color: #4992d3; }
.FH_Theme01_5 { color: #ffffff;  background-color: #296ca8; }
.FH_Theme01_6 { color: #ffffff;  background-color: #1a456b; }
.FH_Theme01_7 { color: #ffffff;  background-color: #153755; }
.FH_Theme01_8 { color: #ffffff;  background-color: #102940; }

.FH_MainBG { background-color: #263238; }
.FH_MainMenuBar {
    background-color: black;
    color: #ffffff;
    height: 43px;
}
.FH_MainSideBar {
    background-color: #263238;
    color: #ffffff;
}  /*424242*/
.FH_MainSideBar2 {
    background-color: #455a64;
    color: #ffffff;
    text-indent: 24px;
}  /*424242*/

.AS_Header {
    font-family: "DB Ozone X";
    color: #ad774f;
}
.AS_Detail {
    color: #ad774f;
}

.fh-edit-container {
    position: relative;
    margin-top: 0px;
}

.fh-edit-control-container {
    min-width: 100%;
    max-width: 100%;
    display: inline-block;
    vertical-align: top;
    padding-right: 7px;
    transition: height 0.5s linear 0s;
}

.fh-multiple-columns-group {
    /*column-count: 2;*/
    column-gap: 5%;
    display: block;
    vertical-align: top;
}

.fh-edit-control-caption {
    width: auto;
    padding-right: 7px;
    flex: 0 0 auto;
    padding: 5px 0;
    vertical-align: top;
}

.fh-spacemargin {
    margin-left: 24px;
    margin-right: 24px;
}

.fh-mainmenucol {
    column-count: 5;
}

.fh-sidespace {
    display: block;
}

.fh-linkcolor {
    color: rgb(0, 132, 137);
}

@media (max-width:1280px) {
    .fh-sidespace {
        display: none;
    }

    .fh-mainmenucol {
        column-count: 4;
    }
}

@media (max-width:992px) {
    .fh-mainmenucol {
        column-count: 3;
    }
}

@media (max-width:600px) {
    .fh-spacemargin {
        margin-left: 0px;
        margin-right: 0px;
    }

    .fh-mainmenucol {
        column-count: 2;
    }
}

