.toggle.onoff, .toggle-on.onoff, .toggle-off.onoff { border-radius: 0px; }
.toggle.onoff .toggle-handle { border-radius: 0px; }

body,html
{
	height:100%;
	font-family:Arial;
	
}
body{
    background-color:#ECEAEB;
}

body > #global-container, body > #footer #footer-container, body > #nav-logged  #nav-container, body #bandeau-sous-nav #sous-nav-container {
	width:  970px;
	margin: auto;
}

.hidden{
	display:none !important
}
/*
	Désactivation effet de hover sur les lignes ...
 */

.table tbody tr:hover td,
.table tbody tr:hover th
{
	background-color:inherit;
}

h3.marginLeft , a.marginLeft
{
	margin-left:20px;
}

.row-fluid.spaced{
    margin : 15px 0 ;
}

li
{
    list-style:none;
}

a
{
	text-decoration:none;
	color:#212121;
}

.payant
{
	background-color:#FDECDB;
}

.clear
{
	width:100%;
	height:0;
	clear:both;
}

.fRight
{
	float:right !important;
}

.fLeft
{
	float:left !important;
}

.textCenter
{
	text-align:center;
}

/* DEBUT INPUT ERROR */
body .error > label,
body .error .help-block,
body .error .help-inline
{
	color:#F20B11;
}

body .error input,
body .error select,
body .error textarea {
    border-color: #E40D0B;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(236, 129, 83, 0.6);
    outline: 0 none;
}
/* FIN INPUT ERROR */

.social-icon
{
	width:33px;
	height:33px;
	display:inline-block;
	background-image:url('../img/social-ico-sprite.png');
	background-repeat:no-repeat;
}

.social-icon.fb { background-position:0 0;}
.social-icon.twitter { background-position:0 -32px;}
.social-icon.linkedin { background-position:0 -64px;}
.social-icon.gplus {	background-position:0 -96px;}
.social-icon.pinterest { background-position:0 -128px;}
.social-icon.rss { background-position:0 -160px;}

.macheckbox
{
	height:16px;
	display:inline-block;
	background-image:url('../img/check-on-off.png');
	background-repeat:no-repeat;
	padding-left:20px;
	cursor:pointer;
}

.macheckbox.on {	background-position:0 -16px;}
.macheckbox.off { background-position:0 0;}

.macheckbox.error
{
	color:#F20B11 !important;
}

.monradio
{
	height:16px;
	padding-left:20px;
	display:inline-block;
	background-image:url('../img/check-on-off.png');
	background-repeat:no-repeat;
	line-height:16px;
	cursor:pointer;
}

.monradio.on  { background-position:0 -48px; }
.monradio.off  { background-position:0 -32px; }



/*
Remplacement ?

div.barre-pourcentage
{
	background-image: url("../img/barre-pourcentage.png");
    background-position: center center;
    background-repeat: no-repeat;
	height: 32px;
	margin:auto;
    width: 130px;
}

div.barre-pourcentage div.avancement
{
	float:left;
    background-repeat: no-repeat;
	background-color:#F6A83D;
	border-radius: 15px;
	height:18px;
	line-height:19px;
	margin-top:7px;
}

div.barre-pourcentage span.value-avancement
{
	padding:0 3px;
}
*/

.progress
{
    line-height:20px;
}

.progress .bar 
{
    float:left;
}




.parent-file .btn
{
	margin-left:5px;
}

.parent-datepicker .date-picker,.parent-timepicker .time-picker
{
	background-image:url('../img/datetimepicker.png');
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	margin-left:5px;
}

.parent-datepicker .date-picker
{
	background-position:0 0;
}

.parent-timepicker .time-picker
{
	background-position:0 -24px;
}

.bootstrap-timepicker.dropdown-menu
{
	min-width:80px;
}


.actions-icon
{
	width:30px;
	height:30px;
	display:inline-block;
	background-image:url('../img/actions-ico-admin.png');
	background-repeat:no-repeat;
}

.actions-icon.eyes { background-position:0 0;}
.actions-icon.star { background-position:0 -30px;}
.actions-icon.alternate { background-position:0 -60px;}
.actions-icon.reseau {	background-position:0 -90px;}
.actions-icon.cross { background-position:0 -120px;}
.actions-icon.volume { background-position:0 -150px;}
.actions-icon.art_hidden { background-position:0 -210px;}

