/* General */
@font-face {
	font-family: "museo-slab";
	font-style: normal;
	font-weight: normal;
	src: url("/css/font/museo_slab_300-webfont.eot?#iefix") format("embedded-opentype"), url("/css/font/museo_slab_300-webfont.ttf") format("truetype");
}
@font-face {
	font-family: "museo-slab";
	font-style: normal;
	font-weight: bold;
	src: url("/css/font/museo_slab_500-webfont.eot?#iefix") format("embedded-opentype"), url("/css/font/museo_slab_500-webfont.ttf") format("truetype");
}

@media (min-width: 10px) and (max-width: 950px) {
	.row-fluid [class*="span"] {
		width: 100%;
		margin-left: 0px;
	}
}

body.login {
	padding-top: 50px;
}

.navbar-fixed-top {
	position: static;
	margin-bottom: 18px;
}

footer {
	padding-top: 20px;
	padding-left: 20px;
}
h1 {
	font-size: 30px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: museo-slab,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-rendering: optimizelegibility;
}
.loading {
	text-align: center;
	color: #999999;
}
.loading i {
	font-size: 22px;
}

.input.error input,
.input.error textarea,
.input.error select {
	border-color: #B94A48;
	color: #B94A48;
}
.input.error {margin-bottom: 9px;}
.input.error label {color: #B94A48;}
.input .error-message {color: #B94A48; display: block;}
input.small {width: 50px;}

/* Select 2 fix 23-4-2013 */
.select2-container {
	min-width: 206px;
}
/* add bootstrap styles to select2 */
.select2-container-multi .select2-choices {
	border-radius: 4px;
	border: 1px solid #CCCCCC;
}

.actions a.icon-remove,
.actions a.icon-pencil {
	color: #222222;
	text-decoration: none;
}
.actions a.icon-remove {
	color: red;
}
.actions a {
	margin-left: 3px;
}

/************* DAY OVERVIEW *************/

a.print {
	margin-top: 15px;
}

#agenda-color-desc {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

#circle-ongoing-normal {
	color: #FFC400;
}

#circle-normal {
	color: #3a87ad;
}

#circle-big-project {
	color: #eb5050;
}

#circle-th-solutions {
	color: #51a351;
}


/* main colors */
.label.team1.Aluhal {
	background-color: #c03836;
}
.label.team2.Aluhal {
	background-color: #2c85b0;
}
.label.team3.Aluhal {
	background-color: #2d982f;
}
.label.team4.Aluhal {
	background-color: #bd7004;
}
.label.team5.Aluhal {
	background-color: #6621b0;
}
.label.team6.Aluhal {
	background-color: #20c0c0;
}
.label.team7.Aluhal {
	background-color: #912aa9;
}
.label.team8.Aluhal {
	background-color: #af9d32;
}
.label.team9.Aluhal {
	background-color: #777575;
}

.label.team1.Flextent {
	background-color: #f1302d;
}
.label.team2.Flextent {
	background-color: #1eacf1;
}
.label.team3.Flextent {
	background-color: #1df321;
}
.label.team4.Flextent {
	background-color: #ff9501;
}
.label.team5.Flextent {
	background-color: #7d09f8;
}
.label.team6.Flextent {
	background-color: #06fcfc;
}
.label.team7.Flextent {
	background-color: #cb0cf8;
}
.label.team8.Flextent {
	background-color: #f1d117;
}
.label.team9.Flextent {
	background-color: #ccc9c9;
}

.label.team1.Magazijn {
	background-color: #9b3b3a;
}
.label.team2.Magazijn {
	background-color: #2e607a;
}
.label.team3.Magazijn {
	background-color: #2a652b;
}
.label.team4.Magazijn {
	background-color: #794702;
}
.label.team5.Magazijn {
	background-color: #371d52;
}
.label.team6.Magazijn {
	background-color: #266c6c;
}
.label.team7.Magazijn {
	background-color: #53215e;
}
.label.team8.Magazijn {
	background-color: #6b622a;
}
.label.team9.Magazijn {
	background-color: #2f2e2e;
}

.tents-container h1,
.tents-container .loading {
	display: inline-block
}
.tents-container .loading {
	margin-left: 10px;
}

/* Vehicles */
.vehicle-unavailable {
	color: #adadc6;
	text-decoration: line-through;
}

/* Teams */
.teams h2,
.teams .loading {
	display: inline-block
}

table#tents th {
	cursor: pointer;
	color: #0088CC;
}

table#tents tr.is-optional-project td {
	color: #eb5050;
}

table#tents tr.is-optional-project td a:not(.label) {
	color: #eb5050;
	border-bottom-color: #eb5050;
}

