


/* [no container] */


    [data-layout='portail_technicien'] tr.locked td {
  background: #E0E0E0;
color: #AAAAAA
}

    [data-action="liste_des_pieces_todo_delete_pour_coherence"] table THEAD TH {
  background-color: #3c7ba2;
text-align: center;
color: white;
font-family: Roboto;
font-size: 18px;
font-weight: bold;
line-height:40px
}

    [data-layout="portail_technicien"] #synthese-total .panel-body.etiquette.panel-status, [data-layout="portail_technicien"] #synthese-total .custom_caret {
  padding: 0 15px;
margin-bottom: 0
}

    .row.bloc-form_authentification .error-validation {
  text-align: center;
margin-left: 16.66666667%
}

    .div_mandat_sepa label[id^="personnes_brutes_etats_identification_bancaire_"]::after {
  content:"Modalité de paiement :"
}

    [data-layout="portail_technicien"] .bandeau-deroulant h1, [data-layout="portail_technicien"] .bandeau-deroulant h2 {
  font-size: inherit;
font-weight: 700;
margin: 0;
line-height: inherit
}

    [data-layout='portail_technicien'] tr.locked td.std_links a {
  display: none
}

    [data-layout="portail_technicien"] [data-action="plan_de_travail"] #listeDemarches table thead tr:not(.header_filters) th:not([rowspan]), [data-layout="portail_technicien"] [data-action="plan_de_travail"] #listeDossiers table thead tr:not(.header_filters) th:not([rowspan]) {
  border-bottom-width: 0;
padding-bottom: 5px
}

    .div_rib_creancier label[id^="personnes_brutes_etats_identification_bancaire_"]::after {
  content:"RIB créancier :"
}

    [data-layout="portail_technicien"] .list_dossiers > thead > tr > th:not([rowspan]), [data-layout="portail_technicien"] .list_demarches > thead > tr > th:not([rowspan]) {
  min-width: 100px;
max-width: 200px
}

    #panel_infos_creancier [data-window="historique-personne"], #panel_infos_debiteur [data-window="historique-personne"], #panel_infos_enfant [data-window="historique-personne"] {
  float: right;
font-size: 1.5em
}

    .panel-cnaf-accueil {
  text-align:center
}

    fieldset.panel-body {
  clear:both
}

    [data-layout="portail_technicien"] .nav-pills >li.active>a, [data-layout="portail_technicien"] .nav-pills >li.active>a:focus, [data-layout="portail_technicien"] .nav-pills >li.active>a:hover {
  color: white;
background-color: #355b71
}

    ul.onglet_rech_avancee > li > a {
  width: 100%;
display: block;
text-align:center;
font-size:16px;
font-weight:bold;
color:inherit;
text-decoration:none
}

    [data-layout="portail_technicien"] label.fe-input[data-style="upload"] {
  border: none;
padding: 0
}

    .bloc-n-enfant {
  float: right;
font-size: 26px;
font-weight: 300;
color: #646b77
}

    [data-layout="portail_technicien"] .nav-pills {
  display: flex;
justify-content: center;
margin: 20px 0
}

    #zone_commentaire .sub_form {
  margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}

    INPUT::placeholder {
  font-size:12px;
font-weight:normal;
color:#f2f2f2
}

    .chosen-container-single .chosen-single div {
  width: 50px;
background-color: #258847
}

    [data-layout="portail_technicien"] .nav-pills >li>a:hover, [data-layout="portail_technicien"] .nav-pills >li>a:focus {
  background: inherit;
color: inherit
}

    ul.onglet_rech_avancee > li:not(.active) {
  background-color: #D2D2D2 !important;
color: #525761
}

    #demarch_0_onglets_cont #demarches_demande_dif_0_cell {
  width: auto
}

    .chosen-container-single .chosen-single div b::after {
  content: "\002304";
display:block;
font-weight:bold;
color:#fff;
font-size:2em;
width:30px;
margin:auto;
text-align: center;
line-height: 12px
}

    [data-layout="portail_technicien"] .nav-pills .dropdown-menu {
  min-width: calc(100% - 6px);
margin: 0 3px;
overflow: hidden;
border: 0
}

    [data-layout="portail_technicien"] input[type="checkbox"]:after {
  content: "";
vertical-align: middle;
text-align: center;
line-height: 25px;
position: absolute;
cursor: pointer;
height: 25px;
width: 25px;
left: 0;
top: 0;
font-size: 20px
}

    .chosen-container-single .chosen-with-drop .chosen-single div b::after {
  content: "\002303";
display: block;
font-weight: bold;
color: #0D8936;
font-size: 2em;
width: 30px;
margin: auto;
margin-top: 8px
}

    [data-layout="portail_technicien"] .nav-pills .dropdown-menu a {
  padding: 10px 15px
}

    * {
  margin:0
}

    .table-bordered tfoot {
  border-top: 2px solid
}

    [data-layout="portail_technicien"] .nav-pills .dropdown-menu li.active a {
  background: #355b71;
color: white
}

    [data-layout="portail_technicien"] #listeDossiers ul.nav-tabs {
  border-top: 1px solid #fff !important;
border-bottom: 2px solid #fff !important
}

    html, body {
  height:100%
}

    .loader {
  border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #258847;
width: 120px;
height: 120px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
margin: 0 auto
}

    [data-layout="portail_technicien"] .nav-pills >li>a>.badge {
  margin-left: 3px;
margin-top: -3px;
margin-bottom: -2px
}

    [data-layout="portail_technicien"]  [data-controller="dossiers"][data-action="plan_de_travail"] #recherche_avancee .input_scope, [data-layout="portail_technicien"]  [data-controller="demarches"][data-action="plan_de_travail"] #recherche_avancee .input_scope {
  display:none
}

    [data-layout="portail_technicien"] div.calendar-group .input-group-addon {
  padding: 0px
}

    @keyframes spin {
  transform: rotate(0deg)
}

    [data-layout="portail_technicien"] .nav-pills li.verrou + li {
  margin-left: auto
}

    [data-layout="portail_technicien"] div.calendar-group .glyphicon {
  top:0px
}

    to {
  transform: rotate(360deg)
}

    [data-layout="portail_technicien"] .nav-pills .verrou ~ li:last-child {
  margin-right: auto
}

    form.find_by_caf .disable_search_by_caf input, form.find_by_caf .disable_search_by_caf select, form.find_by_caf .disable_search_by_caf button {
  pointer-events:none;
background-color:#ddd;
color:#fff
}

    [data-action="add_commentaire"] .panel-body.etiquette, [data-action="creer_note"] .panel-body.etiquette {
  height: auto;
overflow: visible
}

    [data-layout="portail_technicien"] .nav-pills li:not(.active)>.btn-danger .fa-unlock:before {
  content: "\f3c1"
}

    [data-layout="portail_technicien"] p > span[data-statut] {
  opacity: 1
}

    .filter_bar .cell_date_intervalle .row {
  margin-bottom: 0
}

    [data-layout="portail_technicien"] .nav-pills >li>a {
  font-size: 16px;
background: #fff;
margin: 0 3px;
color: #355b71;
padding: 10px 20px
}

    .technicien_profile .accueil-demarche img.fa-cnaf-accueil {
  filter: hue-rotate(90deg)
}

    .table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #F3F3F3
}

    [data-layout="portail_technicien"] .nav-pills >li>.btn {
  font-size: 16px;
background: white;
margin: 0 3px;
color: #355b71;
padding: 10px 20px
}

    [data-layout="portail_technicien"] [data-action="plan_de_travail"] form.find_by_caf label {
  font-size:13px;
margin-bottom: 0 !important
}

    [data-layout="portail_technicien"] #listeDemarches table.table-condensed thead tr:not(.header_filters) th:not([rowspan]), [data-layout="portail_technicien"] #listeDossiers table.table-condensed thead tr:not(.header_filters) th:not([rowspan]), [data-action="plan_de_travail"] #listeLots table.table-condensed thead tr:not(.header_filters) th:not([rowspan]), [data-layout="portail_technicien"] #listeEvenements table.table-condensed thead tr:not(.header_filters) th:not([rowspan]), [data-layout="portail_technicien"] #listeDettes table.table-condensed thead tr:not(.header_filters) th:not([rowspan]) {
  padding: 5px;
border: 1px solid #fff
}

    .modif-recap {
  color: #0D8936;
border: 1px solid currentColor;
background: white;
padding: 6px 12px;
border-radius: 4px
}

    [data-layout="portail_technicien"] .navbar-default .navbar-nav > .active > a, [data-layout="portail_technicien"] .navbar-default .navbar-nav > .open > a, [data-layout="portail_technicien"] .navbar-default .navbar-nav > .active > a, [data-layout="portail_technicien"] .navbar-default .navbar-nav > .active > a:focus, [data-layout="portail_technicien"] .navbar-default .navbar-nav > .active > a:hover {
  background-image:none;
background-color:transparent;
color: #0d72ac;
box-shadow:none
}

    .btn-indexation-demo {
  padding: 5px 0px 5px 0px;
background-color: antiquewhite;
text-align: center;
margin: 10px 0px 10px 0px
}

    #content  .std_links > .not-in-sub-views, .delete_tmp {
  display:none !important
}

    .table-hover>tbody>tr:hover {
  background-color: #CEEAFA
}

    div.input-group.fix-width .chosen-container.chosen-container-single {
  width: 25.3vw !important;
word-break: break-all;
text-overflow: ellipsis;
padding-right: 30px
}

    #users_filter_form--users .row {
  margin: 0 0 6px
}

    body[data-action*="diff"] .input-group > span.aligned, body[data-action*="diff"] .input-group > span:first-child {
  color: #0D8936
}

    .nav-piece {
  margin-bottom: 30px
}

    .fa-question-circle:visited {
  color: #6b7173
}

    .btn-slide-left-pa {
  position: absolute;
top: 50px;
bottom: 0;
left: 20px;
z-index: 2;
color: rgb(13, 114, 172);
cursor: pointer;
width: 50px;
text-align: center;
background: white;
display:none
}

    div.input-group.fix-width .chosen-container.chosen-container-single > a > span {
  padding-right:30px
}

    .header_filter p[id^="format-"] {
  position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0
}

    .btn-slide-right-pa {
  position: absolute;
top: 50px;
bottom: 0;
right: 20px;
z-index: 2;
color: rgb(13, 114, 172);
cursor: pointer;
width: 50px;
text-align: center;
background: white
}

    [data-layout="portail_technicien"] .navbar-fixed-top .nav-justified > li.active {
  background-color: white;
border-bottom: 0
}

    .sous-bloc-creer-demarche-indexation {
  margin-top: 25px
}

    .fa-question-circle:focus, .fa-question-circle:hover {
  text-decoration: none;
color: #6ab976
}

    [data-layout="portail_partenaire"] .nav .dropdown-menu > li > a {
  line-height: 50px;
background-color: #f2f4f5;
font-weight: bold;
padding: 0 20px;
color: #333
}

    [data-layout="portail_technicien"] .navbar-fixed-top .nav-justified > li.active a {
  background-color: white;
border-bottom: 0;
color: rgb(53, 91, 113)
}

    div.input-group.fix-width .chosen-container.chosen-container-single > .chosen-drop {
  width:auto !important
}

    [data-layout="portail_technicien"] .header_filter .glyphicon.glyphicon-arrow-down {
  width: 25px;
height: 25px;
background-repeat: no-repeat;
background-size: 25px
}

    .btn-slide-left-pa:before, .btn-slide-right-pa:before {
  transform: translateY(-50%);
display: block;
top: 50%;
position: relative
}

    div.input-group.fix-width .chosen-container.chosen-container-single > .chosen-drop > ul.chosen-results {
  width:37.5vw;
max-width:600px
}

    .tab-content .input-group:not(.format-valeur):not(.calendar):not(.format-valeur-etiquette):not([class*=col-]):not(.date), [data-layout="portail_technicien"] .input-group:not(.format-valeur):not(.calendar):not(.format-valeur-etiquette):not([class*=col-]):not(.date) {
  width: 100%
}

    .col-md-3.pension_alimentaire:after {
  content: '';
position: absolute;
right: 0;
height: 100%;
background: #cfd3d5;
width: 1px;
top: 0
}

    [data-layout="portail_technicien"] .navbar-fixed-top .nav-justified > li {
  flex: auto;
padding: 0;
width: auto
}

    [data-layout="portail_technicien"] #listeDossiers .find_type_not_active, [data-layout="portail_technicien"] #listeDossiers .find_type_not_active li > a:focus, [data-layout="portail_technicien"] #listeDossiers li.find_type_not_active a:hover, [data-layout="portail_technicien"] #listeDossiers li.active.find_type_not_active > a:hover, [data-layout="portail_technicien"] #listeDossiers li.active.find_type_not_active> a, [data-layout="portail_technicien"] #listeDossiers li.active.find_type_not_active > a:focus, [data-layout="portail_technicien"] #listeLots .find_type_not_active, [data-layout="portail_technicien"] #listeLots .find_type_not_active li > a:focus, [data-layout="portail_technicien"] #listeLots li.find_type_not_active a:hover, [data-layout="portail_technicien"] #listeLots li.active.find_type_not_active > a:hover, [data-layout="portail_technicien"] #listeLots li.active.find_type_not_active> a, [data-layout="portail_technicien"] #listeLots li.active.find_type_not_active > a:focus, [data-layout="portail_technicien"] #rechercheDemarches .find_type_not_active, [data-layout="portail_technicien"] #rechercheDemarches .find_type_not_active li > a:focus, [data-layout="portail_technicien"] #rechercheDemarches li.find_type_not_active a:hover, [data-layout="portail_technicien"] #rechercheDemarches li.active.find_type_not_active > a:hover, [data-layout="portail_technicien"] #rechercheDemarches li.active.find_type_not_active> a, [data-layout="portail_technicien"] #rechercheDemarches li.active.find_type_not_active > a:focus, [data-layout="portail_technicien"] #listeDettes .find_type_not_active, [data-layout="portail_technicien"] #listeDettes .find_type_not_active li > a:focus, [data-layout="portail_technicien"] #listeDettes li.find_type_not_active a:hover, [data-layout="portail_technicien"] #listeDettes li.active.find_type_not_active > a:hover, [data-layout="portail_technicien"] #listeDettes li.active.find_type_not_active> a, [data-layout="portail_technicien"] #listeDettes li.active.find_type_not_active > a:focus {
  background-color: #95cad8 !important
}

    [data-controller="demarches"] #rechercheDemarches > div {
  margin-top:10px
}

    .col-md-3.pension_alimentaire:last-of-type:after {
  opacity: 0
}

    [data-layout="portail_technicien"] .navbar-fixed-top .nav-justified li:first-child {
  max-width: 100px
}

    div.mini-bloc-size {
  font-size: 13px
}

    #panel_etat_dossier_edit .sub_form {
  margin: 0;
