/* ---------- SCROLLBAR ----------*/
body.color-preference-white-black .alert-back-pref .form-alert-text::-webkit-scrollbar-track {
    background: #424242;
}
body.color-preference-white-black .alert-back-pref .form-alert-text::-webkit-scrollbar-thumb {
    background: #fff !important;
}
body.color-preference-white-black .alert-back-pref::-webkit-scrollbar-track {
    background: #424242;
}
body.color-preference-white-black .alert-back-pref::-webkit-scrollbar-thumb {
    background: #fff !important;
}
/* ---------- END SCROLLBAR ----------*/

/* ---------- BIG SCROLLBAR ----------*/
body.color-preference-white-black::-webkit-scrollbar-track {
    background: #424242;
}
body.color-preference-white-black::-webkit-scrollbar-thumb {
    background: #fff !important;
}
/* ---------- END BIG SCROLLBAR ----------*/


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

body.color-preference-white-black.page-users-login .login-register img,
body.color-preference-white-black.page-users-login .login-username-video .contains-video img,
body.color-preference-white-black.page-users-login .login-password-video .contains-video img,
body.color-preference-white-black.page-users-login button[type="submit"] .contains-video,
body.color-preference-white-black.page-users-login .login-forgot-video .contains-video,
body.color-preference-white-black.page-users-login input
{
    border-color: #FFFFFF;
}

body.color-preference-white-black .video-help {
    border: dashed 6px #fff !important;
}

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




body.color-preference-white-black.page-pages-preferences .checked-picto + .circle-checkbox .btn-checkbox,
body.color-preference-white-black.page-pages-preferences .selected .circle-checkbox .btn-checkbox,
body.color-preference-white-black.page-pages-preferences input[checked='checked'] ~ .circle-checkbox .btn-checkbox,
body.color-preference-white-black.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-white-black .preferences-bloc-right {
    border-bottom: dotted 6px #FFFFFF;
}
body.color-preference-white-black .display-preferences-container .zoom-in, body.color-preference-white-black .display-preferences-container .zoom-out {
    border-color:#FFFFFF;
    background-color: #000;
    color: #FFFFFF;
}
body.color-preference-white-black .color-preference.color-preference-white-black p {
    border: solid 2px;
}
body.color-preference-white-black .border-hover-bloc{
    display: block;
}
body.color-preference-white-black .display-preferences-container .arrow-next-step .fa-arrow-right {
    border: solid 6px #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
}
body.color-preference-white-black .display-preferences-container .zoom-in .fa-search-plus{
    background-color: #000;
    border-color:#FFFFFF;
}
body.color-preference-white-black .alert-back-pref .form-alert-text::-webkit-scrollbar-track {
    background: #424242;
}
body.color-preference-white-black .alert-back-pref .form-alert-text::-webkit-scrollbar-thumb {
    background: #FFF;
}
body.color-preference-white-black .alert-back-pref #leavePref {
    border-color: #fff;
}
/*------- END PREFERENCES CHOICES ---------*/

body.color-preference-white-black{
    background: #000;
}
body.color-preference-white-black > .header .menu .tools {
    border-color:#FFFFFF;
    background-color: #FFFFFF;
}
body.color-preference-white-black > .header .menu .tools a i{
    color:#000;
}
body.color-preference-white-black .header .members{
    background: #000;
    border: solid 6px #FFFFFF;
    color: #FFFFFF;
    z-index: 999;
}

body.color-preference-white-black .header .members .fa-users{
    color: #FFFFFF;
}

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

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

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

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

body.color-preference-white-black.page-activities-index .content-container table tr td.activity-content .arrow-left:after {
    border-left-color: #000;
}
body.color-preference-white-black.page-activities-index .content-container table tr td.activity-content .arrow-left:before {
    border-left-color: #FFFFFF;
}

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

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

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

body.color-preference-white-black.page-activities-index .content-container table tr td.activity-last-message {
    padding: 0 0 0 120px;
    position: relative;
    border-top: 4px solid;
    border-bottom: 4px solid;
}


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

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

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



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




