:root {
    --c-orange-1: #F16E00;
    --c-orange-2: #FF7900;
    --c-noir: #000000;
    --c-blanc: #ffffff;
  
    --c-gray-1: #333333;
    --c-gray-2: #F4F4F4;
    --c-gray-3: #555555;
    --c-gray-4: #DDDDDD;

    --c-green-1: #3DE35A;
    --c-red-1: #E70002;
    --c-blue-1: #26B2FF;
    --c-yellow-1: #FFCD0B;
    --c-green-2: #EBFCEE;
    --c-blue-2: #E9F7FF;
    --c-yellow-2: #FFFAE6;

  }


/* ---------------------- USER LOGIN SPECIAL ORANGE -----------------*/
body.page-users-login .desktop-container {
    display: block;
}
body.page-users-login .mobile-container {
    display: none;
}
body.page-users-login > .header .menu .right-side{
    position:inherit;
}
body.page-users-login > .header .menu .parttwo{
    /* display:none; */
    border:none;
}
body.page-users-login > .header .menu {
    height: 220px;
    display: initial;
}

body.page-users-login .header{
    height: 210px;
    display: inherit;
    background-color: var(--c-noir);
}
body.page-users-login .main-container{
    margin-top: 20px;
}

body.page-users-login .login-register img {
    width: 100%;
}
body.page-users-login .new-account{
    background: var(--c-orange-1);
    width: 100%;

}
body.page-users-login .parttwo {
    position: absolute;
    top: 0;
    right: 0;
    width: 220px;
}
body.page-users-login  .contains-video .contains-text,
body.page-users-password-forgot  .contains-video .contains-text {
    display: flex;
    font-size: 2rem;
    font-weight: normal;
    text-align: center;
    height: 100%;
    color: var(--c-noir);
    background-color: var(--c-orange-1);
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 10px 10px 0px 10px;
    position: relative;
    min-height: 65px;
}
body.page-users-login.color-preference-white-black  .contains-video .contains-text {
    color: var(--c-blanc);
    background-color: var(--c-noir);
}
body.page-users-login .contains-text,
body.page-users-password-forgot .contains-text{
    background-color: var(--c-orange-1);
}
body.page-users-login.color-preference-white-black .contains-text,
body.page-users-password-forgot.color-preference-white-black .contains-text{
    background-color: var(--c-noir);
}
body.page-users-login .inclusher-link,
body.page-users-password-forgot .inclusher-link {
    border-color: var(--c-orange-1);
}
body.page-users-login.color-preference-white-black .inclusher-link,
body.page-users-password-forgot.color-preference-white-black .inclusher-link {
    border-color: var(--c-blanc) !important;
}
body.page-users-login.color-preference-white-black .inclusher-link,
body.page-users-password-forgot.color-preference-white-black .inclusher-link {
    border-color: var(--c-blanc);
}
body.page-users-login.color-preference-white-black .inclusher-link:hover,
body.page-users-password-forgot.color-preference-white-black .inclusher-link:hover {
    border-color: var(--c-blanc);
}
body.page-users-login .inclusher-link:hover,
body.page-users-password-forgot .inclusher-link:hover {
    border-color: var(--c-noir);
}
body.page-users-login .inclusher-link i,
body.page-users-password-forgot .inclusher-link i {
    color: var(--c-orange-1);
}
body.page-users-login.color-preference-white-black .inclusher-link i,
body.page-users-password-forgot.color-preference-white-black .inclusher-link i {
    color: var(--c-blanc);
}
body.page-users-login .form-input-component label,
body.page-users-password-forgot .form-input-component label {
    border:6px dashed var(--c-orange-1);
}

body.page-users-login.color-preference-white-black .form-input-component label,
body.page-users-password-forgot.color-preference-white-black .form-input-component label {
    border:6px dashed var(--c-blanc);
}
body.page-users-login .form-input-component input,
body.page-users-password-forgot .form-input-component input {
    border:6px solid var(--c-orange-1);
}
body.page-users-login.color-preference-white-black .form-input-component input,
body.page-users-password-forgot.color-preference-white-black .form-input-component input {
    border:6px solid var(--c-blanc);
}
body.page-users-login .form-input-component .line,
body.page-users-password-forgot .form-input-component .line {
    border-bottom:6px solid var(--c-orange-1);
}
body.page-users-login.color-preference-white-black .form-input-component .line,
body.page-users-password-forgot.color-preference-white-black .form-input-component .line {
    border-bottom:6px solid var(--c-blanc);
}
body.page-users-login .form-input-component label:hover,
body.page-users-password-forgot .form-input-component label:hover {
    border:6px dashed var(--c-noir);
}

body.page-users-login .inclusher-button,
body.page-users-password-forgot .inclusher-button {
    border:6px solid var(--c-orange-1);
    background-color:var(--c-orange-1);
}
body.page-users-login.color-preference-white-black .inclusher-button,
body.page-users-password-forgot.color-preference-white-black .inclusher-button {
    border:6px solid var(--c-blanc);
    background-color:var(--c-blanc);
}
body.page-users-login .inclusher-button:hover,
body.page-users-password-forgot .inclusher-button:hover {
    border:6px solid var(--c-noir);
}
body.page-users-login .login-register div {
    margin: 10px 5px 0 0;
    outline: 10px solid var(--c-orange-1);
}

body.page-users-login .login-register:hover div {
    border: none;
    outline: 10px solid var(--c-noir);
}
body.page-users-login input::placeholder {
    font-size: 2rem;
}
body.page-users-login input {
    min-width: 320px;
}

body.page-users-login .form-input-component label {
    min-width: 190px;
}
body.page-users-login .form-input-component:first-child {
    margin-bottom: 30px;
}
body.page-users-login .inclusher-button {
    min-width: 190px;
}
body.page-users-login .inclusher-mobile-link.register-user {
    position: relative;
    margin-top: -150px;
    background-color: #5e2573;
}
body.page-users-login .inclusher-mobile-link.register-user .text-container {
    color: #fff;
}
body.page-users-login .inclusher-mobile-link.register-user i {
    color: #fff;
}
body.page-users-login .inclusher-mobile-link:hover {
    border-color: #fff;
}
body.page-users-login .inclusher-mobile-link.user-connect,
body.page-users-login .inclusher-mobile-link.user-forgot {
    margin-top: 10px;
    border-color: #5e2573;
}
body.page-users-login .inclusher-mobile-link.user-connect:hover,
body.page-users-login .inclusher-mobile-link.user-forgot:hover {
    border-color: #E7DBE9;
}
body.page-users-login .mobile-input {
    display: block;
    width: 100%;
    height: 80px;
    padding: 10px;
    border: 6px solid #31b7c0;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
body.page-users-login .mobile-input:hover {
    border-color: #247883;
}
body.page-users-login .user-connect .text-container {
    color: #000
}
body.page-users-login #user-alert {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.85);
    top: 0;
    left: 0;
    z-index: 99999;
}
body.page-users-login #user-alert .content-container {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 90%;
    height: 90%;
    background-color: #fff;
    top: 5%;
    left: 5%;
    font-size: 3rem;
}
body.page-users-login .contains-video:hover {
    border-width: 6px
}
body.page-users-login label:hover {
    border-style: dashed;
}
body.page-users-login .display-settings-container {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
body.page-users-login .display-settings-container .display-button {
    margin: 0 5%;
}
body.page-users-login .contains-text {
    position: relative;
    display: flex;
    min-height: 97px;
}
body.page-users-login.cursor-increased-big .header .right-side {
    display: inline-block !important;
}

body.color-preference-white-black.page-users-login .header {
    background-color: #000;
}
body.color-preference-white-black.page-users-login .new-account,
body.color-preference-white-black.page-users-login .new-account:hover {
    outline-color: #fff;
}
body.color-preference-white-black.page-users-login .new-account .contains-text {
    background-color: #000;
    color: #fff
}
body.page-users-login.lsf .contains-text {
    display: none !important
}
body.page-users-login.lsf .inclusher-link .contains-text {
    display: block !important;
}
@media screen and (max-width: 1024px) {
    body.page-users-login .desktop-container {
        display: none;
    }
    body.page-users-login .mobile-container {
        display: block;
    }
    body.page-users-login > .header {
        margin: 0;
        width: 100%;
    }
}
body.color-preference-white-black.page-users-login .mobile-container .mobile-input {
    background-color: #000;
    color: #fff;
}
body.color-preference-white-black.page-users-login .mobile-container .mobile-input:hover {
    border-color: #fff;
}
body.page-users-login .form-input-component input {
    width: 55%;
}

body.page-pages-preferences.lsf\+text .video-help{
    border:dashed 6px var(--c-orange-1);
}
body.lsf\+text.page-pages-preferences #preferences-form .contains-text {
    background-color: var(--c-orange-1) !important;
}
body.page-pages-preferences .input-preference-choices, .page-pages-preferences .preferences-zoom, .page-pages-preferences .bloc-colors, .page-pages-preferences .pointer-zone, .page-pages-preferences .preferences-bloc-right, .page-pages-preferences .preferences-bloc-right-2, .page-pages-preferences .preferences-bloc-lang {
    background-color: var(--c-noir) !important;

}
body.page-pages-preferences .box-dashed {
    border:dashed 4px var(--c-orange-1) !important;
}
#preferences-form .btn-checkbox {
    border:solid 6px var(--c-orange-1) !important;
}
.circle-steps{
    color: var(--c-orange-1);
}
.display-preferences-container .zoom-in,#arrow-next .fa-arrow-right, .arrow-previous-step .fa-arrow-left, .arrow-next-step .btn-lsf, .cont-choice-picto .btn-lsf.btn-right,.display-preferences-container .arrow-next-step .fa-arrow-right {
    border:solid 6px var(--c-orange-1);
    color: var(--c-orange-1);

}
.display-preferences-container .zoom-in{
    background-color: var(--c-noir);
}
.arrow-previous-step .fa-arrow-left:hover{
    border-color:var(--c-orange-1);
}
.display-preferences-container .zoom-in .fa-search-plus{
    background-color: var(--c-noir);
    border:solid 4px var(--c-orange-1);
}
::-webkit-scrollbar-thumb{
    background-color: var(--c-blanc);
}

/* ------------------------END  USER LOGIN ORANGE --------------------*/