padding: 0;
border: 0
}

    .table [data-sid="code_organisme"], .table [data-sid="dossier"], #liste_validation_code_organisme {
  width: 200px
}

    [data-layout="portail_technicien"] .navbar__menu-secondary .nav-pills >li:not(.active)>a:hover, [data-layout="portail_technicien"] .navbar__menu-secondary .nav-pills >li:not(.active)>a:focus, [data-layout="portail_technicien"] .navbar__menu-secondary .nav-pills >li:not(.active).dropdown.open>a, [data-layout="portail_technicien"] .navbar__menu-secondary .nav-pills .dropdown-menu a:hover {
  color: white;
background: #3c7ba2
}

    .menu-tech .elem-menu .icone {
  font-size: 50px;
padding: 0px 30px 0px 20px;
text-align: right
}

    .message_champs_obligatoires {
  font-style:italic;
padding-bottom:15px
}

    a.highlight {
  color: #0D8936
}

    [data-layout="portail_technicien"] .navbar__menu-secondary .nav-pills li:not(.active)> a.btn-danger, [data-layout="portail_technicien"] .navbar__menu-secondary .nav-pills li:not(.active)> a.btn-danger:hover, [data-layout="portail_technicien"] .navbar__menu-secondary .nav-pills li:not(.active)> a.btn-danger:focus {
  background: #c52410;
color: #fff
}

    .menu-tech .deb-ligne {
  clear: both
}

    [data-controller="demarches"] .header-top-right-element {
  text-align:center
}

    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
  padding: 8px
}

    [id^="caf_de_rattachements_caf_pivot_"] .input-group:not(.format-valeur-etiquette), [id^="caf_de_rattachements_code_organisme_"] .input-group:not(.format-valeur-etiquette) {
  width: 100%
}

    footer a {
  color:#fff
}

    #pieces_codes_piece_0_cell label {
  width: auto
}

    .errorExplanation h2 {
  display: none
}

    .menu-tech .txt-bold {
  font-weight: bold;
font-family: Roboto
}

    .load-next {
  position: fixed;
left: 50%;
top: 50%;
z-index: 999;
margin-left: -60px;
margin-top: -60px
}

    [headers$="_numero_de_dossier_th"] {
  white-space: nowrap
}

    footer a:hover {
  color:#fff
}

    [data-controller="demarches"] .header-label-moncompte {
  white-space:nowrap
}

    td[headers*="balance"][data-sort-value], td[headers*="montant"][data-sort-value] {
  color: #277D3E;
text-align: right !important
}

    .menu-tech a:hover, .menu-tech a:active, .menu-tech a:focus {
  background-color: #108dd5
}

    .nested_form .row {
  margin-bottom: 10px
}

    td[headers*="balance"][data-sort-value^="-"], td[headers*="montant"][data-sort-value^="-"] {
  color: #D71400
}

    .mt-10 {
  margin-top: 10px !important
}

    #demarch_0_ceee_cont [data-field_model="paliers_pensions_alimentaire"] [data-id="-1"] [data-id="suppr_palier_btn"] {
  display: none !important
}

    .actions_pension .disabled-button {
  color: #646b77
}

    a.nouveau-te {
  margin-top: 10px;
margin-bottom: 10px
}

    legend {
  margin-top : 20px
}

    .index-technicien a {
  text-decoration: none
}

    table THEAD TH {
  background-color: #ECECEC
}

    .input-group select.form-control {
  background-image: url(data:image/svg+xml;
base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQ4IDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDQ0OHY1MTJIMHoiLz48cGF0aCBkPSJNMjA3LjAyOSAzODEuNDc2IDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiIGZpbGw9IiMwZDcyYWMiLz48L3N2Zz4=);
background-repeat: no-repeat;
background-position: right 10px center;
background-size: 13px;
appearance: none;
-webkit-appearance: none;
padding-right: 25px !important
}

    .index-technicien .disabled {
  cursor: not-allowed
}

    .recap-bloc div .panel.panel-default.card {
  margin-bottom : 0px
}

    div[id*="_cell"] label:not(.toggle-btn) {
  padding-left: 0px
}

    select.disabled {
  cursor: not-allowed;
pointer-events: none;
background-color: lightgray;
opacity: 0.6
}

    #delete_me td[data-value="Non identifié"], #delete_me td[data-value="Refusée"], #delete_me td[data-value="À réclamer"], #delete_me td[data-value="Non reçu"], #delete_me td[data-value="Inconnu"], #delete_me td[data-value*=Initial] {
  background-color:rgba(192,49,45,0.3)
}

    .input-group::after {
  opacity: 0
}

    .formatted-statut {
  font-size: 12px;
border-radius: 3px;
text-align: center;
line-height: 30px;
padding-left: 5px;
padding-right: 5px;
margin-top: 5px;
margin-right : 5px
}

    .cnaf-icon-file-upload {
  vertical-align: middle
}

    .bloc_erreur_min {
  border: 5px solid white;
padding: 10px;
background-color: #c0312d
}

    .filter-box-label-sizing {
  margin-right: 30%;
width : 63%
}

    #delete_me td[data-value="A traiter [RETARD]"], #delete_me td[data-value="Réclamé"], #delete_me td[data-value="À traiter"], #delete_me td[data-value="En cours"] {
  background-color: rgba(252, 128, 44,0.3)
}

    .demarches-tab th:not(.icon_action_list):not(.headerSortDown):not(.headerSortUp):not([data-associationtype="has_many"]) .btn-sort, .demarches-tab th:not(.icon_action_list):not(.headerSortDown):not(.headerSortUp):not([data-associationtype="has_many"]) .btn-sort:after {
  font-family: "font awesome 5 free";
content: "\f0dc";
color: #258847;
font-size: 15px;
border: 0;
background: 0
}

    .filter-box-value-sizing {
  width : 150% !important
}

    #delete_me td[data-value="Enregistré"], #delete_me td[data-value="Renseignées"], #delete_me td[data-value="Renseigné"], #delete_me td[data-value="Approuvée"], #delete_me td[data-value="Identifié"], #delete_me td[data-value="Traité"], #delete_me td[data-value="Exécution volontaire"] {
  background-color:rgba(37, 136, 71, 0.3)
}

    label, div#demarch_0_created_at_min__dtp::before, div#demarch_0_created_at_max__dtp::before, .libelle-commentaire {
  font-weight: bold;
font-stretch: normal !important;
font-style: normal;
text-align: left;
color: #646b77
}

    div#rechercheDemarches label#demarches_created_at_0, div#listeDossiers div.row:nth-child(3) label, div#listeDossiers div.row:nth-child(4) label {
  font-size:0
}

    .bloc-profile-header > img {
  width:45px;
margin-top:15px
}

    .demarches-tab th.headerSortDown:not(.icon_action_list) .btn-sort, .demarches-tab th.headerSortDown:not(.icon_action_list) .btn-sort:after {
  font-family: "Font Awesome 5 Free";
content: " \f0d7";
color: #258847;
cursor: pointer;
border: 0;
background: 0
}

    #delete_me td[data-value="À saisir"], #delete_me td[data-value="En attente de pièce"] {
  background-color:rgba(252, 185, 1, 0.3)
}

    #reval_annuelle_regl_en_vigueur [id^=titres_executoires_modalite_darrondi_][id$=_cell] {
  width: 50%
}

    div#rechercheDemarches div.row:nth-child(5) label#demarches_created_at_0::after {
  content: "A partir de";
font-size:12px
}

    #delete_me td[data-value="Aucun"] {
  background-color:rgba(100, 109, 119, 0.2)
}

    .demarches-tab th.headerSortUp:not(.icon_action_list) .btn-sort, .demarches-tab th.headerSortUp:not(.icon_action_list) .btn-sort:after {
  font-family: "Font Awesome 5 Free";
content: " \f0d8";
color: #258847;
cursor: pointer;
border: 0;
background: 0
}

    div#rechercheDemarches div.row:nth-child(6) label#demarches_created_at_0::after {
  content: "Jusqu'à";
font-size:12px
}

    .header_filters .col-md-10 {
  width: 100%
}

    .demarches-tab th.headerSortDown, .demarches-tab th.headerSortUp {
  background-color: #8cba4a !important;
color:#fff
}

    .select-style-arrow {
  display: grid;
grid-template-areas: "select"
}

    .form-group-sm .form-control-label {
  padding:0;
height:auto
}

    button.line_remover.grey-button:hover {
  background-color: #c0312d
}

    div#listeDossiers div.row:nth-child(3) label::after {
  content: "Modifié avant";
font-size:12px
}

    .header_filters label {
  margin-bottom: 0px
}

    .bloc-montant #montant_total_des_pensions,.bloc-montant .devise-montant {
  color: #0D8936
}

    .filter_bar.form-inline div.row {
  width: 25% !important
}

    [data-layout="portail_technicien"] .navbar-nav > li.active, [data-layout="portail_technicien"] .nav-justified > li.active {
  color: #0d72ac;
border-bottom:3px solid #0d72ac
}

    div#listeDossiers div.row:nth-child(4) label::after {
  content: "Modifié après";
font-size:12px
}

    .header_filters .glyphicon.glyphicon-calendar::before {
  display: none
}

    .img-aripa img, .img-aripa {
  height: 80px;
margin: 10px auto;
width: 80px;
display: block;
color: white
}

    .bandeau-deroulant + div {
  background-color: #FFFFFF
}

    [data-layout="portail_technicien"] .entete-bloc-plan-de-travail {
  text-decoration:none;
color:#fff;
position: absolute;
right: 0px;
background: transparent;
border: 0
}

    [data-layout="portail_technicien"] .menu-technicien .nav.nav-justified li:first-child > a {
  font-size:20px
}

    .btn-box-shadow {
  box-shadow: 6px 6px 12px rgba(0,0,0,0.3);
color:#393939;
font-weight:bold
}

    [data-layout="portail_technicien"] .sous_bloc_rapport_etat_demarche {
  margin: 12px auto 10px;
border: 3px solid #0d72ac;
border-radius: 0;
text-align: center;
font-weight: bold;
display: flex
}

    .filtres_actions {
  background-color: #FFFFFF;
padding: 10px 30px
}

    .header_filters .glyphicon.glyphicon-arrow-down::before {
  display: none
}

    div#ajouter-reversement input#reverser_create_form_submit {
  background: #0d72ac
}

    [data-layout="portail_technicien"] #listeDemarches td[data-statut], [data-layout="portail_technicien"] #listeDossiers td[data-statut], [data-layout="portail_technicien"] #listeLots td[data-statut], [data-layout="portail_technicien"] #listeEvenements td[data-statut], [data-layout="portail_technicien"] #listeDossiers td[data-statut], [data-layout="portail_technicien"] #listeDettes td[data-statut] {
  opacity: 1
}

    [data-tooltip] {
  width: auto;
padding: 0;
float: left
}

    .justify-content-center {
  display: flex;
justify-content: center;
width: 100%;
margin: 0
}

    [data-layout="portail_technicien"] #rechercheDemarches select, [data-layout="portail_technicien"] #rapportEtatDemarches select, [data-layout="portail_technicien"] #recherche_avancee select {
  height:50px
}

    .img-caf img, .img-msa img {
  border:1px solid #B2B2B2
}

    .error-validation {
  color: #d61400;
font-style: italic;
font-weight: normal;
font-size: 13px
}

    .pagination_select {
  max-height:150px;
overflow-y: scroll
}

    [data-layout="portail_technicien"] .glyphicon-calendar {
  color: #0d72ac
}

    .glyphicon.glyphicon-calendar::before {
  content: ' '
}

    #add_paliers_pensions_alimentaires {
  clear: both
}

    #demarches_nature_demarche_0_cell, #demarches_caf_de_rattachement_0_cell {
  position: relative
}

    .input_type_select {
  outline: none
}

    [data-layout="portail_technicien"] .navbar-nav:not(.navbar-default) > li:not(.active) > a, [data-layout="portail_technicien"] .navbar-nav:not(.navbar-default) > li:not(.active) > button {
  color: #646b77
}

    .btn-inscription {
  padding-top:10px
}

    .glyphicon.glyphicon-calendar {
  background: url(/images/cnaf/portail_partenaires/pic-calendrier.png);
display: inline-block;
width: 40px;
height: 35px
}

    #content {
  color:#5a616b
}

    [data-field="nom_creancier"],[data-field="nom_debiteur"] {
  overflow: hidden;
text-overflow: ellipsis;
display: block
}

    [data-layout="portail_technicien"] .glyphicon.glyphicon-calendar, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .glyphicon.glyphicon-calendar {
  background: url(/images/cnaf/portail_techniciens/pic-calendrier.png)
}

    [data-layout="portail_technicien"] .filter_bar .active {
  background-color:transparent !important;
color: #0d72ac !important
}

    .btn-connexion {
  margin-top:20px
}

    #rechercheDemarches .fa-input {
  font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif
}

    [data-layout="portail_technicien"] body {
  background-color: #CED2D5;
padding-top: 46px
}

    form.header_filter > div {
  position: relative
}

    .info {
  text-align: center
}

    [data-layout="portail_technicien"] .header_filter .form-control {
  color: #646d77;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100% !important
}

    th form.header_filter > div:not(.row):not(.date_format)::after {
  content: url(/images/cnaf/portail_partenaires/arrow-down.png);
top: 50%;
position: absolute;
transform: translateY(-50%);
right: 8px;
pointer-events: none;
height: 20px;
z-index: 9
}

    .form-group > .input-group > input#demarch_0_titres_executoire_-1_pensions_alimentaires_-1_enfant_brut_-1_rang_de_lenfant + .input-group-btn {
  display: inline
}

    .accueil-demarche {
  color: #646b77
}

    .login-font-2 {
  font-size:1.5em;
display:block;
margin-top:53.5px;
margin-bottom:53.5px;
color:#2a2f30
}

    .form-group > .input-group > .input-group-btn + input.form-control {
  width: 20%;
text-align: center;
background-color: white
}

    [data-layout="portail_technicien"] .input-group .btn.active {
  background-color : #0d72ac;
color : #fff;
box-shadow: none
}

    .rech-et-effacer-filtres .fas {
  margin-left: 10px
}

    table.list_demarches tr:not(.header_filters) > th:not(.icon_action_list), table.list_dossiers tr:not(.header_filters) > th:not(.icon_action_list), table.list_lots tr:not(.header_filters) > th:not(.icon_action_list), table.list_dettes tr:not(.header_filters) > th:not(.icon_action_list), table.list_actions tr:not(.header_filters) > th:not(.icon_action_list) {
  text-align:left
}

    .en-tete-detail-demarche h2.title {
  margin: 0;
font-size: inherit;
line-height: inherit;
clear: none
}

    .button-icon {
  margin: 0;
padding: 0;
border: 0;
background-color: #FFFFFF
}

    #rechercheDemarches label#demarches_code_postal_0::after {
  content:" de la démarche"
}

    [data-layout="portail_technicien"] label.active + div > input, [data-layout="portail_technicien"] label.active+ div > select, [data-layout="portail_technicien"] label.active input, [data-layout="portail_technicien"] label.active select {
  border-color: #0b4e80 !important
}

    .btn-suivant, .btn-boolean {
  background-color:#6ab976;
color:#fff;
font-weight:bold;
display:block
}

    table.list_demarches THEAD TH, table.list_demarches > thead > tr > th, table.list_dossiers THEAD TH, table.list_dossiers > thead > tr > th, table.list_dettes THEAD TH, table.list_dettes > thead > tr > th, table.list_actions THEAD TH, table.list_actions > thead > tr > th {
  background-color: transparent !important;
border-bottom-width: 1px
}

    [data-toggle="popover"] + .input-group {
  clear: left
}

    .dropdown-toggle:focus {
  outline: auto
}

    .badge.badge-warning {
  border: 3px solid rgb(255, 127, 14);
color: black;
background: #fff;
margin-left: 3px
}

    [data-layout="portail_technicien"] input[type="checkbox"] {
  -moz-appearance:none !important;
-webkit-appearance:none !important;
-o-appearance:none !important;
border: 1px solid #0d72ac;
width: 25px;
height: 25px;
display: block;
float: left;
position: relative;
cursor: pointer
}

    [data-action="recherche_avancee_personnes"] #content .form-group {
  margin-top: 0px
}

    [data-action="plan_de_travail"] form.filter_bar #demarches_nature_demarche_0_cell div.control-group > div.input-group::after, [data-action="plan_de_travail"] form.filter_bar #current_state_0_cell div.control-group > div.input-group::after {
  content: '\002335';