body.color-preference-white-black.page-activities-index .header-container a.add-link,
body.color-preference-white-black.page-activities-index .header-container a.add-link video{
    border-color:#FFFFFF;
}
/* *** cheh *** */
body.color-preference-white-black > .header .search .container-search {
    background-color: #000;
}
body.color-preference-white-black.page-activities-index .content-container .cont-partners {
    background-color: #000;
    color: #FFFFFF;
    border: none;
}
body.color-preference-white-black.page-activities-index .copyright-footer {
    color: #FFFFFF;
}
body.color-preference-white-black.page-activities-index .content-container .cont-partners .slide-partners .slick-arrow {
    background-color: #FFFFFF;
    color: #000;
}
body.color-preference-white-black.page-activities-index .content-container .cont-nb-members {
    border-bottom: solid 4px #FFFFFF;
    border-top: solid 4px #FFFFFF;
    background-color: #000;
    color: #FFFFFF;
}
body.color-preference-white-black.page-activities-index .content-container .cont-nb-members .number {
    color: #FFFFFF;
}
body.color-preference-white-black.page-activities-index .content-container .cont-nb-members .fa {
    color: #FFFFFF;
}
body.color-preference-white-black.page-activities-show .header-container a.reorder-messages {
    border: solid 2px #000;
}
body.color-preference-white-black .container-video .video-js {
    border: solid 6px #FFFFFF;
}
body.color-preference-white-black .countdown {
    color: #FFFFFF;
}
body.color-preference-white-black .cont-textarea {
    background-color: #000;
    border: 6px solid #FFFFFF;
    color: #FFFFFF;
    border-bottom: none;
}
body.color-preference-white-black .container-pictos .cont-textarea {
    border-bottom: 6px solid #FFFFFF;
}
body.color-preference-white-black .container-pictos textarea,
body.color-preference-white-black .tab-vote .input-choice input[type="text"]
{
    background-color: #000;
    border: solid 4px #fff;
    color: #fff;
    font-size: 2rem;
}
body.color-preference-white-black .cont-tab {
    background-color: #FFFFFF !important;
    border: 6px solid #FFFFFF;
    color: #FFFFFF;
    margin-right: -6px;
    padding:0;
}
body.color-preference-white-black .cont-tab .no-validate{
    opacity: 0.2;
}

