@charset "UTF-8";
/**
 * POPUP SCSS
 */
#tabs ul.ui-tabs-nav {
  border-bottom: unset !important; }

.highslide-dimming {
  background: black; }

/*
	* Tabs - Surcharge
	*/
[class="page_content_v4"] .tabs_home .ui-tabs-nav li.ui-state-default {
  background: #6946aa !important;
  color: #fff !important; }

[class="page_content_v4"] .tabs_home .ui-state-default a, [class="page_content_v4"] .ui-tabs-nav .ui-state-default, [class="page_content_v4"] .tabs_home .ui-tabs-nav li:not(.ui-state-active) a, [class="page_content_v4"] .tabs_home .ui-state-default a:link {
  color: #fff !important; }

[class="page_content_v4"] .tabs_home .ui-tabs-nav li.ui-state-active {
  background: #4c2a8a !important; }

#page_int #page_content.page_content_v4 {
  margin: 0; }
  #page_int #page_content.page_content_v4 .product-nav {
    margin: 7px 15px 0px 14px !important; }

/**
	** Highslide
	 **/
.draggable-header .highslide-header {
  /* border-bottom: 4px solid lighten($primary-color, 10%) !important;*/
  height: 34px;
  /*padding: 10px 0 5px 10px;*/
  padding: 0.3em 1em;
  color: #482882 !important;
  background-color: #fff;
  border-bottom: 2px solid #482882;
  /* Titre */
  text-transform: uppercase;
  font-size: 21px !important; }

.highslide-container div {
  font-family: 'Open Sans';
  color: #fff;
  font-size: 18px;
  text-transform: uppercase; }

.draggable-header .highslide-header .highslide-close a {
  background-image: url(../../../images/popup/close_v4.png);
  background-size: 100%;
  width: 16px;
  height: 16px;
  margin: 7px 0px 9px 12px; }

.highslide-body .window_cell {
  background: #fff !important; }

.highslide-container .title {
  background: #3F3F3F none repeat scroll 0% 0% !important; }

.window_cell li label {
  width: auto !important; }

/*
	* Conteneur popup
	*/
.ui-dialog-content #page_content {
  overflow-y: hidden;
  padding-left: 0px !important;
  margin-top: 0px !important;
  padding-left: 0px !important; }

.ui-dialog-content #page_content_int {
  margin-right: 0px !important;
  overflow-y: hidden;
  margin: 0px 0px 0px 0px !important;
  padding-bottom: 50px !important; }

.ui-widget-content .ui-dialog-titlebar, .highslide-header, .highslide-body, .highslide-footer {
  margin: 2px 14px !important; }

/**
	* *jquery ui dialog
	* */
.ui-widget-content .ui-dialog-titlebar, .highslide-header {
  color: #482882 !important;
  background-color: #fff !important;
  border-bottom: 2px solid #482882 !important;
  margin: 2px 14px !important; }

.highslide-header {
  padding: 7px 0px !important; }

.ui-widget-header .ui-dialog-title {
  text-transform: uppercase;
  font-size: 20px !important; }

.ui-dialog {
  color: #482882 !important;
  padding: 0;
  font-family: 'Open Sans' !important; }

.ui-dialog .ui-dialog-content {
  /* border: 3px outset lighten($primary-color, 15%);*/
  background-color: #fff !important;
  /* height: 500px !important;*/ }
  .ui-dialog .ui-dialog-content #barre_action {
    bottom: 0; }

.ui-dialog .ui-dialog-titlebar-close {
  display: block !important;
  padding: 0; }

body, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget {
  font-family: 'Open Sans' !important; }

.ui-widget textarea, .ui-widget input {
  font-style: italic; }

.border_thin {
  border: none !important;
  background-color: #fff !important; }

.border_thin5 {
  border: none !important;
  background-color: #fff !important; }

.ui-widget-content {
  /*min-height: 486px; */ }

/*
	*
	* Icone "Close" des pop-up ui
	 */
.ui-dialog .ui-dialog-titlebar-close {
  width: 16px;
  height: 16px;
  margin: -8px 0 0 0 !important; }

.ui-dialog .ui-widget-header .ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../../../images/popup/close_v4.png);
  background-size: 100%; }

.ui-dialog .ui-widget-header .ui-state-hover .ui-icon {
  background-image: none; }

.ui-dialog .ui-icon-closethick {
  background-position: 0px 0px; }

.ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
  background: none;
  background-image: url(../../../images/popup/close_v4.png);
  background-size: 100%;
  background-position: 0px -16px;
  border: none; }

.ui-dialog .ui-widget-header .ui-state-hover.ui-state-highlight {
  background: none; }

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

/*
	*
	* FIN Icone "Close" des pop-up ui
	 */
/*
	*
	*  Navigation popup
	*/
/* OLD */
.tabs_v4 {
  border: 0 !important;
  padding: 0 0 0 0 !important; }

.tabs_v4 .ui-tabs-nav {
  color: #482882 !important;
  background-color: #fff;
  border-bottom: 2px solid #482882;
  margin-right: 0px !important;
  margin-right: 36px; }

/* NEW */
/*ul.popup-nav {
		position: relative;
		padding: 0px;
		margin: 10px 0px 0px 0px;
		list-style: none;
		border-bottom: 4px solid tint($primary-color, 50%);
		padding-bottom: 25px !important;
		li {
			display: inline;
			float: left;
			a {
				padding: 10px;
				color: #fff;
				text-transform: uppercase;
				text-decoration: none;
				background: #222222;
				border-right: 1px solid tint($primary-color, 85%);
				&:hover, {
					background: tint($primary-color, 50%);
				}
			}
			&.active {
				a {
					background: tint($primary-color, 50%);
				}
			}
		}
	}

	ul.popup-subnav {
		padding: 0px;
		margin: 0px;
		list-style: none;
		li {
			margin-bottom: 1px;
			a {
				display: block;
				padding: 10px;
				background: tint($primary-color, 50%);
				text-transform: uppercase;
				text-decoration: none;
				color: #fff;
				font-weight: bold;
				font-size: 13px;
				&:hover, &.active {
					background: #fff;
					color: #000;
					.fa {
						color: $primary-color !important;
					}
				}
			}
		}
		.fa {
			margin-top: 3px;
			color: #fff !important;
		}
	}*/
/*
	** Personnalisation des Popup(s)
	**
	*/
/*
	/*
	* --- Code commum aux popup ---
	*/
.popup_v4 {
  font-family: 'Open Sans' !important;
  background: #fff; }

.popup_v4 input[type="text"], .popup_v4 input[type="date"], .popup_v4 input[type="number"], .popup_v4 select, .popup_v4 textarea {
  border: none !important;
  outline: none !important;
  resize: none !important;
  border-radius: 0px !important;
  padding: 0px !important;
  line-height: auto !important;
  font-family: "Open Sans" !important;
  margin: 0px !important;
  box-shadow: none !important;
  float: left; }
  .popup_v4 input[type="text"]:focus, .popup_v4 input[type="date"]:focus, .popup_v4 input[type="number"]:focus, .popup_v4 select:focus, .popup_v4 textarea:focus {
    color: #482882 !important; }
  .popup_v4 input[type="text"].input-price, .popup_v4 input[type="date"].input-price, .popup_v4 input[type="number"].input-price, .popup_v4 select.input-price, .popup_v4 textarea.input-price {
    text-align: right !important; }

.popup_v4 .hasDatepicker {
  width: 70px !important; }

.popup_v4 .fa {
  color: #482882;
  padding-top: 7px;
  font-size: 18px; }

.fa-primary {
  color: #482882; }
  .fa-primary:hover {
    opacity: 0.8; }

.fa-16px {
  font-size: 16px; }

.fa-18px {
  font-size: 18px; }

.fa-padding {
  padding: 5px; }

#page_int.popup_v4 #page_content_int {
  margin: 0; }

/*
	* --- Code specifique aux popup ---
	*/
.block_principal label {
  font-size: 13px !important; }

.block_prix_bien {
  margin-top: 20px !important; }

.float_left22 {
  margin-top: 20px !important; }

.float_left28 {
  width: 30% !important; }

.float_left29 {
  width: 60% !important; }

.option_textarea10 {
  margin-top: 25px !important; }

.marge_div_price {
  padding-bottom: 40px; }
  .marge_div_price .height_bug_31px .switch {
    float: right; }

/*
	** Popup : Compromis
	 */
/*
	** Popup : Bail ( Location)
	 */
.size_label_price3 {
  margin-top: 20px !important; }

.block_principal input[type="checkbox"] {
  margin: 19px 40px 0 0; }

.input_proprio {
  float: left !important;
  margin-left: 20px !important; }

#archive_client_2 {
  float: left !important;
  margin-right: 0px !important; }

.label_size_price {
  line-height: 50px !important; }

.size_label_price_connu {
  margin-left: 50px !important;
  padding-bottom: 0px !important;
  float: none !important; }

.size_label {
  margin-left: 10px !important; }

/*
	** Popup : Sortie de stock
	 */
.float_left24 {
  margin-top: 10px !important; }

.float_left23 {
  margin-top: 0 !important; }

/*
	** Popup : Saisie detaillee ( Location)
	 */
.label_info_bien {
  font-size: 13px !important; }

.title_expertise {
  font-size: 16px !important; }

#archive_client_2 {
  margin-left: 10px !important; }

