html {
    background-color: #252525;
}

body {
    background-color: #ffffff !important;
     min-width: inherit !important;
}

body a {
        color: #9b000f !important;
}


ul {list-style: disc!important;}
ol {list-style-type:decimal!important;}
ul li, ol li {margin:0px 0px 5px 12px;line-height: 18px;}

.sfNavHorizontalDropDown .k-item a.k-link {
    padding: 0 10px!important;
	line-height: 50px!important;
}

.sfContentBlock h3 {margin-top: 10px!important;}
.white-box {padding: 20px;border-radius: 10px;border:1px solid #ccc;}
.grey-box {background: #efefef; padding: 20px;border-radius: 10px;}
.darkgrey-box {background: #747474; padding: 20px;border-radius: 10px;color:#fff!important;}
.blue-box {background: #4796f7; padding: 20px;border-radius: 10px;color:#fff!important;}
.darkgrey-box a, .blue-box a {color:#fff!important;}


li.k-item.k-state-default {
    background: #f8f8f8;
    border: #f8f8f8;
    list-style: none!important;
    margin: 0px;
}

a.sfSel.k-link.k-menu-link {
    background-color: #e7e7e7 !important;
    font-weight: normal;
    position: relative;
    bottom: -2px;
}

.header-spacer-top {
	margin-top: 0px;
}

.navbar.navbar-expand-lg.navbar-light.bg-light {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    margin: 10px auto 20px auto;
}

    .navbar.navbar-expand-lg.navbar-light.bg-light a {
        color: #9b000f;
        font-size: 13.5px;
    }

        .navbar.navbar-expand-lg.navbar-light.bg-light a:hover {
            color: #333;
			background: none;
        }

.navbar-light .navbar-nav .active > .nav-link {
    background-color: #e7e7e7;
    padding: 1rem;
}

.navbar-light .navbar-nav .nav-link {
    padding: 1rem;
}

.se-main-nav-bar {
    background-color: #fff;
    color: #9b000f;
    margin: 30px;
}

    .se-main-nav-bar ul, .se-main-nav-bar .k-menu .k-item.k-state-hover {
        background: none;
    }

    .se-main-nav-bar .k-menu .k-item {
        border: none;
        border-color: transparent;
    }

    .se-main-nav-bar a.k-link.k-menu-link {
        font-size: 16px;
        font-weight: bold;
        margin-top: 25px;
        color: #000;
        text-decoration: none;
    }

    .se-main-nav-bar .k-last a.k-link.k-menu-link {
        padding-right: 0;
    }

    .se-main-nav-bar .k-menu .k-menu-group .k-item > .k-link {
        padding: .28em 1.8em .38em .9em;
    }

    .se-main-nav-bar a.k-link.k-menu-link:hover, .se-main-nav-bar a.k-link.k-menu-link:active, .se-main-nav-bar a.k-link.k-menu-link:visited {
        color: #000;
        text-decoration: none;
    }

.sl-edge-logo {
    width: 225px;
    padding: 10px 0 20px 0;
}

.dashboard-content {
    background: #d3d3d3;
    min-height: 360px;
    padding: 8px 0;
    width: 100.01%;
}

.dashboard-content-side {
    background: #f2f2f2;
    min-height: 345px;
	padding-top: 5px;
    padding-bottom: 5px;
}

.dashboard-content-middle {
    padding-bottom: 25px;
    padding-top: 5px;
}

.dashboard-content-bottom h3, .dashboard-content h3 {
    border: none !important;
}

.dashboard-content-bottom {	
	min-height:400px;
	margin-top:40px;
	background:url('/images/default-source/default-album/white_banner.jpg') no-repeat top center #fff;
	background-size: contain;
}

.se-footer {
	margin-top: 25px;
}

footer {
    background: url('/images/default-source/default-album/footer-bkgd.jpg') no-repeat top center #252525;
    color: #fff;
    text-align: center;
    height: 400px;
	position: relative;
    font-size: 14px;
}

.se-footer a, .se-footer a:link, .se-footer a:visited, .se-footer a:hover, .se-footer a:active {
    color: #fff !important;
}

#footer-top-links {
    padding-top: 40px;
}

#footer-bottom-links {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
}

#footer-top-links li, #footer-bottom-links li {
    padding: 0 8px;
}

#footer-bottom-links li {
    padding: 0 4px;
}

#footer-bottom-links li:after {
    content: '|';
    padding-left: 8px;
}

#footer-bottom-links li:last-child:after {
    content: '';
    padding-left: 0;
}

.slLoginStatus {
    margin-top: 10px;
}

.slLoginStatus .sf-mr-m {
    margin-right: 0;
}

.slick-next:before, .slick-prev:before {
	color: black !important;
}