font-weight: bold;
position: absolute;
margin-top: 8px;
margin-left: -25px;
pointer-events: none;
font-size: 20px;
z-index: 200;
background-color:#fff;
color: #0d72ac
}

    .labelCreancierDebiteur {
  margin: 0 30px 20px;
font-size: 21px;
color: #258847
}

    .bloc-profile-header {
  width:80px;
margin:auto;
height:80px;
border-radius:100px;
background-color:#fff;
text-align:center
}

    .align-items-end {
  display: flex;
align-items: flex-end
}

    #header-and-body-content {
  min-height: calc(100vh - 80px)
}

    .skip {
  position: absolute;
top: 0;
right: 0;
z-index: 1031;
background: #fff;
color: #000;
transform: translateY(-500%)
}

    .bloc_refus {
  background: #efefef;
border: 1px solid #ccc;
margin: 15px 0;
padding: 5px 0
}

    [data-layout="portail_technicien"] input[type="checkbox"]:checked:after {
  background: #0d72ac;
content: "\2714";
color: #fff
}

    .skip:focus-within {
  transform:translateY(0)
}

    .header_filter input.calendar {
  font-size: 11px;
height: 34px
}

    .technicien_profile .panel-success > .panel-heading {
  background-color: #3c7ba2
}

    .input-password {
  position:relative
}

    [data-layout="portail_technicien"] #listeDemarches th.headerSortDown, [data-layout="portail_technicien"] #listeDemarches th.headerSortUp, [data-layout="portail_technicien"] #listeDossiers th.headerSortDown, [data-layout="portail_technicien"] #listeDossiers th.headerSortUp, [data-layout="portail_technicien"] #listeLots th.headerSortDown, [data-layout="portail_technicien"] #listeLots th.headerSortUp, [data-layout="portail_technicien"] #listeEvenements th.headerSortDown, [data-layout="portail_technicien"] #listeEvenements th.headerSortUp, [data-layout="portail_technicien"] #listeDettes th.headerSortDown, [data-layout="portail_technicien"] #listeDettes th.headerSortUp, [data-layout="portail_technicien"] #listeActions th.headerSortDown, [data-layout="portail_technicien"] #listeActions th.headerSortUp {
  background-color: #3c7ba2 !important;
color:#fff
}

    .skip-item {
  float:left
}

    .selects-style::after {
  content: '\002335';
font-weight: bold;
position: absolute;
margin-top: -28px;
margin-left: 45px;
pointer-events: none;
font-size: 14px;
background-color:#fff;
color: #0d72ac
}

    .technicien_profile .accueil-demarche .panel-body.panel-body-accueil > div > a {
  border-top: 2px solid #3c7ba2 !important
}

    .eye-for-password, .eye-for-password-confirmation {
  position:absolute;
left:25vw;
top:43px;
cursor:pointer;
z-index:2;
color:#787878
}

    [data-action="plan_de_travail"] #demarches_nature_demarche_0_cell::after, [data-action="plan_de_travail"] #demarches_caf_de_rattachement_0_cell::after, [data-action="plan_de_travail"] div[id^="dossiers_caf_de_rattachement"]::after {
  content: url(/images/cnaf/portail_partenaires/arrow-down.png);
top: 50%;
position: absolute;
transform: translateY(-50%);
right: 16px;
pointer-events: none;
height: 20px;
z-index: 9;
opacity: 0
}

    [data-layout="portail_technicien"] .filter_bar {
  background-color: transparent
}

    .skip-cta {
  display:block;
color:inherit;
text-decoration:none;
padding:.5em 1em;
font-size:1.4em
}

    [data-layout="portail_technicien"] #listeDemarches table:not(.table-condensed) thead tr:not(.header_filters) th:not([rowspan]), [data-layout="portail_technicien"] #listeDossiers table:not(.table-condensed) thead tr:not(.header_filters) th:not([rowspan]), [data-action="plan_de_travail"] #listeLots table:not(.table-condensed) thead tr:not(.header_filters) th:not([rowspan]), [data-layout="portail_technicien"] #listeEvenements table:not(.table-condensed) thead tr:not(.header_filters) th:not([rowspan]), [data-layout="portail_technicien"] #listeDettes table:not(.table-condensed) thead tr:not(.header_filters) th:not([rowspan]) {
  padding-left: 25px !important;
padding-right: 25px !important
}

    .technicien_profile .accueil-demarche .panel-body-accueil {
  border: 4px solid #3c7ba2
}

    .skip-list {
  list-style: none;
margin: 0;
padding: 0
}

    #listeDossiers + #listeDemarches {
  margin-top: 40px
}

    [data-layout="portail_technicien"] #listeDemarches tr td.std_links .icon-pencil, [data-layout="portail_technicien"] #listeDossiers tr td.std_links .icon-pencil {
  margin-right:0
}

    #actions-pdf .dl-pdf, #actions-pdf .pdf-prev, #actions-pdf .pdf-next {
  background-color: transparent;
border: none;
cursor: pointer
}

    .collapsTxt {
  margin: 0;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
text-overflow: ellipsis;
text-align: left
}

    .technicien_profile .accueil-demarche .panel-body.panel-body-accueil > div > a i {
  color: #3c7ba2 !important
}

    .disabled-tab {
  color: #555;
cursor: not-allowed
}

    .collapsTxt.toClamp.isOpen {
  -webkit-line-clamp: initial
}

    [data-layout="portail_technicien"] #listeDemarches td[data-statut], [data-layout="portail_technicien"] #listeDossiers td[data-statut] {
  width: 12%
}

    li > a.disabled-tab:hover {
  background-color : transparent;
border-color : transparent;
color : #555
}

    #panel_infos_creancier label[id^="personnes_brutes_etats_identification_"]::after {
  content:"créancier :"
}

    .demarches-tab caption {
  background-color: #8cba4a
}

    .has-style-select-arrow select {
  -moz-appearance: none;
-webkit-appearance : none;
appareance : none;
cursor:pointer
}

    .collapsTxt.toClamp {
  -webkit-line-clamp: 2;
cursor: pointer
}

    .technicien_profile .accueil-demarche + .row .green-button {
  background-color: #0d72ac
}

    li > a.disabled-tab:focus {
  background-color : transparent;
border-color : transparent;
color : #555
}

    #panel_infos_creancier label[id^="personnes_brutes_etats_identification_bancaire"]::after {
  content:"coordonnées bancaires :"
}

    .panel-body.etiquette span.statut {
  border-radius: 5px;
opacity: 1
}

    li > a.disabled-tab:active {
  background-color : transparent;
border-color : transparent;
color : #555
}

    #evenements_tooltip_notification_interne_th {
  width: 300px
}

    .technicien_profile .accueil-demarche + .row .green-button:hover {
  background-color: #3c7ba2
}

    .has-style-select-arrow {
  position: relative
}

    .panel-body.etiquette {
  height: 300px;
overflow: auto
}

    [data-layout="portail_technicien"] #listeEvenements td[data-statut], [data-layout="portail_technicien"] #listeDemarches td[data-statut], [data-layout="portail_technicien"] #listeDossiers td[data-statut] {
  padding: 5px !important
}

    [data-action="plan_de_travail"] #rapportEtatDemarches #caf_de_rattachements_caf_pivot_0_cell div.input-group::after, [data-action="plan_de_travail"] #rapportEtatDossiers #caf_de_rattachements_caf_pivot_0_cell div.input-group::after {
  margin-top: 10px;
margin-left: -30px
}

    .collapsTxt.toClamp + .fas {
  cursor: pointer;
border: 0;
background: 0
}

    .disabled-button:hover {
  color: #c0312d;
cursor: not-allowed;
opacity: .65
}

    .panel, .panel-default, .panel-body, .card-body {
  border: none;
box-shadow: none
}

    .btn-cancel-technicien {
  background-color: #c0312d;
color:#fff;
border-radius:0
}

    [data-action="historique"] .bandeau-historique {
  background-color: #8cba4a;
min-height: 50px;
padding: 10px;
color: #fff;
overflow: hidden
}

    a {
  color: #3070a8
}

    #panel_infos_debiteur label[id^="personnes_brutes_etats_identification_"]::after {
  content:"débiteur :"
}

    .container-details-demarche .en-tete-detail-demarche h3 {
  font-weight: 700
}

    .nav-tabs-a-1 {
  display:block;
text-align:center;
font-weight:bold;
font-size: 25px
}

    #content .etiquette .form-group label {
  margin: 0
}

    .btn-choice-higher {
  font-weight: normal;
font-size: 16px;
padding: 0 15px;
justify-content: center;
align-items: center;
line-height: 1;
display: inline-flex
}

    .nav-indexation .nav-elem {
  padding: 1px 10px 1px 10px;
margin-right: 5px;
color: #000000;
font-weight: bold;
display: inline-block;
width: 40px;
text-align: center
}

    .bloc-border-right-gray {
  border-right-color:#cfd3d5;
border-right-width: 1px;
border-right-style: solid;
height:100%;
padding:0px;
margin:0px
}

    [data-layout="portail_technicien"] .plus_btn, [data-layout="portail_technicien"] .minus_btn {
  background-color: #0d72ac;
background-image: none;
text-shadow: none;
color: white
}

    .nav-tabs-a-2 {
  font-size:16px
}

    #panel_infos_debiteur label[id^="personnes_brutes_etats_identification_bancaire"]::after {
  content:"modalité de paiement :"
}

    [data-action="historique"] .technicien_profile .bandeau-historique {
  background-color: #3c7ba2
}

    input.form-control[type=text] [required]:invalid, input.form-control[type=password] [required]:invalid {
  border-color: #EE8888
}

    [data-layout="portail_technicien"] .etiquette input[type="checkbox"] {
  margin: 0
}

    .format-label:after {
  content:":";
margin: 0 5px
}

    .nav-indexation .curr-elem {
  background-color: var(--main-en-attente-de-piece);
border: 2px solid black
}

    .bloc-border-top-gray {
  border-top-color:#cfd3d5;
border-top-width: 1px;
border-top-style: solid;
width:100%;
margin-top:10px;
padding-top: 10px
}

    [data-layout="portail_technicien"] .format-valeur {
  color: #0d72ac
}

    .no_fieldset.panel, .no_fieldset.panel-default, .no_fieldset.panel-body, .no_fieldset.card-body {
  border: none;
box-shadow: none
}

    #content .etiquette .form-group.align-top {
  align-items: flex-start
}

    .judgement-documents-panel .sous-en-tete-detail-demarche {
  text-align: center;
margin-bottom: 15px
}

    .nav-indexation .complete-elem {
  background-color: #94e196
}

    .loader-technicien {
  border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #0d72ac;
width: 120px;
height: 120px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
margin: 0 auto
}

    .format-valeur {
  color : #6ab976;
font-weight: bold
}

    body select.form-control + .chosen-container .chosen-results li, body select.form-control + .chosen-container .chosen-results li.active-result {
  white-space: break-spaces
}

    #content .etiquette [data-statut="data-statut"] .form-group {
  display: inline-block;
margin-top: 7.5px;
margin-bottom: 7.5px
}

    [data-layout="portail_technicien"] .label_choix {
  color: #0d72ac;
margin-top: 25px;
font-weight: bold;
font-size: 16px;
text-align: center
}

    .nav-indexation .incomplete-elem {
  background-color: #cccccc
}

    [data-layout="portail_technicien"] >  [data-controller="dossiers"][data-action="show"] #header-and-body-content, [data-layout="portail_technicien"] >  [data-controller="dossiers"][data-action="update"] #header-and-body-content {
  font-size: 12px
}

    .btn-gari-secondary-technicien:hover,.btn-gari-secondary-technicien:focus, .btn-gari-secondary-technicien:active {
  outline: 2px solid #013593 !important;
color: #013593 !important;
background-color: white !important
}

    body .chosen-container, body a.chosen-single, body .chosen-container a span {
  display: block
}

    #panel_infos_enfant .form-group .col-md-2 {
  width: auto
}

    [data-layout="portail_technicien"] .formatted-statut-evenement-12px {
  font-size: 12px;
border-radius: 3px;
text-align: center;
line-height: 30px;
padding: 0 5px;
margin-right: 10px;
margin-top: 5px;
font-weight: initial
}

    .nav-indexation a:link {
  text-decoration: none
}

    .val-lieu-naiss {
  color: #355b71;
padding-left:5px
}

    [data-layout="portail_technicien"] .formatted-statut-evenement-14px {
  font-size: 14px;
border-radius: 3px;
text-align: center;
line-height: 30px;
padding: 0 5px;
margin-right: 10px;
margin-top: 5px;
font-weight: initial
}

    .btn-group, .form-group {
  margin-bottom:23px
}

    .input-group.format-valeur-etiquette {
  margin: 0
}

    .container-modification-etat-civil .form-group {
  display: flex;
align-items: center;
flex-wrap: wrap
}

    .nav-indexation .curr-elem.complete-elem {
  background-color: #94e196
}

    td:not([data-statut]) [data-statut='0'] {
  color: #646b77
}

    .container-modification-etat-civil {
  max-width: 800px;
margin: 0 auto
}

    .input-group-btn > btn-default {
  background-color:none
}

    .entete-panel-plan-de-travail {
  background-color: #3c7ba2;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
text-align: center;
color: white;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
line-height: 40px;
padding: 0;
margin: 0
}

    :root {
  --main-en-attente-de-piece: #fc802c;
--main-a-traiter: #646d77;
--main-valide: #258847;
--main-refuse: #c0312d
}

    .nav-indexation .curr-elem.incomplete-elem {
  background-color: var(--main-en-attente-de-piece)
}

    td:not([data-statut]) [data-statut='2'] {
  color: #fa6d02
}

    .container-modification-etat-civil .panel-content {
  background-color: white;
padding: 15px 0
}

    .btn.btn-default.reveal-show.copie-show > i.fas.fa.fa-copy, .btn.btn-default.reveal.copie-edit > i.fas.fa.fa-copy {
  color: #0d72ac
}

    .container-modification-etat-civil .fa-question-circle {
  width: 8.33333333%
}

    .fa-question-circle {
  color:#6b7173;
cursor:pointer
}

    #caf_de_rattachements_caf_pivot_0_cell div.input-group::after, #dossier_caf_pivot_0_cell div.input-group::after, .liste_deroulante_style div.input-group::after, .if_etats_if_0_cell div.input-group::after, .filter_bar #dossiers_revalorisation_auto_0_cell div.input-group::after {
  content: '\f078';
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
pointer-events: none;
font-size: 20px;
z-index: 200;
color: #0b4e80
}

    .btn-choice-smaller {
  font-weight: normal;
font-size: 16px;
display: inline-flex;
justify-content: center;
align-items: center
}

    [data-controller="pieces"] .panel {
  margin-bottom: 10px
}

    div.dossiers_paiements_automatiques_bloques_width_auto {
  width: auto !important
}

    .btn-gari-secondary-technicien.piece_jointe:hover .cnaf-icon-file-upload .cls-1 {
  fill: #013593
}

    .value_infos_commentaire {
  color: #355b71
}

    .btn-gari-secondary-technicien.piece_jointe span:first-of-type {
  margin-right: 5px
}

    [data-layout="portail_technicien"]  .checkbox_enfants .input_scope label {
  text-transform: lowercase
}

    [id^="comptes_bancaires_iban_"] + .input-group, [id^="comptes_bancaires_bic_"] + .input-group, [id^="comptes_bancaires_titulaire_"] +  .input-group {
  width: 83.33333333% !important
}

    .ui-datepicker-prev {
  color:#258847
}

    .btn-choix {
  background-color:#6ab976;
color:#fff !important;
border-radius:0;
font-weight:bold;
display: block;
height:75px
}

    [data-layout="portail_technicien"] input[type="checkbox"].bg_white:checked:after {
  background: #fff;
content: "\2714";
color: #0d72ac
}

    p.sous-en-tete-detail-demarche {
  text-align:left;
font-size: 18px;
color: #0f6baf;
font-weight: bold;
line-height: 25px
}

    [data-layout="portail_technicien"]  .checkbox_enfants .input_scope label:first-letter {
  text-transform: uppercase
}

    #show_pension label.col-md-6 {
  width: auto;