.actions-icon.eyes.active { background-position:-30px 0;}
.actions-icon.star.active { background-position:-30px -30px;}
.actions-icon.alternate.active { background-position:-30px -60px;}
.actions-icon.reseau.active {	background-position:-30px -90px;}
.actions-icon.cross.active { background-position:-30px -120px;}
.actions-icon.volume.active { background-position:-30px -150px;}
.actions-icon.edit.active { background-position:-30px -180px;}
.actions-icon.art_hidden.active { background-position:-30px -210px;}

/*
.actions-icon.eyes:hover,.actions-icon.eyes.active { background-position:-30px 0;}
.actions-icon.star:hover ,.actions-icon.star.active { background-position:-30px -30px;}
.actions-icon.alternate:hover,.actions-icon.alternate.active { background-position:-30px -60px;}
.actions-icon.reseau:hover,.actions-icon.reseau.active {	background-position:-30px -90px;}
.actions-icon.cross:hover,.actions-icon.cross.active { background-position:-30px -120px;}
*/

body #footer{
	background-color:#202020;
	width:100%;
}

body #footer #footer-container
{
	height:67px;
	line-height:67px;
	font-size:14px;
	font-weight:bold;
}

body #footer #footer-container, body #footer #footer-container a
{
	color:#BCBCBC;
}

body #footer #footer-container .copyright, body #footer #footer-container .social-icon-list
{
	float:left;
}

body #footer #footer-container .social-icon-list
{
	margin-left:20px;
}

body #footer #footer-container .social-icon-list .social-icon
{
	float:left;
	margin-top:16px;
	margin-right:7px;
}

body #footer #footer-container .termsofuse
{
	float:right;
}

body #modal-footer-contact .modal-body #cus_message
{
	width:520px;
	height:100px;
	resize:none;
}

body #nav-logged 
{
	width:100%;
	height:52px;
	background:url('../img/nav.png');
}

body #nav-logged #nav-container
{
	position:relative;
}

body #nav-logged #nav-container .logo
{
	width:135px;
	height:100px;
	position:absolute;
	top:0;
	left:-23px;
	z-index:2;
}

body #nav-logged #nav-container .welcome
{
	color:#C0C0C0;
	font-size:14px;
	float:left;
	line-height:52px;
	margin-left:130px;
}

body #nav-logged #nav-container .welcome span
{
	color:#f6a832;
}

body #bandeau-sous-nav
{
	border-top:1px solid #D42033;
	background-color:#D42033;
	height:128px;
	width:100%;
}

body #bandeau-sous-nav #sous-nav-container
{
	height:129px;
	position:relative;
	z-index:1;
	top:-1px;
}

body #bandeau-sous-nav #sous-nav-container #nom-company
{
	position:absolute;
	top:60px;
	left:10px;
	font-size: 22px;
}

body #bandeau-sous-nav #sous-nav-container #nom-company a
{
	color:#FFF;
	text-decoration:none;
}

body form.form-horizontal .control-group  .controls .bottom-space
{
	margin-bottom:5px;
}

body form.form-horizontal select.input-xlarge {
    width: 280px;
}

body form.form-horizontal .input-prepend
{
    width:280px;
}

body form.form-horizontal .input-prepend .add-on
{
    color:#333333;
    width:35px;
}

body form.form-horizontal .input-prepend .input-xlarge
{
    width:225px;
}

/*
 * 	MODAL BOOSTRAP
 */

