@charset "ISO-8859-1";

BODY{text-align:justify;font: 1em 'Open Sans', Verdana, sans-serif;}
h2{font-size:140%;margin-top:0; border-bottom:1px solid #ccc}
h3{font-size:130%;margin-bottom:5px;font-weight: bolder;color: #087021;} 
h4{font-size:100%;margin-bottom:5px;}
h5{font-size:90%;margin-bottom:5px;} 
img{border:none;}
#masthead{height:100px; background-color:#555555;margin:0px; padding:0px;}
.main{height:300px; background-color:#CCCCCC; margin:0px; padding:0px;}
#secondary{height:300px; background-color:#333333; margin:0px; padding:0px;}
.main2{height:300px; background-color:#fff; margin:0px; padding:0px;}
#secondaryFull{height:50px; background-color:#333333; margin:0px; padding:0px;}
#footer{background-color: #eee!important;
    border-bottom: 2px solid white;
    border-left: 2px solid white;
    border-right: 2px solid white;
    font-size: 15px;
    font-family: 'OpenSans';
    margin-top: 20px!important;
}
.fuenteVerde {
    margin-top: 3px;
    color: #087021;
    text-decoration-color: #087021;
}
.sinPadding {
    padding: 0!important;
}

FORM{margin:0}
LABEL, SELECT, OPTGROUP, LEGEND{font-size:1em;font-style:normal}
LABEL{font-weight:bold}
INPUT, TEXTAREA{font:1em 'Open Sans' Verdana, sans-serif;border:1px solid #000;padding:0.2em}
LEGEND{font-weight:bold;background:#efefef;padding:0.2em 0.8em;margin:1em 0}
FIELDSET FIELDSET LEGEND {background:#f9f9f9;border:1px solid #087021}
FIELDSET{border:1px solid #087021;padding:0em 0.5em 0em 0.5em;}
SUP, SUB{font-size:0.9em}		
DT, DD{margin-bottom: 0.8em}	
.ledend1{background:#efefef !important;border:0px !important}

.lupa input{margin-top: 5px; width: 22px; height: 15px !important; box-sizing: content-box !important; vertical-align: bottom;}

DIV.ppal2{width:65% !important;}
/*DIV.first{width:26% !important;}
DIV.ppal{width:49% !important;}
DIV.last{border-left:1px solid #ccc; width:20% !important;}
*/

DIV.first{width:25em!important}
DIV.ppal{font-size:12px; float:none!important;margin-left:25em!important;margin-right:22em!important;}
DIV.last{border-left:1px solid #CCC;float:right!important;width:20em!important;margin-left:0%!important;}
#cuerpo{padding:10px 0 10px; overflow-x:hidden;overflow-y:hidden;height:100%;margin: 2px auto auto;max-width: 1600px !important}
#cabeceraOV{margin: 2px auto auto;max-width: 1600px !important};

li {margin-bottom:10px}
#hora{background:#000;color:#fff;font-size: 1.1em;font-weight:bold;padding:0.2em}
#hora2{font-size:1.3em}

.pdf{list-style:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/list-pdf.gif)}
.doc{list-style:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/list-doc.gif)}
.xls{list-style:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/list-xls.gif)}
.zip{list-style:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/list-zip.gif)}
.img{list-style:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/list-img.gif)}
.tab{list-style:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/list-tab.gif)}
.exe{list-style:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/list-exe.gif)}
.wmv{list-style:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/list-wmv.gif)}
.roman{list-style:lower-roman !important;}
.romancap{list-style:upper-roman !important;}
.letras{list-style:lower-alpha !important;}
.letrascap{list-style:upper-alpha !important;}
.noimg{list-style:none !important;}

.faq DT{background:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/list-faq.gif) no-repeat;font-weight:700;margin:1em 0;padding-left:40px}
.faq DD{border:1px solid #000;padding:0.5em}

TH, TH A{
	background: #087021 !important;
}

#menu2 form {
   display: inline;
   margin:0;
   padding:0;
}
#menu2 form input{
   height:12px;
font-size:0.9em;
}

#labellupa{
	display: none;
}

