/*!
 * Componente Nombre: dextdbkg 
 * Autor: DEX360
 * Copyright: DEX360
 */
 
/*  
    1.      plugin-amelia
    1.1.    Button volver
    1.2.    Scroll

    10.     Responsive
*/

/* 1. plugin-amelia
--------------------------------------------------------------*/
/* 1.1 Button volver */
.dextdbkg .amelia-v2-booking #amelia-container .am-button.am-button--micro.is-icon-only.am-heading-prev {
    background-color: rgba(63, 152, 255, 1);
    border: 0px;
    border-radius: 0px;
    bottom: 7px;
    color: #ffffff;
    height: 41px;
    position: absolute;
    width: 100px;
    z-index: 900;
}
.dextdbkg .amelia-v2-booking #amelia-container .am-button.am-button--micro.is-icon-only.am-heading-prev:after {
    content:'Volver';
    color:#ffffff;
    font-size: 15px;
    position: relative;
    top: 1px;
    z-index:9999;
}
.dextdbkg .amelia-v2-booking #amelia-container .am-button.am-button--default {
    border-radius: 0px;
}

.dextdbkg .am-button--secondary,
.dextdbkg .amelia-v2-booking #amelia-container .am-button.am-button--micro.is-icon-only.am-heading-prev span,
.dextdbkg .amelia-v2-booking #amelia-container .am-fs-sb {
    display: none !important;
}
.dextdbkg .amelia-v2-booking #amelia-container .am-fs__main-heading-inner {
    justify-content: center !important;
}
.dextdbkg .am-fs__main-footer {
    justify-content: right !important;
}

/* 1.2. Scroll */
.dextdbkg .amelia-v2-booking #amelia-container.am-fs__wrapper {
    background: #ffffff  !important;
    margin: 0px auto 80px !important;
    height: 680px !important;
}
.dextdbkg .amelia-v2-booking #amelia-container .am-fs__congrats-info {
    height: 300px !important;
}
.dextdbkg .amelia-v2-booking #amelia-container .am-fs-dt__calendar.am-fs__main-content {
    height: 550px !important;
}
.dextdbkg .amelia-v2-booking #amelia-container .am-fs__main-content {
    height: 650px !important;
}
.dextdbkg .amelia-v2-booking #amelia-container .am-fs__main-content .el-form-item__content{
    justify-content: left !important;
}

/* 10. Responsive */
/* --------------------------------------------------------------*/

/* MOBILE */
@media (max-width:600px) {
    /* dextdbkg--form */
    .dextdbkg--form .dtdt--model-item {
        margin-left: 10%;
        width: 80%;        
    }
    .dextdbkg--form .dtdt--model-title h5 {
        margin:20px 0px;
        text-align:center;
    } 
    /* Scroll more height */
    .dextdbkg .amelia-v2-booking #amelia-container .am-fs__congrats-info {
        height: 420px !important;
    }
    .dextdbkg .amelia-v2-booking #amelia-container.am-fs__wrapper {
        margin-bottom: 40px !important;
        height: 660px !important;
    }
    .dextdbkg .amelia-v2-booking #amelia-container .am-fs-dt__calendar.am-fs__main-content,
    .dextdbkg .amelia-v2-booking #amelia-container .am-fs__main-content {
        height: 620px !important;
    }
    /* booking-steps-5 */
    .dextdbkg.booking-steps-5 .amelia-v2-booking #amelia-container.am-fs__wrapper {
        margin-bottom: 40px !important;
        height: 930px !important;
    }
    .dextdbkg.booking-steps-5 .amelia-v2-booking #amelia-container .am-fs-dt__calendar.am-fs__main-content,
    .dextdbkg.booking-steps-5 .amelia-v2-booking #amelia-container .am-fs__main-content {
        height: 900px !important;
    }
    .dextdbkg.booking-steps-5 .amelia-v2-booking #amelia-container .am-fs__congrats-info {
        height: 490px !important;
    }    
}