/* Add here all your css styles (customizations) */
.input-centered-vertically {
    display: flex;
    align-items: center;
}

.whiteSpaceNormal {
    white-space: normal !important;
}

.nouveau-logo {
    width: 150px;
    display: block;
}

.nouveau-logo-mobile {
    width: 100px;
}

@media all and (max-width: 991px) {
    .nouveau-logo {
        width: 109px;
    }
}

/*------------------------------------
  Block Hidden
------------------------------------*/
.g-hidden-xs-up {
    display: none !important;
}

@media (max-width: 575px) {
    .g-hidden-xs-down {
        display: none !important;
    }
}

@media (min-width: 576px) {
    .g-hidden-sm-up {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .g-hidden-sm-down {
        display: none !important;
    }
}

@media (min-width: 768px) {
    .g-hidden-md-up {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .g-hidden-md-down {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .g-hidden-lg-up {
        display: none !important;
    }
}

@media (max-width: 1199px) {
    .g-hidden-lg-down {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .g-hidden-xl-up {
        display: none !important;
    }
}

.g-hidden-xl-down {
    display: none !important;
}

.g-height-70{
    height: 70px;
}