/* ---------- SCROLLBAR ----------*/
body.color-preference-orange .alert-back-pref .form-alert-text::-webkit-scrollbar-track {
    background: var(--c-gray-1);
}
body.color-preference-orange .alert-back-pref .form-alert-text::-webkit-scrollbar-thumb {
    background: #fff !important;
}
body.color-preference-orange .alert-back-pref::-webkit-scrollbar-track {
    background: var(--c-gray-1);
}
body.color-preference-orange .alert-back-pref::-webkit-scrollbar-thumb {
    background: #fff !important;
}
/* ---------- END SCROLLBAR ----------*/

/* ---------- BIG SCROLLBAR ----------*/
body.color-preference-orange::-webkit-scrollbar-track {
    background: var(--c-gray-1);
}
body.color-preference-orange::-webkit-scrollbar-thumb {
    background: #fff !important;
}
/* ---------- END BIG SCROLLBAR ----------*/


body.color-preference-orange video.video{
    border-color:#FFFFFF;
}
body.color-preference-orange video.onload-video{
    background: url(../images/loader50pxwhite.svg) center no-repeat #333;
    background-size:50px;
}

body.color-preference-orange.page-users-login .login-register img,
body.color-preference-orange.page-users-login .login-username-video .contains-video img,
body.color-preference-orange.page-users-login .login-password-video .contains-video img,
body.color-preference-orange.page-users-login button[type="submit"] .contains-video,
body.color-preference-orange.page-users-login .login-forgot-video .contains-video,
body.color-preference-orange.page-users-login input
{
    border-color: var(--c-orange-1);
}

body.color-preference-orange .video-help {
    border: dashed 6px var(--c-orange-1) !important;
}

/*------- PREFERENCES CHOICES ---------*/
body.color-preference-orange #preferences-form label{
    color:#fff;
}
body.color-preference-orange.page-pages-preferences .input-preference-choices, body.color-preference-orange.page-pages-preferences .preferences-zoom,body.color-preference-orange.page-pages-preferences .bloc-colors, body.color-preference-orange.page-pages-preferences .pointer-zone, body.color-preference-orange.page-pages-preferences .preferences-bloc-right, body.color-preference-orange.page-pages-preferences .preferences-bloc-right-2,body.color-preference-orange.page-pages-preferences .preferences-bloc-lang{
    background-color: #000000;
}
body.color-preference-orange .display-preferences-container .color-preferences-container {
    background-color: var(--c-blanc);
    border: solid 6px #FFFFFF;
    color: #fff;
}
body.color-preference-orange #preferences-form .fa-circle-o {
    color: var(--c-orange-1);
}
body.color-preference-orange #preferences-form .btn-checkbox,
body.color-preference-orange.page-pages-preferences .selected .circle-checkbox .btn-checkbox
{
    border: solid 6px var(--c-orange-1) !important;
}




body.color-preference-orange.page-pages-preferences .checked-picto + .circle-checkbox .btn-checkbox,
body.color-preference-orange.page-pages-preferences .selected .circle-checkbox .btn-checkbox,
body.color-preference-orange.page-pages-preferences input[checked='checked'] ~ .circle-checkbox .btn-checkbox,
body.color-preference-orange.page-pages-preferences span.btn-checkbox.checked-picto
{
    /* background: url(../images/check-mark-black.png) center; */
    background-repeat: no-repeat;
    background-size: 80%;
}
body.color-preference-orange .preferences-bloc-right {
    border-bottom: dotted 6px #FFFFFF;
}
body.color-preference-orange .display-preferences-container .zoom-in, body.color-preference-orange .display-preferences-container .zoom-out {
    border-color:var(--c-orange-1);
    background-color: #000;
    color: var(--c-orange-1);
}
body.color-preference-orange .color-preference.color-preference-orange p {
    border: solid 2px;
    background-color: var(--c-orange-1);
    color:var(--c-noir);
}
.color-preference.color-preference-orange p{
    color:var(--c-noir);
    background-color: var(--c-orange-1);
}
body.color-preference-orange .border-hover-bloc{
    display: block;
}
body.color-preference-orange .display-preferences-container .arrow-next-step .fa-arrow-right {
    border: solid 6px var(--c-orange-1);
    color: var(--c-orange-1);
    background-color: transparent;
}
body.color-preference-orange .display-preferences-container .zoom-in .fa-search-plus{
    background-color: #000;
    border-color:var(--c-orange-1);
}
body.color-preference-orange .alert-back-pref .form-alert-text::-webkit-scrollbar-track {
    background: var(--c-orange-1);
}
body.color-preference-orange .alert-back-pref .form-alert-text::-webkit-scrollbar-thumb {
    background: #FFF;
}
body.color-preference-orange .alert-back-pref #leavePref {
    border-color: #fff;
}
/*------- END PREFERENCES CHOICES ---------*/

body.color-preference-orange{
    background: var(--c-blanc);
}
body.color-preference-orange > .header .menu .tools {
    border-color:#FFFFFF;
    background-color: #FFFFFF;
}
body.color-preference-orange > .header .menu .tools a i{
    color:#000;
}
body.color-preference-orange .header .members{
    background: var(--c-blanc);
    border: solid 6px var(--c-orange-1);
    color: var(--c-orange-1);
    z-index: 999;
}

body.color-preference-orange .header .members .fa-users{
    color: var(--c-orange-1);
}

body.color-preference-orange .header .members a{
    color: #FFFFFF;
}

