/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.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:"";}
.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;}
.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;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq" */
a.menu-icon-6,ul.links li.menu-icon-6 a,ul.menu li.menu-icon-6 a{background-image:url(/sites/default/files/menu_icons/compte_0.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-7,ul.links li.menu-icon-7 a,ul.menu li.menu-icon-7 a{background-image:url(/sites/default/files/menu_icons/deconnexion_0.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-8,ul.links li.menu-icon-8 a,ul.menu li.menu-icon-8 a{background-image:url(/sites/default/files/menu_icons/www_1.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-11,ul.links li.menu-icon-11 a,ul.menu li.menu-icon-11 a{background-image:url(/sites/default/files/menu_icons/contenus-favoris_0.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-12,ul.links li.menu-icon-12 a,ul.menu li.menu-icon-12 a{background-image:url(/sites/default/files/menu_icons/annuaire_1.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-27,ul.links li.menu-icon-27 a,ul.menu li.menu-icon-27 a{background-image:url(/sites/default/files/menu_icons/faq-ressources.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-28,ul.links li.menu-icon-28 a,ul.menu li.menu-icon-28 a{background-image:url(/sites/default/files/menu_icons/faq-kelio.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-29,ul.links li.menu-icon-29 a,ul.menu li.menu-icon-29 a{background-image:url(/sites/default/files/menu_icons/faq-kelio_0.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-30,ul.links li.menu-icon-30 a,ul.menu li.menu-icon-30 a{background-image:url(/sites/default/files/menu_icons/faq-ressources_0.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-31,ul.links li.menu-icon-31 a,ul.menu li.menu-icon-31 a{background-image:url(/sites/default/files/menu_icons/faq-kelio_1.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-32,ul.links li.menu-icon-32 a,ul.menu li.menu-icon-32 a{background-image:url(/sites/default/files/menu_icons/plan-federal.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}a.menu-icon-194,ul.links li.menu-icon-194 a,ul.menu li.menu-icon-194 a{background-image:url(/sites/default/files/menu_icons/globe-solid.svg);padding-left:px;background-repeat:no-repeat;background-position:left center;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.occe-webform-all-form ul.tabs.primary li{display:none;}.occe-webform-all-form.occe-admin-technique ul.tabs.primary li{display:block;}.webform-submission-form .webform-element--title-inline .form-control{width:100%;}.webform-submission-form
  .form-item-chargement-du-pouvoir-
  .webform-element-description{font-size:0.8em;margin-top:1rem;}.webform-submission-form
  .form-item-chargement-du-pouvoir-
  .webform-element-description
  .icon-before{display:none;}.webform-submission-form .form-item-chargement-du-pouvoir- .control-label{padding-bottom:1rem;display:inline-block;}.webform-submission-form .form-item-chargement-du-pouvoir-{margin:2rem 0;}.panier-fixed{position:fixed;top:50px;z-index:15;}.cart-form{background-color:white;}.field--name-product-id{font-size:12px;}.formation-status{display:unset;}.formation-status img{display:inline-block;max-width:2rem;border:0 !important;position:relative;top:-0.25rem;margin-left:0.5rem;}.node--type-formation.node--view-mode-accroche-liste .field--name-node-title{display:unset;}.toolbar-menu-administration ul.toolbar-menu li > a.toolbar-icon > svg{margin-right:10px;}.toolbar-icon-default::before{--icon:url('/themes/contrib/gin/dist/media/sprite.svg#gin-view');mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:26px 26px !important;background-color:black !important;background-image:none !important;}ul.toolbar-menu li > a > svg{display:none !important;}ul.toolbar-menu li:nth-child(2) > span::before,ul.toolbar-menu li:nth-child(2) > a::before{--icon:url("/themes/contrib/gin/dist/media/sprite.svg#content-view");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);background-color:black !important;}ul.toolbar-menu li:nth-child(3) > span::before,ul.toolbar-menu li:nth-child(3) > a::before{--icon:url("/themes/contrib/gin/dist/media/sprite.svg#structure-view");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);background-color:black !important;}ul.toolbar-menu li:nth-child(4) > span::before,ul.toolbar-menu li:nth-child(4) > a::before{--icon:url("/themes/contrib/gin/dist/media/sprite.svg#extend-new-view");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);background-color:black !important;}ul.toolbar-menu li:nth-child(5) > span::before,ul.toolbar-menu li:nth-child(5) > a::before{--icon:url("/themes/contrib/gin/dist/media/sprite.svg#appearance-view");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);background-color:black !important;}ul.toolbar-menu li:nth-child(6) > span::before,ul.toolbar-menu li:nth-child(6) > a::before{--icon:url("/themes/contrib/gin/dist/media/sprite.svg#people-new-view");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);background-color:black !important;}ul.toolbar-menu li:nth-child(7) > span::before,ul.toolbar-menu li:nth-child(7) > a::before{--icon:url("/themes/contrib/gin/dist/media/sprite.svg#commerce-view");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);background-color:black !important;}ul.toolbar-menu li:nth-child(8) > span::before,ul.toolbar-menu li:nth-child(8) > a::before{--icon:url("/themes/contrib/gin/dist/media/sprite.svg#config-view");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);background-color:black !important;}ul.toolbar-menu li:nth-child(9)>span::before,ul.toolbar-menu li:nth-child(9)>a::before{--icon:url("/themes/contrib/gin/dist/media/sprite.svg#reports-view");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);background-color:black !important;}ul.toolbar-menu li:nth-child(10)>span::before,ul.toolbar-menu li:nth-child(10)>a::before{--icon:url("/themes/contrib/gin/dist/media/sprite.svg#extend-new-view");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);background-color:black !important;}.toolbar-icon-toolbar-menu-administration_occe::before,.toolbar-icon-toolbar-menu-admin_contrib_rubrique::before{--icon:url("/modules/custom/occe_extranet/images/bx-user.svg");mask-image:var(--icon);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--gin-icon-size-toolbar) var(--gin-icon-size-toolbar);}#toolbar-administration nav#toolbar-bar ul.toolbar-menu>li>ul.toolbar-menu li.menu-item--expanded::before{margin-top:3px;}#toolbar-administration nav#toolbar-bar ul.toolbar-menu>li>ul.toolbar-menu li.menu-item--expanded>span{padding-left:1rem !important;}
.webform-flex--container .form-inline .form-control{width:100%;}.form-composite legend{font-size:1em;font-weight:bold;border:none;margin:0;}.webform-element--title-inline > div{display:inline;}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{display:inline;width:inherit;}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:bold;border:none;margin:10px 0.5em 10px 0;}@media (max-width:768px){.webform-likert-help.hidden{display:inline !important;}.webform-likert-description.hidden{display:block !important;}}html.js .form-type-webform-image-select .select-wrapper:after{display:none;}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important;}}.alert a.btn,.alert a.btn:hover,.alert a.btn:focus,.ui-widget-content a.btn{color:#fff;}
