.no-close .ui-dialog-titlebar-close {
  display: none !important; }

.ui-dialog-titlebar-close {
  display: none !important; }

.container_mandat_v4 .registre_accordion {
  display: block;
  width: 98%;
  margin: 10px auto 0 auto; }

.container_mandat_v4 .registre_accordion .panel-default {
  margin-bottom: 10px; }

.container_mandat_v4 .registre_accordion .panel-heading {
  padding: 0;
  border-bottom: 2px solid #ffffff;
  position: relative; }

.container_mandat_v4 .registre_accordion .panel-heading i {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 10;
  color: #ffffff;
  font-size: 1.3em; }

.container_mandat_v4 .registre_accordion h4 {
  background: none;
  background-color: #482882 !important;
  border: none;
  height: 50px !important;
  font-size: 1.1em;
  position: relative; }

.container_mandat_v4 .registre_accordion h4 span {
  text-transform: none; }

.container_mandat_v4 .registre_accordion h4 .accordion-toggle {
  display: block;
  color: #ffffff;
  line-height: 50px;
  text-transform: uppercase;
  margin-left: 20px;
  font-weight: normal; }

.container_mandat_v4 .registre_accordion .panel-collapse {
  background-color: #e0e0e0; }

.container_mandat_v4 .registre_accordion .panel-body {
  background-color: #ffffff;
  border: 10px solid #e0e0e0; }

.container_mandat_v4 .col_edit_mandat {
  display: block;
  width: 31%;
  float: left;
  margin: 0 1%; }
  .container_mandat_v4 .col_edit_mandat .number_mandat {
    background-color: #482882;
    color: #ffffff;
    display: block;
    padding: 0 5px;
    text-align: center;
    margin-bottom: 3px; }
  .container_mandat_v4 .col_edit_mandat span {
    display: block;
    margin: 0 0 2px 3px; }
  .container_mandat_v4 .col_edit_mandat #date_creation {
    background-color: #f0f0f0;
    padding: 2px 5px;
    margin-bottom: 10px; }

.container_mandat_v4 #products_name, .container_mandat_v4 #products_model, .container_mandat_v4 #products_price {
  margin-bottom: 7px !important; }

.container_mandat_v4 #registre_accordion input[type=text].hasDatepicker {
  margin-bottom: 10px !important; }

.container_mandat_v4 #registre_accordion textarea {
  height: 87px !important;
  resize: none; }

.container_mandat_v4 #registre_accordion #products_description {
  height: 142px !important; }

.container_mandat_v4 .div_currency {
  position: relative; }
  .container_mandat_v4 .div_currency input {
    padding-right: 30px; }

.container_mandat_v4 .currency_left {
  float: left;
  width: 33%; }

.container_mandat_v4 .currency_left1 {
  margin-right: 0.4%; }

.container_mandat_v4 .currency_right {
  float: right;
  margin-left: 0.3%;
  width: 32.8%; }

.container_mandat_v4 .texte_currency1 {
  position: absolute;
  bottom: 10px;
  right: 7px;
  z-index: 10; }

.container_mandat_v4 .texte_currency2 {
  position: absolute;
  bottom: 13px;
  right: 7px;
  z-index: 10; }

.container_mandat_v4 #products_price, .container_mandat_v4 #honoraires {
  paddingt-right: 30px; }

.container_mandat_v4 .col_edit_mandant {
  display: block;
  width: 48%;
  float: left;
  margin: 0 1%; }
  .container_mandat_v4 .col_edit_mandant span {
    display: block;
    margin: 0 0 2px 3px; }
  .container_mandat_v4 .col_edit_mandant #apercu_customers_bt {
    position: absolute;
    top: 0;
    right: 7px;
    z-index: 10; }

.container_mandat_v4 #mandat_number_pull_down {
  display: block;
  position: absolute !important;
  top: 11px;
  left: 110px;
  z-index: 11; }
  .container_mandat_v4 #mandat_number_pull_down select {
    float: left;
    width: 350px !important;
    margin-top: 0 !important; }

.container_mandat_v4 #mandat_number_pull_down a {
  display: block;
  text-align: center;
  font-size: 0.8em;
  font-weight: normal;
  padding: 3px 8px;
  background-color: rgba(255, 255, 255, 0.2);
  float: left;
  margin-right: 15px; }

.container_mandat_v4 #loading_place {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  z-index: 10; }
  .container_mandat_v4 #loading_place img {
    width: 60px;
    height: 60px; }