padding: 0;
margin-right: 3px !important
}

    .sous_bloc_rapport_etat_demarche span:nth-child(1n) {
  color: #646b77;
font-size: 13px;
display: block;
padding: 15px 20px
}

    .grey-frame {
  border-style: solid;
border-color: #f2f4f5;
border-width: 8px 20px 8px 20px;
line-height: 36px;
font-size: 16px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
letter-spacing: normal
}

    .mandatory-comment, .mandatory-field {
  border:2px solid #c0312d
}

    .sous_bloc_rapport_etat_demarche span:nth-child(2n) {
  color: white;
font-size: 25px;
font-weight: normal;
word-wrap: break-word;
background: #0d72ac;
min-width: 60px;
padding: 6px 10px
}

    body .status_-3, body .transmis_nsf, body .transmis td, body .statut[data-statut='-3'], body td[data-statut='-3'] {
  color: #EEEEEE;
background: #666666
}

    .input-group .show_associations {
  margin: 0;
padding: 0
}

    .btn-primary-technicien {
  background-color:#0d72ac;
color:#fff;
border-radius:0
}

    form.filter_bar input.form-control.calendar.datetime.loaded {
  font-weight:normal
}

    #validationMasse {
  font-weight: 400;
font-size: 12px;
display: flex
}

    .navbar__menu-secondary .nav-pills a:focus {
  outline: 2px dotted #fff
}

    .grey-frame label {
  text-align: right
}

    #validationMasse input {
  height: 27px;
flex: 0 0 27px
}

    .en-tete-detail-demarche {
  background-color: #3c7ba2;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
text-align: left;
color: white;
font-weight: 700;
font-size: 18px;
text-transform: uppercase;
line-height: 40px;
padding-right: 15px;
padding-left: 15px
}

    body .form-control:focus {
  outline: auto
}

    #valider_en_masse_btn {
  padding: 0 5px;
white-space: nowrap;
width: 100%
}

    table.list_demarches tr > td[data-statut], table.list_dossiers tr > td[data-statut], table.list_actions tr > td[data-statut] {
  outline: 1px solid #fff;
outline-offset: -1px
}

    .form-indexation {
  margin-top: 20px
}

    .logo-aripa {
  height: 90px;
margin: 10px
}

    .grey-frame .form-group {
  margin: 0px
}

    .header_filters select {
  font-weight: bold;
padding: 2px 10px !important;
width: 60px;
-webkit-appearance: none;
font-size:11px !important;
cursor:pointer;
height: 34px !important
}

    body .status_30, body .a_verifier, body .a_verifier td, body .statut[data-statut='30'], body td[data-statut='30'] {
  border-color: #4185f3
}

    .flex-40 {
  flex: 0 0 40%;
max-width: 40%;
padding-right: 10px
}

    .filter_bar label.input_datetime.col-md-2, .filter_bar label.input_date.col-md-2 {
  width: 100%
}

    .form-indexation .title-sep-piece {
  text-decoration: underline;
text-transform: uppercase;
font-weight: bold;
color: black;
text-align: center;
margin-bottom: 20px
}

    .bloc-border-left-gray {
  border-left-color:#cfd3d5;
border-left-width: 1px;
border-left-style: solid;
height:100%;
padding: 0 15px;
margin:0px
}

    #content .etiquette .form-group {
  margin-top: 0px;
margin-bottom: 5px;
display: flex;
align-items: center;
flex-wrap: wrap
}

    .btn-group .btn {
  margin-left: 0px;
border: 5px solid white
}

    .flex-60 {
  flex: 0 0 60%;
margin-bottom: 10px;
max-width: 60%
}

    .panel-body.etiquette.etiquette_personne {
  height: 315px;
padding: 15px
}

    body .status_30, body .a_valider, body .a_valider td, body .statut[data-statut='30'], body td[data-statut='30'] {
  border: 3px solid #fa6d02
}

    #description_recherche, #resultat_recherche {
  border-radius: 0px;
border-style: solid;
border-width: 2px 2px 2px 10px;
border-color: transparent;
padding: 10px 10px 0 16px
}

    .plus_btn:hover {
  background-image: none;
background-color: #8cba4a;
color: white;
border-radius: 0px
}

    .form-indexation .chosen-disabled {
  cursor: not-allowed;
opacity: 1 !important
}

    .btn-modify-align-end {
  text-align: center;
padding: 15px 0
}

    .minus_btn:hover {
  background-image: none;
background-color: #8cba4a;
color: white;
border-radius: 0px
}

    .no_fieldset > .card-header, .no_fieldset > .panel-heading, .no_fieldset > .panel > .panel-heading {
  display: none
}

    .flex-colum {
  display: flex;
flex-direction: column;
height:100%;
padding-right: 15px;
padding-left: 15px
}

    #dettes_table th {
  text-align: center !important
}

    .form-indexation .chosen-disabled > a.chosen-single {
  background-color: #eee !important
}

    .rech-et-effacer-filtres {
  font-weight: normal;
cursor: pointer;
font-size: 16px;
display: flex;
align-items: center;
padding: 3px 20px;
background: #355b71;
color: #fff;
border-radius: 0
}

    #dettes_table [headers*=balance] span.bold[id$=_debiteur_balance], #dettes_table [headers="dettes_pa_attendue_th"] span.bold[id$=_debiteur_balance] {
  font-weight: bold
}

    select.form-control + .chosen-container.chosen-container-single .chosen-single div {
  top:0px
}

    ul.onglet_rech_avancee > li {
  list-style: none;
padding: 10px;
border-radius: 20px 20px 0px 0px;
border: 1px solid #fff;
background-color: #0d72ac;
color: white
}

    #dettes_table [headers*=balance] span[data-value], #dettes_table [headers*=balance] td.positive, #dettes_table [headers*=balance] [balance=positive], #dettes_table [headers*=balance] tr.positive td span[id*=montant], #dettes_table [headers="dettes_pa_attendue_th"] span[data-value], #dettes_table [headers="dettes_pa_attendue_th"] td.positive, #dettes_table [headers="dettes_pa_attendue_th"] [balance=positive], #dettes_table [headers="dettes_pa_attendue_th"] tr.positive td span[id*=montant], #affectations_table [headers="affectations_montant_th"] span[data-value], #affectations_table [headers="affectations_montant_th"] td.positive, #affectations_table [headers="affectations_montant_th"] [balance=positive], #affectations_table [headers="affectations_montant_th"] tr.positive td span[id*=montant] {
  color: #277D3E
}

    .no_fieldset > .panel-body {
  padding: 15px 0
}

    .panel [class*="en-tete"] p, .panel [class*="en-tete"] h3 {
  margin: 0;
font-size: inherit;
line-height: inherit
}

    #dettes_table [headers*=balance] span[data-value^="-"], #dettes_table [headers*=balance] td.negative, #dettes_table [headers*=balance] [balance=negative], #dettes_table [headers*=balance] tr.negative td span[id*=montant], #dettes_table [headers="dettes_pa_attendue_th"] span[data-value^="-"], #dettes_table [headers="dettes_pa_attendue_th"] td.negative, #dettes_table [headers="dettes_pa_attendue_th"] [balance=negative], #dettes_table [headers="dettes_pa_attendue_th"] tr.negative td span[id*=montant], #affectations_table [headers="affectations_montant_th"] span[data-value^="-"], #affectations_table [headers="affectations_montant_th"] td.negative, #affectations_table [headers="affectations_montant_th"] [balance=negative], #affectations_table [headers="affectations_montant_th"] tr.negative td span[id*=montant] {
  color: #D71400
}

    .form-indexation input[type="checkbox"][disabled] {
  Pointer-events: none;
background-color: #eee;
Opacity: .65 !important
}

    [data-layout="portail_technicien"] #listeDossiers .nav-tabs >  li > a:hover, [data-layout="portail_technicien"] #listeDossiers .nav-tabs >  li > a:focus, [data-layout="portail_technicien"] #listeDossiers .nav-tabs > li.active > a, [data-layout="portail_technicien"] #listeDossiers .nav-tabs > li.active > a:focus, [data-layout="portail_technicien"] #listeDossiers .nav-tabs > li.active > a:hover, [data-layout="portail_technicien"] #rechercheDemarches .nav-tabs >  li > a:hover, [data-layout="portail_technicien"] #rechercheDemarches .nav-tabs >  li > a:focus, [data-layout="portail_technicien"] #rechercheDemarches .nav-tabs > li.active > a, [data-layout="portail_technicien"] #rechercheDemarches .nav-tabs > li.active > a:focus, [data-layout="portail_technicien"] #rechercheDemarches .nav-tabs > li.active > a:hover {
  background-color: #3c7ba2;
border-color: transparent !important
}

    .bloc_recap_pension {
  background-color: #f2f4f5;
padding: 20px;
margin-bottom: 20px
}

    [data-layout="portail_technicien"] #listeDossiers .filtre_rech_list_dossier, [data-layout="portail_technicien"] #listeDossiers .filtre_rech_list_demarches, [data-layout="portail_technicien"] #rechercheDemarches .filtre_rech_list_dossier, [data-layout="portail_technicien"] #rechercheDemarches .filtre_rech_list_demarches {
  background-color: #3c7ba2;
border-radius: 10px 10px 0 0;
font-size:15px;
border: 1px solid #fff
}

    #flash {
  font-size: 14px
}

    [data-layout="portail_partenaire"] .nav-tabs {
  border-bottom: 1px solid #fff
}

    #visu-pdf canvas {
  width: 100%;
max-width: 300mm;
margin: auto;
display: block;
box-shadow: 0 0 6px 6px rgb(0,0,0,.06)
}

    #flash .alert, #flash .notice {
  float: none;
text-align: left;
margin: 0;
padding: 10px 20px;
border-radius: 0;
border: 0;
box-shadow: none;
text-shadow: none;
display: block
}

    .form-indexation .chosen-disabled > a.chosen-single > div {
  Opacity: .65
}

    [data-layout="portail_technicien"] [data-action="plan_de_travail"] form.find_by_caf select, [data-layout="portail_technicien"] [data-action="plan_de_travail"] form.filter_bar select, [data-action^="recherche_avancee_"] form.find_by_caf select, [data-action^="recherche_avancee_"] form.filter_bar select {
  white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-right: 30px
}

    #flash .alert-success {
  background: rgb(230, 239, 194)
}

    .bloc_input {
  background-color: white
}

    #btn-reset {
  border-radius: 0;
color: #5d6471
}

    #flash .alert-danger {
  background: #c52410;
color: #fff
}

    [data-layout="portail_partenaire"] .tab-content {
  margin-top:30px
}

    #reval_annuelle_regl_en_vigueur > div.row {
  margin-left: 0px !important
}

    #listeDemarches .pagination > .active > a, #listeDemarches .pagination > .active > a:focus, #listeDemarches .pagination > .active > a:hover, #listeDemarches .pagination > .active > span, #listeDemarches .pagination > .active > span:focus, #listeDemarches .pagination > .active > span:hover, #listeLots .pagination > .active > a, #listeLots .pagination > .active > a:focus, #listeLots .pagination > .active > a:hover, #listeLots .pagination > .active > span, #listeLots .pagination > .active > span:focus, #listeLots .pagination > .active > span:hover, #listeDettes .pagination > .active > a, #listeDettes .pagination > .active > a:focus, #listeDettes .pagination > .active > a:hover, #listeDettes .pagination > .active > span, #listeDettes .pagination > .active > span:focus, #listeDettes .pagination > .active > span:hover {
  background-color: #fff;
color: #3c7ba2
}

    .enfant_label, .enfant_value {
  font-size: 16px;
font-weight: normal;
text-align: left
}

    .panel-body.etiquette.etiquette_personne .col-md-12 p {
  margin: 0 0 3px
}

    .enfant_label {
  color: #2a2f30
}

    button.btn-blue {
  background-color: #0d72ac;
color: #fff
}

    #listeDemarches .text-pagination, #listeDossiers .text-pagination, #listeLots .text-pagination, #listeDettes .text-pagination, [data-action="historique"] .text-pagination, #listeActions .text-pagination, #listeAffectations .text-pagination, #listeEvenements .text-pagination {
  font-size: 17px
}

    [data-layout="portail_partenaire"] .dropdown-menu > li > a:hover, [data-layout="portail_partenaire"] .dropdown-menu > li:hover, [data-layout="portail_partenaire"] .dropdown-menu > li > a:focus, [data-layout="portail_partenaire"] .dropdown-menu > li > a:hover {
  background-color:#90b84f !important;
background-image: none;
color:#fff !important
}

    a.sup-palier-blue {
  color: #0d72ac
}

    #listeDemarches .pagination > li  a, #listeDemarches .pagination > li span, #listeDossiers .pagination > li  a, #listeDossiers .pagination > li span, #listeLots .pagination > li  a, #listeLots .pagination > li span, #listeDettes .pagination > li  a, #listeDettes .pagination > li span, [data-action="historique"] .pagination > li  a, [data-action="historique"] .pagination > li span, #listeActions .pagination > li  a, #listeActions .pagination > li span, #listeAffectations .pagination > li  a, #listeAffectations .pagination > li span, #listeEvenements .pagination > li  a, #listeEvenements .pagination > li span {
  float: inherit !important
}

    [data-action*="recherche_avancee_"] form.filter_bar label {
  margin-bottom: 0
}

    .valider-demarche {
  margin-top: 10px;
background-color: #258847;
color: #fff;
font-size: 25px;
font-weight: bold;
position: absolute;
bottom: 0;
right: 0
}

    #listeDemarches ul.pagination, #listeDossiers ul.pagination, #listeLots ul.pagination, #listeDettes ul.pagination, [data-action="historique"] ul.pagination, #listeActions ul.pagination, #listeAffectations ul.pagination, #listeEvenements ul.pagination {
  margin:0
}

    .btn-min {
  background-color:#6ab976;
color:#fff;
border-radius:0;
font-size:20px;
font-weight:bold
}

    .menu-tech .elem-menu {
  font-size: 22px;
background-color: #0d72ac;
color: white;
padding: 20px 0;
display: flex;
align-items: center;
flex-direction: column;
border-radius: 10px
}

    #listeDemarches ul.pagination > li.disabled a, #listeDossiers ul.pagination > li.disabled a, #listeLots ul.pagination > li.disabled a, #listeDettes ul.pagination > li.disabled a, [data-action="historique"] ul.pagination > li.disabled a, #listeActions ul.pagination > li.disabled a, #listeAffectations ul.pagination > li.disabled a, #listeEvenements ul.pagination > li.disabled a {
  pointer-events: none;
cursor: default !important;
display:none
}

    [data-layout="portail_partenaire"] .nav > li > a {
  margin: 8px !important;
padding: 0 !important
}

    .warning-msg-demarche {
  font-size: 16px;
border: 3px solid rgb(255, 127, 14);
border-radius: 10px;
padding: 1rem;
background: white;
margin: 20px 0
}

    #listeDemarches .pagination > li > a, #listeDemarches .pagination > li > span, #listeDossiers .pagination > li > a, #listeDossiers .pagination > li > span, #listeLots .pagination > li > a, #listeLots .pagination > li > span, [data-action="historique"] .pagination > li > a, [data-action="historique"] .pagination > li > span, #listeDettes .pagination > li > a, #listeDettes .pagination > li > span, #listeActions .pagination > li > a, #listeActions .pagination > li > span, #listeAffectations .pagination > li > a, #listeAffectations .pagination > li > span, #listeEvenements .pagination > li > a, #listeEvenements .pagination > li > span {
  background-color: transparent;