.input_proprio {
  margin-right: 0px !important;
  margin-left: 10px !important; }

.size_label_price2 {
  margin-left: 10px !important; }

.float_left18 {
  height: 50px !important; }

.float_left20 {
  float: right !important; }

.float_left5 textarea {
  margin-bottom: 5px !important;
  margin-top: 5px !important; }

.float_left5 input {
  margin-top: 5px !important; }

.float_left5 label {
  margin-top: 5px !important; }

.fieldset_expertise {
  margin-top: 5px !important; }
  .fieldset_expertise label {
    font-size: 12px !important; }

/*
	** Popup : trombinoscope (trombinoscope.php)
	*/
#trombi_div1 {
  width: 120px !important;
  float: left !important;
  margin-top: 0px !important; }

#trombi_div2 {
  width: 460px !important;
  float: right !important; }

#trombi_div2 .fullname {
  font-size: 18px !important;
  text-align: left !important; }

#trombi_infos {
  margin: 0 0 0 0 !important;
  padding-top: 5px !important;
  border-top: 2px solid #6946aa; }

.trombi_photo {
  border-radius: 50%; }

.trombi_entete {
  color: #secondary-color !important;
  font-weight: bold !important;
  font-size: 13px !important; }

.trombi_data {
  font-size: 13px !important;
  width: auto !important; }

/*
	** Popup Evenement (edit_entry.php)
	*/
#popup_evenement {
  background-color: white !important; }

#popup_evenement .title .window_cell {
  background-color: #333333 !important; }

#popup_evenement .content {
  background-color: white !important; }

.blue_infos {
  color: #6946aa;
  font-weight: bold; }

/*
	** Popup sms (sms.php)
	*/
#sms_form td.gray {
  background-color: #fff !important;
  border: none; }

/* Ajoute par Evan pour differents pop-up */
table.tablePopup td.dataTableHeadingContent div, tr.tableHeadingBizarre th, .calculatrice th, table.tablePopupAction td.dataTableHeadingContent div, .ui-dialog .title_section, .page_int_popup .title_section, th.dataTableHeadingContent, .ui-dialog-content.ui-widget-content h3, .popup_v4 div.title, #journal_des_messages .title {
  font-size: 16px;
  font-family: 'Open Sans' !important;
  height: 30px;
  color: #482882 !important;
  border-bottom: 2px solid #6946aa;
  background-color: #fff !important;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold !important; }

.table_without_border {
  border-bottom: 2px solid white !important; }

table.tablePopup td.dataTableHeadingContent div, tr.tableHeadingBizarre th, .calculatrice th, .popup_v4 div.title, #journal_des_messages .title {
  padding: 4px 10px 10px 0px; }

.popup_v4 div.title {
  height: 15px; }

.ui-dialog .title_section {
  padding: 8px 10px 10px 0px; }

table.tablePopup td.dataTableHeadingContent div {
  padding-bottom: 5px; }

table.tablePopup > tbody > tr > td:nth-child(odd) {
  padding-right: 10px !important; }

table.tablePopup > tbody > tr > td:nth-child(even) {
  padding-left: 10px !important; }

table.tablePopupAction tr.ui-state-default {
  border: none !important; }

tr.tableHeadingBizarre {
  background-color: #6946aa !important; }

table.tablePopup {
  border-collapse: separate;
  border-spacing: 0px 5px;
  background-color: #fff; }
  table.tablePopup tr.ui-state-default {
    border: none !important; }

table.tablePopup td {
  padding: 0px 8px 0px 0px !important; }

table.tablePopup > tbody > tr > td {
  padding: 3px 5px 3px 0px !important; }

div.page_int_popup {
  background-color: #fff !important; }

div.page_content_popup {
  margin: 0 !important; }
  div.page_content_popup input {
    box-shadow: none !important; }

#choix_calcul .dataTableHeadingRow th {
  color: #6946aa !important; }

body#editentry.popup_v4 div#page_content_int, div#editentry.popup_v4 div#page_content_int {
  padding: 5px 0px;
  background-color: #fff;
  margin: 0 !important;
  /*input[type="checkbox"] {
			background-color: inherit;
			border: 2px solid $secondary-color;
			border-radius: 0;
		}*/ }
  body#editentry.popup_v4 div#page_content_int div.title, div#editentry.popup_v4 div#page_content_int div.title {
    background-color: #6946aa; }
  body#editentry.popup_v4 div#page_content_int div.window_cell, div#editentry.popup_v4 div#page_content_int div.window_cell {
    background-color: #fff !important;
    border: none !important; }
  body#editentry.popup_v4 div#page_content_int div label:not(#lien_plus_details):not([for="creer_par"]):after, div#editentry.popup_v4 div#page_content_int div label:not(#lien_plus_details):not([for="creer_par"]):after {
    content: ' : '; }

body#editentry.popup_v4 div#page_int {
  background-color: #fff !important; }

div.column_products.separator, div.column_customers.separator {
  float: none;
  width: 100%;
  margin-bottom: 5px; }

.popup_v4 #rptenddate select, .popup_v4 #rptenddate input {
  margin: auto;
  width: 55px; }

.popup_v4 .input_container_new .input_container_int_new, .popup_v4 .simple_select_container_new .input_container_int_new {
  width: auto !important; }

.popup_v4 select {
  float: none !important; }

.popup_v4 div#div_date_fin {
  display: inline; }
  .popup_v4 div#div_date_fin select {
    width: auto;
    float: right; }

#timeentrystart .select_right, #timeentryduration .select_right {
  text-align: right !important; }

.input_container_new_column label u, .popup_v4 .anotation, .popup_v4 .anotation p {
  text-decoration: none;
  color: #6946aa !important;
  font-size: 13px !important;
  font-weight: normal;
  font-style: italic; }

.input_container_new_column label u:before {
  content: "+ "; }

input#participants_input {
  border: none;
  background: none;
  padding-left: 2px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: normal;
  background-image: url(../../images/chevron_updown.png) !important;
  background-size: 7px !important;
  /* correction du background position pour un positionnement correct sur safari */
  background-position: right 5px top 50% !important;
  background-repeat: no-repeat !important;
  padding-right: 17px !important; }

table.main.formArea > tbody > tr > td {
  padding: 4px; }

.div_v4 .div_body_popup_v4 {
  padding: 5px 0px;
  text-align: left; }
  .div_v4 .div_body_popup_v4 label {
    font-size: 13px !important; }
  .div_v4 .div_body_popup_v4 * {
    padding: 0 !important;
    margin: 0 !important; }
  .div_v4 .div_body_popup_v4 input[type="text"] {
    width: 100%;
    padding-left: 4px !important; }
  .div_v4 .div_body_popup_v4 input.place_icon {
    width: 93% !important; }
  .div_v4 .div_body_popup_v4 div.div_content_separator {
    padding: 5px 0 5px 0 !important;
    text-align: left; }
    .div_v4 .div_body_popup_v4 div.div_content_separator img {
      margin: 8px 0 8px 8px !important; }
  .div_v4 .div_body_popup_v4 input, .div_v4 .div_body_popup_v4 textarea {
    border: none;
    box-shadow: none; }
    .div_v4 .div_body_popup_v4 input:focus, .div_v4 .div_body_popup_v4 textarea:focus {
      box-shadow: none; }
  .div_v4 .div_body_popup_v4 label:after {
    content: " :  "; }
  .div_v4 .div_body_popup_v4 select[name="concurrent_id"] {
    margin-top: 5px;
    display: none; }
  .div_v4 .div_body_popup_v4 select:not(#motif_id) {
    border: none;
    width: 100%; }
  .div_v4 .div_body_popup_v4 select#motif_id {
    width: 100% !important; }
  .div_v4 .div_body_popup_v4 .select_float_right {
    text-align: right;
    display: inline;
    width: auto; }
  .div_v4 .div_body_popup_v4 a {
    float: right;
    margin-top: 3px !important; }
  .div_v4 .div_body_popup_v4 .fa {
    color: #482882;
    font-size: 20px; }
  .div_v4 .div_body_popup_v4 .height_bug_20px {
    height: 20px; }
  .div_v4 .div_body_popup_v4 .height_bug_31px {
    height: 31px; }

