/*theme overide----------------------------------------------------------------------------------*/

/*@media only screen and (min-width: 993px){*/
  .t-Header-branding{
    display:none;
  }
/*}*/

.t-Body{
background-color: white;
}

.t-Body-nav{
top: 110px!important;
padding: 5px;
font-family: 'Open Sans', sans-serif;
}

.t-Body-title{
  background-color: white;
}

.manitou-page-rapport .t-Body-title, .manitou-page-rapport #t_Body_content_offset,
.manitou-page-detail .t-Body-title, .manitou-page-detail #t_Body_content_offset{
  display: none;
}

.manitou-page-detail .t-Body-side{
top: 160px!important;
}

/*.t-TreeNav {
  background-color: white;
}

.t-TreeNav .a-TreeView-content{
  color: #055a9a!important;
  text-decoration: underline;
background-color: white!important;
}*/

.t-Footer{
background-color: white;
}

.menuCardsFonctions h2, .menuCardsRapports h2, .menuCardsParametres h2{
  font-family: Roboto, sans-serif;
  color: #223654;
  font-weight: 600;
  font-size: 3rem;
  padding: 5px;
}

/*.menuCardsFonctions h2:after, .menuCardsRapports h2:after, .menuCardsParametres h2:after {
  border-bottom: 5px solid #f09686;
  padding-top: 1.5rem;
  content: "";
  display: block;
  margin: 0;
  width: 4rem;
}*/

.menuParams tbody{
vertical-align: top;
}

.t-Header-nav{
height: 80px;
  padding: 17px;
background-color: white;
border-bottom: 1px solid #e5e5e5;
}

.t-Header-nav  button{
float:right;
}

.t-Body-title-shrink .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-titleText {
  font-size: 3.2rem;
  line-height: 4.8rem;
}

.t-Body-title-shrink .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-breadcrumb, .t-Body-title-shrink .t-BreadcrumbRegion--useRegionTitle .t-BreadcrumbRegion-title {
  display: block;
}

.apex-side-nav .t-Body-actions, .apex-side-nav .t-Body-title {
  top: 83px;
}


.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover:not(.is-selected,.is-current--top,.is-current) {
  color: #223654 !important;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover:not(.is-selected,.is-current--top,.is-current) {
  background-color: #f2f1f1 !important;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover:not(.is-selected,.is-current--top,.is-current) .fa{
  color: #223654;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover:not(.is-selected,.is-current--top,.is-current) {
  background-color: #f2f1f1 !important;
}

/*.page-premier-niveau .t-Body-title{
border-bottom: none;
}*/

.page-premier-niveau .t-Body-title h1{
  font-family: Roboto, sans-serif;
  color: #223654;
  font-weight: bold;
}

/*.page-premier-niveau .t-Body-title h1::after{
  border-bottom: 5px solid #f09686;
  content: "";
  display: block;
  width: 6rem;
}*/
.t-Form-label{
/*   color: #223654;*/
  font-size: 15px;
  font-weight: 500;
  padding: 10px 0px;
}

.t-Region-title{
font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}
/*
.t-Form-inputContainer input, 
.t-Form-inputContainer select, 
.t-Form-inputContainer .select2, 
.t-Form-inputContainer label, 
.t-Form-inputContainer .display_only, 
.nodatafound, 
.manitouTableauPLSQL td, 
.manitouTableauPLSQL th, 
.a-IRR-table td, 
.a-IRR-table th, 
.t-Report-report td, 
.t-Report-report th,
.t-Button{
font-size: 1.2rem !important;
}*/

.u-TF-item--select,
.u-TF-item--text{
  height:40px;
}
.t-Form-inputContainer input[type="text"], .t-Form-inputContainer input[type="password"], .t-Form-inputContainer button, .t-Form-inputContainer select{
height: 40px!important;
/*line-height: 40px;*/
}

.a-MDEditor {
  position: relative;
  width: 100%;
}
.t-Form-inputContainer select, .t-Form-inputContainer .select2, .t-Form-inputContainer .languePrincipale, .t-Form-inputContainer .langueSecondaire {
  width: 100% !important;
}

