.form-group.required .control-label:after {
	content: "*";
	color: red;
}

.campos_obligatorios {
	color: red;
}

.error {
	background-color: red;
	color: #FFFFFF;
	text-align: center;
	margin: 10px 0;
}

.exito {
	background-color: green;
	color: #FFFFFF;
	text-align: center;
	margin: 10px 0;
}

.rellenable {
	border: 1px solid !important;
	background-color: #ffffff !important;
}

.or_calculadora_contenedor {
	border: 1px solid;
    border-radius: 15px;
    box-shadow: 3px 3px 3px #ddd;
    margin: 0 auto;
    padding: 10px 20px;
    width: 50%;
    border: 10px solid #ccc;
    background-color: #000;
    color: #ffffff;
}

.or_opciones {
	text-align: center;
}

.or_cuota {
	margin: 0 auto;
    width: 70%;
}

.or_cuota input {
	width: 100% !important;
}

.or_enviar_contenedor {
	text-align: center;
}

#calculadora-btn {
    background-color: #7d55c7;
    color: #ffffff;
    margin: 10px auto;
    padding: 5px 20px;
    text-align: center;
}

.or_calculadora_contenedor .error {
	background-color: red;
    color: #fff;
    padding: 5px;
    text-align: center;
    width: 100%;
    display: block;
}

.obligatorio {
	text-align: right;
}

.or_calculadora_contenedor p {
	color: #ffffff;
}
