/*!
 * Componente Nombre: dextdbkg  | peugeot
 * Autor: DEX360
 * Copyright: DEX360
 */
 
/*  
    0.  :root
    1.  dextdbkg
    2.  dextdbkg--steps-line
    3.  dextdbkg--button
    4.  dextdbkg--form
        4.2. amelia plugin
    5.  dextdbkg--model hover
    
*/

/* 0. :root
--------------------------------------------------------------*/
:root {
    --colorPrimary: #00a3e0;
}

/* 1. dextdbkg
--------------------------------------------------------------*/
.dextdbkg .dtdt--title span {
    color: var(--colorPrimary);
}
.dextdbkg .dextdbkg--button {
    background-color: var(--colorPrimary);
}

/* 2. dextdbkg--steps-line 
--------------------------------------------------------------*/
.dextdbkg--steps-line .step-active {
    background: var(--colorPrimary);
}

/* 3. dextdbkg--button
--------------------------------------------------------------*/
.dextdbkg--button {
    background-color: var(--colorPrimary);
    height: 55px;
}
.dextdbkg--button:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    transform-origin: bottom;
    z-index: -1;
    transform: scaleY(0);
    opacity: 0;
    transition: transform .4s, opacity .4s
}
.dextdbkg--button:hover {
    text-decoration: none;
    color: #fff
}
.dextdbkg--button:hover:before {
    opacity: 1;
    transform: scaleY(1)
}


/*  4. dextdbkg--form > 4.2. amelia plugin
--------------------------------------------------------------*/
.dextdbkg .amelia-v2-booking #amelia-container .am-button.am-button--micro.is-icon-only.am-heading-prev {
    background-color: var(--colorPrimary);
}

/*  5. dextdbkg--model hover
--------------------------------------------------------------*/
.dextdbkg--model .dtdt--model-list .dtdt--model-item:hover {
    background-color: #fff;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .08), 0 7px 25px 0 rgba(0, 0, 0, .08), 0 0 40px 0 rgba(0, 0, 0, .1);
}
.dextdbkg--model .dtdt--model-button a:hover,
.dextdbkg--model .dtdt--model-button a {
    color: #ffffff;
    text-transform: uppercase;
}   