.select2-container--default .select2-selection--single {
  border-color: #e6e6e6 !important;
}

.masked_text_field,.plugin-manitou-time-picker input,.plugin-manitou-number-format input{border-radius: 2px;

  border-color: #e6e6e6;
  border:1px solid #e6e6e6;
}

.apex-item-wrapper--rich-text-editor .t-Form-itemWrapper > div  ,.cke {width: 100% !important;}

.cke_button__link ,
.cke_button__unlink{
  display:none !important;
}




.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-selected > .fa, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content > .fa {
  color: #223654 !important;
  line-height: inherit;
}

/*Générique----------------------------------------------------------------------------------*/
.manitouGras {
font-weight: bold!important;
}
.manitouNoWrap {
white-space: nowrap!important;
}
.manitouCacher {
display: none;
}

/*menu----------------------------------------------------------------------------------*/
.manitouFiltrerMenu {
float: right;
}

.manitouFiltrerMenu  input{
height: 36px;
  width: 300px;
  border: #e6ecf4 solid 1px;
  border-radius: 4px;
  padding-left: 40px;
  font-family: "OpenSans SemiBold", sans-serif;
  font-size: 13px;
}

.manitouFiltrerMenu .searchIconClassic{
position: absolute !important;
bottom: 10px;
left: 20px;
}

.boutonEntete {
float: right;
  margin: 0 5px 0 5px;
}


.manitou-menu-cards .t-Cards--featured .t-Card .t-Card-body {
  border-top: none;
  padding: 0 32px 24px;
}

#manitouAjouterFavoris, #manitouRetirerFavoris {
  width: 26px;
  height: 26px;
  padding-top: 1px;
  padding-right: 1px;
}

.manitou-menu-cards .t-Cards--featured .t-Card .t-Card-body .t-Card-info {
  text-align: center;
  margin-top: 0px;
  right: 9px;
  top: 9px;
  position: absolute;
  z-index: 1;
}

.manitou-menu-cards .t-Cards--featured .t-Card {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.06);
}

.manitou-menu-cards .t-Cards--featured .t-Card .t-Card-icon {
  margin-top: 52px;
}

.apex-icons-fontapex .t-Cards--featured .t-Card .t-Card-icon, .apex-icons-fontapex .t-Cards--featured .t-Card .t-Card-icon .t-Icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
}

.menuParams td {
vertical-align: top;
}
.menuParams td ul {
list-style-type: none;
}
.menuParams td ul li {
font-size: 12px;
padding: 5px 10px 0;
margin: 5px 0;
line-height: 18px;
}
.menuParams td ul li.manitouNiveau1 {
font-family: "OpenSans Bold", sans-serif;
}
.menuParams td ul li.manitouNiveau2 {
margin-left: 10px;
}
.menuParams td ul li.manitouNiveau2 a {
font-family: "OpenSans", sans-serif;
color: #838992;
}
.menuParams td ul li.manitouNiveau2 a:hover {
text-decoration: underline;
}

/*fil d'arianne----------------------------------------------------------------------------------*/
.entete-fil-arianne, .entete-fil-arianne a {
  font-family: "OpenSans", sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-align: left;
  color: #223654;
  text-decoration: none;
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.contexte-fil-arianne, .contexte-fil-arianne a {
  font-family: "Titillium Web", sans-serif;
  font-size: 19px;
  text-align: left;
  color: #223654;
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 22px;
  text-decoration: none;
font-weight: 600;
}

.selectFilArianne {
max-width: 250px;
}
.selectFilArianne .t-Form-inputContainer {
padding: 0;
}
.selectFilArianne span {
box-shadow: none!important;
}
.selectFilArianne #P0_LOV_FIL_ARIANNE_CONTAINER,
.selectFilArianne #P0_LOV_FIL_ARIANNE_AJAX_CONTAINER {
margin: 0;
}
.selectFilArianne span[role="combobox"] {
height: 22px!important;
border: none;
}
.selectFilArianne span[role="textbox"] {
font-size: 19px !important;
font-family: "Titillium Web", sans-serif;
line-height: 22px!important;
outline:0;
color: #223654!important;
font-weight: 600;
}
.classic-fil-arianne,
.classic-fil-arianne a {
font-family: "OpenSans", sans-serif;
font-size: 19px;
text-align: left;
max-width: 150px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;

}
.select-header + .select2 * {
padding-left: 0!important;
font-size: 19px !important;
font-family: "Titillium Web", sans-serif;
}

