
<!--
------- Gestion des font dynamiques ----------

-->

@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
h1, h2, h3, h4, h5, h6, .title {
font-family:"Montserrat"; font-weight:500;}

body, button, input, optgroup, select, textarea {
font-family:"Helvetica", "Arial", sans-serif;}

code, pre {
font-family:"Helvetica", "Arial", sans-serif;}

.is-family-primary {
font-family:"Montserrat"; font-weight:500;}

.is-family-secondary {
font-family:"Montserrat"; font-weight:500;}

.is-family-sans-serif {
font-family:"Montserrat"; font-weight:500;}

.is-family-monospace {
font-family:"Helvetica", "Arial", sans-serif;}

.is-family-code {
font-family:"Helvetica", "Arial", sans-serif;}


<!--
------- Gestion des couleurs dynamiques ----------

-->

.checklabel-checkbox + label {
    background-color: #3DD6F5;
    color: #000;
}

.checklabel-checkbox + label:hover {
    background-color: #0AA3C2;
    color: #fff;
}

.checklabel-checkbox:checked + label {
    background-color: #0993AE;
    color: #fff;
}

.tag.mixitup-control-active {
    background-color: #5d82b2 !important;
    color: #FFF !important;
}

.message.is-link {
    background-color: #2160c4;
}

.message.is-success {
    background-color: #256A63;
}

a {
    color: #3A3838;
}

a.box:hover, a.box:focus {
    box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px#3A3838;
}

a.box:active {
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px#3A3838;
}

.message.is-danger {
    background-color: #DA959C;
}

.button.is-danger.is-light {
    background-color: #DA959C;
    color: #97353F;
}

.button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
    background-color: #DA959C;
    color: #97353F;
}

.button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
    background-color: #DA959C;
    color: #97353F;
}

.button.is-danger:hover, .button.is-danger.is-hovered {
    background-color: #B5404B;
}

.button.is-danger:active, .button.is-danger.is-active {
    background-color: #BF4A56;
}

.button.is-danger {
    background-color: #C65D67;
}

.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
    background-color: #C65D67;
}

.button.is-danger.is-inverted {
    color: #C65D67;
}

.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
    color: #C65D67;
}

.button.is-danger.is-outlined {
    background-color: transparent;
    border-color: #C65D67;
    color: #C65D67;
}

.button.is-danger.is-outlined[disabled],
fieldset[disabled] .button.is-danger.is-outlined {
    border-color: #C65D67;
    color: #C65D67;
}

.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
    color: #C65D67;
}

.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
    border-color: transparent transparent #C65D67 #C65D67 !important;
}

.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
    background-color: #C65D67;
    border-color: #C65D67;
}

.button.is-danger.is-outlined.is-loading::after {
    border-color: transparent transparent #C65D67 #C65D67 !important;
}

.button.is-primary {
    background-color: #5d82b2;
}

.notification.is-info.is-light {
    background-color: #eef6fc;
    color: #066274;
}

.button.is-warning:active, .button.is-warning.is-active {
    background-color: #DD6540;
}

.tag:not(body).is-info.is-light {
    background-color: #eef6fc;
    color: #066274;
}

.button.is-warning:hover, .button.is-warning.is-hovered {
    background-color: #E07352;
}

.button.is-warning.is-light {
    background-color: #EA9D86;
    color: #BF4622;
}

.button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
    background-color: #EA9D86;
    color: #BF4622;
}

.button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
    background-color: #EA9D86;
    color: #BF4622;
}


.button.is-warning.is-outlined {
    border-color: #E48263;
    color: #E48263;
}

.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
    background-color: #E48263;
    border-color: #E48263;
}

.button.is-warning {
    background-color: #E48263;
}

.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
    background-color: #E48263;
}

.button.is-warning.is-inverted {
    color: #E48263;
}

.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
    color: #E48263;
}

.button.is-warning.is-outlined.is-loading::after {
    border-color: transparent transparent #E48263 #E48263 !important;
}

.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
    border-color: #E48263;
    color: #E48263;
}

.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
    color: #E48263;
}

.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
    border-color: transparent transparent #E48263 #E48263 !important;
}

.button.is-success:active, .button.is-success.is-active {
    background-color: #40B5A9;
}

.button.is-success:hover, .button.is-success.is-hovered {
    background-color: #4ABFB4;
}

.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
    color: #5DC6BC;
}

.button.is-success {
    background-color: #5DC6BC;
}

.button.is-success.is-light {
    background-color: #86D5CD;
    color: #256A63;
}

.button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
    background-color: #86D5CD;
    color: #256A63;
}

.button.is-success.is-light:active, .button.is-success.is-light.is-active {
    background-color: #86D5CD;
    color: #256A63;
}

