 body{
     background-color: black !important;
 }
 .font-weight-900{
     font-weight: 900;
 }
 .font-weight-lighter{
     font-weight: lighter;
 }
 .font-size-small{
    font-size: small;    
}
.font-weight-semi-bold{
    font-weight: 600 !important;
}
 .text-red{
     color: red;
 }
 .text-orange{
     color: orange;
 }
 .navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255) !important;
}
 .dropdown-item:focus, .dropdown-item:hover{
     background-color: transparent !important;
 }
 .dropdown-item.active, .dropdown-item:active{
     background-color: transparent !important;
 }
 @media only screen and (min-width: 1024px){
     .md-w-50{
         width: 50% !important;
     }
 }
 @media screen and (min-width: 768px){
    .bgd-black-md {
        background-color: rgba(0,0,0,.85) !important;
        text-shadow: 1px 1px 1px black;
    }
    .display-8{
        font-size: 1.2em;
    }
}
 .h-35px{
     height: 35px;
 }
 @media screen and (max-width: 767px){
     .h-sm-45px{
         height: 45px !important;
     }
     .px-0-sm{
         padding-left: 0rem;
         padding-right: 0rem;
     }
 }
 .z-10{
     z-index: 10;
 }
 .z-11{
     z-index: 11;
 }
 .z-100{
    z-index: 100;
}
 .carousel-indicators li{
    width: 10px !important;
    height: 10px !important;
    border-radius: 10px;
 }
 .top-45-neg{
     top: 45%;
 }
 .white-space-normal{
     white-space: normal;
 }
 .w-90{
     width: 90%;
 }
 .bg-dark{
     background-color: black;
 }
 .webkit-center{
     text-align: -webkit-center;
 }