border: none;
color: #fff;
padding: 6px
}

    input:hover {
  outline: none
}

    #listeActions table td:last-child {
  white-space: nowrap
}

    #listeDettes .pagination > li a, #listeDettes .pagination > li span, #listeLots .pagination > li a, #listeLots .pagination > li span {
  float: inherit !important
}

    #indexation .suppr_rech_index, #indexation .rech_nom_index {
  font-size: 17px;
background-color: gray;
color: white;
padding: 4px;
position: absolute;
left: 0px;
cursor: pointer
}

    .panel-body.etiquette.panel-status {
  display: flex;
align-items: center;
justify-content: space-between;
height: auto
}

    #panel_infos_enfant .sub_form > div {
  display: flex;
flex-wrap: wrap
}

    .mandatory_notice {
  color: #FF0000
}

    #panel_infos_enfant .sub_form > div .row:nth-child(1) {
  flex: 0 0 100%;
margin: 0
}

    form.find_by_caf .row {
  margin-bottom: 0
}

    #panel_infos_enfant .sub_form > div .row:nth-child(2) {
  flex: 0 0 calc(50% - 15px);
margin: 10px 0
}

    div.nested_form[data-field_sid="pensions_alimentaires"] div[id^="personnes_brutes_lieu_de_naissance"] .btn.toggle-btn.active {
  padding: 0 !important
}

    #panel_infos_enfant .sub_form > div .row:nth-child(3) {
  flex: 0 0 calc(50% + 15px);
margin: 10px 0
}

    #indexation input[type="checkbox"], #indexation .rech_nom_index {
  bottom: 0px;
position: absolute;
border-color: #7a7a7a
}

    .menu-tech .elem-menu .txt-menu {
  text-transform: uppercase;
text-align: center;
margin-top: 15px
}

    #panel_infos_enfant .sub_form > div .calendar-group {
  width: 100%
}

    #indexation .checkbox-index, #indexation .loupe-index {
  height: 50px;
z-index: 1
}

    .filtres_actions .col-md-7 {
  width: 100%
}

    #panel_infos_enfant .sub_form > div .row:nth-child(1) label {
  width: 50%
}

    .btn-revalorisation {
  background-color:#6ab976;
color:#fff;
border-radius:0;
font-weight:bold
}

    .input-group .form-control, .form-group-sm select.form-control,.input-group .chosen-container {
  height: 35px;
line-height: normal
}

    #panel_infos_enfant .sub_form > div div:last-child {
  width: 100%
}

    #indexation input::placeholder {
  color: #cccccc
}

    .primary_text_color_technicien {
  color: #0d72ac
}

    .balance-des-soldes {
  display: flex;
height: 100%;
align-items: center;
justify-content: center;
padding: 10px;
font-size: 14px
}

    .chosen-single, .form-control, .input-group-addon, .chosen-drop {
  border-radius:0 !important
}

    .filter_bar .btn:not([title]) .fa-search, .filter_bar .btn:not([title]) .fa-trash-alt {
  float: right;
margin-top: 2px
}

    .balance-des-soldes .statut {
  padding: 5px 10px;
display: inline !important
}

    [data-layout="portail_partenaire"] header a {
  color: #FFFFFF
}

    .bandeau-pagination {
  background-color: #3c7ba2;
padding: 10px;
color: #fff;
display: flex;
align-items: center
}

    .balance-des-soldes .bold {
  font-weight: bold
}

    #indexation .suppr_rech_index.disabled, #indexation .rech_nom_index.disabled {
  cursor: not-allowed
}

    .bandeau-pagination center, .bandeau-pagination p, .bandeau-pagination h2 {
  font-weight: normal;
font-size: 17px;
text-transform: uppercase;
text-align: center;
margin: 0
}

    .balance-des-soldes .values td {
  padding-top: 10px;
padding-bottom: 10px
}

    [data-layout="portail_partenaire"] .nav-tabs > li > a :hover {
  border-color:#fff;
background-color:none
}

    html[data-layout="portail_technicien"] .content-box:not(.bandeau-deroulant) {
  margin: 20px 0
}

    .balance-des-soldes td, .balance-des-soldes th {
  text-align: center
}

    #indexation input[type="checkbox"][disabled], #indexation .rech_nom_index[disabled] {
  background-color: #f0f0f0;
border-color : #dadada
}

    #bandeau-deroulant {
  clear: both;
background-color:#355b71;
font-size:18px;
color:#fff;
font-weight:bold;
border-radius:10px 10px 0 0;
line-height:40px;
text-align: center;
position: relative
}

    .balance-des-soldes .values {
  background-color: #f2f2f2
}

    .sup-pension .fa-trash-alt:hover, .developper-pension .fa-pencil-alt:hover {
  cursor: pointer
}

    [data-layout="portail_technicien"] #listeEvenements table {
  margin: 0
}

    .balance-des-soldes .negatif {
  color: #d61400;
font-weight: bold
}

    #indexation input[type="checkbox"][disabled]::after, #indexation .rech_nom_index[disabled]::after {
  cursor: not-allowed
}

    .index-technicien .disabled a {
  pointer-events: none;
background-color: #616e74
}

    .balance-des-soldes .positif {
  color: #34a852;
font-weight: bold
}

    .sup-pension:hover, .developper-pension:hover {
  text-decoration: none
}

    .select-style-filter::after {
  content:'\002335';
font-weight : bold;
position: absolute;
margin-top: -28px;
margin-left: 45px;
pointer-events: none;
font-size: 14px;
color: #0d72ac;
text-indent: 350%
}

    .balance-des-soldes [data-field="statut_echeance_debiteur"], .balance-des-soldes [data-field="statut_reversement_creancier"] {
  margin: 10px 0px 10px 0px
}

    [data-layout="portail_partenaire"] .nav-tabs > li > a {
  color:#5e5e5e;
border-bottom: 5px solid #fff
}

    .form-group [data-fully-classified], .form-group span[data-fully-indexed] {
  padding: 5px 10px;
color: white;
font-size: 16px
}

    .bandeau-pagination .dropdown .input_type_select {
  max-width: 50px;
color: initial
}

    [data-controller="demarches"][data-action="new"] select#demarch_0_type_demetteur {
  -moz-appearance: none;
-webkit-appearance : none;
appareance : none;
cursor:pointer;
border-color: #a9b3b5;
height: 50px;
font-size:16px;
padding:10px
}

    .select-style-arrow::after {
  display: contents;
font-size: 11px;
color: #0d72ac;
grid-area: select;
justify-self: end;
margin-right: 10px;
background-color: white;
align-content : center
}

    .bandeau-pagination .dropdown {
  margin-bottom: 0
}

    [data-layout="portail_partenaire"] .nav-tabs > li:hover {
  background-color:none
}

    .select-style-filter-dossier::after {
  content:'\002335';
font-weight : bold;
position: absolute;
margin-top: -28px;
margin-left: 30px;
pointer-events: none;
font-size: 14px;
color: #0d72ac;
text-indent: 350% !important
}

    .bloc_refus .row {
  display: flex;
align-items: center
}

    [data-controller="demarches"][data-action="new"] .liste_deroulante_style div.input-group::after, [data-controller="demarches"][data-action="edit"] .liste_deroulante_style div.input-group::after {
  margin-top: 10px;
margin-left: -30px
}

    form.find_by_caf .btn {
  border-radius: 0;
font-size: 15px;
padding: 15px 25px;
margin-left: 10px
}

    .bloc_refus .control-label {
  margin: 0
}

    [data-layout="portail_partenaire"] .nav-tabs > li {
  border-radius:0
}

    .select-style-arrow-down {
  content: url(/images/cnaf/portail_partenaires/arrow-down.png);
top: 50%;
position: absolute;
transform: translateY(-50%);
right: 1px;
pointer-events: none;
z-index: 2;
display:none
}

    .bloc_refus .comment_before_submit {
  display: block
}

    div#classification_checkboxes > div:nth-child(1) {
  top: 9.5em
}

    [data-layout="portail_technicien"] .nav > li a:focus, [data-layout="portail_technicien"] .nav > li a:hover, [data-layout="portail_technicien"] .nav > li button:focus, [data-layout="portail_technicien"] .nav > li button:hover {
  background-color:transparent
}

    .bloc_refus .comment_before_submit label {
  font-weight: normal
}

    table.nested_association > tbody > tr > td {
  padding-bottom: 40px;
padding-top: 40px
}

    .recouvrement {
  position: relative
}

    .bloc_refus .comment_before_submit textarea {
  margin-bottom: 10px
}

    caption {
  color: white;
text-align: center;
background: #a9b3b5;
font-weight: bold
}

    .recouvrement:before {
  content: '';
position: absolute;
left: 0;
top: 10%;
width: 1px;
height: 80%;
background: white
}

    .child-ui-trash .child-ui-trash {
  font-size: 20px;
margin: 0;
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}

    div#classification_checkboxes > div:nth-child(2) {
  top: 12.5em
}

    ul.onglet_rech_avancee {
  margin: 20px 0 0
}

    .contraste-cnaf #flash .alert, .contraste-cnaf #flash .notice {
  color: #000
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .input-group .btn.active {
  background-color: #0d72ac
}

    [data-layout="portail_partenaire"] .btn i:not([class~="no-label"]), [data-layout="portail_technicien"] .btn i:not([class~="no-label"]) {
  margin-right: 0
}

    .header-index-tech .rech-avancee {
  color: black;
font-size: 18px
}

    [data-action="home"] .btn-primary {
  max-width: 75%;
margin: 0 auto;
height: auto
}

    .barre-verticale {
  background-color: #8cba4a;
width:2px;
height:400px
}

    .header-index-tech .fa-search {
  margin-left: 5px;
background-color: white;
color: #0d72ac;
display: block;
padding: 11px;
height: 100%
}

    [data-action="home"] .btn-primary i {
  display: none
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .plus_btn, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .minus_btn {
  background-color: #0d72ac
}

    .header-index-tech .rech-avancee input::placeholder {
  color: inherit;
font-size: 16px
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .plus_btn:hover, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .minus_btn:hover {
  background-color: #355b71
}

    .header-index-tech input {
  border: 0;
height: 40px;
padding: 5px;
font-size: 16px;
border-radius: 0
}

    [data-action="home"] div.alert {
  display: inline-block;
margin: 10px
}

    .header-index-tech {
  background: #355b71
}

    [data-layout="portail_technicien"] #listeEvenements:not(.unauthorized-update) td[data-statut] {
  cursor: pointer
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .btn.technicien_profile_secondary:hover, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .technicien_profile_primary {
  background-color: #355b71
}

    .header-index-tech label.error-validation {
  color: white;
font-style: normal;
margin-top: 2px;
margin-bottom: 0
}

    .bloc-montant {
  text-align: center
}

    .login-font-1 {
  font-size:2em;
text-align:center;
margin-top: 50px
}

    .header-index-tech div.error-validation {
  flex: 0 0 100%
}

    .reveal {
  height: 34px;
line-height: 23px;
margin-right: 0px !important
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .next-btn {
  background-color: #0d72ac
}

    .menu-tech {
  font-family: Roboto-Light, Roboto
}

    .gen-button {
  border-radius: 5px;
text-decoration: none;
white-space: inherit
}

    .comparator:not(.hidden) ~ p[id^="format-"] {
  margin-left: calc(65%);
width: 45%
}

    .menu-tech .col-md-4, .menu-tech .col-md-6 {
  padding: 5px
}

    form .panel-heading {
  display: none
}

    .bloc-profile {
  background-color:#f2f4f5;
min-height:250px;
cursor:pointer;
display: flex;
flex-direction: column;
padding: 0;
align-items: center;
border: 1px solid transparent
}

    .recap-col .control-label {
  font-weight: bold
}

    [data-controller="demarches"][data-action="edit"] div[data-field="debiteur_cont"] div[id^=personnes_brutes_informations_bancaires_cont_], [data-controller="demarches"][data-action="edit"] div[data-field="debiteur_cont"] div[id^=personnes_brutes_justificatif_rib_] {
  display: none
}

    [headers="dossiers_numero_de_dossier_th"], [headers="historique_actions_dossier_th"], [headers="demarches_numero_de_demarche_th"], [headers="historique_actions_numero_de_demarche_th"] {
  font-family: Monaco, "DejaVu Sans Mono", "Lucida Console", "Andale Mono", monospace
}

    .recap-col [data-id="paliers_pensions_alimentaire.id"] {
  margin-top: 10px
}

    .red-button[disabled] {
  background-color: #f2f4f5;
color: #000
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .chosen-container-single .chosen-single div, [data-layout="portail_technicien"] .chosen-container-single .chosen-single div {
  background-color: #0d72ac
}

    .recap-col .form-group {
  margin-bottom : 0px;
display: flex
}

    [data-controller="demarches"][data-action="edit"] select[id$=_type_demetteur] {
  -moz-appearance: none;
-webkit-appearance : none;
appareance : none;
cursor:pointer;
border-color: #a9b3b5;
height: 50px;
font-size:16px;
padding:10px
}

    .comparator:not(.hidden) ~ .bootstrap-datetimepicker-widget {
  margin-left: calc(65% - 30px)
}

    .recap-col p, #reval_annuelle_regl_en_vigueur p {
  margin-bottom: 5px
}

    .green-button:focus {
  color: #fff
}

    .bloc-profile:hover {
  border: 1px solid #646b77
}

    .synthese-des-soldes .negatif {
  color: #D71400;
font-weight: bold
}

    form .without-after-element:after {
  content: none
}

    .btn-primary-technicien:hover, .btn-primary-technicien:focus {
  background-color: #3c7ba2;
color:#fff
}

    .synthese-des-soldes .positif {
  color: #277e3e;
font-weight: bold
}

    .panel.no_margins {
  margin-bottom: 0px
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .fe-file .green-button, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile header, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .next-btn, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile select.form-control + .chosen-container .chosen-results li:hover, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile select.form-control + .chosen-container .chosen-results li.active-result:hover, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile select.form-control + .chosen-container .chosen-results li.highlighted, [data-layout="portail_technicien"] .fe-file .green-button, [data-layout="portail_technicien"] header, [data-layout="portail_technicien"] .next-btn, [data-layout="portail_technicien"] select.form-control + .chosen-container .chosen-results li:hover, [data-layout="portail_technicien"] select.form-control + .chosen-container .chosen-results li.active-result:hover, [data-layout="portail_technicien"] select.form-control + .chosen-container .chosen-results li.highlighted {
  background-color: #0d72ac
}

    .synthese-des-soldes .zero {
  font-weight: bold
}

    .btn-icn-right {
  float: right
}

    [id$="_demarrage_de_lif__dtp"] {
  width: 33.33333333%
}

    .synthese-des-soldes .bold {
  font-weight: bold
}

    .panel.no_margins > .panel-body {
  padding: 0
}

    .prev-btn {
  background-color:#f2f4f5;
color: #646b77;
border-radius:0;
font-size:25px;
font-weight:bold;
clear: both
}

    .table td[headers="liste_validation_action"], .table td[headers*="_nouvelle_valeur"], .table td[headers*="_valeur_initiale"], .table td[headers*="_detail"], .table td[headers="ecritures_comptables_type_operation_th"], .table td[headers="dettes_mouvement_th"], .table td[headers="dettes_motif_th"], .table td[headers="historique_actions_action_th"], .table td[header="liste_validation_action"] {
  text-align: left !important
}

    .label-montant {
  margin-bottom : 0px !important
}

    p[id^="format-"] {
  font-size: 12px;
margin: 0;
font-weight: normal;
clear: left;
text-transform: initial
}

    .table [headers="affectations_montant_th"] {
  text-align: right !important
}

    .panel-heading .btn {
  height: 20px;
margin: 0;
font-size: 1em
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .loader, [data-layout="index_technicien"] .loader {
  border-top: 16px solid #0d72ac
}

    .table tfoot td {
  white-space: nowrap
}

    input[type="checkbox"][disabled] {
  Opacity: 0.2;
Pointer-events: none
}

    .border-focus {
  border-color: #a9b3b5;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px #a9b3b5, 0 0 8px #a9b3b5;
box-shadow: inset 0 1px 1px #a9b3b5, 0 0 8px #a9b3b5;
background-color: #258847
}

    .technicien_profile .labelCreancierDebiteur {
  display: none
}

    .bloc-profile-footer {
  min-height:80px;
background-color : #258847;
text-align:center;
color:#fff;
font-size:20px;
font-weight:bold;
line-height: 1.2;
display: flex;
align-items: center;
justify-content: center
}

    .chosen-container-single .chosen-single div b {
  top: 0px;
background-image: url('/images/angle-arrow-down.png') no-repeat 0 10px;
background-image: none
}

    .ui-tabs-selected {
  margin-top: -3px !important
}

    .ui-tabs-bottom {
  position: relative
}

    .pa_dues tbody {
  text-align: center
}

    #actions-pdf {
  background-color: #494949;
color: white;
text-align: center
}

    .ui-tabs-bottom .ui-tabs-panel {
  height: 250px;
overflow: auto
}

    .pa_dues table {
  border-bottom: solid 1px #ddd;
border-left: solid 1px #ddd;
border-right: solid 1px #ddd
}

    .fileinfo, .filename, .filemessage {
  margin: 0
}

    .ui-tabs-bottom .ui-tabs-nav {
  position: absolute !important;
left: 0;
bottom: 0;
right:0;
padding: 0 0.2em 0.2em 0
}

    .actions_pension i {
  margin-top: 15px
}

    #actions-pdf .dl-pdf {
  float: right;
margin-right: 5px
}

    .ui-tabs-bottom .ui-tabs-nav li {
  margin-top: -2px !important;
margin-bottom: 1px !important;
border-top: none;
border-bottom-width: 1px
}

    .inscription-profil .next-btn, .oubli-password .next-btn, .reinitialisation-password .next-btn {
  position: inherit
}

    .fe-input {
  width: 50%;
position: relative
}

    body[data-action=query_builder_reports] li.nav-item:nth-child(2) {
  display: none
}

    a.modif {
  color: white;
cursor: pointer
}

    #dettes_table [headers*=balance] span[data-value="0"] td.equilibre, #dettes_table [headers*=balance] [balance=equilibre], #dettes_table [headers*=balance] tr.equilibre td span[id*=montant] {
  color: black
}

    .next-btn {
  background-color: #258847;
color: #fff;
font-size: 25px;
font-weight: bold;
position: absolute;
bottom: 0;
right: 0
}

    body[data-action=query_builder_reports] .tab-pane.fade:not(.active) {
  height: 0;
width: 0;
overflow: hidden
}

    table.list_demarches tbody > tr > td, table.list_demarches tbody > tr > th, table.list_demarches tfoot > tr > td, table.list_demarches tfoot > tr > th, table.list_demarches thead > tr > td, table.list_demarches thead > tr > th, table.list_dossiers tbody > tr > td, table.list_dossiers tbody > tr > th, table.list_dossiers tfoot > tr > td, table.list_dossiers tfoot > tr > th, table.list_dossiers thead > tr > td, table.list_dossiers thead > tr > th, table.list_dettes tbody > tr > td, table.list_dettes tbody > tr > th, table.list_dettes tfoot > tr > td, table.list_dettes tfoot > tr > th, table.list_dettes thead > tr > td, table.list_dettes thead > tr > th, table.list_actions tbody > tr > td, table.list_actions tbody > tr > th, table.list_actions tfoot > tr > td, table.list_actions tfoot > tr > th, table.list_actions thead > tr > td, table.list_actions thead > tr > th {
  border-top: 1px solid #fff
}

    .btn-icn-left {
  float: left
}

    .btn:focus, .has-icon:focus, .fa-file-pdf:focus, [data-toggle="collapse"]:focus, .fe-input [type="file"]:focus + .btn {
  outline: 2px dotted black;
outline-offset: 0
}

    html[data-layout="portail_technicien"] .bandeau-deroulant {
  line-height: 40px;
color: #fff;
font-size: 18px;
text-transform: uppercase;
text-align: center;
background-color: #355b71;
clear: both;
position: relative;
border-radius: 10px 10px 0 0
}

    ul.pagination > li.disabled {
  cursor: not-allowed
}

    .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-container .chosen-results-scroll-up span, .chosen-container .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-container-single .chosen-search input[type="text"], .chosen-container .chosen-container-single .chosen-single abbr, .chosen-container .chosen-container-single .chosen-single div b, .chosen-container .chosen-rtl .chosen-search input[type="text"] {
  background-image: none !important
}

    #content::before {
  content: '';
height: 0;
width: 0;
display: block
}

    html[data-layout="portail_technicien"] .content-box .info {
  padding-bottom: 20px;
color: #d61400;
font-size: 16px
}

    [data-action="plan_de_travail"] form.header_filter select, [data-action="plan_de_travail"] form.filter_bar select, [data-action="plan_de_travail"] #rapportEtatDemarches select, [data-action="plan_de_travail"] #regime-manuel-res, [data-action="recherche_avancee_dossier"] form.header_filter select, [data-action="recherche_avancee_dossier"] form.filter_bar select, [data-action="recherche_avancee_dossier"] #rapportEtatDemarches select, [data-action="recherche_avancee_dossier"] #regime-manuel-res, [data-action="recherche_avancee_demarche"] form.header_filter select, [data-action="recherche_avancee_demarche"] form.filter_bar select, [data-action="recherche_avancee_demarche"] #rapportEtatDemarches select, [data-action="recherche_avancee_demarche"] #regime-manuel-res, [data-action="detail_creancier_debiteur"] form.header_filter select, [data-action="detail_creancier_debiteur"] form.filter_bar select, [data-action="detail_creancier_debiteur"] #rapportEtatDemarches select, [data-action="detail_creancier_debiteur"] #regime-manuel-res {
  -moz-appearance: none;
-webkit-appearance : none;
appareance : none;
cursor:pointer
}

    #listeLots td[data-fully-classified="yes"], #listeLots td[data-fully-indexed="yes"] {
  background-color: #34a852;
