/* Base */
#section-function {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 60px;
}

.pagebigheader {
	margin-bottom: 30px;
	/*margin-top: 60px;*/
}

.container.services {
    padding-top: 70px;
    padding-bottom: 32px;
}

.service {
    padding-bottom: 28px;
}

.container{
    width:auto;
}

#card-ul{
	margin-bottom: 100px;
}

.service-des{
	display:inline-block;
}

.widget-color{
	background-color: #333333;
}

.widget-color-red{
	background-color: #9f4e3d;
	color: #fff;
}

.widget-color-red > .panel-heading > h3{
	color: #fff;
}

.widget-color-green{
	background-color: #11b61e;
	color: #fff;
}

.widget-color-green > .panel-heading > h3{
	color: #fff;
}

.fa-calendar, fa-cloud, fa-folder-open, fa-users, fa-video-camera, fa-twitter, fa-map-marker, fa-link {
	color: #f1f1f1;
}

.widget-font{
	color: #f1f1f1;
}

.ui-widget-header {
	color: #7F8C8D;
}

.ui-datepicker-month, .ui-datepicker-year {
	color: #9f4e3d;
}

.panel-primary > .panel-heading {
    background-color: #9f4e3d;
	border-color: #f1f1f1;
}
.panel-primary  .panel-heading.marca-pais{
	background-color: #fff;
	border-top: 6px solid #9f4e3d;
	border-bottom: 1px solid #999;
}
.panel-primary {
    border-color: #f1f1f1;
}

.photo-padding {
	padding-top: 25px;
}

.photo-padding {
	padding-bottom: 25px;
}

#section-feature h3 {
	color: #333333;
}

.btn-primary {
    color: #fff;
    background-color: #7F8C8D;
    border-color: #7F8C8D;
}

.btn-success {
    color: #fff;
    background-color: #333333;
    border-color: #333333;
}

.testimonials .comment {
    margin-bottom: 5px;
}

.section-overlay {
/*
	background: rgba(0, 0, 0, .4) !important;
*/
	background: rgba(0, 0, 0, .4) !important;/*NEGRO*/

	/*background: rgba(159, 78, 61, .2) !important;*/ /*CARMELITA*/
	/*background: rgba(147, 0, 11, .6) !important;*/ /*ROJO*/
	/*background: rgba(64, 150, 53, .4) !important;*/ /*VERDE*/
	z-index: 0;
	position: fixed;
}

.photo-bg-red {
	background: #93000b;
	display: block;
}


/* SECTION FUNCTION */

#section-function {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 60px;
}

#function-title {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #9f4e3d;
}

#function-title h1 {
	font-family: "Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;
}


.function-number h1 {
	font-size: 45px;
}

.function-number {
	margin : 0px auto;
	border-radius: 100px;
	height:100px;
	width: 100px;
	background-color: white;
	/*margin-bottom: -40px;*/
	z-index: 100;
}

.function-body {
	position: relative;
	font-size: 14px;
	border-radius: 10px;
	padding: 30px 5px 0 5px;
	/*min-height: 230px;*/
	min-height: 240px;
	margin-top: -30px;
	margin-bottom: 20px;
	z-index: -20;
}

.number-green {
	border: 5px solid #11b61e;
}

.text-green {
	color: #11b61e;
}

.green {
	background-color: #11b61e;
}

.number-red {
	border: 5px solid #9f4e3d;
}

.text-red {
	color: #9f4e3d;
}

.red {
	background-color: #9f4e3d;
}

.function-wrapper {
	margin: 20px 0px;
}

.function-wrapper .col-lg-3{
	padding-right: 5px;
	padding-left: 5px;
}

.row-function {
	margin-right: 0px;
}

.function-panel {
	min-height: 550px;
}

.text-white {
    color: #fff
}

/* SECTION FUNCTION END */

.carousel-control {
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}

.carousel-control .fa-arrow-right, .carousel-control .fa-arrow-left {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}

.btn-info {
	background-color: #333333;
}


/*CAMBIANDO COLORES DE LAS SECCIONES

#section-services, #section-screenshots{
    background-color: #9f4e3d;
}*/

/*FIN DE CAMBIANDO COLORES DE LAS SECCIONES*/


/*.section-step .row.function-wrapper .funciones {
	display: flex;
}

.section-step .row.function-wrapper .funciones {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.funciones .d-flex {
	display: -webkit-flex;
	display: flex;
}*/


