body{
    background-color: #ffffff !important;
    overflow-x: hidden;
    font-family: 'Noto Sans', sans-serif;
}

.bg-dark{
    background-color: rgba(16, 41, 64, 1.0) !important;
}

#container-content{
    background-color: #ffffff !important;
}

.container{
    color: #FFFFFF !important;
}

.subtitle{
    color: #000000 !important;
    font-weight: bolder;
}

.bg-primary{
    background-color: rgba(16, 41, 64, 1.0) !important;
    transition: background-color 1s;
}

.bg-primary:hover{
    background-color: #1f5b94 !important;
    transition: background-color 1s;
}

.padding-0{
    padding-right:0;
    padding-left:0;
}

.navbar{
    z-index:10;
}

.nav-item{
    font-size: 16pt !important;
    padding-right: 5px;
}

.navbar-brand{
    font-size: 24pt !important;
    color: rgba(16, 41, 64, 1.0) !important;
    font-weight: bolder;
}

.under-link{
    transition: 500ms;
    border-bottom: 2px solid transparent;
}

.under-link:hover{
    border-color: #1f5b94;
    transition: text-decoration 500ms;
}

#contact-list li{
    padding: 5px;
}
.slick-prev:before, .slick-next:before{
    color: #1f5b94 !important;
    font-size: medium !important;
}

.carousel .overlay{
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0;
}

.carousel-caption {
    left: 7%;
    right: 7%;
    top: 30%;
}
.carousel-caption h1 {
    color: #000000;
    margin-bottom:20px;
}
.carousel-caption h1.second-heading {
    color: #ffffff;
    margin-bottom:35px;
}

.carousel-caption h1.second-heading > span {
    padding: 12px 25px 12px 25px;
    background-color: rgba(0, 0, 0, 0.65);
    font-weight: bold;
    font-size: 3vw;
    border-radius: 8px;
}

.slider{
    min-height: 4vw;
    min-width: 6vw;
}

#carouselGallery {
    padding: 1vw 10vw 5vw 10vw;
    margin-bottom: 1vw;
}

.carousel-indicators{
    position: relative;
    z-index: 0;
    margin-bottom: 0px !important;
}

.sub-header, .navbar-nav a, .navbar-nav a:hover, .navbar-nav a:active, .navbar-text, .card-text, .card-title{
    color: #000000 !important;
}

.icon-color{
    color: rgb(27, 90, 143) !important;
    padding: 25px;
    font-size: 64pt;
}