.text .contains-video img, .text .contains-video i, .text .contains-video video, .text .picto-lsf {
    opacity: 1;
}
.text .contains-text {
    display: flex;
}
body.text.page-activities-index .title-action-form {
   text-align:center;
}
body.text.page-activities-create .title-action-form {
   position:inherit;
   float: none;
}
body.text.page-messages-answer .title-action-form {
   position:inherit;
   float: none;
}
.text.page-messages-view .page-message-show .messages-container .view-message-row .text-btn-message {
    color:black;
}
.text.page-pages-preferences .picto-lsf {
    opacity: 1;
}
.text.page-messages-create .box-dashed, .text.page-activities-create .box-dashed, .text .page-messages-answer .box-dashed, .text.page-messages-answer .box-dashed {
    display: none;
}
.text .tag {
    display: none !important;
}
.text .login-username-video .contains-text,
.text .login-password-video .contains-text {
    width: 80%;
    min-height: 80px;
    position: relative;
}
.text .login-submit-video .contains-text {
    min-height: 80px;
    position: relative;
    padding: 5px 15px;
    border: 6px solid #30B5BF;
}
.text.page-users-login .contains-video {
    border: none !important;
}
.text.page-users-login .contains-video img {
    display: none;
}

.text.page-users-password-forgot .avatar-container .contains-text {
    height: 80px;
}
.text.page-users-password-forgot .forgot-submit .contains-text {
    height: 80px;
    width: calc(100% - 30px);
    padding: 5px 15px;
    margin: 30px 15px;
    border: 6px solid #30B5BF;
}
.text.page-users-register .contains-text {
    width: 80%;
    height: inherit;
}

body.text.page-users-register .contains-text {
    display:flex;
    border-top: 6px dashed #30B5BF ;
    border-right: 6px dashed #30B5BF ;
    border-left: 6px dashed #30B5BF ;
    border-bottom: 6px dashed #30B5BF ;
    font-size:inherit;
    text-align: center;
    width:100%;
    min-height: 80px;
}
.text.page-users-register .contains-video img {
    display: none;
}

.text.page-users-register .contains-video-button img {
    display: none;
}

.text.page-users-register .contains-text-button  {
    display: inline-block !important;
    padding-top:10px;
    padding-left:5px;
    margin-top:20px;
}

.text.page-users-register .contains-video {
    border-top: transparent !important;
    border-right: transparent !important;
    border-left: transparent !important;
    border-bottom: transparent !important;
}


.text .page-message-show .messages-container .view-message-row .text-btn-message{
    display: flex;
    color:#247883;
    font-variant: all-small-caps;
    font-size: 1.5em;
    margin-bottom: 0;
    visibility: inherit;
}

.text .page-message-show .messages-container .view-message-row .contains-video{
    visibility: hidden;
}
body.text.page-messages-view .contains-video{
    visibility: hidden;
}
body.cursor-increased-big.text .dropdown .cont-members:hover,
body.cursor-increased-giant.text .dropdown .cont-members:hover {
    border-color: #30B5BF;
}
    /* Cyril 23/01 */
body.text section.menu .contains-text {
    font-size: 2rem;
    font-weight: normal;
    text-align: center;
    height: 100%;
    position: relative;
    background-color: #30B5BF;
    color: #000;
    width: 100%;
    align-items: center;
    justify-content: center;
}
body.text section.menu .video-container img{
    display: none;
}
body.text .header .cont-members {
    width: 120px;
}
body.text.cursor-increased-giant .header .cont-members,
body.text.cursor-increased-big .header .cont-members {
    margin: 20px 0
}
body.text:not(.cursor-increased-big):not(.cursor-increased-giant) .header .members {
    width: 120px;
    border: none;
}
body.text .cont-members i,
body.text .partone img,
body.text .parttwo img {
    display: none;
}
body.text .menu .cont-members:not(.help-button) .contains-text {
    margin-top: -28px;
}