#autre-action_menu {
position: fixed !important;
}

#btn-autre-action {
float: right;
margin-left: 4px;
}
#btn-autre-action .t-Icon--right::before {
content: '...';
vertical-align: top;
font-size: 20px !important;
}
#btn-autre-action .t-Icon--right {
margin-left: 0;
}
#btn-autre-action .t-Button-label {
display: none;
}

/*rapports ------------------------------------------------------------------------------*/
.rapportManitou .tdModifier,
.rapportManitou #MODIFIER,
.rapportManitou td[headers=MODIFIER] {
display: none;
}

th#LINK,
td.tdModifier {
box-shadow: none!important;
background-color: white!important;
}

.tdModifier, .tdModifier div {
width: 0px!important;
pointer-events: none;
box-shadow: none;
}

.manitouIR td.tdModifier {
padding: 0px !important;
}

.manitouTableauPLSQL{
border-collapse: collapse;
}

.manitouTableauPLSQL .tdModifier,
.manitouTableauPLSQL #MODIFIER,
.manitouTableauPLSQL td[headers=MODIFIER] {
display: none;
}

.manitouTableauPLSQL td,
.manitouTableauPLSQL th {
  border: 1px solid #e6e6e6;
  /*border-top: none;
  border-right: none;
  border-left: none;*/
}

.manitouTableauPLSQL tr td:last-child {
  text-align: center;
}

.manitouTableauPLSQL select.champCritere {
width: 100%;
}

.a-IRR-controlGroup {
  margin-right: 5px;
}

.a-IRR-headerLink{
color: #0077B3;
}
a.ignoreClickableRow{
color: #056abf;
}

.u-tL .btn-autre-action,
.t-Button:not(.t-Button--simple).btn-autre-action {
border-radius: 4px;
width: 41px;
height: 40px;
}


.icon-more::before {
content: '...';
display: inline-block;
vertical-align: top;
font-size: 20px !important;
color: #838992;
}



div#ButtonSticky {
margin-bottom: 0;
}

.zone-champs-obligatoires{
text-align:right;;
padding-bottom:10px;
display:none;
}


.page-formulaire .zone-champs-obligatoires{
display:block;
}


.t-Button, .a-Button{
transition:unset;
}

.t-Button:not(.t-Button--simple,.t-Button--stretch,.t-Button--helpButton) {
width: auto;
padding: 1rem;
margin-left: 1.875rem;
}

.t-Button:not(.t-Button--simple,.t-Button--helpButton) {
min-width: 156px;
max-width: none;
margin-bottom: 0;
border: 2px solid #095797;
box-shadow: 0.1rem 0.1rem 7px #c4c8ce;
-moz-box-shadow: 0.1rem 0.1rem 7px #c4c8ce;
-webkit-box-shadow: 0.1rem 0.1rem 7px #c4c8ce;
font-size: 1rem;
 background: #fff; 
font-weight: bold;
 color: #095797; 
}
.t-Button--closeAlert {
min-width: unset !important;
}

.a-Button--hot, .t-Button--hot:not(.t-Button--simple,.t-Button--helpButton), body .ui-state-default.ui-button.ui-button--hot, body .ui-state-default.ui-priority-primary  {

background-color: #095797;
color: #fff;
}


.t-Button:not(.t-Button--simple,.t-Button--helpButton):focus, .t-Button:not(.t-Button--simple,.t-Button--helpButton):hover{
background-color: #095797 !important;
color: #fff;
border: 2px solid #095797;
}

.t-Form-fieldContainer--radioButtonGroup .apex-item-radio input + label:hover, .apex-button-group input + label:hover {
background-color: #095797 !important;
color: #fff;
}