color: black
}

    table.list_demarches > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort, table.list_demarches > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort:after, table.list_dossiers > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort, table.list_dossiers > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort:after, table.list_lots > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort, table.list_lots > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort:after, table.list_dettes > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort, table.list_dettes > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort:after, table.list_actions > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort, table.list_actions > thead > tr:not(.header_filters) > th.headerSortDown:not(.icon_action_list) .btn-sort:after {
  font-family: "Font Awesome 5 Free";
content: " \f309";
color: #fff;
cursor: pointer;
border: 0;
background: 0
}

    .btn-search-header-filter {
  cursor: pointer;
padding: 7px 20px
}

    .white-tooltip + .tooltip > .tooltip-arrow {
  border-top-color: #a9b3b5
}

    .bloc-profile:focus:focus-visible {
  outline: 2px dotted black;
outline-offset: 0px
}

    table.list_demarches > thead > tr:not(.header_filters) > th:not(.icon_action_list):not(.headerSortDown):not(.headerSortUp):not([data-associationtype="has_many"]) .btn-sort, table.list_demarches > thead > tr:not(.header_filters) > th:not(.icon_action_list):not(.headerSortDown):not(.headerSortUp):not([data-associationtype="has_many"]) .btn-sort:after, table.list_dossiers > thead > tr:not(.header_filters) > th:not(.icon_action_list):not(.headerSortDown):not(.headerSortUp):not([data-associationtype="has_many"]) .btn-sort, table.list_dossiers > thead > tr:not(.header_filters) > th:not(.icon_action_list):not(.headerSortDown):not(.headerSortUp):not([data-associationtype="has_many"]) .btn-sort:after, table.list_actions > thead > tr:not(.header_filters) > th:not(.icon_action_list):not(.headerSortDown):not(.headerSortUp):not([data-associationtype="has_many"]) .btn-sort, table.list_actions > thead > tr:not(.header_filters) > th:not(.icon_action_list):not(.headerSortDown):not(.headerSortUp):not([data-associationtype="has_many"]) .btn-sort:after {
  font-family: "Font Awesome 5 Free";
content: "\f30c \f309";
color: #0d72ac;
cursor: pointer;
border: 0;
background: 0
}

    .sub-etiquette {
  height:100%;
border-right-color:#cfd3d5;
border-right-width: 1px;
border-right-style: solid
}

    .recap {
  text-align: center
}

    #listeLots td[data-fully-classified="no"], #listeLots td[data-fully-indexed="no"] {
  background-color: #fa6d02;
color: black
}

    table.list_demarches tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort, table.list_demarches tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort:after, table.list_dossiers tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort, table.list_dossiers tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort:after, table.list_lots tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort, table.list_lots tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort:after, table.list_dettes tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort, table.list_dettes tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort:after, table.list_actions tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort, table.list_actions tr:first-child > th.headerSortUp:not(.icon_action_list) .btn-sort:after {
  font-family: "Font Awesome 5 Free";
content:" \f30c";
color:#fff;
cursor: pointer;
border: 0;
background: 0
}

    [data-layout="portail_technicien"] #demarches_table .calendar-group .input-group-addon, [data-layout="portail_technicien"]  #dossiers_table .calendar-group .input-group-addon {
  width: 25px;
height: 25px;
padding: unset;
position: absolute;
right: 1px;
top: 5px;
z-index: 10;
background-color: white
}

    body[data-action*="diff"] .input-group span, body[data-action*="diff"] .input-group .diff_field {
  color: #888888;
margin: 0 0.5em;
right: 0;
display: inline-block
}

    .autocomplete_add {
  float: left;
margin-right: 3px
}

    thead.header_custom tr th {
  background-color: #3c7ba2 !important;
color: #fff !important
}

    div.panel-body.etiquette .sub-etiquette:last-child {
  border: none
}

    [data-action="change_status_manually"] .panel-body.etiquette {
  overflow: visible;
height: auto
}

    .has-style-select-arrow::after {
  content: '\f078';
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
pointer-events: none;
font-size: 20px;
z-index: 200;
color: #0d72ac;
top: 5px;
right: 25px
}

    [data-action="accueil_technicien"] #header-and-body-content {
  min-height: calc(100vh - 30px)
}

    .statut {
  padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
text-align:center;
border-radius:3px
}

    body[data-action*="diff"] .input-group span:not(:first-child) {
  width: 50%;
right: 0;
float: right
}

    table.list_lots tr > td[data-fully-classified], table.list_lots tr > td[data-fully-indexed] {
  outline: 1px solid #fff;
outline-offset: -1px
}

    [data-action="accueil_technicien"] #main-content {
  margin: 20vh 0 0
}

    .btn-action-rech button {
  height: 50px
}

    .dropdown-menu .divider {
  margin:0 !important
}

    .elem_input {
  margin: 0
}

    [data-action^="recherche_avancee_"] form.filter_bar #dossier_caf_pivot_0_cell div.input-group::after, [data-action^="recherche_avancee_"] form.filter_bar #dossier_etats_dossiers_0_cell div.input-group::after, [data-action^="recherche_avancee_"] form.filter_bar .liste_deroulante_style div.input-group::after, [data-action^="recherche_avancee_"] form.filter_bar .if_etats_if_0_cell div.input-group::after, [data-action^="recherche_avancee_"] form.filter_bar #dossiers_revalorisation_auto_0_cell div.input-group::after {
  margin-top: 5px;
margin-left: -30px
}

    span.for-dropdown-menu-position + div > .dropdown  .dropdown-menu {
  margin:-80px 0 0 !important
}

    .dropdown-menu {
  padding: 0
}

    .next-btn:hover, .next-btn:focus {
  background-color: #8cba4a;
color: #fff
}

    [data-controller="demarches"] .panel-body.etiquette.etiquette_personne {
  height: 370px;
padding: 15px
}

    [data-layout="portail_technicien"] #listeDemarches table thead tr.header_filters th, [data-layout="portail_technicien"] #listeDossiers table thead tr.header_filters th, [data-action="plan_de_travail"] #listeLots table thead tr.header_filters th, [data-layout="portail_technicien"] #listeEvenements table thead tr.header_filters th, [data-layout="portail_technicien"] #listeDettes table thead tr.header_filters th {
  border-top-width: 0;
padding-top: 0
}

    div.loading {
  background: #f2f4f5 url('/images/std/indicator.gif') no-repeat center center;
margin: 0 auto;
border: none;
width: 100%;
min-width: 150px;
min-height: 150px
}

    #errorsListWrap, #errorExplanation {
  margin-top: 0;
margin-bottom: 25px;
border-left: 5px solid #d61400;
padding: 23px 26px 13px 36px;
background: rgba(214,20,0,0.15);
color: #000000
}

    [data-controller="demarches"] .filter_bar label, [data-controller="demarches"] .filter_bar #demarch_0_created_at_min__dtp::before, [data-controller="demarches"] .filter_bar #demarch_0_created_at_max__dtp::before, [data-controller="dossiers"] .filter_bar label, [data-controller="dossiers"] .filter_bar #demarch_0_created_at_min__dtp::before, [data-controller="dossiers"] .filter_bar #demarch_0_created_at_max__dtp::before, [data-controller="evenements"] .filter_bar label, [data-controller="evenements"] .filter_bar #demarch_0_created_at_min__dtp::before, [data-controller="evenements"] .filter_bar #demarch_0_created_at_max__dtp::before {
  font-size: 12px;
line-height: 1.5;
margin: 0;
margin-left: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-bottom: 0px
}

    .copie-edit {
  position: absolute;
top: 0;
z-index: 4;
right: -5px
}

    .welcome-police h2 {
  font-size:50px !important
}

    .fe-input .fe-file {
  position: absolute;
height: 64px;
z-index: -1 !important
}

    [data-controller="demarches"][data-action="edit"] [id^="debiteur_bruts_informations_bancaires_cont"] {
  display: none
}

    .reveal-show {
  height: 20px;
line-height: 5px;
width: 20px;
padding-left: 1px
}

    .fa-clock-o {
  font-size:30px
}

    .prev-btn:hover, .prev-btn:focus {
  color: #8cba4a
}

    [data-controller="demarches"][data-action="new"] #demarch_0_debiteur_cont #debiteur_bruts_titulaire_du_compte_-1_cell, [data-controller="demarches"][data-action="new"] #demarch_0_debiteur_cont #debiteur_bruts_informations_bancaires_cont_-1_cell {
  display:none
}

    .copie-show {
  margin-left:10px
}

    span.std_links a {
  display: inline-block;
margin: 0 0.25em
}

    .rech-et-effacer-filtres:hover, .rech-et-effacer-filtres:focus {
  background-color: white;
color: #0b4e80;
text-decoration: underline
}

    [data-controller="evenements"] #visu-pdf canvas {
  max-width: 300mm;
margin: auto;
display: block;
box-shadow: 0 0 6px 6px rgb(0,0,0,.06)
}

    [data-layout="portail_technicien"] >  [data-controller="demarches"][data-action="show"] #header-and-body-content, [data-layout="portail_technicien"] >  [data-controller="demarches"][data-action="update"] #header-and-body-content {
  font-size:12px
}

    .panel-success > .panel-heading {
  background-color: #90b84f;
background-image:none !important
}

    div span[data-fully-classified="yes"], div span[data-fully-indexed="yes"] {
  background-color: #34a852;
color: black
}

    [data-controller="evenements"] #visu-pdf .etiquette {
  background: white;
