body{
  font-family: "Source Sans Pro", sans-serif;
}


header.masthead{position:relative;background-color:#1f285c;/*background:url(../img/bg-masthead.jpg) no-repeat center center;*/-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;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:7rem}}.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:7rem;padding-bottom:7rem}.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(../img/bg-masthead.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;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}


.navbar-mainnavigation .navbar-brand-image img {
    max-height: 145%;
}

.botonleer{
position: sticky;
float:right;
    width: 400px;
    right: 0;
    padding-left: 25px;

}
.botonleer .rsbtn,.botonleer .rs_addtools {
    padding-bottom: 0px;
}

.thumbnail-menu-caption{
	background-color:rgba(2, 86, 128, 0.75);
	opacity: 1;
}
.thumbnail-menu-caption:hover{
	background-color:rgba(2, 86, 128, 0.55);
	opacity: 1;
}

.thumbnail-menu-caption-title{
	color:#FFF;
	opacity: 1;
}
.thumbnail-menu-item{
	padding: 0px;
}
.awesome{
	font-weight: bold;
}
h1.awesome{
	text-transform: uppercase;
	font-weight: bold;
}
h2.awesome{

	font-weight: bold;
}

h2.element-header{
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	border-bottom: 5px wavy #fab80e;
/* border-bottom: 300px;	*/


}

hr{

	border-bottom: 5px dashed  #fab80e;
border-top:0;
width: 78px;
height: 0px;
background-color:#FFF;

-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}

blockquote{
border-left: 4px solid #fab80e;
background:#fab80e;
}
.footer-section ul li {
list-style:none;
}
.footer-section ul li a{
color:#FFFFFF;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
user-select: none;
border-bottom: 1px solid #FFF;
border-top:0;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 0.25rem;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.footer-section ul li a:hover{
background:#fab80e;
color:#024c71;
}
.footer-section-content a:not(.btn), .footer-section-content a:not(.btn):focus {
    color: #FFFFFF;
}
.sociallinks-item {
  display: inline-block;
  margin-left: 0.5em;
  margin-right: 0.5em;
}