a
{
    text-decoration: none;
    font-weight: normal
}
a:link
{
    color: #087021
}
a:visited
{
    /*color: #087021*/
}
a:hover
{
    color: #47755F;
    text-decoration: underline
}

.aiconos
{
    color: #fff !important;
	margin: 0 5px;
	padding-bottom:5px; 

}

a.aiconos:link
{
    color: #fff !important;
}
a.aiconos:visited
{
    color: #fff !important;
}
a.aiconos:hover
{
    text-decoration: underline;
    color: #fff !important;
}
a.seleccionado:link
{
    color: #FFFFFF;
}
#cabecera_chap{
    text-align:right;
}

#resetlabel{
display:none;
}

#cabecera_chap h1, .oculto{
    display:none;
}



#img1{
  display:block;
  height:90px;
  color:#000;
}
#img1 img{
	}
#img1, #menu1{
    float:left;
   
}
#menu1{float:left;padding: 7px 0px 7px 5px}
#menu2{box-sizing: content-box;}
#img2 {
  width:330px;
  float:right;
  display:block;
  height:90px;
  background:#fff url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/css/cabecera2.jpg) right bottom no-repeat;
  color:#000;
}

.menu{background:#087021;color:#fff;margin:0;clear:both;font-size:14px; overflow: hidden;}
.menu a{color:#fff; text-decoration:none; margin:0 3px 3px 3px; padding:3px 2px}
.menu img{vertical-align:middle;border:0;margin:0}

/* #contenedor {
  clear: both;
  overflow: hidden;
  padding-left: 235px;   LC fullwidth
  padding-right: 235px;  RC fullwidth + CC padding
}
#contenedor .columna {
  position: relative;
  float: left;
  padding-bottom: 20010px;  X + padding-bottom
  margin-bottom: -20000px;  X  
} */
#principal {
  padding: 20px 25px;
  /*width: 106%;*/
  text-align:justify;
  /*margin-left:-50px;*/
}

/*#principal table{width:95%!important;}*/
#muestra table{width:100%!important;}
#muestra_tabla2 table{width:100%!important;}
.navegacion {
 padding:0;margin:0;text-align:left
}

.navegacion img{
 padding-left:10px
}

#pie {
  clear: both;
  position: relative;
  text-align:center;
  border-top:1px #ccc solid;
  padding:1em;
  width:98%;
  margin: 20px auto 0;
}
.ppal_sin_cols {
  clear: both;
  position: relative;
  padding:1em;
  /*width:80%;*/
  margin: 0px auto 0;
}
#pie p {
    margin: 0;
    padding: 0;
}

* html #contenedor_pie {
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  font-family:'Open Sans' Verdana;
  margin-bottom: -10000px;
  background: #fff;         /* Same as body 
                               background */
}

#iconos{
 clear:both;
 background-color:#000000;
 padding:3px 10px;
 text-align:right
 }
 
#iconos A:link{
color:#FFFFFF
} 

#iconos A:visited{
color:#FFFFFF
} 



#buscador {
float:right;
}

#palabras{

width:15em
}

#junta{display:block;height:70px}


.navegacion ul{
    margin:5px 0 0 0;
}

.navegacion li{
	list-style:none;
    background:#fff url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/bullet122.jpg) no-repeat;
	text-align:left;
	padding: 6px 0 0 40px;
	/*color:#fff;*/
    font:12px 'Open Sans' Verdana, sans-serif;
	margin:5px 0;
}
@-moz-document url-prefix(){
	.navegacion li{
		 font:11px 'Open Sans' Verdana, sans-serif;
	}
	}

.navegacion ul li a{
    color:#087021 !important;
    font-weight: normal;
	height:25px;
	display:block;
}

.navegacion ul li ul li a{
    color: #000 !important;
  	display:inline;
}

.navegacion ul li ul{ 
    margin:0 5px 10px -10px;
}

.navegacion ul li ul li ul{ 
	margin-left: 20px;
}


.navegacion ul li ul li{ 
	margin: 5px 0;
    background-image: none;
	color:#000;
	list-style:square;
	padding: 0;
	font-size:1em
}
/*****/
.navegacion_derecha ul{
    margin:5px 0 0 0;
}