padding: 20px 0
}

    .to_hide {
  display:none
}

    .home-text {
  text-align: center;
font-size: 25px
}

    div span[data-fully-classified="no"], div span[data-fully-indexed="no"] {
  background-color: #fa6d02;
color: black
}

    [data-controller="titres_executoires"] [class^="titres_executoires_associations_cont_"][class$="_cell"] {
  display: none
}

    .hide_pension_temp {
  display:none
}

    .panel-body-accueil {
  border:4px solid #90b84f;
padding:0 !important
}

    body {
  font-family: "Roboto", Sans-Serif;
font-style: normal;
color: #646b77
}

    [data-layout="index_technicien"] #flash {
  margin: 0 -15px
}

    #panel_infos_creancier label[id^="personnes_etats_identification_personne_propre_"]::after {
  content:" créancier :"
}

    .home-text .section {
  margin-top: 50px
}

    #aripa_title {
  font-size:25px;
margin-top: 1%;
line-height: 1.2
}

    [data-layout="portail_partenaire"] .piece_jointe > span {
  margin: 0 10px;
padding: 0;
width: auto
}

    #panel_infos_debiteur label[id^="personnes_etats_identification_personne_propre_"]::after {
  content:" débiteur :"
}

    .aripa_page_theme {
  font-weight:bold
}

    div.row .btn-retour {
  color: #0D8936
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .technicien_profile_secondary, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .btn.technicien_profile_primary:hover {
  background-color: #0d72ac
}

    [data-layout="portail_technicien"] [data-action="show"] label:not(.error-validation), [data-layout="portail_technicien"] [data-action="update"] label:not(.error-validation) {
  font-weight:normal;
color:#2a2f30
}

    .password-toggler > .btn-default {
  background-color:#fff !important;
background-image:none !important;
border-left:none !important;
border:1px solid #a9b3b5;
border-radius:0px !important;
color:#6ab976
}

    body .status_1, body .reclame, body .reclame td, body .statut[data-statut='1'], body td[data-statut='1'] {
  background: #fbbb02;
color: #000
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .prev-btn:hover, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .sup-pension, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .developper-pension, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .enfant_value, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .prev-btn:focus, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .fa-question-circle:focus, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .fa-question-circle:hover, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .bloc-montant #montant_total_des_pensions, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .bloc-montant .devise-montant, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .format-valeur, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .modif-recap, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .sup-pension, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .sup-palier {
  color: #0d72ac
}

    .btn-ouinon {
  width: 50px;
height: 30px
}

    .input-group label.toggle-btn:focus-within {
  outline: 2px dotted black;
outline-offset: -4px
}

    [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .nav-tabs > li.active > a, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .nav-tabs > li.active > a:hover, [data-layout="portail_partenaire"] #header-and-body-content.technicien_profile .nav-tabs > li.active > a:focus {
  color: #0d72ac;
cursor: default;
border: 1px solid #fff;
border-bottom:5px solid #0d72ac
}

    [data-layout="portail_technicien"] > [data-action="plan_de_travail"] #listeDemarches table > tbody, [data-layout="portail_technicien"] > [data-action="plan_de_travail"] #listeDossiers table > tbody, [data-layout="portail_technicien"] > [data-action="plan_de_travail"] #listeLots table > tbody, [data-layout="portail_technicien"] > [data-action="plan_de_travail"] #listeEvenements table > tbody, [data-layout="portail_technicien"] > [data-action="plan_de_travail"] #listeActions table > tbody {
  word-wrap: break-word
}

    input[type=password] {
  border-right:none !important
}

    body .status_0, body .vide, body .vide td, body .statut[data-statut=''], body .statut[data-statut='0'], body td[data-statut='0'], body td[data-statut=''], body p > td[data-statut='0'], body p > td[data-statut=' '] {
  background: #d8d9d8;
color: #000
}

    [data-layout="portail_partenaire"] .contraste-cnaf .bloc-montant #montant_total_des_pensions, [data-layout="portail_partenaire"] .contraste-cnaf .bloc-montant .devise-montant {
  color: #000000
}

    .btn-ouinon-clickable {
  background-color: lightgrey;
border: 1px solid transparent
}

    .password-toggler > button:active {
  border:1px solid #a9b3b5;
outline:none;
box-shadow:none;
color:red
}

    .input-group label.toggle-btn input[type="radio"] {
  position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0
}

    [data-layout="portail_partenaire"] .contraste-cnaf .btn:hover .cnaf-icon-file-upload, [data-layout="portail_partenaire"] .contraste-cnaf .btn:active .cnaf-icon-file-upload, [data-layout="portail_partenaire"] .contraste-cnaf .btn.active .cnaf-icon-file-upload, [data-layout="portail_partenaire"] .contraste-cnaf .btn.active:hover .cnaf-icon-file-upload, [data-layout="portail_partenaire"] .contraste-cnaf .btn.active:active .cnaf-icon-file-upload {
  filter: brightness(1)
}

    [data-layout="portail_technicien"] [data-action="show"] #montant_pensions_alimentaires .input-group span[id*=_etats_identification_enfant] {
  width:60%
}

    .filtres_actions span.input-group-addon span.glyphicon-calendar {
  margin-top: -5px
}

    body .status_3, body .a_saisir, body .a_saisir td, body .statut[data-statut='3'], body td[data-statut='3'] {
  background: #4185f3;
color: #000
}

    [data-layout="portail_partenaire"] .contraste-cnaf .btn:hover i, [data-layout="portail_partenaire"] .contraste-cnaf .btn:focus i {
  color: #FFFFFF
}

    .btn-ouinon-notclickable {
  background-color: rgb(13, 114, 172);
border: 1px solid transparent;
cursor: not-allowed
}

    .form-control:focus {
  border-color:#a9b3b5;
-webkit-box-shadow: none;
box-shadow: none
}

    [data-layout="portail_technicien"] [data-action="recherche_avancee_demarche"] .cell_date_intervalle label:nth-child(2), [data-layout="portail_technicien"] [data-action="recherche_avancee_dossier"] .cell_date_intervalle label:nth-child(2) {
  font-size:0
}

    [data-layout="portail_partenaire"] .contraste-cnaf .input-group label.toggle-btn:focus-within {
  outline-offset: 0
}

    td:not([data-statut]) [data-statut='-1'] {
  color: #e1231d
}

    .filtres_actions label[data-field="date_de_laction"] {
  padding-left: 0px
}

    #historique_actions_table thead tr {
  position: sticky;
top: 46px;
background: white;
z-index: 1;
box-shadow: inset 0 1px 0 #ddd, inset 0 -1px 0 #ddd
}

    [data-layout="portail_partenaire"] .contraste-cnaf .fa-question-circle:focus, [data-layout="portail_partenaire"] .contraste-cnaf .fa-question-circle:hover {
  color: #000000
}

    .border_style {
  border-right: none
}

    .nested_form .sub_form {
  display: inline-block;
width: 100%
}

    .input-group a, .input-group label.toggle-btn {
  background-color:#f2f4f5;
white-space: normal;
color : #646b77
}

    [data-layout="portail_partenaire"] .contraste-cnaf header {
  background-color: #000 !important
}

    td:not([data-statut]) [data-statut='1'] {
  color: #fbbb02
}

    [data-layout="portail_partenaire"] [data-controller="demarches"] div table tr td.std_links i {
  color:orange
}

    body .status_4, body .ok, body .ok td, body .statut[data-statut='4'], body td[data-statut='4'] {
  background: #34a852;
color: #000
}

    [data-layout="portail_partenaire"] .contraste-cnaf a {
  color: #000 !important
}

    .bloc_pension > div > span.enfant_value {
  white-space: nowrap
}

    div#listeActions td[headers="historique_actions_detail_th"] {
  font-weight: bold
}

    [data-layout="portail_technicien"] [data-action="recherche_avancee_demarche"] .cell_date_intervalle label:nth-child(2)::before, [data-layout="portail_technicien"] [data-action="recherche_avancee_dossier"] .cell_date_intervalle label:nth-child(2)::before {
  content: "Jusqu'à";
font-size: 12px
}

    [data-layout="portail_partenaire"] .contraste-cnaf .input-group-btn .btn, [data-layout="portail_partenaire"] .contraste-cnaf .input-group-btn input {
  border-color: #000
}

    .btn.btn-default.reveal-show.copie-show, .btn.btn-default.reveal.copie-edit {
  background-color: transparent;
background-image: none;
border: none;
box-shadow: none
}

    .sub_form {
  margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 2px solid #a9b3b5
}

    .plus_btn, .minus_btn {
  width: 50px
}

    [data-layout="portail_partenaire"] .contraste-cnaf .btn, [data-layout="portail_partenaire"] .contraste-cnaf div.chosen-container-single .chosen-single div {
  color: #000 !important;
background-color: #fff !important;
border: 1px solid #000
}

    td:not([data-statut]) [data-statut='3'] {
  color: #4185f3
}

    [data-controller="demarches"] div table tr td span[id*=_statut][data-value=1] {
  --main-valeur:attr(data-value);
color:var(--main-en-attente-de-piece)
}

    body .status_2, body .retard, body .retard td, body .statut[data-statut='2'], body td[data-statut='2'], body p > span[data-statut='2'] {
  background: #fa6d02;
color: black
}

    [data-layout="portail_partenaire"] .contraste-cnaf .btn:hover, [data-layout="portail_partenaire"] .contraste-cnaf .btn:focus, [data-layout="portail_partenaire"] .contraste-cnaf .btn:active, [data-layout="portail_partenaire"] .contraste-cnaf .btn.active, [data-layout="portail_partenaire"] .contraste-cnaf .btn.active:hover, [data-layout="portail_partenaire"] .contraste-cnaf .btn.active:focus, [data-layout="portail_partenaire"] .contraste-cnaf .btn.active:active {
  color: #fff !important;
background-color: #000 !important
}

    td:not([data-statut]) [data-statut='4'] {
  color: #28823f
}

    [data-action="balance_soldes"] .container-details-demarche {
  margin-top: 10px
}

    body .status_-1, body .ko, body .ko td, body .statut[data-statut='-1'], body span[data-statut='-1'] {
  background: #ef403b;
color: black;
padding: 5px 15px;
border-radius: 15px;
text-transform: uppercase;
opacity : 0.8
}

    [data-layout="portail_partenaire"] .contraste-cnaf select.form-control + .chosen-container .chosen-results li:hover, [data-layout="portail_partenaire"] .contraste-cnaf select.form-control + .chosen-container .chosen-results li.active-result:hover, [data-layout="portail_partenaire"] .contraste-cnaf select.form-control + .chosen-container .chosen-results li.highlighted {
  background-color: #000
}

    hr {
  margin: 15px 0
}

    [data-action="login"] div.alert {
  display: inline-block;
margin: 10px
}

    body .status_-2, body .hors_perimetre, body .hors_perimetre td, body .statut[data-statut='-2'], body td[data-statut='-2'] {
  background: #999;
color: #000
}

    [data-layout="portail_partenaire"] .contraste-cnaf .panel-success > .panel-heading {
  background-color: #000
}

    #query_builder .ui-tabs-vertical .ui-tabs-nav.nav-tabs.nav {
  padding: .2em .1em .2em .2em;
float: left;
width: 22em;
padding-left: 0
}

    [data-action="plan_de_travail"] form.header_filter select {
  max-width: 100%
}

    [data-layout="portail_partenaire"] .contraste-cnaf .panel-body-accueil {
  border-color: #000 !important;
margin-top: -1px
}

    div.zone_display_commentaires > div.row:nth-child(odd) {
  background-color:#f2f4f5
}

    .btn-connexion, .btn-inscription {
  font-size:20px;
padding:10px
}

    [data-layout="portail_technicien"] #listeDemarches table thead tr.header_filters th form, [data-layout="portail_technicien"] #listeDossiers table thead tr.header_filters th form {
  position: relative
}

    [data-layout="portail_partenaire"] .contraste-cnaf div.chosen-container-single .chosen-single div {
  background-color: #000000
}

    .commented_by {
  border-right: 2px solid #cfd3d5;
margin-bottom: 5px
}

    [data-layout="portail_partenaire"] [data-controller="demarches"] .nav-tabs.nav {
  display: flex;
justify-content: center
}

    .hidden-caption caption {
  position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0px;
overflow: hidden;
clip: rect(0px, 0px, 0px, 0px);
border: 0px;
color: black
}

    [data-layout="portail_partenaire"] .contraste-cnaf .glyphicon.glyphicon-calendar {
  filter: brightness(0)
}

    [data-layout="portail_technicien"] [data-controller="demarches"][data-action="show"] .panel {
  background-color: transparent !important
}

    #query_builder .column {
  list-style-type: none;
// float: left;
background-color: #CBE0FF;
border-radius: 3px;
display: inline-block;
border: 1px solid #AAA;
margin: 4px;
padding: 2px;
font-weight: bold;
line-height: 2em;
cursor: move
}

    .img-aripa:focus img, .img-caf:focus img, .img-msa:focus img {
  outline: 2px dotted black
}

    [data-layout="portail_partenaire"] .contraste-cnaf .cnaf-icon-file-upload {
  filter: brightness(0)
}

    .label_infos_commentaire {
  font-weight:bold
}

    .panel.margin_10 {
  margin-bottom: 10px !important
}

    select.form-control + .chosen-container .chosen-results li:hover,  select.form-control + .chosen-container .chosen-results li.active-result:hover, select.form-control + .chosen-container .chosen-results li.highlighted {
  background-color: #0D8936
}

    [data-layout="portail_partenaire"] .contraste-cnaf .format-valeur {
  color: #000000
}

    .autocomplete_info {
  position: absolute;
right: 10px;
z-index: 2;
width: auto;
height: 50px;
line-height: 50px;
text-align: center;
margin-top: 0
}

    #query_builder #settings {
  width: 25em;