body.color-preference-white-black .datepicker table tr td,
body.color-preference-white-black .datepicker table tr th{
    color:#fff;
}
body.color-preference-white-black .container-pictos .checkbox {
    border-color: #FFFFFF;
}
body.color-preference-white-black .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-white-black .cont-tab .btn-tab-activity {
    border-color: #FFFFFF !important;/* cheh... */
    color: #FFFFFF !important; /* sorry... */
    background-color: #000000 !important;
    border: 1px solid;
}
body.color-preference-white-black #vote-active, .color-preference-white-black #vote-inactive {
    display: none;
}

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

    /*    max-width: 300px; */

    display: inline;
}
body.color-preference-white-black .checked-img{
    color: #fff;
}
body.color-preference-white-black.page-messages-create .btn-tab-activity:focus{
    box-shadow: 0px 0px 7px 4px #000000;
}
body.color-preference-white-black .go-back-please {
    color: #FFFFFF;
}
body.color-preference-white-black.page-activities-create .arrow-next-step .fa-arrow-right,
body.color-preference-white-black.page-activities-create .arrow-previous-step .fa-arrow-left,
body.color-preference-white-black.page-activities-create .arrow-next-step .btn-lsf,
body.color-preference-white-black.page-activities-create .cont-choice-picto .btn-lsf.btn-right
{
    border-color:#FFFFFF;
    color:#FFFFFF;
    background-color: transparent;
}
body.color-preference-white-black.page-activities-show .picto-choice-create-activity{
    border:solid 6px #FFFFFF;
}
body.color-preference-white-black.page-activities-show .messages-container .view-message-row .video-part .btn-play-video i {
    background-color: #000;
}
body.color-preference-white-black.page-activities-show .messages-container .view-message-row .color-container {
    background: #000;
}
body.color-preference-white-black.page-activities-show .dotted-separator {
    border-bottom: dotted 4px #fff;
}
body.color-preference-white-black.page-activities-show .messages-container .view-message-row .bloc-action-message .btn-answers-view i {
    background-color: #000;
}
body.color-preference-white-black.page-activities-show .messages-container .answers-list {
    background: #000;
}
body.color-preference-white-black.page-activities-show .messages-container .list-choices .vote-picto{
    border-color:#FFFFFF;
}
body.color-preference-white-black .page-message-show .bloc-video {
    background-color: #000;
    border-bottom: solid 5px #FFFFFF;
    color: #FFFFFF;
}
body.color-preference-white-black .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-white-black .vjs-big-play-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #FFFFFF !important;
}
body.color-preference-white-black .page-message-show .messages-container .back-messages {
    background-color: #000;
    color: #FFFFFF;
    border-top:6px solid #fff;
}
body.color-preference-white-black .page-message-show .messages-container .header-message {
    background-color: #000;
}
body.color-preference-white-black .page-message-show .messages-container .header-message .avatar{
    border-color:#FFFFFF;
}
body.color-preference-white-black .page-message-show .messages-container .description-message {
    border-bottom: solid 5px #FFFFFF;
    color: #FFFFFF;
    background-color: #000;
}
body.color-preference-white-black .page-message-show .container-message{
    background-color: #000;
}
body.color-preference-white-black .page-message-show .messages-container .header-message {
    background-color: #000;
    color: #FFFFFF;
}
body.color-preference-white-black .page-message-show .messages-container .header-message span.online {
    background-color: #FFFFFF;
}
body.color-preference-white-black .page-message-show .messages-container .header-message span.offline {
    background-color: #000;
}
body.color-preference-white-black .dropdown-menu {
    background-color: #000;
    border: solid 6px #FFFFFF;
}
body.color-preference-white-black .header .mobile-menu {
    background-color: #000;
    border: solid 6px #FFFFFF;
}
body.color-preference-white-black .vjs-icon-device-perm:before {
    color: #EB0F69;
}
body.color-preference-white-black .video-js .vjs-control.vjs-record-indicator {
    background-color: #FFFFFF;
}
body.color-preference-white-black .page-message-show .messages-container .view-message-row .cont-btn-actions a,
body.color-preference-white-black .page-message-show .messages-container .view-message-row .cont-btn-actions a video
{
    border-color:#FFFFFF;
}
body.color-preference-white-black .page-message-show .messages-container .view-message-row .text-btn-message,
body.color-preference-white-black .page-message-show .messages-container .view-message-row .cont-btn-actions .content-access,
body.color-preference-white-black .page-message-show .messages-container .back-messages a span
{
    color:#FFFFFF !important;
}
body.color-preference-white-black .page-message-show .messages-container .view-message-row .video-part .dotted-video,
body.color-preference-white-black .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-white-black .header .mobile-menu{
        background-color: #FFFFFF;
        color: #000;
    }
    body.color-preference-white-black > .header  .partone,
    body.color-preference-white-black > .header .parttwo,
    body.color-preference-white-black.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .box-dashed,
    body.color-preference-white-black.page-activities-index .content-container .cont-nb-members .activity-content .contains-video video.video
    {
        border-color:#FFFFFF;
    }
    body.color-preference-white-black.page-activities-index .container-add-activity a .fa-plus {
        color: #000;
        background: #FFFFFF;
    }
    body.color-preference-white-black .container-add-activity .content-access,
    body.color-preference-white-black.page-activities-index .content-container table tr td.content-access
    {
        color:#FFFFFF;
    }
    body.color-preference-white-black > .main-container {
        border-top: #000;
    }
    body.color-preference-white-black.page-activities-show .messages-container .footer-message {
        background-color: #000;
        color: #FFFFFF;
        border: 4px solid #fff;
    }
    body.color-preference-white-black.page-activities-show .messages-container .footer-message span.online {
        background-color: #FFFFFF;
    }
    body.color-preference-white-black.page-activities-show .messages-container .footer-message span.offline {
        background-color: #000;
    }
    body.color-preference-white-black.page-activities-index .content-container .cont-nb-members {
        background-color: #000;
        color: #FFFFFF;
    }
    body.color-preference-white-black.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .title-action-form,
    body.color-preference-white-black.page-activities-index .content-container .cont-nb-members .content-access i,
    body.color-preference-white-black.page-activities-index .content-container .cont-partners .content-access i
    {
        color:#FFFFFF;
    }
    body.color-preference-white-black.page-activities-index .content-container .cont-partners{
        border-top-color:#FFFFFF ;
        border-bottom-color:#FFFFFF;
    }
    body.color-preference-white-black .container-add-activity {
        background: #000;
    }
    body.color-preference-white-black.page-activities-show .container-action-list{
        background-color: #000;
    }
    body.color-preference-white-black.page-activities-show .container-action-list .content-access,
    body.color-preference-white-black.page-activities-show .messages-container .view-message-row .content-access
    {
        color:#FFFFFF;
    }
    body.color-preference-white-black.page-activities-show .messages-container .footer-message .avatar
    {
        border-color:#FFFFFF;
    }
    body.color-preference-white-black.page-activities-index .content-container .cont-partners .activity-content .contains-video .title-action-form{
        color:#FFFFFF;
    }
    body.color-preference-white-black.page-users-register .contains-video img{
        border: 6px dashed transparent !important;
    }
}

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

