#main-content:not(.flush-top) .container .row-above-content:first-child .region-above-content #block-wdslideshow-wdslideshow-show:first-child, #main-content:not(.flush-top) .container-fluid .row-above-content:first-child .region-above-content #block-wdslideshow-wdslideshow-show:first-child {
    margin-top: -20px
}

main .carousel {
    margin-top: 0
}

#main-content:not(.flush-top) .container .row-above-content:first-child .region-above-content .block-wdslideshow:first-child .carousel, #main-content:not(.flush-top) .container-fluid .row-above-content:first-child .region-above-content .block-wdslideshow:first-child .carousel {
    margin-top: -20px
}

td.checkbox, th.checkbox {
    margin: 0;
    display: table-cell
}

a.tabledrag-handle .handle {
    width: 23px;
    height: 23px
}

tr.even {
    background-color: #fff
}

tr.odd {
    background-color: #f9f9f9
}

td.active {
    background-color: transparent
}

#admin-menu, #admin-menu .dropdown, #toolbar {
    z-index: 1200
}

div.contextual-links-wrapper {
    z-index: 1200
}

#csstab {
    z-index: 1200
}

.ui-front {
    z-index: 1200
}

.block-region {
    font-size: 16px;
    color: #333
}

.navbar-drupal-admin .block > h2 {
    display: none
}

@media (min-width: 992px) {
    .navbar-drupal-sub-menu {
        max-width: 240px
    }
}

[class*=navbar-drupal] {
    background-color: #004975;
    border-color: #00598e
}

[class*=navbar-drupal] .navbar-brand {
    color: #fff
}

[class*=navbar-drupal] .navbar-brandhover, [class*=navbar-drupal] .navbar-brandfocus {
    color: #93c5e4
}

[class*=navbar-drupal] .navbar-text {
    color: #fff
}

[class*=navbar-drupal] .navbar-nav > li > a {
    color: #fff
}

[class*=navbar-drupal] .navbar-nav > li > a:hover, [class*=navbar-drupal] .navbar-nav > li > a:focus {
    color: #93c5e4;
    background-color: transparent
}

[class*=navbar-drupal] .navbar-nav > .active > a, [class*=navbar-drupal] .navbar-nav > .active > a:hover, [class*=navbar-drupal] .navbar-nav > .active > a:focus {
    color: #93c5e4;
    background-color: #00598e
}

[class*=navbar-drupal] .navbar-nav > .open > a, [class*=navbar-drupal] .navbar-nav > .open > a:hover, [class*=navbar-drupal] .navbar-nav > .open > a:focus {
    color: #93c5e4;
    background-color: #00598e
}

[class*=navbar-drupal] .navbar-nav-tabs > li > a {
    background-color: #00598e;
    color: #fff
}

[class*=navbar-drupal] .navbar-nav-tabs > li > a:hover, [class*=navbar-drupal] .navbar-nav-tabs > li > a:focus {
    background-color: #004975;
    color: #93c5e4
}

[class*=navbar-drupal] .navbar-nav-tabs > li.active > a, [class*=navbar-drupal] .navbar-nav-tabs > li.active > a:hover, [class*=navbar-drupal] .navbar-nav-tabs > li.active > a:focus {
    color: #00598e;
    background-color: #fff
}

[class*=navbar-drupal] .navbar-toggle {
    border-color: #00598e
}

[class*=navbar-drupal] .navbar-toggle:hover, [class*=navbar-drupal] .navbar-toggle:focus {
    background-color: #00598e
}

[class*=navbar-drupal] .navbar-toggle .icon-bar {
    background-color: #fff
}

[class*=navbar-drupal] .navbar-collapse, [class*=navbar-drupal] .navbar-form {
    border-color: #fff
}

[class*=navbar-drupal] .navbar-link {
    color: #fff
}

[class*=navbar-drupal] .navbar-link:hover {
    color: #93c5e4
}

@media (max-width: 767px) {
    [class*=navbar-drupal] .navbar-nav .open .dropdown-menu > li > a {
        color: #fff
    }

    [class*=navbar-drupal] .navbar-nav .open .dropdown-menu > li > a:hover, [class*=navbar-drupal] .navbar-nav .open .dropdown-menu > li > afocus {
        color: #93c5e4
    }

    [class*=navbar-drupal] .navbar-nav .open .dropdown-menu > .active > a, [class*=navbar-drupal] .navbar-nav .open .dropdown-menu > .active > a:hover, [class*=navbar-drupal] .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #93c5e4;
        background-color: #00598e
    }
}