float: left
}

    .img-aripa:focus, .img-caf:focus, .img-msa:focus {
  outline: 0
}

    [data-layout="portail_partenaire"] .contraste-cnaf .nav-tabs > li.active > a, [data-layout="portail_partenaire"] .contraste-cnaf .nav-tabs > li.active > a:hover, [data-layout="portail_partenaire"] .contraste-cnaf .nav-tabs > li.active > a:focus {
  border-bottom-color: #000000
}

    .success-comment {
  border: 2px solid #84D46C
}

    div.calendar-group span.input-group-addon {
  border: none;
background-color: transparent;
cursor: pointer;
vertical-align: top
}

    [data-layout="portail_partenaire"] .glyphicon-calendar {
  color: #0D8936
}

    [data-layout="portail_partenaire"] .contraste-cnaf .bloc-profile-footer {
  background-color: #000000
}

    .autocomplete_info .autocomplete_error {
  color: #AA4543
}

    #query_builder #main {
  margin-left: 26em
}

    [data-layout="portail_partenaire"] .contraste-cnaf .border-focus {
  background-color: #000000
}

    .autocomplete_info .autocomplete_success {
  color: #1F8600
}

    .has-icon {
  display: inline-block
}

    [data-layout="portail_partenaire"] .contraste-cnaf footer a {
  color: #FFFFFF !important
}

    .modal {
  background-color: rgba(255,255,255,0.5) !important
}

    [data-controller="demarches"] .action_buttons {
  display:none !important
}

    [data-layout="portail_partenaire"] .input-group .btn.active {
  background-color : #258847;
color : #fff;
box-shadow: none
}

    [data-layout="portail_partenaire"] .contraste-cnaf input, [data-layout="portail_partenaire"] .contraste-cnaf select {
  border-color: black !important
}

    .autocomplete_info .autocomplete_warning {
  color: #DCDC00
}

    #query_builder .nav-tabs.nav {
  padding-left: 0
}

    [data-action="recherche_avancee_demarche"] .filter_bar div.cell_date_intervalle > div > label[data-field=updated_at] > div[id*=updated_at], [data-action="recherche_avancee_dossier"] .filter_bar div.cell_date_intervalle > div > label[data-field=updated_at] > div[id*=updated_at] {
  width: 100%
}

    [data-layout="portail_partenaire"] .contraste-cnaf .btn i {
  color: #000000
}

    .background-disabled {
  background-color:#ddd !important
}

    .bloc_enfant + .bloc_pension {
  right: 0px;
bottom: 0px
}

    .enfant_value {
  color: #0D8936
}

    [data-layout="portail_partenaire"] .contraste-cnaf .dropdown-menu > li > a:hover, [data-layout="portail_partenaire"] .contraste-cnaf .dropdown-menu > li:hover, [data-layout="portail_partenaire"] .contraste-cnaf .dropdown-menu > li > a:focus, [data-layout="portail_partenaire"] .contraste-cnaf .dropdown-menu > li > a:hover {
  background-color: #000000 !important
}

    input.warning_color,select.warning_color {
  border-color: #DCDC00
}

    [data-controller="demarches"] .header_filters #demarch_0_created_at_max__dtp {
  display: none
}

    .sr-only {
  width: 1px !important;
position: absolute !important
}

    [data-layout="portail_partenaire"] .contraste-cnaf .demarches-tab th.headerSortDown, [data-layout="portail_partenaire"] .contraste-cnaf .demarches-tab th.headerSortUp {
  background-color: #000000 !important
}

    .icone-edit-pension i {
  cursor: pointer
}

    #query_builder .tab-content {
  padding-top: 0
}

    [data-layout="portail_technicien"] [data-action="recherche_avancee_dossier"] .cell_date_intervalle label:nth-child(2)::before {
  content: "Jusqu'à";
font-size: 14px
}

    [data-layout="portail_partenaire"] .contraste-cnaf label, [data-layout="portail_partenaire"] .contraste-cnaf div#demarch_0_created_at_min__dtp::before, [data-layout="portail_partenaire"] .contraste-cnaf div#demarch_0_created_at_max__dtp::before, [data-layout="portail_partenaire"] .contraste-cnaf .libelle-commentaire {
  color: #000000
}

    input.success_color,select.success_color {
  border-color: #84D46C
}

    .bloc-form_authentification {
  margin-top:50px
}

    [data-layout="portail_partenaire"] header {
  color: #fff;
background-color: #74A331
}

    [data-layout="portail_partenaire"] .contraste-cnaf header a:focus {
  outline: 2px dotted white;
outline-offset: 2px
}

    .col-md-2-custom.col-md-2 {
  width:14% !important
}

    #query_builder .ui-tabs-vertical .ui-tabs-nav.nav-tabs.nav .ui-tabs-tab {
  width: 95%
}

    .table-wrapper {
  overflow: visible
}

    [data-layout="portail_partenaire"] .contraste-cnaf #content, [data-layout="portail_partenaire"] .contraste-cnaf #content {
  color: #000000
}

    input.error_color,select.error_color {
  border-color: #a94442
}

    #results .ui-tabs-nav.nav-tabs.nav {
  height: 4em
}

    [data-toggle="popover"] {
  border: 0;
background: transparent
}

    [data-layout="portail_partenaire"] .contraste-cnaf[data-action="historique"] .bandeau-historique {
  background-color: #000000
}

    .find_type_active {
  border: 2px solid #000 !important
}

    .sup-pension, .sup-palier {
  color : #0D8936;
text-align: center
}

    [data-layout="portail_partenaire"] .technicien_profile .dropdown-menu > li > a:hover, [data-layout="portail_partenaire"] .technicien_profile .dropdown-menu > li:hover, [data-layout="portail_partenaire"] .technicien_profile .dropdown-menu > li > a:focus, [data-layout="portail_partenaire"] .technicien_profile .dropdown-menu > li > a:hover {
  background-color: #0d72ac !important
}

    .modal .modal-title {
  text-align: center;
text-transform: uppercase;
font-weight: bold
}

    [data-controller="paliers_pensions_alimentaires"][data-action="add_new_palier"] .etiquette div.form-group {
  margin-top: 7.5px !important
}

    [data-layout="portail_partenaire"] .plus_btn {
  background-image: none;
background-color: #258847;
color: white;
border-radius: 0px
}

    [data-layout="portail_partenaire"] [data-action="historique"] .pagination > .active > a, [data-layout="portail_partenaire"] [data-action="historique"] .pagination > .active > a:focus, [data-layout="portail_partenaire"] [data-action="historique"] .pagination > .active > a:hover, [data-layout="portail_partenaire"] [data-action="historique"] .pagination > .active > span, [data-layout="portail_partenaire"] [data-action="historique"] .pagination > .active > span:focus, [data-layout="portail_partenaire"] [data-action="historique"] .pagination > .active > span:hover {
  background-color: #fff;
color: #8cba4a
}

    .modal .modal-dialog {
  height: 80%;
margin: 60px auto
}

    .bloc_erreur_min label {
  color: white;
text-align: center
}

    .developper-pension {
  color : #0D8936;
text-align: center
}

    [data-layout="portail_partenaire"] .piece_jointe, [data-layout="portail_technicien"] .piece_jointe {
  font-size: 18px;
line-height: 50px;
display: inline-flex;
justify-content: center
}

    @media print {
  display: none
}

    [data-layout='portail_technicien'] div[id*=titres_executoires_nombre_denfant] input {
  width: 100%
}

    [data-layout="portail_partenaire"] .minus_btn {
  background-image: none;
background-color: #258847;
color: white;
border-radius: 0px
}

    [data-layout="portail_partenaire"] select.form-control, [data-layout="portail_partenaire"] form:not(.header_filter) input.form-control[type=text], [data-layout="portail_partenaire"] input.form-control[type=number], [data-layout="portail_partenaire"] input.form-control[type=password], [data-layout="portail_partenaire"] input[type=email], [data-layout="portail_partenaire"] select.form-control + .chosen-container.chosen-container-single .chosen-single, [data-layout="portail_partenaire"] .input-group-btn .btn, [data-layout="portail_technicien"] [data-action="plan_de_travail"] select.form-control, [data-layout="portail_technicien"] [data-action="plan_de_travail"] form:not(.header_filter) input.form-control[type=text], [data-layout="portail_technicien"] [data-action="plan_de_travail"] input.form-control[type=number], [data-layout="portail_technicien"] [data-action="plan_de_travail"] input.form-control[type=password], [data-layout="portail_technicien"] [data-action="plan_de_travail"] input[type=email], [data-layout="portail_technicien"] [data-action="plan_de_travail"] select.form-control + .chosen-container.chosen-container-single .chosen-single, [data-layout="portail_technicien"] [data-action="plan_de_travail"] .input-group-btn .btn {
  border-color: #a9b3b5;
height: 50px;
font-size:16px;
padding:10px
}

    .modal .modal-content {
  max-height: 100%;
overflow: auto
}

    [data-layout="portail_technicien"] .navbar {
  font-size:18px
}

    #aripa_title h1, #aripa_title p {
  font-size: inherit;
line-height: inherit;
margin: 0
}

    [data-layout="portail_technicien"] table.list_lots, [data-layout="portail_technicien"] table.list_evenements, [data-layout="portail_technicien"] table.list_dettes_to_delete {
  table-layout:fixed
}

    table.demarches-tab, th {
  text-align:center
}

    label.fe-input .text {
  width: 100% !important;
max-width: 100% !important
}

    [data-layout="portail_partenaire"] .others_profiles_primary {
  background-color: #8cba4a
}

    [data-layout="portail_technicien"] .main-content {
  padding-left: 15px;
padding-right: 15px
}

    .modal .modal-body {
  height: 100%
}

    #login_form #user_0_reponse_captcha_cell {
  width: 100%
}

    .num_enfant {
  text-align: center;
color: #646b77;
font-size: 26px;
font-weight: 300;
float: right
}

    [data-layout="portail_technicien"] #InfoDemarche .btn-edit .action-icon {
  display: none
}

    .modal .modal-body #content {
  height: 100%
}

    @font-face {
  font-family: 'Roboto Bold';
font-style: normal;
font-weight: 700;
src:url("/fonts/Roboto/Roboto-Bold.ttf") format("truetype")
}

    [data-layout="portail_partenaire"] .nav-tabs > li.active > a, [data-layout="portail_partenaire"] .nav-tabs > li.active > a:hover, [data-layout="portail_partenaire"] .nav-tabs > li.active > a:focus {
  color: #258847;
cursor: default;
border: 1px solid #fff;
border-bottom:5px solid #258847
}

    [data-layout="portail_technicien"] #detail_mouvements .modal-dialog {
  width: 90%;
height: auto
}

    ul.pagination > li {
  display: inline-block;
list-style-type: none
}

    [data-layout="portail_technicien"] .form-inline .input-group {
  display: table
}

    .sup-pension:hover, .sup-palier:hover {
  color : #c0312d
}

    [data-layout="portail_technicien"] .modal-header .close {
  font-size: 35px
}

    .modal .history-content {
  height: 80%;
overflow: auto
}

    .developper-pension:hover {
  color: #0D8936
}

    [data-layout="portail_technicien"] .d-flex-center {
  display: flex;
align-items: center;
justify-content: center
}

    #rib_creancier_valider_form_submit, #detail_creancier_debiteur_valider_form_submit, #detail_enfant_valider_form_submit, #detail_creancier_debiteur_valider_form_submit {
  clear: both
}

    .green-button {
  background-color: #258847;
color: #fff
}

    [data-layout="portail_technicien"] .checkbox__selectAll {
  margin-right: 15px
}

    #historique-personne h3 {
  font-size: 16px;
font-weight: bold;
text-align: center;
margin-top: 0
}

    div#ajouter-reversement input#reverser_create_form_submit:hover {
  color: #333;
text-decoration: none
}

    .red-button {
  background-color: #c0312d;
color: #fff
}

    [data-layout="portail_technicien"] .btn-danger i {
  margin-right: 10px;
font-size: 10px
}

    .btn-mon-compte {
  text-align:center
}

    [data-layout="portail_technicien"] #listeEvenements {
  height: 100%;
overflow-y: auto
}

    [data-layout="portail_technicien"] .verrou .btn-danger {
  width: 170px;
padding: 10px 20px;
font-size: 16px
}

    #historique-personne h4 {
  font-size: 16px;
font-weight: bold;
text-transform: uppercase
}

    [data-layout="portail_technicien"] form:not(.header_filter) .input-group-addon > .glyphicon-calendar {
  font-size:25px
}

    .grey-button {
  background-color: #646b77;
color: #fff
}

    [data-layout="portail_technicien"] header:not(.header-index-tech) {
  min-height: 0;
height: auto
}

    .panel-default #zone_commentaire .comment_area {
  font-size:12px
}

    .grey-button:hover, .green-button:hover {
  background-color: #8cba4a;
color: #fff
}

    [data-layout="portail_technicien"] .btn-danger {
  background: #c52410;
color: #fff
}

    #historique-personne .form-group {
  margin: 0
}

    [data-layout="portail_technicien"] .header_filter .glyphicon.glyphicon-calendar {
  width: 25px;
height: 25px;
background-repeat: no-repeat;
background-size: 25px
}

    [data-action="historique"] table tr td span[data-statut="1"], [data-action="historique"] table tr td span[data-statut="2"], [data-action="historique"] table tr td span[data-statut="3"] {
  color: #646b77
}

    [data-layout="portail_technicien"] .btn-danger:hover, [data-layout="portail_technicien"] .btn-danger:focus {
  background: #d9534f
}

    .panel-default #panel_etat_demarche_edit .comment_area {
  font-size:10px
}

    .glyphicon.glyphicon-arrow-down {
  background: url(/images/cnaf/portail_partenaires/icon-chevron-down.png);
display: inline-block;
width: 40px;
height: 35px
}

    form label[data-validation="presence"] .red-star-required, form .red-star {
  color: #e10000
}

    [data-layout="portail_technicien"] #listeDossiers table.list_dossiers .btn-search-header-filter, [data-layout="portail_technicien"] #listeDemarches table.list_demarches .btn-search-header-filter {
  padding: 7px
}



/* [no container] */


    .nav-justified > li:not(.active) > a {
  color: #646b77;
}

    .box-my {
  margin-top: 10px;
margin-bottom: 10px;
}

    .numero_dossier--if {
  display: flex;
align-items: center;
}

    .format-valeur-etiquette .fa-eye {
  margin-left: 10px;
}

    .modal .affectation-content {
  height: 80%;
}

    .public-message {
    color: black;
  background-color: yellow;
  display: block;
  padding: 5px;
  font-size: 1.7rem;


}

    .etiquette {
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16)
}

    .format-valeur-etiquette {
  color : #1071a9;
}

    #ecritures_comptables_table th, #ecritures_comptables_table td, #listeDemarches th, #listeDemarches td, #listeDossiers th, #listeDossiers td, #listeLots th, #listeLots td, table.table_pensions th, table.table_pensions td, #listeEvenements th, #listeEvenements td, #listeDettes th, #listeDettes td, #listeActions th, #listeActions td, #listeAffectations th, #listeAffectations td, #liste-journal-des-paiments th, #liste-journal-des-paiments td {
  vertical-align: middle;
text-align: center;
position: relative;
padding: 3px;
}

    #listeDemarches .pagination > li > a > i.fas, #listeDemarches .pagination > li.disabled > a > i.fas, #listeDossiers .pagination > li > a > i.fas, #listeDossiers .pagination > li.disabled > a > i.fas, #listeActions .pagination > li > a > i.fas, #listeActions .pagination > li.disabled > a > i.fas, #listeLots .pagination > li > a > i.fas, #listeLots .pagination > li.disabled > a > i.fas, #listeDettes .pagination > li > a > i.fas, #listeDettes .pagination > li.disabled > a > i.fas {
  font-size: smaller
}

    footer {
  height: 80px;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background-color: #646b77;
}



/* [data-layout="portail_technicien"] */


    [data-layout="portail_technicien"] .navbar-fixed-top {
  background: rgb(53, 91, 113);
border: 0;
box-shadow: 0 0 10px rgba(0,0,0,.5);
height: auto;
min-height: 0
}

    [data-layout="portail_technicien"] .navbar-fixed-top .nav-justified > li > a {
  position: relative;
color: #fff;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
padding: 10px 0;
}

    [data-layout="portail_technicien"] .navbar-fixed-top .nav-justified > li:not(.active) > a:hover {
  color: white;
background: #3c7ba2
}

    [data-layout="portail_technicien"] .navbar-fixed-top .nav-justified {
  display: flex;
justify-content: center
}

    [data-layout="portail_technicien"] .view__reactivation_if select {
  width: auto;
}

    [data-layout="portail_technicien"] .view__reactivation_if input[type='checkbox'] {
  margin-right: 10px;
}

    [data-layout="portail_technicien"] .view__reactivation_if .form__reactivation_if .row {
  margin-top: 5px;
margin-bottom: 5px;
}

    [data-layout="portail_technicien"] .form__reactivation_if .checkbox-info {
  margin-bottom: 0;
}

    [data-layout="portail_technicien"] .numero_dossier--reserve {
  margin-bottom: 5px;
}

    [data-layout="portail_technicien"] .text_alert_custom p {
  font-weight:bold;
color:#c0312d;
margin-bottom: 0;
margin-left: 10px;
}

    [data-layout="portail_technicien"] .text_alert_custom {
  display:inline-flex;
align-items: center;
}

    [data-layout="portail_technicien"] #listeDemarches tr td.std_links i, [data-layout="portail_technicien"] #listeDossiers tr td.std_links i, [data-layout="portail_technicien"] #listeLots tr td.std_links i, [data-layout="portail_technicien"] #listeEvenements tr td.std_links i, [data-layout="portail_technicien"] #listeDettes tr td.std_links i {
  color:#0d72ac;
font-size:1.2em
}



/* [data-layout="portail_technicien"] .form__personnes-brutes-creancier-debiteur */


    [data-layout="portail_technicien"] .form__personnes-brutes-creancier-debiteur .panel-body.etiquette {
  min-height:300px;
}


