body{background-color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:0}
.bg-dark{background-color:#222!important}
.navbar{margin-top:-5px;padding:3px 5px}
.navbar-brand{margin-left:10px;margin-top:7px}
.logo-text{top:23px}
.navbar-dark .navbar-nav .nav-link{color:#fcaf17}
.navbar-dark .navbar-nav .active .nav-link{background-color:#000;color:#ff9}
.navbar-nav{font-size:14px}
.navbar-expand-md .navbar-nav .nav-link{padding:13px 15px 15px}
.navbar-nav .img-link{margin:7px 0}
.logo{margin-top:-5px}
#slide-container{margin:10px auto;max-width:960px}
#slider{border:0}
.carousel-inner,.carousel-inner > .item > img{border-radius:0}
.carousel-caption{background:rgba(0,0,0,0.3);background:linear-gradient(to bottom,rgba(0,0,0,0.35),rgba(0,0,0,0.15));border-radius:7px;bottom:40px;color:#ff9;font-size:16px;margin:0 20px;padding-bottom:12px;text-shadow:3px 3px 5px #000}
.ctrl-caption{background:rgba(0,0,0,0.3);border-radius:5px;color:#fcaf17;font-size:14px;margin:auto;padding:5px 5px 0;text-align:center;width:150px}
#chk-captions{margin-left:2px}
.switch{position:relative;display:inline-block;width:52px;height:22px}
.switch input{opacity:0;width:0;height:0}
.slider{position:absolute;cursor:pointer;top:2px;left:0;right:0;bottom:0;background-color:#000;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:1px;background-color:#323;-webkit-transition:.4s;transition:.4s}
input:checked + .slider{background-color:#fcaf17}
input:focus + .slider{box-shadow:0 0 1px #000}
input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(30px)}
.slider.round{border-radius:34px}
.slider.round:before{border-radius:50%}
.footer{background-color:#222!important;font-size:12.6px!important;position:fixed;bottom:0;width:100%}