.padleft {
    padding-left: 10px;
}
.sidebar-nav {
    padding: 9px 0;
}

.rotate {
    /* Safari */
    -webkit-transform: rotate(-90deg);
    /* Firefox */
    -moz-transform: rotate(-90deg);
    /* IE */
    -ms-transform: rotate(-90deg);
    /* Opera */
    -o-transform: rotate(-90deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
    background-color: #ffffff;
}

.maxwide {
    max-width: 78px;
    min-width: 0px;
    font-size: 8pt;
    text-align: center;
}
.medwide {
    min-width: 230px;
    text-align: left;
}

.minwide {
    min-width: 120px;
    text-align: left;
}

.highlightColumn {
    background-color: #88bbff;
}

.changeDown {
    color: red;
}

.changeUp {
    color: green;
}
.navbar-fixed-top {
    margin-bottom: 0px;
}
.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}

h1 {
    color: #007dcc;
}

h2 {
    color: #007dcc;
}
h3 {
    color: #007dcc;
}
h4 {
    color: #007dcc;
}
h5 {
    color: #007dcc;
}

td div {
    text-align: center;
}

th {
    color: #5555a0;
    background-color: #d0d0d0;
}
th div {
    word-wrap: break-word;
}

/* angular js styling */
div.ng-invalid-selectgroup-valid {
    background-color: #f2dede;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,.25);
}
div.ng-valid-selectgroup-valid {
    background-color: #dff0d8;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,.25);
}

.mutex-invalid-selectgroup {
    background-color: #f2dede;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,.25);
}

.displayGroupDark {
    background-color: #ffffff;
    border-radius: 5px;
    margin-top: 25px;
    margin-right: 25px;
}

.displayGroupLight {
    background-color: #efefef;
    border-radius: 5px;
    text-align: center;
    margin: 20px;
    border: 1px solid #000000;
}
