/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.margin-top-button-header {
    margin-top: 9px !important;
}

.btn-primary-viseeon:hover {
    color: #fff !important;
    background-color: #ec6a2d !important;
    border-color: #ec6a2d !important;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(228, 50, 64, 0.5) !important;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ec6a2d !important;
    border-color: #ec6a2d !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #ec6a2d !important;
}


.copyright_viseeon {
    background-color: rgba(88, 88, 89, 1) !important;
    color: rgba(255, 255, 255, 0.25) !important;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) !important;
}

.legal {
    padding: 10px 0 !important;
}

.bg_button_footer {
    background-color: #585859 !important;
    color: #cccccc !important;
}

.bg_button_footer:hover {
    background-color: #585859 !important;
    color: #ec6a2d !important;
}

.margin_right_footer_map {
    margin-right: 8px !important;
}

.button-orange-viseeon {
    background-color: #ec6a2d;
    color: #ffff;
    font-weight: 900;
}

.login-border-viseeon {
    border: 1px solid #ec6a2d;
}

.paralax_startup {
    background-position: -558px 265px !important;
}

.a_accueil {
    text-decoration: none !important;
    color: #bebfbe;
}

.a_accueil:hover {
    color: #ec6a2d;
}

.menu_empty {
    color: #dedddd !important;
}

.icon-list-page {
    font-size: 15px !important;
}

.feature-contrat-travail {
    font-size: 16px;
    font-weight: 600 !important;
    text-transform: none;
    letter-spacing: normal;
    margin-bottom: 0;
    color: #585859;
}

.maxwidth-arguments {
    max-width: 80% !important;
}

.badge-gold-viseeon {
    color: #FFFFFF !important;
    background-color: #ffc107 !important;
}

.heading-block-nothing {
    content: '';
    display: block;
    margin-top: 0px;
    width: 0px;
    border-top: 0px solid #fff;
}

.margin-modal-form {
    margin-top: 10px !important;
}

canvas {
    display: block;
    vertical-align: bottom;
}

/* ---- particles.js container ---- */
#particles-js {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #EC6A2D;
    background-repeat: no-repeat;
    background-size: 20%;
    background-position: 50% 50%;
}

.testimonial-font p {
    margin-bottom: 0;
    font-family: 'Roboto', serif;
    font-style: normal;
}

.h2accueil {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0;
    color: #333;
}
.custom_border {
    border-left: 3px solid #ffffff !important;
}
.custom_border_error {
    border-left: 3px solid #d9534f !important;
}
.text-red {
    color : #d9534f !important;
}

.col_full .js-toggle-pwd {
    position: absolute;
    content:'';
    top: 35px;
    right: 13px;
    width: 16px;
    height: 16px;
    opacity: 0.6;
    cursor: pointer;
    transition: opacity ease-in-out 300ms;
}

.btn.js-toggle-pwd:focus, .btn.js-toggle-pwd.focus {
    box-shadow: none;
}

.col_full .js-toggle-pwd .eyes-icon{
    background: url('../images/icons/eye.svg');
    width: 16px;
    height: 16px;
    display: block;
}

.col_full .js-toggle-pwd.show-pwd .eyes-icon {
    background: url('../images/icons/eye-slash.svg');
}