body.text .partone .contains-text,
body.text .parttwo .contains-text {
    min-height: 60px
}
body.text .partone .contains-text:hover,
body.text .parttwo .contains-text:hover{
    border: none;
}
body.text .partone:hover,
body.text .parttwo:hover{
    border-color: #30B5BF;
}
body.text .menu .contains-video:hover {
    border: none;
}
body.text.color-preference-white-black .contains-text {
    padding: 3px;
    color: #fff !important;
    background-color: #000 !important;
    display: flex;
}
body.text.color-preference-white-black .partone:hover .contains-text,
body.text.color-preference-white-black .parttwo:hover .contains-text {
    border-color: #fff;
}
body.text.color-preference-blue-yellow .contains-text {
    background-color: #FFFF01 !important;
    color: #0000fe !important;
    border-color: #0000fe !important;
}
body.text.color-preference-blue-yellow .partone:hover .contains-text,
body.text.color-preference-blue-yellow .parttwo:hover .contains-text{
    border-color: #0000FE !important;
}
body.text.cursor-increased-big .dropdown-menu .cont-members .contains-text,
body.text.cursor-increased-giant .dropdown-menu .cont-members .contains-text {
    margin-top: 0px;
}
body.text.cursor-increased-big > .header  .partone,
body.text.cursor-increased-big > .header .parttwo,
body.text.cursor-increased-giant > .header  .partone,
body.text.cursor-increased-giant > .header .parttwo {
    border: none;
}
body.text.cursor-increased-big > .header  .partone .contains-text,
body.text.cursor-increased-big > .header .parttwo .contains-text,
body.text.cursor-increased-giant > .header  .partone .contains-text,
body.text.cursor-increased-giant > .header .parttwo .contains-text {
    border: 6px solid #30B5BF;
    width: initial;
    position: relative;
    padding: 3px;
}

body.text.cursor-increased-big > .header  .partone:hover a,
body.text.cursor-increased-big > .header .parttwo:hover a,
body.text.cursor-increased-giant > .header  .partone:hover a,
body.text.cursor-increased-giant > .header .parttwo:hover a {
    border: none;
}
body.text.cursor-increased-big > .header  .partone:hover .contains-text,
body.text.cursor-increased-big > .header .parttwo:hover .contains-text,
body.text.cursor-increased-giant > .header  .partone:hover .contains-text,
body.text.cursor-increased-giant > .header .parttwo:hover .contains-text {
    border-color: #247883;
}
body.text.cursor-increased-giant .cont-members,
body.text.cursor-increased-big.cont-members {
    min-width: 50%;
}
body.text.cursor-increased-giant.color-preference-white-black .cont-members,
body.text.cursor-increased-big.color-preference-white-black .cont-members {
    border-color: #fff;
}
body.text.cursor-increased-big.color-preference-white-black > .header  .partone .contains-text,
body.text.cursor-increased-big.color-preference-white-black > .header .parttwo .contains-text,
body.text.cursor-increased-giant.color-preference-white-black > .header  .partone .contains-text,
body.text.cursor-increased-giant.color-preference-white-black > .header .parttwo .contains-text,
body.cursor-increased-big.text.color-preference-white-black .dropdown .cont-members,
body.cursor-increased-giant.text.color-preference-white-black .dropdown .cont-members {
    border-color: #fff !important;
}

body.text.cursor-increased-big.color-preference-blue-yellow > .header  .partone .contains-text,
body.text.cursor-increased-big.color-preference-blue-yellow > .header .parttwo .contains-text,
body.text.cursor-increased-giant.color-preference-blue-yellow > .header  .partone .contains-text,
body.text.cursor-increased-giant.color-preference-blue-yellow > .header .parttwo .contains-text,
body.cursor-increased-big.text.color-preference-blue-yellow .dropdown .cont-members,
body.cursor-increased-giant.text.color-preference-blue-yellow .dropdown .cont-members {
    border-color: #0000fe !important;
}

body.text.page-message-show .messages-container .back-messages a span {
    color: #000;
}