.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
    background-color: #5DC6BC;
    border-color: #5DC6BC;
}

.button.is-success.is-outlined.is-loading::after {
    border-color: transparent transparent #5DC6BC #5DC6BC !important;
}

.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
    border-color: transparent transparent #5DC6BC #5DC6BC !important;
}


.button.is-success.is-outlined[disabled],
fieldset[disabled] .button.is-success.is-outlined {
    border-color: #5DC6BC;
    color: #5DC6BC;
}

.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
    color: #5DC6BC;
}

.button.is-success[disabled], fieldset[disabled] .button.is-success {
    background-color: #5DC6BC;
}

.button.is-success.is-outlined {
    border-color: #5DC6BC;
    color: #5DC6BC;
}

.button.is-success.is-inverted {
    color: #5DC6BC;
}

.button.is-info.is-light {
    background-color: #3DD6F5;
    color: #066274;
}

.button.is-primary:hover, .button.is-primary.is-hovered {
    background-color: #3e6fad;
}

.button.is-link:active, .button.is-link.is-active {
    background-color: #2366d1;
}

.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
    background-color: #5d82b2;
}

.button.is-primary:active, .button.is-primary.is-active {
    background-color: #5d82b2;
}

.button.is-primary.is-inverted {
    color: #5d82b2;
}

.button.is-primary.is-inverted[disabled],
fieldset[disabled] .button.is-primary.is-inverted {
    color: #5d82b2;
}

.button.is-primary.is-outlined {
    border-color: #5d82b2;
    color: #5d82b2;
}

.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
    background-color: #5d82b2;
    border-color: #5d82b2;
}

.button.is-primary.is-outlined.is-loading::after {
    border-color: transparent transparent #5d82b2 #5d82b2 !important;
}

.button.is-primary.is-light {
    background-color: #4BFBA9;
    color: #038C4C;
}

.button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
    background-color: #defffa;
    color: #038C4C;
}

.button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
    background-color: #d1fff8;
    color: #038C4C;
}

.button.is-primary:hover, .button.is-primary.is-hovered {
    background-color: #3e6fad;
}

.button.is-primary.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-outlined {
    border-color: #5d82b2;
    color: #5d82b2;
}

.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
    color: #5d82b2;
}

.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
    border-color: transparent transparent #5d82b2 #5d82b2 !important;
}

.button:focus, .button.is-focused {
    border-color: #3A3838;
}

.button.is-link {
    background-color: #3A3838;
}

.button.is-link:hover, .button.is-link.is-hovered {
    background-color: #2A2828;
}

.button.is-info.is-inverted {
    color: #0cbadc;
}

.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
    color: #0cbadc;
}

.button.is-info.is-outlined {
    border-color: #0cbadc;
    color: #0cbadc;
}

.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
    background-color: #0cbadc;
    border-color: #0cbadc;
}

.button.is-info.is-outlined.is-loading::after {
    border-color: transparent transparent #0cbadc #0cbadc !important;
}

.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
    border-color: #0cbadc;
    color: #0cbadc;
}

.button.is-info:active, .button.is-info.is-active {
    background-color: #0993AE;
}

.button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
    background-color: #3DD6F5;
    color: #066274;
}

.button.is-info.is-light:active, .button.is-info.is-light.is-active {
    background-color: #3DD6F5;
    color: #066274;
}

.button.is-info:hover, .button.is-info.is-hovered {
    background-color: #0AA3C2;
}

.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
    border-color: transparent transparent #0cbadc #0cbadc !important;
}

.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
    color: #0cbadc;
}

.button.is-info {
    background-color: #0cbadc;
}

.button.is-info[disabled], fieldset[disabled] .button.is-info {
    background-color: #0cbadc;
}

.button.is-link[disabled], fieldset[disabled] .button.is-link {
    background-color: #3A3838;
}

.button.is-link.is-inverted {
    color: #3A3838;
}

.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
    color: #3A3838;
}

.button.is-link.is-outlined {
    border-color: #3A3838;
    color: #3A3838;
}

.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
    background-color: #3A3838;
    border-color: #3A3838;
}

.button.is-link.is-outlined.is-loading::after {
    border-color: transparent transparent #3A3838 #3A3838 !important;
}

.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
    border-color: #3A3838;
    color: #3A3838;
}

.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
    color: #3A3838;
}

.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
    border-color: transparent transparent #3A3838 #3A3838 !important;
}

.notification.is-link {
    background-color: #3A3838;
}

.progress.is-link::-webkit-progress-value {
    background-color: #3A3838;
}


.progress.is-link::-moz-progress-bar {
    background-color: #3A3838;
}