.text-center {
  text-align: center !important;
}

.function-body {
	font-size: 12px;
}

.container.step {
    padding-top: 60px;
    padding-bottom: 60px;
}

.container.big-video {
    padding-top: 60px;
    padding-bottom: 0px;
}

.cortar-texto {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/*Numeros de las funciones*/
.function-number h1{
    line-height: 1.1;
}

.title-page {
    padding-bottom: 20px;
}


/* tamaño de las funciones pequeñas */
.short {
    min-height: 20px;
    height: 130px;
    overflow: hidden;
    position: relative;
    font-size: 14px;
    border-radius: 10px;
}

.funciones .function-number {
    margin: 0px auto;
    border-radius: 100px;
    height: 60px;
    width: 60px;
    background-color:
    white;
    z-index: 100;
}

.funciones .function-number h1 {
    font-size: 20px;
    margin-top: 13px;
}

/* pestañas */
.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    padding-left: 0px;
    border-bottom-color: #EEE;
}

.tabs {
    border-radius: 4px;
    margin-bottom: 20px;
}

html body .tabs .nav-tabs li.active .nav-link.rojo, html.dark body .tabs .nav-tabs li.active .nav-link {
    border-top-color:
    #9f4e3d;
}
html body .tabs .nav-tabs li.active .nav-link, html.dark body .tabs .nav-tabs li.active .nav-link {
    color:
    #000;
}

html body .tabs .nav-tabs .nav-link, html.dark body .tabs .nav-tabs .nav-link, html body .tabs .nav-tabs .nav-link:hover, html.dark body .tabs .nav-tabs .nav-link:hover {
    color: #000;
}


element {

}
html body .tabs .nav-tabs li.active .nav-link.rojo, html.dark body .tabs .nav-tabs li.active .nav-link {
    border-top-color: #11b61e!important;
    color: #666666;
}
html body .tabs .nav-tabs li.active .nav-link.rojo:hover{
    border-top-color: #9f4e3d!important;
}
html body .tabs .nav-tabs li.active .nav-link, html.dark body .tabs .nav-tabs li.active .nav-link {
    color:
    #000;

}
html body .tabs .nav-tabs .nav-link, html.dark body .tabs .nav-tabs .nav-link, html body .tabs .nav-tabs .nav-link:hover, html.dark body .tabs .nav-tabs .nav-link:hover {
    color: #000;

}
.nav-tabs li.active .nav-link, .nav-tabs li.active .nav-link:hover, .nav-tabs li.active .nav-link:focus {
    background: #FFF;
    border-left-color: #EEE;
    border-right-color: #EEE;
    border-top: 3px solid #11b61e;
    border-top-color: #11b61e;
    color: #CCC;

}

.nav-tabs li .nav-link {
    border-radius: 5px 5px 0 0;
    font-size: 14px;
    margin-right: 1px;
}

ul.nav-tabs > li > a.nav-link:hover {
    border-top: 3px solid #9f4e3d;
    color: #666666;
}

ul.nav-tabs > li > a.nav-link {
    color: #666666!important;
}
/*/////////////////////////////////////////////////////////////////*/
.step .function-body {
	line-height: 20px;
}

#section-screenshots .photo-zoom {
	position: initial;
}

.service .color-scheme {
    color: #ffffff;
}

.btn-news, .btn-news:focus {
    color: #fff;
    background-color: #11b61e;
    border-color: #11b61e;
}

.dropdown-menu {
    margin-top: 8px!important;
    /*background: rgba(0, 0, 0, .15);*/
    transition: all .3s ease-in;
}
.navbar .active a, .dropdown-menu .active a:hover {
    background: rgba(64, 150, 53, .5)!important;
}

.navbar li.current a:hover {
    background: #9f4e3d!important;
}

.navbar ul.nav > li > a:hover {
    color: #ffffff!important;
    background: #9f4e3d!important;
}
.navbar ul.nav > li > a.active {
    color: #ffffff!important;
    background: #11b61e!important;
}

.navbar li.current a, .navbar ul.nav > li > a {
/*
    color: #ffffff;  Hunaldo
*/
    color: #600001;
    background: transparent!important;
}