.div_v4 .div_body_popup_v4.label_input input:not(.place_icon), .div_v4 .div_body_popup_v4.label_input label {
  width: auto !important;
  display: inline; }

.div_v4 .div_body_popup_v4.label_input input.hasDatepicker {
  width: 120px !important; }

/*
** Pop-up : debut (guillaume)
 */
/* Pop up SMS */
.popup_sms_v4 #page_int #page_content {
  margin: 0;
  background-image: none !important; }

.popup_sms_v4 #sms_form td.gray {
  background: transparent !important; }
  .popup_sms_v4 #sms_form td.gray input[name="size"] {
    height: auto !important;
    background-color: #fff !important; }

.popup_sms_v4 #sms_form td.main {
  color: #6946aa;
  font-size: 13px;
  border: none; }

.popup_sms_v4 ul.barre_action_right {
  border-right-width: 0px; }

.popup_sms_v4 ul.barre_action_left {
  border-right-width: 0px; }

/* Pop up SMS fin */
/* Pop up email */
.popup_mail_v4 {
  background-color: #fff; }
  .popup_mail_v4 #page_int #page_content {
    margin: 0;
    background-color: #fff; }
    .popup_mail_v4 #page_int #page_content #page_content_int {
      overflow-x: hidden; }
  .popup_mail_v4 .barre_action {
    padding-bottom: 60px; }
  .popup_mail_v4 #monformmail {
    background-color: #fff; }
    .popup_mail_v4 #monformmail > table {
      width: 100%; }
  .popup_mail_v4 .filtre_generation_mandat_recherche_invisible {
    background-color: #6946aa;
    border-left: 1px solid #6946aa;
    border-right: 1px solid #6946aa;
    color: #fff;
    padding: 2px;
    display: none; }
  .popup_mail_v4 td.main {
    color: #6946aa;
    font-size: 13px;
    border: none; }
  .popup_mail_v4 input[type="file"] {
    line-height: 20px;
    padding: 5px 0; }
  .popup_mail_v4 textarea[name="customers_email_address_saisie"], .popup_mail_v4 textarea[name="customers_email_address_saisie"], .popup_mail_v4 input[name="email_accuse"] {
    margin-top: 5px; }
  .popup_mail_v4 select[name="nego_fc"] {
    margin-left: 10px; }
  .popup_mail_v4 select[name="customers_email_address"], .popup_mail_v4 textarea[name="customers_email_address_saisie"], .popup_mail_v4 textarea[name="customers_email_address_saisie_auto"], .popup_mail_v4 input[name="from"], .popup_mail_v4 input[name="subject"], .popup_mail_v4 input[name="customers_groups_choice_input"], .popup_mail_v4 select[name="corps_mail"], .popup_mail_v4 select[name="nego_fc"] {
    width: 95%; }
  .popup_mail_v4 input[type="radio"][name="email_accuse"], .popup_mail_v4 input[name="copy_to_from"] {
    margin: 4px 5px 5px 8px; }
  .popup_mail_v4 input[type="text"] {
    height: 30px;
    font-style: italic;
    margin-top: 10px; }
  .popup_mail_v4 #customers_type {
    color: #777;
    font-size: 13px;
    font-weight: bold; }
  .popup_mail_v4 .div_content_separator {
    margin-bottom: 10px;
    padding: 5px 0 5px 0;
    margin: 0 8px 5px 8px;
    text-align: left; }
  .popup_mail_v4 input[type="text"], .popup_mail_v4 input[type="date"], .popup_mail_v4 select, .popup_mail_v4 textarea {
    border: none;
    background: #fff;
    outline: none;
    resize: none;
    border-radius: 0px;
    font-family: "Open Sans";
    box-shadow: none;
    margin: 10px; }
  .popup_mail_v4 input[name="customers_groups_choice_input"] {
    left: 7px; }

/* Pop up email fin */
.draggable-header .highslide-header {
  border: none;
  font-weight: bold; }

/* Pop up Creer -> Action */
table.table_content.tablePopupAction {
  color: #777;
  font-weight: bold;
  background-color: #fff; }
  table.table_content.tablePopupAction table tr {
    border: none; }
  table.table_content.tablePopupAction input[type="text"], table.table_content.tablePopupAction input[type="date"], table.table_content.tablePopupAction select, table.table_content.tablePopupAction textarea {
    border: none;
    background: #fff;
    outline: none;
    resize: none;
    border-radius: 0px;
    font-family: "Open Sans";
    box-shadow: none;
    margin: 10px;
    width: 95%;
    font-style: italic; }
  table.table_content.tablePopupAction input[name="action_time"], table.table_content.tablePopupAction input[name="action_date"] {
    width: 30%; }
  table.table_content.tablePopupAction .fa {
    color: #482882;
    vertical-align: middle;
    font-size: 15px; }

.input_duree_csop_recap.inputRecurrence {
  width: 60px !important; }

.input_duree_csop_recap.inputRecurrence2 {
  width: 44px !important; }

/* Pop up Creer -> Action fin */
/* Pop up Creer -> Visite */
form[name="update"] .tablePopup select {
  width: auto; }

form[name="update"] .tablePopup .odd, form[name="update"] .tablePopup .even {
  border: none !important; }

form[name="update"] .tablePopup input[type="text"], form[name="update"] .tablePopup input[type="date"], form[name="update"] .tablePopup select, form[name="update"] .tablePopup textarea {
  border: none;
  outline: none;
  resize: none;
  border-radius: 0px;
  font-family: "Open Sans";
  box-shadow: none;
  width: auto;
  font-style: italic; }

form[name="update"] .tablePopup input[type="checkbox"] {
  margin: 0; }

form[name="update"] .tablePopup label {
  display: inline-block; }

form[name="update"] .tablePopup .fa {
  color: #482882; }
  form[name="update"] .tablePopup .fa.ac3-calendar, form[name="update"] .tablePopup .fa.fa-unlock-alt {
    font-size: 17px; }
  form[name="update"] .tablePopup .fa.fa-plus-circle {
    font-size: 25px;
    vertical-align: middle;
    margin-bottom: 10px; }
    form[name="update"] .tablePopup .fa.fa-plus-circle:hover {
      cursor: pointer; }

/* Pop up Creer -> Visite fin */
/*
* Classe de mise en evidence de textes
 */
.bg-danger {
  font-size: 10px;
  padding: 10px;
  background-color: #f2dede; }

.bg-info {
  font-size: 10px;
  padding: 10px;
  background-color: #d9edf7; }

#popup_v4 #page_int #page_content {
  margin: 0; }

#popup_v4_argus tr.ui-state-default.ui-state-default.ui-widget-content.ui-state-default.ui-widget-header.ui-state-default {
  background: #482882; }

#popup_v4_argus tbody tr {
  text-align: center; }

#popup_v4_argus #details td {
  text-align: center; }

#popup_v4_argus #listing {
  padding: 5px !important; }

#popup_v4_argus .warning {
  border: none;
  color: red;
  background-color: #f3f3f3; }

#popup_v4_argus table.results tr.tableHeadingRow th label {
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  font-size: 14px; }

#popup_v4_argus table.results tr.tableHeadingRow th span {
  color: #000; }

#popup_v4_argus table.results #reglinM div.argus_content {
  margin-bottom: 14px; }

#popup_v4_argus table.results #reglinA div.argus_content {
  margin-bottom: 10px; }

/*
** Pop-up : fin
 */
