/*.solicita-opciones h4 h5 h6{
    line-height: 50px;
}*/

.solicita-opciones-title{
    font-size: 30px;
    text-align: center;
    margin-top: 25px;
}

.solicita-pasos .area-circulos h6{
	color: #0E465A;
}

.solicita-opciones h6{
    color: white;
}

.circulo{
	width:73px;
	height:73px;
	
	border-radius:50%;
	position: relative;
	margin: auto;
	display: flex;
    justify-content: center;
}

.circulo span{
	position: absolute;
    top: 10px;
    font-size: 50px;
    line-height: 50px;
}

.verde{
	background:  linear-gradient(180deg, #00A14B 0%, #1F742D 100%);
	color: white;
}

.blanco{
	background-color: #FFFFFF;
	color: #00A14B;
}

.solicita-pasos{
	display: flex;
    justify-content: center;
    position: relative;
}

.circulo-1:after{
    content: "";
    position: absolute;
    width: 170px;
    top: 50%;
    left: 75px;
    border-bottom: 2.0px dashed #DADADA;

}

.estilos-formulario{
	background: #2E3A3B;
	color: #FFFFFF;
	margin: 20px auto;
	border-radius: 10px;
	line-height: normal;
}

.solicitar-boton-siguiente{
	text-align: right;
}

.mostrar{
	display: block;
}

.ocultar{
	display: none;
}

.modal-body p{
    padding: 0px 10px 5px 10px;
}


.modal-footer {
	justify-content: space-between;
	border-top: 0px;
	padding: 0rem 1rem;
}

.modal-footer .btn:hover{
	color: #FFFFFF;
	background: #09A242;
}

.modal-header{
	border-bottom: 0px;
	padding: 0rem 1rem;
}

.modal-body img{
	margin-left: auto;
    margin-right: auto;
    display: block;
    padding: 0px 20px 15px;

}

.solicita-link{
  background: #FFFFFF;
}

.tab-style1 .nav-tabs {
    border: 1px solid #e5e5e5;
}

.tab-style1 .nav-tabs li {
    width: 50% !important;
    justify-content: center;
    align-items: center;
    display: flex !important;
    background: #f7f7f7;
}

.agilizar-datos  .nav-tabs > li > a.active {
    border-color: transparent;
    border: none;
    border-radius: 0;
    background: #f7f7f7;
    top: 1px;
    position: relative;    
}
.agilizar-datos  .nav-tabs > li > a.active span{
    color:  #09A242;  
}


.agilizar-datos  .nav-tabs > li > a {
    background-color: #ECECEC;
    border: none;
    line-height: 44px;
    margin: 0 !important;
    padding: 0px 25px;
    width: 100%;
}

.agilizar-datos  .nav-tabs > li > a > span{
	color: #A8A8A8;
}

.estilos-formulario-agilizar{
	text-align: center;
	background: #ffffff;
	color: #858585;
}

.estilos-formulario-agilizar input{
	background: #ECECEC;
}


.agilizar-checkbox {
	display: flex;
	/*padding: 0px 10px;*/
	padding: 10px;
}

.agilizar-checkbox input{
	display: flex;
	width: 1rem;
	margin: 4px 9px;
}


.agilizar-checkbox label{
	text-align: left;
	/*color: #858585;*/
}

.agilizar-checkbox a{
    color: #09A242;
}

.terminos p{
	text-align: center;
    padding: 0px 4px 15px;
    margin: auto;
    color: #858585;
    text-align: justify;
}

@media (max-width: 768px) { 
	.modal-footer {
	    justify-content: center;
	}

	.menu{
		height: 35px;
	}
}


@media (max-width: 576px) { 
    .solicita-botones{
    	flex-direction: column;
    	text-align: center;
    }
    .modal-footer {
		flex-direction: column-reverse;
	}
    
}

.titulo-formulario-3 h5{
	color:  #3C3C3C;
	font-size: 14px;
	line-height: 145.6%;
	text-align: left;
}

.agilizar{
	margin: 0px 20px;
	background: #f7f7f7;
}

.curva-solicita{
	height: 500px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    bottom: 0;
    z-index: -1;
}