.navegacion_derecha li{
	list-style:none;
    background:#fff url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/bullet122_drch.jpg) no-repeat;
	text-align:left;
	padding: 6px 0 0 40px;
	/*color:#fff;*/
    font:12px bold 'Open Sans' Verdana, sans-serif;	
	margin:5px 0;
}

.navegacion_derecha ul li a{
    color:#006633;
    font-weight: normal;
	height:25px;
	display:block;
}

.navegacion_derecha ul li ul li a{
    color: #000 !important;
  	display:inline;
}

.navegacion_derecha ul li ul{ 
    margin:0 5px 10px -10px;
}

.navegacion_derecha ul li ul li ul{ 
	margin-left: 20px;
}


.navegacion_derecha ul li ul li{ 
	margin: 5px 0;
    background-image: none;
	color:#000;
	list-style:square;
	padding: 0;
	font-size:1em
}
/*****/

.novedad{border-bottom: 1px dotted #aaa}
.titnov{font-weight:bold}
.fechanov{text-align:right}
#torretriana {float:left;margin:10px;border: 1px solid #000}
#direccion{ padding:2px; background-color:#ddd}
#ov{background: url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/css/imagenes/ov.gif) no-repeat right top; padding: 45px 10px 10px 220px; margin:3px;text-align:right}
#texto{padding:0 10px}
/*#novedades{width:95%;}*/
#novedades table {border:1px solid #fc0;border-bottom:0;border-collapse:collapse;border-right:0;width:100%;background:#ffc}
#novedades TH, #novedades TD{border:1px solid #fc0;border-left:0;border-top:0;padding:0.5em; vertical-align:top}
#novedades TH{font-weight:normal; font-weight:bold;background-color:#EACA80;}
#novedades a {color:#087021; font-weight:bold}
#novedades CAPTION{font-size:1.2em;text-align:left;font-weight:bold; padding:5px 0}
#novedades .cabeceratab {font-weight:normal; font-weight:bold;background-color:#EACA80;}

.oculto{
    display:none;
}


iframe{border:0}

.aviso {margin-top:1em;padding:1em; background:#ffc;border:1px solid #fc0}
.centro{text-align:center}  
.izquierda{float:left;margin-right:20px;}  
.derecha{float:right;margin-left:20px}
.limpio{clear:both} 

#modelosOV .enlace{float:left;width:100px;border:1px solid #aaa;text-align:center;margin-bottom:2em}
#modelosOV .enlace .titulo{font-weight:bold;background:#069;color:#fff;padding:0.5em} 
#modelosOV .enlace .icono{padding:0.5em} 
#modelosOV .enlace .icono IMG{background:#fff}
#modelosOV .nombre{margin-left:110px;border-left:1px solid #aaa;height:80px;margin-bottom:2em}
#modelosOV .conorden .nombre{height:150px;}
#modelosOV .nombre .titulo{font-weight:bold; padding:0.5em;border-bottom:1px solid #aaa;min-height:30px}
#modelosOV .nombre .descripcion{padding:0.5em}
#modelosOV IMG{background:#fffbe5;border:0}
.nolineas{border:0}
.nolineas td{border:0}
#calendario, #mes{text-align:center}
#mes{font-weight:bold;background:#09c}
#mes, .diaS, .Hoy, .inhabil{color:#fff}
.diaS{background:#888}
.celda {background:#fff}
.Hoy{background:#f00}
.inhabil{background:#000}
#hora{background:#000;color:#fff;font-size: 1.1em;font-weight:bold;padding:0.2em}
#hora2{font-size:1.3em}

.datos{border:1px solid #000;border-bottom:0;border-collapse:collapse;border-right:0;width:95%}
.datos CAPTION{font-size:1.1em;text-align:left}
.datos TH,.datos TD{border:1px solid #000;border-left:0;border-top:0;padding:0.5em}
.datos TH{background:#01843E;color:#fff}
.datos .datoscab{background:#01843E;color:#fff;font-weight: bold;text-align: center}

.navegacion abbr{ border-bottom-width: 0;}
.caution{background: #ffe1e1 url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/iconos/mantenimiento.gif) no-repeat;padding:10px 5px 5px 70px;margin-top:5px;border:1px solid #aaa;margin-bottom:10px}
.caution a{color:#000;}
#aaa{text-align:right;float:right}
#aaa img{margin-right:5px}
#aaa a:link, #aaa a:visited{text-decoration:none !important}
.junto{white-space:nowrap}

.aviso{
background: #fffbe8;
margin-top: 0.25em;
padding: 1em;
border: 1px solid #087021;
}
.icono_email{
margin-right: 5px;
vertical-align: middle;
}

.aviso_importante{
background-color: #DFF0D8 !important;

}
.aviso_importante_letra{
color: #468847 !important;
}

.navegacion ul .enlaces_destacados a{
color:#ffffff !important;
bacground-color:#087021 !important;
}

.navegacion_derecha ul .enlaces_destacados_derecha a{
color:#ffffff;
bacground-color:#087021 !important;
}

.enlaces_destacados_derecha ul li a{
	color:#000000 !important;
	bacground-color:#087021 !important;
}

.enlaces_destacados
{
color:#ffffff !important;
background:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/bullet1234.png) no-repeat !important;
bacground-color:#087021 !important;
/*background:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/bullet12.jpg) no-repeat !important;*/
}

.enlaces_destacados_derecha
{
color:#ffffff;
bacground-color:#087021 !important;
background:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/bullet123_drch.jpg) no-repeat !important;
/*background:url(https://www.juntadeandalucia.es/economiayhacienda/apl/surweb/comun/images/bullet12.jpg) no-repeat !important;*/
}
.menu_derecha {
	color:#000000 !important;
	
	}
/*Coeficientes urbana*/


.cmvc span{margin-right:2em} 
.cmvc span strong{margin-left:1em;padding:0.5em;} 
.clear{clear:both;} 
.clear2{clear:both;} 
.centrar{text-align:center} 
.almeria table tr td{border:1px solid #aaa;text-align:center; width: 100%}
.almeria table tr th{background:#fffbe8;border:1px solid #aaa;width: 100%}
.cadiz table tr td{border:1px solid #aaa;text-align:center; width: 100%}
.cadiz table tr th{background:#fffbe8;border:1px solid #aaa;width: 100%}
.cordoba table tr td{border:1px solid #aaa;text-align:center; width: 100%}
.cordoba table tr th{background:#fffbe8;border:1px solid #aaa; width:100%}
.granada table tr td{border:1px solid #aaa;text-align:center; width: 100%}
.granada table tr th{background:#fffbe8;border:1px solid #aaa; width:100%}
.huelva table tr td{border:1px solid #aaa;text-align:center; width: 100%}
.huelva table tr th{background:#fffbe8;border:1px solid #aaa; width:100%}
.jaen table tr td{border:1px solid #aaa;text-align:center; width: 100%}
.jaen table tr th{background:#fffbe8;border:1px solid #aaa; width:100%}
.malaga table tr td{border:1px solid #aaa;text-align:center; width: 100%}
.malaga table tr th{background:#fffbe8;border:1px solid #aaa; width:100%}
.sevilla table tr td{border:1px solid #aaa;text-align:center; width: 100%}
.sevilla table tr th{background:#fffbe8;border:1px solid #aaa; width:100%}

.expresion{width:90%; }
.descripcion{margin-left:5px;width:90%;margin-top:1em;text-align:left}
.formula{margin-top:2em;padding:1em; background: #fffbe8; border: 1px solid #aaa; margin-bottom:2em; text-align:center;}

.endfloatLeft{clear:left;}


/*CAMBIOS*/
.datos1{border:1px solid #000;border-bottom:0;border-collapse:collapse;border-right:0;width:100%}
.datos1 TH,.datos1 TD{border:1px solid #000;border-left:0;border-top:0;padding:0.3em;text-align:center}
.datos1 TH{background:#01843E;color:#fff;}

/*estadisticas_actual*/

.estadisticas{border:1px solid #000;border-bottom:0;border-collapse:collapse;border-right:0;width:100%}
.estadisticas TH,.estadisticas TD{border:1px solid #000;border-left:0;border-top:0;padding:0em;text-align:center}
.estadisticas TH{background:#01843E;color:#fff;}
.resalta{background:#FFA207;color:#FFF;}
.botones{
	margin-bottom:6em;
	margin-left:4em;
}
.botones ul{
	list-style-type:none;
}
.botones li{
	float:left;
	border:1px solid #d9d9d9;
  	background-color:#01843E;
	margin:1em;
	text-decoration:none;
	font-size:14px;
}
.enlace{
	padding:1em;
	float:left;
  	background-color:#FFF;
	color:#000;
	text-decoration:none;
}
.enlace:hover{
	color:#FFF;
	background-color:#01843E;
	text-decoration:none;
}
.seleccionado{
	padding:1em;
	float:left;
  	background-color:#01843E;
	border-radius: 19%;
	color:#FFF;
	text-decoration:none;
}
.seleccionado:hover{
	color:#FFF;
	text-decoration:none;
}
td.mitad{
	width: 50%;
}
.nofloat{
	float: none;
}
.junto p{
	margin:	0;
}
.margin-top-15{
	margin-top: 15px;	
}
.separador{
	padding-top: 15px;
	border-bottom: 1px solid rgb(204, 204, 204);
}
/* FAQ */
/*
#preguntas a
{
    color: #000;
}
#preguntas a:hoover
{
    color: #000;
}*/
.ppal_sin_cols H2 {    font-size: 140%; margin-top: 0; border-bottom: 1px solid #087021; color: #087021;   padding: 0.2em;}
.ppal_sin_cols #principal{padding:0px; min-height: 30em;}
.ppal_sin_cols #pie{width:95% !important;}

.ppal_sin_cols #descripcion{
	width: 98% !important;
    padding: 1em;
	}
	
.ppal_sin_cols #principal #descripcion table{
	width: auto !important;
	min-width: 50% !important;
}
	
.ppal_sin_cols #primerNivel .volver{
	cursor:pointer;
	padding-top:1em;
	/*padding-left:1em;*/
	
}
.ppal_sin_cols #primerNivel .volver button{
	background-color:#EFEFEF;
	}
.ppal_sin_cols #descripcion .volver{
	cursor:pointer;
	padding-top:1em;
	/*padding-left:1em;*/
	
}
.ppal_sin_cols #descripcion .volver button{
	background-color:#EFEFEF;
	}
/*#preguntas a:visited
{
    color: #087021;
}
.ppal_sin_cols #principal{
    border: 1px solid #000;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}*/
#preguntas a
{
    color: #087021;
}
#preguntas ul{
	list-style: none;
	margin-left : 1em;	
}

#preguntas #primerNivel{
	width: 50%;
	float: left;
}

#preguntas #segundoNivel{
	width: 50%;
	float: right;
}
#preguntas .seccion{
	width: 99%;
    line-height: 23px;
    color: #fff;
    padding-left: 1%;
    margin-top: 20px;
    background-color: #087021;
}
#preguntas .seccion p{
	margin-bottom: 0px;
}

#primerNivel .encabezado{
	font-weight:bold;
	    font-weight: bold;
    padding-top: 1em;
    margin-left: 1em;
	 margin-right: 1em;
    border-bottom: 1px solid #087021;
	}
#primerNivel .sangria{
	padding-left:1em;
	}
	
#segundoNivel{
	background-color: #F5F5F5;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#segundoNivel li{
	list-style: none;
    color: #087021;
}
#segundoNivel ul{
	margin-top: 0px;
}

.puntero{
	cursor: pointer;
}

#segundoNivel .cerrar{
	float: right;
    margin: 0px;
	width: 5%;
	max-width: 20px;
}

#segundoNivel #cabecera_chap{
	/*background-color: #ccc;
	width: 100%;
	margin-bottom: 1em;
	*/
	background-color: #087021;
    width: 100%;
    margin-bottom: 1em;
    color: #fff;
}
#segundoNivel .titulo{
	float:left;
	width: 92%;
	padding-right: 2%;
	margin-left: 1%;
}
#segundoNivel .titulo p{
	line-height: 23px;
	margin-bottom: 0em;
}

.sugerencias{
	float:right;
	font-size:0.7em;
	font-weight:normal;
	}
	.guia_uso{
	float:left;
	font-size:0.7em;
	font-weight:normal;
	clear:both;
	}
	.novedaddestacada{
		font-size:14px;
		background-color:#EB9406;
		}
		.faq_ata li{
			
			border: 1px solid #000000;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
padding: 1em;
list-style-type: none;
}
.faq_cabecera{
	background-color:#999;
	text-align:center;
	font-weight:bold;
	}
	.red{
		
		color:red;}
		
.cuerpo-buscador{
	padding: 0px 75px;
}
.cuerpo-buscador .result{
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.cuerpo-buscador .urlbus{
	display: none;
}
.cuerpo-buscador .fechabus{
	font-size: 12px;
}
.cuerpo-buscador .resultbus{
	font-size: 16px;
}
.cuerpo-buscador fieldset{
	background-color: #efefef;
}
.cuerpo-buscador legend{
	background-color: #d5d5d5;
}
.aviso_verde {
	text-align:justify;
	padding-left: 2em;
	padding-right: 2em;
	border:1px solid #000000;

}
.aviso_verde .titulo_aviso{
	background-color: #A2120D;
	color: #FFF;
}
.tabla_aviso{
	width:95%;
}

.cuerpo_aviso{
	background-color: #f9e5e5;
	}

.tituloReg{
	background-color: #efefef;
	border:1px solid #d5d5d5;
	padding:1em;
	margin:1em;
	cursor:pointer;
	}

.datosReg{
	display:none;
	}

.apartadoDer{
	border:1px solid #000;
	margin:2em;
	padding:1em;
	display:flex;
	display:none;
}

.apartadoReg{
	border:1px solid #000;
	margin:2em;
	padding:1em;
	display:flex;
	}

.apartadoReg .nombre{
	font-weight:bold;
	width:25%;
	text-align:left;
	}

.apartadoReg .valor{
	width:75%;
	padding-left:1em;
	}
	
.titulo_citas
{

        color: #087021;
        font-size: 1.5em;
        padding: 0.5em;

}

.gestion_citas 
img{

        float: right;
        width: 190px;
        margin-left: 1em;

}
.texto_citas
{

        padding-left: 1em;

}
.gestion_citas
{

        
        border: 1px solid #087021;
        padding: 1em;
        font-weight: bold;
        margin-bottom: 1em;
overflow:auto;
}

.text-primary{
	color: #087021!important;
}

.btn-primary{
	background: #087021 !important;
	border: #087021 !important;
}

.btn-primary.focus, .btn-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(8, 112, 13,.5);
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(8, 112, 13,.5);
}

.btn-outline-primary {
    color: #087021;
    background-color: transparent;
    background-image: none;
    border-color: #087021;
}
.btn-outline-primary:hover, .btn-outline-primary:active {
    color: #fff;
    background-color: #087021 !important;
    border-color: #087021 !important;
}

.btn-outline-primary:focus {
	box-shadow: 0 0 0 0.2rem rgba(8, 112, 13,.5) !important;
}


.btn-outline-primary:hover .fa , .btn-outline-primary:active .fa{
    color: #fff;
}

.fa-color {
	color: #087021;
}

.fa:hover {
    color: #fff;
}

.fa-nohover:hover {
    color: unset;
}

.form-control:focus, .custom-select:focus {
  border-color: #087021 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(8, 112, 13, 0.6) !important;  
}

.custom-control-input-green:focus~.custom-control-label::before {
  border-color: #087021 !important;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25) !important;
}

.custom-control-input-green:checked~.custom-control-label::before {
  border-color: #087021 !important;
  background-color: #087021 !important;
}

.custom-control-input-green:focus:not(:checked)~.custom-control-label::before {
  border-color: #5bd778 !important;
}

.custom-control-input-green:not(:disabled):active~.custom-control-label::before {
  background-color: #d6f5dd !important;
  border-color: #d6f5dd !important;
}

.modalSpinnerCentrada{
  position: relative;
  top: 50%;
  width: 90%;
  margin: auto;
  z-index: 1;
  margin-top: -100px;
  width: 5% !important;
}