.news_popup_content .content_table_news {
  padding: 14px; }

.news_popup_content .barre_action {
  padding: 8px 0px !important; }
  .news_popup_content .barre_action ul {
    padding-left: 0px !important; }

.news_popup_content .content_table_news + .action_footer {
  position: relative !important;
  bottom: 0px !important; }

.ui-dialog .ui-dialog-titlebar {
  padding: 0.3em 0em 0.2em 0em !important; }

.highslide-wrapper, .ui-dialog.ui-widget-content {
  border: none; }

td.dateTableContent {
  color: #6946aa !important; }

.ui-dialog .block_principal {
  margin-left: 0px;
  height: 97%; }

.ui-dialog .action_footer {
  position: absolute;
  bottom: 4px !important; }

.ui-dialog .barre_action {
  position: static; }

.ui-dialog .action_shadow {
  width: 100% !important; }

.ui-dialog .float_left {
  margin-left: 14px; }

.ui-dialog .entourage_photo {
  border: 2px solid #6946aa; }

.ui-dialog .float_left24, .ui-dialog .float_left22 {
  width: 53%; }

.ui-dialog .float_left23, .ui-dialog .float_left21 {
  width: 46%;
  float: right !important;
  margin-top: 5px !important; }

.ui-dialog span.creation {
  color: #6946aa; }

.ui-dialog .label_input .div_content_separator input:not([type="checkbox"]):not(.place_icon), .ui-dialog .label_input .div_content_separator input.hasDatepicker {
  float: right;
  width: 150px !important; }

.ui-dialog textarea {
  border-radius: 0 !important;
  width: 100%; }

.ui-dialog .div_v4 .iphone-toggle-buttons label input {
  width: auto !important; }

.ui-dialog .div_v4 .iphone-toggle-buttons label:after {
  content: ""; }

.ui-dialog .checkbox_sortie_stock {
  float: right !important; }

.page_int_popup #page_content_int form[name="history"] {
  width: 99%; }
  .page_int_popup #page_content_int form[name="history"] .row input:not([name="action_date"]):not([name="action_time"]):not([type="checkbox"]), .page_int_popup #page_content_int form[name="history"] .row textarea, .page_int_popup #page_content_int form[name="history"] .row select {
    width: 100%;
    border-radius: 0px !important;
    border: none !important; }
  .page_int_popup #page_content_int form[name="history"] .row input[name="action_date"], .page_int_popup #page_content_int form[name="history"] .row input[name="action_time"] {
    width: 100px; }
  .page_int_popup #page_content_int form[name="history"] .simple_select_container {
    margin: 0 !important;
    margin-bottom: 10px !important; }

.popup_sms_v4 #sms_container td {
  padding: 2px !important; }
  .popup_sms_v4 #sms_container td textarea[name=message] {
    background: none !important;
    background-color: #e2eff7 !important; }
  .popup_sms_v4 #sms_container td input, .popup_sms_v4 #sms_container td textarea {
    padding: 1px 3px !important; }

#sms_footer #barre_action {
  bottom: 3px; }

.highslide-body iframe body {
  background-color: #fff !important; }

#add_bien input, #add_bien select, #add_client input, #add_client select, #add_bien_2 input, #add_bien_2 select, #add_client_2 input, #add_client_2 select, #add_bien_3 input, #add_bien_3 select, #add_client_3 input, #add_client_3 select, #add_bien_4 input, #add_bien_4 select, #add_client_4 input, #add_client_4 select, #add_bien_5 input, #add_bien_5 select, #add_client_5 input, #add_client_5 select, #add_bien_6 input, #add_bien_6 select, #add_client_6 input, #add_client_6 select, #add_client_7 input, #add_client_7 select, #add_client_8 input, #add_client_8 select, #add_client_9 input, #add_client_9 select, #add_client_10 input, #add_client_10 select {
  margin-bottom: 0px !important; }

#add_bien_2 #notaire_bien_2 {
  width: 100% !important;
  margin-bottom: 5px !important; }

#popup_evenement {
  /* Style communs */ }
  #popup_evenement .base_select, #popup_evenement div.select_container:not(.not_select) input:not([name="pige_contact_status_input"]):not([name="27_input"]):not([name="28_input"]), #popup_evenement select, #popup_evenement select.select {
    background-image: url(../../images/chevron_updown.png) !important;
    background-size: 7px !important;
    /* correction du background position pour un positionnement correct sur safari */
    background-position: right 5px top 50% !important;
    background-repeat: no-repeat !important;
    padding-right: 17px !important; }
  #popup_evenement select, #popup_evenement select.select {
    padding-left: 2px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: normal; }
  #popup_evenement .button_v4, #popup_evenement .button, #popup_evenement .product-table a > div {
    background-color: #6946aa !important;
    color: #fff !important;
    font-weight: normal;
    font-size: 11px;
    padding: 3px 8px;
    display: inline-block;
    border-radius: 0; }
  #popup_evenement input:not([type='submit']):not([type="radio"]):not([type="checkbox"]):not(#universal_search_text):not(.ui-state-default), #popup_evenement select:not(.box-reload-content) {
    background-color: #f0f0f0;
    height: 27px !important;
    border: none;
    border-radius: 0; }
  #popup_evenement textarea {
    background-color: #f0f0f0 !important; }
  #popup_evenement input {
    padding-left: 6px !important; }
    #popup_evenement input:not([type="checkbox"]):not([type="radio"]) {
      width: 160px !important; }
  #popup_evenement input, #popup_evenement button, #popup_evenement select, #popup_evenement textarea {
    font-family: 'Open Sans'; }
  #popup_evenement .ui-widget.ui-corner-all .ui-menu-item .ui-state-hover {
    border: none !important; }
  #popup_evenement .ui-menu {
    padding: 0px; }
  #popup_evenement .ui-corner-all {
    border-radius: 0px !important; }
  #popup_evenement .input_container_new_column label, #popup_evenement .simple_select_container_new_column label, #popup_evenement .input_container_new_column label[for="label_journee_entiere"], #popup_evenement .input_container_new_column label[for="label_access"], #popup_evenement .input_container_new_column_confirmation_sms label[for="confirm_sms_tittle"], #popup_evenement .input_container_new_column_confirmation_sms label[for="confirm_sms"], #popup_evenement .input_container_new_column_confirmation_sms span, #popup_evenement .input_container_new label, #popup_evenement .column_products .input_container_new label, #popup_evenement .column_customers .input_container_new label, #popup_evenement .simple_select_container_new label {
    font-size: 14px !important; }
  #popup_evenement .content {
    margin-left: 0px !important; }
    #popup_evenement .content li {
      margin: 0px !important;
      margin-bottom: 3px !important; }
      #popup_evenement .content li > div {
        width: 100%; }
      #popup_evenement .content li .input_container_new_column {
        width: 100%; }
      #popup_evenement .content li:first-child select#entry_type {
        width: 350px !important; }
      #popup_evenement .content li:nth-child(2) input:not([type="checkbox"]) {
        width: 350px !important; }
    #popup_evenement .content div {
      font-size: 12px; }
    #popup_evenement .content ul > li #select_containerparticipants label, #popup_evenement .content ul > div.separator > li #select_containerparticipants label {
      width: auto !important; }
  #popup_evenement #reminder, #popup_evenement #rpt_type, #popup_evenement #mode_entry, #popup_evenement #mode_precision, #popup_evenement #mode_entry_app, #popup_evenement #localisation, #popup_evenement #mode_precision_1, #popup_evenement #mode_precision_2, #popup_evenement #mode_precision_3, #popup_evenement #mode_precision_4, #popup_evenement #mode_entry_app {
    width: 350px !important; }
  #popup_evenement #select_containerparticipants .input_container_new_participant {
    float: right !important;
    width: auto !important; }
  #popup_evenement #select_containerparticipants div.simple_select_container {
    margin: 0 !important; }
  #popup_evenement #select_containerparticipants input {
    width: 350px !important; }
  #popup_evenement #select_containerparticipants label {
    line-height: 36px; }
  #popup_evenement table * {
    font-size: 12px !important; }
  #popup_evenement div#div_date_fin > select[name="rpt_day"], #popup_evenement div#div_date_fin > select[name="rpt_month"], #popup_evenement div#div_date_fin > select[name="rpt_year"] {
    width: 75px !important; }
  #popup_evenement #rptmont input {
    height: auto !important; }
  #popup_evenement #rptmont label:after {
    content: '' !important; }
  #popup_evenement .input_container_new label {
    width: auto !important; }
  #popup_evenement .container_products {
    border-radius: 0px !important;
    border: none !important;
    height: 68px;
    width: 100%;
    padding: 5px 0px; }
  #popup_evenement #customers_name, #popup_evenement #products_name {
    width: 100% !important; }
  #popup_evenement .input_container_new {
    width: 100% !important; }
  #popup_evenement .mode_entry_precision {
    display: none; }
  #popup_evenement .entry_date {
    float: left;
    width: 40%; }
    #popup_evenement .entry_date #datepicker_entry_date {
      width: 125px !important; }

