body {
	background-image: url("../img/watermark.png");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
}

html {
   -ms-overflow-style: scrollbar;
}

.hyperlink{
	color: #428BCA;
	text-decoration: none;
	cursor: pointer;
}

.hyperlink:hover, .hyperlink:focus {
    color: #2A6496;
    text-decoration: underline;
}

.centeredImage {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.navbarBrandImage{
	height: 20px;
	width: auto;
	float: left;
	padding-right: 5px;
}

.selectItemText {
	height: 24px !important;
}

.selectItemTextFocused {
	height: 24px !important;
}

.textItem {
	height: 24px !important;
}

.textItemFocused {
	height: 24px !important;
}

hr {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

h1, h2, h3 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.panel {
	margin-bottom: 5px !important;
}

.pipIn {
	background-color: #c6efce !important;
	color: #03b051 !important;
}

.pipOut {
	background-color: #ffc7ce !important;
	color: #c50f10 !important;
}

.pipError {
	background-color: #ffc7ce !important;
	color: #c50f10 !important;
}

.pipAbsent {
	background-color: #ffc7ce !important;
	color: #c50f10 !important;
}

.pipJobtrip {
	background-color: #ffeb9c !important;
	color: #a06b07 !important;
}

.pipNoWorkingDay {
	background-color: #ffc7ce !important;
	color: #c50f10 !important;
}

.rightPadding {
	padding-right: 5px;
}

.numPieces {
	color: blue !important;
}
.negativeNumber {
	color: red !important;
}

.planningtable_header {
	background: linear-gradient(white, #dddddd);
}

.planningtable {
	border-collapse: collapse;
}

.planninggrouptable_collapserow {
	font-weight: bold;
	color: #9c6500;
	background-color: #ffeb9c;
	border-right-color: #ffeb9c;
}

.planningtable_colheader {
	background-color: #edf0f3;
	min-width: 19px;
	text-align: center;
}

.negative_register {
	background-color: #ffb6c1;
	color: red;
}

.errortext {
	color: red;
}

.nobordertable td {
	border: 0px solid #dddddd !important;
}

.header {
	background-color: #dae7f5;
	color: #1e395b;
	font-weight: bold;
}

.dropdown-menu,
.btn,
.input-group-addon,
.form-control{
    padding: 2px 8px !important;
}

.input-group-addon,
.form-control{
	height: 24px !important;
}

body,
.dropdown-menu,
.btn,
.input-group-addon,
.form-control,
.input-group-addon,
.form-control{
	font-size: 12px !important;
}

.panel-title{
	font-size: 14px !important;
}

.container-fluid{
	padding: 2px !important;
}

.row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.btn-group{
	margin : 2px !important;
}

.radio input[type="radio"], 
.radio-inline input[type="radio"], 
.checkbox input[type="checkbox"], 
.checkbox-inline input[type="checkbox"]
{
	margin-top: 2px !important;
	margin-left: -18px !important;
}

.radio, .checkbox {
    margin-top: 5px !important;
    margin-bottom: 5px !important;;
}

.balloonheader {
	font-size: 130%;
    margin-bottom: 0.5em;
    border-bottom: 1px solid #FCB100;
}