/* archivo de estilo */



.navbar{
	background-color: 	#222222!important;
	color: 				#FFF!important;
}

.nav-link{
	color: 				#FFF!important;
}
.nav-item{
	margin-left: 		20px;
	margin-right: 		20px;
}

.homeslider{
	
	background-image: url(../img/home.png);
	background-size: cover;
	height: 300px;
}

.homeiconos li{
	list-style: none;
	display: inline-block;
	margin: 10px;
	max-width: 120px;
	text-align: center;
	font-size: 14px;
	color: #1e2343;
	font-weight: bold;
}

.homecontainer{
	background-image: url(../img/marca_agua_half.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	min-height: 650px;
}

.containerligth{
	background-image: url(../img/marca_agua_l.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	min-height: 650px;
}

* { font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; }
p{font-size: 18px;}


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.dropdown-menu{
	background-color: #ecc451;

}

.dropdown-item a{
	color:#1f2344;
}

.titulo_seguro{
	font-size: 48px;
	font-weight: bolder;
	color:#1f2344;
	text-align: right;
	width: 100%;
}

p{
  text-align: justify;
}

.contactform{
	border-color:#1f2344;
	border-width: 3px;
	border-style: solid;
	padding: 20px;
}

.contactform label{
	border-color:#1f2344;
	font-weight: bold;
}

.contactform input, .contactform textarea{
	border-color:#ecc451;
	border-width: 2px;
	border-style: solid;
	width: 500px;	
	max-width: 100%;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
