/*
Theme Name: Respadd Certif Child
Description: Child theme respadd-certif
Author: 312
Template: respadd-certif
*/

/* Double AUTH - A mettre dans /plugins/better-wp-security/core/modules/two-factor/css/on-board.css */
.itsec-screen__actions .itsec-screen__actions--skip, #itsec-2fa-on-board .itsec-screen__actions .button-link {display:none !important;}
/**/

.has-navigation-hidden {display: block !important;transition: all 5s ease;}

/* Option - None */
.close-navmenu  {display:none !important;}
 .woffice-calendar__new, span.edit-link, #calendar-personal-li, #activity-mentions-personal-li, #activity-favs-personal-li, #activity-groups-personal-li, #invites-personal-li {display:none !important;}
.woffice-ai-action, .fw-flash-messages, .users-single-social, .member-header-actions {display:none !important;}
.pagetitle form, .profile-group-title {display:none !important;}

.progress-custom {display:none !important;}

.single-meeting .watermark, .single-meeting .leftwatermark {display:none !important;}

#groups-my-groups-personal-li, #just-me-personal-li {margin-bottom:5px !important;}

#project-edit form .tracking_type, #project-edit form .project-author-actions, #project-edit form #wp-post_content-wrap, #project-edit form p.post_content, #show-project-create {display:none;}
.frm_display-template-default .frontend-edit-wrapper {display:none !important;}


.none#frm_field_997_container label, .none#frm_field_997_container input, .none#frm_field_998_container label, .none#frm_field_998_container input, .none#frm_field_1029_container label, .none#frm_field_1029_container input {display:none !important}
.none#frm_field_997_container .frm_error, .none#frm_field_998_container .frm_error, .none#frm_field_1029_container .frm_error {margin-top: 25px !important;}

.settings .users-single-subnav {display:none !important;}
#notifications-personal-li, #data-personal-li, #profile-personal-li {display:none !important;}

#wiki-nav, #wiki-bottom, .blog-next-page {display:none !important;}


/* Cacher la div pour les utilisateurs ayant le rôle "Editor" */
.user-role-evaluateur .administration {display: none !important;}
.user-role-administreur .administration {display: none !important;}
.user-role-admin .administration {display: none !important;}


 /* COLOR */
 /* ROUGE */
 .widget_woffice_projects .list-projects li:nth-child(3n+1) .progress-custom .progress-bar, .badge-primary, .widget_woffice_funfacts .flexslider .flex-control-nav li a.flex-active, body.vertical-modern-menu .main-modern-menu>li.current_page_ancestor>a, body.vertical-modern-menu .main-modern-menu>li.current_page_item>a, #content-container ul#projects-list li:nth-child(3n+1) .progress-custom .progress-bar, #content-container ul#projects-list li:nth-child(3n+2) .progress-custom .progress-bar, #content-container ul#projects-list li:nth-child(3n+3) .progress-custom .progress-bar, .widget_woffice_projects .list-projects li:nth-child(3n+3) .progress-custom .progress-bar, .progress-bar{
    background-color: #F15A29 !important;}
#main-content #buddypress #item-body .profile.edit .button-tabs li a{background-color: #F15A29; border-color :#F15A29 !important;}
#content-container #woffice-login form .login-submit input:hover {background-color: #FFF !important; border-color :#F15A29 !important;}
#content-container #woffice-login form .login-submit input, #wp-submit {background-color: #F15A29 !important; border :1px solid #F15A29 !important;}

 /* ORANGE */
