﻿.page-sidebar .page-sidebar-menu > li:nth-child(2) > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:nth-child(2) > a {
	border-top: none;
}

.page-content{
	/*overflow: auto;*/
}

.WR_PhotoUser{
	border-radius: 50% !important;
}

.table-scrollable .dataTable td > .btn-group, .table-scrollable .dataTable th > .btn-group{ /*compense la rgle de plugins.min.css*/
	position: relative !important;
}

.btn{
	margin-bottom: 2px;
	margin-right: 2px !important;
	/*min-width: 60px;*/
	display: inline-block;
}

.btn-group-vertical > .btn, .btn-group > .btn {
    float: none !important;
}

.page-bar{
    margin-bottom: 30px !important;
}


table.dataTable thead th, table.dataTable thead td {
    padding: 10px 10px !important;
}

.WR_GoogleMapContainer{
	width: 100% !important;
	height: 100% !important;
}

.sc-gm{
	height: 100%;
}

/*.table thead tr th {
    font-weight: normal !important;
}*/

h3.form-title{
	margin-top: 20px !important;
}

dt, kbd kbd, label {
    font-weight: normal !important; /*TGE: Surcharge de bootstrap*/
}

.login .content{
	width: 450px;
}

.logo{
	color: #fff;
	font-size: 24px;
}

table.dataTable thead .sorting_asc:after {
    content: "" !important;
}

.REVDisp{
	display: inline-block;
	min-width: 60px;
	margin-right: 5px;
	cursor: pointer;
	user-select: none;
	padding: 4px !important;
}

.REVDisp.label.label-sm.label-success:hover{
	color: #FFF;
    background-color: #26a1ab;
    border-color: #2499a3;
}

.REVDisp.label.label-sm.label-warning:hover{
	color: #FFF;
    background-color: #f7ca18;
    border-color: #f3c200;
}

.page-header.navbar .page-logo {
    text-align: center;
}

.page-header.navbar .page-logo .logo-default {
   /* max-width: 100%;*/
    max-height: 100%;
}

.page-header.navbar .page-logo .logo-default {
    margin: 0 !important;
}

.page-header.navbar .page-logo>.logo-image, .page-header.navbar .page-logo>a {
    display: unset !important;
    float: left !important;
	padding-top: 2px;
	padding-left: 5px;
}

.PinPhotoContainer{
	max-width: 300px;
	max-height: 300px;
    border-top: 1px solid #EFF2F6!important;
    padding-top: 5px;
    padding-bottom: 5px;
}

.GMapPhoto{
	max-width: 100% !important;
    max-height: 100%;
}

.slimScrollDiv {
    padding: 10px 0px;
	border-right: 1px solid #eee;
}

#WRAlertBox.scroller{
	height: auto;
    max-height: 100px;
    overflow: auto;
    padding: 10px 0px;
}

.time{
	float: right;
	background: #e4e4e4;
	max-width: 75px;
    font-size: 11px;
    font-weight: 400;
    opacity: .7;
    filter: alpha(opacity=70);
    text-align: right;
    padding: 1px 5px;
	margin-left: 5px;
}

.gm-style .gm-style-iw {
    padding-left: 10px;
}

.GMapsReportLink{
	border-bottom: 1px solid #EFF2F6!important;
    color: #888;
	display: block;
    clear: both;
    font-weight: 300;
    line-height: 20px;
    white-space: normal;
    font-size: 13px;
    padding: 16px 15px 18px;
    text-shadow: none;
}

.GMapsReportLink:hover{
	background: #f8f9fa;
	opacity: 1;
    filter: alpha(opacity=100);
    text-decoration: none;
}

a.WR_NomRapport{
	color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
	display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	text-decoration: none;
}

a.WR_NomRapport:hover{
	color: #fff;
    background-color: #286090;
    border-color: #204d74;
	text-decoration: none;
}