.nav .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.nav a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.image-cover{
	width: 182px;
	height: 182px;
	object-fit: cover;
}
@media (min-width: 768px) {
  .navbar-header {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
	.navbar-collapse .navbar-brand {
		display: none;
	}
	.navbar-collapse .nav{
		display: grid;
	}
	.container.features {
		padding-top: 60px;
		padding-bottom: 0px;
	}
}
@media only screen and (max-width: 480px) {
	.navbar-collapse .nav{
		display: grid;
	}
	.container.features {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	#section-feature, #section-screenshots .container.screenshots {
		padding-top: 80px;
/*
		padding-bottom: 40px; Hunaldo
*/
	}
}


.screenshot .panel-body {
    height: 120px;
}

.screenshot .panel-body .text-title {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 12px;
}

a {
    color: #666;
}

a:hover{
    color: #9f4e3d;
}

.panel-default > .panel-heading {
    color: #fff;
    background-color: #9f4e3d;
}

.title-page > h2 , .title-page > h1, .pagebigheader {
    font-size: 32px;
}

h1 {
    font-size: 32px;
}

#section-services .screenshot.img-responsive.img-rounded, #section-panel .screenshot.img-responsive.img-rounded{
	height: 150px;
	object-fit: cover;
}
#section-services .first-new .screenshot.img-responsive.img-rounded, #section-panel .first-new.img-responsive.img-rounded{
	width: 100%;
	height: 330px;
	object-fit: cover;
}
#section-panel .news .screenshot.img-responsive.img-rounded{
	width: 100%;
	height: 230px;
	object-fit: cover;
}
.news .row-fluid .img-responsive.img-rounded{
	width: 100%;
	height: 360px;
	object-fit: cover;
}
.fa-calendar{
	color: #666666;
}
.widget-evento .fa-calendar{
	color: #f1f1f1;
}
#section-panel .row.news, .row.directivo{
	border-bottom: 3px solid #999;
	margin-top: 30px;
}
#section-search form input{
	width: 50%;
}
#section-search .btn-sm{
	padding: 7px 10px;
	background-color: #11b61e;
}
#section-search h4{
	text-transform: uppercase;
	margin-top: 36px;
}
.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
    border-bottom: 0;
}

#section-informative .thumbnail.pull-left {
    margin-right: 24px;
}
.comment-write{
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 3px solid #999;
	border-bottom: 3px solid #999;
}
.font-italic{
	font-style: italic;
	font-weight: 700;
}
.single-feature .feature-text{
	color: #666;
}
.cursos .btn.btn-primary, .directivo .btn.btn-primary, .baraja-container .btn.btn-primary.zoom, .baraja-container .btn.btn-primary.zoom:hover{
	background-color: #11b61e;
	border-color: #11b61e;
}
.cursos .btn.btn-primary:hover, .directivo .btn.btn-primary:hover, .baraja-container .btn.btn-primary.zoom.download:hover, .baraja-container .btn.btn-primary.zoom.download{
	background-color: #9f4e3d;
	border-color: #9f4e3d;
}
.other-new {
  height: 364px;
}
.navbar-nav li .dropdown-menu a{
	/*color: #ffffff; HUNALDO*/
}
.news-poblacion .img-rounded, .entidad-detalle .img-responsive, .ejecutivo .img-responsive, .directivo .img-responsive{
	width: 100%;
	height: 200px;
	object-fit: cover;
}
.entidad-detalle .img-responsive{
	width: auto;
}
/* carousel */

/* Control buttons  */
#quote-carousel .carousel-control, #quote-carousel2 .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
#quote-carousel .carousel-inner .item  img{
	width: 100%;
}
/* Previous button  */
#quote-carousel .carousel-control.left, #quote-carousel2 .carousel-control.left
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right, #quote-carousel2 .carousel-control.right
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators, #quote-carousel2 .carousel-indicators
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li, #quote-carousel2 .carousel-indicators li
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active, #quote-carousel2 .carousel-indicators .active
{
  background: #333333;
}

/* End carousel */

#estructura-mobile .fa{
	float: right;
	top: 6px;
}
#estructura-mobile .panel-default .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
#estructura-mobile {display:none;}
@media only screen and (max-device-width: 991px) {

#estructura-desktop {display:none;}
#estructura-mobile {display:block;}

}

/* HUNALDO */

.text-justify{
    text-align: justify;
}

.rich-text p{
    text-align: justify;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #9f4e3d;
}

.app-agroproductividad > li > a:hover, .app-agroproductividad > li > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #024f08;
}

