.row-boton {
	   border: 1px solid #00BAFF;
    padding: 10px;
    border-radius: 5px;
}
#btn_calcular{
	width:100%;
	background-color: #008cb1 !important;
}
#btn_calcular:hover{
	background-color: #006380 !important;
}
.error {
	color: red !important;
    font-weight: 100;
    font-size: 12px;
   
}
.form-control.error{
	 margin-bottom:6px;
}
.form-control{
	border-color: #b0cbe0 !important;
	color:#030228 !important;
	font-weight:bold !important;
	font-size: 20px !important;
}
star {
	color:red;
}
.oculto{
	display:none;
}
#ahorro_anual, .ahorro-verde, #importe_mensual_dom3{
	color:white;
	font-size:20px;
	font-weight: bold;
}
#ahorro_mensual {
	color:white;
	font-size:20px;
	font-weight: bold;
}
#importe_mensual_dom, #importe_mensual_dom3, #costes_procesamiento_ep2{
	color:green;
	font-size:20px;
	font-weight: bold;
}
#importe_mensual_banco {
	color:red;
	font-size:20px;
	font-weight: bold;
}
#div_ahorro, #div_exceso, #div_igual {
	margin-top:15px;
}
.resultado-normal{
	font-weight: bold;
    font-size: 16px;
}

table { border: 2px outset grey; padding: 1px }
tr {border: thin inset grey; margin: 1px }
.fila-ahorro{
	background-color:#62ad62;
	font-size:20px;
	color:white;
}
.explicacion{
	font-size: 10px;
	font-weight: 100;
	color:brown;
}

#div_descuento_aplicado{
	margin-top: 15px;
	border:1px solid green;
	background-color:#b3e2b3;
}
#div_dos_meses_gratis{
	margin-top: 40px;
	margin-bottom:25px;
    border: 1px solid green;
    background-color: #ecffec;
    color: green;
    font-size: 18px;
    border-radius: 6px;
    padding: 7px;
    font-weight: bold;
}
#div_final_descuento_aplicado{
	font-size:18px;
	font-weight: 500;
}
#porcentaje_descuento_aplicado{
	/*text-decoration: underline;*/
	font-size: 24px;
	font-weight: bold;
}
#texto_aclaratorio_descuento{
	font-size:12px;
}
#btn_llamada{
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	border-radius: 5px 0px 0px 5px;
	background-color: #008cb1 !important;
	color:white;
}
#btn_llamada:hover{
	background-color: #006380 !important;
}
#telefono_contacto{
	text-align: center;
	font-size: 20px;
	height: 50px;
	border-radius: 0px 5px 5px 0px;
	font-weight: bold;
	color: #008cb1 !important;
}
.titulo-col-md-6, .titulo-col-md-6:hover, .titulo-col-md-6:focus, .titulo-col-md-6:active{
	padding: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    background-color: #00ADEE !important;
    color:white;
}
/*.btn-info{
	background-color: #00ADEE !important;
}*/
label{
	color: #030228 !important;
}

#tabla_precios1 td, #tabla_precios2 td, #tabla_precios3 td {
	padding-left: 20px;
    padding-top: 7px;
    padding-bottom: 7px;
    
}
#tabla_precios1 tr, #tabla_precios3 tr {
    border: 1px solid #2e6d21 !important;
}
#tabla_precios2 tr {
	border: 1px solid #5c5c5c !important;
}


#tabla_precios1, #tabla_precios2, #tabla_precios3 {
	border: 0px solid #008cb1 !important;
}
.peligro{
	background-color: #bf5454;
    margin-top: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ventajas_frente_banco{
	background-color: #389238;
    margin-top: 15px;
    color: white;
    padding: 7px;
}
.combo-medio-pago{
    font-size: 20px !important;
    height: 45px;
    /*background-color: #00aeef !important;*/
    color: black !important;
    cursor:pointer;
}
.div-medio-pago{
	   padding: 10px;
    border: 3px solid #008cb1;
    margin-bottom: 10px;
    background-color: #00aeef;
    border-radius: 8px;
    color: white;
}