body.text.page-messages-answer .lsf_message_image_cnt > div,
body.text.page-messages-answer .text_message_image_cnt > div {
    display: none;
}
body.text.page-messages-answer  .contains-video.video-help {
    border: 6px solid #30b7c0;
    background-color: #30b7c0;
    padding-top: 10px;
}
body.text.page-messages-answer .contains-video.video-help:hover {
    border: solid 6px #247883;
}
body.text.page-messages-answer .arrow-next-step i,
body.text.page-messages-answer .arrow-next-step img,
body.text.page-messages-answer .arrow-previous-step i,
body.text.page-messages-answer .arrow-previous-step img {
    display: none;
}
body.text.page-messages-answer button#arrow-previous-step p {
    padding: 10px;
    border: 6px solid #247883;
}
body.text.page-messages-answer button#arrow-previous-step:hover p {
    border: 6px solid #30b7c0;
}
body.text.page-messages-answer div#arrow-next  {
    padding: 15px 10px 5px 10px;
    border: 6px solid #30b7c0;
}
body.text.page-messages-answer div#arrow-next:hover {
    border-color: #247883;
}
body.text.page-messages-answer button#end-video-message {
    padding: 5px 10px 5px 10px;
    border: 6px solid #30B5BF;
    min-height: 120px;
}
body.text.page-messages-answer button#end-video-message:hover {
    border-color: #247883;
}
body.text.page-messages-answer .cont-choice-picto .btn-lsf.btn-right .contains-text {

}
body.text.page-messages-answer .cont-choice-picto .btn-lsf.btn-right:hover .contains-text {
    border-color: #247883;
}
body.text.page-messages-answer .cont-choice-picto .btn-lsf.btn-right {
    background: none;
}
body.text.page-messages-answer .cont-choice-picto .btn-lsf.btn-right {
    border: none;
}
/**Quentin**/
body.cursor-increased-big.page-users-register.text .list-checkbox{
    margin-left: 6px;
    margin-top: 30px;
    margin-right: 50px;
}
body.cursor-increased-big.page-users-register.text .col-sm-4.cadre-help {
    height:2px;
}
body.cursor-increased-big.page-users-register.text .av,body.cursor-increased-big.page-users-register.lsf .av,body.cursor-increased-giant.page-users-register.lsf .av {
    margin-top: 3%;
}
body.page-users-register.lsf .contains-video-button .contains-text-button {
    display: inline-block;
    min-height:70px;
}
body.cursor-increased-giant.page-users-register.lsf .button-one-line {
    height: initial;
}

body.page-users-register.text .midlinedown2,body.page-users-register.text .midlinedown,body.page-users-register.lsf .midlinedown2,body.page-users-register.lsf .midlinedown{
    height:66px;
}
body.page-users-register.text .mobile-container,body.page-users-register.lsf .mobile-container{
    max-height: 100px;
}
body.page-users-register.text .contains-video-button .contains-text-button {
    display: flex;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    height: 100%;
    background-color:#31b7c0 !important;
    color: black;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 20px 15px 15px 15px;
    position: relative;
    border:none;
    margin-top:0;
}
body.page-users-register.lsf.cursor-increased-big #video-register-button, body.page-users-register.lsf.cursor-increased-big  #avatar-display-button,
body.page-users-register.lsf.cursor-increased-giant #video-register-button, body.page-users-register.lsf.cursor-increased-giant  #avatar-display-button {
    display:inline-block;
    margin:auto;
}
body.page-users-register.lsf .contains-video-button .contains-text-button {
    display:none;
}
body.text.page-messages-answer .picto-lsf {
    display: none;
}
body.text.page-messages-answer .arrow-previous-step i,
body.text.page-messages-answer .cont-choice-picto .btn-lsf.btn-right i {
    display: none !important;
}
body.text.page-messages-answer .box-dashed {
    display: none;
}
body.text.page-messages-answer .cont-choice-picto .btn-lsf.btn-right {
    float: none;
}
body.text.page-pages-preferences .contains-text {
    font-size: 2rem;
}

body.text.page-activities-show .learn-more img {
    display: none !important;
}
body.text.page-activities-show .learn-more .contains-text {
    position: relative;
}

