/*
Theme Name: Musicos por la Salud - Citas - Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2024.1.0
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 */






body .frm-yelmobuy .btn {
    font-size: 1.2rem;
    padding: 0.7rem 1.8rem;
    height: auto;
    font-weight: 500;
    box-shadow: none;
    text-decoration: none;
}

body .frm-yelmobuy .select2 {
    font-size: 1.45rem;
    padding: 1.5rem 1.8rem;
    height: auto;
    border-color: #fff;
    background-color: #fff;
    box-shadow: none;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}

body .frm-yelmobuy .form-control-inline {
    width: auto;
    display: inline-block;
}



body .frm-yelmobuy .btn-primary {
    color: #fff;
    background-color: #fdbd07;
    border-color: #fdbd07;
    text-decoration: none;
}

body .frm-yelmobuy .btn-primary:hover {
    color: #fff;
    background-color: #f54e4e;
    border-color: #f54e4e;
    text-decoration: none;
}

body .frm-yelmobuy .btn-primary:not(:disabled):not(.disabled).active,
body .frm-yelmobuy .btn-primary:not(:disabled):not(.disabled):active,
body .frm-yelmobuy .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #fdbd07;
    border-color: #fdbd07;
    box-shadow: none;
}

body .frm-yelmobuy .btn-outline-primary:not(:disabled):not(.disabled).active,
body .frm-yelmobuy .btn-outline-primary:not(:disabled):not(.disabled):active,
body .frm-yelmobuy .show>.btn-outline-primary.dropdown-toggle,
body .frm-yelmobuy .wpcf7 .show>input.dropdown-toggle[type=submit],
body .frm-yelmobuy .wpcf7 input:not(:disabled):not(.disabled).active[type=submit],
body .frm-yelmobuy .wpcf7 input:not(:disabled):not(.disabled):active[type=submit] {
    color: #fff;
    background-color: #fdbd07;
    border-color: #fdbd07;
    box-shadow: none;
}

body .frm-yelmobuy .btn-outline-primary.focus,
body .frm-yelmobuy .btn-outline-primary:focus,
body .frm-yelmobuy .wpcf7 input.focus[type=submit],
body .frm-yelmobuy .wpcf7 input:focus[type=submit] {
    color: #fff;
    background-color: #fdbd07;
    border-color: #fdbd07;
    box-shadow: none;
}



body .frm-yelmobuy .select-fa {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(images/fondo-select.png) no-repeat right 20px center;
    padding-right: 40px;
}


body .select2-container--default .select2-selection--single {
    height: auto;
    font-weight: 400;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: unset;
}

body .select2-container--default .select2-results__option {
    color: #495057;
}

body .select2-container--default .select2-results__option[aria-selected],
body .select2-container--default .select2-results__option[data-selected] {
    color: #000;
}

body .select2-container--default .select2-results__option--highlighted[aria-selected],
body .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #fdbd07;
}

body .select2-container--default .select2 {
    width: 100% !important;
}

body .select2-container--default .select2-selection--single {
    border: 0 none;
}

body .select2-container--default .select2-results__option span {
    display: block;
}

body .select2-container--default .select2-results__option span strong {
    display: block;
}

body .select2-container--default .select2-results__option span strong {
    display: block;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered:focus {
    outline: none;
}

body .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 100%;
    width: 2rem;
}

body .select2-parent {
    position: relative;
}

body .select2-parent>.select2-container {
    width: 100% !important;
}

body .select2-parent>.select2-container {
    width: 100% !important;
}

body .select2-parent>.select2-container.select2-container--open .select2-dropdown {
    width: calc(100% - 30px) !important;
}

body .select2-parent>.row {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}

body .select2-parent>.row select.form-control,
body .select2-parent>.row .select2 {
    border: 0 none;
}

body .select2-container--default .select2-results__option--highlighted[aria-selected],
body .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #f2f2f2;
}

body .select2-container--default .select2-results>.select2-results__options {
    max-height: 420px;
}

body .select2-tt-container {
    padding: 12px 32px;
}

body .select2-tt-container .select2-tt-title {
    color: #000;
    font-size: 20px;
    line-height: 29px;
}

body .select2-tt-container .select2-tt-desc {
    color: #7e7e7e;
    font-size: 14px;
    line-height: 22px;
}
body .select2-container--open{
	color: #5ba0bc!important;
}