.container_mandat_v4 #history_mandat {
  padding: 10px; }

/*
#barre_action_save_avenant {
	display:none;
}
*/
.check_avenant {
  font-size: 17px; }

#infos_mandat_registre {
  padding-top: 15px; }
  #infos_mandat_registre h4 {
    color: #482882; }
  #infos_mandat_registre h5 {
    color: #482882;
    border-bottom: 1px solid #482882;
    padding-bottom: 7px;
    margin-bottom: 3px;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 7px; }
  #infos_mandat_registre .big_col_left {
    float: left;
    width: 49%; }
  #infos_mandat_registre .big_col_right {
    float: right;
    width: 49%; }
  #infos_mandat_registre #mandat_col, #infos_mandat_registre #products_col, #infos_mandat_registre #mandant_col, #infos_mandat_registre #comment_col, #infos_mandat_registre #avenant_col {
    margin-top: 15px;
    background-color: white;
    padding: 5px 0;
    border: 1px solid #cdcccc;
    margin-left: 1%; }
  #infos_mandat_registre #mandant_col, #infos_mandat_registre #comment_col, #infos_mandat_registre #avenant_col {
    margin-left: 0;
    margin-right: 3%; }
  #infos_mandat_registre .ligne_data {
    border-bottom: 1px solid #e9e9e9;
    margin-left: 15px;
    margin-right: 15px;
    padding: 3px 15px; }
  #infos_mandat_registre .ligne_data p, #infos_mandat_registre .ligne_data span {
    display: inline-block;
    width: 50%; }
  #infos_mandat_registre .no_border {
    border: none; }
  #infos_mandat_registre .ligne_data p {
    font-weight: bold;
    vertical-align: top; }
  #infos_mandat_registre .ligne_data span {
    text-align: right; }
  #infos_mandat_registre .desc_bien {
    margin-left: 15px;
    margin-right: 15px;
    padding: 3px 15px; }
  #infos_mandat_registre .desc_bien p:first-child {
    font-weight: bold; }
  #infos_mandat_registre .desc_bien p:last-child {
    margin-top: 7px;
    min-height: 50px; }
  #infos_mandat_registre #comment_mandat {
    margin-top: 10px;
    min-height: 50px; }
  #infos_mandat_registre #comment_col p, #infos_mandat_registre #avenant_col p {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px; }
  #infos_mandat_registre #avenant_col a i {
    color: #482882; }
  #infos_mandat_registre #avenant_col a {
    margin-right: 7px; }
  #infos_mandat_registre .fa-exclamation-triangle {
    color: #482882 !important; }

#registre_mandat_header .btn {
  background-color: #482882 !important;
  background-image: none !important;
  padding: 5px 10px;
  border-width: 1px;
  border-style: solid;
  border-image: initial;
  border-color: rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.0980392) #b3b3b3; }
  #registre_mandat_header .btn span {
    color: white;
    text-transform: capitalize;
    font-weight: normal;
    text-shadow: none;
    padding-left: 5px; }

#registre_mandat_header .btn i {
  color: white;
  text-shadow: none;
  margin-top: 3px;
  display: inline-block; }

#registre_mandat_header .popover {
  width: 400px !important;
  max-width: 400px !important; }

#aide_registre h4 {
  color: #482882;
  text-transform: none;
  font-size: 15px; }

#aide_registre h4:last-of-type {
  margin-top: 7px; }

#aide_registre ul li {
  text-transform: none;
  line-height: 15px !important;
  margin-top: 7px;
  list-style-type: square;
  margin-left: 23px; }

#aide_registre ul li span {
  font-weight: bold !important;
  color: #333 !important;
  padding-left: 0 !important; }

.warning_date {
  position: absolute;
  right: 5px;
  z-index: 10;
  top: 50%;
  width: 15px;
  height: 15px;
  margin-top: -7px;
  display: block;
  font-size: 15px; }

/* *********** Infobulle / tooltip *********** */
.data-tip-repertoire a {
  position: relative;
  display: inline;
  color: #482882; }

.data-tip-repertoire a span {
  position: absolute;
  width: 140px;
  color: #FFFFFF;
  background: #482882;
  line-height: 20px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
  font-size: 12px; }

.data-tip-repertoire a span:after {
  content: '';
  position: absolute;
  margin-left: -8px;
  width: 0;
  height: 0; }

.data-tip-repertoire a:hover span {
  visibility: visible;
  opacity: 0.9;
  top: -10px;
  right: -150px;
  margin-left: -76px;
  z-index: 999; }