.progress.is-link::-ms-fill {
    background-color: #3A3838;
}

.progress.is-link:indeterminate {
    background-image: linear-gradient(to right, #3A3838 30%, #ededed 30%);
}

.table td.is-link, .table th.is-link {
    background-color: #3A3838;
    border-color: #3A3838;
}

.tag:not(body).is-link {
    background-color: #3A3838;
}

.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
    border-color: #3A3838;
}

.is-link.input, .is-link.textarea {
    border-color: #3A3838;
}


.button.is-link.is-light {
    color: #2160c4;
}

.button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
    color: #2160c4;
}

.button.is-link.is-light:active, .button.is-link.is-light.is-active {
    color: #2160c4;
}


.select:not(.is-multiple):not(.is-loading)::after {
    border-color: #3A3838;
}

.select.is-link:not(:hover)::after {
    border-color: #3A3838;
}

.select.is-link select {
    border-color: #3A3838;
}

.file.is-link .file-cta {
    background-color: #3A3838;
}

.help.is-link {
    color: #3A3838;
}

.breadcrumb a {
    color: #3A3838;
}

a.dropdown-item.is-active, button.dropdown-item.is-active {
    background-color: #3A3838;
}

.menu-list a.is-active {
    background-color: #3A3838;
}

.message.is-link .message-header {
    background-color: #3A3838;
}

.message.is-link .message-body {
    border-color: #3A3838;
    color: #2160c4;
}

.message.is-info {
    background-color: #eef6fc;
}

.navbar.is-link {
    background-color: #3A3838;
}


@media screen and (min-width: 1024px) {
    .navbar.is-link .navbar-end .navbar-link.is-active {
        background-color: #2366d1;
    }

    .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #2366d1;
    }

    .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
        background-color: #3A3838;
    }

    .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
    .navbar.is-primary .navbar-start .navbar-link:focus,
    .navbar.is-primary .navbar-start .navbar-link:hover,
    .navbar.is-primary .navbar-start .navbar-link.is-active,
    .navbar.is-primary .navbar-end > a.navbar-item:focus,
    .navbar.is-primary .navbar-end > a.navbar-item:hover,
    .navbar.is-primary .navbar-end > a.navbar-item.is-active,
    .navbar.is-primary .navbar-end .navbar-link:focus,
    .navbar.is-primary .navbar-end .navbar-link:hover,
    .navbar.is-primary .navbar-end .navbar-link.is-active {
        background-color: #5d82b2;
    }

    .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
    .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #5d82b2;
    }

    .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
        background-color: #5d82b2;
    }

    .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
    .navbar.is-primary .navbar-brand .navbar-link:focus,
    .navbar.is-primary .navbar-brand .navbar-link:hover,
    .navbar.is-primary .navbar-brand .navbar-link.is-active {
        background-color: #5d82b2;
    }

    .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
        background-color: #0cbadc;
    }

    .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
        background-color: #5DC6BC;
    }

    .navbar.is-warning {
        background-color: #E48263;
    }

    .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
    .navbar.is-info .navbar-start .navbar-link:focus,
    .navbar.is-info .navbar-start .navbar-link:hover,
    .navbar.is-info .navbar-start .navbar-link.is-active,
    .navbar.is-info .navbar-end > a.navbar-item:focus,
    .navbar.is-info .navbar-end > a.navbar-item:hover,
    .navbar.is-info .navbar-end > a.navbar-item.is-active,
    .navbar.is-info .navbar-end .navbar-link:focus,
    .navbar.is-info .navbar-end .navbar-link:hover,
    .navbar.is-info .navbar-end .navbar-link.is-active {
        background-color: #0993AE;
    }

    .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
    .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #0993AE;
    }

    .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
    .navbar.is-success .navbar-start .navbar-link:focus,
    .navbar.is-success .navbar-start .navbar-link:hover,
    .navbar.is-success .navbar-start .navbar-link.is-active,
    .navbar.is-success .navbar-end > a.navbar-item:focus,
    .navbar.is-success .navbar-end > a.navbar-item:hover,
    .navbar.is-success .navbar-end > a.navbar-item.is-active,
    .navbar.is-success .navbar-end .navbar-link:focus,
    .navbar.is-success .navbar-end .navbar-link:hover,
    .navbar.is-success .navbar-end .navbar-link.is-active {
        background-color: #40B5A9;
    }

    .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
    .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #40B5A9;
    }

    .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
        background-color: #E48263;
    }

    .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
    .navbar.is-warning .navbar-start .navbar-link:focus,
    .navbar.is-warning .navbar-start .navbar-link:hover,
    .navbar.is-warning .navbar-start .navbar-link.is-active,
    .navbar.is-warning .navbar-end > a.navbar-item:focus,
    .navbar.is-warning .navbar-end > a.navbar-item:hover,
    .navbar.is-warning .navbar-end > a.navbar-item.is-active,
    .navbar.is-warning .navbar-end .navbar-link:focus,
    .navbar.is-warning .navbar-end .navbar-link:hover,
    .navbar.is-warning .navbar-end .navbar-link.is-active {
        background-color: #DD6540;
    }

    .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
    .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #DD6540;
    }

    .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
        background-color: #C65D67;
    }

    .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
    .navbar.is-danger .navbar-start .navbar-link:focus,
    .navbar.is-danger .navbar-start .navbar-link:hover,
    .navbar.is-danger .navbar-start .navbar-link.is-active,
    .navbar.is-danger .navbar-end > a.navbar-item:focus,
    .navbar.is-danger .navbar-end > a.navbar-item:hover,
    .navbar.is-danger .navbar-end > a.navbar-item.is-active,
    .navbar.is-danger .navbar-end .navbar-link:focus,
    .navbar.is-danger .navbar-end .navbar-link:hover,
    .navbar.is-danger .navbar-end .navbar-link.is-active {
        background-color: #BF4A56;
    }

    .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
    .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #BF4A56;
    }
}