.label.label-icon {
    padding: 4px !important;
    margin-right: 5px !important;
    text-align: center!important;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu {
    max-width: 350px !important;
    width: 350px !important;
}

.GMReportList {
    margin-top: 10px;
    border: 1px solid #EFF2F6!important;
    max-height: 140px;
    overflow: auto;
}

.scroller.GMReportList{
	padding: 0;
}

div.dataTables_wrapper div.dataTables_length label {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
}


div.dataTables_wrapper div.dataTables_filter label{
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
}

div.dataTables_wrapper div.dataTables_info{
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
}

div.dataTables_wrapper div.dataTables_paginate {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
}

.timeline .timeline-badge {
	padding-right: 0px !important;
}

.timeline:before {
    margin-left: 93px !important;
}

.label-red{
	background-color: #ed6b75;
}

.mt-timeline-2>.mt-container>.mt-item>.mt-timeline-icon {
    background-color: #fff !important;
}

.mt-timeline-2>.mt-container>.mt-item>.mt-timeline-content>.mt-content-container {
    background-color: #fff !important;
}

.mt-timeline-2>.mt-container>.mt-item {
    padding-bottom: 10px !important;
}

.mt-avatar label.label{
	width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: top;
    padding-top: 5px;
	font-size: 30px;
}

.mt-avatar{
	font-size: 30px;
}

input.knob{
	font-size: 20px !important;
}

.RemoveFilterButton {
    display: inline-block;
    margin-right: 10px;
	vertical-align: middle;
	margin-left: 3px;
}

.WRFilterBox {
    display: inline-block;
	vertical-align: middle;
}

.WRFiltreLibelle {
    font-size: 12px;
}

.WR_SelectedFiltre {
    display: inline-block;
    padding-right: 5px;
    padding-bottom: 5px;
}

.WRSelectedFilters {
    margin-bottom: 5px;
    padding: 10px;
}

.FiltreButtonContainer {
    font-size: 12px;
    padding: 3px 6px;
}

.mt-timeline-2>.mt-container>.mt-item>.mt-timeline-content>.mt-content-container {
    padding: 15px !important;
}

.mt-timeline-2>.mt-container>.mt-item>.mt-timeline-content>.mt-content-container .btn {
    margin: 0 !important;
}

.TimelineButton {
    margin-right: 15px;
}

.rotated90R{
	transform: rotate(90deg);
}

.rotated180{
	transform: rotate(180deg);
}

.rotated90L{
	transform: rotate(270deg);
}

.WR_SubstituteVar_Libelle{
	display: none;
}

.WR_PgTri_Item_Name{
    display: inline-block;
	margin-right: 5px;
}

.col-lg-12.col-xs-12.col-sm-12{
	padding-left: 0;
	padding-right: 0;
}

#SubstitutableChart.chart{
	height: auto;
	max-height: 100%;
}

.fa-chevron-left:before, .fa-chevron-right:before {
    color: #c6cfda;
}

.WR_SubstituteVar_Container {
    display: inline-block;
    margin-left: 10px;
}

ul.dropdown-menu.inner.selectpicker {
    max-height: 300px !important;
}

/* Pour largeur liste dÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©roulantes de l'onglet filtres */
.wr_itemfiltre div.dropdown-menu.open ul.selectpicker{
	max-width: 288px;
	overflow-x: hidden;
}

.bootstrap-select.btn-group .dropdown-menu li {
    margin-bottom: 5px;
}

/************** CSS POUR CONTENU ALERTES NC ******************/

