#page_int.registre_repertoire {
  /*.liste_registre_repertoire thead.main_table tr th:nth-child(14),
	.liste_registre_repertoire tbody.main_table tr td:nth-child(14) {
		width: 5vw;
		min-width: 5vw;
	}
	.liste_registre_repertoire thead.main_table tr th:nth-child(15),
	.liste_registre_repertoire tbody.main_table tr td:nth-child(15) {
		width:6vw;
		min-width:6vw;
	}*/
  /* listing des mouvements */ }
  #page_int.registre_repertoire .table_container {
    width: 100%;
    height: 100%; }
  #page_int.registre_repertoire .link_dossier {
    cursor: pointer; }
  #page_int.registre_repertoire .align_center {
    text-align: center !important; }
  #page_int.registre_repertoire .liste_registre_repertoire,
  #page_int.registre_repertoire .liste_recus {
    position: absolute;
    width: 100%;
    height: 99%;
    top: -4px;
    border-collapse: collapse;
    background-color: #fff;
    border-spacing: 0px; }
  #page_int.registre_repertoire .list_header.ui-state-default {
    background: none;
    background-color: #482882;
    color: #fff; }
  #page_int.registre_repertoire thead.main_table {
    position: fixed;
    display: table;
    width: 84%; }
  #page_int.registre_repertoire tbody.main_table {
    display: table;
    margin-top: 4%;
    width: 100%; }
  #page_int.registre_repertoire thead.main_table_listing_recu {
    position: fixed;
    display: table;
    width: 85%; }
  #page_int.registre_repertoire tbody.main_table_listing_recu {
    display: table;
    margin-top: 4%;
    width: 100%; }
  #page_int.registre_repertoire thead tr th {
    text-align: center;
    height: 32px;
    border-right: 1px solid white; }
  #page_int.registre_repertoire tbody tr td {
    border: 1px solid #ddd;
    text-align: center; }
  #page_int.registre_repertoire thead.main_table tr th,
  #page_int.registre_repertoire tbody.main_table tr td {
    padding: 4px;
    line-height: 1.4em; }
  #page_int.registre_repertoire .ligne_mvt {
    background-color: #eee; }
  #page_int.registre_repertoire .ligne_mvt table {
    border-spacing: 0px; }
  #page_int.registre_repertoire .ligne_mvt tbody td {
    background-color: white; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(1),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(1) {
    width: 4vw;
    min-width: 4vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(2),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(2) {
    width: 5vw;
    min-width: 5vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(3),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(3) {
    width: 6vw;
    min-width: 6vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(4),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(4) {
    width: 5vw;
    min-width: 5vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(5),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(5) {
    width: 6vw;
    min-width: 6vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(6),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(6) {
    width: 6vw;
    min-width: 6vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(7),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(7) {
    width: 5vw;
    min-width: 5vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(8),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(8) {
    width: 6vw;
    min-width: 6vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(9),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(9) {
    width: 8vw;
    min-width: 8vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(10),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(10) {
    width: 8vw;
    min-width: 8vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(11),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(11) {
    width: 8vw;
    min-width: 8vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(12),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(12) {
    width: 5vw;
    min-width: 5vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table tr th:nth-child(13),
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table tr td:nth-child(13) {
    width: 7vw;
    min-width: 7vw; }
  #page_int.registre_repertoire .liste_registre_repertoire thead.main_table.main_table_listing_recu tr th:nth-child(10) {
    width: 7.6vw;
    min-width: 7.6vw; }
  #page_int.registre_repertoire .liste_registre_repertoire tbody.main_table.main_table_listing_recu tr td:nth-child(10) {
    width: 6.5vw;
    min-width: 6.5vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(1) {
    width: 6vw;
    min-width: 6vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(2) {
    width: 7vw;
    min-width: 7vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(3) {
    width: 4vw;
    min-width: 4vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(4) {
    width: 6vw;
    min-width: 6vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(5) {
    width: 2vw;
    min-width: 2vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(6) {
    width: 7vw;
    min-width: 7vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(7) {
    width: 6vw;
    min-width: 6vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(8) {
    width: 5vw;
    min-width: 5vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(9) {
    width: 5vw;
    min-width: 5vw; }
  #page_int.registre_repertoire .liste_registre_repertoire table.list_details_table th:nth-child(10) {
    width: 12vw;
    min-width: 12vw; }
  #page_int.registre_repertoire .liste_recus thead.main_table tr th:nth-child(1),
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td:nth-child(1) {
    width: 10vw;
    max-width: 10vw; }
  #page_int.registre_repertoire .liste_recus thead.main_table tr th:nth-child(2),
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td:nth-child(2) {
    width: 7vw;
    max-width: 7vw; }
  #page_int.registre_repertoire .liste_recus thead.main_table tr th:nth-child(3),
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td:nth-child(3) {
    width: 14vw;
    max-width: 14vw; }
  #page_int.registre_repertoire .liste_recus thead.main_table tr th:nth-child(4),
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td:nth-child(4) {
    width: 14vw;
    max-width: 14vw; }
  #page_int.registre_repertoire .liste_recus thead.main_table tr th:nth-child(5),
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td:nth-child(5) {
    width: 9vw;
    max-width: 9vw; }
  #page_int.registre_repertoire .liste_recus thead.main_table tr th:nth-child(6),
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td:nth-child(6) {
    width: 7vw;
    max-width: 7vw; }
  #page_int.registre_repertoire .liste_recus thead.main_table tr th:nth-child(7),
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td:nth-child(7) {
    width: 7vw;
    max-width: 7vw; }
  #page_int.registre_repertoire .liste_recus thead.main_table tr th:nth-child(8),
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td:nth-child(8) {
    width: 9vw;
    max-width: 9vw; }
  #page_int.registre_repertoire .liste_recus thead.main_table tr th:nth-child(9) {
    width: 8vw;
    max-width: 8vw; }
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td:nth-child(9) {
    width: 7vw;
    max-width: 7vw; }
  #page_int.registre_repertoire .liste_recus tbody.main_table tr td {
    overflow: hidden;
    text-overflow: ellipsis; }
  #page_int.registre_repertoire .list_details_table {
    padding: 12px; }
  #page_int.registre_repertoire .list_details_table th,
  #page_int.registre_repertoire .list_details_table td {
    text-align: center !important; }
  #page_int.registre_repertoire .list_details_table td {
    border-bottom: 1px solid #ddd !important; }
  #page_int.registre_repertoire .btn_afficher_enregistrer_mouvement {
    width: 135px;
    margin: auto;
    cursor: pointer; }
  #page_int.registre_repertoire .btn_afficher_enregistrer_mouvement > div {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    margin: 12px auto 4px; }
  #page_int.registre_repertoire .btn_afficher_enregistrer_mouvement > div > i.icon-plus {
    display: block;
    position: relative;
    top: 1px;
    left: 2px;
    background-image: url(../images/menu_header/glyphicons-halflings-white.png); }
  #page_int.registre_repertoire .btn_afficher_enregistrer_mouvement > a {
    color: white;
    font-weight: bold; }
  #page_int.registre_repertoire .color-black {
    color: black; }
  #page_int.registre_repertoire fieldset {
    width: 93%;
    padding: 7px;
    border: 1px solid #ccc;
    border-radius: 7px;
    margin-bottom: 12px; }
  #page_int.registre_repertoire fieldset > legend {
    margin-bottom: 3px;
    font-weight: bold; }
  #page_int.registre_repertoire .partie-1 {
    width: 90%;
    margin: 9px auto 12px; }
  #page_int.registre_repertoire .partie-2,
  #page_int.registre_repertoire .partie-3 {
    float: left;
    width: 48%;
    margin: 0px 1%; }
  #page_int.registre_repertoire .clear {
    clear: both; }
  #page_int.registre_repertoire .label_input_container {
    width: 100%;
    margin-bottom: 3px; }
  #page_int.registre_repertoire [class^='label'] {
    display: inline-block;
    vertical-align: top; }
  #page_int.registre_repertoire .label25 {
    width: 20%;
    text-align: right;
    margin-right: 5px; }
  #page_int.registre_repertoire .label {
    width: 48%; }
  #page_int.registre_repertoire .lien_donnees_acquereur {
    width: 44%;
    float: right;
    text-align: center;
    margin: 0 16px 12px 0;
    padding: 3px; }
  #page_int.registre_repertoire .textarea100 {
    width: 97%;
    height: 52px; }
  #page_int.registre_repertoire .textarea {
    width: 45%;
    height: 36px; }
  #page_int.registre_repertoire .select25 {
    width: 25%; }
  #page_int.registre_repertoire .input25 {
    width: 23%; }
  #page_int.registre_repertoire .select {
    width: 46%; }
  #page_int.registre_repertoire .ul_action li {
    padding: 2px; }
  #page_int.registre_repertoire .save_mvt {
    background: none;
    background-color: #482882 !important; }