body.color-preference-orange > .header .search input {
    border-color: #FFFFFF;
    background: #000;
    color:#fff;
}
body.color-preference-orange > .header .search  input::-webkit-input-placeholder { color:#fff; }
body.color-preference-orange > .header .search  input::-moz-placeholder { color:#fff; }
body.color-preference-orange > .header .search  input::-ms-input-placeholder { color:#fff; }
body.color-preference-orange > .header .search  input::-moz-placeholder { color:#fff; }

body.color-preference-orange > .main-container input::-webkit-input-placeholder { color:#fff; }
body.color-preference-orange > .main-container input::-moz-placeholder { color:#fff; }
body.color-preference-orange > .main-container input::-ms-input-placeholder { color:#fff; }
body.color-preference-orange > .main-container input::-moz-placeholder { color:#fff; }

body.color-preference-orange > .header .menu  .partone, body.color-preference-orange > .header .parttwo, body.color-preference-orange > .header .search .input-group-addon, body.color-preference-orange a.add-link, body.color-preference-orange.page-activities-index .content-container table tr td.activity-content, body.color-preference-orange.page-activities-index .content-container table tr td.activity-image .container-img-message{
    border-color:var(--c-orange-1);
}
body.color-preference-orange a.add-link i, body.color-preference-orange a.add-link:hover.add-link i{
    background: #FFFFFF;
    color:#000;
}
body.color-preference-orange.page-activities-show .header-container a.add-link,
body.color-preference-orange.page-activities-show .header-container a.add-link video.video {
    border-color: #FFFFFF;
}

body.color-preference-orange.page-activities-index .content-container table tr td.activity-content .arrow-left:after {
    border-left-color: #000;
}
body.color-preference-orange.page-activities-index .content-container table tr td.activity-content .arrow-left:before {
    border-left-color: var(--c-blanc);
}

body.color-preference-orange.page-activities-index .content-container table tr td.activity-content:hover .arrow-left:before{
    border-left-color: #ffffff;
}

body.color-preference-orange.page-activities-index .content-container table tr td.activity-content:hover{
    border-color: #ffffff;
}
body.color-preference-orange.page-activities-index .content-container table tr td.activity-content .messages-count{
    color:#FFFFFF;
}
body.color-preference-orange.page-activities-index .content-container table tr td.activity-content .messages-count span{
    color:#000;
}
body.color-preference-orange.page-activities-index .content-container table tr td.activity-last-message .avatar{
    border-color:#FFFFFF;
}

body.color-preference-orange.page-activities-index .content-container table tr, body.color-preference-orange.page-activities-index .content-container table tr td.activity-content{
    background: #000;
}

body.color-preference-orange.page-activities-index .content-container table tr td.activity-last-message {
    padding: 0 0 0 120px;
    position: relative;
    border-top: 6px solid var(--c-orange-1);
    border-bottom: 6px solid var(--c-orange-1);
}


/* ---------- SHOW ACTIVITY ----------*/
body.color-preference-orange.page-activities-show .header-container a.reorder-messages {
    background-color: #FFFFFF;
    color:#000;
}
body.color-preference-orange.page-activities-show .header-container a.reorder-messages i{
    color:#000;
}
body.color-preference-orange.page-activities-show .header-container a.reorder-messages:hover {
    border-color:#FFFFFF;
    background-color: #000000;
    color: #FFFFFF;
}
body.color-preference-orange.page-activities-show .header-container a.reorder-messages:hover.reorder-messages i{
    color:#FFFFFF;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row {
    background: #000000;
    border: solid 4px var(--c-orange-1);
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .header-message {
    background-color: #000;
    color: #fff;
    padding: 5px;
    border-bottom: solid 2px var(--c-orange-1);
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .avatar {
    border-color: #FFFFFF;
}
body.color-preference-orange span.online {
    background-color: var(--c-green-1);
}
body.color-preference-orange span.offline {
    background-color: var(--c-red-1);
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .container-message{
    background-color: #000000;
    color: #ffffff;
}

body.color-preference-orange.page-activities-show .messages-container .view-message-row .learn-more p {
    color: #fff;
    background-color: #000;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .learn-more img {
    border-color: #FFFFFF;
    background: #fff;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .tag{
    border-color: #FFFFFF;
}
body.color-preference-orange.page-activities-show .activity-picto {
    border: 4px dashed #fff;
}

body.color-preference-orange.page-activities-show .activity-picto img {
    border: 4px solid #fff;
    background-color: #000;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .learn-more img:hover{
    border-color:#FFFFFF !important;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .bloc-action-message .cont-btn-nb-answer,
body.color-preference-orange.page-activities-show .messages-container .view-message-row .bloc-action-message .cont-btn-nb-answer-first,
body.color-preference-orange.page-activities-show .messages-container .view-message-row .bloc-action-message .actions-col .nb-answers
{
    background-color: #FFFFFF;
    color:#000;
}
body.color-preference-orange.page-activities-show .messages-container .cont-answers {
    margin-top: -16px;
    background: #000;
}
body.color-preference-orange.page-activities-show .messages-container .tree-answers {
    border-left-color: var(--c-orange-1);
    border-bottom-color:var(--c-orange-1);
}
body.color-preference-orange.page-activities-show .messages-container .tree-answers-end {
    height: 450px;
    position: absolute;
    border-left: solid 8px var(--c-orange-1);
    display: block;
    width: 30%;
    float: right;
    margin-left:100px;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .bloc-action-message .btn-answers-view i{
    color:#FFFFFF;
}
body.color-preference-orange.page-activities-show .bloc-action-message img{
    background-color: #000;
}
body.color-preference-orange .fa-plus-circle {
    color: #FFF !important;
}
body.lsf\+text.color-preference-orange.page-activities-show .edit-message-link .contains-text {
    color: #fff;
}
/* ---------- END SHOW ACTIVITY ----------*/



/* ---------- CREATE ACTIVITY ----------*/
body.color-preference-orange.box-dashed, body.color-preference-orange.picto-lsf{
    border-color:dashed 2px #FFFFFF;
}
body.color-preference-orange .title-action-form,
body.color-preference-orange.page-activities-index .content-container .cont-partners .activity-content .contains-video .title-action-form
{
    color: var(--c-noir);
}
body.color-preference-orange .container-video label, body.color-preference-orange .input-creation label,body.color-preference-orange .cont-choice-picto label {
    color: #fff;
}
body.color-preference-orange .container-video .btn-rec{
    border-color:#fff;
}
body.color-preference-orange .container-video, body.color-preference-orange .container-pictos{
    border: solid 6px #000;
    background-color: #000;
}
body.color-preference-orange .btn-tab-activity {
    border-color: #424242;
}
body.color-preference-orange .tab-pictos, body.color-preference-orange .tab-vote {
    background: #000000;
    border: solid 6px #FFFFFF;
    border-top: none;
    margin-top:-6px;
}
body.color-preference-orange .input-limit-date input[type="text"] {
    background-color: #FFFFFF;
    color:#000;
}
body.color-preference-orange .input-limit-date input[type="text"]::-webkit-input-placeholder { color:#000; }
body.color-preference-orange .input-limit-date input[type="text"]::-moz-placeholder { color:#000; }
body.color-preference-orange .input-limit-date input[type="text"]::-ms-input-placeholder { color:#000; }
body.color-preference-orange .input-limit-date input[type="text"]::-moz-placeholder { color:#000; }
body.color-preference-orange .input-limit-date .fa-caret-down{
    color:#000;
}
body.color-preference-orange .tab-vote .btn-rec{
    background-color: #000;
    border-color: #FFFFFF;
}
body.color-preference-orange .circle-steps, body.color-preference-orange .btn-rec .fa {
    color: #FFFFFF;
}
body.color-preference-orange .container-video label, body.color-preference-orange .input-creation label, body.color-preference-orange .cont-choice-picto label {
    color: #fff;
}
body.color-preference-orange #arrow-next .fa-arrow-right, body.color-preference-orange .arrow-previous-step .fa-arrow-left{
    border: solid 6px #FFFFFF;
    color: #FFFFFF;
    background-color: #000;
    padding: 10px 20px;
}
body.color-preference-orange .box-dashed,
body.color-preference-orange .picto-lsf,
body.color-preference-orange .btn-lsf,
body.color-preference-orange.page-activities-index .content-container .cont-partners .activity-content .contains-video .box-dashed
{
    border-color:  var(--c-orange-1)!important;
    background-color: var(--c-blanc);
}
body.color-preference-orange #arrow-next .fa-arrow-right, body.color-preference-orange .arrow-previous-step .fa-arrow-left, body.color-preference-orange .arrow-next-step .btn-lsf, body.color-preference-orange .cont-choice-picto .btn-lsf.btn-right {
    border: solid 6px var(--c-noir);
    color: var(--c-orange-1);
    background-color: var(--c-orange-1);
    padding: 10px 20px;
}
body.color-preference-orange .arrow-previous-step .fa-arrow-left {
    border: solid 6px var(--c-orange-1);
    color: var(--c-orange-1);
    background-color: transparent;
    padding: 10px 20px;
}
body.color-preference-orange .arrow-next-step .btn-lsf {
    border: solid 6px var(--c-orange-1);
    color: var(--c-orange-1);
    background-color: transparent !important;
    padding: 10px 20px;
}
/* ---------- END CREATE ACTIVITY ----------*/




body.color-preference-orange.page-activities-index .header-container a.add-link,
body.color-preference-orange.page-activities-index .header-container a.add-link video{
    border-color:#FFFFFF;
}
/* *** cheh *** */
body.color-preference-orange > .header .search .container-search {
    background-color: #000;
}
body.color-preference-orange.page-activities-index .content-container .cont-partners {
    background-color: var(--c-blanc);
    color: var(--c-orange-1);
    border: none;
}
body.color-preference-orange.page-activities-index .copyright-footer {
    color: #FFFFFF;
}
body.color-preference-orange.page-activities-index .content-container .cont-partners .slide-partners .slick-arrow {
    background-color: #FFFFFF;
    color: var(--c-orange-1);
}
body.color-preference-orange.page-activities-index .is-draft {
    background-color: var(--c-gray-1) !important;
}
body.color-preference-orange.page-activities-index .is-draft .activity-content {
    background-color: var(--c-gray-3) !important;
}

body.color-preference-orange.page-activities-index .content-container .cont-nb-members {
    border-bottom: solid 4px var(--c-orange-1);
    border-top: solid 4px var(--c-orange-1);
    background-color: #000;
    color: var(--c-orange-1);
}
body.color-preference-orange.page-activities-index .content-container .cont-nb-members .number {
    color: var(--c-orange-1);
}
body.color-preference-orange.page-activities-index .content-container .cont-nb-members .fa {
    color: var(--c-orange-1);
}
body.color-preference-orange.page-activities-show .header-container a.reorder-messages {
    border: solid 2px #000;
}
body.color-preference-orange .container-video .video-js {
    border: solid 6px #FFFFFF;
}
body.color-preference-orange .countdown {
    color: var(--c-orange-1);
}
body.color-preference-orange .cont-textarea {
    background-color: #000;
    border: 6px solid #FFFFFF;
    color: #FFFFFF;
    border-bottom: none;
}
body.color-preference-orange .container-pictos .cont-textarea {
    border-bottom: 6px solid #FFFFFF;
}
body.color-preference-orange .container-pictos textarea,
body.color-preference-orange .tab-vote .input-choice input[type="text"]
{
    background-color: #000;
    border: solid 4px #fff;
    color: #fff;
    font-size: 2rem;
}
body.color-preference-orange .cont-tab {
    background-color: #FFFFFF !important;
    border: 6px solid #FFFFFF;
    color: #FFFFFF;
    margin-right: -6px;
    padding:0;
}
body.color-preference-orange .cont-tab .no-validate{
    opacity: 0.2;
}

body.color-preference-orange .datepicker table tr td,
body.color-preference-orange .datepicker table tr th{
    color:var(--c-orange-1);
}
body.color-preference-orange .container-pictos .checkbox {
    border-color: var(--c-orange-1);
}
body.color-preference-orange .vjs-control-bar {
    background-color: #000000 !important;/* cheh... */
    color: #FFFFFF !important;/* cheh... */
    border-top: 4px solid;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
}
body.color-preference-orange .cont-tab .btn-tab-activity {
    border-color: #FFFFFF !important;/* cheh... */
    color: #FFFFFF !important; /* sorry... */
    background-color: #000000 !important;
    border: 1px solid;
}
body.color-preference-orange #vote-active, .color-preference-orange #vote-inactive {
    display: none;
}

body.color-preference-orange #vote-white-black {

    /*    max-width: 300px; */

    display: inline;
}
body.color-preference-orange .checked-img{
    color: #fff;
}
body.color-preference-orange.page-messages-create .btn-tab-activity:focus{
    box-shadow: 0px 0px 7px 4px #000000;
}
body.color-preference-orange .go-back-please {
    color: #FFFFFF;
}
body.color-preference-orange.page-activities-create .arrow-next-step .fa-arrow-right,
body.color-preference-orange.page-activities-create .arrow-previous-step .fa-arrow-left,
body.color-preference-orange.page-activities-create .arrow-next-step .btn-lsf,
body.color-preference-orange.page-activities-create .cont-choice-picto .btn-lsf.btn-right
{
    border-color:#FFFFFF;
    color:#FFFFFF;
    background-color: transparent;
}
body.color-preference-orange.page-activities-show .picto-choice-create-activity{
    border:solid 6px #FFFFFF;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .video-part .btn-play-video i {
    background-color: #000;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .color-container {
    background: #000;
}
body.color-preference-orange.page-activities-show .dotted-separator {
    border-bottom: dotted 4px #fff;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .bloc-action-message .btn-answers-view i {
    background-color: #000;
}
body.color-preference-orange.page-activities-show .messages-container .answers-list {
    background: #000;
}
body.color-preference-orange.page-activities-show .messages-container .list-choices .vote-picto{
    border-color:#FFFFFF;
}
body.color-preference-orange .page-message-show .bloc-video {
    background-color: #000;
    border-bottom: solid 5px #FFFFFF;
    color: #FFFFFF;
}
body.color-preference-orange .page-message-show .messages-container .view-message-row .video-part .btn-play-video i {
    border: solid 4px #FFFFFF;
    background-color: #000;
    color: #FFFFFF;
}
body.color-preference-orange .vjs-big-play-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}
body.color-preference-orange .page-message-show .messages-container .back-messages {
    background-color: #000;
    color: #FFFFFF;
    border-top:6px solid #fff;
}
body.color-preference-orange .page-message-show .messages-container .header-message {
    background-color: #000;
}
body.color-preference-orange .page-message-show .messages-container .header-message .avatar{
    border-color:#FFFFFF;
}
body.color-preference-orange .page-message-show .messages-container .description-message {
    border-bottom: solid 5px #FFFFFF;
    color: #FFFFFF;
    background-color: #000;
}
body.color-preference-orange .page-message-show .container-message{
    background-color: #000;
}
body.color-preference-orange .page-message-show .messages-container .header-message {
    background-color: #000;
    color: #FFFFFF;
}
body.color-preference-orange .page-message-show .messages-container .header-message span.online {
    background-color: #FFFFFF;
}
body.color-preference-orange .page-message-show .messages-container .header-message span.offline {
    background-color: #000;
}
body.color-preference-orange .dropdown-menu {
    background-color: #000;
    border: solid 6px #FFFFFF;
}
body.color-preference-orange .header .mobile-menu {
    background-color: #000;
    border: solid 6px #FFFFFF;
}
body.color-preference-orange .vjs-icon-device-perm:before {
    color: #EB0F69;
}
body.color-preference-orange .video-js .vjs-control.vjs-record-indicator {
    background-color: #FFFFFF;
}
body.color-preference-orange .page-message-show .messages-container .view-message-row .cont-btn-actions a,
body.color-preference-orange .page-message-show .messages-container .view-message-row .cont-btn-actions a video
{
    border-color:#FFFFFF;
}
body.color-preference-orange .page-message-show .messages-container .view-message-row .text-btn-message,
body.color-preference-orange .page-message-show .messages-container .view-message-row .cont-btn-actions .content-access,
body.color-preference-orange .page-message-show .messages-container .back-messages a span
{
    color:#FFFFFF !important;
}
body.color-preference-orange .page-message-show .messages-container .view-message-row .video-part .dotted-video,
body.color-preference-orange .page-message-show .messages-container .view-message-row .video-part .dotted-right-video
{
    background-color: #000;
}

@media screen and (max-width: 1024px) {
    body.color-preference-orange .header .mobile-menu{
        background-color: #FFFFFF;
        color: #000;
    }
    body.color-preference-orange > .header  .partone,
    body.color-preference-orange > .header .parttwo,
    body.color-preference-orange.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .box-dashed,
    body.color-preference-orange.page-activities-index .content-container .cont-nb-members .activity-content .contains-video video.video
    {
        border-color:#FFFFFF;
    }
    body.color-preference-orange.page-activities-index .container-add-activity a .fa-plus {
        color: #000;
        background: #FFFFFF;
    }
    body.color-preference-orange .container-add-activity .content-access,
    body.color-preference-orange.page-activities-index .content-container table tr td.content-access
    {
        color:#FFFFFF;
    }
    body.color-preference-orange > .main-container {
        border-top: #000;
    }
    body.color-preference-orange.page-activities-show .messages-container .footer-message {
        background-color: #000;
        color: #FFFFFF;
        border: 4px solid #fff;
    }
    body.color-preference-orange.page-activities-show .messages-container .footer-message span.online {
        background-color: #FFFFFF;
    }
    body.color-preference-orange.page-activities-show .messages-container .footer-message span.offline {
        background-color: #000;
    }
    body.color-preference-orange.page-activities-index .content-container .cont-nb-members {
        background-color: #000;
        color: #FFFFFF;
    }
    body.color-preference-orange.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .title-action-form,
    body.color-preference-orange.page-activities-index .content-container .cont-nb-members .content-access i,
    body.color-preference-orange.page-activities-index .content-container .cont-partners .content-access i
    {
        color:#FFFFFF;
    }
    body.color-preference-orange.page-activities-index .content-container .cont-partners{
        border-top-color:#FFFFFF ;
        border-bottom-color:#FFFFFF;
    }
    body.color-preference-orange .container-add-activity {
        background: #000;
    }
    body.color-preference-orange.page-activities-show .container-action-list{
        background-color: #000;
    }
    body.color-preference-orange.page-activities-show .container-action-list .content-access,
    body.color-preference-orange.page-activities-show .messages-container .view-message-row .content-access
    {
        color:#FFFFFF;
    }
    body.color-preference-orange.page-activities-show .messages-container .footer-message .avatar
    {
        border-color:#FFFFFF;
    }
    body.color-preference-orange.page-activities-index .content-container .cont-partners .activity-content .contains-video .title-action-form{
        color:#FFFFFF;
    }
    body.color-preference-orange.page-users-register .contains-video img{
        border: 6px dashed transparent !important;
    }
}

body.color-preference-orange.page-activities-index .header .members:hover{
    border: solid 6px var(--c-noir);
}
body.color-preference-orange.page-activities-index .header .members:hover{
    border: solid 6px var(--c-noir);
}
body.color-preference-orange.page-activities-index .contains-video:hover{
    border: solid 6px var(--c-noir);
}
body.color-preference-orange .header .input-preference:hover,body.color-preference-orange .header .color-preference:hover,body.color-preference-orange .header .choice-border:hover{
    border: solid 6px var(--c-blanc);
}
body.color-preference-orange.page-activities-index .input-group-addon:hover{
    border: solid 6px #FFFFFF !important;
}
body.color-preference-orange.page-activities-index .content-container table tr td.activity-content:hover .arrow-left:before{
    border-left-color: #FFFFFF;
}
body.color-preference-orange.page-activities-index .content-container table tr td.activity-content:hover {
    border-color: #FFFFFF;
    cursor: pointer;
    border-width: 8px;
}
body.color-preference-orange .form-alert-main {
    background-color: #000;
    color: var(--c-orange-1);
    border: solid 6px #FFF;
}
body.color-preference-orange .lds-spinner div {
    background: #FFF;
}

/* ---------- GIANT CURSOR ----------*/
body.color-preference-orange.cursor-increased-giant .header .mobile-menu {
    background-color: #FFFFFF;
    color: #000;
}
body.color-preference-orange.cursor-increased-giant.page-activities-index .container-add-activity a .fa-plus,
body.color-preference-orange.cursor-increased-giant .container-add-activity .content-access
{
    color:#FFFFFF;
    background: none;
}
body.color-preference-orange.cursor-increased-giant .container-add-activity {
    background: #000;
}
body.color-preference-orange.focus-on {
    border: 4px solid var(--c-orange-1);
}
body.color-preference-orange.cursor-increased-giant .content-access a .fa-chevron-right,
body.color-preference-orange.cursor-increased-giant.page-activities-index .content-container .cont-partners .content-access i
{
    color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-giant.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .box-dashed {
    border-color:#000;
    background: transparent;
}
body.color-preference-orange.cursor-increased-giant.page-activities-index .content-container .cont-nb-members .activity-content .contains-video video.video
{
    border-color:#000;
    background: #333;
}
body.color-preference-orange.cursor-increased-giant > .header  .partone,
body.color-preference-orange.cursor-increased-giant > .header .parttwo
{
    border-color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-giant.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .title-action-form,
body.color-preference-orange.cursor-increased-giant.page-activities-index .content-container .cont-nb-members .content-access i
{
    color:#FFF;
}
body.color-preference-orange.cursor-increased-giant.page-activities-index .content-container .cont-partners .activity-content .contains-video .box-dashed{
    border-color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-giant.page-activities-index .content-container .cont-partners .activity-content .contains-video .title-action-form{
    color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-giant.page-activities-show .container-action-list a .fa-plus,
body.color-preference-orange.cursor-increased-giant.page-activities-show .container-action-list .content-access
{
    color:#FFFFFF;
    background-color: #000;
}
body.color-preference-orange.cursor-increased-giant.page-activities-show .container-action-list{
    background-color: #000;
}
body.color-preference-orange.cursor-increased-giant.page-activities-show .messages-container .view-message-row .content-access{
    color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-giant.page-activities-show .messages-container .footer-message {
    background-color: #000;
    color: #fff;
    border-bottom: solid 2px #fff;
}
body.color-preference-orange.cursor-increased-giant.page-activities-show .messages-container .footer-message .avatar.box-dashed,
body.color-preference-orange.cursor-increased-giant.page-activities-show .messages-container .footer-message .avatar
{
    border-color:#FFFFFF;
}

body.color-preference-orange.cursor-increased-giant.page-activities-create #display-vote-part {
    color: #FFFFFF;
    background: #000;
    border: solid 4px #fff;
}

body.color-preference-orange.cursor-increased-giant table.index-activities-table {
    background: #FFFFFF;
}

body.color-preference-orange.cursor-increased-giant .page-message-show .cont-btn-actions {
    background: #000;
    color: #fff;
    border-top:6px solid #fff;

}
body.color-preference-orange.cursor-increased-giant .contains-video .contains-text {
    background: var(--c-orange-1);
    color: #fff;
}
/* ---------- END GIANT CURSOR ----------*/

/* ---------- BIG CURSOR ----------*/
body.color-preference-orange.cursor-increased-big.page-activities-show .messages-container .footer-message span.online{
    background-color: #FFF;
    border:none;
}
body.color-preference-orange.cursor-increased-big.page-activities-show .messages-container .footer-message span.offline{
    background-color: #000;
    border-color:#fff;
}
body.color-preference-orange.cursor-increased-big .header .mobile-menu {
    background-color: #FFFFFF;
    color: #000;
}
body.color-preference-orange.cursor-increased-big.page-activities-index .container-add-activity a .fa-plus,
body.color-preference-orange.cursor-increased-big .container-add-activity .content-access
{
    color:#FFFFFF;
    background: none;
}
body.color-preference-orange.cursor-increased-big .container-add-activity {
    background: #000;
}
body.color-preference-orange.cursor-increased-big .content-access a .fa-chevron-right,
body.color-preference-orange.cursor-increased-big.page-activities-index .content-container .cont-partners .content-access i
{
    color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-big.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .box-dashed {
    border-color:#000;
    background: transparent;
}
body.color-preference-orange.cursor-increased-big.page-activities-index .content-container .cont-nb-members .activity-content .contains-video video.video
{
    border-color:#000;
    background: #333;
}
body.color-preference-orange.cursor-increased-big > .header  .partone,
body.color-preference-orange.cursor-increased-big > .header .parttwo
{
    border-color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-big.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .title-action-form,
body.color-preference-orange.cursor-increased-big.page-activities-index .content-container .cont-nb-members .content-access i
{
    color:#fff;
}
body.color-preference-orange.cursor-increased-big.page-activities-index .content-container .cont-partners .activity-content .contains-video .box-dashed{
    border-color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-big.page-activities-index .content-container .cont-partners .activity-content .contains-video .title-action-form{
    color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-big.page-activities-show .container-action-list a .fa-plus,
body.color-preference-orange.cursor-increased-big.page-activities-show .container-action-list .content-access
{
    color:#FFFFFF;
    background-color: #000;
}
body.color-preference-orange.cursor-increased-big.page-activities-show .container-action-list{
    background-color: #000;
}
body.color-preference-orange.cursor-increased-big.page-activities-show .messages-container .view-message-row .content-access{
    color:#FFFFFF;
}
body.color-preference-orange.cursor-increased-big.page-activities-show .messages-container .footer-message {
    background-color: #000;
    color: #fff;
    border-bottom: solid 2px #fff;
}
body.color-preference-orange.cursor-increased-big.page-activities-show .messages-container .footer-message .avatar.box-dashed,
body.color-preference-orange.cursor-increased-big.page-activities-show .messages-container .footer-message .avatar
{
    border-color:#FFFFFF;
}

body.color-preference-orange.cursor-increased-big.page-activities-create #display-vote-part {
    color: #FFFFFF;
    background: #000;
    border: solid 4px #fff;
}

body.color-preference-orange.cursor-increased-big table.index-activities-table {
    background: #FFFFFF;
}

/* ---------- END BIG CURSOR ----------*/

body.color-preference-orange #display-vote-part {
    background-color: #000 !important;
    color: #fff !important;
    border: solid 6px #fff !important;
}
body.color-preference-orange.page-activities-index .content-container .cont-partners .slide-partners .slick-slide img {
    background: #fff;
}

/* ---------- Claendrier ----------*/
body.color-preference-orange .datepicker .datepicker-switch:hover:not(.disabled),
body.color-preference-orange .datepicker .next:hover:not(.disabled),
body.color-preference-orange .datepicker .prev:hover:not(.disabled),
body.color-preference-orange .datepicker .day:hover:not(.disabled),
body.color-preference-orange.page-activities-create .datepicker .day:hover:not(.old),
    /*  body.color-preference-orange .datepicker .old:hover:not(.day),*/
body.color-preference-orange .datepicker .today.day:hover,
body.color-preference-orange .datepicker .active.day:hover,
body.color-preference-orange .datepicker .month:hover:not(.disabled),
body.color-preference-orange .datepicker .year:hover:not(.disabled)
{
    background-color: #FFFFFF;
    color: #000000;
}
body.page-pages-preferences.color-preference-orange #stayPref, body.page-pages-preferences.color-preference-orange #leavePref
{
    border: 4px solid;
}
body.page-pages-preferences.color-preference-orange #leavePref:hover, body.page-pages-preferences.color-preference-orange #stayPref:hover
{
    background-color: #FFFFFF;
    color: #000000;
}
body.page-pages-preferences.color-preference-orange #stayPref:not(:hover), body.page-pages-preferences.color-preference-orange #leavePref:not(:hover)
{
    background-color: #000;
    color: #FFF;
}
body.color-preference-orange.page-activities-show .header-container a.reorder-messages {
    border-color:#FFFFFF;
    background-color: #000000;
    color: #FFFFFF;
}
body.color-preference-orange.page-activities-show .header-container a.reorder-messages i {
    color: #fff;
}

/* users.register */
body.color-preference-orange.page-users-register form .contains-video img {
    border-color: transparent;
}
body.color-preference-orange.page-users-register .menu {
    background-color: #000;
}
body.color-preference-orange.page-users-register .line {
    /* border-top: 6px solid #fff; */
}
body.color-preference-orange.page-users-register .midlineup {
    /* border-bottom: 6px solid #fff;
    border-left: 6px solid #fff; */

}
body.color-preference-orange.page-users-register .midlinedown {
    /* border-left: 6px solid #fff; */
}
body.color-preference-orange.page-users-register .cr {
    /* color: #fff;
    background: #000; */
}


body.color-preference-orange.page-users-register .crcomm {
    /* color: #fff;
    background: #000; */
}


body.color-preference-orange.page-users-register .crmob {
    /* color: #fff;
    background: #000; */
}

body.color-preference-orange.page-users-register .regchecked {
    background: url('../images/check-mark.png') center;
    background-size:42px;
    color:  var(--c-orange-1);
}

body.color-preference-orange.page-users-register .midlinedown2 {
    /* border-left: 6px solid #fff; */
}

body.color-preference-orange.page-users-register label {
    color: var(--c-orange-1);
}

body.color-preference-orange.page-users-register .contains-text-button {
    border-bottom:6px solid white !important;
    border-right:6px solid white !important;
    border-left:6px solid white !important;
    border-top:6px solid white !important;
    background-color: var(--c-orange-1) !important;
    color:var(--c-noir) !important;
}
body.color-preference-orange.page-users-register .contains-text {
    border-bottom:6px dashed var(--c-orange-1) ;
    border-right:6px dashed var(--c-orange-1) ;
    border-left:6px dashed var(--c-orange-1) ;
    background-color: black ;
    color:var(--c-noir) ;
}
body.color-preference-orange.page-users-register .contains-video {
    border-top:6px dashed white ;
    border-right:6px dashed white ;
    border-left:6px dashed white ;
    border-bottom:6px dashed white ;
    background-color: var(--c-blanc) ;
    color:white ;
}

body.color-preference-orange.page-users-register .contains-video img{
    border-top:6px dashed transparent ;
    border-right:6px dashed transparent ;
    border-left:6px dashed transparent ;
    /* background-color: black ; */
    color:white ;
}

body.color-preference-orange.page-users-register .contains-video-button img{
    border:6px solid white !important;
}
body.color-preference-orange.lsf.page-users-register .contains-video-button img{
    border:6px solid transparent !important;
}

body.color-preference-orange.page-users-register form input {
    border-color: var(--c-orange-1);
    background-color: var(--c--blanc);
    color: var(--c-noir) !important;
}
body.color-preference-orange.page-users-register form input::placeholder {
    color: var(--c-gray-3);
}
body.color-preference-orange.page-users-register form #avatar-display-button {
    border-color: #fff;
    background-color: #000;
    color: var(--c-noir) !important;
}
body.color-preference-orange.page-users-register #inclusher-recorder .vjs-control-bar {
    border-top: none;
}
body.color-preference-orange.page-users-register .register-submit-container i {
    border-color: #000;
    color: #FFF;
    background-color: black !important;
}

/* waiting room */
body.color-preference-orange.page-pages-waiting-room .members-container,
body.color-preference-orange.page-pages-waiting-room-admin .members-container {
    background-color: #000;
}
body.color-preference-orange.page-pages-waiting-room .member-item,
body.color-preference-orange.page-pages-waiting-room-admin .member-item {
    border-color: #FFF;
    color: #FFF;
}
body.color-preference-orange.page-pages-waiting-room .member-item .in-visio,
body.color-preference-orange.page-pages-waiting-room-admin .member-item .in-visio {
    background-color: #fff;
}
body.color-preference-orange.page-users-register #avatars-target {
    background-color: #000;
    border-color: #fff;
}
body.color-preference-orange.page-users-register #avatars-target ul li {
    border-color: #fff;
}

body.color-preference-orange.lsf.page-users-register a.add-link {
    border: 6px solid var(--c-orange-1) !important;
}

body.color-preference-orange.lsf.page-users-register a.add-link,
body.color-preference-orange.lsf.page-users-register a.add-link img{
    height: auto;
    border-color: var(--c-blanc);
}

body.color-preference-orange.page-admin-activities-index .contains-text {
    background-color:var(--c-orange-1);
}

body.color-preference-orange .inclusher-info .contains-text{
    background-color:var(--c-orange-1);
}

/**Quentin **/
body.text.color-preference-orange.page-users-register .contains-text {
    border-color: #fff !important;
    border-top:6px dashed #fff !important;
    border-bottom: 6px dashed #fff !important;
    border-left: 6px dashed #fff !important;
    border-right: 6px dashed #fff !important;
}
body.text.color-preference-orange.page-users-register.cursor-increased-big .contains-text,
body.text.color-preference-orange.page-users-register.cursor-increased-giant .contains-text  {
    border-color: var(--c-blanc) !important;
    border-top:6px dashed var(--c-noir) !important;
    border-bottom: 6px dashed var(--c-noir) !important;
    border-left: 6px dashed var(--c-noir) !important;
    border-right: 6px dashed var(--c-noir) !important;

    color: var(--c-noir) !important;
}
body.color-preference-orange.page-users-register .hr_line_violet {
    border: 2px solid #fff;
}
body.page-users-register.color-preference-orange .title-action-form {
    color:black;
    background-color: #FFF;
}
body.page-users-register.text.color-preference-orange .contains-video-button .contains-text-button, body.page-users-register.color-preference-orange .contains-video-button {
    background-color:var(--c-orange-1) !important;
}
body.page-users-register.color-preference-orange .contains-video-button {
    border-color:black;
}
body.page-users-register.color-preference-orange .end-register{
    background-color: var(--c-blanc);
}
body.color-preference-orange.page-activities-index .pagination a {
    color:  var(--c-orange-1) !important;
    border: 2px solid  var(--c-orange-1) !important;
}

body.color-preference-orange.page-activities-index .pagination a.active {
    background-color: var(--c-orange-1) !important;
    color: #000 !important;
    border: 2px solid var(--c-orange-1) !important;
}

body.color-preference-orange p.copyright-footer {
    color:  var(--c-orange-1) !important;
}
body.color-preference-orange.page-activities-show .pagination a {
    color:  var(--c-orange-1) !important;
    border: 2px solid  var(--c-orange-1) !important;
}
body.color-preference-orange.page-activities-show .pagination a.active {
    background-color: var(--c-orange-1) !important;
    color: #000 !important;
    border: 2px solid var(--c-orange-1) !important;
}
body.color-preference-orange.page-activities-show .dotted-separator {
    border-bottom: dotted 4px #fff;
    margin: 0 0 -15px 0;
}
body.lsf\+text.color-preference-orange.page-activities-show .edit-message-link .contains-text {
    color: var(--c-noir);
}
body.color-preference-orange.page-messages-view .cont-btn-actions {
    background-color: #000;
    border-color: #fff;
}
body.color-preference-orange.page-messages-view .back-messages .contains-video {
    border-color: #fff;
}
body.color-preference-orange.page-messages-view .back-messages .contains-video:hover {
    border-color: #fff;
}
body.color-preference-orange .lsf_message_image_cnt,
body.color-preference-orange .text_message_image_cnt {
    border-color: var(--c-orange-1);
    background-color: var(--c-orange-1);
}
body.color-preference-orange.cursor-increased-big .link_checkbox, body.color-preference-orange.cursor-increased-giant .link_checkbox {
    border-top: 5px solid #fff;
}

body.color-preference-orange.lsf.page-messages-answer div.arrow-next-step {
    background-color: #000;
}

body.color-preference-orange.lsf.page-messages-answer button#end-video-message {
    background-color: #000;
}
body.color-preference-orange.lsf.page-messages-answer button#end-video-message i {
    color: #fff;
    border: none;
}
body.color-preference-orange.text.page-messages-answer .contains-video.video-help {
    background-color: #000;
}
body.color-preference-orange.cursor-increased-big.text.page-messages-answer #arrow-next, body.color-preference-orange.cursor-increased-big.text.page-messages-answer #end-video-message, body.color-preference-orange.cursor-increased-big.text.page-messages-answer #arrow-previous-step p,
body.color-preference-orange.cursor-increased-giant.text.page-messages-answer #arrow-next, body.color-preference-orange.cursor-increased-giant.text.page-messages-answer #end-video-message, body.color-preference-orange.cursor-increased-giant.text.page-messages-answer #arrow-previous-step p {
    background-color: var(--c-orange-1);
}
body.color-preference-orange.text.page-messages-answer #arrow-next,
body.color-preference-orange.text.page-messages-answer #end-video-message,
body.color-preference-orange.text.page-messages-answer #arrow-previous-step p {
    background-color: #000;
    border-color: #fff;
}
body.color-preference-orange.text.page-messages-answer #arrow-next:hover,
body.color-preference-orange.text.page-messages-answer #end-video-message:hover,
body.color-preference-orange.text.page-messages-answer #arrow-previous-step:hover p {
    border-color: #fff;
}
body.cursor-increased-giant.text .header .members .contains-text, body.cursor-increased-big.text .header .members .contains-text{

    border-color: var(--c-orange-1) !important;
}
body.cursor-increased-giant.text .header .members .contains-text:hover, body.cursor-increased-big.text .header .members .contains-text:hover{

    border-color: var(--c-blanc) !important;
}
body.cursor-increased-giant.page-messages-answer.color-preference-orange .contains-video .contains-text,
body.cursor-increased-big.page-messages-answer.color-preference-orange .contains-video .contains-text {
    background-color: var(--c-orange-1);
}
body.color-preference-orange.cursor-increased-giant > .header  .partone a:hover,
body.color-preference-orange.cursor-increased-giant > .header .parttwo a:hover,
body.color-preference-orange > .header .search .input-group-addon:hover {
    border-color: #fff !important;
}
body.color-preference-orange.cursor-increased-giant.page-activities-show .messages-container .view-message-row .content-access:hover {
    border-color: #fff;
}
body.color-preference-orange.page-users-register.lsf\+text .contains-video-button {
    border-color: var(--c-orange-1);
}
body.color-preference-orange.page-users-register.lsf\+text .contains-video-button:hover {
    border-color: var(--c-noir);
}
body.color-preference-orange.page-users-register.lsf\+text .contains-video-button img,
body.color-preference-orange.page-users-register.lsf\+text .contains-video-button .contains-text-button {
    border: none !important;
}
body.color-preference-orange.page-users-register .end-register button {
    border: 6px solid #fff;
}
body.color-preference-orange.page-users-register .end-register button p {
    color: #fff;
    background-color: #000;
}
body.color-preference-orange.page-users-register hr {
    border-top: none;
}
body.color-preference-orange #video-register-target {
    border-color: #fff;
    background-color: #000;
}
body.text.color-preference-orange .menu .contains-video:hover {
    border: initial;
}
body.text.color-preference-orange .menu .contains-video.members .contains-text,
body.text.color-preference-orange .menu .contains-video.members:hover .contains-text{
    border-color: #fff;
    background-color: var(--c-orange-1);
}
body.text.color-preference-orange:not(.page-users-login) .partone .contains-text,
body.text.color-preference-orange:not(.page-users-login) .parttwo .contains-text,
body.text.color-preference-orange:not(.page-users-login) .partone:hover .contains-text,
body.text.color-preference-orange:not(.page-users-login) .parttwo:hover .contains-text {
    border: 6px solid var(--c-orange-1) !important;
    background-color: var(--c-orange-1);
}
body.text.cursor-increased-big > .header .partone .contains-text:hover, body.text.cursor-increased-big > .header .parttwo .contains-text:hover, body.text.cursor-increased-giant > .header .partone .contains-text:hover, body.text.cursor-increased-giant > .header .parttwo .contains-text:hover{
    border: 6px solid var(--c-blanc) !important;
}
body.text.color-preference-orange.cursor-increased-big.text .form-alert-main,
body.text.color-preference-orange.cursor-increased-giant.text .form-alert-main {
    color:var(--c-noir);
}
body.text.color-preference-orange .contains-text{
    background-color: var(--c-orange-1);
}
body.text.color-preference-orange.cursor-increased-big.text .header .members .contains-text{
    border: 6px solid var(--c-orange-1) ;
}
body.text.color-preference-orange.cursor-increased-big.text .header .members .contains-text:hover{
    border: 6px solid var(--c-blanc) !important;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .learn-more i {
    color: #fff;
}
body.color-preference-orange .contains-video:hover, body.color-preference-orange .inclusher-link:hover {
    border-color: var(--c-noir) !important;
}
body.color-preference-orange.page-users-register .contains-text {
    background-color: var(--c-orange-1) !important;
}
body.color-preference-orange.page-users-register .avatars-add-button {
    background-color: var(--c-orange-1) !important;
}
body.color-preference-orange.page-users-register .avatars-add-button button:hover i {
    color: #fff !important
}
body.color-preference-orange.page-users-register .avatars-add-button button {
    background-color: var(--c-orange-1);
    /* border: #fff !important; */
}
body.color-preference-orange.page-users-register .avatars-add-button i {
    color: #fff !important;
    background-color: var(--c-orange-1);
}
body.color-preference-orange.page-users-register #leavePref,
body.color-preference-orange.page-users-register #stayPref {
    background-color: #000;
    border: 5px solid #fff;
    color: #FFF;
}
body.color-preference-orange.page-users-register #leavePref i,
body.color-preference-orange.page-users-register #stayPref i {
    color: #fff;
    background-color: #000;
}

body.page-users-register.color-preference-orange .update-password-container a .contains-text {
    background-color: #000 !important;
}
body.page-users-register.cursor-increased-big .contains-text,
body.page-users-register.cursor-increased-giant .contains-text {
    border-left-color: #000 !important;
    border-right-color: #000 !important;
    border-bottom-color: #000 !important;
}
body.page-users-password-forgot.color-preference-orange .label-container .contains-video,
body.page-users-password-change.color-preference-orange .label-container .contains-video {
    border: 6px dashed #fff;
}
body.page-users-password-forgot.color-preference-orange .label-container .contains-video .contains-text,
body.page-users-password-change.color-preference-orange .label-container .contains-video .contains-text {
    width: 220px;
    background-color: #FFF;
    border: none;
}
body.page-users-password-forgot.color-preference-orange .label-container .contains-video img,
body.page-users-password-change.color-preference-orange .label-container .contains-video img {
    width: 220px;
}
body.page-users-password-forgot.color-preference-orange input,
body.page-users-password-change.color-preference-orange input {
    height: 60px;
    color: #000;
    border: 6px solid #fff;
    font-size: 2rem;
}
body.page-users-password-forgot.color-preference-orange input::placeholder,
body.page-users-password-change.color-preference-orange input::placeholder {
    color: #000;
    font-size: 2rem;
}
body.page-users-password-forgot.color-preference-orange button.forgot-submit,
body.page-users-password-change.color-preference-orange button.forgot-submit {
    background-color: #fff;
    border: none;
}
body.page-users-password-forgot.color-preference-orange button.forgot-submit:hover,
body.page-users-password-change.color-preference-orange button.forgot-submit:hover {
    cursor: pointer !important;
    border-color: #fff !important;
}
body.page-users-password-forgot.color-preference-orange button.forgot-submit .contains-video,
body.page-users-password-change.color-preference-orange button.forgot-submit .contains-video {
    width: 220px;
    border: 6px solid #fff;
}
body.page-users-password-forgot.color-preference-orange button.forgot-submit .contains-video img,
body.page-users-password-change.color-preference-orange button.forgot-submit .contains-video img {
    width: 220px;
}
body.page-users-password-forgot.color-preference-orange input,
body.page-users-password-change.color-preference-orange input {
    background-color: #000;
    color: #fff !important;
}
body.page-users-password-forgot.color-preference-orange input::placeholder,
body.page-users-password-change.color-preference-orange input::placeholder {
    color: #fff !important;
}
body.page-users-password-forgot.color-preference-orange .contains-text,
body.page-users-password-change.color-preference-orange .contains-text {
    background-color: #000 !important;
}

body.page-pages-preferences.color-preference-orange .video-help .contains-text {
    background-color: var(--c-orange-1) !important;
    color: var(--c-noir) !important;
}
body.page-pages-preferences.color-preference-orange .back-alert {
    background-color: #000;
    border: 6px solid #fff
}
body.page-pages-preferences.color-preference-orange .back-alert-text {
    color: #fff;
}
body.page-pages-preferences.color-preference-orange #exit-cancel i,
body.page-pages-preferences.color-preference-orange #exit-submit i {
    border-bottom: 6px solid #fff;
}
body.color-preference-orange.page-users-register {
    color: var(--c-noir);
}
body.color-preference-orange.page-users-register button[type="submit"] {
    color: var(--c-noir);
    border: 6px solid #fff;
}
body.color-preference-orange.page-users-register  .btn-lsf {
    background-color: var(--c-orange-1) !important;
}
body.color-preference-orange.page-users-register button[type="submit"] .title-action-form {
    background-color: #000;
    color: var(--c-noir) !important;
}
body.color-preference-orange #inclusher-recorder {
    border-color: #fff;
}
body.color-preference-orange .avatars-add-button span {
    background-color: #000;
}
body.color-preference-orange .avatars-add-button button {
    border: 6px solid #fff !important;
    /* border-radius: 0 !important; */
}

body.color-preference-orange.page-users-register .open-snapshot-button {
    background-color: #000 !important;
}
body.color-preference-orange.page-users-register .open-snapshot-button button {
    background-color: #000;
    border: 6px solid #fff !important;
}
body.color-preference-orange.page-users-register .open-snapshot-button button i {
    color: #fff !important;
}
body.color-preference-orange #snapshot-target {
    background-color: #000;
    border: 6px solid #fff;
}
body.color-preference-orange #snapshot-target #my-camera video,
body.color-preference-orange #snapshot-target #results {
    border-color: #fff;
}
body.color-preference-orange #snapshot-target .container button {
    border-color: #fff;
    color: #fff;
}
body.color-preference-orange #snapshot-target .container button i {
    color: #fff;
}
body.color-preference-orange #snapshot-target .container button span {
    background-color: #000;
}
body.text.page-messages-answer.color-preference-orange  .cont-choice-picto .btn-lsf.btn-right .title-action-form {
    background-color: #000 !important;
    color: #fff !important;
    border: 6px solid #fff !important;
}
body.text.page-messages-answer.color-preference-orange.cursor-increased-big  .cont-choice-picto .btn-lsf.btn-right .title-action-form,
body.text.page-messages-answer.color-preference-orange.cursor-increased-giant  .cont-choice-picto .btn-lsf.btn-right .title-action-form {
    background-color: var(--c-orange-1) !important;
    color: var(--c-noir) !important;
    border: 6px solid var(--c-orange-1) !important;
}