.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li:first-child div {
    border-top: none;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li div .details {
    overflow: hidden;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>div {
    display: block;
    clear: both;
    font-weight: 300;
    line-height: 20px;
    white-space: normal;
    font-size: 13px;
    padding: 16px 15px 18px;
    text-shadow: none;
	user-select: none;
	-wk-user-select: none;
	-mz-user-select: none;
    cursor: default;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>div {
    border-bottom: 1px solid #EFF2F6!important;
    color: #888;
}

.time.NCNumberDetail {
    font-size: 14px;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>div:hover {
    background: #f8f9fa;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a.NCAlert{
	cursor: default;
}

/*********  Contre-Mesure sur la hauteur du form name="laform" **********/
form[name="laform"]{
	height: 100%;
}
/* ******* CONTRE MESURES DATATABLES A ENLEVER DE WEBREPORTS.CSS *********/

.dataTables_wrapper {
    display: block !important;
}

.pagination>li {
    display: inline !important;
}

.pagination>li>a, .pagination>li>span {
    float: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0 !important;
    margin-left: 0px !important;
		border: none !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: none !important;
		border: none !important;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td{
    /*padding: 4px 4px 4px 8px !important;*/
    vertical-align: middle !important;
}

table.dataTable tbody tr td:first-child {
    border-left: 1px solid #e5eff6 !important;
}

table.dataTable thead tr th {
    background-color: initial !important;
    color: #333 !important;
}

.CenteredText{
	text-align: center;
}

table.dataTable thead .sorting::after{
	content: "" !important;
}

table.dataTable thead .sorting_desc::after {
    content: "" !important;
}

.dataTable {
    padding-top: 0px !important;
}

table.dataTable thead tr th {
    font-weight: 600 !important;
}

table.dataTable.no-footer {
    border-bottom: 1px solid #e7ecf1 !important;
}

td.CenteredText > label.label.label-sm.label-icon {
    float: right;
}

.IntroTextExport, .ResultatExportRapportContainer {
    padding: 10px;
}


.ResultatExportRapportContainer{
	margin-bottom: 10px;
}

.container_logo{
	float: left;
	bottom:10px;
	left: 60px;
	position: absolute;
}

.container_logo > img{
	max-width: 100%;
	min-width: 100%;
}

/***********************************************************************/
/************** CONTRE-MESURES DATAEXPLORER.CSS ************************/

.right-panel-class {
    transform: translate(0px,0px) !important;
    width: 100% !important;
    height: 100%;
    padding-left: 0px !important;
}

.dx-field{
	padding: 0 !important;
}





/************************************************************************/
/********************* CONTRE-MESURES DEVEXTREME ************************/
h1 {
    font-size: 36px !important;
}






/***********************************************************************/

.wr_libellefiltre {
    width: 130px;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	vertical-align: middle;
	margin-bottom: 5px;
}

.wr_filtres_principaux {
    padding-left: 15px;
    padding-right: 10px;
	padding-top: 15px;
}

.WR_ButtonReinitFiltre{
	display: inline-block;
    margin-bottom: 0;
	line-height: 1.44;
	border-color: #ea5460;
    color: #fff;
    background-color: #ed6b75;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	box-shadow: none !important;
	cursor: pointer;
	text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
	user-select: none;
}

.WR_ButtonReinitFiltre:hover{
	background-color: #ea5460;
}

.WR_ButtonReinitFiltre_Container {
    padding: 10px;
    text-align: left;
	padding-left: 0px;
}

.wr_inputfiltre {
    width: 200px;
	vertical-align: middle;
}

div#tcal {
	z-index: 11000 !important;
}

.page-quick-sidebar-wrapper {
    overflow-y: auto;
	overflow-x: hidden;
}

/*::-webkit-scrollbar {
    width: 10px;
}*/

.WR_FiltreCalendar {
    color: #333;
    width: 110px;
    padding-left: 10px;
	margin-bottom: 5px;
	border: none;
    vertical-align: top;
}

.portlet.light>.portlet-title>.caption>i {
    color: #2f353b !important;
}

p{
    margin: 0 !important;
}

.block{
	margin:0 !important;
}

#WR_Button_Container6 .arrow { /* Masquage de la flÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨che ajoutÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©e par WR sur la menu Utilisateurs */
    display: none;
}

.pointer-on-bars .dxc-series rect {
    cursor: pointer;
}

/**************** FULLSCREEN GRAPHS ***********/
.sc-fullscreen-graph{
	height: calc(100% - 25px) !important;
}

.chart-fullscreen{
	height: 100% !important;
}

.WR_Container_Attente {
	padding-left: 5px;
}

.WR_GHTML_NavigTri_GrapheContainer .WR_TriContainer {
	height: 300px !important;
}

.WR_TriContainer{
	height: 100%;
}

.chart-fullscreen .WR_GHTML_NavigTri_GrapheContainer .WR_TriContainer {
	height: 100% !important;
}

.WR_PgTri_Container {
    height: 100%;
}

.WR_Class_PgTri_Item_Container {
    height: 100%;
}

.WR_PgTri_Item_Result{
	height: 100%;
}

.page-header .page-header-top .page-logo .logo-default {
    margin: 0 !important;
    max-width: 100%;
}


/**************** Page de Login ******************/
.login-logo{
  	max-width: 210px;
}

.forgot-password {
    display: inline-block;
    margin-right: 10px;
}


/********SPECIAL APPLI SAS***************/
img {
    max-width: 100%;
    max-height: 100%;
}

.page-logo {
    margin-top: 5px;
    margin-bottom: 5px;
}

.page-logo.SurveyerApp{
	margin:0;
	margin-left: 8px;
}

.page-header.navbar .page-logo.SurveyerApp {
    background: none;
}

.Visible, .Suspendu{
	display: none;
}

td.SurveyAccessButton span{
	width: 80px;
    display: inline-block;
    height: 25px;
	padding-top: 3px;
}

td[role="row"]{
	min-height: 35px;
}

body.AdminPlateformBody{
	height: calc(100vh - 20px);
}

.wrapper{
	height:100%;
}

.AdminPlateformBody .container-fluid {
    height: calc(100% - 125px);
}

.page-content{
	min-height: calc(100% - 15px);
}

.tiles .tile{
	width: 100% !important;
}

.tile-body {
    text-align: center;
}

.tile-body span {
    font-size: 150%;
}

.TileContainer:nth-child(1) .tile{
	/*background-color: #67809F;*/
	background-image: url("../Images/backoffice.jpg");
}

.TileContainer:nth-child(2) .tile{
	/*background-color: #4DB3A2;*/
	background-image: url("../Images/plateforme_client.jpg");
}

.TileContainer:nth-child(3) .tile{
	/*background-color: #E87304;*/
	background-image: url("../Images/plateforme_enqueteur.jpg");
}

.AdminPlateformBody .page-content {
    background-color: #2f373e !important;
	/*float: left;*/
}

.AdminPlateformBody .page-header .navbar .page-logo {
    height: inherit !important;
    max-height: none !important;
}

.tiles .tile .tile-body {
    height: 50% !important;
    margin-top: calc(25% - 25px);
}

.AcceptApplicationButton{
    margin-right: 5px;
	border: 1px solid #2AB4C0;
}

.AcceptApplicationButton:hover{
    background-color: #2AB4C0 !important;
}

.RefuseApplicationButton{
	border: 1px solid #EF4836;
}

.RefuseApplicationButton:hover{
	background-color: #EF4836 !important;
}

.UserDetailsButton, .InscriptionButton, .DetailsButton{
	border: 1px border #3598DC;
}

.UserDetailsButton:hover, .InscriptionButton:hover, .DetailsButton:hover{
	background-color: #3598DC !important;
}

.SelectedActive{
	background-color: #36c6d3;
	color: #ffffff !important;
}

.SelectedActive:hover{
	color: #666 !important;
}

.mt-element-overlay .mt-overlay-1 {
    float: none !important;
}

.mt-element-card .mt-card-item .mt-card-avatar {
    margin-bottom: 0px !important;
}

.PDFReportButton{
	margin-right: 5px;
	border: 1px solid #EF4836;
}

.PDFReportButton:hover{
	background-color: #EF4836 !important;
}

.WebReportingButton{
	border: 1px solid #2AB4C0;
}

.WebReportingButton:hover{
	background-color: #2AB4C0 !important;
}

.form-actions{
	border: none !important;
}

.LocationTitle {
    color: #444d58;
    font-size: 32px;
    user-select: none;
    cursor: default;
	-moz-user-select: none;
	-wb-user-select: none;
	text-align: center;
}

.AnswerSelectorContainer, .NewFilterButton{
	margin-top: 5px;
}

.FiltreWindowLabel{
	font-size: 17px;
    font-family: "Open Sans",sans-serif;
    padding-left: 5px;
}	

.wr_libellefiltre {
    /*padding-left: 10px;*/
}

.QuestionSelectorContainer{
	margin-top: 15px;
	margin-bottom: 10px;
}

.NewFilterButton{
	padding-right: 10px;
	text-align: right;
}

.WRFiltreReponse {
    display: inline-block;
}

.sale-summary li .sale-num {
    font-size: 15px;
	text-align: right;
}

.PDFLinkContainer {
    /*padding: 0 15px;*/
    margin-bottom: 15px;
	display: inline-block;
}

.PDFLink{
	background-color: #fff;
}

#FilterBox {
    min-height: 50px;
	padding-left: 10px;
}

.SelectedFiltersTitle {
    color: #fff;
    text-align: center;
    user-select: none;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
}

.ApplyFilterButton{
	visibility: hidden;
}

.FilterTabContainer .WRSelectedFilters{
	padding: 0;
}

.mt-step-col.GlobalTag {
    display: inline-block;
    margin-top: 10px;
}

.WRSelectedFilters_Display .GlobalTag {
    margin-top: 0;
}

.WRSelectedFilters_Display {
    margin-bottom: 20px;
    min-height: 28px;
	/*padding-left: 15px;*/
}

.WRSelectedFilters_Display .GlobalTag .RemoveFilterButton {
    display: none;
}

.WRSelectedFilters_Display .GlobalTag .btn {
    cursor: default;
}

.page-quick-sidebar-wrapper{
	/*width: 470px;
	right: -470px;*/
}

.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    /*width: 446px !important;*/
}

.dropdown-menu .selectpicker{
	max-width: 450px;
}

.wr_libellefiltre_vertical, .wr_libellefiltre_horiz {
    display: block !important;
}

.WRAddFilterContainer {
    padding-left: 10px;
}

.pull-right{
	/*float: none !important;*/
}

.element-hidden{
	display: none;
}

.PDFTriVolee  .TriVoleeElement{
	/*padding: 20px;*/
	margin-bottom: 100px;
}


li.dropdown.dropdown-user.PlatUsername {
    padding-top: 28px !important;
}

li.dropdown.dropdown-user.PlatLogOffButton {
    padding-top: 12px !important;
}

.page-header .page-header-top .top-menu{
	padding-top: 7px !important;
}


.WR_ForgetPwdContainer {
    display: inline-block;
    /* position: absolute; */
    /* top: 33%; */
    /* left: 33%; */
    width: 33%;
    /* margin-top: 25%; */
    margin-left: 33%;
    background-color: #fff;
    color: #333;
    font-family: "Open Sans",sans-serif;
    padding: 30px;
}

body.login.ForgotPassword{
	background-color: #3b434c;
	color: #fff;
}

.WR_MessageForgetPwd.WR_SendMail {
    margin-bottom: 30px;
}

.ForgotPassword input[name="WR_BtnRetour"] {
    margin-bottom: 2px;
    margin-right: 2px !important;
    /* min-width: 60px; */
    display: inline-block;
    outline: 0!important;
    line-height: 1.44;
    margin-top: 1px;
    font-weight: 600;
    padding: 10px 20px!important;
    color: #FFF;
    background-color: #8e44ad;
    border-color: #8e44ad;
    box-shadow: none!important;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    user-select: none;
    text-transform: uppercase!important;
}

.ForgotPassword input[name="WR_BtnContinue"] {
    margin-bottom: 2px;
    margin-right: 2px !important;
    /* min-width: 60px; */
    display: inline-block;
    outline: 0!important;
    line-height: 1.44;
    margin-top: 1px;
    font-weight: 600;
    padding: 10px 20px!important;
    color: #FFF;
    background-color: #4b77be;
    border-color: #4b77be;
    box-shadow: none!important;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    user-select: none;
    text-transform: uppercase!important;
}

.WR_MessageForgetPwd.WR_EmailSent {
    margin-bottom: 30px;
}

.page-header.navbar .menu-toggler {
    background: none;
	transform: rotate(90deg);
}

.about-text h4{
	background-color: #648cb5;
}

.text-center{
	text-align: center;
}

.inline-block{
	display: inline-block;
}

.ContentContainer .row{
	margin-left: 0;
	margin-right: 0;
	padding-top: 10px;
    margin-bottom: 10px;
}

.Field {
    min-width: 180px;
	margin-right: 20px;
}

.Button {
    margin-left: 20px;
}

.Button input[type="button"]{
	min-width: 265px;
}

.completed{
	color: #26c281;
}

.running{
	color:#f7ca18;
}

.locked{
	color: #555555;
}

.StatusIconContainer {
    margin-left: 20px;
}

.IsCompleted{
	display: none;
}

.ReviewButton {
    min-width: 95px;
}

.page-header.navbar .menu-toggler.sidebar-toggler {
    margin: 30px 0 0;
}

.page-header-fixed .page-container {
    /*margin-top: 80px;*/
}

.page-header.navbar .page-top {
    height: 80px;
}

.page-header.navbar .page-logo {
    /*height: 80px;*/
}

.page-sidebar-fixed .page-sidebar {
    /*top: 80px;*/
}

.Button .disabled{
	pointer-events: none;
}

.StatusIcon .caption-helper{
	padding: 0;
    margin: 0;
    line-height: 13px;
    color: #9eacb4;
    font-size: 13px;
    font-weight: 400;
}

.todo-container .todo-projects-item.todo-active:after{
	top: 18px;
}

.todo-head{
	border: none !important;
}

.todo-tasks-item{
	border: none !important;
	height: 100%;
}

.todo-tasks-container{
	position: absolute;
}


.todo-container .todo-tasks-item, .todo-container .todo-tasks-container{
	padding: 0 !important;
}

.todo-tasks-container{
	width: 100%;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-language {
    padding-left: 15px;
    padding-right: 0;
    margin: 0;
    /*padding-top: 7px;*/
}

.todo-tasks-content{
	margin-bottom: 0 !important;
	height: 100%;
}

.SurveyContainer {
    height: 100%;
}

.SurveyContainer .row{
	margin: 0 !important;
}

.ExportRapportContainer .mt-element-ribbon{
	height: 100%;
}

#SelectedFlag{
	margin-right: 5px;
}

.page-footer-fixed .page-footer{
	/*background-color: #4d5b69;*/
}

.page-footer .page-footer-inner {
    /*color: #d5dbe0 !important;*/
}

.page-footer-inner a {
	color: #fff!important;
    text-decoration: underline;
}

.AuthorInput{
	margin-bottom: 5px;
}

.CancelButton {
    margin-top: 1px;
}

.ApplicationCaption {
    font-size: 14px;
}

.AppNameElement {
    margin-top: 28px;
    /*color: #337ab7;*/
    /*margin-left: 30px;
	font-size: 16px;*/
}

.page-header.navbar {
    color: #e9ecf3;
}

li.LogoInMenu img.logo-default{
	position: absolute;
	bottom: 12px;
	padding: 12px 55px;
}

.ApplicationName {
    font-size: 32px;
    margin-top: 14px;
    display: inline-block;
    float: left;
}

.PlatLogOffButton>a:hover {
    color: #941717 !important;
    background: none !important;
}

.PlatLogOffButton a {
    color: #E0974C !important;
    font-size: 18px;
}

.page-sidebar .page-sidebar-menu>li.active>a{
	margin-left: 0;
}

#defaultCountdown{
	margin: 0 !important;
	/*text-align: center;*/
}

