
::-moz-selection {
    color:#fff;
    background:#22ADC0;
}

::selection {
    color:#fff;
    background:#22ADC0;
}

.bg-noomia{
	background-color: #22ADC0!important;
}

.btn-primary{
	background-color: #22ADC0!important;
	border:none;
}

.modal-header{
	background-color: #596b83;
}

/*LOGIN PAGE*/

#logo
{
	margin:80px auto 0;
}

.mtop30{
	margin-top: 30px;
}

body.home .message{
	background-color: white;
	margin:20px auto;
	padding: 10px 20px;
	width: 330px;
	border:2px solid #22ADC0;

	font-family: 'Open Sans', sans-serif;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.form-signin
{
	margin:20px auto;
	font-family: 'Open Sans', sans-serif;
}

.form-signin h2
{
	margin: 0;
	padding: 20px 15px;
	text-align: center;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	background: #24A5B3;
}

.btn-login-noomia
{
	background: #596B83;
	color: #fff;
	text-transform: uppercase;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	box-shadow: 0 4px #404D5E;
}

.btn-login-noomia:hover
{
background: #404D5E;
color: #fff;
box-shadow: 0 4px #2E3744;
}

/*LOGO*/

.logo
{
	text-indent:-9999px;
	display:block;
	height:30px;
	width:141px;
	background-image:url("../img/logo.png");
}

/*SIDEBAR*/

.sidebar-toggle-box .tooltips
{
	margin-top:2px;
}

ul.sidebar-menu li.active a i, ul.sidebar-menu li:hover a i
{
	color:#22ADC0;
}

/*HEADER TIMES*/

.noomia-grey
{
	background:#596b83;
}

.dropdown-button
{
	font-weight:bold;
	/*color:#c6cad6;*/
}

/*STYLES TABLEAU PAGE HISTORIQUE*/

.date-pick
{
	margin-top:30px;
}

/*DAYS*/

.datepicker-days table .switch
{
	text-align:center;
	cursor:pointer;
}

.datepicker-days table .prev, .datepicker-days table .next
{
	cursor:pointer;
}

.datepicker-days table .day
{
	margin:2px;
	padding:5px;
	border-radius:2px;
	text-align:center;
	cursor:pointer;
}

.datepicker-days table .day:hover
{
	background:#eee;
}

.datepicker-days table .active
{
	color:#fff;
}

/*MONTHS*/

.datepicker-months table .switch
{
	text-align:center;
	cursor:pointer;
}

.datepicker-months table .prev, .datepicker-months table .next
{
	cursor:pointer;
}

.datepicker-months table .month
{
	float:left;
	margin-right:10px;
	padding:0 10px 10px 10px;
	border-radius:2px;
	cursor:pointer;
}

.datepicker-months table .month:hover
{
	background:#eee;
}

.datepicker-months table .active
{
	color:#fff;
}

.datepicker-months table .month:nth-child(3n+4)
{
	clear:left;
}

/*YEARS*/

.datepicker-years table .switch
{
	text-align:center;
	cursor:pointer;
}

.datepicker-years table .prev, .datepicker-years table .next
{
	cursor:pointer;
}

.datepicker-years table .year
{
	float:left;
	margin-right:10px;
	padding:0 10px 10px 10px;
	border-radius:2px;
	cursor:pointer;
}

.datepicker-years table .year:hover
{
	background:#eee;
}

.datepicker-years table .active
{
	color:#fff;
}

.datepicker-years table .year:nth-child(3n+4)
{
	clear:left;
}

.revenue-head a
{
	color:white;
	cursor:pointer;
	background:#e56155;
	padding:0 15px;
}

.revenue-head a:hover
{
	background:#CD473A
}

.clearfix:after
{
	content:"";
	margin:0;
	clear:both;
}

#sample_1_length, #sample_1_info
{
	display:none;
}


/*FORMULAIRE COMMANDE HEURE*/

#order-form textarea
{
	resize:vertical;
	min-height: 200px!important;
}

#order-form .message{
	color: #24A5B3;
	font-weight: bold;
}

#order-form #pack
{
	margin:0 0 20px 0;
}

#order-form p
{
	margin-top:20px;
	font-weight:bold;
}

#order-form button[type=submit]
{
	float:right;
	margin-top:20px;
	color:#fff;
	background:#24A5B3;
}

.info-packs-title
{
	font-weight:bold;
}

.info-packs
{
	width:500px;
	margin:0 auto;
}