.a-Button--hot:hover, .t-Button--hot:not(.t-Button--simple,.t-Button--helpButton):hover, body .ui-state-default.ui-button.ui-button--hot:hover, body .ui-state-default.ui-priority-primary:hover, .a-Button--hot:not(:active):focus, .t-Button--hot:not(.t-Button--simple,.t-Button--helpButton):not(:active):focus, body .ui-state-default.ui-button.ui-button--hot:not(:active):focus, body .ui-state-default.ui-priority-primary:not(:active):focus {
background-color: #156bb2 !important;
}

.t-Button:not(.t-Button--simple,.t-Button--helpButton):focus, .a-Button--hot:not(:active):focus, .t-Button--hot:not(.t-Button--simple):not(:active):focus, body .ui-state-default.ui-button.ui-button--hot:not(:active):focus, body .ui-state-default.ui-priority-primary:not(:active):focus{
border: 2px solid #223654;
}

 
.t-Button--helpButton{
box-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset, 0 2px 2px rgb(0 0 0 / 10%) inset !important;
}

.t-Form-itemWrapper{
flex-wrap: initial;
}

.t-Form-itemWrapper .t-Button--helpButton {
 order: 0;
 align-self: center;
}
.t-BreadcrumbRegion-buttons .t-Button,
.t-ButtonRegion .t-Button,
.t-Region-headerItems .t-Button.manitouBoutonDetails  {
  min-width: 156px;
}


.a-IRR-buttons .t-Button {
margin-top: -4px;
}
.t-Button--hideShow.t-Button:not(.t-Button--simple,.t-Button--helpButton),.t-Button.btn-autre-action{
margin-left:0px;
}
.t-Form-label {
font-weight: bold;
padding: 4px 0px;
}

.t-Form-inputContainer input[type="text"],.t-Form-inputContainer input[type="search"], .t-Form-inputContainer input[type="password"], .t-Form-inputContainer button, .t-Form-inputContainer select {
height: 40px!important;
}

.t-Form-inputContainer input[type="text"].apex-page-item-error, .t-Form-inputContainer input[type="search"].apex-page-item-error, .t-Form-inputContainer input.text_field.apex-page-item-error, .t-Form-inputContainer input.password.apex-page-item-error, .t-Form-inputContainer textarea.textarea.apex-page-item-error, .t-Form-inputContainer input.datepicker.apex-page-item-error, .t-Form-inputContainer span.display_only.apex-page-item-error, .t-Form-inputContainer input.popup_lov.apex-page-item-error, .t-Form-inputContainer select.apex-page-item-error, .u-TF-item--text.apex-page-item-error, .u-TF-item--textarea.apex-page-item-error, .u-TF-item--datepicker.apex-page-item-error, .u-TF-item--select.apex-page-item-error {
border: 3px solid #cb381f !important;
}

.a-Form-error, .t-Form-error {
Font-family: Open Sans;
Font-weight: 600;
Font-size: 1rem;
Color: #cb381f;
}

.a-Icon {
display: inline-block;
vertical-align: bottom;
width: none;
height: none; 
line-height: none; 
}

.apex-item-display-only {
font-weight: normal;
}



@media only screen and (min-width: 641px) {
.t-Body {
    display: flex;
    align-items: stretch;
}
.t-Body-actions, .t-Body-nav, .t-Header{
position:relative;
top:0 !important;
}

.t-Body-title {
    position: relative;
    top: 0 !important;
}
.apex-side-nav.js-navExpanded.t-PageBody--hideLeft .t-Body-title ,
.apex-side-nav.js-navExpanded.t-PageBody--hideLeft .t-Body-content,
.apex-side-nav.js-navExpanded.t-PageBody--hideLeft .t-Body-main{
    margin-left: 0 !important;
    left: 0 !important;
    
    width: 100%;
}

div#t_Body_content_offset {
    display: none;
}