/* ---------- GIANT CURSOR ----------*/
body.color-preference-white-black.cursor-increased-giant .header .mobile-menu {
    background-color: #FFFFFF;
    color: #000;
}
body.color-preference-white-black.cursor-increased-giant.page-activities-index .container-add-activity a .fa-plus,
body.color-preference-white-black.cursor-increased-giant .container-add-activity .content-access
{
    color:#FFFFFF;
    background: none;
}
body.color-preference-white-black.cursor-increased-giant .container-add-activity {
    background: #000;
}
body.color-preference-white-black.cursor-increased-giant .content-access a .fa-chevron-right,
body.color-preference-white-black.cursor-increased-giant.page-activities-index .content-container .cont-partners .content-access i
{
    color:#FFFFFF;
}
body.color-preference-white-black.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-white-black.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-white-black.cursor-increased-giant > .header  .partone,
body.color-preference-white-black.cursor-increased-giant > .header .parttwo
{
    border-color:#FFFFFF;
}
body.color-preference-white-black.cursor-increased-giant.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .title-action-form,
body.color-preference-white-black.cursor-increased-giant.page-activities-index .content-container .cont-nb-members .content-access i
{
    color:#FFF;
}
body.color-preference-white-black.cursor-increased-giant.page-activities-index .content-container .cont-partners .activity-content .contains-video .box-dashed{
    border-color:#FFFFFF;
}
body.color-preference-white-black.cursor-increased-giant.page-activities-index .content-container .cont-partners .activity-content .contains-video .title-action-form{
    color:#FFFFFF;
}
body.color-preference-white-black.cursor-increased-giant.page-activities-show .container-action-list a .fa-plus,
body.color-preference-white-black.cursor-increased-giant.page-activities-show .container-action-list .content-access
{
    color:#FFFFFF;
    background-color: #000;
}
body.color-preference-white-black.cursor-increased-giant.page-activities-show .container-action-list{
    background-color: #000;
}
body.color-preference-white-black.cursor-increased-giant.page-activities-show .messages-container .view-message-row .content-access{
    color:#FFFFFF;
}
body.color-preference-white-black.cursor-increased-giant.page-activities-show .messages-container .footer-message {
    background-color: #000;
    color: #fff;
    border-bottom: solid 2px #fff;
}
body.color-preference-white-black.cursor-increased-giant.page-activities-show .messages-container .footer-message .avatar.box-dashed,
body.color-preference-white-black.cursor-increased-giant.page-activities-show .messages-container .footer-message .avatar
{
    border-color:#FFFFFF;
}

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

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

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

}
body.color-preference-white-black.cursor-increased-giant .contains-video .contains-text {
    background: #000;
    color: #fff;
}
/* ---------- END GIANT CURSOR ----------*/

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

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

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

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

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

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

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

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


body.color-preference-white-black.page-users-register .crcomm {
    color: #fff;
    background: #000;
}


body.color-preference-white-black.page-users-register .crmob {
    color: #fff;
    background: #000;
}

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

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

body.color-preference-white-black.page-users-register label {
    color: #fff;
}

