/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 19 2022 | 05:43:39 */
/*AJUSTES GLOBALES EDITOR*/
.entry-content p {margin-bottom: 0;}
.elementor-text-editor p:last-child{  margin-bottom:0px; } /*Quita el espacio despues de parrafo*/
.elementor-document-handle{display:none !important; } /*No muestra el cambio de editor a plantilla*/
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-bottom: 0px;}
.comment-form-url, .comment-reply-title {display:none;}
input, a, a:hover, a:active, a:focus {outline: none !important;} /*Elimina outline*/
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item { width: auto;} /*Ajusta ancho del menu Elementor*/
.elementor-editor-active .bdt-elementor-template-edit-link:not(:hover) {    background-image: linear-gradient(to top, #41c9f4, #71d7f7);    background: var(--e-global-color-accent);} /*Icono rojo del editor de templates de elementor*/

#page{
    background-image: url(/wp-content/uploads/fondoL.png), url(/wp-content/uploads/fondoR.png);
    background-position: bottom left, bottom right;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #00C6D6;
	  background-size: 20vw;
}
.alignLeft{ float: left;    margin: -10px;}


input[type=range] {  -webkit-appearance: none;  margin: 10px 0;  width: 100%;}
input[type=range]:focus {  outline: none;}
input[type=range]::-webkit-slider-runnable-track {  width: 100%;  height: 3px;  cursor: pointer;   box-shadow: 0px 0px 0px #00000000;  background: #fff;  border-radius: 3px;  border: 0px solid #00000000;}
input[type=range]::-webkit-slider-thumb {  box-shadow: 0px 0px 1px #00000000;  border: 0px solid #00000000;  height: 23px;  width: 23px;  border-radius: 22px;  background: #FFFFFF;
  cursor: pointer;  -webkit-appearance: none;  margin-top: -10px;}
input[type=range]:focus::-webkit-slider-runnable-track {  background: #fff;}
input[type=range]::-moz-range-track {  width: 100%;  height: 3px;  cursor: pointer;   box-shadow: 0px 0px 0px #00000000;  background: #fff;  border-radius: 3px;  border: 0px solid #00000000;}
input[type=range]::-moz-range-thumb {  box-shadow: 0px 0px 1px #00000000;  border: 0px solid #00000000;  height: 23px;  width: 23px;  border-radius: 22px;  background: #FFFFFF;  cursor: pointer;}
input[type=range]::-ms-track {  width: 100%;  height: 3px;  cursor: pointer;  background: transparent;  border-color: transparent;  color: transparent;}
input[type=range]::-ms-fill-lower {  background: #fff;  border: 0px solid #00000000;  border-radius: 6px;  box-shadow: 0px 0px 0px #00000000;}
input[type=range]::-ms-fill-upper {  background: #fff;  border: 0px solid #00000000;  border-radius: 6px;  box-shadow: 0px 0px 0px #00000000;}
input[type=range]::-ms-thumb {  box-shadow: 0px 0px 1px #00000000;  border: 0px solid #00000000;  height: 23px;  width: 23px;  border-radius: 22px;  background: #FFFFFF;
  cursor: pointer;}
input[type=range]:focus::-ms-fill-lower {  background: #fff;}
input[type=range]:focus::-ms-fill-upper {  background: #fff;}


/*switch*/
.onoffswitch { display:inline-block;   position: relative; width: 72px;    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.onoffswitch-checkbox {    position: absolute;    opacity: 0;    pointer-events: none;}
.onoffswitch-label {    display: block; overflow: hidden; cursor: pointer;    border: 2px solid #999999; border-radius: 20px;}
.onoffswitch-inner {    display: block; width: 200%; margin-left: -100%;    transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;    font-size: 18px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;    box-sizing: border-box;}
.onoffswitch-inner:before {    content: "Si";    padding-left: 10px;    background-color: #4D4D4D; color: #FFFFFF;}
.onoffswitch-inner:after {    content: "No";    padding-right: 10px;    background-color: #EEEEEE; color: #999999;    text-align: right;}
.onoffswitch-switch {    display: block; width: 25px; margin: 5px;    background: #FFFFFF;    position: absolute; top: 0; bottom: 0;    right: 38px;    border: 2px solid #999999; border-radius: 20px;    transition: all 0.3s ease-in 0s; }
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {    margin-left: 0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {    right: 0px; }


.azul{background-color:#00C1CB}
.gris{background-color:#4C4C4C}
.naranja{background-color:#FF7C00}
.verde{background-color:#A3F868}
.amarillo{background-color:#FFB300}
.magenta{background-color:#F9004D}

.color-azul{color:#00C1CB}
.color-gris{color:#4C4C4C}
.color-naranja{color:#FF7C00}
.color-verde{color:#A3F868}
.color-amarillo{color:#FFB300}
.color-magenta{color:#F9004D}

.contenedor{border-radius:25px;}

.bgcontenedor1{
    background-image: url(/wp-content/uploads/bg-internoT.png), url(/wp-content/uploads/bg-internoB.png);
    background-position: left top, left bottom;
    background-repeat: no-repeat;
}

.bgcontenedor2{
    background-image: url(/wp-content/uploads/bg-internoT1.png), url(/wp-content/uploads/bg-internoB1.png);
    background-position: left top, left bottom;
    background-repeat: no-repeat;
}

.bgcontenedor3{
    background-image: url(/wp-content/uploads/bg-internoT2.png), url(/wp-content/uploads/bg-internoB2.png);
    background-position: left top, left bottom;
    background-repeat: no-repeat;
}

.bgcontenedor4{
    background-image: url(/wp-content/uploads/bg-internoT3.png), url(/wp-content/uploads/bg-internoB3.png);
    background-position: left top, left bottom;
    background-repeat: no-repeat;
}

.col-form{background-color:#E3E3E3; border-radius: 0 20px 20px 0}
.col-retoma{    background: #E3E3E3;}
.col-retoma div{    background: #4c4c4c;    border-radius: 0 0 0 25px;}

.formulario label {    width: 100%;    color: #4C4C4C;    font-size: 1.8rem;    font-weight: 600;}
.formulario input[type=email], .formulario input[type=number], .formulario input[type=password], .formulario input[type=reset], .formulario input[type=search], .formulario input[type=tel] {    width: 100%;    border: 0;    background: #00000000;    border-bottom: 1.5px solid #4C4C4C;    padding:10px 0;    font-size: 1.3rem;    font-weight: 400;}
.formulario  input[type=submit] {    margin: auto;    display: block;    font-size: 1.8rem;    font-weight: 900;    box-shadow: 2px 2px 10px rgb(0 0 0 / 40%);    padding: 13px 26px;}
.acepto {    color: #4c4c4c;    font-size: 1.25rem;    font-weight: 700;    display: inline-block;    width: 70%;    line-height: 1.3rem;}
.form-bloque{	margin-bottom:30px;}
.form-bloque.ultimo {	margin-top: 50px;    margin-bottom: 50px;}


.txtFasil{    background: var(--ast-global-color-5);    color: var(--e-global-color-accent);    padding: 5px 15px;    border-radius: 20px;    display: inline-block;}
.txtFasil5{    background: var(--ast-global-color-5);    color: var(--ast-global-color-6);    padding: 5px 15px;    border-radius: 10px;    display: inline-block;}
.txtFasil2{   color: var(--ast-global-color-0);    padding: 0px;  display: inline-block;}
.txtFasil3{   color: var(--ast-global-color-4);    padding: 0px; font-weight:800;  display: inline-block;}
.txtFasil4 {    color: var(--ast-global-color-0);    padding: 0px;    font-weight: 800;    display: inline-block;}
.txtFasil .SS, .txtFasil2 .SS, .txtFasil3 .SS,.txtFasil4 .SS{	    font-size: 0.8em;}

@media (max-width: 768px){
	.txtFasil{border-radius: 10px;	}
	.bgcontenedor1,	.bgcontenedor2,	.bgcontenedor3,	.bgcontenedor4 {background-image: none;	}
	.col-form {border-radius: 0 0px 20px 20px;	}	
	.col-retoma div {background: #4c4c4c;		border-radius: 0 0 25px 25px;		margin-top: 5px;	}
	.elementor-27 .elementor-element.elementor-element-f8f51e6:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-f8f51e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {		background-color: #E3E3E3;	}
	.wm40{width:40%}
	.elementor-widget:not(:last-child) {    margin-bottom: 0;}
	 .txtFasil3 .SS{	    font-size: 0.9em;}
}
