:root {
	--asset-version: '1.0';
}
.propertyWidthAuto {
	width: auto;
}
	
.listingTable{
	font-size:1.0em;
}

ul#dt_nav li a {
	background-color: #0075BB;
	background:  url("../../images/decorator/OCP/design/onglet_background_arrondi.png?v=var(--asset-version)") 0px 0px no-repeat;
}
#dt_nav li a:hover {
	background:  url("../../images/decorator/OCP/design/onglet_background_arrondi.png?v=var(--asset-version)") 0px -38px no-repeat;
	color:#0075BB;
}

#dt_nav li.off {
	background-color: #0075BB;
	background:  url("../../images/decorator/OCP/design/onglet_background_arrondi.png?v=var(--asset-version)") 0px 0px no-repeat;
}

#dt_nav li.on {
	background:  url("../../images/decorator/OCP/design/onglet_background_arrondi.png?v=var(--asset-version)") 0px -38px no-repeat;
	color:#ec6c0b;
	
}

.dt_panel, .dt_panel_proc_sent_invoice {
	border:none;
	margin:0px 10px!important;
	padding:0;
}

.dt_panel_document {
	border-color: #a2a3a5;
}

.dt_panel_document_duplicata {
	background: url(/gis-frontoffice/images/decorator/OCP/duplicata.gif?v=var(--asset-version)) top left repeat;
}

.dt_panel .paragraphTitle, .formPanelTitle{
	clear:both;
	background-color:#afb1b0;
	padding:5px 10px;
	line-height:25px;
	text-transform:normal;
	color:#ffffff;
	display:block;
	font-size:1.33em;
	font-weight:bold;
	margin : 0px 0 0px 0;
}
.dt_panel .paragraphContent, .formPanel {
	/*background-color:#d4d4d4;*/
	background-color:none;
	display:inline-block;
	
}


.infoBubbleLeft {
	font-size: 13px;
}
.infoBubbleRight {
	font-size: 13px;
}
#subBodyPanel {
	margin:0 10px;
	display:block;
}
#subBodyPanel_EmptyColumn {
	width: 178px;
}
#subBodyPanel_Main {
	width:98%;
	min-height:100%;
	margin:0px 0;
/*	border-left:1px solid #E7E7E7 !important;
	border-right:1px solid #E7E7E7 !important;
	border-bottom:1px solid #E7E7E7 !important;*/
	background-color: #ffffff;
	border: 1px solid #E5E5E5;
 /*	margin:0 0; */
	
}


/**
*** HTML Button
**/
.htmlButton, .htmlButtonHovered {
	background-color: rgb(163,27,81);
	background-position:0 -15px;
	padding:5px 10px;
	color: #ffffff;
	border-left:1px solid rgba(163, 27, 80, 0.65);
	border-right:1px solid rgba(163, 27, 80, 0.5);
	border-bottom:1px solid #a31b50;
	border-top:1px solid #a31b50;
	margin:10px 20px;
	box-shadow: 0px 1px 0px rgba(163, 27, 80, 0.86);
	
}


.htmlButtonHovered {
	background-position:0 0px;
	color: rgba(255, 255, 255, 0.89);
}

.divPopup {	
	background-color: #a21b4f;
}
#xslt-transformed-content table td{
	font-size: 13px;
}

.formFieldName {
  padding: 5px 10px;
  width: 220px;
}
.formFieldValue{
	font-weight:bold;
	background-color:none;
	vertical-align: middle;
}
.dateSpan{
	background-color:none;
	font-weight:bold;
}

.switch {
  position: relative;
  display: inline-block;
  width: 36px !important;
  height: 20px !important;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #0db147;
}

input:focus + .slider {
  box-shadow: 0 0 1px #0db147;
}

input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 20px;
}

.slider.round:before {
  border-radius: 50%;
}
