/*
Theme Name: Bootstrap Basic Child
Theme URI: https://rundiz.com
Author: Rundiz-WP team
Author URI: https://github.com/Rundiz-WP
Template: bootstrap-basic
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. (WordPress 5 or Gutenberg ready.) The concept is to keep it basic, no rich features, no additional functions; all of these for theme developers will be easier to start develop their theme. Please read notice on Bootstrap Basic Help page in Dashboard > Appearance > Bootstrap Basic Help.
Version: 1.3.1
Requires PHP: 5.4
Requires at least: 4.0
Tested up to: 6.8
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


.wpcf7{
    font-family: "Goldplay", Sans-serif;
    color: #3D4B67;
}

.wpcf7 label{
    width: 100%;
}

.wpcf7 input.wpcf7-text,
.wpcf7 .wpcf7-number{
    width: 100%;
}

.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-number{
    border: none !important;
    border-radius: 15px !important;
    background-color: #EDEDED !important;
    padding: 6px 15px !important;
    font-weight: normal !important;
    font-size: 14px !important;
}

.wpcf7 .wpcf7-list-item{
    width: 100%;
}

.wpcf7 input[type=checkbox]{

}

.wpcf7 .wpcf7-acceptance{
    display: block;
    text-align: center;
    color: #0077D4;
    font-size: 18px;
}

.wpcf7 .wpcf7-submit{
    background-color: #00FF70 !important;
    color: #0077D4 !important;
    font-weight: bold !important;
    font-size: 20px !important;
    border: none !important;
    border-radius: 15px !important;
    padding: 5px 60px !important;
    opacity: 1 !important;
    transition: 150ms opacity ease-in-out !important;
}
.wpcf7 .wpcf7-submit:disabled{
    opacity: .5 !important;
}

.wpcf7-spinner:nth-of-type(2) {
    display: none !important;
}

.wpcf7 .wpcf7-spinner{
    position: absolute;
    right: 0px;
    bottom: 20px;
    width: 20px;
    height: 20px;
}



div.cont-receta{
    /*position: relative;*/
}

div.cont-receta:before{
    /*content: "";
    background: url(https://cuaresma.granlangostino.com/wp-content/uploads/2026/02/cinta-receta.png) no-repeat;
    top: -100px;
    left: 60px;*/
}
body{
    overflow-x: hidden;
}


li.menu-sedes a{
    background-color: #c20815;
    border-radius: 30px;

    transition: 250ms ease-in-out all;
}
li.menu-sedes a:hover{
    background-color: #d40d1a;
}
li.menu-sedes a:after{
    background-color: transparent !important;
}
li.menu-sedes a:hover:after{
    background-color: transparent !important;
}

div#gad-auth-container {
    font-family: "Montserrat", Sans-serif;
    background: #ECE8E2;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    /* border: 1px solid #e2e8f0 !important; */
    max-width: 450px !important;
}
#gad-auth-container h3 {
    color: #1a202c;
    margin-top: 0;
    font-size: 1.25rem;
}
#gad-auth-container p {
    color: #4a5568;
    font-size: 0.9rem;
    margin-bottom: 20px;
}
#gad-auth-container input[type="text"], 
#gad-auth-container input[type="email"] {
    border: 1px solid #cbd5e0;
    padding: 10px 12px;
    border-radius: 6px;
    font-size: 14px;
    transition: border-color 0.2s;
}
#gad-auth-container input:focus {
    outline: none;
    border-color: #4299e1;
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.2);
}
#gad-auth-container .button {
    background-color: #3182ce;
    color: white;
    border: none;
    padding: 12px;
    border-radius: 6px;
    font-weight: 600;
    cursor: pointer;
    width: 100%;
    transition: background 0.2s;
}
#gad-auth-container .button:hover {
    background-color: #2b6cb0;
}
#gad-auth-container .button:disabled {
    background-color: #a0aec0;
}
.gad-logout-link {
    color: #e53e3e;
    text-decoration: none;
    font-weight: 600;
    transition: opacity 0.2s;
}
.gad-logout-link:hover {
    opacity: 0.8;
}
button.gad-btn{
    background-color: #E20613;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 30px;
    border-radius: 30px;
    display: inline-block;
    width: auto;
}
div#gad-step-1,
div#gad-step-2{
    text-align: center;
}
h3.titulo-form{
    font-size: 20px !important;
    font-weight: bold !important;
    color: #000 !important;
}
p.subtitulo-form{
    font-size: 16px !important;
    color: #000 !important;
}
div.cont-sesion-activa{
    font-family: "Montserrat", Sans-serif;
    background: #ECE8E2;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    /* border: 1px solid #e2e8f0 !important; */
    max-width: 450px !important;
    margin: 20px auto;

    text-align:center;
    
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}
a.link-ingresar{
    background-color: #E20613;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 30px;
    border-radius: 30px;
    display: inline-block;
    width: auto;

    transition: 150ms ease-in-out all;
}
a.link-ingresar:hover{
    background-color: #9c0711;
}