.no_padding { padding: 0 !important; }
.no_margin { margin: 0 !important; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

#gkHeader{
	border-top: 5px solid #5d5e5b;
	margin-bottom: 45px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,1,.25);
	-moz-box-shadow: 0 1px 3px rgba(0,0,1,.25);
	box-shadow: 0 1px 3px rgba(0,0,1,.25);
/* 	display: none !important; */
}

#gkUserArea { display: none; }
#gkFooter { display: none; }

nav.pagination ul {
	padding-left:0;	
	-webkit-box-shadow: none;
	box-shadow: none;
}

.panel-body {
  padding: 15px;
}

div, section, li, a, ul, fieldset, form {
	box-sizing: border-box !important;	
	-moz-box-sizing: border-box !important;		
	-webkit-box-sizing: border-box !important;		
}

*:before, *:after {
	box-sizing: border-box !important;	
	-moz-box-sizing: border-box !important;		
	-webkit-box-sizing: border-box !important;	
}

.gkLogo { width: 100%; }
#gkLogo {
	width: 300px;
	margin: 30px auto;
	display: block !important;
	float: none;	
}
* {
	box-sizing: border-box !important;	
	-moz-box-sizing: border-box !important;		
	-webkit-box-sizing: border-box !important;	
}

/*** TOP MENU ***/
.nav.top-menu {
	margin-bottom:15px;
}

/*** CAROUSEL ***/
.carousel-indicators li {
	cursor:pointer;
}
.carousel-indicators {
	top:30px;
	right:30px;
}
.carousel-indicators .active {
    margin: 0 0 0 5px;
}

/*** FIN CAROUSEL ***/

/*** TABLES ***/

table.table.no-border td {
	border:none;
}
table.table.no-margin {
	margin:0;
}

/*** FIN TABLES ***/

a.logo { margin:10px 0 0 25px; }
a.logo img {
	width:160px;
}

.panel-heading.page-title {
	font-size:18px;
}
.page-title-small {
	font-size:14px;
}

i.fa.white {
	color:#fff;
}

span.bold {
	font-weight:600;
}

span.taux_real {
	display: inline-block;
    line-height: 80px;
    z-index: 2;
}
.twt-category ul li,
.wdgt-value h1,
.wdgt-value p,
.weather-box table td {
	color:#767676;	
}
.weather-box table td i {
	margin-left:20px !important;
}
.weather-box .value {
	max-height:180px;
	overflow-y:auto;
	padding:12px 0;
}
.weather-box table td {
	padding:5px !important;
}
.weather-category.nb4 ul li {
    width: 24%;
}
.weather-category.nb3 ul li {
    width: 32%;
}

.weather-category.nb2 ul li {
    width: 49%;
}

.circle-sat ul {
	padding-left:0;
}

.panel-heading.small-padding {
	padding: 5px;
}

.profile-nav .user-heading.small {
    padding: 8px;
}

.select2-container .select2-choice,
.select2-container .select2-choice div {
	border-color: #eff2f7;
}
.select2-container .select2-choice div {
	
}

.circle-sat .mini-stat {
	padding:14px;
	margin-bottom:0;
}

#ecforms_form_wrapper input.small-width {
	width: 50px !important;
}

#ecforms_form_wrapper .select.small-width {
	width: 50px !important;
}

fieldset.fieldset.no_padding_top { padding-top: 10px !important; }
fieldset.fieldset {
	margin-bottom: 20px;
	position: relative;
	padding: 60px 10px 20px 10px !important;
	box-sizing: border-box;
}

fieldset.fieldset legend {
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-color: #eff2f7;
	text-transform: uppercase;
	color: #767676;
	font-weight: 400;
	background: transparent;
	background-size: cover;
	text-align: left;
	font-size: 13px;
	background-color: #FAFAFA;
	line-height: 20px;
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	padding: 10px;
}

.control-group.box,
fieldset.fieldset,
.tab-content {
  margin-bottom: 20px !important;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);	
}
.control-group.box div.select2-container.select.input.hovertip,
.control-group.box div.select2-container.select {
	width:80% !important;	
}
.control-group.box #ecforms_form_wrapper {
	margin-left:20px;	
}
.control-group.box button
 {
	width:160px;
	margin:10px auto !important;
}

.control-group.box > label {
	width:100% !important;
}

.control-group.box > label > div {
	border:none;
	border-radius: 0;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-color: #eff2f7;
	font-size: 13px;
	font-weight: 400;
	background: #fafafa;
	text-transform: uppercase;
	color: #767676;	
	padding: 15px;
}
/*** FILTRES DASHBOARD ADHERENT ***/
.control-group.box.navbar_nopadding {
	box-shadow: none !important;	
	moz-box-shadow: none !important;	
	webkit-box-shadow: none !important;	
}
.control-group.box.navbar_nopadding .navbar-form {
	margin-bottom:0 !important;
	padding:0;
	border: none !important;
}

.control-group.box.navbar_nomargin .toolbar_content {
	margin-bottom:0 !important;
}

.highcharts-container hr { margin: 5px 0; }

/*** TOOLBAR ***/
.widgets_wrapper .ectoolbar .navbar-form {
	padding:0;	
}
.toolbar_item {
	padding-left:10px;
}

section.contentpane iframe { border: 0; }

/****** SPECIFIC FDC ******/
/* #time, #cyneo_logo { display: none; } */
/* select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { */
/* 	height: 30px; */
/* } */

/* .add-on { */
/* 	float: none; */
/* 	margin-top: 0; */
/* 	padding: 4px 5px; */
/* 	height: 30px!important	; */
/* } */
/* .field_msg.error { */
/* 	color: #982323; */
/* 	font-weight: bold; */
/* } */
/* .brand { */
/* 	background-color: #FFFFFF; */
/* } */
/* .brand a { content: ""; }  */
/* .lock-screen #cyneo_logo { */
/* 	margin: 150px auto 0 auto; */
/* } */


#ecforms_form_wrapper .input-append .add-on,
#ecforms_form_wrapper .input-prepend .add-on
{
	padding: 3px 8px 23px 8px !important;
	float: none !important;
	margin-top: 0 !important;
}

input.hasDatepicker {
	height:28px;
	line-height:28px;
	margin-bottom: 2px;
	font-size: 12px;
}