/* here you can put your own css to customize and override the theme */

.page-content {
    padding: 30px;
}
.w50 {
    width: 50px;
}
li.menu-active > a {
    color: #45b6af !important;
}
.w160 {
    width: 160px !important;
}

@media (max-width: 1600px) {
    .page-header .navbar-collapse .navbar-nav .more-dropdown > a:after {
        top: 16px;
        right: 15px;
    }

    .page-header .navbar-collapse .navbar-nav .more-dropdown > a {
        padding-right: 40px !important;
    }

    .page-header .navbar .navbar-nav > li > a {
        padding: 15px 0 15px 15px;
    }
}

.portlet > .portlet-body.blue,
.portlet.box.blue > .portlet-title,
.portlet.blue {
    background-color: #0f529a;
}

.portlet.box.blue {
    border: 1px solid #0f529a;
    border-top: 0;
}

.btn.blue:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #0f529a;
    border-color: #0f529a;
}

.btn.blue:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #0f529a;
    border-color: #0f529a;
}

.btn.btn-outline.blue {
    border-color: #0f529a;
    color: #0f529a;
    background: none;
}

.btn.btn-outline.blue:hover, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:focus, .btn.btn-outline.blue.active {
    border-color: #0f529a;
    color: #FFFFFF;
    background-color: #0f529a;
}

.btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline).active, .open > .btn.blue:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #0f529a;
    border-color: #0f529a;
}


.btn.blue:not(.btn-outline):focus, .btn.blue:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #0f529a;
    border-color: #0f529a;
}

.page-header .navbar .navbar-nav .dropdown-menu > li > a:focus, .page-header .navbar .navbar-nav .dropdown-menu > li > a:hover {
    background: inherit;
    color: #45b6af;
}

.page-header .navbar .navbar-nav > li > a {
    color: #636e77;
    background: #39424a;
}

.page-header .navbar-collapse .navbar-nav .more-dropdown:hover > a {
    background: #f9f9f9;
    color: #2a3239;
}


.field-validation-error {
    color: red;
    font-style: italic;
    display: block;
}

.input-validation-error {
    border: 1px solid red !important;
}