@media screen and (max-width: 1023px) {
    .hero.is-info .navbar-menu {
        background-color: #0cbadc;
    }
}

.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
    color: #0cbadc;
}

.hero.is-info.is-bold {
    background-image: linear-gradient(141deg, #159dc6 0%, #0cbadc 71%, #4389e5 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-info.is-bold .navbar-menu {
        background-image: linear-gradient(141deg, #159dc6 0%, #0cbadc 71%, #4389e5 100%);
    }
}

.navbar.is-info {
    background-color: #0cbadc;
}

.navbar.is-success {
    background-color: #5DC6BC;
}

a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
    background-color: #fafafa;
    color: #3A3838;
}

.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
.navbar.is-link .navbar-brand .navbar-link:focus,
.navbar.is-link .navbar-brand .navbar-link:hover,
.navbar.is-link .navbar-brand .navbar-link.is-active {
    background-color: #2366d1;
}

.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
    border-bottom-color: #3A3838;
}

.navbar-item.is-tab.is-active {
    border-bottom-color: #3A3838;
    color: #3A3838;
}

.navbar-link:not(.is-arrowless)::after {
    border-color: #3A3838;
    margin-top: -0.375em;
    right: 1.125em;
}

.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    color: #3A3838;
}

.navbar-dropdown a.navbar-item.is-active {
    color: #3A3838;
}

.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
.navbar.is-info .navbar-brand .navbar-link:focus,
.navbar.is-info .navbar-brand .navbar-link:hover,
.navbar.is-info .navbar-brand .navbar-link.is-active {
    background-color: #0993AE;
}


.pagination-previous:focus,
.pagination-next:focus,
.pagination-link:focus {
    border-color: #3A3838;
}

.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
.hero.is-info .navbar-link:hover,
.hero.is-info .navbar-link.is-active {
    background-color: #0993AE;
}

.pagination-link.is-current {
    background-color: #3A3838;
    border-color: #3A3838;
}

.panel.is-link .panel-heading {
    background-color: #3A3838;
}

.panel.is-link .panel-tabs a.is-active {
    border-bottom-color: #3A3838;
}

.panel.is-link .panel-block.is-active .panel-icon {
    color: #3A3838;
}

.panel.is-info .panel-heading {
    background-color: #0cbadc;
}

.panel.is-info .panel-tabs a.is-active {
    border-bottom-color: #0cbadc;
}

.panel.is-info .panel-block.is-active .panel-icon {
    color: #0cbadc;
}

.panel.is-success .panel-heading {
    background-color: #5DC6BC;
}

.panel.is-success .panel-tabs a.is-active {
    border-bottom-color: #5DC6BC;
}

.panel.is-success .panel-block.is-active .panel-icon {
    color: #5DC6BC;
}

.panel-list a:hover {
    color: #3A3838;
}

.panel-list a:hover {
    color: #3A3838;
}

.panel-block.is-active {
    border-left-color: #3A3838;
}

.panel-block.is-active .panel-icon {
    color: #3A3838;
}

.tabs li.is-active a {
    border-bottom-color: #3A3838;
    color: #3A3838;
}

.tabs.is-toggle li.is-active a {
    background-color: #3A3838;
    border-color: #3A3838;
}

.has-text-primary {
    color: #5d82b2 !important;
}

a.has-text-primary:hover, a.has-text-primary:focus {
    color: #009e86 !important;
}

