

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

a{
	color: #01af40;
}

h1, h2, h3, h4, h5, h6{
	color: #16284c;
}

.panel{
	background: #EFEFEF;
	text-decoration: none;
}

.panel:hover{
	background: #16284c;
	
}

.panel h3{
	text-decoration: none;
}

.panel:hover h3{
	color: white !important;
}

.navbar_klok{
	background: #16284c !important;
	border-bottom: solid 1px #01af40;
}

.navbar_klok *{
	color: white !important;
}

.home-panel{
	height: 150px;
	border: solid 1px #CCCCCC !important;
	display: block;
	width: auto;
}


.int_thumb{
	padding: 32px;
}

.dropdown_container{
	position: relative;
	text-align: right;
	position: fixed;
	top: 70px;
	z-index: 300;
	left: 50%;
	width: 1170px;
	max-width: 100%;
	-webkit-transform: translateX(-50%);
	
}

.dropdown{
	
}



.inner_section{
	padding-top: 60px;
	padding-bottom: 15px;
}

.inner_section.primera{
	margin-top: -70px;
}


.alfa_green{
	background: #00AF41;
}

.alfa_blue{
	background: #15284B;
}

.nobg{
	background: none !important;
	background-color: white !important;
	border: none !important;
	}

.comment{
	font-weight:normal;
	font-size: 14px;
}

.alert-danger a{
	color: #703030;
}

.inner_ul{
	padding: 0px;
}

.lb{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #444444;
	z-index: 1000;
	display: none;
}

.lb_content{
	background: white;
	padding: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 800px;
	height: 500px;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
}

.cerrar_lb{
	color: white;
	position: absolute;
	right: 50px;
	top: 80px;
	font-size: 32px;
	cursor: pointer;
}





