/*
Theme name: crm
Theme enfant: sensible
Author: CAR
Template: sensible_pro
Version: 1.0.0
*/


@import url("../sensible_pro/style.css");


body.page-id-1063662 {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

iframe.partage {
	position:absolute;
	left:0;
	top:230px;
	right:0;
	bottom:0;
	z-index:999;
}

.gform_wrapper select, .modifdemande select,
.gform_wrapper textarea, .modifdemande textarea { color:#000; }
.gform_wrapper .field_description_below .gfield_description { padding-top:0 !important; }

.gform_wrapper span.gfield_required {
    color: red;
    font-size: large;
}

.nav-menu a, .menu a {
	display: block;
	background-color: #FFCC00;
	color: black;
	border-radius: 2px;
	font-size: medium;
	width: 162px;
	text-align: center;
}

.nav-menu a:hover,
.menu a:hover,
.menu a:active,
.nav-menu a:active
 {
	border-radius:5px 5px 0px 0px;
}

.main-navigation ul ul {
	top: 2em;
	max-width: 162px;
	border: 1px solid #ffcc00;
	background: #ffcc00;
	border-radius: 0 0 2px 2px;
	padding-bottom: 3px;
}

.main-navigation ul ul a {
	max-width: 156px;
	border-radius: 0;
	color: #555 !important;
	font-size:small;
}

.main-navigation ul ul a:hover {
	border-radius:0;
}

.main-navigation ul li:hover > ul {
	right: 2px;
	margin-right: 0;
}

.main-navigation ul ul a:hover {
    background: springgreen;
}

.main-navigation a {
	padding: 0px !important;
}

.nav-menu li, .menu li { padding:2px; }
.nav-menu li li, .menu li li { padding:2px 3px; }

.nav-menu li li a, .menu li li a {
	display: block;
	background-color: papayawhip;
	border-radius: 2px;
	font-size: medium;
}

.demande {
	border: 1px solid grey;
	padding: 2px;
	background-color: #ddd;
	color: black;
	position: relative;
	border-radius: 5px;
}

.demande.ouvert {
		padding-bottom: 30px;
}

.demande.ferme{
	padding-bottom:2px;
}

.demande-titre { display:inline-block;font-weight:bold;position:relative;width:100%; }

.details-demande { display:none; }
.modif-demande { display:none; }

.supprimer {
	display: none;
	color: white;
	cursor: pointer;
	background-color: red;
	border-radius: 5px;
	width: 150px;
	text-align: center;
	font-weight: bold;
	margin: auto;
	position: absolute;
	right: 5px;
	bottom: 3px;
	max-height: 30px;
}

.modifier {
	display: none;
	color: white;
	cursor: pointer;
	background-color: blue;
	border-radius: 5px;
	width: 150px;
	text-align: center;
	font-weight: bold;
	margin: auto;
	position: absolute;
	right: 160px;
	bottom: 3px;
	max-height: 30px;
}

.tester {
	display: none;
	color: white;
	cursor: pointer;
	background-color: dimgrey;
	border-radius: 5px;
	width: 150px;
	text-align: center;
	font-weight: bold;
	margin: auto;
	position: absolute;
	right: 320px;
	bottom: 3px;
	max-height: 30px;
}

.tester.single {
	display:block;
	position:static;
	right:auto;
	bottom:auto;
	width:auto;
}


.changeEtat {
	display: inline-block;
	color: white;
	font-weight: bold;
	position: absolute;
	right: 5px;
	padding: 0px 6px;
	border-radius: 5px;
	cursor:pointer;
}

.changeEtat.on { background-color:green; }
.changeEtat.off { background-color:crimson; }

i.material-icons {
	vertical-align: -6px;
}

.afficher {
/*
	display: inline-block;
	text-decoration: none;
	background-color: #586C84;
	border-radius: 4px;
	padding: 0px 10px;
	font-weight: bold;
	color: white;
	text-align: center;
	cursor:pointer;
*/
	text-decoration: underline;
	cursor: pointer;
	font-weight: normal;
}
ul.ui-autocomplete { list-style-type: none; background-color: white; color:#000; width:320px;}
ul.ui-autocomplete li { cursor:pointer;}
ul.ui-autocomplete li:hover { background-color:#FC0;}

.demandeInfos {
	display: inline-block;
	vertical-align: text-top;
}
.demande_input {
	width:auto;
}
.demande_input input {
	height:30px;
}
.demande_input textarea {
	width:350px;
}
.demande_label {
	width:150px;
	font-weight:bold;
	text-align: right;
	padding-right: 10px;
}

.demandeInfosRow {
	min-height: 47px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.erreur {
	background-color:red;
	color:white;
	text-align:center;
	width:80%;
	margin-left:auto;
	margin-right:auto;
}

.demandeSubmit {
	text-align: center;
	padding:15px;
}

.demandeInfosRow:nth-child(odd) {
	background-color:azure;
}


.page-btn {
	margin-top:10px;
	display:inline-block;
	border:1px solid black;
	border-right:none;
	padding:0 3px 30px 3px;
	font-size:17px;
	height:26px;
	width:26px;
	text-align:center;
	background-color:bisque;
	color:#000;
}

.page-btn:hover,
.page-btn.active {
	background-color:burlywood;	
	font-weight:bold;
}


.page-btn:last-of-type {
	border-right:1px solid black;
}

#filtre-suivi-vendeur,
#filtre-suivi-site,
#suivi_from_mois,
#suivi_from_annee,
#suivi_to_mois,
#suivi_to_annee {
	color: black;
}


@media all and (max-width:900px) {
	
	.nav-menu a,
	.menu a
	{
		color: black !important;
		font-weight:bold !important;
	}


	.nav-menu li li a,
	.menu li li a
	{
		background-color: darkgoldenrod !important;
		width:190px !important;
	}
}