html {
    font-size: 12px;
    text-transform: uppercase;
}
input {
	text-transform:uppercase;
}


#partreport {
	font-size:10px;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

#partreport th, td {
  text-align: left;
  padding: 2px;
}

#partreport tr:nth-child(even) {
  background-color: #f2f2f2;
}
#partreport th {
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  background-color: #007bff;
  color: white;
}








#jobtimetable {
	font-size:10px;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

#jobtimetable th, td {
  text-align: left;
  padding: 2px;
}

#jobtimetable tr:nth-child(even) {
  background-color: #f2f2f2;
}
#jobtimetable th {
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  background-color: #007bff;
  color: white;
}









#message {
	font-size:10px;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

#message th, td {
  text-align: left;
  padding: 2px;
}

#message tr:nth-child(even) {
  background-color: #f2f2f2;
}
#message th {
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  background-color: #007bff;
  color: white;
}




#uploads {
	font-size:10px;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

#uploads th, td {
  text-align: left;
  padding: 2px;
}

#uploads tr:nth-child(even) {
  background-color: #f2f2f2;
}
#uploads th {
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  background-color: #007bff;
  color: white;
}



.uploadedimages {
	width:83px;
	height:70px;
	border-radius: 8px;

	padding: 2px;
	left: -15px;
    top: 30px;	

    
}

.uploaddeletelink {
	position: relative;    
    left: 15px;
    top: 25px;    
}



.mcclass {
	font-size:10px;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    
}
.mcclass th, td {
  text-align: left;
  padding: 2px;
}

.mcclass tr:nth-child(even) {
    background-color: #f2f2f2;
}


#asmdropzone {
    height: 10px;
    width: 100px;    
    background-color: #ffffff;
}




#statusid option:nth-child(1) {
   color: #b4b5b7; 
}
#statusid option:nth-child(2) {
   color: #666769; 
}
#statusid option:nth-child(3) {
   color: #0c5aa9; 
}


#statusid option:nth-child(4) {
   color: #ea2b2b; 
}
#statusid option:nth-child(5) {
   color: #eabb09;
}

#statusid option:nth-child(6) {
   color: #4eea70; 
}
#statusid option:nth-child(7) {
   color: #149832; 
}
#statusid option:nth-child(8) {
   color: #0c0c0c; 
}






#custdesc {
	border:solid 1px #c12525;
	font-size: 10px; 
	text-transform:uppercase;
}
#faultdesc {
	border:solid 1px #efdb22;
	font-size: 10px; 
	text-transform:uppercase;
}
#jobdesc {
	border:solid 1px #33b917; 
	font-size: 10px;
	text-transform:uppercase;
}

#custcontact {
    font-size: 10px;
    text-transform:uppercase;
}
#custmessage {
    font-size: 10px;
    text-transform:uppercase;	
}









#orderparts {
	border:solid 1px #efdb22; 
}
#usedparts {
	border:solid 1px #33b917; 
}



#vinterlager {
	font-size:10px;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

#vinterlager th, td {
  text-align: left;
  padding: 2px;
}

#vinterlager tr:nth-child(even) {
  background-color: #f2f2f2;
}
#vinterlager th {
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  background-color: #007bff;
  color: white;
}


.fc-toolbar { text-transform: uppercase; }


.fc-time {
	color: #000000;
    font-size: 10px;
    font-weight: bold;
    font-size: 11px;
}
.fc-title {
    
    color: #ffffff;
    font-size: 10px;

}
.jobdialog {
	text-transform:uppercase;
  	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.jobdialog_textarea {	
    text-transform:uppercase;
  	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  	font-size: 11px !important;  	 	
}


.mcform {
	text-transform: uppercase;
	font-size: 14px !important;
}

.uppercase {
	text-transform: uppercase;	
}





.tooltiptopicevent{	
    padding: 5px;
	border: 1px solid #000000;
	border-radius: 8px;
	width: auto;
	height: auto;
	background: #ffffff;
	position: absolute;
	z-index: 10001;	
	line-height: 150%;	
	text-align: left;
	font-size: 90%;
}
.tooltipfeil {
    background: #ffeeee; 
}
.tooltipplan {
    background: #fdf9ea;
}
.tooltiput {
    background: #e7ffed;    
}




.onholdbuttons {
	text-transform: uppercase !important;
	background-color: #eaeaea !important;
	color:#000000 !important;	
	cursor: pointer !important;
	width: 100%;
}

.tidsbuttons {	
	width: 100%;
}



.bestillt {
    color: #ec0a20;
}
.plukket {
	color: #04b528;
}








.report {
	text-transform:uppercase;
  	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  	border-collapse: collapse;
  	width: 100%; 
  	cursor: pointer;
  	font-size: 11px;  	 	
}
.report td, .report th {
  border: 1px solid #ddd;
  padding: 0px;
  padding-left: 5px;
}
.report tr:nth-child(even){
	background-color: #f2f2f2;	
}
.report tr:hover {
	background-color: #ddd;
}
.report th {
  text-align:center;
  height: 30px;
  padding: 5px;
  background-color: #484747 !important;
  color: white;
  cursor: default;
}

.report tr th:first-child { 
	display: none; 
}
.report tr td:first-child { 
	display: none; 
}

.report select { 
	padding-left: 0px;
	font-size: 12px;
	width:auto;
    height:auto;

}
.report tr td:first-child + td { 
	text-align:right !important;
	padding-right: 20px;
	font-weight: bold !important; 
}

.report tr td:first-child + td + td + td + td input { 
	
}








#lastrowstatusreportbig {
	border: 1px solid #fdfbfb;
	table-layout: fixed; 
	width: 100%;   	 
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}
#lastrowstatusreportbig tr td:first-child {	
	padding: 10px;
	text-align: right;
	width: 200px;
}
#lastrowstatusreportbig tr td:first-child + td {
	width: 120px;
	text-align: right;
}
#lastrowstatusreportbig tr td:first-child + td + td {
	width: 80px;
	text-align: right;
}
#lastrowstatusreportbig tr td:first-child + td + td + td {
	width: 120px;
	text-align: right;
	padding-right: 40px;
}

.callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
  h4 {
    margin-top: 0;
    margin-bottom: 5px;
  }
  p:last-child {
    margin-bottom: 0;
  }
  code {
    border-radius: 3px;
  }
  & + .bs-callout {
    margin-top: -5px;
  }
}
@each $name,$color in (default,#777),(primary,#428bca),(success,#5cb85c),(danger,#d9534f),(warning,#f0ad4e),(info,#5bc0de), (bdc,#29527a) {
  .callout-#{$name} {
    border-left-color: $color;
    h4 {
      color: $color;
    }
  }
}

.xspace {
    margin-left: 5px; 
}