
@font-face {
  font-family: rev;
  src: url();
} 
body{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}header.masthead{position:relative;background-color:#343a40;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat center center;background-size:cover;padding-top:8rem;padding-bottom:8rem}header.masthead .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}header.masthead h1{font-size:2rem}@media (min-width:768px){header.masthead{padding-top:12rem;padding-bottom:12rem}header.masthead h1{font-size:3rem}}.showcase .showcase-text{padding:3rem}.showcase .showcase-img{min-height:30rem;background-size:cover}@media (min-width:768px){.showcase .showcase-text{padding:4rem}}.features-icons{padding-top:7rem;padding-bottom:7rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item .features-icons-icon{height:7rem}.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}.testimonials{padding-top:2rem;padding-bottom:4rem}.testimonials .testimonial-item{max-width:18rem}.testimonials .testimonial-item img{max-width:12rem;box-shadow:0 5px 5px 0 #adb5bd}.call-to-action{position:relative;background-color:#343a40;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat center center;background-size:cover;padding-top:7rem;padding-bottom:7rem}.call-to-action .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}footer.footer{padding-top:4rem;padding-bottom:4rem;background: #000000;}
 
.navbar-light .navbar-brand {
    color: rgb(0, 123, 255);
	font-size: 40px;
    font-weight: bold;
	font-family: rev;
}
.bg-light {
    background-color: #ffffff!important;
}
.bg-dark {
    background-color: #238af1!important;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgb(255, 255, 255);
}
.features-icons {
    padding-top: 3rem;
    padding-bottom: 3rem;
    background: #dbf3f9;
}
h1.navbar-brand:hover {
    color: #047ef7 !important;
}
.navbar-brand img{
	height:80px;
	float:left;
	margin-right:20px;
}
.navbar-brand{
	font-family: rev;
	font-size: 3rem;
}
.navbar-brand p{
	font-size:18px;
	text-align:center;
}
.navbar-brand h1:hover, .navbar-brand p:hover {
    color: #238af1 !important;
}
.course .card{
    height: 270px;
    padding: 10px;
}
.footer h4 {
    color: #ffffff;
}
.footer p{
	color:#fefefe;
}
h2.mb-5 {
    color: #238af1;
}
.showcase .showcase-text {
    padding: 4rem;
    text-align: justify;
}

.features-icons-item {
    box-shadow: 0 0 3px 1px #cccccc;
    height: 320px;
    padding: 10px;
}
.features-icons {
    padding-top: 3rem;
    padding-bottom: 3rem;
    background: #ffffff;
}
section.showcase {
    background: #c9def1;
	padding:10px 0px;
}
.showcase .showcase-img {
    min-height: 25rem;
    background-size: cover;
}

