.form-group.has-error .form-control, .form-group.has-error .input-group-addon {
    border-color: #dd4b39;
    box-shadow: none;
}

.form-group.has-error label {
    color: #dd4b39;
}

.red { color:#dd4b39; }
.green { color:#1d9b1d; }

.bg-lightgreen,.bg-green,.bg-yellow,.bg-pink,.bg-white,.bg-gold,.bg-red,.bg-lightred {
	color:#444444;font-weight: bold;
}

.badge{ min-width: 60px; }

.bg-lightgreen { 
	background-color:#c0ffc0 !important;
}
.bg-green { 
	background-color:#008000 !important;
}
.bg-yellow { 
	background-color:#ffffc0 !important;
}
.bg-pink { 
	background-color:#ff80ff !important;
}
.bg-white { 
	background-color:#fff !important;
}
.bg-gold { 
	background-color:#daa520 !important;
}

.bg-red { 
    background-color:#8b0000 !important;
}

.bg-lightred { 
    background-color:#ff7f7f !important;
}

#rc-scan-webcodecam-canvas, #rc-scan-scanned-img {
    background-color: #2d2d2d;
}

#rc-scan-camera-select {
    display: inline-block;
    width: auto;
}
#rc-scan-webcodecam-canvas {
    background-color: #272822;
}
#rc-scan-scanned-QR{
    word-break: break-word;
}

#de-scan-webcodecam-canvas, #de-scan-scanned-img {
    background-color: #2d2d2d;
}

#de-scan-camera-select {
    display: inline-block;
    width: auto;
}
#de-scan-webcodecam-canvas {
    background-color: #272822;
    width: 260px;
    height: 240px;
}
#de-scan-scanned-QR{
    word-break: break-word;
}

.rc-scanner-laser {
    position: absolute;
    margin: 40px;
    height: 30px;
    width: 30px;
    opacity: 0.5;
}

.de-scanner-laser {
    position: absolute;
    margin: 40px;
    height: 30px;
    width: 30px;
    opacity: 0.5;
}

.laser-leftTop {
    top: 0;
    left: 0;
    border-top: solid red 5px;
    border-left: solid red 5px;
}

.laser-leftBottom {
    bottom: 0;
    left: 0;
    border-bottom: solid red 5px;
    border-left: solid red 5px;
}

.laser-rightTop {
    top: 0;
    right: 0;
    border-top: solid red 5px;
    border-right: solid red 5px;
}

.laser-rightBottom {
    bottom: 0;
    right: 0;
    border-bottom: solid red 5px;
    border-right: solid red 5px;
    JS
}
.well {
    position: relative;
    display: inline-block;
}