/* Add here all your css styles (customizations) */
.light-text {
    font-weight: 300;
}

.margin-right-15 {
    margin-right: 15px;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto 
}

.diff-highlight {
    background-color: rgba(248, 249, 53, 0.41);
}

.display-none {
    display: none;
}

i.icon-xs {
   width: 11px;
   height: 11px;
   font-size: 6px;
   line-height: 11px;
}

.chart-param-table {
    padding: 4px !important;
    font-size: 12px !important;
    table-layout: fixed;
}

.text-blue {
    color: #0000FF;
}

.header-warning {
    color: #c6263d;
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 0px;
}

.chart-canvas-wrapper canvas {
        width: 100% !important;
    }

.sidebar-container .setings-item {
  padding: 15px 20px;
  border-bottom: 1px solid #e7eaec;
}

#right-sidebar {
    top: 71px;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, 
.btn-default.active, .open .dropdown-toggle.btn-default, 
.btn-default:active:focus, .btn-default:active:hover, 
.btn-default.active:hover, .btn-default.active:focus {
    color: inherit;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(210, 210, 210);
    border-image: initial;
}

#right-sidebar .btn-default:hover, #right-sidebar .btn-default:active,
#right-sidebar .btn-default:focus {
    color: rgb(51, 51, 51);
    background-color: rgb(230, 230, 230);
    border-color: rgb(173, 173, 173);
    outline: none;
}

#right-sidebar .btn-default:active:focus {
    color: rgb(51, 51, 51);
    background-color: rgb(212, 212, 212);
    border-color: rgb(140, 140, 140);
}

#right-sidebar .btn-default {
    border-radius: 0px;
    border: none;
    border-bottom: 1px solid #e7eaec;
    font-weight: 600;
}

.profile-element span {
    color: #DFE4ED;
    cursor: default;
}

#dispatchReport .row .btn {
	margin-bottom: 0px;
}

#dispatchReport .ibox {
	margin-bottom: 0px;
	padding: 0px 15px 0px;
}

.pdf-template
{
	position: fixed;
	left: -1500px;
	top: 0px;
}
.pdf-template table
{
	background-color: white;
}
.pdf-template th, .pdf-template td {
	border: solid rgb(173, 173, 173) 1px;
	padding: 4px 20px 4px 10px;
}
.pdf-template thead{
	background-color: #c3c3c3;
}

.list-group-item-nobgcolor {
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}

@media (min-width: 980px){
	.search-right-container {
		width: 100%;
		position: relative;
	}
	.search-right-container .search-right {
		position: absolute; 
		right: 0px;
		top: 5px;
	}
}

@media (max-width: 980px){
	.search-right-container .search-right {
		position: relative;
		top: 10px;
	}
}

/* sprite for vanta grid*/
/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.resolutioncropped, .countercropped, .positioncropped, .battery, .detector, 
.faults, .filterwheelcropped, .pressurecropped, .software, .tubecropped, 
.temperaturecropped
{ /*display: inline-block;*/ background: url('/content/images/iconsSpriteVanta.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.resolutioncropped { background-position: -1px -0px; width: 20px; height: 16px; }
.countercropped { background-position: -1px -17px; width: 17px; height: 13px; }
.positioncropped { background-position: -1px -31px; width: 16px; height: 16px; }
.battery { background-position: -1px -48px; width: 16px; height: 16px; }
.detector { background-position: -1px -65px; width: 16px; height: 16px; }
.faults { background-position: -1px -82px; width: 16px; height: 16px; }
.filterwheelcropped { background-position: -1px -99px; width: 16px; height: 16px; }
.pressurecropped { background-position: -1px -116px; width: 16px; height: 16px; }
.software { background-position: -1px -133px; width: 16px; height: 16px; }
.tubecropped { background-position: -1px -150px; width: 14px; height: 32px; }
.temperaturecropped { background-position: -1px -183px; width: 11px; height: 32px; }