/*
Theme Name: Child - Viewmax
Theme URI: https://github.com/elementor/hello-theme/
Description: Version Child para gestionar las funciones y css para Viewmax, todo código extra debe ser depositado en este child
Author: Acceleradora Digital
Author URI: https://aceleradoradigital.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
#tira_tam .elementor-button-text{
	
	 font-size: 14px;
}


#gform_1 {

	background: transparent;
}

/* Deshabilitar el halo de enfoque en todos los elementos */
*:focus {
  outline: none;
}

/* Estilo personalizado para el enfoque de input y select */
input:focus, select:focus {
  /* Agrega aquí tu estilo personalizado para el enfoque */
  /* Por ejemplo, puedes establecer un borde resaltado o cambiar el color de fondo */
}

.logos_w path {
    fill: white!important;
}
.logos_w polygon {
    fill: white!important;
}

#gform_1 label,
#gform_2 label {
	color: white;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

#gform_1 input,
#gform_2 input,
#gform_3 input {
	background-color: #ffffff;
	padding: 5px 14px;
}

#gform_3 input[type="text"] {
	border-radius: 10px 10px 10px 10px;
	min-height: 59px;
}

#gform_1 select,
#gform_2 select {
	font-family: inherit;
	font-size: 1rem;
	width: 100%;
	padding: 5px 14px;
	color: #666;
}

#gform_1 .medio,
#gform_3 .medio {
	width: 48%;
	float: left;
}

#gform_1 .derecha,
#gform_3 .derecha {
	float: right !important;
	clear: none !important;
}

#gform_1 input[type="submit"] {
	background-color: var(--e-global-color-035badd);
	color: #ffffff;
	border: none;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	float: right !important;
	clear: none !important;
}

#gform_2 input[type="submit"] {
	background-color: var(--e-global-color-3c704e4);
	color: #ffffff;
	border: none;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	float: right !important;
	clear: none !important;
	width: 100%;
	border-radius: 100px 100px 100px 100px;
	min-height: 59px;
}

#gform_3 input[type="submit"] {
	background-color: black;
	color: #ffffff;
	border: none;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	float: right !important;
	clear: none !important;
	width: 50%;
	border-radius: 10px 10px 10px 10px;
	min-height: 59px;
	top: 50px;
	position: absolute;
	right: 0px;
}

#gform_2 input[type="submit"]:hover {
	background-color: #ffffff;
	color: var(--e-global-color-3c704e4);
}

#gform_1 .gfield_required_asterisk,
#gform_2 .gfield_required_asterisk {
	color: white
}

#gform_1 .entero label {
	margin-top: 25px;
}

#gform_1 .condiciones label,
#gform_2 .condiciones label,
#gform_3 .condiciones label {
	text-transform: inherit !important;
	color: white;
}

#gform_1 .condiciones a,
#gform_1 .condiciones a:hover,
#gform_2 .condiciones a,
#gform_2 .condiciones a:hover,
#gform_3 .condiciones a,
#gform_3 .condiciones a:hover {
	color: white;
}

.barra_tipos .seleccionado,
.barra_usos .seleccionado {
	color: #0b1d88 !important;

}

.barra_tipos .seleccionado {
	/*background: #00dbc1 !important;*/
}

.barra_size .seleccionado {
	background: #00dbc1 !important;
}

.seleccionado {
	color: #2f7dff !important;
}
.activo1{
	background-color: #081D88 !important;
	color: #fff !important;
}
#resultado {
	font-size: 90%;
}



#tira_ext .elementor-button:active,#tira_ext .elementor-button:focus{
	background: transparent!important;
    color: #081D88!important;
	fill: #081D88!important;
	
}

svg path{
	fill: #081D88!important;
}
#tira_ext .elementor-button:hover svg path,#tira_ext .elementor-button:active svg path{
    fill: #FFFFFF !important;
}

#tira_ext .elementor-button:focus svg path{
    fill: #081D88 !important;
}

#logos_blancos svg path{
	fill: #FFF!important;
}

.elementor-191 .elementor-element.elementor-element-e3d11aa img{
	object-fit: cover;
}
#cabecera{
	display:none
}


#tira_tam{
    flex-wrap: wrap;
}

div.barra_size div.e-con-inner{
    flex-wrap: wrap!important;
	padding: 2px;
    max-width: 960px;
}

.gform_legacy_markup_wrapper .gform_validation_errors>h2 {
    color: #1fee06!important;
}

.gform_legacy_markup_wrapper div.validation_error, .gform_legacy_markup_wrapper ol.validation_list {
    border: none!important;
}
.gform_legacy_markup_wrapper .validation_message {
    color: #1fee06!important;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
     background-color: transparent!important;
     border-bottom: none!important;
	border-top: none!important;
}