body.vertical-modern-menu .main-modern-menu>li.current_page_ancestor>a:hover, body.vertical-modern-menu .main-modern-menu>li.current_page_item>a:hover, .widget_woffice_funfacts .flexslider .flex-control-nav li a, .buddypress-wrap .bp-feedback.help .bp-icon, .buddypress-wrap .bp-feedback.info .bp-icon {
    background: #F7931D !important;}
#page-wrapper .widget.widget_woffice_funfacts .flexslider ul li, .widget_woffice_funfacts .flexslider .flex-control-nav li a, .woffice-poll-ajax-reply i.fa {
    color: #F7931D !important;}

/* BLEU */
#content-container ul#projects-list li:nth-child(3n+1) .project-cateogry-badge, #content-container ul#projects-list li:nth-child(3n+2) .project-cateogry-badge, #content-container ul#projects-list li:nth-child(3n+3) .project-cateogry-badge {
    color: #1375BC !important;}

/* Resout PB Menu Parent/Enfant */
#main-modern-menu .current_page_item:nth-child(4) a{background: #f15a2900 !important; color: #7e88af;}
#main-modern-menu .current_page_item:nth-child(4) a:hover{background: #f0eeed !important; color: #2d3342 !important;}
#main-modern-menu .current_page_item:nth-child(4) a:hover:before{color: #2d3342 !important;}
#main-modern-menu:not(:has(#menu-item-2311.current_page_item)) .current_page_item a{background: #F15A29 !important; color:#fff !important;}
#main-modern-menu:not(:has(#menu-item-2311.current_page_item)) .current_page_item a:hover{background: #F7931D !important; color:#fff !important;}
#main-modern-menu:not(:has(#menu-item-2311.current_page_item)) .current_page_item a:hover:before{color:#fff !important;}


*{ word-break : normal !important;}

body.vertical-modern-menu.sidebar-hidden .is-center-content {width: 80% !important;}
body.vertical-modern-menu.sidebar-hidden .is-left-sidebar {width: 20% !important;}
#navigation {padding-bottom:30px;}

#main-header {padding-bottom: 10px !important;}
#main-header {position: absolute;z-index: 1000;right:0;}

a#nav-trigger .fa-arrow-left, a#nav-trigger .fa-bars {color: #FFF  !important;}
a#nav-trigger:hover svg.nav-arrow-left path {fill: #FFF  !important;}

#content-container #projects-page-content form .wo-search-icon svg {top: 12px !important;}

h1.entry-title {line-height:46px !important;}
h2 {text-wrap: nowrap !important;}
#featuredbox .pagetitle, #featuredbox .pagetitle h1 {display: inline-block;}
#featuredbox.has-search.is-404 .pagetitle>h1, #featuredbox.has-search.search-buddypress .pagetitle>h1 {
    bottom: 0px !important;}

.is-center-content  {padding-bottom:30px !important;}

.private-post h2 {text-align:center !important; color: #F15A29 !important;}
.private-post .special-404 {margin-bottom:20px !important}

.btn {text-transform: none !important;}

.footer-hero-content {align-items: center;}
.footer-hero-content p {    font-size: 26px !important;
    font-weight: 600 !important;
    color: #22334d !important;
    background-color: #ffffff4a !important;
    padding: 5px !important;}

.btn-inscription a:hover {text-decoration: none !important;}

#page-wrapper .post-title {margin-bottom: 0px;}

#buddypress #create-group-form input[type=button], #main-content button, #main-content input[type=button], .wp-core-ui .button.button-primary, input[type=submit], form label, body.bp-user #main-content #buddypress .editfield .field-visibility-settings-header, body.groups #main-content #buddypress .editfield .field-visibility-settings-header {
text-transform: none !important; }

#buddypress .bp-subnavs ul li#change-avatar-personal-li a {width: 100%;}

#content-container #wiki-page-content form .wo-search-icon svg {top: 12px !important;}



/*Formulaire*/
#register-form {display:none !important;}