.t-Body-title-shrink .t-BreadcrumbRegion {
    padding: 16px;
}
.t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child, .t-BreadcrumbRegion-titleText{
    font-size: 3.2rem !important;
    font-weight:bold;
}
.t-Body-title-shrink .t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child .t-Breadcrumb-label{
    font-size: 3.2rem !important;
    font-weight:bold;
}
.t-Body-title-shrink .t-BreadcrumbRegion-body {
    padding: 14px 0;
}
}
.t-Breadcrumb, .t-Breadcrumb-item, .t-BreadcrumbRegion-body {
transition: unset;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-selected, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-selected {
background-color: white !important;

}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover,.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover .fa, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top .fa, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover .a-Icon, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top .a-Icon{
text-decoration:underline;
color:#3374cc !important;  

}
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover{
background-color: white !important;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover + .a-TreeView-toggle:hover, .t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-toggle:hover,
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover + .a-TreeView-toggle, .t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-toggle,.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content,
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content .fa, .t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content .a-Icon{
color:#223654 !important;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover,.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover .fa, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top .fa, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover .a-Icon, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top .a-Icon,
.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content.is-hover{
text-decoration:underline;
color:#3374cc !important;  

}
.a-TreeView-content.is-selected,
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-selected,
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-selected .a-Icon, .a-TreeView-content.is-selected .a-TreeView-label,
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top .fa, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover .a-Icon, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top .a-Icon,
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-selected, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top {
color: #223654 !important;
font-weight: bold;
text-decoration:none;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top, .t-TreeNav .a-TreeView-node--topLevel.is-collapsible > .a-TreeView-row, .t-TreeNav .a-TreeView-node--topLevel ul {
background-color: white !important;
}


.t-TreeNav .a-TreeView-node--topLevel.is-collapsible .a-TreeView-content.is-current{
color: #223654 !important;
font-weight: bold;
text-decoration:none;
}
th#LINK, td.tdModifier,td[headers="LINK"]  {
text-align: center;
width: 25px;
}



.t-Alert--page.t-Alert--success {
background-color: #daf5da;
}

.t-Alert--page.t-Alert--success .t-Icon, .t-Alert--page.t-Alert--success .t-Alert-title {
color: black;
}

body .ui-datepicker .ui-datepicker-next, body .ui-datepicker .ui-datepicker-prev{  
width: unset  ; 
}

div#avertissementMessages a {
color: #056abf;
}



div#avertissementMessages a:hover span:not(.fa) {
text-decoration: underline;
}
@media only screen and (min-width: 641px){
.t-Body-title-shrink .t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child{
    font-size: 3.2rem !important;
    display:block;
    font-weight: bold;
    height: unset;
    display: block;
    position: unset;
    overflow: visible;
    line-height: 4.8rem;
}
.t-Body-title-shrink .t-BreadcrumbRegion-body{
    padding: 0;
}
}

@media (max-width: 992px) {
.t-Header-controls {
    margin-right: -8px;
    margin-left: 8px;
    float: left;
    margin-top: 10px;
}

.js-navCollapsed .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .fa{
    width: 20px;
}

#entetePiv .listePiv {
    margin-left: 0px;
}

.columns.nomApplicationColumns {
    display: none;
}
}

@media (max-width: 642px) {


.t-Body-nav{
    top:140px !important;
}
}

@media only screen and (max-width: 768px){
.t-Alert--page{
  right:unset;left:unset;
}
}
.t-Footer-apex {
display: none;
}



.t-Header-controls {
margin-left: 0;
}

.t-Header-controls button{
min-width: unset !important;
}

:not(.u-RTL) .apex-side-nav .t-Body-main {
width: calc(100% - 25px) !important;
}


:not(.u-RTL) .apex-side-nav.js-navCollapsed .t-Body-title {
width: calc(100% - 50px) !important;
}

@media (max-width: 700px) {
.t-ButtonRegion-col.t-ButtonRegion-col--left,
.t-ButtonRegion-col.t-ButtonRegion-col--right {
    display: table-row;
}
.t-ButtonRegion-col--right .t-ButtonRegion-buttons,
.t-ButtonRegion-col--left .t-ButtonRegion-buttons{
    display:flex;
}
.t-ButtonRegion-col--content, .t-ButtonRegion-col--left .t-ButtonRegion-buttons, .t-ButtonRegion-col--right .t-ButtonRegion-buttons{
    padding: 0 16px 16px 0;
}
.t-ButtonRegion-col--content, .t-ButtonRegion-col--left .t-ButtonRegion-buttons{
    padding-top: 16px;
}
.t-ButtonRegion-col--right .t-ButtonRegion-buttons,
.t-ButtonRegion-col--left .t-ButtonRegion-buttons{
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
}
}

