/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- 
@font-face {
    font-family: 'klavika regular';
    src: url('fonts/klavika-regular-opentypebigfontsitecom.eot');
    src: url('fonts/klavika-regular-opentypebigfontsitecom.eot?#iefix') format('embedded-opentype'),
        url('fonts/klavika-regular-opentypebigfontsitecom.woff2') format('woff2'),
        url('fonts/klavika-regular-opentypebigfontsitecom.woff') format('woff'),
        url('fonts/klavika-regular-opentypebigfontsitecom.ttf') format('truetype'),
        url('fonts/klavika-regular-opentypebigfontsitecom.svg#klavika-regular-opentypebigfontsitecom') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*/

/* #Primary
================================================== */

::selection {
    color: #fff;
    background-color: #004E7E;
}
::-moz-selection {
    color: #fff;
    background-color: #004E7E;
}


/* #BG
================================================== */
.bg-general {
    background-image: url(images/keeperbg.png);
    background-position: center center;
    background-size: cover;
}


/* #CORRECCIÓN TEMPLATE
================================================== */
.card-primary.card-outline {
    border-top: 3px solid #f9c349;
}

.btn-primary {
    color: #0d557f;
    background-color: #f9c349;
    border-color: #f9c349;
    box-shadow: none;
    font-weight: 600;
}

.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .btn-primary.focus, .btn-primary:focus {
    color: #0d557f;
    background-color: #fff;
    border-color: #f9c349;
}

.aling-vertical{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.btn-icon{
    background-color: #f9c349;
    width: 35px;
    height: 35px;
    padding: 2px;
    text-align: center;
    color: #fff;
    border-radius: 8px;
}

.select2-container .select2-selection--single {
    height: 38px;
}

.info-box .info-box-text{
    display: block;
    overflow: hidden;
    text-overflow: initial;
    white-space: inherit;
    line-height: 16px;
}

.info-box .info-box-icon{
    width: 55px;
}

/* #Media
================================================== */

@media (min-width: 767px){
    
}

@media (max-width: 767px) { 
    
}