@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,500i,600,600i,700,700i,800&display=swap&subset=latin-ext');

*{
    font-family: 'Montserrat', sans-serif;
}

.navbar-default{
    background-color: #ffffff;
    min-height: 4.688vw;
    margin-bottom: 0px;
}
.navbar-default .navbar-brand{
    height: 4vw;
    padding: 0 0.781vw;
    margin-top: 0.3vw;
}
.navbar-default .navbar-nav > li > a{
    padding: 0 1.042vw;
    margin: 0;
    height: 4.688vw;
    line-height: 4.688vw;
    color: #000000;
    font-weight: 500;
}
.navbar-default .navbar-nav > li > span{
    padding: 0.521vw;
    background-color: #2343e1;
    color: #fff;
    font-weight: bold;
    margin-top: 1.250vw;
    display: block;
}
.navbar-default .navbar-nav > li > span > a{
    color: #ffffff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover{
    background-color: #eeeeee !important;
}
.navbar-default .navbar-nav .dropdown-menu > li > a {
    padding: 0.521vw 1.042vw;
}
.navbar-default .navbar-nav .dropdown-menu{
    border-radius: 0;
    border: none;
    overflow: hidden;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
    color:#2343e1;
}

#Slider{
    height: calc(100vh - 4.688vw);
    overflow: hidden;
    margin-top: 4.688vw;
}
#Slider .carousel-inner{
    height: 100%;
}
#Slider .carousel-inner .item{
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
#Slider .carousel-inner .item a{
    display: block;
    height: 100%;
    width: 100%;
}
#Slider .carousel-inner .slide-1{
    background-image: url("../img/slider/1.jpg");
}
#Slider .carousel-inner .slide-2{
    background-image: url("../img/slider/2.jpg");
}
#Slider .carousel-inner .slide-3{
    background-image: url("../img/slider/3.jpg");
}
#Slider .carousel-inner .slide-4{
    background-image: url("../img/slider/4.jpg");
}

.page-header{
    margin-top: 4.688vw;
    height: 10.417vw;
    background-image: url("../img/page-header.jpg");
    background-size: cover;
    background-position: center center;
    border: none;
    padding: 0px;
}
.page-header .page-title{
    margin: 0;
    padding: 0;
    color: #ffffff;
    margin-top: 4.167vw;
    background-color: rgba(35, 67, 225, 0.7);
    padding: 0.521vw;
    font-weight: bold;
}
.nav-tabs{
    border: none;
}

.nav-tabs > li > a{
    background-color: #dddddd;
    color: #555555;
    height: 2.865vw;
    line-height: 2.865vw;
    padding: 0 0.781vw;
    font-weight: bold;
    border-radius: 0;
    border: none;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover{
    background-color: #2343e1;
    color: #ffffff;
    border: none;
}

.tab-content{
    background-color: #F8F8F8;
    overflow: hidden;
    padding: 0.781vw;
}
.tab-content p{
    line-height: 1.500vw;
    margin-bottom: 2vw;
}
.tab-content .tab-title{
    margin: 1.042vw 0px 0.521vw 0px;
    font-weight: bold;
}

.well{
    border-radius: 0px;
    box-shadow: none;
    border: none;
    background-color: #EEEEEE;
}

.well input.form-control,
.well select.form-control{
    border: none;
    border: 1px solid #2343e1;
    background-color: transparent;
    box-shadow: none;
    outline: none;
    height: 2.604vw;
    margin-bottom: 0.781vw;
    color: #000;
}
.well .form-control::placeholder{
    color: #000000;
}
.well textarea.form-control{
    border: none;
    border: 1px solid #2343e1;
    background-color: transparent;
    box-shadow: none;
    outline: none;
    resize: none;
    color:#000; 
}

.well .btn-dark{
    background-color: #2343e1;
    color: #ffffff;
    padding: 1vw 0;
    font-weight: bold;
    margin-top: 1vw;
    border-radius: 0;
}
.well .title{
    background-color: #2343e1;
    text-align: center;
    padding: 1vw 0;
    color: #ffffff;
    font-size: 1vw;
}
.copyright{
    background-color: #1D1D1D;
    color: #ffffff;
    padding: 1vw 0;
    line-height: 42px;
}
.copyright img{
    height: 42px;
}
.mobile-bar{
    display: none;
}