#defaultCountdown span.countdown_section {
    background: url(../img/bg-opacity.png) !important;
	display: inline-block;
}

#defaultCountdown span.countdown_row>span {
    float: none !important;
}

.coming-soon-countdown {
    padding: 15px !important;
	text-align: right;
    border-bottom: none !important;
}

.page-container {
    padding: 0;
}

.container, .container-fluid {
    padding-left: 0;
    padding-right: 0;
}

body{
	/*background: url("../Images/S20.png");*/
	background: #FFF;
}

.page-sidebar-fixed .page-footer {
    margin-left: 0;
    padding: 7px 20px;
}

.page-footer-fixed .page-boxed .page-footer, .page-footer-fixed .page-footer {
    background-color: #1A80B6;
}

.page-header.navbar {
    background: #1A80B6;
    border-bottom: 1px solid #e9ecf3;
}

.page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a {
    border-left: 5px solid #1A80B6!important;
    margin-left: 0;
    padding-left: 15px;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover, .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle {
    background-color: #a6d7ef;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname, .page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle, .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle>i{
	color: #e9ecf3;
}

.page-footer .page-footer-inner, .page-footer-fixed .page-footer .page-footer-inner{
	color: #fff;
}

.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a{
	background: #7c70621f;
}

.dropdown.dropdown-extended.quick-sidebar-toggler{
	display: none;
}

.font-size-18{
	font-size: 18px !important;
}

.font-size-22{
	font-size: 22px !important;
}

.font-size-20{
	font-size: 20px !important;
}

.nav-item.active a i{
	color: #1A80B6 !important;
}

.AccesDiagButton:hover {
    color: #fff !important;
    background: #259ca3 !important;
    border-color: #259ca3 !important;
}

input.WR_ButtonValiderFiltre:hover {
    color: #fff !important;
    background: #a6d7ef !important;
    border-color: #a6d7ef !important;
}

.page-quick-sidebar-toggler:hover {
    background: #1A80B6;
}

.WR_ButtonReinitFiltre{
	padding: 10px 16px 10px;
}

input.WR_ButtonValiderFiltre {
    color: #333;
    background-color: #E5E5E5;
	border: none;
	padding: 10px 16px 12px;
    margin-right: 2px !important;
    /* min-width: 60px; */
    display: inline-block;
	outline: 0!important;
	box-shadow: none!important;
	display: inline-block;
	line-height: 1.44;
	text-transform: uppercase !important;
    user-select: none;
}

.WR_ButtonValiderFiltre_Container, .WR_ButtonReinitFiltre_Container{
	display: inline-block;
}

.btn.m-icon-big {
    padding: 10px 16px 10px !important;
}

.countdown_amount{
	font-family: courier;
}

.countdown_type{
	color: #cfefff;
}

.portlet.light>.portlet-title>.actions {
    padding: 0;
}

.portlet>.portlet-title>.actions {
    padding: 0;
}

.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
    background-color: transparent;
}