.registre-repertoire-popup-container label {
  width: auto !important;
  background: none;
  color: #6946aa;
  text-shadow: none;
  font-size: 13px; }

.registre-repertoire-popup-container input:not(.cancel-style), .registre-repertoire-popup-container select, .registre-repertoire-popup-container textarea {
  float: right;
  width: 150px !important;
  margin-bottom: 4px; }

.registre-repertoire-popup-container .title_section {
  margin-bottom: 5px !important; }

.registre-repertoire-popup-container #page_int.registre_repertoire .partie-2, .registre-repertoire-popup-container #page_int.registre_repertoire .partie-3 {
  width: 48%; }

.registre-repertoire-popup-container .lien_donnees_acquereur {
  width: 100% !important;
  margin: 0px !important;
  margin-bottom: 5px !important; }

.registre-repertoire-popup-container .partie-1 {
  width: 98% !important; }

.registre-repertoire-popup-container .partie-1 > .label_input_container input, .registre-repertoire-popup-container .partie-1 > .label_input_container select, .registre-repertoire-popup-container .partie-1 > .label_input_container textarea {
  float: none !important; }

.title_registre_repertoire a {
  color: white !important; }

.data-tip-repertoire a.info {
  position: relative;
  z-index: 24;
  color: #482882;
  text-decoration: none; }