body.color-preference-white-black.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: black !important;
    color:white !important;
}
body.color-preference-white-black.page-users-register .contains-text {
    border-bottom:6px dashed white ;
    border-right:6px dashed white ;
    border-left:6px dashed white ;
    background-color: black ;
    color:white ;
}
body.color-preference-white-black.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: black ;
    color:white ;
}

body.color-preference-white-black.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-white-black.page-users-register .contains-video-button img{
    border:6px solid white !important;
}

body.color-preference-white-black.page-users-register form input {
    border-color: #fff;
    background-color: #000;
    color: #fff !important;
}
body.color-preference-white-black.page-users-register form input::placeholder {
    color: #fff;
}
body.color-preference-white-black.page-users-register form #avatar-display-button {
    border-color: #fff;
    background-color: #000;
    color: #fff !important;
}
body.color-preference-white-black.page-users-register #inclusher-recorder .vjs-control-bar {
    border-top: none;
}
body.color-preference-white-black.page-users-register .register-submit-container i {
    border-color: #000;
    color: #FFF;
    background-color: black !important;
}

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

/**Quentin **/
body.text.color-preference-white-black.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.color-preference-white-black.page-users-register .hr_line_violet {
    border: 2px solid #fff;
}
body.page-users-register.color-preference-white-black .title-action-form {
    color:black;
    background-color: #FFF;
}
body.page-users-register.text.color-preference-white-black .contains-video-button .contains-text-button, body.page-users-register.color-preference-white-black .contains-video-button {
    background-color:black !important;
}
body.page-users-register.color-preference-white-black .contains-video-button {
    border-color:black;
}
body.page-users-register.color-preference-white-black .end-register{
    background-color: #000;
}
body.color-preference-white-black.page-activities-index .pagination a {
    color:  #fff !important;
    border: 2px solid  #fff !important;
}

body.color-preference-white-black.page-activities-index .pagination a.active {
    background-color: #fff !important;
    color: #000 !important;
    border: 2px solid #fff !important;
}

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

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

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

body.page-users-register.color-preference-white-black .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-white-black .label-container .contains-video,
body.page-users-password-change.color-preference-white-black .label-container .contains-video {
    border: 6px dashed #fff;
}
body.page-users-password-forgot.color-preference-white-black .label-container .contains-video .contains-text,
body.page-users-password-change.color-preference-white-black .label-container .contains-video .contains-text {
    width: 220px;
    background-color: #FFF;
    border: none;
}
body.page-users-password-forgot.color-preference-white-black .label-container .contains-video img,
body.page-users-password-change.color-preference-white-black .label-container .contains-video img {
    width: 220px;
}
body.page-users-password-forgot.color-preference-white-black input,
body.page-users-password-change.color-preference-white-black input {
    height: 60px;
    color: #000;
    border: 6px solid #fff;
    font-size: 2rem;
}
body.page-users-password-forgot.color-preference-white-black input::placeholder,
body.page-users-password-change.color-preference-white-black input::placeholder {
    color: #000;
    font-size: 2rem;
}
body.page-users-password-forgot.color-preference-white-black button.forgot-submit,
body.page-users-password-change.color-preference-white-black button.forgot-submit {
    background-color: #fff;
    border: none;
}
body.page-users-password-forgot.color-preference-white-black button.forgot-submit:hover,
body.page-users-password-change.color-preference-white-black button.forgot-submit:hover {
    cursor: pointer !important;
    border-color: #fff !important;
}
body.page-users-password-forgot.color-preference-white-black button.forgot-submit .contains-video,
body.page-users-password-change.color-preference-white-black button.forgot-submit .contains-video {
    width: 220px;
    border: 6px solid #fff;
}
body.page-users-password-forgot.color-preference-white-black button.forgot-submit .contains-video img,
body.page-users-password-change.color-preference-white-black button.forgot-submit .contains-video img {
    width: 220px;
}
body.page-users-password-forgot.color-preference-white-black input,
body.page-users-password-change.color-preference-white-black input {
    background-color: #000;
    color: #fff !important;
}
body.page-users-password-forgot.color-preference-white-black input::placeholder,
body.page-users-password-change.color-preference-white-black input::placeholder {
    color: #fff !important;
}
body.page-users-password-forgot.color-preference-white-black .contains-text,
body.page-users-password-change.color-preference-white-black .contains-text {
    background-color: #000 !important;
}

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