.teams .loading {
	margin-left: 10px;
}
.teams table {
	table-layout:fixed;
}
.teams th a i,
#Teams .Projects a i {
	font-size: 16px;
	text-decoration: none;
	cursor: pointer;
}
div.space {
	margin-bottom: 15px;
}

#birthdays {
	padding-top: 20px;
}

#birthdays ul {
	list-style: none outside none;
	margin: 5px 0 0;
	padding: 0;
}

#birthdays .birthday {
	color: #13678A;
	display: inline-block;
	font-weight: bold;
	padding: 2px 10px;
	width: 85px;
}

.sms-sent {
	color: #46889E
}

.is-highlighted {
	color: #B94A48 !important;
}

.teams .team-intensity {
	width: 50px;
}

/* team edit */
.employees > .span4 {
	width: 31.491712705% !important;
}

.employees .time label {
	width: 30px
}

/* Modal */
#modal .modal-body {
	max-height: 500px;
}

.show-team-vehicles {
	color: #777777;
	font-size: 12px;
}

#show-vehicle-employee-btn {
	margin-top: 10px;
}

.warning-missing-driver-licenses {
	margin-top: 10px;
}
.show-employee-unavailable {
	font-size: 12px;
	color: #777777;
}

.help-block-unavailable {
	font-size: 12px;
	color: #777777;
}

.employee-is-crew {
	color: #777777;
	font-size: 12px;
}

/************** ADD EDIT PROJECT ******************/


.projectTypes #AddTent {
	margin-left: 10px;
}

.projectTypes .project-type-date > div {
	display: inline-block;
}

.projectTypes #removeProject {
	float: right;
}

.projectTypes #ProjectBigProjectComment {
	width: 600px;
}


/************** EDIT TEAM ******************/
#Teams .unavailable_employees {
	margin-top: 10px;
}

#Teams .unavailable_employees select {
	width: 100%;
}

/****** USERS *******/
.users.form.login {
    margin: 0 auto;
    width: 250px;
}

/****** PRINT *******/
.projectTypes.print .icon-trash {
	display: none;
}
.projectTypes.print table tr td:first-child {
	white-space: nowrap;
}

/***** MODAL Employees *****/
#modal.employees {
	width: 800px;
	margin-left: -400px;
}

.ack-green {
	color: #468847;
}

.ack-gray {
	color: #585858;
}

@media print {
	@page {
		size: auto;   /* auto is the initial value */
		margin: 0mm;  /* this affects the margin in the printer settings */
	} /* removes automatically date/time header in Chrome */

	.projectTypes.print h1 {
		font-size: 22px;
	}

	.projectTypes.print h2 {
		font-size: 19px;
	}

	.projectTypes.print table * {
		font-size: 11px;
	}

	a, a:visited {
		text-decoration: none;
	}

	a[href]:after {
		content: "";
	}

	a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
	}  /* Don't show links for images, or javascript/internal links */

	body {
    background-color:#FFFFFF;
    margin: 0px;  /* this affects the margin on the content before sending to printer */
	}

	table {
		display: block;
	}
}

/***** Employees who worked *****/
.who-worked > table > tbody > tr > td:first-child {
	width: 120px;
}

.who-worked .teams td:first-child {
	width: 300px;
}

.who-worked .teams {
	margin-bottom: 0;
}

.who-worked .teams tr:first-child td {
	border-top: 0;
}

/***** Send SMS Modal *****/
#smsForm input,textarea {
	width: 100%;
}

.navbar-fixed-top .dropdown-backdrop  {
	position: static;
}

table tr .ui-state-highlight {
	height: 75px;
	background: #EFEFED;
}

table.ui-datepicker-calendar tr .ui-state-highlight {
	height: 100%;
}

.tents-container h1.is-busy-day {
	color: #FF0000;
}

.tents-container .checkbox, .tents-container .help-block {
	display: inline-block;
}

.tents-container .set-team-per-tent {
	float: right;
	margin-top: 20px;
	margin-left: 10px;
}

table.ui-datepicker-calendar tr td a.is-busy-day {
	background: none;
	color: white;
	background-color: red;
}

table.ui-datepicker-calendar tr td a.is-holiday-day {
	background: none;
	color: white;
	background-color: orange;
}

table.ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-highlight {
	border-color: blue;
	border-width: 2px;
}

table.ui-datepicker-calendar tr td a.ui-state-active {
	border-color: green;
	border-width: 2px;
}

table.ui-datepicker-calendar tr td a.is-busy-day.is-holiday-day {
	background-color: orange;
	color: white;
	background: linear-gradient(to right, orange 50%, red 50%);
}
