body{
	color: #000000;
    font-size:15px;
    font-family:Montserrat;
    background-color: #ffffff;
}

header{
	background-color: #163c5f;
	margin-top:60px;
	height: 100px;
}

.navbar {
    padding-top: 20px;
    padding-bottom: 5px;
}

.logo{
	position:relative;
	z-index:9;
	top: -50px;
}

.navbar-light .navbar-nav .nav-link:focus, 
.navbar-light .navbar-nav .nav-link:hover {
    color: #ffed00;
}

.navbar-light .navbar-nav .nav-link {
    color: #ffffff;
    font-size:27px;
    text-transform:uppercase;
    padding-left:10px;
    padding-right:10px;
    font-family: Oswald !important;
}

.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: #ffed00;
}

.bg-white{
	background-color: #ffffff;
	font-size:21px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:30px;
}

.bg-blue{
	background-color: #224b97;
	padding-left:0px;
	padding-top:13px;
	padding-bottom:14px;
	margin-bottom:30px;
}

a, a:hover {
	color: #282828;
}

a:hover {
	text-decoration:none;
}

.no-padding-left{
	padding-left:0px;
}

.no-padding-right{
	padding-right:0px;
}

.boxa-footer-1{
	background-color: #f3f3f3;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
}

.bg-white-2{
	background-color: #ffffff;
}

.bg-white-2 h2{
	font-weight:bold;
	font-size:18px;
	margin-top:15%;
	text-transform:uppercase;
}

.footer-last{
	font-size:16px;
	margin-top:20px;
	margin-bottom:20px;
}

.container-transparent{
	background-color:transparent;
}

.mt-50{
	margin-top:50px;
}

.boxa-cat{
	box-shadow: 0 4px 2px -2px #efefef;
	margin-bottom:15px;
}

.boxa-cat .bg-blue, .boxa-cat .bg-white{
	margin-bottom:0px;
}

.content{
	margin-left:0.5%;
	margin-right:0.5%;
}

.content .bg-white{
	font-size:19px;
}

h1{
	font-size:24px;
}

.text{
	font-size:13px;
}

.trimite{
	background-color: #224b97;
	color: #ffffff;
}

.trimite:hover{
	color: #ffffff;
}

@media screen and (max-width: 760px) {
   .mobile{
   		display:block;
   		margin-top:-150px;
   }

   .navbar{
	   	top: 0px;
	    position: absolute;
	    margin-top: -17rem;
	    z-index: 99999;
	    left: 0rem;
	    width: 100%;
   }

   .navbar-collapse{
   	  background-color: rgb(40, 40, 40);
   }

   .container-box h1{
   	  margin-top: 30px;
   	  margin-bottom: 30px;
   }
}

.container-box{
	margin-top: 25px;
	margin-bottom:25px;
	background-color: #f4f4f4;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right:25px;
	color: #4d4d4d;
	font-size: 12px;
	font-family: Montserrat;
}

.container-box .solicita-oferta{
	padding: 15px;
	background-color:#ffffff;
	margin-top: 40px;
}

.container-box h1{
	font-weight:bold;
	color: #163c5f;
	font-size:30px;
	margin-bottom: 10px;
}

.box-link{
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #0b0d1b;
}

.box-link:hover{
	background-color: #ffed00;
}

.box-link .bg-image{
	background-image: url('../img/arrow_yellow.png');
	width: 48px;
	height: 48px;
	margin-left: 20px;
}

.box-link:hover .bg-image{
	background-image: url('../img/arrow_black.png');
	width: 48px;
	height: 48px;
	margin-left: 20px;
}

.box-link .text-1{
	margin-left:10px;
	color: #ffffff;
	font-size: 20px;
	line-height: 115%;
	font-weight:bold;
	margin-top: 5px;
}

.box-link .text-2{
	margin-left:10px;
	color: #ffed00;
	font-size: 12px;
	line-height: 115%;
	font-weight:bold;
}

.box-link:hover .text-1, .box-link:hover .text-2{
	color: #000000;
}

.box{
	position: absolute;
    bottom: 0px;
    margin-bottom: 20px;
    width: 100%;
}

.mt-15{
	margin-top: 15px;
}

.footer{
	background-image: url('../img/banner_bottom.jpg');
	padding-top: 80px;
	padding-bottom: 60px;
	font-size:13px;
	color: #ffffff;
	background-size: cover;
    background-repeat: no-repeat;
    margin-top: 50px;
}

.footer h2{
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}

.footer .orase{
	color: #ffed00;
	font-size: 14px;
	text-transform: uppercase;
}

.footer-menu{
	color: #282828;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.footer2{
	padding-top: 30px;
	padding-bottom: 30px;
}

.bg-grey{
	background-color: #f4f4f4;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-top: 20px;
}

.text h1{
	color: #163c5f;
	font-size: 30px;
	line-height:120%;
	text-transform: uppercase;
	font-weight:bold;
	margin-top: 30px;
	margin-bottom: 20px;
}

.text{
	color: #163c5f;
	font-size: 12px;
	line-height:140%;
	margin-top: 15px;
}

.text-content{
	line-height: 140%;
}