@media (min-width: 768px) {
    .navbar-menu .dropdown-submenu > a:not(.dropdown-toggle-mobile) {
        display: flex;
        align-items: center
    }

    .navbar-menu .dropdown-submenu > a > .label-text {
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: auto
    }

    .navbar-menu .dropdown-submenu > a > .label-dropdown-toggle {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: auto
    }
}

.navbar-drupal-primary-local-tasks {
    background-color: #e5f5ff
}

.navbar-drupal-sub-menu {
    background: #fff;
    list-style: none;
    font-size: 14px;
    margin: 0;
    padding: 0
}

.navbar-drupal-sub-menu li > a {
    color: #004975;
    display: block;
    padding: 5px 10px
}

.navbar-drupal-sub-menu li > a:hover, .navbar-drupal-sub-menu li > a:focus {
    background: #cbebff;
    text-decoration: none
}

.navbar-drupal-sub-menu li > a.active {
    font-weight: bold
}

.navbar-drupal-sub-menu li li > a {
    padding-left: 30px
}

.navbar-drupal-sub-menu li li li > a {
    padding-left: 50px
}

.navbar-drupal-sub-menu li li li li > a {
    padding-left: 70px
}

.navbar-drupal-sub-menu li li li li li > a {
    padding-left: 90px
}

@media (min-width: 992px) {
    .navbar-drupal-sub-menu {
        max-width: 240px
    }
}

ul.tabs {
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 12px 20px 0
}

ul.tabs li {
    display: inline-block;
    *display: inline;
    zoom: 1
}

ul.tabs li a {
    display: block;
    text-decoration: none
}

.nav-sm {
    font-size: 14px
}

.nav-sm li > a {
    padding: 6px 10px
}

.nav-pills.nav-pills-drupal > li > a {
    color: #00598e
}

.nav-pills.nav-pills-drupal > li.active a, .nav-pills.nav-pills-drupal > li.active a:hover, .nav-pills.nav-pills-drupal > li.active a:focus {
    color: #fff;
    background-color: #00598e
}

.nav-drupal-secondary-local-tasks {
    margin-top: 10px;
    margin-left: 20px
}

ul.action-links {
    font-weight: normal;
    list-style: none;
    margin: 10px 0 10px 0;
    padding: 0
}

ul.action-links a {
    font-size: 14px;
    padding: 3px 8px;
    border-radius: 4px
}

ul.action-links a:hover {
    background-color: #eee;
    color: maroon;
    text-decoration: none
}

ul.action-links a:active, ul.action-links a.active {
    color: #fff;
    background-color: #c00
}

ul.action-links a[disabled], ul.action-links a.disabled {
    color: #333
}

.breadcrumb-wrapper {
    background-color: #f5f5f5
}

.breadcrumb {
    margin-bottom: 0
}

html.js fieldset.collapsed {
    height: auto
}

.vertical-tabs fieldset.vertical-tabs-pane {
    padding: 1em 1em 1em 1em;
    background-color: #fff
}

.form-item {
    margin-top: 0
}

.form-checkboxes .form-item, .form-radios .form-item {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.exposed-filters .form-item {
    margin-bottom: .5em
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 2.1em
}

.form-wrapper.label, .views-display-setting .label {
    color: #666;
    font-size: 12px;
    padding: 0;
    line-height: inherit;
    font-weight: inherit
}

.webform-datepicker select.year.form-control, .webform-datepicker select.month.form-control, .webform-datepicker select.day.form-control {
    display: inline;
    width: auto
}

.container-inline-date .date-padding {
    float: none;
    margin-right: -15px;
    margin-left: -15px
}

.container-inline-date .date-padding > .form-group {
    float: left;
    width: 50%;
    padding-right: 15px;
    padding-left: 15px
}

.container-inline-date > .form-item {
    display: block;
    margin-right: 0
}

.container-inline-date .form-item {
    float: none
}

.container-inline-date .form-item .form-item {
    float: none
}

#edit-options .collapsible {
    float: none
}

#pagetree_container .hidden {
    display: block !important
}

body[contenteditable], body.cke_editable_themed, body.page-media-browser {
    background: #fff;
    margin: 10px;
    min-width: 0
}

.footer-social .unlabeled li {
    display: inline-block
}

body.cke_editable_themed div[class^=col-], body.cke_editable_themed div[class*=" col-"] {
    border: 1px dotted #d3d3d3
}

@media screen and (max-width: 719px) {
    body.wd-p-Responsive {
        background-color: #f3f3f3
    }
}