.data-tip-repertoire a.info:hover {
  z-index: 25;
  background-color: #FFF; }

.data-tip-repertoire a.info span {
  display: none; }

.data-tip-repertoire a.info:hover span {
  display: block;
  position: absolute;
  top: -2em;
  left: 2em;
  width: 13em;
  border: 1px solid #FFF;
  background-color: #482882;
  color: #FFF;
  text-align: justify;
  font-weight: none;
  padding: 5px;
  border-radius: 5px; }

.registre_repertoire #page_content_int {
  overflow-x: scroll !important;
  overflow-y: scroll !important; }

.registre_repertoire .sub-loading {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0 4px; }
  .registre_repertoire .sub-loading span {
    width: 4px;
    height: 15px;
    margin: 0 2px;
    background-color: #482882;
    animation-name: blink;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode: both; }
    .registre_repertoire .sub-loading span:nth-child(1) {
      animation-delay: -.3s; }
    .registre_repertoire .sub-loading span:nth-child(2) {
      animation-delay: -.15s; }

.registre_repertoire .protexa-row .protexa-title {
  font-weight: bold; }

.registre_repertoire .protexa-row .protexa-content {
  display: flex; }
  .registre_repertoire .protexa-row .protexa-content .col {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 5px; }
    .registre_repertoire .protexa-row .protexa-content .col span {
      font-size: 11px; }
    .registre_repertoire .protexa-row .protexa-content .col input {
      width: 100%; }

.registre_repertoire .protexa_label_wrapper {
  display: none; }
  .registre_repertoire .protexa_label_wrapper select optgroup {
    font-weight: 600; }
  .registre_repertoire .protexa_label_wrapper.loading select {
    display: none; }
  .registre_repertoire .protexa_label_wrapper.loading .sub-loading {
    display: inline-flex; }

@keyframes blink {
  0%,
  80%,
  100% {
    opacity: 0; }
  30%,
  50% {
    opacity: 1; } }
