.skin-me {
    /**
      .nav-list > li.disabled.active:after {
          border-color: #999;
      }
      .nav-list li.disabled li.active > a:after,
      .nav-list li.active.disabled > a:after {
          //-moz-border-right-colors: #999 !important;
          border-right-color: #999 !important;
      }
      */
}

dd {
    margin-bottom: 8px;
}

.skin-me .row-even {
    background-color: #FFF;
}

.skin-me .row-odd {
    background-color: #F0F0F0;
}

.skin-me .user-profile-menu .dropdown-toggle {
    background-color: #1fb09a;
}
.skin-me .user-profile-menu .dropdown-toggle[aria-expanded=true] {
    background-color: #1fb000;
}
.skin-me .navbar {
    background-color: #0082c4;
}
.skin-me .navbar .navbar-toggle {
    background-color: #75B3D7;
}
.skin-me .navbar .navbar-toggle:focus {
    background-color: #75B3D7;
    border-color: transparent;
}
.skin-me .navbar .navbar-toggle:hover {
    background-color: #61a8d1;
    border-color: rgba(255, 255, 255, 0.1);
}
.skin-me .navbar .navbar-toggle.display,
.skin-me .navbar .navbar-toggle[data-toggle=collapse]:not(.collapsed) {
    background-color: #4d9dcc;
    box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.25);
    border-color: rgba(255, 255, 255, 0.35);
}
.skin-me .sidebar {
    /*background-color: #F2F2F2;*/
    background-color: #0082C4;
    border: 0 solid #CCC;
    border-right-width: 1px;
}
.skin-me .nav-list .open > a,
.skin-me .nav-list .open > a:hover,
.skin-me .nav-list .open > a:focus {
    background-color: #FAFAFA;
}
.skin-me .nav-list > li {
    border-color: #E5E5E5;
}
.skin-me .nav-list > li > a {
    background-color: #F8F8F8;
    color: #585858;
}
.skin-me .nav-list > li > a:focus {
    background-color: #F8F8F8;
    color: #1963AA;
}
.skin-me .nav-list > li:hover > a {
    background-color: #FFF;
    color: #266cad;
}
.skin-me .nav-list > li.open > a {
    background-color: #FAFAFA;
    color: #1963AA;
}
.skin-me .nav-list > li.active > a {
    font-weight: bold;
    color: #2B7DBC;
}
.skin-me .nav-list > li.active > a,
.skin-me .nav-list > li.active > a:hover,
.skin-me .nav-list > li.active > a:focus {
    background-color: #FFF;
}
.skin-me .nav-list > li .submenu {
    background-color: #FFF;
    border-color: #E5E5E5;
}
.skin-me .nav-list > li .submenu > li > a {
    border-top-color: #E4E4E4;
    background-color: #FFF;
    color: #616161;
}
.skin-me .nav-list > li .submenu > li > a:hover {
    color: #4B88B7;
    background-color: #F1F5F9;
}
.skin-me .nav-list > li .submenu > li.active > a {
    color: #2B7DBC;
}
.skin-me .nav-list > li .submenu > li.active > a > .menu-icon {
    color: #C86139;
}
.skin-me .nav-list > li .submenu > li.active.open > a > .menu-icon {
    color: inherit;
}
@media only screen and (min-width: 992px) {
    .skin-me .nav-list > li .submenu > li.active.hover > a.dropdown-toggle > .menu-icon {
        color: inherit;
    }
}
.skin-me .nav-list > li .submenu > li.active:not(.open) > a {
    background-color: #F5F7FA;
}
.skin-me .nav-list > li .submenu > li.active:not(.open) > a:hover {
    background-color: #F1F5F9;
}
.skin-me .nav-list > li > .submenu .open > a,
.skin-me .nav-list > li > .submenu .open > a:hover,
.skin-me .nav-list > li > .submenu .open > a:focus {
    border-color: #E4E4E4;
}
.skin-me .nav-list > li > .submenu li > .submenu > li a {
    color: #757575;
}
.skin-me .nav-list > li > .submenu li > .submenu > li a:hover {
    color: #4B88B7;
    background-color: #F1F5F9;
}
.skin-me .nav-list > li > .submenu li.open > a {
    color: #4B88B7;
}
.skin-me .nav-list > li > .submenu li > .submenu li.open > a,
.skin-me .nav-list > li > .submenu li > .submenu li.active > a {
    color: #4B88B7;
}
.skin-me .nav-list > li > .submenu:before,
.skin-me .nav-list > li > .submenu > li:before {
    border-color: #9dbdd6;
}
.skin-me .nav-list > li.active > .submenu:before,
.skin-me .nav-list > li.active > .submenu > li:before {
    border-color: #8eb3d0;
}
.skin-me .sidebar-toggle {
    background-color: #F3F3F3;
    border-color: #E0E0E0;
}
.skin-me .sidebar-toggle > .ace-icon {
    border-color: #BBB;
    color: #AAA;
    background-color: #FFF;
}
.skin-me .sidebar-shortcuts {
    background-color: #FAFAFA;
}
.skin-me .sidebar-fixed .sidebar-shortcuts {
    border-color: #DDD;
}
.skin-me .sidebar-shortcuts-mini {
    background-color: #FFF;
}
.skin-me .nav-list li > .arrow:before {
    border-right-color: #B8B8B8;
    border-width: 10px 10px 10px 0;
    left: -10px;
}
.skin-me .nav-list li > .arrow:after {
    border-right-color: #FFF;
    border-width: 10px 10px 10px 0;
    left: -9px;
}
.skin-me .nav-list > li.pull_up > .arrow:after {
    border-right-color: #FFF !important;
}
.skin-me .nav-list li.active > a:after {
    border-right-color: #2B7DBC;
}
.skin-me .nav-list > li.active:after {
    display: block;
    content: "";
    position: absolute;
    right: -2px;
    top: -1px;
    bottom: 0;
    z-index: 1;
    border: 2px solid;
    border-width: 0 2px 0 0;
    border-color: #2B7DBC;
}
.skin-me .sidebar-scroll .nav-list > li.active:after {
    right: 0;
}
@media only screen and (max-width: 991px) {
    .skin-me .sidebar.responsive .nav-list > li.active.open > a:after,
    .skin-me .sidebar.responsive-max .nav-list > li.active.open > a:after {
        display: block;
    }
    .skin-me .sidebar.responsive .nav-list li li.active > a:after,
    .skin-me .sidebar.responsive-max .nav-list li li.active > a:after {
        display: none;
    }
    .skin-me .sidebar.responsive .nav-list > li.active:after,
    .skin-me .sidebar.responsive-max .nav-list > li.active:after {
        height: 41px;
    }
}
.skin-me .sidebar.menu-min .nav-list > li > a > .menu-text {
    background-color: #F5F5F5;
    -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
    box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
    border-color: #CCC;
}
.skin-me .sidebar.menu-min .nav-list > li > a.dropdown-toggle > .menu-text {
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
    box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
}
.skin-me .sidebar.menu-min .nav-list > li.active > .submenu {
    border-left-color: #83B6D1;
}
.skin-me .sidebar.menu-min .nav-list > li > .submenu {
    background-color: #FFF;
    border: 1px solid #CCC;
    border-top-color: #e6e6e6;
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
    box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
}
.skin-me .sidebar.menu-min .nav-list > li > .arrow:after {
    border-right-color: #F5F5F5;
    border-width: 8px 8px 8px 0;
    left: -8px;
}
.skin-me .sidebar.menu-min .nav-list > li > .arrow:before {
    border-width: 8px 8px 8px 0;
    left: -9px;
}
.skin-me .sidebar.menu-min .nav-list > li.active > .arrow:before {
    border-right-color: #5a9ec2;
}
.skin-me .sidebar.menu-min .nav-list > li.active > a > .menu-text {
    border-left-color: #83B6D1;
}
.skin-me .sidebar.menu-min .sidebar-shortcuts-large {
    background-color: #FFF;
    -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
    box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
    border-color: #CCC;
}
.skin-me .sidebar.menu-min .sidebar-toggle > .ace-icon {
    border-color: #b1b1b1;
}
@media (max-width: 991px) {
    .skin-me .sidebar.responsive-min .nav-list > li > a > .menu-text {
        background-color: #F5F5F5;
        -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
        box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
        border-color: #CCC;
    }
    .skin-me .sidebar.responsive-min .nav-list > li > a.dropdown-toggle > .menu-text {
        -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
        box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
    }
    .skin-me .sidebar.responsive-min .nav-list > li.active > .submenu {
        border-left-color: #83B6D1;
    }
    .skin-me .sidebar.responsive-min .nav-list > li > .submenu {
        background-color: #FFF;
        border: 1px solid #CCC;
        border-top-color: #e6e6e6;
        -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
        box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
    }
    .skin-me .sidebar.responsive-min .nav-list > li > .arrow:after {
        border-right-color: #F5F5F5;
        border-width: 8px 8px 8px 0;
        left: -8px;
    }
    .skin-me .sidebar.responsive-min .nav-list > li > .arrow:before {
        border-width: 8px 8px 8px 0;
        left: -9px;
    }
    .skin-me .sidebar.responsive-min .nav-list > li.active > .arrow:before {
        border-right-color: #5a9ec2;
    }
    .skin-me .sidebar.responsive-min .nav-list > li.active > a > .menu-text {
        border-left-color: #83B6D1;
    }
    .skin-me .sidebar.responsive-min .sidebar-shortcuts-large {
        background-color: #FFF;
        -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
        box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
        border-color: #CCC;
    }
    .skin-me .sidebar.responsive-min .sidebar-toggle > .ace-icon {
        border-color: #b1b1b1;
    }
}
@media only screen and (min-width: 992px) {
    .skin-me .nav-list li.hover > .submenu {
        -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
        box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
        border-color: #CCC;
    }
    .skin-me .nav-list li.hover > .submenu > li.active > a {
        background-color: #F5F5F5;
    }
    .skin-me .nav-list li.hover > .submenu > li:hover > a {
        background-color: #EEF3F7;
        color: #2E7DB4;
    }
}
@media only screen and (min-width: 992px) and (max-width: 991px) {
    .skin-me .sidebar.navbar-collapse .nav-list li li.hover.active.open > a {
        background-color: #FFF;
    }
    .skin-me .sidebar.navbar-collapse .nav-list li li.hover:hover > a {
        background-color: #FFF;
    }
    .skin-me .sidebar.navbar-collapse .nav-list li li.hover > a:hover,
    .skin-me .sidebar.navbar-collapse .nav-list li li.hover.open > a:hover,
    .skin-me .sidebar.navbar-collapse .nav-list li li.hover.open.active > a:hover {
        background-color: #F1F5F9;
    }
    .skin-me .sidebar.navbar-collapse .nav-list > li .submenu > li.active.hover > a.dropdown-toggle > .menu-icon {
        color: #C86139;
    }
    .skin-me .sidebar.navbar-collapse .nav-list > li .submenu > li.active.open.hover > a.dropdown-toggle > .menu-icon {
        color: inherit;
    }
}
@media only screen and (min-width: 992px) {
    .skin-me .sidebar.navbar-collapse .nav-list > li.open.hover:not(:hover):not(:focus):not(.active) > a {
        color: #585858;
    }
    .skin-me .sidebar.navbar-collapse .nav-list > li.open.hover:not(:hover):not(:focus):not(.active) > a > .arrow {
        color: inherit;
    }
    .skin-me .sidebar.navbar-collapse .nav-list > li.open.hover:hover > a {
        background-color: #FFF;
    }
    .skin-me .sidebar.navbar-collapse .nav-list > li > .submenu li.open.hover:not(:hover):not(:focus):not(.active) > a {
        color: #616161;
    }
    .skin-me .sidebar.navbar-collapse .nav-list > li > .submenu li.open.hover:not(:hover):not(:focus):not(.active) > a > .arrow {
        color: inherit;
    }
}
@media only screen and (min-width: 992px) and (max-width: 991px) {
    .skin-me .sidebar.navbar-collapse .nav-list li.hover > .submenu {
        border-top-color: #E5E5E5;
        background-color: #FFF;
    }
    .skin-me .nav-list li.hover > .submenu > li.active:not(.open) > a {
        background-color: #F5F7FA;
    }
    .skin-me .nav-list li.hover > .submenu > li.active:not(.open) > a:hover {
        background-color: #F1F5F9;
    }
}
@media only screen and (min-width: 992px) {
    .skin-me .sidebar.h-sidebar {
        background-color: #F8F8F8;
    }
    .skin-me .sidebar.h-sidebar:before {
        background-color: #E4E4E4;
        -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.05) inset;
        box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.05) inset;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li:hover,
    .skin-me .sidebar.h-sidebar .nav-list > li:hover + li {
        border-left-color: #CEDDE5;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li:last-child:hover {
        border-right-color: #CEDDE5;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li.active,
    .skin-me .sidebar.h-sidebar .nav-list > li.active + li,
    .skin-me .sidebar.h-sidebar .nav-list > li:hover + li.active {
        border-left-color: #79B0CE;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li.active:last-child {
        border-right-color: #79B0CE;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li.active:before {
        background-color: #2B7DBC;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li.active > a:after {
        border-width: 0 0 2px 0;
        border-color: transparent;
        border-bottom-color: #FFF;
        left: 0;
        right: 0;
        top: auto;
        bottom: -2px;
    }
    .skin-me .sidebar.h-sidebar .sidebar-shortcuts-large {
        background-color: #FFF;
        border-color: #CCC;
        -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
        box-shadow: 2px 1px 2px 0 rgba(0,0,0,0.1);
    }
    .skin-me .sidebar.h-sidebar .sidebar-shortcuts-large:after {
        border-bottom-color: #FFF;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li.hover > .submenu {
        border-color: #CCC;
    }
    .skin-me .sidebar.h-sidebar.menu-min .nav-list > li.hover > .submenu {
        border-top-color: #e6e6e6;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li.hover > .arrow:after {
        border-color: transparent;
        border-bottom-color: #FFF;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li.hover > .arrow:before {
        border-color: transparent;
        border-bottom-color: #B8B8B8;
    }
    .skin-me .sidebar.h-sidebar.menu-min .nav-list > li.hover > .arrow:after {
        border-bottom-color: #F5F5F5;
    }
    .skin-me .sidebar.h-sidebar.menu-min .nav-list > li.active > a > .menu-text {
        border-left-color: #CCC;
    }
}
@media only screen and (max-width: 991px) {
    .skin-me .sidebar {
        border-width: 0 1px 1px 0;
        border-top-color: #d6d6d6;
    }
    .skin-me .menu-toggler + .sidebar.responsive {
        border-top-width: 1px;
    }
    .skin-me .sidebar.responsive-min {
        border-width: 0 1px 0 0;
    }
    .skin-me .sidebar.navbar-collapse {
        border-width: 0;
        border-bottom-width: 1px !important;
        border-bottom-color: #CCC;
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) !important;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) !important;
    }
    .skin-me .sidebar.navbar-collapse.menu-min .nav-list > li > .submenu {
        background-color: #FFF;
    }
}
.skin-me .sidebar-scroll .sidebar-shortcuts {
    border-bottom-color: #dddddd;
}
.skin-me .sidebar-scroll .sidebar-toggle {
    border-top-color: #dddddd;
}
.skin-me .main-container .menu-toggler {
    background-color: #444;
}
.skin-me .main-container .menu-toggler:before {
    border-top-color: #87B87F;
    border-bottom-color: #6FB3E0;
}
.skin-me .main-container .menu-toggler:after {
    border-top-color: #FFA24D;
    border-bottom-color: #D15B47;
}
.skin-me .main-container .menu-toggler > .toggler-text {
    border-top-color: #444;
}
.skin-me .nav-list > li.disabled:before {
    display: none !important;
}
.skin-me .nav-list > li.disabled > a {
    background-color: #ebebeb !important;
    color: #656565 !important;
}
.skin-me .nav-list li .submenu > li.disabled > a,
.skin-me .nav-list li.disabled .submenu > li > a {
    background-color: #f2f2f2 !important;
    color: #7a7a7a !important;
    cursor: not-allowed !important;
}
.skin-me .nav-list li .submenu > li.disabled > a > .menu-icon,
.skin-me .nav-list li.disabled .submenu > li > a > .menu-icon {
    display: none;
}
.nav-list li.highlight li.active > a:after,
.nav-list li li.highlight.active > a:after,
.nav-list li.highlight li.active > a:before,
.nav-list li li.highlight.active > a:before {
    display: none;
}
.nav-list > li.highlight.active > a:after,
.nav-list > li.highlight.active > a:before {
    display: block;
}
.skin-me .nav-list > li.highlight:hover,
.skin-me .nav-list > li.highlight.active {
    border-color: #C8D8E2;
}
.skin-me .nav-list > li.highlight:hover + li,
.skin-me .nav-list > li.highlight.active + li {
    border-top-color: #C8D8E2;
}
.skin-me .nav-list > li.highlight:hover > a,
.skin-me .nav-list > li.highlight.active > a {
    background-color: #FFF;
}
.skin-me .nav-list > li.highlight.active:after {
    display: none;
}
.skin-me .nav-list > li.highlight.active:before {
    display: block;
    background-color: #4f90c2;
}
.skin-me .nav-list > li.highlight.active > a {
    background-color: #F2F6F9 !important;
}
.skin-me .nav-list > li.highlight.active > a:before,
.skin-me .nav-list > li.highlight.active > a:after {
    display: block;
    content: "";
    position: absolute;
    top: -1px;
    right: -9px;
    bottom: auto;
    z-index: 1;
    border-style: solid;
    border-width: 20px 0 21px 10px;
    border-color: transparent;
}
.skin-me .nav-list > li.highlight.active > a:before {
    border-left-color: #a0bccd;
    right: -10px;
}
.skin-me .nav-list > li.highlight.active > a:after {
    border-left-color: #F2F6F9;
}
.skin-me .nav-list li li.highlight.active > a {
    background-color: #F2F6F9;
}
.skin-me .nav-list li li.highlight.active.open > a {
    background-color: #FFF;
}
.skin-me .nav-list li li.highlight.active.open > a:hover {
    background-color: #F1F5F9;
}
@media (min-width: 992px) {
    .skin-me .sidebar.h-sidebar .nav-list > li.highlight.active > a:after {
        display: block;
        content: "";
        position: absolute;
        left: 0;
        top: auto;
        right: auto;
        bottom: -2px;
        left: 50%;
        margin-left: -7px;
        border-color: transparent;
        border-width: 8px 7px;
        border-bottom-color: #FFF;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li.highlight.active > a:before {
        content: "";
        position: absolute;
        display: block;
        left: 0;
        top: auto;
        right: auto;
        bottom: -1px;
        left: 50%;
        margin-left: -7px;
        border-width: 8px;
        border-color: transparent;
        border-bottom-color: #74add7;
    }
    .skin-me .sidebar.h-sidebar .nav-list > li.highlight.active:hover > a:after,
    .skin-me .sidebar.h-sidebar .nav-list > li.highlight.active.hover-show > a:after,
    .skin-me .sidebar.h-sidebar .nav-list > li.highlight.active:hover > a:before,
    .skin-me .sidebar.h-sidebar .nav-list > li.highlight.active.hover-show > a:before {
        display: none;
    }
}

/* Disable the spinners for number fields */
input[type='number'] {
    -moz-appearance:textfield;
}

input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}

.input-icon input[type='number']
{
    padding-right: 30px;
    text-align: right;
}

input[type='list']
{
    background-color: white;
}

@font-face {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url("/assets/components/font-awesome/webfonts/fa-solid-900.eot");
    src: url("/assets/components/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/assets/components/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("/assets/components/font-awesome/webfonts/fa-solid-900.woff") format("woff"), url("/assets/components/font-awesome/webfonts/fa-solid-900.ttf") format("truetype"), url("/assets/components/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
    font-family: FontAwesome;
    font-weight: 900; }

.no-close .ui-dialog-titlebar-close {
    display: none;
}