body.color-preference-white-black.page-users-register .open-snapshot-button {
    background-color: #000 !important;
}
body.color-preference-white-black.page-users-register .open-snapshot-button button {
    background-color: #000;
    border: 6px solid #fff !important;
}
body.color-preference-white-black.page-users-register .open-snapshot-button button i {
    color: #fff !important;
}
body.color-preference-white-black #snapshot-target {
    background-color: #000;
    border: 6px solid #fff;
}
body.color-preference-white-black #snapshot-target #my-camera video,
body.color-preference-white-black #snapshot-target #results {
    border-color: #fff;
}
body.color-preference-white-black #snapshot-target .container button {
    border-color: #fff;
    color: #fff;
}
body.color-preference-white-black #snapshot-target .container button i {
    color: #fff;
}
body.color-preference-white-black #snapshot-target .container button span {
    background-color: #000;
}
body.text.page-messages-answer.color-preference-white-black  .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-white-black  .cont-choice-picto .btn-lsf.btn-right:hover .title-action-form {
    border-color: #fff !important;
}
body.text.color-preference-white-black .arrow-previous-step.pull-left .title-action-form {
    border-color: #fff !important;
    background-color: #000 !important;
}
body.color-preference-white-black .btn.focus,
body.color-preference-white-black .btn:focus,
body.color-preference-white-black .btn:hover {
    color: #fff;
}
body.color-preference-white-black.page-users-register .btn-lsf i {
    color: #fff;
}
body.color-preference-white-black.page-users-register #logoBack {
    background-color: transparent;
}
body.color-preference-white-black.page-users-register.text .pass-container .contains-text {
    border: 6px solid #fff !important;
}
body.color-preference-white-black:not(.page-users-login):not(.lsf) .partone .contains-video,
body.color-preference-white-black:not(.page-users-login):not(.lsf) .parttwo .contains-video,
body.color-preference-white-black:not(.page-users-login):not(.lsf) .partone .contains-video:hover,
body.color-preference-white-black:not(.page-users-login):not(.lsf) .parttwo .contains-video:hover {
    border: 6px solid #fff;
}

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

body.text.page-messages-answer.color-preference-white-black.cursor-increased-giant .cont-choice-picto .btn-lsf.btn-right .title-action-form,
body.text.page-messages-answer.color-preference-white-black.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-white-black .new-activity-link,
body.cursor-increased-big.page-users-register.color-preference-white-black .new-activity-link {
    border: 6px solid #fff;
}

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

/* Report de ce qui se trouvé étrangement dans component.css*/
body.color-preference-white-black .form-input-component label {
    border-color: #fff;
}
body.color-preference-white-black .form-input-component label .contains-text {
    background-color: #000;
    color: #fff;
}
body.color-preference-white-black .form-input-component .line {
    border-color: #fff;
}
body.color-preference-white-black .form-input-component input {
    background-color: #000;
    color: #fff;
}
body.color-preference-white-black .inclusher-link {
    border-color: #fff;
}
body.color-preference-white-black .inclusher-link i {
    color: #fff;
}
body.color-preference-white-black .inclusher-link .contains-text {
    background-color: #000;
    color: #fff;
    border-top: 6px solid #fff;
}
body.color-preference-white-black .inclusher-button {
    background-color: #000;
    border-color: #fff;
}
body.color-preference-white-black .inclusher-button .contains-text {
    background-color: #000;
    color: #fff !important;
}
body.color-preference-white-black .inclusher-mobile-link {
    background-color: #000 !important;
    border-color: #000 !important;
}
body.color-preference-white-black .inclusher-mobile-link img,
body.color-preference-white-black .inclusher-mobile-link:hover img {
    border-color: #fff;
}
body.color-preference-white-black .inclusher-mobile-link .icon-container i.fa-chevron-right:before {
    color: #fff !important;
}
body.color-preference-white-black .inclusher-mobile-link .text-container {
    color: #fff !important;
}
/* Fin du report */