.has-background-primary {
    background-color: #5d82b2 !important;
}

.has-text-primary-light {
    color: #4BFBA9 !important;
}

a.has-text-primary-light:hover, a.has-text-primary-light:focus {
    color: #b8fff4 !important;
}

.has-background-primary-light {
    background-color: #4BFBA9 !important;
}

.has-text-primary-dark {
    color: #038C4C !important;
}

a.has-text-primary-dark:hover, a.has-text-primary-dark:focus {
    color: #00c7a9 !important;
}

.has-background-primary-dark {
    background-color: #038C4C !important;
}

.has-text-link {
    color: #3A3838 !important;
}

a.has-text-link:hover, a.has-text-link:focus {
    color: #205bbc !important;
}

.has-background-link {
    background-color: #3A3838 !important;
}

.has-text-link-light {
    color: #eef3fc !important;
}

a.has-text-link-light:hover, a.has-text-link-light:focus {
    color: #c2d5f5 !important;
}

.has-background-link-light {
    background-color: #eef3fc !important;
}

.has-text-link-dark {
    color: #2160c4 !important;
}

a.has-text-link-dark:hover, a.has-text-link-dark:focus {
    color: #3b79de !important;
}

.has-background-link-dark {
    background-color: #2160c4 !important;
}

.has-text-info {
    color: #0cbadc !important;
}

a.has-text-info:hover, a.has-text-info:focus {
    color: #207dbc !important;
}

.has-background-info {
    background-color: #0cbadc !important;
}

.has-text-info-light {
    color: #eef6fc !important;
}

a.has-text-info-light:hover, a.has-text-info-light:focus {
    color: #c2e0f5 !important;
}

.has-background-info-light {
    background-color: #eef6fc !important;
}

.has-text-info-dark {
    color: #066274 !important;
}

a.has-text-info-dark:hover, a.has-text-info-dark:focus {
    color: #248fd6 !important;
}

.has-background-info-dark {
    background-color: #066274 !important;
}

.has-text-success {
    color: #5DC6BC !important;
}

a.has-text-success:hover, a.has-text-success:focus {
    color: #34a85c !important;
}

.has-background-success {
    background-color: #5DC6BC !important;
}

.has-text-success-light {
    color: #effaf3 !important;
}

a.has-text-success-light:hover, a.has-text-success-light:focus {
    color: #c8eed6 !important;
}

.has-background-success-light {
    background-color: #86D5CD !important;
}

.has-text-success-dark {
    color: #256A63 !important;
}

a.has-text-success-dark:hover, a.has-text-success-dark:focus {
    color: #31a058 !important;
}

.has-background-success-dark {
    background-color: #256A63 !important;
}

.has-text-warning {
    color: #E48263 !important;
}

a.has-text-warning:hover, a.has-text-warning:focus {
    color: #ffd324 !important;
}

.has-background-warning {
    background-color: #E48263 !important;
}

.has-text-warning-light {
    color: #EA9D86 !important;
}

a.has-text-warning-light:hover, a.has-text-warning-light:focus {
    color: #fff1b8 !important;
}

.has-background-warning-light {
    background-color: #EA9D86 !important;
}

.has-text-warning-dark {
    color: #BF4622 !important;
}

a.has-text-warning-dark:hover, a.has-text-warning-dark:focus {
    color: #c79f00 !important;
}

.has-background-warning-dark {
    background-color: #BF4622 !important;
}

.has-text-danger {
    color: #C65D67 !important;
}

a.has-text-danger:hover, a.has-text-danger:focus {
    color: #ee1742 !important;
}

.has-background-danger {
    background-color: #C65D67 !important;
}

.has-text-danger-light {
    color: #DA959C !important;
}

a.has-text-danger-light:hover, a.has-text-danger-light:focus {
    color: #fabdc9 !important;
}

.has-background-danger-light {
    background-color: #DA959C !important;
}

.has-text-danger-dark {
    color: #97353F !important;
}

a.has-text-danger-dark:hover, a.has-text-danger-dark:focus {
    color: #ee2049 !important;
}

.has-background-danger-dark {
    background-color: #97353F !important;
}

.hero.is-link {
    background-color: #3A3838;
    color: #fff;
}

@media screen and (max-width: 1023px) {
    .hero.is-link .navbar-menu {
        background-color: #3A3838;
    }
}

.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
    color: #3A3838;
}

.hero.is-link.is-bold {
    background-image: linear-gradient(141deg, #1577c6 0%, #3A3838 71%, #4366e5 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-link.is-bold .navbar-menu {
        background-image: linear-gradient(141deg, #1577c6 0%, #3A3838 71%, #4366e5 100%);
    }
}

.hero.is-info {
    background-color: #0cbadc;
}

a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
    background-color: #fafafa;
    color: #3A3838;
}

