/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#cessoc-popup-content{position :absolute;display:none;padding :5px;background-color :#fffeea;box-shadow :2px 2px 3px #888888;min-width :200px;}.cessoc-popup{display :inline-block;}p.loader{width :80px;height :25px;margin-top :0px;margin-bottom :0px;margin :auto;background :url(/modules/cessoc_custom/css/./img/bar-loader.svg) no-repeat center;}
@media print{body *{visibility :hidden;}.main .content{width:99%;}main#content *,#header div#block-cessoc-branding *{visibility :visible;}main#content nav.tabs{opacity:0;}#header div#block-cessoc-branding{position :absolute;top :10px;left :10px;}main#content{position :absolute;top :200px;left :10px;}#button-print{opacity:0;}}#button-print{display :inline-block;min-width :200px;text-align :center;background :url(/modules/cessoc_custom/css/./img/print.png) no-repeat 20px #f3a630;padding :5px 5px 5px 20px;color :white !important;border-radius :4px;cursor :pointer;}#button-container{width :95%;display :flex;justify-content :flex-end;}
#formation-agenda img{display :block;width :1000px;}.formation-agenda-table{width :100%;}.formation-agenda-table tbody tr{height :50px;}.formation-agenda-table p{margin-top :2px;margin-bottom :2px;padding-left :5px;font-size :13px;line-height :15px;}.formation-agenda-table p.formation-agenda-calendrier,.formation-agenda-table p.formation-agenda-formateurs{width :120px;}.formation-agenda-table p.formation-agenda-calendrier{text-align :center;font-size :12px;}.formation-agenda-table p.formation-agenda-lieu{font-weight :bold;width :80px;}.block-competence{clear :both;min-height :220px;width :1000px;margin-bottom :20px;cursor :pointer;}.competence-rose .block-competence-titre{background-color :#e3008e;}.competence-rose .block-competence-description{background-color :#ffc6e2;color :#e3008e;}.competence-rose .block-competence-formations{background-color :#ffc6e2;}.competence-vert .block-competence-titre{background-color :#91c93a;}.competence-vert .block-competence-description{background-color :#e0ffd3;color :#91c93a;}.competence-vert .block-competence-formations{background-color :#e0ffd3;}.competence-bleu .block-competence-titre{background-color :#00535c;}.competence-bleu .block-competence-description{background-color :#c4f9ff;color :#00535c;}.competence-bleu .block-competence-formations{background-color :#c4f9ff;}.competence-orange .block-competence-titre{background-color :#f09520;}.competence-orange .block-competence-description{background-color :#ffe6ad;color :#f09520;}.competence-orange .block-competence-formations{background-color :#ffe6ad;}.block-competence-titre{width :220px;height :220px;float :left;}.block-competence-titre h2{font-size :22px;color :white;text-align :center;font-weight :normal;height :140px;}.block-competence-titre p{font-size :14px;line-height :16px;font-style :italic;color :white !important;text-align :center;}.block-competence-description{width :770px;height :220px;float :left;}.block-competence-description div{padding :10px;height :200px;overflow :auto;}.block-competence-formations{width :770px;margin-left :220px;clear :both;display :none;}.block-competence-formations h2{font-size :18px;text-decoration :underline;padding-left :20px;margin-bottom :10px;margin-top :0px;padding-top :10px;}.block-competence-formations p{padding-left :20px;padding-bottom :10px;margin-bottom :0px;}.block-competence-formations a{color :#555555;}.block-competence-formations ul{padding-left :50px;padding-bottom :10px;margin-bottom :0px;}.block-competence-formations ul ul{padding-left :20px;padding-bottom :0px;}#formation-formation h1,#formation-occurrence h1{margin-bottom :0px;}#formation-formation h2,#formation-occurrence h2{margin-top :0px;color :#999999;font-weight :normal;font-style :italic;font-size :20px;}#formation-onglets-infos{border-bottom :solid thin #999999;width :98%;}#formation-onglets-infos li{display :inline-block;width :150px;height :25px;padding-top :10px;font-weight :bold;text-align :center;cursor :pointer;}.formation-onglet-hover{border-bottom :solid 4px #0096be;height :21px;}.formation-infos-panel{display :none;}#formation-occurrence{display:flex;justify-content:space-between;}#formation-occurrence-left{width :70%;}#formation-occurrence-right{width :29%;padding-top :20px;}.formation-buttons{display:flex;justify-content:flex-start;height :30px;}.formation-buttons a{display :inline-block;height :25px;padding-top :5px;padding-left :5px;padding-right :5px;margin-left :5px;min-width :20px;border :solid thin #999999;}.formation-buttons a.formation-button-inscription:hover{color :white;}.formation-buttons a.formation-button-inscription-greyed:hover{color :#4e4e4e;}.formation-button-inscription{color :white;padding-left :28px !important;background :url(/modules/formation/css/./img/button-inscription.png) no-repeat 3px 3px #e6007e;}.formation-button-inscription-greyed{color :#4e4e4e;padding-left :28px !important;background :url(/modules/formation/css/./img/button-restricted.png) no-repeat 3px 3px #bfbfbf;}.formation-button-interet{background :url(/modules/formation/css/./img/button-rappel.png) no-repeat 3px 3px;}.formation-button-imprimer{background :url(/modules/formation/css/./img/button-print.png) no-repeat 3px 3px;}.formation-avertissement,.formation-note{margin-top :0px;margin-bottom :0px;}.formation-note{font-size :13px;line-height :15px;text-align :center;background-color :#FAFAFA;padding-top :10px;padding-bottom :10px;}#formation-occurrence-infos{border :solid thin #999999;margin-top :10px;margin-left :5px;}#formation-occurrence-infos p{margin :0px;}#formation-occurrence-infos table{border-collapse:separate;border-spacing :5px;}#formation-occurrence-infos table td{padding :5px;}#formation-occurrence-infos table strong{display :inline-block;color :#999999;width :110px;font-style :italic;}table.formation-table td{padding :2px;font-size :12px !important;}table.formation-table td p{margin-top :1px;margin-bottom :1px;line-height :13px;}.formation-status-disponibilite{font-size :13px;padding-left :5px;}.disponibilite-ouvert{color :#2ac600 !important;}.disponibilite-ouvert-img{background :url(/modules/formation/css/./img/disponibilite-ouverte.png) no-repeat 5px 3px;padding-top :20px;}.disponibilite-presque-complete{color :#f4a700 !important;}.disponibilite-presque-complete-img{background :url(/modules/formation/css/./img/disponibilite-presque-complete.png) no-repeat 5px 3px;padding-top :20px;}.disponibilite-complete{color :#e02326 !important;}.disponibilite-complete-img{background :url(/modules/formation/css/./img/disponibilite-complete.png) no-repeat 5px 3px;padding-top :20px;}.formation-formateur,.formation-formateur-view{margin-bottom :20px;display :flex;gap :20px;}.formation-formateur{background-color :#FAFAFA;}.formation-formateur .formateur-image{width :120px;text-align :center;}.formation-formateur-view .formateur-image{max-width :300px;padding :10px;text-align :center;}.formation-formateur .formateur-image img,.formation-formateur-view .formateur-image img{box-shadow :3px 3px 2px #888888;display :inline-block;margin-top :10px;margin-bottom :10px;}.formation-formateur .formateur-image img{max-width :100px;max-height :150px;}.formation-formateur-view .formateur-image img{max-width :250px;max-height :280px;}.formation-formateur .formateur-description{padding :10px 0px 10px 0px;}.formation-formateur .formateur-description p{margin :2px 0px 3px 0px;}.formation-formateur p.formateur-nom{font-weight :bold;font-size :16px !important;}.formation-formateur div.formateur-intro{padding-left :10px;color :#888888 !important;}.formation-formateur-view div.formateur-intro{padding-top :10px;color :#888888 !important;}div.formateur-intro p,div.formateur-intro span,div.formateur-intro ul li,div.formateur-intro ol li{color :#888888 !important;}.formateur-id{display :inline-block;}.formateur-id img.mini-formateur{display :inline-block;max-width :40px;box-shadow :2px 2px 3px #888888;margin-right :5px;}
#block-blocderechercheparmotcle input[type=text]{width :95%;border-radius :0px;padding-left :5px;padding-right :30px;background :url(/modules/keyword_search/css/./img/icon-search.png) right no-repeat white;}#block-blocderechercheparmotcle div.form-item{margin-bottom :0px !important;}#block-blocderechercheparmotcle input[type=text]:focus{border-color :#dedede;}#block-blocderechercheparmotcle #keyword-search-prop{width :263px;position :relative;min-height :30px;max-height :300px;overflow :auto;scrollbar-width:none;-ms-overflow-style:none;border :solid thin #dedede;border-bottom :solid #dedede 3px;border-top :none;background-color :white;z-index :10000;display :none;}#keyword-search-prop a,#keyword-search-prop p{display :block;font-size :14px;padding :4px 0px 4px 5px;color :#aeaeae;}#keyword-search-prop a span.keyword-highlight{background-color :#dedede;color :#444444;}#keyword-search-prop a.to-index{font-size :12px !important;font-style :italic;border-top :solid thin #aeaeae;padding-left :18px;background :url(/modules/keyword_search/css/./img/icon-index.png) 2px 6px no-repeat;}#keyword-search-prop p{margin :0px;font-style :italic;}#keyword-search-prop a:hover,#keyword-search-prop a:hover > span{color :#444444;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
