.navbar-brand img {
    height: 100%;
}

#alert-overlay-wrapper {
    position: fixed;
    right: 20px;
    top: 90px;
    z-index: 1001;
}

.alert-overlay {
    box-shadow: -1px 0 3px #efefef;
}

.floatleft {
    float: left;
}

.rightspace20 {
    margin-right: 20px;
}

.rightspace10 {
    margin-right: 10px;
}

.clear {
    clear: both;
}

.colorblack {
    color: #333;
}

.positionRelative {
    position: relative;
}

.line-height30 {
    line-height: 30px;
}

.trafficlight {
    width: 16px;
    height: 16px;
    display: block;
    background: transparent url(/img/trafficlight_gray.png) 0 0 no-repeat;
}

.trafficlight-good {
    background: transparent url(/img/trafficlight_green.png) 0 0 no-repeat;
}

.trafficlight-neutral {
    background: transparent url(/img/trafficlight_yellow.png) 0 0 no-repeat;
}

.trafficlight-bad {
    background: transparent url(/img/trafficlight_red.png) 0 0 no-repeat;
}

.margin0 {
    margin: 0px !important;
}

.archiveDetailsBox table.dataTable.margin0 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.progress {
    margin-bottom: 0px;
}

.progress-bar-solvencyIndex {
    width: 9.82%;
}

.progress-bar-solvencyIndexClass {
    width: 16.5%;
}

.progress-bar-solvencyIndex-space {
    margin-right: 0.2%;
}

.progress-bar-solvencyIndex1 {
    background-image: linear-gradient(to right, #008700 0px, #44a703 100%);
}

.progress-bar-solvencyIndex2 {
    background-image: linear-gradient(to right, #45a703 0px, #7dbd00 100%);
}

.progress-bar-solvencyIndex3 {
    background-image: linear-gradient(to right, #87c110 0px, #b6d410 100%);
}

.progress-bar-solvencyIndex4 {
    background-image: linear-gradient(to right, #b3d200 0px, #e9ea22 100%);
}

.progress-bar-solvencyIndex5 {
    background-image: linear-gradient(to right, #e5e300 0px, #d7b000 100%);
}

.progress-bar-solvencyIndex6 {
    background-image: linear-gradient(to right, #d6ad00 0px, #cc8100 100%);
}

.progress-bar-solvencyIndex7 {
    background-image: linear-gradient(to right, #ce8710 0px, #be4e00 100%);
}

.progress-bar-solvencyIndex8 {
    background-image: linear-gradient(to right, #bd4c00 0px, #b32600 100%);
}

.progress-bar-solvencyIndex9 {
    background-image: linear-gradient(to right, #b22100 0px, #b01600 100%);
}

.progress-bar-solvencyIndex10 {
    background-image: linear-gradient(to right, #b01600 0px, #a80000 100%);
}

.progress-bar-solvencyIndexClass1 {
    background-image: linear-gradient(to right, #0a9109 0px, #2a9c00 100%);
}

.progress-bar-solvencyIndexClass2 {
    background-image: linear-gradient(to right, #35a207 0px, #5eb100 100%);
}

.progress-bar-solvencyIndexClass3 {
    background-image: linear-gradient(to right, #64b300 0px, #a5cc00 100%);
}

.progress-bar-solvencyIndexClass4 {
    background-image: linear-gradient(to right, #abcf00 0px, #e2d111 100%);
}

.progress-bar-solvencyIndexClass5 {
    background-image: linear-gradient(to right, #dec900 0px, #b42701 100%);
}

.progress-bar-solvencyIndexClass6 {
    background-image: linear-gradient(to right, #b22000 0px, #aa0101 100%);
}

.solvencyIndexBox, .solvencyIndexClassBox {
    margin-top: 5px;
}

.popover-solvencyIndex, .popover-solvencyIndexClass {
    position: relative;
    display: block;
    margin: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

.popover-solvencyIndex .popover, .popover-solvencyIndexClass .popover {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%;
    margin-left: -20px;
    margin: 0px;
    z-index: 0;
}

.popover-solvencyIndex .popover-content, .popover-solvencyIndexClass .popover-content {

}

.popover-solvencyIndex .popover.top > .arrow, .popover-solvencyIndexClass .popover.top > .arrow {
    left: 20px;
}

.archiveDetailsBox .tab-pane.boxed {
    background-color: #fff;
    padding: 10px 0px;
}

.dropdown-menu > li > span {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
}

.dropdown-menu > li > span:hover,
.dropdown-menu > li > span:focus {
    background-color: #e8e8e8;
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
}

.form-control.bureauDriverSelector {
    height: 22px;
    line-height: 1.0;
    padding: 0px 10px;
}

nobr {
    white-space: nowrap;
}

.padding0 {
    padding: 0px;
}