.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
    border-bottom-color: #3A3838;
}

.navbar-link:not(.is-arrowless)::after {
    border-color: #3A3838;
    margin-top: -0.375em;
    right: 1.125em;
}

.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
    color: #3A3838;
}

.hero.is-link.is-bold {
    background-image: linear-gradient(141deg, #1577c6 0%, #3A3838 71%, #4366e5 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-link.is-bold .navbar-menu {
        background-image: linear-gradient(141deg, #1577c6 0%, #3A3838 71%, #4366e5 100%);
    }
}

@media screen and (max-width: 1023px) {
    .hero.is-success .navbar-menu {
        background-color: #5DC6BC;
    }
}

.notification.is-primary {
    background-color: #5d82b2;
}

.progress.is-primary::-webkit-progress-value {
    background-color: #5d82b2;
}

.progress.is-primary::-moz-progress-bar {
    background-color: #5d82b2;
}

.progress.is-primary::-ms-fill {
    background-color: #5d82b2;
}

.progress.is-primary:indeterminate {
    background-image: linear-gradient(to right, #5d82b2 30%, #ededed 30%);
}

.table td.is-primary, .table th.is-primary {
    background-color: #5d82b2;
}

.table td.is-selected, .table th.is-selected {
    background-color: #5d82b2;
}

.table tr.is-selected {
    background-color: #5d82b2;
}

.tag:not(body).is-primary {
    background-color: #5d82b2;
}

.is-primary.input, .is-primary.textarea {
    border-color: #5d82b2;
}

.select.is-primary:not(:hover)::after {
    border-color: #5d82b2;
}

.select.is-primary select {
    border-color: #5d82b2;
}

.select.is-primary select:hover, .select.is-primary select.is-hovered {
    border-color: #5d82b2;
}

.file.is-primary .file-cta {
    background-color: #5d82b2;
}

.help.is-primary {
    color: #5d82b2;
}

.help.is-info {
    color: #0cbadc;
}

.help.is-success {
    color: #5DC6BC;
}

.help.is-warning {
    color: #E48263;
}

.help.is-danger {
    color: #C65D67;
}

.message.is-primary .message-header {
    background-color: #5d82b2;
}

.message.is-primary .message-body {
    border-color: #5d82b2;
    color: #038C4C;
}

.navbar.is-primary {
    background-color: #5d82b2;
}

.panel.is-primary .panel-heading {
    background-color: #5d82b2;
}

.panel.is-primary .panel-tabs a.is-active {
    border-bottom-color: #5d82b2;
}

.panel.is-primary .panel-block.is-active .panel-icon {
    color: #5d82b2;
}

.hero.is-primary {
    background-color: #5d82b2;
}

@media screen and (max-width: 1023px) {
    .hero.is-primary .navbar-menu {
        background-color: #5d82b2;
    }
}

.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
    color: #5d82b2;
}

.hero.is-primary.is-bold {
    background-image: linear-gradient(141deg, #009e6c 0%, #5d82b2 71%, #00e7eb 100%);
}

.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
.hero.is-primary .navbar-link:hover,
.hero.is-primary .navbar-link.is-active {
    background-color: #5d82b2;
}


@media screen and (max-width: 768px) {
    .hero.is-primary.is-bold .navbar-menu {
        background-image: linear-gradient(141deg, #009e6c 0%, #5d82b2 71%, #00e7eb 100%);
    }
}

.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
    background-color: #5d82b2;
}

.notification.is-primary.is-light {
    background-color: #4BFBA9;
    color: #038C4C;
}

.tag:not(body).is-primary.is-light {
    background-color: #4BFBA9;
    color: #038C4C;
}

.message.is-primary {
    background-color: #4BFBA9;
}

.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
    background-color: #2A2828;
}

.select.is-link select:hover, .select.is-link select.is-hovered {
    border-color: #2366d1;
}

.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
    background-color: #2366d1;
}

.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
.hero.is-link .navbar-link:hover,
.hero.is-link .navbar-link.is-active {
    background-color: #2366d1;
}

.notification.is-info {
    background-color: #0cbadc;
}

.progress.is-info::-webkit-progress-value {
    background-color: #0cbadc;
}

.progress.is-info::-moz-progress-bar {
    background-color: #0cbadc;
}

.progress.is-info::-ms-fill {
    background-color: #0cbadc;
}