.frm_page_num_2 .frm_start_over,.frm_page_num_3 .frm_start_over,.frm_page_num_4 .frm_start_over,.frm_page_num_5 .frm_start_over,.frm_page_num_6 .frm_start_over,.frm_page_num_7 .frm_start_over,.frm_page_num_8 .frm_start_over,.frm_page_num_9 .frm_start_over,.frm_page_num_10 .frm_start_over,.frm_page_num_11 .frm_start_over,.frm_page_num_12 .frm_start_over,.frm_page_num_13 .frm_start_over,.frm_page_num_14 .frm_start_over,.frm_page_num_15 .frm_start_over {display:none !important;}

#main-content input[type=button] {padding: 5px 18px 5px 18px !important;}
.frm_style_style-formidable.with_frm_style .frm_page_bar input[type="button"] {background-color:#FFF !important;}
.frm_style_style-formidable.with_frm_style .frm_page_bar input[type="button"].frm_page_back {background-color: #F15A29 !important;}
.frm_style_style-formidable.with_frm_style .frm_page_bar input[type="button"]:hover, .frm_style_style-formidable.with_frm_style .frm_page_bar .frm_current_page input[type="button"], .frm_style_style-formidable.with_frm_style .frm_page_bar .frm_current_page input[type="button"]:hover {background-color: #F7931D !important; opacity: .8 !important;}

.frm_form_submit_style {background: none !important;margin-right: 20px !important;}

.frm_submit .frm_save_draft {background-color: #FFF !important;
    font-size: 16px !important;
    border: 1px solid #5a6bd2 !important;
    color: grey !important;
    font-weight: normal !important;}

#main-content button[type=submit] {margin-right:20px;}
div[contenteditable="plaintext-only"]::before {
  content: ""; /* Ajoutez un contenu vide au pseudo-élément */
  display: block; /* Assurez-vous que le pseudo-élément est un élément de bloc */
  height: 0; /* Définissez la hauteur sur zéro pour masquer le texte */
  overflow: hidden; /* Cache tout contenu qui dépasse la hauteur de zéro */
}

.frm_error_style p {    text-transform: none !important; margin: 0px 0 !important;}

.frm_style_style-formidable.with_frm_style .frm-show-form .frm_section_heading h3 {border-top: 0px !important;}

.with_frm_style .frm_inline_box {height:50px !important;}

form {margin: 0px !important;}
.frm_color_block {background-color: #ecf0f5;padding: 20px !important; margin-bottom:40px !important;}
.frm_form_field.center {text-align: center;}
/*.frm_form_field.rouge h1, .rouge > h3, .rouge h5{color:#f15a29 !important;}
.frm_form_field.bleu h2 {color:#1474bc !important;}*/
.frm_form_field.rouge h1{color:#f15a29 !important;}
.rouge > h3, .rouge h5{color:#1474bc !important;}
.frm_form_field.bleu h2 {color:#f15a29 !important;}
.frm_form_field h5, .frm_form_field li {font-size:16px !important;line-height: 20px !important;}
.frm_form_field.para p{text-transform: uppercase;
    margin: 15px 0;
    display: block;
    width: 100%;
    font-size: 1rem;
    color: #7e88af;
    font-weight: 400;
    line-height: 26px;}
div.frm9.para {font-size:16px !important; line-height:20px !important;}
.frm_form_field p {text-transform:none !important; color:#000 !important;}

.block-n-dos {display: block;margin: 0 auto;text-align: center;}
.block-n-dos label, .block-n-dos input {    text-align: center !important;}
.block-n-dos input {color:#1474bc !important;}

.frm_checkbox label {font-size:16px !important;    line-height: 24px;}

.block-notes {display:block !important; text-align:center;}
.block-notes .sous-block-notes .frm_description {text-align:center !important;}
.block-notes .sous-block-notes .frm_input_group {width: 115px;margin: auto;display: flex;}
.block-notes .sous-block-notes .frm_input_group input{ font-weight:bold !important;}
.block-notes .sous-block-notes.final .frm_input_group {width: 150px;}
.block-notes .sous-block-notes.final.cent .frm_input_group input {font-size:30px !important; color:#f15a29;}
.frm_color_block.two {background-color:#FFF !important;}

.bloc-cf h3{margin-bottom:10px !important; word-break: break-word !important;}
.bloc-critere .frm_checkbox {padding:10px 0 !important;}
.bloc-annexe .frm_checkbox {font-style:italique !important;}
.bloc-annexe .frm_description {padding-left: 30px !important; margin-top:20px !important;}
.bloc-annexe .frm_description ul {padding-left: 30px !important;}
.bloc-annexe .frm_description b {font-size:14px !important;}
.bloc-annexe .frm_description li {list-style:disc !important;}

ul.li li {font-size: 16px !important;line-height: 22px !important;margin-right: 30px !important;}
ul.li {list-style: square !important;}

.google-visualization-table {width:100% !important;}
.google-visualization-table-th.unsorted, .google-visualization-table-td {width:80% !important; padding:20px !important;}
tbody .google-visualization-table-type-number {color:#1474bc !important; font-size:16px !important; font-weight:bold !important; text-align:center !important;}

#chart__frm_table2 thead, #chart__frm_table2 tbody .google-visualization-table-type-number,
#chart__frm_table3 thead, #chart__frm_table3 tbody .google-visualization-table-type-number,
#chart__frm_table4 thead, #chart__frm_table4 tbody .google-visualization-table-type-number,
#chart__frm_table5 thead, #chart__frm_table5 tbody .google-visualization-table-type-number,
#chart__frm_table6 thead, #chart__frm_table6 tbody .google-visualization-table-type-number,
#chart__frm_table7 thead, #chart__frm_table7 tbody .google-visualization-table-type-number,
#chart__frm_table8 thead, #chart__frm_table8 tbody .google-visualization-table-type-number,
#chart__frm_table9 thead, #chart__frm_table9 tbody .google-visualization-table-type-number,
#chart__frm_table10 thead, #chart__frm_table10 tbody .google-visualization-table-type-number
{display:none !important;}

.com-rapport {list-style: none;    padding-left: 20px !important;}
.com-rapport li {font-size: 1rem;font-weight: 400; line-height:22px;}
.final.cent {font-size:30px !important; color:#f15a29 !important;}
.final.cent span {font-size:20px !important; color:#7e88af !important;}
.semifinal.cent {font-size:20px !important; color:#7e88af !important;}


.vue-note-final {display: inline-flex !important;margin-top: 10px;}
#post-4648 .frm3 {height:fit-content !important;}

.text-contact{position:absolute; bottom:0;}
.page-id-2369 .frm_submit {margin-bottom:30px;}

input::placeholder {font-size:12px !important;}

#frm_field_1043_container h3 {display:none !important;}
#frm_field_1043_container, #frm_field_1043_container > div {margin-top:0px !important;}
.frm_repeat_buttons {text-align:right;}
.frm_repeat_buttons a {background-color:#FFF !important;}
.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm-svg-icon {
fill: #3146c5 !important;}
#content-container a.frm_add_form_row, #content-container a.frm_add_form_row:hover {-webkit-transition: .0s ease !important; transition: .0s ease !important;}
.frm_form_field .frm_repeat_sec .frm_remove_form_row, .frm_section_heading div.frm_repeat_sec:first-child .frm_remove_form_row.frm_hide_remove_button {
display: none !important;}

.frm_forms input[type=text].frm_verify{display:aucun !important;}

.btn-dossier-grille {display: inline-block;
    background-color: #f15a29 ;
    border-radius: 10px !important;
    border-color: #f15a29;
}
.class-voir-dossier td:nth-child(2) .btn-dossier-grille {
    background-color: #fff !important ;
    border-radius: 10px !important;
    border: 1px solid #f15a29 !important ;
}
.btn-dossier-grille a {color:#FFF !important;}
.class-voir-dossier td:nth-child(2) .btn-dossier-grille a {color: grey !important;}
.btn-dossier-grille .fa-file-pdf:before{color: #FFF !important;}
.class-voir-dossier thead{display:none !important;}
.class-voir-dossier td{display:inline-block !important;}
.class-voir-dossier i {margin-right:5px;}


.numdosgrille, .nomlieugrille { margin-bottom: 50px !important;padding: 10px 20px 0 !important; background-color:#ecf0f5 !important;}
.numdosgrille input, .nomlieugrille input {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    background-color:transparent !important;
    color:#000  !important;
}
.nomlieugrille input {font-weight: bold !important;}

/*LOGIN*/
#woffice-login .infobox {background-color: rgba(0, 0, 0, 0.07);}
#woffice-login .infobox .infobox-head{color: #F15A29;}
#woffice-login .activation-message {background-color: rgba(0, 0, 0, 0.07);border-radius: 5px;
padding: 20px;
color: #7e88af;
display: block;
margin: 30px 0 10px 0;
position: relative;
overflow: hidden;
text-align:center;
font-size:16px;}
#woffice-login .activation-message span {line-height:2em; color:#F15A29; font-weight:bold; }

#content-container .login-tabs-wrapper .lostpassword-button {border:1px solid #3146c5 !important;}
#lostpasswordform ~ #register-wrapper {display:none;}
#go-back-to-login {margin-top:20px;}

/* Calendrier */
.event-modal-header a{min-width:20px !important;}
.fa-external-link-square-alt {display:none !important;}
a.event-link {cursor:default !important;}


/* PROJET */
@media (min-width: 576px) {
.list-group-horizontal-sm>.list-group-item+.list-group-item {border-left-width: 1px !important;}
.list-group-horizontal-sm>.list-group-item {border-radius: 0.25rem !important;}
}
#content-container #project-links li:last-child {margin-bottom: 5px !important;}
#content-container .intern-box#project-nav a, #content-container .intern-box#wiki-nav a {min-width: 80px;}
#content-container div.item-list-tabs-project ul li .project-tab-icon, #content-container div.item-list-tabs-project ul li .wiki-tab-icon, #content-container div.item-list-tabs-wiki ul li .project-tab-icon, #content-container div.item-list-tabs-wiki ul li .wiki-tab-icon {
    height: 50px;
    width: 50px;
    font-size: 1.2rem;
    line-height: 50px;
}
#content-container div.item-list-tabs-project ul li, #content-container div.item-list-tabs-wiki ul li {font-size: 1.1rem;}

.block-acf {margin:20px 0 10px;}
.titre-lien-acf {color:#F15A29 ; font-family: Montserrat,helvetica, arial, sans-serif;font-size: 14px;line-height: 14px; text-transform:uppercase; margin-bottom:10px;    text-decoration: underline; font-weight:600;}
.list-group-item.mr-2 span {color:#1474bc;}
.list-group-item.active {margin-left:0 !important; background-color: #FFF !important; border:1px solid #00000020 !important;color: rgb(19,117,188);}
.fa-file-pdf:before, .fa-chart-line:before, .fa-bar-chart-o:before  {color:#1375bc !important;}
.fa-list-ul:before, .fa-pen:before, .fa-calendar-check:before, .fa-clock:before {color:#F15A29 !important}

a.fa-pencil-square:before {content: "" !important;}

#content-container .project-tabs-wrapper .progress-custom {margin: 0px 0 40px 0;}

.date-fin {text-transform: none;color: #1375bc !important;font-size: 18px !important;}

#project-content-view .intern-padding .titre-lien-acf{margin-top:30px;}

.eval-display, .admin-display, .candidat-no-display {display:inline-block;min-width: 0px !important;}

.form-group {margin-top: 2rem;}

#content-container ul#projects-list .project-status.planned {
    color: #ef5a29 !important;
    background-color: #f15a2933 !important;
}
#content-container ul#projects-list .project-status.in_progress {
    color: #ffffff;
    background-color: rgb(241 90 41);
}

.widget_woffice_projects .list-projects li a {font-size:18px !important;}


/* MEETING */
.meeting-template-default .is-left-sidebar{display:none !important;}
body.vertical-modern-menu.sidebar-hidden.meeting-template-default .is-center-content {width: 100% !important;padding-bottom: 0px !important;}

.extra-message {display:none;}
.entry-content > .jitsi-wrapper-rendered, .entry-content > .jitsi-wrapper-rendered > iframe{width:100% !important;}


/* LISTE MEMBRE */
.page-id-0 #buddypress .members table .member-uname {padding-left: 0px !important; width:200px; display:inline-block !important;}

/* LISTE PROJET */
.btn-dossier.card-footer{width: 40%;margin: 50px auto; }
.btn-dossier.card-footer a{text-transform: none !important;}
.frm_no_entries {text-align:center !important; font-weight:bold !important;}


/* WIDGET */
 #block-3{display:block; text-align:center;}
#block-3 .btn-center{display: block;text-transform: none !important; display:inline-block;}
#widget_dossier-2 {background-color:#f7931e52 !important;}
#widget_dossier-2 .list-group-item.mr-2 span {color: #1474bc;}
#widget_dossier-2 .fa-clock:before {color:#F15A29 !important;}

@media (min-width:576px) {
#widget_dossier-2 .list-group-horizontal-sm {flex-direction: column;}
}

#woffice-calendar .select {display:inline-flex !important;}
@media only screen and (max-width: 1920px){
.woffice-calendar-main.woffice-calendar__widget .woffice-calendar__nav {margin-bottom: 1rem!important;margin-top: 0.5rem!important;}
.woffice-calendar-main .calendar-actions {padding-top: 1rem;}
}


/* ZOOM */
.dpn-zvc-timer-cell-string {margin-top:20px !important;}
.dpn-zvc-meeting-ended h3 {color:#FFF !important;}
.vczapi-show-by-postid-contents-sections-description h2, .vczapi-timezone-wrap {display:none;}
.join-links a {text-transform:none !important;}
.join-links {margin-top:30px;}
.vczapi-show-by-postid .dpn-zvc-timer .dpn-zvc-timer-cell {background: #f15a29 !important;}
.vczapi-show-by-postid-countdown {background: #fff !important;}
.vczapi-hosted-by-start-time-wrap span, .vczapi-duration-wrap span, .dpn-zvc-sidebar-box.vczapi-no-longer-valid {font-size:16px; line-height: 22px;}
.vczapi-hosted-by-start-time-wrap .sidebar-start-time {text-transform: capitalize;}
.vczapi-show-by-postid-flex {justify-content: center !important;}


/* AIDE */
.wiki-category-count {display:none !important;}

/* RESPONSIVE */
@media only screen and (max-width: 500px){
    #main-header {position: absolute;z-index: 1000;left:250px !important;}
    #main-header.navigation-hidden {left: 12px !important; top:12px;}
    body.vertical-modern-menu.sidebar-hidden .is-left-sidebar {width: 250px !important;}
    .is-left-sidebar {max-width: 70%!important;}
    #nav-logo {width: 200px!important;max-width: 200px!important;margin-left: 26px;    display: block!important;}
}
@media only screen and (max-width: 768px){
    #featuredbox.centered .pagetitle>h1 {font-size: 38px; padding: 0px !important;}
}
@media only screen and (max-width: 1024px){
    #main-header {position: absolute;z-index: 1000;left:210px}
    body.vertical-modern-menu.sidebar-hidden .is-left-sidebar {width: 240px !important;}
    .is-left-sidebar {max-width: 40%;}
}
@media only screen and (min-width: 1025px){
    #nav-trigger {display:none !important;}
}

@media screen and (max-width: 1366px){
#wiki-page-content .wiki-category-container {max-width: 70% !important;}
}