.info-packs li:nth-child(1), .info-packs li:nth-child(2), .info-packs li:nth-child(3)
{
	float:left;
	width:25%;
	background:#eee;
	margin:20px 12.5% 20px 0;
	padding:20px;
	color:#797979;
	text-align:center;
	border-radius:4px;
	-webkit-border-radius:4px;
}

.info-packs li:nth-child(3)
{
	margin-right:0;
}

.info-packs li span
{
	font-size:30px;
	color:#596b83;
	font-weight:bold;
}

.info-packs li:last-child
{
	clear:both;
	padding:10px;
	background:#fff;
	width:100%;
	color:#797979;
	text-align:center;
	border-radius:4px;
	-webkit-border-radius:4px;
	font-weight:bold;
}

.info-packs .pack-price
{
	margin:0;
}

.info-packs li p:nth-child(2)
{
	font-size:16px;
	margin-top:2px;
	font-weight:bold;
	color:#24A5B3;
}

.info-packs li p:nth-child(3)
{
	font-size:11px;
}

/*USER ZONE*/

.pull-right .search
{
	cursor:pointer;
}

#login-dropdown li:nth-child(2)
{
	display:block;
	margin:0 auto;
	float:none;
	width:100%;
}

#login-dropdown li:last-child
{
	background:#F05858;
}

#login-dropdown li:last-child:hover
{
	background:#DB5151;
}

/*EDIT PROFILE ZONE*/

.profile-nav .user-heading
{
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background:#596b83;
}

.profile-info button[type=submit]
{
	background:#24A5B3;
	border-color:#24A5B3;
}

.profile-info .message{
	background-color: #596b83;
	margin-bottom: 15px;
	padding: 10px 15px;
	color: white;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

/*DROPDOWN SELECT TIME*/

.dropdown-period
{
	background:#fff;
	border:1px solid #596b83;
	border-radius:4px;
	-webkit-border-radius:4px;

	position:absolute;
	z-index:4000;
	right:25%;
	top:90px;
	display:none;
	opacity:0;
}

.dropdown-period ul
{
	margin:0;
}

.dropdown-period li
{
	padding:10px;
	cursor:pointer;
}

.dropdown-period li:hover
{
	background:#eee;
}

@media screen and (max-width:560px){
	.info-packs
	{
		width:350px;
		margin:0 auto;
	}
}

/*RESIZE CONTROL PRICE PACKS => commander.html*/

@media screen and (max-width:410px){
	.info-packs
	{
		width:250px;
		margin:0 auto;
	}

	.info-packs li span
	{
		font-size:18px;
		color:#596b83;
		font-weight:bold;
	}

	.info-packs li p:nth-child(2)
	{
		font-size:14px;
		margin-top:2px;
		font-weight:bold;
		color:#24A5B3;
	}

	.info-packs li p:nth-child(3)
	{
		font-size:11px;
	}
}

.left
{
	float:left;
}

.right
{
	float:right;
}

li.form-group
{
	border-bottom: 1px solid #eff2f7;
	margin-right: -15px;
	margin-left: -15px;
	padding:15px;
}

.delete-btn
{
	margin-left:20px;
	position:relative;
	top:-7px;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.message{
	display: block;
}

h3.timeline-title{
	color: #787a80;
}

p.t-info{
	color: #787a80;
}

.form-control{
	border-color: #b7b7b9;
	color: #919193;
}

.state-overview .value h1,.state-overview .value p {
	color: #787a80;
}

.form-signin input[type="text"], .form-signin input[type="password"]{
	border-color: #b7b7b9;
	color: #6c6c6e;
}

.form-signin input[type="text"]::-webkit-input-placeholder{color: #7e7e80;}
.form-signin input[type="text"]:-moz-placeholder{color: #7e7e80;}
.form-signin input[type="text"]::-moz-placeholder{color: #7e7e80;}
.form-signin input[type="text"]:-ms-input-placeholder{color: #7e7e80;}

.form-signin input[type="password"]::-webkit-input-placeholder{color: #7e7e80;}
.form-signin input[type="password"]:-moz-placeholder{color: #7e7e80;}
.form-signin input[type="password"]::-moz-placeholder{color: #7e7e80;}
.form-signin input[type="password"]:-ms-input-placeholder{color: #7e7e80;}

.form-signin .checkbox{
	color: #919193;
}

.form-signin a{
	color: #919193;
}

.top-nav ul.top-menu li a{
	border-color: #c7c7c9 !important;
}

.price{
    color: #6c6c6e;
    font-size: 18px;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    display: inline-block;
    padding: 10px 20px;
    background-color: #F4F4F4;
    border-radius: 4px;
}

.price strong{
    color: #39B6AE;
}