.progress.is-info:indeterminate {
    background-image: linear-gradient(to right, #0cbadc 30%, #ededed 30%);
}

.table td.is-info,
.table th.is-info {
    background-color: #0cbadc;
    border-color: #0cbadc;
}

.tag:not(body).is-info {
    background-color: #0cbadc;
}

.is-info.input, .is-info.textarea {
    border-color: #0cbadc;
}

.select.is-info:not(:hover)::after {
    border-color: #0cbadc;
}

.select.is-info select {
    border-color: #0cbadc;
}

.file.is-info .file-cta {
    background-color: #0cbadc;
}

.message.is-info .message-header {
    background-color: #0cbadc;
}

.message.is-info .message-body {
    border-color: #0cbadc;
}

.navbar.is-info {
    background-color: #0cbadc;
}

.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
    background-color: #0AA3C2;
}

.select.is-info select:hover, .select.is-info select.is-hovered {
    border-color: #0993AE;
}

.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
    background-color: #0993AE;
}

.message.is-info .message-body {
    color: #066274;
}

.notification.is-success {
    background-color: #5DC6BC;
}

.progress.is-success::-webkit-progress-value {
    background-color: #5DC6BC;
}

.progress.is-success::-moz-progress-bar {
    background-color: #5DC6BC;
}

.progress.is-success::-ms-fill {
    background-color: #5DC6BC;
}

.progress.is-success:indeterminate {
    background-image: linear-gradient(to right, #5DC6BC 30%, #ededed 30%);
}

.table td.is-success,
.table th.is-success {
    background-color: #5DC6BC;
    border-color: #5DC6BC;
}

.tag:not(body).is-success {
    background-color: #5DC6BC;
}

.is-success.input, .is-success.textarea {
    border-color: #5DC6BC;
}

.select.is-success:not(:hover)::after {
    border-color: #5DC6BC;
}

.select.is-success select {
    border-color: #5DC6BC;
}

.file.is-success .file-cta {
    background-color: #5DC6BC;
}

.message.is-success .message-header {
    background-color: #5DC6BC;
}

.message.is-success .message-body {
    border-color: #5DC6BC;
    color: #256A63;
}

.hero.is-success {
    background-color: #5DC6BC;
}


.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
    color: #5DC6BC;
}

.hero.is-success.is-bold {
    background-image: linear-gradient(141deg, #29b342 0%, #5DC6BC 71%, #56d296 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-success.is-bold .navbar-menu {
        background-image: linear-gradient(141deg, #29b342 0%, #5DC6BC 71%, #56d296 100%);
    }
}

.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
    background-color: #4ABFB4;
}

.select.is-success select:hover, .select.is-success select.is-hovered {
    border-color: #40B5A9;
}

.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
    background-color: #40B5A9;
}

.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
.navbar.is-success .navbar-brand .navbar-link:focus,
.navbar.is-success .navbar-brand .navbar-link:hover,
.navbar.is-success .navbar-brand .navbar-link.is-active {
    background-color: #40B5A9;
}

.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
.hero.is-success .navbar-link:hover,
.hero.is-success .navbar-link.is-active {
    background-color: #40B5A9;
}

.notification.is-success.is-light {
    background-color: #86D5CD;
    color: #256A63;
}

.tag:not(body).is-success.is-light {
    background-color: #86D5CD;
    color: #256A63;
}

.notification.is-warning {
    background-color: #E48263;
}

.progress.is-warning::-webkit-progress-value {
    background-color: #E48263;
}

.progress.is-warning::-moz-progress-bar {
    background-color: #E48263;
}

.progress.is-warning::-ms-fill {
    background-color: #E48263;
}

.progress.is-warning:indeterminate {
    background-image: linear-gradient(to right, #E48263 30%, #ededed 30%);
}

.table td.is-warning, .table th.is-warning {
    background-color: #E48263;
    border-color: #E48263;
}

.tag:not(body).is-warning {
    background-color: #E48263;
}

.is-warning.input, .is-warning.textarea {
    border-color: #E48263;
}

.select.is-warning:not(:hover)::after {
    border-color: #E48263;
}

.select.is-warning select {
    border-color: #E48263;
}

.file.is-warning .file-cta {
    background-color: #E48263;
}

.message.is-warning .message-header {
    background-color: #E48263;
}

.message.is-warning .message-body {
    border-color: #E48263;
}

.panel.is-warning .panel-heading {
    background-color: #E48263;
}

.panel.is-warning .panel-tabs a.is-active {
    border-bottom-color: #E48263;
}

.panel.is-warning .panel-block.is-active .panel-icon {
    color: #E48263;
}

.hero.is-warning {
    background-color: #E48263;
}


@media screen and (max-width: 1023px) {
    .hero.is-warning .navbar-menu {
        background-color: #E48263;
    }
}

.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
    color: #E48263;
}