@media (max-width: 651px) {

.t-ButtonRegion-col--right .t-ButtonRegion-buttons,
.t-ButtonRegion-col--left .t-ButtonRegion-buttons{
    flex-direction: column;
}
}

td.t-Report-cell.t-Form-inputContainer {
display: table-cell !important;
}
@media (max-width: 400px) {
#entetePiv .logo img {
max-width: 150px;
max-height: 20px;
}
#entetePiv .logo {
width: 150px;
padding-left: 0;
}}

@media only screen and (max-width: 641px) {
.manitouTableauPLSQL select.champCritere{
  width:unset !important ;
}
}

@media only screen and (max-width: 992px) {
.t-BreadcrumbRegion-buttons {

    margin-right: 50px;
}
}

@media (max-width: 1260px){
.t-ButtonRegion-col--right .t-ButtonRegion-buttons, 
.t-ButtonRegion-col--left .t-ButtonRegion-buttons {
  display: flex;
  flex-direction: column;
}
}

@media only screen and (max-width: 769px) {
.t-Alert--page{left:0 !important;right:0 !important;}
}
.js-navCollapsed .t-TreeNav .a-TreeView-node--topLevel>.a-TreeView-content .fa{
width:unset;
}
@media only screen and (min-width: 641px) and (max-width: 1200px)
{
.col-3 {
    width: 50%;
} 
.col-6 {
    width: 100%;
}
.col-4 {
    width: 50%;
}
}

table#superlov-fetch-results {
min-width: 100% !important;
}

body .ui-widget.ui-dialog {
min-width: fit-content;
}

.t-Form-inputContainer input[type="search"].select2-search__field {
height: 20px !important;
}

.a-IRR-selectList[size="1"], .t-Form-inputContainer select.selectlist[size="1"], .t-Form-inputContainer select.yes_no, .u-TF-item--select ,.t-Form-inputContainer input.datepicker, .t-Form-inputContainer input.password, .t-Form-inputContainer input.popup_lov, .t-Form-inputContainer input.text_field, .t-Form-inputContainer input[type=text], .t-Form-inputContainer select.selectlist, .t-Form-inputContainer select.yes_no, .t-Form-inputContainer select[multiple], .t-Form-inputContainer span.display_only, .t-Form-inputContainer textarea.textarea, .u-TF-item--datepicker, .u-TF-item--select, .u-TF-item--text, .u-TF-item--textarea {
  z-index: unset !important;
}

body .ui-dialog .ui-dialog-title {
font-weight: bold;
}

.t-Header-nav {
  display: none;
}

div#entetePiv2 .columns p,
div#entetePiv2 .columns a,
div#entetePiv2 .columns span{
  font-size: 1.25rem !important;
}

span.t-Button.t-Button--icon.t-Button--hideShow {
  min-width: unset;
  border-radius: 40px;
  padding:7px;
}
.t-ButtonRegion.js-stickyWidget-toggle.is-stuck {
  margin:0
}
html{
  font-size:90%
}

button#t_Button_navControl {
  background-color: #095797 !important;
  color: white;
}

div#t_Body_nav {
  height: 100%;
}

.apex-side-nav.js-navCollapsed .t-TreeNav .a-TreeView-label, .apex-side-nav.js-navCollapsed .t-TreeNav .a-TreeView-toggle{
  color: transparent !important;
}

.a-Button--popupLOV-CLR {
  display: flex;
  order: 3;
}
.is-expanded .a-IRR-controls-item--filter {
  width: 100%;
}
.t-Form-inputContainer button.a-Button--popupLOV {
  height: unset !important;
}

button.a-Button--popupLOV-CLR {
  height: unset !important;
  align-self: stretch;
}

.t-Alert--page .t-Button.t-Button--closeAlert {
  --a-button-border-radius: 0;
  background-color: transparent;
  border-color: silver;
  color: #fff;
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  padding: 2px;
}
.t-Form-inputContainer button {
    line-height:unset !important;
   height:unset !important;
}h1 {
  font-size: 2rem !important;
}