body.text.page-messages-answer.color-preference-orange  .cont-choice-picto .btn-lsf.btn-right:hover .title-action-form {
    border-color: #fff !important;
}

body.text.color-preference-orange .arrow-previous-step.pull-left .title-action-form {
    border-color: #fff !important;
    background-color: #000 !important;
}
body.text.color-preference-orange.cursor-increased-big .arrow-previous-step.pull-left .title-action-form,
body.text.color-preference-orange.cursor-increased-giant .arrow-previous-step.pull-left .title-action-form {
    border-color: var(--c-orange-1) !important;
    background-color: var(--c-orange-1) !important;
}
body.color-preference-orange .btn.focus,
body.color-preference-orange .btn:focus,
body.color-preference-orange .btn:hover {
    color: #fff;
}
body.color-preference-orange.page-users-register .btn-lsf i {
    color: var(--c-orange-1);
}
body.color-preference-orange.page-users-register #logoBack {
    background-color: var(--c-blanc);
}
body.color-preference-orange.page-users-register.text .pass-container .contains-text {
    border: 6px solid #fff !important;
}
body.color-preference-orange:not(.page-users-login):not(.lsf) .partone .contains-video,
body.color-preference-orange:not(.page-users-login):not(.lsf) .parttwo .contains-video {
    border: 6px solid var(--c-orange-1);
}
body.color-preference-orange:not(.page-users-login):not(.lsf) .partone .contains-video:hover,
body.color-preference-orange:not(.page-users-login):not(.lsf) .parttwo .contains-video:hover {
    border: 6px solid var(--c-noir);
}

