@font-face {
  font-family: "Revue BT";
  src: url(revue-bt.ttf);
  font-weight: bold;
}

body{font-family:'Josefin Sans', sans-serif;font-size:14px;}
/*::-moz-selection{text-shadow:none;background:#fed136;}
::selection{text-shadow:none;background:#fed136;}
img::selection{background:transparent;}
img::-moz-selection{background:transparent;}
body{webkit-tap-highlight-color:#fed136;}
abbr[data-original-title], abbr[title]{font-weight:700;}*/

/*a,a.active,a:active,a:focus,a:hover{outline:0}
a{color:#1886cc}
a.active,a:active,a:focus,a:hover{color:#0d659e}*/

.top-bar{background:#fff;}
.top-bar a,.top-bar ahover{color:#919191}

/*--------------------------------------------------
    [3. Header]
----------------------------------------------------*/
.header{background:#0d5ca5;padding:10px}
.header .navbar-brand{display:flex;justify-content:center;}
.navbar-brand{height:auto;padding:5px;display:flex;justify-content: center;display:none}
.navbar-light .navbar-brand{color:#007bff;font-weight:bold}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover{color:#fff;}
.bg-dark {background-color:#0d5ca5!important;}


.dropdown-menu{border:none;}
.navbar-light .navbar-nav .nav-link{color:#fff;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#fff;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color:#fff;}

.navbar-light .navbar-nav .nav-item{position:relative}
.navbar-light .navbar-nav .nav-item a.nav-link::before{position:absolute;content:"";background:#fff;width:100%;height:1px;bottom:20px;left:0;opacity:0;transform:scaleX(0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.navbar-light .navbar-nav .nav-item a.nav-link:hover::before{opacity:1;transform:scaleX(1)}
.navbar-light .navbar-nav .nav-item.active a.nav-link::before{opacity:1;transform:scaleX(1)}

@media (min-width:768px){
.navbar-nav>li>a{padding-top:19px;padding-bottom:20px;font-size:12px;}
.navbar-expand-sm .navbar-nav .dropdown-menu{border-radius:0;padding:0 15px;}
.navbar-expand-sm .navbar-nav .dropdown-menu .dropdown-item{padding:10px 5px;border-bottom:1px solid #eeeeee;}
.navbar-expand-sm .navbar-nav .dropdown-menu .dropdown-item:hover{color:#007bff; background:transparent}
}
@media (min-width:992px){
	.navbar-light{padding:0 50px;}
.navbar-nav>li>a{font-size:16px;}
}
@media (max-width:768px){
.navbar-inverse .navbar-toggle .icon-bar{background-color:#6d6d6d;}
.nav .menuBox>li{width:100%;}
.navbar-nav .open .dropdown-menu{margin-left:6px;}
}

@media (max-width:767px){
.header{display:none}
.navbar-brand{display:block}
.navbar-light{background:#001659;}
.navbar-light .navbar-toggler{color:#fff;border-color:#fff;background:#fefeff;}
.navbar-light .navbar-nav .nav-item a.nav-link::before{content:normal}
.navbar-brand img{width:220px;}
}
@media screen and (max-width:767px){
}



.carousel-inner {height:calc(100vh - 150px);}
@media screen and (max-width:768px){
	.carousel-inner {height:100%;}
}

/*Footer*/
footer{background-color:#0d5ca5;color:#fff;font-size:12px;}
footer a,footer a:hover{color:#fff;}
.footer-above{padding:40px 0;}
.footer-above h5{margin-bottom:20px;}
.footer-above ul{list-style:none; padding:0; margin:0}
.footer-above ul li{font-size:13px;line-height:30px;}
.footer-below{color:#fff;border-top:1px solid #4c75b4;padding:20px 0;}
.border-right{border-right: 1px solid #fff; margin-right:30px}
@media screen and (max-width:768px){
	.border-right{border-right:0;margin:0;}
}