body,
html {
    font-family: 'Pole Emploi PRO', 'POPPINS', 'Roboto', sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0;
    color: #0d47a1;
}


/* Common */

.disp-flex {
    display: flex;
    justify-content: center;
    align-items: center;
}


/* Fonts */

.text-white {
    color: #fff;
}

.text-red {
    color: #FF5950;
}

.text-blue {
    color: #0d47a1;
}

.fs-xs {
    font-size: 0.7rem;
}

a {
    color: #FF5950;
}


/* HTML Elements */

a:hover {
    color: #0d47a1
}

i {
    margin-right: 10px;
}

p {
    margin: 0;
    padding: 0;
    color: #0d47a1;
}

button,
input[type="submit"],
input[type="reset"] {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
}


/* Animations  */

.boxShadow {
    transition: box-shadow .3s;
}

.boxShadow:hover {
    box-shadow: 0 0 11px rgba(33, 33, 33, .2);
}


/* Tests */

.test-bck {
    background-color: #FB3C5A;
}

.test-bck2 {
    background-color: #fff;
}

.test-txt {
    color: #FB3C5A;
}

.test-txt2 {
    color: #fff;
}