@charset "utf-8";
/* CSS Document */

/**
 * HEXA COLORS
    
    Noir        333
    Noir clair  414042
    Gris foncé  727272 (opcity .8)
    Gris        020202 rgba(2,2,2,0.68)
    Gris clair  DDD
    ----
    Bleu       28ABD0
    Bleu clair A6E8F7

*/

/*
==================================================
    Table of Contents / Sommaire
==================================================
    // Extra small screen / phone           XS 0
    // Small screen / phone                 SM 576px
    // Medium screen / tablet               MD 768px
    // Large screen / desktop               LG 992px
    // Extra large screen / wide desktop    XL 1200px
    // Special Pixel Ratio
*/


/*
====================================================
    // Extra small screen / phone           XS 0
====================================================
*/
/**
 * FORM CONTACT
 */
#dimmoContactForm,
#dlocSaisonContactForm {

}

#dimmoContactForm input,
#dimmoContactForm textarea,
#dlocSaisonContactForm input,
#dlocSaisonContactForm textarea {
    
}

#dimmoContactForm input[type=submit],
#dlocSaisonContactForm input[type=submit] {
   
}

/**/
@keyframes move {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}

#dimmoContactForm div.ajaxValidate span,
#dlocSaisonContactForm div.ajaxValidate span {
    display: block;
    background-color: #EEE;
    position: relative;
    overflow: hidden;
    height: 5px;
    margin: 1vh auto;
    width: 30%;
}

    #dimmoContactForm div.ajaxValidate span:after,
    #dlocSaisonContactForm div.ajaxValidate span:after {
        content:"";
        animation: move 1s ease-in 0s;
        display: block;
        background-color: #28ABD0;
        position: relative;
        overflow: hidden;
        height: 5px;
    }

/**/
#dimmoContactForm div.ajaxValidate,
#dlocSaisonContactForm div.ajaxValidate {
    margin-left: 21px;
    text-align: center;
}

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fadeIn {
    opacity:0;  /* make things invisible upon start */
    -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;

    -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;

    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;

    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-delay: 1s;
}
  


/*
====================================================
    // Small screen / phone                 SM 576px
====================================================
*/


@media (min-width: 576px) {


}/*@media*/

/*
====================================================
    // Medium screen / tablet               MD 768px
====================================================
*/

@media (min-width: 768px) {

    
}/*@media*/

/*
====================================================
    // Large screen / desktop               LG 992px
====================================================
*/

@media (min-width: 992px) {


}/*@media*/

/*
====================================================
    // Extra large screen / wide desktop    XL 1200px
====================================================
*/

@media (min-width: 1200px) {

    
}/*@media*/

/*
====================================================
    // Special Pixel Ratio
====================================================
*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    
}/*@media*/

/**
 * HEXA COLORS

    Gris bleu               BCCBCB
    Gris bleu clair         DAE6E6     
    Gris bleu pâle          F0F6F6    
    ----
    Bleu électrique         11C7C5
    Bleu électrique foncé   14ABA9
    ----
    Vert                    11C780
    Vert foncé              09B160
    Vert tonique            AFCB08      

*/