body.color-preference-orange.page-messages-create .arrow-next-step-c .title-action-form,
body.color-preference-orange.page-messages-answer .arrow-next-step-c .title-action-form {
    color: var(--c-noir) !important;
}
body.color-preference-orange.page-messages-mod button[type="submit"] .title-action-form {
    color: #fff !important;
}
body.color-preference-orange.lsf:not(.page-users-login) .partone .contains-video img,
body.color-preference-orange.lsf:not(.page-users-login) .parttwo .contains-video img,
body.color-preference-orange.lsf:not(.page-users-login) .partone:hover .contains-video img,
body.color-preference-orange.lsf:not(.page-users-login) .parttwo:hover .contains-video img {
    border: 6px solid #fff;
}
body.color-preference-orange .search-message {
    color: #fff;
}
body.color-preference-orange.page-activities-show .messages-container .view-message-row .bloc-action-message .actions-col a {
    background-color: #000000;
}
body.color-preference-orange.lsf.page-messages-answer #arrow-next {
    border: 6px solid #fff;
}
body.lsf.color-preference-orange.page-messages-answer #end-video-message {
    border: 6px solid #fff;
    height: 105px;
}
body.lsf.color-preference-orange.page-messages-answer .arrow-previous-step.pull-left {
    background-color: #000;
    border: 6px solid #fff;
}
body.lsf.color-preference-orange.page-messages-answer .arrow-previous-step.pull-left i {
    border: none;
}
body.lsf.color-preference-orange .cont-choice-picto .btn-lsf.btn-right {
    padding: 0;
    max-height: 96px;
}
body.color-preference-orange .checked-img {
    border: 4px solid #000;
}
body.color-preference-orange.page-messages-mod button[type="submit"]:not(.no-validate):hover {
    border-color: #fff;
}
body.color-preference-orange.page-messages-mod .reader-container .video-simple-reader {
    border: 6px solid #fff;
}
body.color-preference-orange.cursor-increased-big .cont-btn-actions i,
body.color-preference-orange.cursor-increased-giant .cont-btn-actions i {
    color: #fff;
}
body.cursor-increased-big.color-preference-orange  .page-message-show .messages-container .view-message-row .cont-btn-actions a:hover,
body.cursor-increased-giant.color-preference-orange  .page-message-show .messages-container .view-message-row .cont-btn-actions a:hover {
    border-color: #fff;
}
body.cursor-increased-big.color-preference-orange .checked-img,
body.cursor-increased-giant.color-preference-orange .checked-img{
    border: none;
}
body.color-preference-orange .back-alert {
    background-color: #000;
    color: #FFF;
    border: 6px solid #fff;
}
body.color-preference-orange .back-alert #exit-submit,
body.color-preference-orange .back-alert #exit-cancel {
    color: #FFF;
    border-color: #FFF;
}
body.color-preference-orange .back-alert #exit-submit i,
body.color-preference-orange .back-alert #exit-cancel i {
    color: #FFF;
    background-color: #000
}
body.color-preference-orange .back-alert #exit-submit .contains-text,
body.color-preference-orange .back-alert #exit-cancel .contains-text {
    background-color: #000;
    border-color: #000;
    color: #FFF;
}
body.cursor-increased-big.color-preference-orange .page-message-show .messages-container .view-message-row .cont-btn-actions a:hover,
body.cursor-increased-giant.color-preference-orange .page-message-show .messages-container .view-message-row .cont-btn-actions a:hover {
    border-color: #fff;
}
body.color-preference-orange .btn.focus,
body.color-preference-orange .btn:focus,
body.color-preference-orange .btn:hover {
    color: #FFF;
}
body.cursor-increased-giant.color-preference-orange .page-message-show .messages-container .view-message-row .cont-btn-actions a img {
    border-color: #FFF;
}
body.cursor-increased-giant.color-preference-orange .page-message-show .messages-container .view-message-row .cont-btn-actions a:hover img {
    border-color: #FFF;
}
body.cursor-increased-giant.color-preference-orange:not(.page-users-register) .video-help,
body.cursor-increased-big.color-preference-orange:not(.page-users-register) .video-help {
    border: none !important;
}
body.cursor-increased-giant.color-preference-orange .video-help img,
body.cursor-increased-big.color-preference-orange .video-help img {
    border: 6px dashed #FFF;
}
body.color-preference-orange.cursor-increased-giant.lsf .page-message-show .messages-container .view-message-row .cont-btn-actions a img,
body.color-preference-orange.cursor-increased-big.lsf .page-message-show .messages-container .view-message-row .cont-btn-actions a img,
body.color-preference-orange.cursor-increased-giant.lsf .page-message-show .messages-container .view-message-row .cont-btn-actions a:hover img,
body.color-preference-orange.cursor-increased-big.lsf .page-message-show .messages-container .view-message-row .cont-btn-actions a:hover img,
body.color-preference-orange.cursor-increased-giant.lsf .page-message-show .messages-container .back-messages a.edit-message-link img,
body.color-preference-orange.cursor-increased-big.lsf .page-message-show .messages-container .back-messages a.edit-message-link img,
body.color-preference-orange.cursor-increased-giant.lsf .page-message-show .messages-container .back-messages a.edit-message-link:hover img,
body.color-preference-orange.cursor-increased-big.lsf .page-message-show .messages-container .back-messages a.edit-message-link:hover img {
    border-color: #fff;
}
body.text.color-preference-orange.page-activities-index .contains-video:hover {
    border: none;
}
body.text.color-preference-orange:not(.page-users-login):not(.lsf) .partone .contains-video,
body.text.color-preference-orange:not(.page-users-login):not(.lsf) .parttwo .contains-video {
    border: none;
}

