
body {font-family: 'Poppins', sans-serif; font-size: 1.2rem; max-width: 1366px; margin: 0 auto;}
h2, h3 {font-weight: 700;}

.red, .author  {color: #de0a29;}
.lt-blue, a:hover {color: #bbd1e1!important;}
a, a:visited, a:link, .md-blue, h3 {color: #6195bb;}
.dk-blue, h2, .nav-link:focus {color: #132d46!important;}
.gray, p, .carousel-caption {color: #303030!important;}
.poppins, h2, h3, h4 {font-family: 'Poppins', sans-serif;}
.graduate, h1, .h1 {font-family: 'Graduate', cursive;}
.bg-dark {background-color: #132d46!important;}
.bg-light {background-color: #bbd1e1!important;}
.bg-info {background-color: #6195bb!important;}
.btn-primary {background-color: #de0a29!important; border: 3px solid #fff; text-transform: uppercase; color: #fff!important; text-decoration: none; font-weight: 700;}
.btn-primary:hover {border: 3px solid #bbd1e1!important;}
.intro {background-color: #bbd1e1!important; 
margin-left: 0!important;
margin-right: 0!important;
padding: 15px;
}

.container {padding-left: 0; padding-right:0;}
/* Menu */
.dropdown-menu {padding: 0; padding-right: 5px; z-index: 1000;}
.dropdown-menu li {display: block!important;}
a.dropdown-item {color: #fff!important;  margin: 5px; }



.navbar-toggler:after {content: "MENU"; font-weight: 400;}
.nav-link:focus {outline: none;}
.dropdown-item:hover {background-color: #6195bb; display: block;}

/* home page video */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Custom Cards */
.card {border: 0;}
#custom-cards a, #custom-cards a:link, #custom-cards a:visited {text-decoration: none; color: #fff;}
#custom-cards a:hover  {color: #de0a29;}

/* Carousel */
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23606060'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23606060'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}



.carousel-caption {text-align: left;}

@media (max-width: 1150px) {
.nav-link {font-size: .9rem!important;}
}