td input[type="file"] {
  background-color: #fff !important; }

.add_vitrine_popup {
  padding: 0px 14px !important; }
  .add_vitrine_popup tr.ui-state-default {
    border: none !important; }
    .add_vitrine_popup tr.ui-state-default th {
      padding-top: 5px; }
  .add_vitrine_popup td {
    padding: 1%;
    height: 55px; }
  .add_vitrine_popup input {
    width: 90%; }
  .add_vitrine_popup input[type="checkbox"] {
    width: 14px; }

body > .ui-menu li.ui-menu-item[role="menuitem"] a.ui-state-hover {
  margin: 0px !important;
  background: none !important;
  background-color: #6946aa !important;
  color: #fff;
  border: none !important;
  border-radius: 0 !important; }

body > .ui-menu, body > .ui-menu li.ui-menu-item[role="menuitem"] {
  background-color: #f0f0f0;
  font-size: 12px !important; }
  body > .ui-menu .ui-menu-item a.ui-corner-all, body > .ui-menu li.ui-menu-item[role="menuitem"] .ui-menu-item a.ui-corner-all {
    font-size: 12px !important; }
  body > .ui-menu input, body > .ui-menu li.ui-menu-item[role="menuitem"] input {
    margin: 3px !important; }

#journal_des_messages #page_content_int {
  margin: 0 !important; }

#journal_des_messages .title {
  margin-bottom: 8px !important; }

#journal_des_messages input, #journal_des_messages textarea {
  /* width: 100% !important; */
  border-radius: 0 !important;
  border: none !important; }

#journal_des_messages textarea {
  resize: none; }

#journal_des_messages .container-fluid {
  margin-top: 5px; }

#journal_des_messages div#buttom_add_customer a i {
  color: #482882;
  font-size: 20px;
  margin-top: 2px; }

#journal_des_messages #conteneur_products {
  font-size: 13px; }
  #journal_des_messages #conteneur_products .fa {
    color: #482882;
    font-size: 14px; }

#donnees_personnelles, .calculatrice {
  background-color: #fff !important; }

.titre_postit {
  width: 74% !important; }
  .titre_postit .input_container, .titre_postit .input_container_int {
    width: 100% !important; }
    .titre_postit .input_container input, .titre_postit .input_container_int input {
      width: 81% !important; }
    .titre_postit .input_container input, .titre_postit .input_container textarea, .titre_postit .input_container_int input, .titre_postit .input_container_int textarea {
      padding: 0px 5px !important; }

.date_postit input#datepicker_news_date {
  width: 85px !important;
  padding-left: 5px !important; }

.calcu_finan {
  height: 100% !important; }
  .calcu_finan #resultat {
    border: none !important;
    background: none !important;
    background-color: #6946aa !important; }

table.annu_inv {
  margin-left: 5px; }
  table.annu_inv td {
    color: #6946aa !important; }

.highslide-heading {
  margin: 10px 2px 5px 14px !important;
  color: #482882 !important; }

.pige_action textarea, .pige_action input, .pige_action select {
  width: 100% !important; }

.pige_action #datepicker_next_contact {
  width: 120px !important; }

#check_flag_info input, #check_flag_info label {
  display: inline-block; }