.bg-transparent{
	background-color: transparent !important;
}

.portlet.light {
    /*background-color: transparent;*/
}

.dropdown.dropdown-extended.quick-sidebar-toggler{
	/*visibility: hidden;
	position: absolute;
	top:0;
	right: 0;*/
}

.wr_filtreitem {
    font-family: "Open Sans", Arial, Verdana;
    margin-bottom: 8px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar {
    background: #1A80B6;
}

.page-quick-sidebar-wrapper {
    background: #1A80B6;
	color: #e9ecf3;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    /*background-color: #259ca3;
    border-color: #259ca3;*/
}

.login .copyright {
    color: #fdfdfd;
}

.ControlsContainer{
	padding-top:30px;
}

.TableauTri th, .TableauTri td{
	min-width: 110px;
	text-align: center;
}

.chart{
	height: 1000px;
}

.chart-small{
	height: 300px;
}

.PTContainer{
	margin-top: 15px;
}

.page-header.navbar .top-menu .navbar-nav>li.quick-sidebar-toggler {
    padding-top: 26px;
}

.page-quick-sidebar-wrapper{
	z-index: 10001;
}

.bootstrap-select:not([class*="WR_InputDate_Day"]):not([class*="WR_InputDate_Month"]):not([class*="WR_InputDate_Year"]) {
    width: 234px !important;
    margin-right: 2px;
}

.WR_InputDate_Day, .WR_InputDate_Month, .WR_InputDate_Year {
    display: inline-block;
    margin-right: 2px;
}

.WR_InputDate_Day {
    width: 55px !important;
}

.WR_InputDate_Month {
    width: 105px !important;
}

.WR_InputDate_Year {
    width: 70px !important;
}

.wr_libellefiltre{
	width: 100%;
}

.wr_inputfiltre{
	width: 240px;
}

.page-quick-sidebar-wrapper{
	width: 280px;
	right: -280px;
}

@media (min-width: 768px){
	.AppNameGlobalContainer {
		position: absolute;
		left: 295px;
	}
}

@media (max-width: 767px){
	.AppNameGlobalContainer {
		display: none;
	}
	
	li.LogoInMenu img.logo-default{
		display: none;
	}
}

@media (min-width: 992px){
	.page-sidebar-fixed .page-sidebar {
		top: 75px;
	}
	
	.page-content-wrapper .page-content {
		padding: 0;
	}
}

@media (min-width: 992px){
	.page-sidebar-fixed.page-sidebar-closed .page-footer {
		margin-left: 0;
	}
}
.WR_Button_Class_Link i{
	margin-right:5px;
}
