html {-webkit-font-smoothing:antialiased;}
body {background-color:#d5d1d1;color:rgb(0, 0, 0);font-family:"Open Sans",sans-serif;font-size:14px;line-height:1.75em;}
.container {padding-right:0;padding-left:0;width:100%}
.boxed {background-color:#fff;}

.sb-icon-navbar i {
    color:#ffcc00;margin-left:15px;vertical-align:middle;font-size:1.5em;padding:15px 14px 14px 14px;height:50px;
}
.navbar-dark .sb-icon-navbar i {background-color:#fff;background-image:none;}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default  {
    color: #fff;
    font-weight: bold;
    background-color: transparent;
}
header {
    text-align: center;

}
.header-short-title {margin-bottom:6px;margin-top:6px;color:#fff;font-weight: bold; font-size: 2em;}
.brandmsg h4 {
    color: #fff;
}
.brandmsg h4 span {
    color: #ffcc00;
}
.imageborder {
    padding: 0px;
    border: solid 1px #c5c5c5;
}

h4, h5 {
    color: #000;
}
#success {
    color: green;
}
#errors, .error {
    color: red;
}
.carousel {
    max-width:600px;
    margin:auto;
}
img {
    overflow-clip-margin: content-box;
    overflow: clip;
}
@media (min-width:768px) and (max-width:842px) {
  /*  .navbar-right {float:left!important;} */
}
@media (max-width:991px) {
 .sb-icon-navbar i {position:absolute;right:0;top:0;margin:0;} 
}

.navbar-header-full {
    /*background-color:#f0f0f0;*/
    background-image:none;
    box-shadow:none;border-top:solid 1px #ddd;}
/*.navbar-dark {background-color:#f8e2a8;background-image:none;color:#fff;box-shadow:none;} */
.navbar-dark {
    background-color:#000000;color:#fff;
    /*background-image:none;box-shadow:none;*/
}
.navbar-dark a {background-image:none;}
a:hover {background-image:none;color:#fff;}
a:hover {color:#fff;}

#navbar ul {
    display: inline;
}

#navbar li {
    display: inline;
}

#navbar li a {
    display: inline-block;
    white-space: nowrap;
    height: 44px;
    padding: 25px 19px 0px 19px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

#navbar li a:hover {
    color: #000000;
    padding: 25px 18px 0px 19px;
    border-right: 1px solid #020201;
    background: #ffcc00;
    text-decoration: none;
}
/*WHYDOESNT THIS WORK*/
 #navbar li a:active {
    color: #000000;
    padding: 25px 18px 0px 19px;
    border-right: 1px solid #020201;
    background: #ffcc00;
}
@media (max-width:767px) {
    .navbar-default .navbar-nav {margin-top:0;margin-bottom:0;}
 }
p {
    margin-left: 5px;
}
#footer-widgets {background-color:#f8e2a8;color:#eee;
    padding:0 0 20px 0;margin-top:30px;border-top:solid 1px #ccc;box-shadow:0 0 1px rgba(0,0,0,0.3);}
#footer-widgets a {color:#eee;text-decoration:none;
    -webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#footer-widgets a:hover {color:#fff;}

#footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    /* Height of the footer*/ 
    height: 33px;
    background-color:#000;
    color:#fff;
    padding:10px 0;
    text-align:center;
    box-shadow: 10px 0px 0px 0px black;
}

#footer a {color:#fff;text-decoration:none;}
#footer p {margin:0;padding:0;line-height:100%;}

/* insert line break on footer*/
@media (max-width:625px) 
    {
    #editlink::before  
    {
            content: "\a";
            white-space: pre;
    }
    #footer 
    {
        height: 42px;
        padding: 5px;
    }
}
.sb-slidebar {color:#fff;}
.slidebar-header {color:#034473;font-size:1.6em;border-bottom:solid 1px #2f2f2f;padding:15px 20px;margin:10px 0 20px 0;}
.no-margin-bottom {margin-bottom:0!important;}
.slidebar-menu {margin:0;padding:0;}
.slidebar-menu li {list-style-type:none;list-style-position:outside;margin:0;padding:0;}
.slidebar-menu li a {display:block;color:#ddd;padding:10px 20px;border-bottom:solid 1px #2f2f2f;text-decoration:none;}
.slidebar-menu li a:hover {background-color:#000;color:#fff;}

#back-top a {position:fixed;bottom:20px;right:20px;z-index:999999999;color:#eee;background-color:rgba(0,0,0,0.3);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;padding:10px;border-radius:5px;text-align:center;}
#back-top a:hover {background-color:rgba(0,0,0,0.7);}
#back-top a i {font-size:2em;}
@media (max-width:767px) 
    {
    #back-top a {position:fixed;bottom:10px;right:10px;}
    #back-top a i {font-size:1.6em;}
    }

#bofd tr:nth-child(odd) {
    background-color: #ccc;
 }