.button_popup_map {
  border: none;
  height: 50px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 14px;
  background-color: #6946aa;
  color: #fff; }
  .button_popup_map:hover {
    background-color: #222; }

.button_popup_argus, #estimPigesPart {
  border: none;
  height: 30px;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  background-color: #6946aa;
  color: #fff;
  width: 100px;
  padding: 8px 10px;
  font-weight: normal;
  margin: auto !important; }
  .button_popup_argus:hover, #estimPigesPart:hover {
    background-color: #222; }

.tab_key .button_1_36 {
  background-image: none !important; }

.tab_key .formArea {
  background-color: #fff; }

.block_principal .detail_cloture, .block_principal .block_moitie_cloture2 {
  margin-left: 15px !important; }
  .block_principal .detail_cloture .text_with_switch, .block_principal .block_moitie_cloture2 .text_with_switch {
    clear: both;
    vertical-align: middle;
    border-top: 1px solid #F2F2F2; }

.block_principal .input_date_acte {
  height: 20px !important;
  font-size: 13px;
  width: 90px;
  background-color: #f0f0f0;
  border: none;
  border-radius: 0; }

.block_principal .label_date_acte {
  width: auto !important; }

.block_principal .label_detail_cloture {
  margin-top: 6px !important;
  margin-bottom: 6px !important; }

.block_principal .input_label_cloture {
  margin-top: 6px !important;
  margin-bottom: 6px !important; }

.ui-dialog-buttonpane, .ui-dialog-buttonset {
  box-shadow: 0 0 8px #555;
  border: none; }
  .ui-dialog-buttonpane button, .ui-dialog-buttonset button {
    padding: 0 15px 0 15px;
    margin: 0;
    border-left: 3px #FFFFFF solid;
    border-right: 2px #FFFFFF solid;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-align: center;
    height: 37px;
    position: relative;
    background: #482882;
    border-collapse: collapse;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    line-height: 12px;
    background: #222;
    border-top: none;
    border-bottom: none;
    font-weight: bold !important;
    color: #fff; }
    .ui-dialog-buttonpane button:first-child, .ui-dialog-buttonset button:first-child {
      float: right; }
    .ui-dialog-buttonpane button:last-child, .ui-dialog-buttonset button:last-child {
      float: left; }

.next_step_suivi_vente {
  background: #482882 !important; }

/* Compromis : Saisie detaillee (Evan) */
.block_principal_complet .step1 .float_left5 {
  text-align: left; }
  .block_principal_complet .step1 .float_left5 input[type="checkbox"] {
    margin-top: 7px !important;
    margin-right: 3px !important; }

.block_principal_complet .step1 input:not([type="checkbox"]):not([type="radio"]) {
  width: 100%; }

.block_principal_complet .step1 .label_info_bien {
  margin-left: 0;
  font-size: 12px; }

.block_principal_complet .step1 .little-input {
  width: 115px !important;
  margin: 4px 0px !important; }

.block_principal_complet .step1 .label_info_bien {
  width: 42%; }

.block_principal_complet .step1 .btn_plus_bien {
  margin-top: 5px;
  margin-right: 7px; }

.block_principal_complet .step2 .border_thin3 {
  border: none !important;
  background: none !important; }

.block_principal_complet .step2 .bloc-top label {
  display: inline-block !important; }

.block_principal_complet .step2 .float_left16 {
  text-align: left !important; }

.block_principal_complet .step2 .fieldset_client {
  margin-top: 2px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  height: 80px; }

.block_principal_complet .step2 .fa-plus-circle {
  margin-left: 10px; }

.block_principal_complet .step2 .tip_bot input[type="checkbox"] {
  margin: 0 !important; }

.block_principal_complet .step2 .btn_plus_notaire {
  margin-right: 39px;
  margin-top: 10px; }

.block_principal_complet.compromis .step4 input[type="text"] {
  margin-bottom: 3px;
  margin-top: 3px; }

.block_principal_complet .step5 .title_section_hono {
  height: 38px;
  background-color: #fff;
  color: #482882;
  border-bottom: 2px solid #482882;
  padding: 5px 0px 15px 0px; }

.block_principal_complet .step5 .border_thin4 {
  border: none; }

.block_principal_complet .step5 input[type="button"] {
  color: #fff;
  background-color: #482882 !important; }

.block_principal_complet .step5 fieldset input, .block_principal_complet .step5 fieldset select {
  width: 100%; }

.block_principal_complet .step5 .icon_info_comm {
  margin-right: 6px;
  margin-top: 2px; }

.block_principal_complet .step5 .btn .caret {
  margin-top: 9px;
  margin-left: 7px; }

.block_principal_complet .step5 fieldset {
  height: 284px;
  margin: 0; }

.block_principal_complet h2.title_section {
  margin-bottom: 5px !important; }

.block_principal_complet input.input_plus {
  width: 90% !important; }

.block_principal_complet textarea {
  border: none; }

.block_principal_complet .fa {
  color: #482882; }
  .block_principal_complet .fa.fa-plus-circle {
    font-size: 20px;
    vertical-align: middle;
    margin-bottom: -2px; }
    .block_principal_complet .fa.fa-plus-circle:hover {
      cursor: pointer; }

.block_principal_complet legend {
  border-bottom: none !important;
  padding-left: 5px;
  padding-right: 6px;
  width: auto;
  font-size: 16px !important;
  line-height: 16px; }

select[name="status_offre"] {
  width: 150px !important;
  float: right; }

.block_button_offre span {
  float: right;
  text-align: right !important; }

#page_int.incident_v4 #page_content_int {
  margin: 0; }

/* Popup Management -> Parametrage logiciel - > Nouvel acces  */
.new_menber .td_50, .editmember .td_50 {
  width: 50%; }

.new_menber .switch, .editmember .switch {
  vertical-align: middle; }

.new_menber .img_signature, .editmember .img_signature {
  padding-top: 10px; }

.new_menber label[for='switch_all_annuaire'], .editmember label[for='switch_all_annuaire'] {
  left: 50px; }

.new_menber label[for='email_valide'].checkbox_valid, .editmember label[for='email_valide'].checkbox_valid {
  width: 66%; }

.new_menber .tr_switch_img .switch, .editmember .tr_switch_img .switch {
  width: 100%; }

.new_menber .tr_switch_img label, .editmember .tr_switch_img label {
  margin: auto; }

.new_menber #admin_manufacturers_list_input, .new_menber #admin_manufacturers_list_affectation_input, .editmember #admin_manufacturers_list_input, .editmember #admin_manufacturers_list_affectation_input {
  float: left; }

.new_menber #admin_manufacturers_list_input, .editmember #admin_manufacturers_list_input {
  width: 97%; }

.new_menber #admin_manufacturers_list_affectation_input, .editmember #admin_manufacturers_list_affectation_input {
  width: 97%;
  margin-left: 3px; }

.new_menber .tr_switch .input_container, .new_menber .tr_switch .simple_select_container, .editmember .tr_switch .input_container, .editmember .tr_switch .simple_select_container {
  position: relative;
  width: 85% !important;
  display: inline-block; }
  .new_menber .tr_switch .input_container label, .new_menber .tr_switch .simple_select_container label, .editmember .tr_switch .input_container label, .editmember .tr_switch .simple_select_container label {
    width: 46%; }
    .new_menber .tr_switch .input_container label.checkbox_valid, .new_menber .tr_switch .simple_select_container label.checkbox_valid, .editmember .tr_switch .input_container label.checkbox_valid, .editmember .tr_switch .simple_select_container label.checkbox_valid {
      width: 66%; }
  .new_menber .tr_switch .input_container .input_container_int, .new_menber .tr_switch .simple_select_container .input_container_int, .editmember .tr_switch .input_container .input_container_int, .editmember .tr_switch .simple_select_container .input_container_int {
    width: 53%; }

.new_menber tr.odd:hover, .new_menber tr.even:hover, .editmember tr.odd:hover, .editmember tr.even:hover {
  background-color: #fff !important; }

.new_menber .input_container, .new_menber .simple_select_container, .editmember .input_container, .editmember .simple_select_container {
  position: relative;
  width: 97% !important;
  padding: 0px;
  margin: 2px 0;
  float: none;
  text-align: left; }

.new_menber .input_container label, .new_menber .simple_select_container label, .editmember .input_container label, .editmember .simple_select_container label {
  position: relative;
  float: none;
  width: 40%;
  font-size: 12px;
  text-align: left;
  white-space: nowrap;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  display: inline-block;
  line-height: inherit; }

.new_menber .simple_select_container label, .editmember .simple_select_container label {
  vertical-align: middle; }

.new_menber .input_container label, .editmember .input_container label {
  vertical-align: middle; }

.new_menber .input_container .input_container_int, .new_menber .simple_select_container .input_container_int, .editmember .input_container .input_container_int, .editmember .simple_select_container .input_container_int {
  position: relative;
  float: none;
  padding: 0px;
  margin: 0px;
  width: 55%;
  display: inline-block;
  margin: 3px 0;
  text-align: left;
  vertical-align: middle; }

.new_menber label.checkbox_valid, .new_menber label.info_sites_code, .editmember label.checkbox_valid, .editmember label.info_sites_code {
  width: 40%;
  vertical-align: middle; }

.new_menber .simple_select_container .input_container_int select, .new_menber #admin_production_ratio, .editmember .simple_select_container .input_container_int select, .editmember #admin_production_ratio {
  width: 94%; }

.new_menber input[type="text"].color, .editmember input[type="text"].color {
  border: #000 1px solid !important;
  color: #000 !important; }

/* Popup Management -> Parametrage logiciel - > Nouvel acces FIn */
/* Popup Management -> Parametrage logiciel - > Mes agences - >Edition agence */
form[name="manufacturers"] h4 {
  color: #482882;
  padding: 10px 0;
  font-weight: bold; }

form[name="manufacturers"] h5 {
  color: #482882;
  padding: 10px 0;
  margin-left: 15px; }

form[name="manufacturers"] td {
  padding: 5px; }
  form[name="manufacturers"] td.main {
    color: #6946aa;
    font-weight: normal; }

form[name="manufacturers"] .table_content tr:nth-child(odd) {
  background: #fff; }

form[name="manufacturers"] .button_3_36 {
  background: #482882 !important;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  margin: 5px 0;
  padding: 3px 4px;
  display: inline-block;
  width: 114px;
  cursor: pointer;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: center; }
  form[name="manufacturers"] .button_3_36:hover {
    opacity: 0.8; }

form[name="manufacturers"] #tabs-3 input[type="text"], form[name="manufacturers"] #tabs-3 select, form[name="manufacturers"] #tabs-3 textarea {
  width: 95%; }

form[name="manufacturers"] #tabs-3 input[name="manufacturers_url[4]"], form[name="manufacturers"] #tabs-3 input[name="manufacturers_url[6]"], form[name="manufacturers"] #tabs-3 input[name="manufacturers_url[1]"], form[name="manufacturers"] #tabs-3 input[name="manufacturers_url[5]"], form[name="manufacturers"] #tabs-3 input[name="manufacturers_url[7]"] {
  float: none;
  width: 88%; }

form[name="manufacturers"] ul {
  font-size: 13px;
  position: relative;
  padding: 0 15px;
  list-style: none; }
  form[name="manufacturers"] ul.ui-tabs-nav {
    padding: 0;
    border: none; }
    form[name="manufacturers"] ul.ui-tabs-nav li {
      padding: 0 6px;
      display: inline-block;
      margin: 0px 1px 0px 0px;
      top: 0; }
      form[name="manufacturers"] ul.ui-tabs-nav li a {
        height: 30px;
        line-height: 30px;
        padding: 0; }
  form[name="manufacturers"] ul li {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #6946aa;
    position: relative;
    padding: 0 10px;
    top: 0; }
    form[name="manufacturers"] ul li a {
      color: #fff;
      text-transform: uppercase;
      text-decoration: none;
      outline: none; }
    form[name="manufacturers"] ul li:hover, form[name="manufacturers"] ul li.active {
      background: #482882;
      font-weight: bold; }
    form[name="manufacturers"] ul li.ui-corner-top {
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
    form[name="manufacturers"] ul li.ui-state-default {
      background: #6946aa; }
      form[name="manufacturers"] ul li.ui-state-default a {
        font-weight: normal;
        color: #fff !important; }
      form[name="manufacturers"] ul li.ui-state-default a:link {
        color: #fff !important; }
    form[name="manufacturers"] ul li.ui-state-default.ui-state-active {
      background: #482882; }
      form[name="manufacturers"] ul li.ui-state-default.ui-state-active a, form[name="manufacturers"] ul li.ui-state-default.ui-state-active a:link {
        font-weight: bold; }
    form[name="manufacturers"] ul li.ui-state-default.ui-state-hover {
      background: #482882; }
    form[name="manufacturers"] ul li.ui-state-default.ui-state-active {
      background: #482882; }
      form[name="manufacturers"] ul li.ui-state-default.ui-state-active a, form[name="manufacturers"] ul li.ui-state-default.ui-state-active a:link {
        font-weight: bold; }

/* Popup Management -> Parametrage logiciel - > Mes agences - >Edition agence  FIN*/
/* Popup Management -> Parametrage logiciel - > Mes documents - >Parametrer*/
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable, .ui-dialog.ui-widget-content {
  background: #fff; }
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable table tr.odd:hover, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable table tr.even:hover, .ui-dialog.ui-widget-content table tr.odd:hover, .ui-dialog.ui-widget-content table tr.even:hover {
    background: #fff !important; }

.accordion_actions {
  padding-bottom: 60px; }
  .accordion_actions .input_container, .accordion_actions .simple_select_container {
    margin: 0; }
  .accordion_actions fieldset {
    margin: 0; }

.ui-dialog-content .param_document_v4 ul {
  font-size: 13px;
  position: relative;
  padding: 0 15px;
  list-style: none; }
  .ui-dialog-content .param_document_v4 ul.ui-tabs-nav {
    padding: 0;
    border: none; }
    .ui-dialog-content .param_document_v4 ul.ui-tabs-nav li {
      padding: 0 10px;
      display: inline-block;
      margin: 0px 1px 0px 0px;
      top: 0; }
      .ui-dialog-content .param_document_v4 ul.ui-tabs-nav li a {
        height: 30px;
        line-height: 30px;
        padding: 0; }
  .ui-dialog-content .param_document_v4 ul li {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #6946aa !important;
    position: relative;
    padding: 0 10px;
    top: 0; }
    .ui-dialog-content .param_document_v4 ul li a {
      color: #fff;
      text-transform: uppercase;
      text-decoration: none;
      outline: none; }
    .ui-dialog-content .param_document_v4 ul li:hover, .ui-dialog-content .param_document_v4 ul li.active {
      background: #482882 !important;
      font-weight: bold; }
    .ui-dialog-content .param_document_v4 ul li.ui-corner-top {
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
    .ui-dialog-content .param_document_v4 ul li.ui-state-default {
      background: #6946aa !important; }
      .ui-dialog-content .param_document_v4 ul li.ui-state-default a {
        font-weight: normal;
        color: #fff !important; }
      .ui-dialog-content .param_document_v4 ul li.ui-state-default a:link {
        color: #fff !important; }
    .ui-dialog-content .param_document_v4 ul li.ui-state-default.ui-state-active {
      background: #482882 !important; }
      .ui-dialog-content .param_document_v4 ul li.ui-state-default.ui-state-active a, .ui-dialog-content .param_document_v4 ul li.ui-state-default.ui-state-active a:link {
        font-weight: bold; }
    .ui-dialog-content .param_document_v4 ul li.ui-state-default.ui-state-hover {
      background: #482882 !important; }

.ui-dialog-content .param_document_v4 table.table_content tbody tr:nth-child(odd), .ui-dialog-content .param_document_v4 table.table_content tbody tr:nth-child(even) {
  background-color: #fff; }

.ui-dialog-content .param_document_v4 .ui-widget-content {
  font-weight: bold;
  font-size: 13px;
  border: none; }
  .ui-dialog-content .param_document_v4 .ui-widget-content .accordion_content {
    background-color: #fff; }

.ui-dialog-content .param_document_v4 .tab_left {
  float: left; }
  .ui-dialog-content .param_document_v4 .tab_left .input_container label {
    font-weight: bold;
    color: #6946aa; }
    .ui-dialog-content .param_document_v4 .tab_left .input_container label.radio_label {
      display: inline-block; }

.param_preview_v4 #page_int {
  background: #fff; }
  .param_preview_v4 #page_int table td.dataTableHeadingContent {
    padding: 10px 0 0 5px;
    border-bottom: 3px solid #f0f0f0; }
  .param_preview_v4 #page_int table td.dataTableContent {
    padding: 5px; }

/* Popup Management -> Parametrage logiciel - > Mes documents  - >Parametrer  FIN*/
.window_column_left .window_cell li label {
  width: 50%; }

.popup_geoloc {
  background-color: #fff !important; }
  .popup_geoloc .legende {
    color: #6946aa !important; }

.tab_assist .tab_pj {
  border: none !important; }
  .tab_assist .tab_pj td {
    text-align: left; }

.body_upload {
  background-color: #fff !important; }
  .body_upload .button_1_36 {
    margin: 0px !important; }

/* Pop-up : admin_members */
.admin_members #page_int {
  background: #fff; }

/* admin_members*/
form[name="key_form"] .button_1_36 {
  background: #482882; }

.div_v4 .select_float_right select[name="heure_offre"], .div_v4 .select_float_right select[name="minute_offre"] {
  width: 35px !important; }

#tabs_info h3.ui-accordion-header {
  background: none;
  background-color: #fff;
  border-bottom: 2px solid #482882;
  padding-left: 25px !important;
  color: #482882;
  font-size: 13px; }
  #tabs_info h3.ui-accordion-header:hover {
    border: none;
    border-bottom: 2px solid #482882; }
  #tabs_info h3.ui-accordion-header.ui-state-hover, #tabs_info h3.ui-accordion-header.ui-state-active, #tabs_info h3.ui-accordion-header.ui-state-focus {
    border: none;
    border-bottom: 2px solid #482882;
    color: #482882 !important;
    font-size: 13px; }
  #tabs_info h3.ui-accordion-header + .ui-widget-content {
    border: none; }

.popup_padding_v4 {
  padding: 14px !important; }

.recurrence_cl {
  margin-left: 20px;
  display: none; }

.recurrence_dv {
  margin-bottom: 7px;
  height: 28px; }

#page_content_dialog #page_content_int {
  padding-left: 10px; }
  #page_content_dialog #page_content_int .ui-tabs {
    border: none; }
  #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav {
    padding-left: 0px;
    border-bottom: 2px solid #482882; }
    #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav li.ui-state-default {
      padding-bottom: 0px;
      border-radius: 0;
      background: none !important;
      background-color: #6946aa !important; }
      #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav li.ui-state-default a {
        color: #fff !important;
        font-weight: normal !important; }
      #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-active {
        background-color: #482882 !important; }
        #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-active a {
          color: #fff !important;
          font-weight: bold !important; }

.add_origine select, .add_origine input {
  width: 200px !important; }

.legende_prix_laforet {
  float: left;
  font-size: 11px;
  width: 100%; }

/* Charte deontologie buttons//////////////////////////////////////////////////////*/
#chart_confirm_id {
  background-color: #482882 !important; }

#chart_cancel_id {
  background-color: #482882 !important; }

.visite_horaire_verouille {
  font-size: 14px;
  position: relative;
  top: -5px;
  padding-left: 5px; }

/* ORPI Avant Premiere buttons//////////////////////////////////////////////////////*/
#OAP_button_id {
  background-color: #482882 !important; }

/* journal des rapprochements buttons//////////////////////////////////////////////////////*/
#send_sms_id {
  background-color: #482882 !important;
  display: inline;
  padding-top: 10px; }

#send_mail_id {
  background-color: #482882 !important;
  display: inline;
  padding-top: 10px; }

#refus_id {
  background-color: #482882 !important;
  display: inline;
  padding-top: 10px; }

#ok_id {
  background-color: #482882 !important;
  display: inline;
  padding-top: 10px; }

#confirmation_refus_Oui {
  background-color: #482882 !important; }

#confirmation_refus_non {
  background-color: #482882 !important; }

/* Laforet saisie simplifie CA buttons//////////////////////////////////////////////////////*/
#metier_confirm_id {
  background-color: #482882 !important; }

#metier_cancel_id {
  background-color: #482882 !important; }

/* ------------------- Surcharge du style pour la V5 ------------------- */
/* Gestion des couleurs rzo */
.ui-dialog.over-setting,
.highslide-wrapper.over-setting,
.highslide-wrapper.over-setting > .highslide-html {
  border-radius: 5px !important; }

.over-setting .highslide-footer {
  margin: 0 !important;
  bottom: 0; }

.over-setting .fa {
  color: #0197c9; }

/* liste deroulante */
.over-setting select,
.over-setting textarea,
.over-setting input[type=text]:not(.color),
.over-setting .select_container .input_container_int > input,
.over-setting .simple_select_container.simple_select_container.simple_select_container.simple_select_container.simple_select_container > input {
  background-color: #fff !important;
  border: 2px solid #B1BFD6 !important;
  border-radius: 2px !important; }

.over-setting select,
.over-setting .select_container .input_container_int > input,
.over-setting .simple_select_container.simple_select_container.simple_select_container.simple_select_container.simple_select_container > input {
  background-image: url(../../../../images/chevron_down_grey.png) !important;
  background-position: right 5px top 50% !important;
  background-repeat: no-repeat !important;
  padding-right: 17px !important;
  outline: none;
  background-size: 10px !important; }

select > option {
  background-color: #fff !important;
  color: #2b3341; }

select:hover,
textarea:hover,
input[type=text]:not(.color):hover,
.select_container .input_container_int > input:hover,
.simple_select_container.simple_select_container.simple_select_container.simple_select_container.simple_select_container > input:hover {
  border-color: #8C9BB6 !important; }

/* BARRE D'ACTION */
.over-setting #barre_action ul li {
  border-radius: 20px;
  background-color: #DAE6F7;
  transition: color .15s ease-in-out, background-color .15s ease-in-out;
  box-shadow: 0 0 2px #8C9BB6;
  min-width: 100px;
  border: none; }

.over-setting #barre_action ul li a {
  width: 100%;
  justify-content: center; }

.over-setting #barre_action ul li span {
  color: #2b3341; }

.over-setting #barre_action ul li:hover {
  background-color: #B1BFD6; }

.over-setting #barre_action ul li#barre_action_save,
.over-setting #barre_action_insert_action {
  border-radius: 20px;
  background: #f44336 !important;
  justify-content: center;
  color: #fff; }

.over-setting #barre_action ul li#barre_action_save span,
.over-setting #barre_action_insert_action span {
  color: #fff; }

.over-setting #barre_action ul li#barre_action_save:hover,
.over-setting #barre_action_insert_action:hover {
  background-color: #ED5935;
  opacity: .8; }

.over-setting #barre_action_insert_plan_action,
.over-setting #barre_action #barre_action_ajout {
  font-size: 16px;
  background: linear-gradient(45deg, #0097c4 28%, #61bfdb 95%, #61bfdb 100%, #61bfdb 100%, #0097c4 100%, #0097c4 101%) !important;
  border-radius: 26px;
  outline: none;
  box-shadow: unset;
  color: #fff; }

.over-setting #barre_action_insert_plan_action span,
.over-setting #barre_action #barre_action_ajout span {
  color: #fff; }

.over-setting #barre_action_insert_plan_action:hover,
.over-setting #barre_action #barre_action_ajout:hover {
  opacity: .8;
  background: linear-gradient(45deg, #0097c4 28%, #61bfdb 95%, #61bfdb 100%, #61bfdb 100%, #0097c4 100%, #0097c4 101%) !important; }

.over-setting #barre_action ul li#barre_action_annuler {
  display: none; }

.ui-dialog.over-setting .ui-dialog-titlebar,
.over-setting .highslide-header {
  background: var(--header-table-color) !important;
  color: #333 !important;
  border-bottom: unset !important;
  margin: unset !important;
  padding-left: 15px !important; }

.ui-dialog.over-setting .ui-dialog-titlebar-close {
  margin-right: 15px !important; }

.ui-dialog.over-setting .ui-dialog-buttonset {
  box-shadow: none; }

.ui-dialog.over-setting .ui-dialog-buttonset button:first-of-type {
  float: right !important; }

.over-setting span[id^=ui-dialog-title-jquery_dialog_]:before,
.over-setting .highslide-header:before {
  content: "" !important;
  font-family: "FontAwesome" !important;
  margin-right: 5px; }

.over-setting .ui-widget-header .ui-dialog-title {
  font-weight: normal !important;
  font-size: 18px !important; }

.over-setting .highslide-header .highslide-move {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 0; }

.over-setting .highslide-header .highslide-move a {
  display: none; }

.over-setting .highslide-header .highslide-close a span {
  visibility: hidden; }

.over-setting .highslide-header .highslide-close {
  background-image: url(../../../../images/popup/close_v4.png) !important;
  background-size: 100% !important;
  width: 16px !important;
  height: 16px !important;
  margin: 7px 0 9px 12px !important;
  position: absolute;
  right: 15px;
  top: 2px;
  z-index: 5;
  padding: 0; }

.over-setting .input_container_int > input,
.over-setting .simple_select_container > input,
.over-setting input[type=text],
.over-setting input[type=date],
.over-setting input[type=number],
.over-setting select,
.over-setting textarea {
  border: solid 2px #B1BFD6 !important;
  background-color: #FFFFFF !important;
  outline: none !important;
  resize: none !important;
  border-radius: 2px !important;
  padding: 0 !important;
  line-height: auto !important;
  font-family: "Open Sans" !important;
  margin: 0 !important;
  box-shadow: none !important;
  float: left; }
  .over-setting .input_container_int > input:focus,
  .over-setting .simple_select_container > input:focus,
  .over-setting input[type=text]:focus,
  .over-setting input[type=date]:focus,
  .over-setting input[type=number]:focus,
  .over-setting select:focus,
  .over-setting textarea:focus {
    color: #2b3341 !important; }
  .over-setting .input_container_int > input.input-price,
  .over-setting .simple_select_container > input.input-price,
  .over-setting input[type=text].input-price,
  .over-setting input[type=date].input-price,
  .over-setting input[type=number].input-price,
  .over-setting select.input-price,
  .over-setting textarea.input-price {
    text-align: right !important; }

/* Onglet jquery*/
.over-setting #page_content_dialog #page_content_int .ui-tabs ul.ui-tabs-nav {
  border-bottom: solid 1px #DFE6F3 !important;
  margin-bottom: 10px;
  display: flex;
  flex: 1; }

.over-setting #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav li.ui-state-default,
.over-setting div.ui-tabs ul li.ui-state-default {
  background: #fff !important;
  display: flex;
  justify-content: center;
  flex: 1; }

.over-setting #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav li.ui-state-default a,
.over-setting div.ui-tabs ul li.ui-state-default a {
  color: black !important;
  text-transform: unset !important;
  font-size: 15px !important; }

.over-setting #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-active,
.over-setting div.ui-tabs ul li.ui-state-active.ui-tabs-selected {
  border-bottom: solid 3px #0197c9 !important;
  color: #0197c9 !important; }

.over-setting #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-active a,
.over-setting div.ui-tabs ul li.ui-state-active.ui-tabs-selected a {
  color: #0197c9 !important; }

.over-setting #page_content_dialog #page_content_int .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-active {
  background-color: #fff !important; }

/* Titres */
.over-setting div.title {
  border-bottom: 1px solid #DFE6F3 !important;
  color: #0197c9 !important; }

/* entete de tableaux */
.over-setting .dataTableHeadingContent {
  border-bottom: 3px solid #0197c9;
  color: #0197c9 !important;
  text-transform: uppercase;
  font-style: normal !important;
  font-weight: bold !important;
  background-color: #fff !important; }

.over-setting .table_content tr:nth-of-type(2) td.dataTableContent {
  padding-top: 5px; }

.highslide-wrapper {
  /* Fond transparent pour la popup d'agenda*/ }
  .highslide-wrapper.casap-frame .highslide-header,
  .highslide-wrapper.casap-frame .highslide-footer, .highslide-wrapper.notitle-frame .highslide-header,
  .highslide-wrapper.notitle-frame .highslide-footer {
    display: none; }
  .highslide-wrapper.casap-frame .highslide-body, .highslide-wrapper.notitle-frame .highslide-body {
    margin: 0 !important;
    padding: 0 !important; }
  .highslide-wrapper.immoagenda-popup {
    background: transparent; }
    .highslide-wrapper.immoagenda-popup .highslide-html {
      box-shadow: unset; }
    .highslide-wrapper.immoagenda-popup * {
      background: transparent; }
      .highslide-wrapper.immoagenda-popup * .highslide-html-content .highslide-body.highslide-body {
        background: transparent; }