body.text.page-messages-answer.color-preference-orange.cursor-increased-giant .cont-choice-picto .btn-lsf.btn-right .title-action-form,
body.text.page-messages-answer.color-preference-orange.cursor-increased-big .cont-choice-picto .btn-lsf.btn-right .title-action-form {
    margin-top: 15px;
}

body.cursor-increased-giant.page-users-register.color-preference-orange .new-activity-link,
body.cursor-increased-big.page-users-register.color-preference-orange .new-activity-link {
    border: 6px solid #fff;
}

body.color-preference-orange.page-users-register .pass-container a {
    border: 6px solid #fff !important;
}

body.color-preference-orange.page-users-register .pass-container a:hover {
    border: 6px solid var(--c-noir) !important;
}

/* Report de ce qui se trouvé étrangement dans component.css*/
body.color-preference-orange .form-input-component label {
    border-color: #fff;
}
body.color-preference-orange .form-input-component label .contains-text {
    background-color: #000;
    color: #fff;
}
body.color-preference-orange .form-input-component .line {
    border-color: #fff;
}
body.color-preference-orange .form-input-component input {
    background-color: #000;
    color: #fff;
}
body.color-preference-orange .inclusher-link {
    border-color: var(--c-orange-1);
}
body.color-preference-orange .inclusher-link i {
    color: var(--c-orange-1);
}
body.color-preference-orange .inclusher-link .contains-text {
    background-color: var(--c-orange-1);
    color: var(--c-noir);
    border-top: 6px solid var(--c-orange-1);
}
body.color-preference-orange .inclusher-button {
    background-color: var(--c-orange-1);
    border-color: var(--c-orange-1);
}
body.color-preference-orange .inclusher-button .contains-text {
    background-color: var(--c-orange-1);
    color: var(--c-noir) !important;
}
body.color-preference-orange .inclusher-mobile-link {
    background-color: #000 !important;
    border-color: #000 !important;
}
body.color-preference-orange .inclusher-mobile-link img,
body.color-preference-orange .inclusher-mobile-link:hover img {
    border-color: #fff;
}
body.color-preference-orange .inclusher-mobile-link .icon-container i.fa-chevron-right:before {
    color: #fff !important;
}
body.color-preference-orange .inclusher-mobile-link .text-container {
    color: #fff !important;
}
body.color-preference-orange.lsf\+text:not(.page-users-register) .contains-video .contains-text {
    background-color: var(--c-orange-1) !important;
    border: 4px solid var(--c-orange-1) !important;
}
body.color-preference-orange.page-messages-create #arrow-next, .page-messages-answer #arrow-next,
body.color-preference-orange.page-messages-create #arrow-next, .page-messages-answer #end-video-message,
body.color-preference-orange.page-messages-create .arrow-previous-step.pull-left, 
body.color-preference-orange.page-messages-answer .arrow-previous-step.pull-left {
    border: 6px solid var(--c-orange-1);
    background-color: var(--c-orange-1);
    color: var(--c-noir);
}
body.color-preference-orange.page-messages-create #arrow-next, .page-messages-answer #arrow-next:hover,
body.color-preference-orange.page-messages-create #arrow-next, .page-messages-answer #end-video-message:hover {
    border-color: var(--c-noir);
}
body.color-preference-orange.page-messages-answer #end-video-message .fa-check {
    border: 6px solid var(--c-orange-1);
    color: var(--c-orange-1);
}
body.color-preference-orange.page-messages-answer .arrow-previous-step .title-action-form {
    background-color: var(--c-orange-1);
}
/* Fin du report */

