/* Base structure */
/* Move down content because we have a fixed navbar that is 50px tall */
body,html{padding-top:0px;height:100%;background-color:#f2f2f2;}
.Zone{background-color:#f2f2f2;padding-top:55px;height:100%;}
.footer{position:fixed;bottom:0;width:100%;height:30px;background-color:#000;z-index:2;color:#a7a7a7;font-size:12px;}
.footer a,.footer a:visited,.footer a:hover{color:#a7a7a7;font-size:12px;}
.container{width:auto;padding:0 3px;}
.container .text-muted{margin:7px 0;color:#a7a7a7;font-size:12px;}
/* Global add-ons */
.sub-header{padding-bottom:10px;border-bottom:1px solid #eee;}
/* Top navigation * Hide default border to remove 1px line. */
.navbar-fixed-top{border:0;background-color:#356ba1;border-bottom:1px solid #000; color:#FFF;}
/* Sidebar */
.sidebar{position:fixed;top:50px;bottom:0;left:0;z-index:1;overflow:hidden;display:none;width:200px;padding:0px;height:100%;background-color:#3c3c3c;border-right:1px solid #eee;}
/* Sidebar navigation */
.nav-sidebar{}
.nav-sidebar > li{border-bottom:1px solid #a7a7a7;}
.nav-sidebar > li > a{padding-right:10px;padding-left:10px;color:#a7a7a7;height:35px;}
.nav-sidebar > li > a:hover{padding-right:10px;padding-left:10px;color:#fff;background-color:#434343;}
.nav-sidebar > li > a.active{padding-right:10px;padding-left:10px;color:#fff;background-color:#000;}
.nav-sidebar > .active > a,.nav-sidebar > .active > a:hover,.nav-sidebar > .active > a:focus{color:#fff;background-color:#428bca;}

.nav-sidebar > li > .sub-menu a { background-image: none; background-color: #a7a7a7; color: #000; border: 0px solid #DDD;}
.nav-sidebar > li > .sub-menu a:hover { background-color: #F6F6F6; border-color: #DDD; }
.nav-sidebar > li > .sub-menu a.active{padding-right:10px;padding-left:10px;color:#fff;background-color:#000;}
/* Main content */
#content-header{background-color:#F2F2F2!important;padding-top:0;margin-top:0px;border-top-left-radius:0!important;min-height:0!important;float:left;}
#content-header h1{float:left;display:block;margin-top:0;margin-left:15px;}
#content-header h1{color:#356BA1;font-size:30px;font-weight:100;}
#content{padding-top:0px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;display:block!important;width:100%;margin-left:0!important;margin-top:0;padding-left:0px;transition:padding 0.25s ease;-moz-transition:padding 0.25s ease;-webkit-transition:padding 0.25s ease;}
.modal-header h4{font-size:14px;color:#fff;}
.modal-body h5{font-size:14px;color:#fff; background-color:#000}
#breadcrumb{width:100%;float:left;box-shadow:0 0 1px #ffffff;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding-left:10px;margin-bottom:20px;background-color:#eaeaea;}
#breadcrumb a{padding:8px 20px 8px 10px;display:inline-block;font-size:12px;text-decoration:none;color:#666666;background-image:url('../img/breadcrumb.png');background-position:center right;background-repeat:no-repeat;}
#breadcrumb a i{margin-right:5px;opacity:.6;vertical-align:middle;}
#breadcrumb a:hover{color:#333333;}
#breadcrumb a:hover i{opacity:.8;}
#breadcrumb a:last-child{background-image:none;}
#breadcrumb a.current{font-weight:bold;color:#444444;}
.clear{clear:both;}

.quick-actions li{background-color:#fafafa;background-image:-webkit-linear-gradient(top, #fafafa 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #fafafa 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa',endColorstr='#fff2f2f2',GradientType=0);}
.quick-actions li:hover{background-color:#fcfcfc;background-image:-webkit-linear-gradient(top, #fcfcfc 0%,#fafafa 100%);background-image:linear-gradient(to bottom,#fcfcfc 0%,#fafafa 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcfc',endColorstr='#fffafafa',GradientType=0);}
.quick-actions{display:inline-block;list-style:none outside none;margin:20px 0 10px;text-align:center;padding:0;}
.quick-actions li{border:1px solid #d5d5d5;border-radius:4px 4px 4px 4px;-webkit-box-shadow:0 1px 0 0 #FFFFFF inset,0 1px 0 rgba(255,255,255,0.4);box-shadow:0 1px 0 0 #FFFFFF inset,0 1px 0 rgba(255,255,255,0.4);display:inline-block;line-height:18px;margin:0 10px 10px;padding:0 10px;}
.quick-actions li a{padding: 10px 30px;text-decoration:none;}
.quick-actions li a i[class^="icon-"],.quick-actions li a i[class*=" icon-"]{background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;background-color:transparent;width:32px;height:32px;display:block;margin:0 auto 5px;}
.quick-actions i.icon-client{background-image:url('../img/icons/32/client.png');}
.quick-actions i.icon-produit{background-image:url('../img/icons/32/produit.png');}
.quick-actions i.icon-devis{background-image:url('../img/icons/32/devis.png');}
.quick-actions i.icon-commande{background-image:url('../img/icons/32/commande.png');}
.quick-actions li{padding:0;width:170px;}
.quick-actions li a{text-align:center!important;display:block;color:#666666;text-shadow:0 1px 0 #ffffff;}
.quick-actions li:active,.quick-actions li:focus{background-image:-webkit-linear-gradient(top,#eeeeee 0%,#f4f4f4 100%);background-image:linear-gradient(to bottom,#eeeeee 0%,#f4f4f4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#fff4f4f4',GradientType=0);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2) inset,0 1px 0 rgba(255,255,255,0.4);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2) inset,0 1px 0 rgba(255,255,255,0.4);}
.tooltip{width:150px;}
.tooltip .tooltip-inner{width:150px;height:auto;text-align:center;}
.container-viewport{position:absolute;top:100px;right:250px;left:250px;height:300px;background-color:#eee;}
.encourstraitement{background-image:url(../img/ajax-loader.gif);background-position:center;background-repeat:no-repeat;width:100px;height:100px;display:block;margin:0px auto 0px auto;padding:0px;}
@media(min-width:768px) and (max-width:980px){
	#content{padding-left:40px;}
	.sidebar{position:fixed;top:50px;bottom:0;left:0;z-index:1;overflow:hidden;display:block;width:40px;padding:0px;height:15px;background-color:#3c3c3c;border-right:1px solid #eee;}
	.nav-sidebar > li > a{padding-right:10px;padding-left:10px;color:#a7a7a7;overflow:hidden;display:block;width:40px;height:35px;}
}
@media(min-width:980px){
	#content{padding-left:200px;}
	.sidebar{position:fixed;top:50px;bottom:0;left:0;z-index:1;display:block;width:200px;padding:0px;height:auto;background-color:#3c3c3c;border-right:1px solid #eee;}

}

.widget-box.widget-full-screen{position:fixed;left:0;top:-16px;z-index:1020;width:100%;height:100%;}
.widget-box{background:none repeat scroll 0 0 #fff;border:1px solid #CDCDCD;clear:both;margin-top:16px;margin-bottom:16px;position:relative;border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.widget-box .widget-title a{color: #555555;}
.widget-box .widget-title span.icon{border-right:1px solid #cdcdcd;padding:8px 10px 8px 11px;float:left;opacity:0.7;filter:alpha(opacity=70);-webkit-box-shadow:1px 0 0 0 #ffffff;box-shadow:1px 0 0 0 #ffffff;}
.widget-box .widget-title span.icon.pull-right{border-right:0;border-left:1px solid #ffffff;-webkit-box-shadow:-1px 0 0 #cdcdcd;box-shadow:-1px 0 0 #cdcdcd;}
.widget-box .widget-title span.icon.with-checkbox{padding-bottom:2px;}
.widget-box .widget-title h5{color:#666666;text-shadow:0 1px 0 #ffffff;float:left;font-size:12px;font-weight:bold;padding:12px;line-height:12px;margin:0;}
.widget-box .widget-title .buttons{float:right;margin:0 0 0 0;}
.widget-box .widget-title .buttons .btn{padding:9px 10px 6px;color:#555555;border-radius:0;border-left:1px solid #dddddd;text-shadow:0 1px 0 #ffffff;font-size:12px;line-height:17px;margin:0;-webkit-box-shadow:1px 0 0 0 rgba(255, 255, 255, 0.8) inset;box-shadow:1px 0 0 0 rgba(255, 255, 255, 0.8) inset;}
.widget-box .widget-title .buttons .btn [class*="icon-"]{vertical-align:text-top;margin-right:3px;}
.widget-box .widget-title .buttons .btn:last-child{border-radius:0 6px 0 0;}
.widget-box .widget-title .buttons .btn:hover,.widget-box .widget-title .buttons .btn:active{background-color:#fdfdfd;border-width:0 1px;border-color:transparent transparent transparent #dddddd;padding:9px 10px 6px;line-height:19px;-webkit-box-shadow:1px 1px 0 0 #ffffff inset;box-shadow:1px 1px 0 0 #ffffff inset;background-image:-webkit-linear-gradient(top,#f8f4fc 0%,#f4f1f7 100%);background-image:linear-gradient(to bottom, #f8f4fc 0%,#f4f1f7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f4fc',endColorstr='#fff4f1f7',GradientType=0);}
.widget-box .widget-title .buttons .btn:active{-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;}
.widget-box .widget-title .label,.widget-box .widget-title .badge{padding:3px 5px 2px;float:right;margin:9px 15px 0 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3) inset,0 1px 0 #ffffff;box-shadow:0 1px 2px rgba(0,0,0,0.3) inset,0 1px 0 #ffffff;}
.widget-box .widget-content{padding:0px 0px;}
.widget-box .widget-content>hr{margin:20px -15px;height:0px;border-width:1px 0;border-style:solid none;border-color:#eeeeee transparent #fff;}
.widget-title{border-bottom:1px solid #CDCDCD;height:36px;background-color:#fafafa;-webkit-box-shadow:0 1px 0 #ffffff inset;box-shadow:0 1px 0 #ffffff inset;border-top-right-radius:6px;border-top-left-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;}

#PDFGen,#MesGen,#VisualiserFiche,#Creer{cursor:pointer;}

.legend{width:100%;}
.legend .title{display:block;margin-bottom:0.5em;line-height:1.2em;padding:0 0.3em;}
.legend .color-sample{display:block;float:left;width:1em;height:1em;border: 2px solid;border-radius:0.5em;margin-right:0.5em;}
canvas{width:100%!important;height:auto!important;}