.modal h3 { color:#A4080B; }
.modal form { margin-bottom:0; }

/*
 *	SOCIAL ICON
 */ 

.socialicon {
	/* background: url('../img/supermassivecsspriteicons2.png') no-repeat 0 0; XB 2019 12 13 */
	text-indent: -9999px;
	width: 32px;
	height: 33px;
	display: inline-block;
}

.socialicon.stumbleupon 			{ background-position: 0 0; }
.socialicon.stumbleupon:hover 	{ background-position: -38px 0; }
.socialicon.digg 					{ background-position: 0 -36px; }
.socialicon.digg:hover 			{ background-position: -38px -36px; }
.socialicon.facebook 				{ background-position: 0 -73px; }
.socialicon.facebook:hover 		{ background-position: -38px -73px; }
.socialicon.twitter 				{ background-position: 0 -109px; }
.socialicon.twitter:hover 		{ background-position: -38px -109px; }
.socialicon.delicious 				{ background-position: 0 -146px; }
.socialicon.delicious:hover 	{ background-position: -38px -146px; }
.socialicon.flickr 					{ background-position: 0 -183px; }
.socialicon.flickr:hover 		{ background-position: -38px -183px; }
.socialicon.youtube 				{ background-position: 0 -219px; }
.socialicon.youtube:hover 		{ background-position: -38px -219px; }
.socialicon.skype 					{ background-position: 0 -256px; }
.socialicon.skype:hover 		{ background-position: -38px -256px; }
.socialicon.linkedin 				{ background-position: 0 -292px; }
.socialicon.linkedin:hover 		{ background-position: -38px -292px; }
.socialicon.vimeo 					{ background-position: 0 -329px; }
.socialicon.vimeo:hover 		{ background-position: -38px -329px; }
.socialicon.blogger 				{ background-position: 0 -365px; }
.socialicon.blogger:hover 		{ background-position: -38px -365px; }
.socialicon.tumblr 					{ background-position: 0 -402px; }
.socialicon.tumblr:hover 		{ background-position: -38px -402px; }
.socialicon.picasa 					{ background-position: 0 -438px; }
.socialicon.picasa:hover 		{ background-position: -38px -438px; }
.socialicon.wordpress 				{ background-position: 0 -475px; }
.socialicon.wordpress:hover 	{ background-position: -38px -475px; }
.socialicon.rss 					{ background-position: 0 -511px; }
.socialicon.rss:hover 			{ background-position: -38px -511px; }
.socialicon.mobileme 				{ background-position: 0 -548px; }
.socialicon.mobileme:hover 		{ background-position: -38px -548px; }
.socialicon.apple 					{ background-position: 0 -585px; }
.socialicon.apple:hover 		{ background-position: -38px -585px; }
.socialicon.gpluslight 				{ background-position: 0 -621px; }
.socialicon.gpluslight:hover 	{ background-position: -38px -621px; }
.socialicon.gplusdark 				{ background-position: 0 -694px; }
.socialicon.gplusdark:hover 	{ background-position: -38px -694px; }
.socialicon.twitterb 				{ background-position: 0 -658px; }
.socialicon.twitterb:hover 		{ background-position: -38px -658px; }
.socialicon.instagram 				{ background-position: 0 -731px; }
.socialicon.instagram:hover 	{ background-position: -38px -731px; }
.socialicon.myspace 				{ background-position: 0 -767px; }
.socialicon.myspace:hover 		{ background-position: -38px -767px; }
.socialicon.dribble 				{ background-position: 0 -803px; }
.socialicon.dribble:hover 		{ background-position: -38px -803px; }
.socialicon.blip 					{ background-position: 0 -838px; }
.socialicon.blip:hover 			{ background-position: -38px -838px; }
.socialicon.spotify 				{ background-position: 0 -874px; }
.socialicon.spotify:hover 		{ background-position: -38px -874px; }
.socialicon.grooveshark 			{ background-position: 0 -910px; }
.socialicon.grooveshark:hover 	{ background-position: -38px -910px; }
.socialicon.ichat 					{ background-position: 0 -946px; }
.socialicon.ichat:hover 		{ background-position: -38px -946px; }
.socialicon.github 					{ background-position: 0 -981px; }
.socialicon.github:hover 		{ background-position: -38px -981px; }
.socialicon.soundcloud 				{ background-position: 0 -1017px; }
.socialicon.soundcloud:hover 	{ background-position: -38px -1017px; }
.socialicon.pinterest 				{ background-position: 0 -1053px; }
.socialicon.pinterest:hover 	{ background-position: -38px -1053px; }
.socialicon.smugmug 				{ background-position: 0 -1088px; }
.socialicon.smugmug:hover 		{ background-position: -38px -1088px; }
.socialicon.virb 					{ background-position: 0 -1124px; }
.socialicon.virb:hover 			{ background-position: -38px -1124px; }
.socialicon.technorait 				{ background-position: 0 -1160px; }
.socialicon.technorait:hover 	{ background-position: -38px -1160px; }
.socialicon.slashdot 				{ background-position: 0 -1195px; }
.socialicon.slashdot:hover 		{ background-position: -38px -1195px; }
.socialicon.sharethis 				{ background-position: 0 -1231px; }
.socialicon.sharethis:hover 	{ background-position: -38px -1231px; }
.socialicon.posterous 				{ background-position: 0 -1267px; }
.socialicon.posterous:hover 	{ background-position: -38px -1267px; }
.socialicon.googleb 				{ background-position: 0 -1302px; }
.socialicon.googleb:hover 		{ background-position: -38px -1302px; }
.socialicon.reddit 					{ background-position: 0 -1338px; }
.socialicon.reddit:hover 		{ background-position: -38px -1338px; }
.socialicon.friendfollow 			{ background-position: 0 -1374px; }
.socialicon.friendfollow:hover 	{ background-position: -38px -1374px; }
.socialicon.designfloat 			{ background-position: 0 -1409px; }
.socialicon.designfloat:hover 	{ background-position: -38px -1409px; }
.socialicon.amazon 					{ background-position: 0 -1445px; }
.socialicon.amazon:hover 		{ background-position: -38px -1445px; }
.socialicon.netvibes 				{ background-position: 0 -1481px; }
.socialicon.netvibes:hover 		{ background-position: -38px -1481px; }
.socialicon.bing 					{ background-position: 0 -1516px; }
.socialicon.bing:hover 			{ background-position: -38px -1516px; }
.socialicon.yahoo 					{ background-position: 0 -1552px; }
.socialicon.yahoo:hover 		{ background-position: -38px -1552px; }
.socialicon.aim 					{ background-position: 0 -1588px; }
.socialicon.aim:hover 			{ background-position: -38px -1588px; }
.socialicon.email 					{ background-position: 0 -1623px; }
.socialicon.email:hover 		{ background-position: -38px -1623px; }
.socialicon.ebay 					{ background-position: 0 -1659px; }
.socialicon.ebay:hover 			{ background-position: -38px -1659px; }
.socialicon.paypal 					{ background-position: 0 -1695px; }
.socialicon.paypal:hover 		{ background-position: -38px -1695px; }
.socialicon.feedburner 				{ background-position: 0 -1730px; }
.socialicon.feedburner:hover 	{ background-position: -38px -1730px; }
.socialicon.podcast 				{ background-position: 0 -1766px; }
.socialicon.podcast:hover 		{ background-position: -38px -1766px; }
.socialicon.appstoreios 			{ background-position: 0 -1802px; }
.socialicon.appstoreios:hover 	{ background-position: -38px -1802px; }
.socialicon.itunes 					{ background-position: 0 -1837px; }
.socialicon.itunes:hover 		{ background-position: -38px -1837px; }
.socialicon.appstoremac 			{ background-position: 0 -1873px; }
.socialicon.appstoremac:hover 	{ background-position: -38px -1873px; }
.socialicon.yelp 					{ background-position: 0 -1909px; }
.socialicon.yelp:hover 			{ background-position: -38px -1909px; }
.socialicon.wthree 					{ background-position: 0 -1944px; }
.socialicon.wthree:hover 		{ background-position: -38px -1944px; }
.socialicon.etsy 					{ background-position: 0 -1980px; }
.socialicon.etsy:hover 			{ background-position: -38px -1980px; }
.socialicon.stackoverflow 			{ background-position: 0 -2016px; }
.socialicon.stackoverflow:hover { background-position: -38px -2016px; }
.socialicon.foursquare 				{ background-position: 0 -2051px; }
.socialicon.foursquare:hover 	{ background-position: -38px -2051px; }
.socialicon.quora 					{ background-position: 0 -2087px; }
.socialicon.quora:hover 		{ background-position: -38px -2087px; }
.socialicon.photobucket 			{ background-position: 0 -2123px; }
.socialicon.photobucket:hover 	{ background-position: -38px -2123px; }
.socialicon.viadeo 			{ background-position: 0 -2192px; }
.socialicon.viadeo:hover 	{ background-position: -38px -2192px; }
.socialicon.slideshare 			{ background-position: 0 -2229px; }
.socialicon.slideshare:hover 			{ background-position: -38px -2229px; }


.message {
	width:		300px;
	margin:		auto;
}

.sd-message {
	font-family: ABeeZee,sans-serif;
	font-size: 16px;
	color: #59626A;
	background-color:#F5F5FF;
	border : 1px solid #B9C2CA;
	text-align: center;
	padding : 5px;
	border-radius: 5px;
	margin-bottom:		10px;
}

.menu {
	font-family: ABeeZee,sans-serif;
	font-size: 14px;
	padding : 10px;
	text-align: center;
}

.menu_page {
	color: #2E2E2E;
	background-color:#FFFFFF;
	border : 1px solid #2E2E2E;
	margin: 2px;
	padding : 10px;
}

.menu_page:hover {
	background-color:#99A2AA;
	cursor: pointer;
}

.menu_page_selected {
	color: #FFFFFF;
	background-color:#2E2E2E;
	border : 1px solid #2E2E2E;
	width : 140px;
	margin: 2px;
	padding : 10px;
}

table.sd-badge {
	font-family: ABeeZee,sans-serif;
	text-align: center;
	margin: 10px;
	width : 120px;
	border-collapse: separate;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
}

table.sd-user {
	font-family: ABeeZee,sans-serif;
	text-align: center;
	margin: 10px;
	width : 155px;
	border-collapse: separate;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
}

.tab-title {
	font-family: ABeeZee,sans-serif;
	color: #D42033;
	font-size: 24px;
	font-weight: bold;
	margin: 20px;
}

.sd-kpi-potential {
    margin: 0 0 0 20px;
    background-image: url(/img/pyramid.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top 30px;
}

.kpi-potential {
	font-family: ABeeZee,sans-serif;
	font-size: 14px;
	font-weight: normal;
	border : 2px solid #4472C4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 5px 20px 5px 20px;
	margin: 5px 0 5px 0;
	background-color: #ffffff;
    opacity: 0.8;
}

/* KPI Generic */
table.sd-kpi {
	font-family: ABeeZee,sans-serif;
	text-align: center;
	margin: 10px;
	width : 155px;
	border-collapse: separate;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: inline-table;
}

table.sd-kpi.large {
	width : 255px;
}
/* KPI Generic TOP*/
.sd-kpi-top {
	height: 60px;
	border-collapse: separate;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-size: 36px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.large .sd-kpi-top {
	height: 70px;
	font-size: 48px;
}
/* KPI Generic MIDDLE*/
.sd-kpi-middle {
	height: 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding: 5px;
	border-collapse: separate;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #FFFFFF;
}

.sd-kpi-middle.variance-up {
	color: #00A000;
}

.sd-kpi-middle.variance-down {
	color: #FF3030;
}

.large .sd-kpi-middle {
	font-size: 20px;
}
/* KPI Generic BOTTOM*/
.sd-kpi-bottom {
	height: 15px;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
}

.large .sd-kpi-bottom {
	font-size: 14px;
}

/* KPI standard */
table.kpi-standard {
	border : 5px solid #000000;
	color: #000000;
}

table.kpi-standard .sd-kpi-bottom {
	background-color: #000000;
}

/* KPI PBI */
table.kpi-pbi {
	border : 5px solid #000000;
	color: #000000;
}

table.kpi-pbi .sd-kpi-bottom {
	background-color: #000000;
}

/* KPI Impact */
table.kpi-impact {
	border : 5px solid #0000AA;
	color: #0000AA;
}

table.kpi-impact .sd-kpi-bottom {
	background-color: #0000AA;
}

/* KPI end */

table.sd-top {
	font-family: ABeeZee,sans-serif;
	text-align: center;
	margin: 10px;
	border-collapse: separate;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.sd-top th {
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
}

.sd-top td {
	height: 40px;
	padding-left: 5px;
	padding-right: 5px;
}

.sd-nb {
	border-collapse: separate;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-size: 36px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.sd-rate {
	border-collapse: separate;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-size: 36px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.sd-total {
	border-collapse: separate;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-size: 16px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.sd-txt {
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
}

.sd-bigtxt {
	color: #FFFFFF;
	font-size: 16px;
}

.sd-title {
	color: #FFFFFF;
	font-size: 20px;
}

.sd-unit {
	font-size: 16px;
}

.sd-unit.small {
	font-size: 12px;
}

.sd-sunit {
	font-size: 12px;
}

.sd-front-txt {
	font-size: 12px;
	font-weight: normal;
}

table.sd-ambassador {
	border : 5px solid #D42033;
}

table.sd-ambassador:hover {
	border : 5px double #D42033;
}

.nb-ambassador {
	color: #D42033;
}

.txt-ambassador {
	background-color: #D42033;
}

table.sd-subscription {
	border : 5px solid #2E2E2E;
}

table.sd-subscription:hover {
	border : 5px double #2E2E2E;
}

.nb-subscription {
	color: #2E2E2E;
}

.txt-subscription {
	background-color: #2E2E2E;
}

table.sd-facebook {
	border : 5px solid #3B5998;
}

table.sd-facebook:hover {
	border : 5px double #3B5998;
}

.nb-facebook {
	color: #3B5998;
}

.txt-facebook {
	background-color: #3B5998;
}

table.sd-twitter {
	border : 5px solid #33CCFF;
}

table.sd-twitter:hover {
	border : 5px double #33CCFF;
}

.nb-twitter {
	color: #33CCFF;
}

.txt-twitter {
	background-color: #33CCFF;
}

table.sd-linkedin {
	border : 5px solid #0E76A8;
}

table.sd-linkedin:hover {
	border : 5px double #0E76A8;
}

.nb-linkedin {
	color: #0E76A8;
}

.txt-linkedin {
	background-color: #0E76A8;
}

table.sd-instagram {
	border : 5px solid #bc2a8d;
}

table.sd-instagram:hover {
	border : 5px double #bc2a8d;
}

.nb-instagram {
	color: #bc2a8d;
}

.txt-instagram {
	background-color: #bc2a8d;
}

table.sd-week,table.sd-7 {
	border : 5px solid #990099;
}

table.sd-week:hover,table.sd-7:hover {
	border : 5px double #990099;
}

.nb-week,.nb-7 {
	color: #990099;
}

.txt-week,.txt-7 {
	background-color: #990099;
}

table.sd-month,table.sd-30 {
	border : 5px solid #3366CC;
}

table.sd-month:hover,table.sd-30:hover {
	border : 5px double #3366CC;
}

.nb-month,.nb-30 {
	color: #3366CC;
}

.txt-month,.txt-30 {
	background-color: #3366CC;
}

table.sd-quarter,table.sd-90 {
	border : 5px solid #2E2E2E;
}

table.sd-quarter:hover,table.sd-90:hover {
	border : 5px double #2E2E2E;
}

.nb-quarter,.nb-90 {
	color: #2E2E2E;
}

.txt-quarter,.txt-90 {
	background-color: #2E2E2E;
}

.status,.watch_item {
	color: #FFF;
	padding: 1px 9px 2px;
	-webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
	background-color: #000;
}

.status-E, .item_collaborative, .status-Failed, .status-2 {
	background-color: #933;
}

.status-D {
	background-color: #F7941F;
}

.status-K, .status-LP, .status-LC {
	background-color: #2B2B2B;
}

.status-P, .status-C, .item_rss, .status-Test, .status-4 {
	background-color: #38A;
}

.status-S, .status-A, .status-Enabled, .status-1 {
	background-color: #484;
}

.status-W {
	color: #000;
	background-color: #FFF;
}

.status-ND, .status-N {
	color: #000;
	background-color: #CCC;
}

.transparent {
	opacity: 0;
}

.pointer {
	cursor: pointer;
}

.no-pointer {
	cursor: unset;
}

.debug {
	background-color:#EEE;
	padding: 2px;
	height: 28px;
	border-bottom : 1px solid #888;
	text-align: center;
}

.link {
	display: table;
	margin: 10px auto auto;
	background-color: #A00;
	color:white;
	border-color: #A00;
	padding: 5px 10px 5px 10px;
	border: 2px solid #A00;
	border-radius: 5px;
	cursor: pointer;
}

.link:hover {
	color: #A00;
	background-color: #FFF;
}

div.code {
	margin: 10px;
	text-align: center;
}
input.code {
	width: 95%;
	text-align: center;
	border: 2px solid #A00;
	color:#A00;
}
.click {
	display: inline-table;
	padding: 1px 3px 1px 3px;
	border-color: #333;
	border: 2px solid;
	border-radius: 5px;
	cursor: pointer;
}

.click:hover {
	border-color: #A00;
}

.toolbar {
	display: table;
	margin: auto;
}

.toolbar ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
 
.toolbar ul li {
	background: none;
	padding: 1px;
	margin:0;
	list-style-type:none;
}

.toolbar ul li a {
	float: left;
	margin: 2px;
	width: 200px;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	border: 2px solid;
}
	
.toolbar ul li span {
	float: left;
	margin: 2px;
	width: 200px;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	border: 2px solid;
}
	
.pbi {
	font-family: ABeeZee,sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.counter {
	font-family: ABeeZee,sans-serif;
}

.counter table {
	border : 0px;
	width: 100%;
}

.counter td {
	color: #59626A;
	height : 20px!important;
	border : 1px #FF0000!important;
	text-align: center;
	padding : 5px;
}

.shade-back {
	background-color: #F2F2F2;
	border : 1px solid #A55;
	border-radius: 5px;
	padding : 15px!important;
}

.highlight {
	color: #000;
	background-color: #FF0;
}

.notValidated {
	background-color: #FFEEEE !important;
}

.pad1 {
	padding: 1px;
}

.pad2 {
	padding: 2px;
}

.pad5 {
	padding: 5px;
}

.pad10 {
	padding: 10px;
}

.pad20 {
	padding: 20px;
}

.padh5 {
	margin : 5px 0 5px 0;
}

.padtb10 {
	margin : 10px 0 10px 0;
}

.marginrl10 {
	margin : 0 10px 0 10px;
}

.border {
	border: 1px solid #A00;
}


.input-file-container {
	position: relative;
	width: 115px;
}

.input-file-trigger {
	display: block;
	padding: 10px 0px;
	background: #2C2C2C;
	color: #fff;
	font-size: 0.85em ! important;
	transition: all .6s;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #000;
	cursor: pointer;
}

.input-file {
	position: absolute;
	top: 0;
	left: 0px;
	opacity: 0;
	width: 110px;
	z-index:-1;
}

.input-file:hover + .input-file-trigger,
.input-file-trigger:hover {
	background: #D42033;

}

.show_on {
	display: block;
}

.show_off {
	display: none;
}

.sn_active {
	opacity: 1;
	display:inline-table;
}

.sn_inactive {
	opacity: 0.5;
}

.channel_subscriptions {
	height: 30px;
}

.channel_subscription {
	display: table-cell;
	padding: 4px;
}

.icon-dynamit {
  background-image: url("/img/dynamit32.png");
  background-size: 16px;
  background-position: 0      0;
  width:	16px;
}

.post_preview {
	min-height:95px;
	min-width: 195px;
	font-family: ABeeZee,sans-serif;
	font-size: 16px;
	color: #59626A;
	background-color:#F5F5FF;
	border : 2px solid #B9C2CA;
	text-align: center;
	padding : 5px;
	margin : 5px;
	border-radius: 5px;
}

.smartschedule {
	width:	100%;
}

.smartschedule .campaign {
	border-top:			2px solid #D42033;
	padding-top:		5px;
	padding-bottom:		5px;
}

.smartschedule .campaign .action {
	text-align:			center;
	padding:			5px;
}

div.smartschedule > div:nth-of-type(even) {
	background:			#fff2f2;
}

.post {
	min-height:			95px;
	max-width:			375px;
	background-color:	#FCFCFC;
	border:				1px solid #CCC;
	padding:			5px;
	margin:				auto;
}

.post .social_account {
	max-width:			55px;
	border:				0px solid #CCC;
	text-align:			center;
	float:				left;
	overflow:			hidden;
}

.post .social_account IMG {
	min-height:			20px;
	border-radius:		5px;
}

.post .preview {
	border:				0px solid #CCC;
	overflow:			hidden;
}

.post .preview .username {
	text-align:			left;
	font-family:		sans-serif;
	font-size:			14px;
	color:				#000;
	font-weight:		bold;
	padding-left:		5px;
	display:			inline-block;
}

.post .preview .post_time {
	font-family:		sans-serif;
	font-size:			12px;
	color:				#777;
	padding-left:		5px;
	display:			inline-block;
}

.post .preview .username IMG {
	width:				18px;
	padding:			2px;
}

.post .preview .text {
	text-align:			justify;
	font-family:		sans-serif;
	font-size:			14px;
	color:				#000;
	padding:			5px;
}

.post .preview .image {
	width:				70%;
	margin:				auto;
	margin-top:			10px;
	margin-bottom:		10px;
}

.post .preview .image IMG {
	border-radius:		5px;
}

.post .preview .url {
	font-size:			12px;
	width:				80%;
	margin:				auto;
	margin-top:			10px;
	margin-bottom:		10px;
	border:				1px solid #CCC;
	border-radius:		5px;
	background-color:	#FFF;
}

.post .preview .url .url_image {
	text-align:			center;
}

.post .preview .url .url_image IMG{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	max-height:			175px;
}

.post .preview .url .url_text {
	padding:			5px;
	text-align:			justify;
	font-weight:		bold;
}

.post .preview .url .url_heading {
	padding:			5px;
	text-align:			justify;
}

.processed {
	background: #F0FFF0;
}

.upgrade {
    background: #D42033;
    color: #FFF;
    font-size: large;
    width: fit-content;
    margin: auto;
    padding: 20px;
    border-radius: 10px;
    border: 5px solid #222222;
}

.tryit {
    font-size: x-large;
    border: 2px solid #171;
    padding: 10px;
}

.status-ON {
    background: #484;
    color: #FFF;
    font-size: large;
    width: fit-content;
    margin: auto;
    padding: 10px;
    border-radius: 10px;
}

.status-OFF {
    background: #D42033;
    color: #FFF;
    font-size: large;
    width: fit-content;
    margin: auto;
    padding: 10px;
    border-radius: 10px;
}

.no-underline {
    text-decoration: none !important;
}

.td-narrow {
    padding: 10px 5px !important;
}

.side-by-side {
    display:table-cell;
}

.vertical-center {
    vertical-align: middle;
}

.disclaimer {
    font-family: sans-serif;
    font-size: 16px;
    color: #2A2A2A;
    border: 3px solid #2A2A2A;
	padding: 10px;
	margin: 70px 30px 10px 30px;
}

select.select-micro, select.select-micro option {
    font-size: 10px;
	padding: unset;
	margin: unset;
	width: unset;
	height: unset;
	min-height: unset;
	line-height: unset;
}

@media screen and (max-device-width: 500px) {
}

@media screen and (min-device-width: 481px) {
	.toolbar li {
		margin-left: 2px;
		float:left; /*pour IE*/
	}

	.signature-icon {
		width:30px;
		height:30px;
		display:inline-block;
		background-image:url('../img/icone-liste.png');
		background-repeat:no-repeat;
		background-position:0 0;
	}
}
/* pretty dump */
.prettydump_key {
	color: #D00000;
}
.prettydump_key.isarray {
	font-weight: bold;
}

.prettydump_value {
	color: #0000E0;
}
.prettydump_value.isnull {
	color: #000000;
	font-style: italic;
}
.prettydump_array {
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #D00000;
}
.echodump {
	margin: 10px;
}

.bt_debug{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:15px;line-height:1.2;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bt_debug:focus,.bt_debug.focus,.bt_debug:active:focus,.bt_debug:active.focus,.bt_debug.active:focus,.bt_debug.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.bt_debug:hover,.bt_debug:focus,.bt_debug.focus{color:#333;text-decoration:none}
.bt_debug:active,.bt_debug.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.bt_debug.disabled,.bt_debug[disabled],fieldset[disabled] .bt_debug{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}a.bt_debug.disabled,fieldset[disabled] a.bt_debug{pointer-events:none}


.bt_debug-success{color:#fff;background-color:#189e3b;border-color:#158833}
.bt_debug-success:focus,.bt_debug-success.focus{color:#fff;background-color:#11722a;border-color:#041909}
.bt_debug-success:hover{color:#fff;background-color:#11722a;border-color:#0d531f}
.bt_debug-success:active,.bt_debug-success.active,.open>.bt_debug-success.dropdown-toggle{color:#fff;background-color:#11722a;border-color:#0d531f}
.bt_debug-success:active:hover,.bt_debug-success:active:focus,.bt_debug-success:active.focus,.bt_debug-success.active:hover,.bt_debug-success.active:focus,.bt_debug-success.active.focus,.open>.bt_debug-success.dropdown-toggle:hover,.open>.bt_debug-success.dropdown-toggle:focus,.open>.bt_debug-success.dropdown-toggle.focus{color:#fff;background-color:#0d531f;border-color:#041909}
.bt_debug-success:active,.bt_debug-success.active,.open>.bt_debug-success.dropdown-toggle{background-image:none}
.bt_debug-success.disabled:hover,.bt_debug-success.disabled:focus,.bt_debug-success.disabled.focus,.bt_debug-success[disabled]:hover,.bt_debug-success[disabled]:focus,.bt_debug-success[disabled].focus,fieldset[disabled] .bt_debug-success:hover,fieldset[disabled] .bt_debug-success:focus,fieldset[disabled] .bt_debug-success.focus{background-color:#189e3b;border-color:#158833}
.bt_debug-success .badge{color:#189e3b;background-color:#fff}