/* Partie Administration */
body.page-admin-users-create #cancel,
body.page-admin-users-create #validate,
body.page-admin-users-edit #cancel,
body.page-admin-users-edit #validate {
    background-color: var(--c-orange-noir);
    padding: 0 0 10px 0;
    border: 6px solid var(--c-orange-1);
    border-radius: 0;
    margin: 30px 60px 0 60px;
    min-width: 20%;
    color: var(--c-orange-blanc);
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
body.page-admin-users-create #cancel:hover,
body.page-admin-users-create #validate:hover,
body.page-admin-users-edit #cancel:hover,
body.page-admin-users-edit #validate:hover {
    border-color: var(--c-orange-1);
}
body.page-admin-users-create #cancel i,
body.page-admin-users-create #validate i,
body.page-admin-users-edit #cancel i,
body.page-admin-users-edit #validate i {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80px;
    width: 100%;
    background-color: #000;
    font-size: 6rem;
    color: var(--c-orange-1);
    padding-top: 10px;
    margin: 0 0 15px 0;
}
body.page-admin-users-create #cancel i,
body.page-admin-users-create #validate i,
body.page-admin-users-edit #cancel i,
body.page-admin-users-edit #validate i {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80px;
    width: 100%;
    background-color: #000;
    font-size: 6rem;
    color: var(--c-orange-blanc);
    padding-top: 10px;
    margin: 0 0 15px 0;
}
body.page-admin-users-create #logoBack,
body.page-admin-users-edit #logoBack {
    background-color: var(--c-orange-blanc);
}
body.color-preference-orange .link-item {
    border: solid 6px var(--c-orange-1);
    background-color: var(--c-orange-1);
}
body.color-preference-orange .activity-video-container .activity-video-image {
    background-color: var(--c-noir);
}

