.btn {
  margin-top: 5px;
}

.sp-megamenu-parent .sp-mega-group>li>a { 
  text-transform: none !important; 
}

#sp-footer { 
    position: fixed;
    width: 100%; 
    bottom: 0px; left:0px;
    z-index: 3;
}

#system-message-container {
    position: sticky;
  	max-width: none;
}


.w3-btn, .w3-button    {
  margin-top: 15px;
}

header h2.clearfix.text-uppercase,header .btn.float-end {
    color: #fff;
}
.w3-modal-content.w3-display-top.w3-white.w3-round-large.w3-card {
    margin: auto !important;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    height: 350px;
    overflow: auto;
}
div#AdHocTask {
    
}
.collapse:not(.show) {
    display: none !important;
}
.itemid-130 {
    overflow: hidden;
    position: relative;
}
.w3-blue, .w3-hover-blue:hover,.w3-hover-blue:active {
    color: #fff!important;
    background-color: #0037DD !important;
    border-color: transparent !important;
}
.btn-outline-dark:hover {
    color: #212529 !important;
    border-color: #212529 !important;
}
.btn-outline-dark:hover{background-color: transparent !important}
button#ResetDate:hover {
    color: #fff !important;
    background-color: #0037DD !important;
    border-color: #0037DD !important;
}
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle{
    background-color: #0d6efd !important;
}
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0037DD !important;
    border-color:#0037DD !important;
}
.btn-check:focus+.btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #0037DD !important;
    border-color: #0037DD !important;
    box-shadow:none !important;
}
.show formwiz {
    display: block !important;
}
/*.show formwiz .formio-component-submit {
    display: none !important;
}*/
.btn-check:focus+.btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: none;
}
.btn-check:active+.btn-outline-dark:focus, .btn-check:checked+.btn-outline-dark:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus, .btn-outline-dark:active:focus {
    box-shadow: none;
    background: transparent;
    color: #000;
}
div#Late > div{ display: none;}

.directoryTable th, .directoryTable td{text-align: left;}