.hero.is-warning.is-bold {
    background-image: linear-gradient(141deg, #ffaf24 0%, #E48263 71%, #fffa70 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-warning.is-bold .navbar-menu {
        background-image: linear-gradient(141deg, #ffaf24 0%, #E48263 71%, #fffa70 100%);
    }
}

.notification.is-warning.is-light {
    background-color: #EA9D86;
    color: #BF4622;
}

.tag:not(body).is-warning.is-light {
    background-color: #EA9D86;
    color: #BF4622;
}

.message.is-warning .message-body {
    color: #BF4622;
}

.message.is-warning {
    background-color: #EA9D86;
}

.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
    background-color: #E07352;
}

.select.is-warning select:hover, .select.is-warning select.is-hovered {
    border-color: #DD6540;
}

.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
    background-color: #DD6540;
}

.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
.navbar.is-warning .navbar-brand .navbar-link:focus,
.navbar.is-warning .navbar-brand .navbar-link:hover,
.navbar.is-warning .navbar-brand .navbar-link.is-active {
    background-color: #DD6540;
}

.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
.hero.is-warning .navbar-link:hover,
.hero.is-warning .navbar-link.is-active {
    background-color: #DD6540;
}

.notification.is-danger {
    background-color: #C65D67;
}

.progress.is-danger::-webkit-progress-value {
    background-color: #C65D67;
}

.progress.is-danger::-moz-progress-bar {
    background-color: #C65D67;
}

.progress.is-danger::-ms-fill {
    background-color: #C65D67;
}

.progress.is-danger:indeterminate {
    background-image: linear-gradient(to right, #C65D67 30%, #ededed 30%);
}

.table td.is-danger,
.table th.is-danger {
    background-color: #C65D67;
    border-color: #C65D67;
}

.tag:not(body).is-danger {
    background-color: #C65D67;
}

.control.is-danger {
    border: 1px solid #C65D67 !important;
}

.cke-is-danger {
    border-color: #C65D67 !important;
}

.is-danger.input, .is-danger.textarea {
    border-color: #C65D67;
}

.select.is-danger:not(:hover)::after {
    border-color: #C65D67;
}

.select.is-danger select {
    border-color: #C65D67;
}

.file.is-danger .file-cta {
    background-color: #C65D67;
}

.message.is-danger .message-header {
    background-color: #C65D67;
}

.message.is-danger .message-body {
    border-color: #C65D67;
}

.navbar.is-danger {
    background-color: #C65D67;
}

.panel.is-danger .panel-heading {
    background-color: #C65D67;
}

.panel.is-danger .panel-tabs a.is-active {
    border-bottom-color: #C65D67;
}

.panel.is-danger .panel-block.is-active .panel-icon {
    color: #C65D67;
}

.hero.is-danger {
    background-color: #C65D67;
}

@media screen and (max-width: 1023px) {
    .hero.is-danger .navbar-menu {
        background-color: #C65D67;
    }
}

.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
    color: #C65D67;
}

.hero.is-danger.is-bold {
    background-image: linear-gradient(141deg, #fa0a62 0%, #C65D67 71%, #f7595f 100%);
}

@media screen and (max-width: 768px) {
    .hero.is-danger.is-bold .navbar-menu {
        background-image: linear-gradient(141deg, #fa0a62 0%, #C65D67 71%, #f7595f 100%);
    }
}

.select.is-danger select:hover, .select.is-danger select.is-hovered {
    border-color: #BF4A56;
}

.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
    background-color: #BF4A56;
}

.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
.navbar.is-danger .navbar-brand .navbar-link:focus,
.navbar.is-danger .navbar-brand .navbar-link:hover,
.navbar.is-danger .navbar-brand .navbar-link.is-active {
    background-color: #BF4A56;
}

.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
.hero.is-danger .navbar-link:hover,
.hero.is-danger .navbar-link.is-active {
    background-color: #BF4A56;
}

.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
    background-color: #B5404B;
}

.notification.is-danger.is-light {
    background-color: #DA959C;
    color: #97353F;
}

.tag:not(body).is-danger.is-light {
    background-color: #DA959C;
    color: #97353F;
}

.message.is-danger .message-body {
    color: #97353F;
}


.hero.is-primary {
    background-color: #5d82b2;
}

.icon.is-danger {
    color: #BF4A56;
}

.icon.is-danger:hover {
    color: #B5404B;
}

.steps .step-item:first-child.is-active .step-marker {
    border-color: #5d82b2;
    color: #5d82b2;
}

.footer {
    background-color: #dbdbdb;
}

.iconAddSubmission i {
    color: #5d82b2;
}

.iconAddSubmission i:hover {
    color: #3e6fad;
}