body.color-preference-orange .activities-index .activities-item .activity-content{
    border: solid 6px var(--c-orange-1);
}

body.color-preference-orange .activities-index .activities-item.is-draft .activity-content {
    border-color : var(--c-gray-3);
    border-style: dashed;
}
body.color-preference-orange .inclusher-info {
    background-color : var(--c-orange-1);
    border-color : var(--c-blanc);
    border-style: dashed;
}

body.color-preference-orange .activity-edit-tag, 
body.color-preference-orange .activity-monitoring-tag {
    background-color : var(--c-noir);
    outline: 6px solid var(--c-noir);   
}
body.color-preference-orange  .activity-form-recorder-container {
    background-color : var(--c-blanc);

}
body.color-preference-orange .steps-container .circle i {
    color: var(--c-orange-1)
}

body.color-preference-orange .message-panel,body.color-preference-orange .activity-panel,
body.color-preference-orange .activity-tab-content {
    background-color: var(--c-noir);
}

body.color-preference-orange .activity-tab-button.is-active,
body.color-preference-orange .activity-tab-button.is-active img {
    background-color: var(--c-noir);
    color: var(--c-blanc);
    border-color: var(--c-blanc);
}

body.color-preference-orange .activity-tab-button.is-active i{
    background-color: var(--c-noir);
    color: var(--c-blanc);
    border-color: var(--c-blanc);
}

body.color-preference-orange .activity-tab-button {
    background-color: var(--c-blanc)
}

body.color-preference-orange .activity-tab-button img{
    border-color: var(--c-noir);
}

body.color-preference-orange #message-icon-section ul li label,
body.color-preference-orange #activity-icon-section ul li label {
    border: 6px solid var(--c-blanc)
}

body.color-preference-orange #message-icon-section ul li label i, 
body.color-preference-orange #activity-icon-section ul li label i {
    color:var(--c-orange-1);
}

body.color-preference-orange .activity-tab-button i {
    color:var(--c-noir);
    border: 6px solid var(--c-noir);

}

body.color-preference-orange .activity-tab-content#vote-section .vote-choices-container .vote-choice-item button{
    border: 6px solid var(--c-orange-1);
}

body.color-preference-orange .activity-tab-content#vote-section .vote-choices-container .vote-choice-item button i{
    color: var(--c-orange-1);
}

body.color-preference-orange .activity-tab-content#vote-section .vote-choices-container .vote-choice-item input {
    border:6px solid var(--c-orange-1);
}

body.color-preference-orange input:hover, 
body.color-preference-orange input:focus, 
body.color-preference-orange button:hover, 
body.color-preference-orange button:focus {
    border-color: var(--c-orange-1) !important;
    outline-color : var(--c-orange-1) !important;
}

body.color-preference-orange .inclusher-button i {
    color: var(--c-orange-1);
}

body.color-preference-orange .activity-tab-content#vote-section .vote-date-container input {
    background-color: var(--c-orange-1);
}

body.color-preference-orange .link-item:hover {
    border-color: var(--c-noir);
}

body.color-preference-orange table {
    border-color: var(--c-noir) !important;
}

body.color-preference-orange table thead tr {
    background-color: var(--c-noir);
}

body.color-preference-orange table.table-striped > tbody > tr:nth-of-type(odd){
    background-color: var(--c-orange-2);

}

body.color-preference-orange table tbody tr:hover{
    border-color: var(--c-noir);
}

body.color-preference-orange .avatar {
    border-color: var(--c-orange-1);
}

body.color-preference-orange .submit-button, body.color-preference-orange .btn-lsf {
    background-color: var(--c-orange-1);
    border:6px solid var(--c-orange-1);

}

body.color-preference-orange .submit-button:hover { 
    border:6px solid var(--c-noir);
}

body.color-preference-orange .submit-button .contains-text.submit-button-text, .remove-button .contains-text.submit-button-text, body.color-preference-orange .btn-lsf,
body.color-preference-orange .title-action-form{
    background-color: var(--c-orange-1) !important;
}

body.color-preference-orange .submit-button .icon i, body.color-preference-orange .btn-lsf i{
    color:var(--c-orange-1);
}
body.color-preference-orange .remove-button {
    background-color: var(--c-orange-1);
    border:6px solid var(--c-orange-1);

}

body.color-preference-orange .btn-lsf:hover{
    border:6px solid var(--c-noir) !important;
}

body.color-preference-orange .contains-video-button button, body.color-preference-orange .contains-video-button button,
body.color-preference-orange .contains-video-button, body.page-admin-users-edit .contains-video-button{
    background-color: var(--c-orange-1);
    border:6px solid var(--c-orange-1);

}

body.color-preference-orange .line, body.color-preference-orange .midlinedown, body.color-preference-orange .midlinedown2 , 
body.color-preference-orange .midlineup {
    border-bottom-color: var(--c-orange-1);
    border-left-color: var(--c-orange-1);
    border-top-color: var(--c-orange-1);

}

body.color-preference-orange input{
    border-color: var(--c-orange-1);
}

body.color-preference-orange .cr,body.color-preference-orange .crcomm,body.color-preference-orange .crmob{
    color: var(--c-orange-1);
}

body.color-preference-orange .cr:hover,body.color-preference-orange .crcomm:hover,body.color-preference-orange .crmob:hover{
    border-color: var(--c-noir);
}

body.color-preference-orange #message-icon-section, body.color-preference-orange .publish-section {
    background-color: var(--c-noir);

}

body.color-preference-orange .group-video-container video.group-video-image{
    border-color: var(--c-orange-1);
}

.checklist-before-container{
    background-color: var(--c-green-2);
}

.checklist-during-container {
    background-color: var(--c-yellow-2);
}

.checklist-after-container{
    background-color: var(--c-blue-2);
}

.checklist-during-container thead th,
.checklist-after-container thead th{
    background-color: var(--c-noir);
}

.border-hover-bloc .border-green .fa-mouse-pointer{
    color:#000000;
    margin: initial;
    /* todo :: remove
    left: 84%;
    */
    position: relative;
    left: 10%;
    width: inherit;
    background-color: white;
}

.inclusher-link, .lsf\+text:not(.page-users-register) .contains-video .contains-text, .lsf\+text:not(.page-users-register) .contains-video .contains-text {
    border: 6px solid var(--c-orange-1) !important;
    background-color : var(--c-orange-1) !important;
}
.inclusher-link , .lsf\+text:not(.page-users-register).color-preference-white-black .contains-video .contains-text, .lsf\+text:not(.page-users-register).color-preference-white-black .contains-video .contains-text {
    border: 6px solid var(--c-noir) !important;
    background-color : var(--c-noir) !important;
}
.inclusher-link , .lsf\+text:not(.page-users-register).color-preference-blue-yellow .contains-video .contains-text, .lsf\+text:not(.page-users-register).color-preference-blue-yellow .contains-video .contains-text {
    border: 6px solid #FFFF01 !important;
    background-color : #FFFF01 !important;
}

body.lsf\+text.page-pages-preferences.color-preference-white-black #preferences-form .contains-text {
    background-color : var(--c-noir) !important;
}
.inclusher-link i {
    color: var(--c-orange-1);
}

.contains-video:hover, .contains-video:focus{
    border-color: var(--c-blanc);
}

.cursor-blow {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    border: 5px solid var(--c-blanc);
    background-color: #000;
    position: absolute;
    z-index: 99999999;
    margin-left: -75px;
    margin-top: -75px;
    cursor: pointer;
    -webkit-animation: blow 1s linear 0s 1 normal;
}
.cursor-lines {
    position: absolute;
    z-index: 99999999;
    width: 0;
    height: 20px;
    border: 2px solid white;
    background-color: #000;
    -webkit-transform-origin: 50% 0%;
    margin: 0 0 0 -2px
}

body.color-preference-orange.page-users-register .unmask-password-button {
    color: var(--c-noir);
}

body.color-preference-orange.page-admin-activities-vote .choice-item .choice-score {
    background-color: var(--c-orange-1) !important;
}

body.color-preference-orange.page-admin-activities-vote .vote-limit-date div:first-child,
body.color-preference-orange.page-admin-activities-vote .vote-limit-date{
    background-color: var(--c-noir);
    border-color: var(--c-noir);
}

body.color-preference-orange.page-admin-activities-vote .vote-limit-date div {
    background-color: var(--c-orange-1);
}

body.color-preference-orange .btn{
    color: var(--c-blanc);
}
body.page-users-password-change .label-container .contains-video{
    border: 6px dashed var(--c-orange-1);
}
body.page-users-password-change input{
    border: 6px solid var(--c-orange-1);
}
body.page-users-password-change .register-submit-container button{
    background-color: var(--c-orange-1);
}

/** test de correction, à vérifier pour les autres couleurs**/
body.lsf.page-users-register input {
    margin-top: 0px !important; 
}
body.cursor-increased-giant .child-inline span {
    margin-left: 0px !important;
}
body.color-preference-orange .checkbox.is-checked {
    background-color: white;
}
