#form .table-striped input[type=text], #form .table-striped input[type=email], #form .table-striped textarea, #form .table-striped select, select{
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
    padding: 2px 5px;
}
select option{
    padding: 2px 5px 2px 9px;
}



.right {
    position: absolute;
    right: 0px;
}

.comment {
    width: 100%;
}

.label-field {text-align: right;}

.number-field {text-align: right;}

.table-compact > tbody > tr > td {
    padding: 3px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.required-field {
	border: 1px solid red;
}

.success-field {
	color: #3c763d;
}

.warning-field {
	color: #8a6d3b;
}


.read-only {
    color: grey;
	border: 1px solid lightgrey;
}

.sensor-value-field {
	width: 100px;
	text-align: right;
}

.unit-value-field {
	width: 50px;
}

.time-value-field {
	width: 50px;
}

.date-field {
	width: 80px;
}

.measurement-value-field {
	width: 90px;
	text-align: right;
}

.measurement-line-status {
	width: 80px;
}

.display-name-field {
	width: 80px;
}

.ulCalibrationRefInventory {
	list-style-type: none;
	padding-left: 0px;
}

.decimal-field {
	width: 25px;
}



/*18.05.2017 - 24.05.17*/

h1, h2, h3, h4, h5, h6{
    color: #0067c3;
}

thead tr th{
    background: rgba(0, 126, 213, 1) url("img/bg_navbar.jpg") repeat-x scroll 0 100%;
    color: #fff;
}
thead tr th input{
    color: #333;
}
thead tr th a, thead tr th a:hover{
    color: #fff;
}

.table-striped > tbody > tr:nth-of-type(2n){
    background: #fff;
}

.panel-primary > .panel-heading{
    background-color: #0067c3;
    color: #fff;
}

/* pills + buttons */
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover, .btn-primary{
    background-color: #0067c3;
    border-color: #0067c3;
}

.btn-primary:hover{
    background-color: #007ED5;
    border-color: #007ED5;
}

.btn #selAction{
    margin-bottom: 15px;
}

#tbodySummary td a{
    text-align: right;
    float: right;
    padding-left: 15px;
}

.input-group-addon img{
    max-height: 20px;
}
.calendar-icon{
    height: 22px;
}

.panel-success .form_label{
    margin-top: 15px;
}

.panel-success #selSensor{
    margin-bottom: 15px;
}

.panel .table{
    margin-bottom: 0px;
}

.trDeactivatedItem, .deactivated, .trDeactivatedItem a{
    color: #777;
}

.extended-1{
    min-width: 85px;
}
.extended-2{
    min-width: 120px;
    max-width: 120px;
}
.extended-3{
    min-width: 150px;
}

.margin-top-25{
    margin-top: 25px;
}

.margin-top-24{
    margin-top: 24px;
}

.margin-top-5{
    margin-top: 5px;
}

.margin-top-20{
    margin-top: 20px;
}

#form .form-group, #formSensors .form-group{
    padding-left: 0px;
}

.width-120{
    width: 120px;
}

.width-150{
    width: 150px;
}

.padding-left-0{
    padding-left: 0px;
}

#values th{
    padding: 8px;
}

#flImage{
    padding-left: 0px;
}

.col-md-6, .col-md-2, .col-md-3, .col-md-4, .col-md-9, .col-md-8{
    padding-left: 0px;
}

.dashboard .col-md-6, .col-md-2, .col-md-3, .col-md-4, .col-md-9, .col-md-8{
    padding-left: 15px;
}

#formDocuments .col-md-7{
    padding-left: 0px;
}

.margin-right-15{
    margin-right: 15px !important;
}

.margin-bottom-5{
    margin-bottom: 5px;
}

.change-dashboard{
    margin-top: 15px;
    margin-bottom: 10px;
    float: right;
}

.change-dashboard .btn{
    width: 100%;
}

.clear{
    clear: both;
}

#divPluginMenu{
    margin-bottom: 15px;
}

.timeline > li > .timeline-panel{
    padding: 19px;
}

.timeline-body ul{
    padding-left: 13px;
    list-style: none;
}

.timeline-body ul li{
    padding-left: 15px;
}

.height-816{
    height: 816px;
}
.height-611{
    height: 611px;
}

/*PDF generation*/
.pdf-table{
    border: 0px;
}

.heading-right{
    display: block;
    float: right;
    text-align: right;
}

.logo-heading img{
    /*width: 80px;*/
    height: auto;
    margin-top: 20px;
}

.panel-table-wrapper {
	max-height: 240px;
	overflow: auto;
}

.panel-heading-dashboard {
    font-size: 16px;
}

#txtIstH {
    width: 70px; 
    display: inline;
}

.chkEval {
    display: inline;
    height: 15px; 
    width: 15px;
}

#selDurchf {
    width: 250px;
}

#txtNrBeanstandung {
    display: inline;
    width: 250px;
}

.event-intro {
    margin-bottom: 20px;
}

#form-feedback-wrapper {
    padding-left: 15px;
}

#t1body1 {
    margin-top: 20px;
}

.bg-green {
    background-color: #e2efd9;
}

.bg-blue {
    background-color:rgb(193, 217, 240);
} 