body.text.page-activities-show .messages-container .view-message-row .learn-more img {
    display: none !important;
}
body.text:not(.page-users-login) .partone .contains-video,
body.text:not(.page-users-login) .parttwo .contains-video {
    border: none;
}
body.text:not(.page-users-login) .partone .contains-text,
body.text:not(.page-users-login) .parttwo .contains-text {
    border: 6px solid #30B5BF;
    min-height: 133px;
}
body.text:not(.page-users-login) .partone:hover .contains-text,
body.text:not(.page-users-login) .parttwo:hover .contains-text {
    border: 6px solid #247883;
}
body.text .menu .members .contains-text {
    border: 6px solid #30B5BF;
}
body.text .menu .members:hover .contains-text {
    border-color: #247883;
}
body.text .arrow-previous-step.pull-left {
    border: none;
    width: initial;
    margin: 30px 76px;
}
body.text .arrow-previous-step.pull-left .title-action-form {
    padding: 5px 10px;
    border: 6px solid #30B5BF;
}
body.text .arrow-previous-step.pull-left .title-action-form:hover {
    border-color: #247883;
}
body.text.page-messages-answer .cont-choice-picto .btn-lsf.btn-right .title-action-form {
    background-color: #30B5BF;
    padding: 5px 15px;
    min-height: 52px;
    margin-top: 25px;
    border: 6px solid #30B5BF;
}
body.text.page-messages-answer .cont-choice-picto .btn-lsf.btn-right .title-action-form:hover {
    border-color: #247883;
}
body.text.page-activities-show .messages-container .view-message-row .bloc-action-message .edit-message-link {
    min-height: 86px;
}
body.page-pages-waiting-room.text .cont-virtual-btn {
    margin-top: 60px;
}
@media screen and (min-width: 1220px) {
    body.text .logo {
        position: relative;
        top: 38px;
    }
}
body.text .add-answer-link, body.text .edit-message-link {
    min-height: 93px !important;
}
body.text .pass-container .new-activity-link .contains-text {
    position: relative;
    border: 6px solid #30B5BF
}
body.text .pass-container .new-activity-link:hover .contains-text {
    border-color: #247883;
}
body.text.page-users-register .line {
    margin-top: 42px;
}
body.text.page-users-register .midlineup {
    margin-top: -18px;
}
body.text.page-users-register form .btn-lsf.btn-right {
    margin: 15px 0;
}
body.text.cursor-increased-big.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .box-dashed,
body.text.cursor-increased-giant.page-activities-index .content-container .cont-nb-members .activity-content .contains-video .box-dashed,
body.cursor-increased-big.page-activities-index .content-container .cont-partners .activity-content .contains-video .box-dashed,
body.cursor-increased-giant.page-activities-index .content-container .cont-partners .activity-content .contains-video .box-dashed {
    display: none !important;
}
body.cursor-increased-giant.text .header .members .number,
body.cursor-increased-big.text .header .members .number {
    display: none;
}

body.cursor-increased-giant.text .header .members .contains-text,
body.cursor-increased-big.text .header .members .contains-text {
    border: 6px solid #30b7c0;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
body.cursor-increased-giant.text .header .members:hover .contains-text,
body.cursor-increased-big.text .header .members:hover .contains-text {
    border-color: #247883;
}
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-color: #247883;
}
body.cursor-increased-big .header .dropdown-menu li,
body.cursor-increased-giant .header .dropdown-menu li {
    margin-bottom: 50px;
}
body.cursor-increased-giant.text .text-btn-message img,
body.cursor-increased-big.text .text-btn-message img {
    display: none;
}
body.cursor-increased-giant .page-message-show .messages-container .back-messages a span,
body.cursor-increased-big .page-message-show .messages-container .back-messages a span {
    color: #000;
}
body.cursor-increased-big.text.page-messages-answer #end-video-message .fa-check,
body.cursor-increased-giant.text.page-messages-answer #end-video-message .fa-check {
    display: none;
}

body.text.cursor-increased-giant.page-messages-answer .contains-video.video-help,
body.text.cursor-increased-big.page-messages-answer .contains-video.video-help,
body.text.cursor-increased-giant.page-messages-answer .contains-video.video-help .contains-text,
body.text.cursor-increased-big.page-messages-answer .contains-video.video-help .contains-text {
    background-color: transparent;
    border: none;
}

body.text.text.cursor-increased-big .arrow-previous-step.pull-left .title-action-form,
body.text.text.cursor-increased-giant .arrow-previous-step.pull-left .title-action-form {
    margin-top: -5px;
}

body.text.text.cursor-increased-big.page-users-register .col-button-one-line,
body.text.text.cursor-increased-giant.page-users-register .col-button-one-line {
    margin-top: 60px;
}
body.text.color-preference-blue-yellow .pass-container .new-activity-link .contains-text {
    border: 6px solid #0000EF !important;
}
body.text.cursor-increased-big.color-preference-blue-yellow .pass-container .new-activity-link .contains-text,
body.text.cursor-increased-giant.color-preference-blue-yellow .pass-container .new-activity-link .contains-text {
    margin-top: -54px;
}
