table.dataTable thead .sorting {
  font-weight: bold;
}

table.dataTable thead .sorting_desc {
  font-weight: bolder;
}
table.dataTable thead .sorting_asc {
  font-weight: bolder;
}

#the_table_div {
  /*  margin-left: auto; */
    margin-left:25px;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
}


.links {
    cursor:pointer;
    margin-right:20px;
    color:blue;
}


.links:hover {
    color:blue;
    text-decoration:underline;
    box-shadow: rgba(0,0,0,0.2) 0px 2px 3px, inset rgba(0,0,0,0.2) 0 -1px 2px;
    border-radius: 20px;

}
.preset {
    text-decoration: underline;
    cursor:pointer;
}

.recalc {

    background-color :#FFFEFE;

}

th, td {
    white-space: nowrap;
}

.dt-buttons, .dataTables_filter, .buttons-html5 {
    float: left;
    padding-right: 10px;
}
.color-red {
    color: #c41f32;
}
.color-red2 {
    color: #c61e33;
}
.color-white {
    color: #ffffff;
}

.color-blue {
    color: #005daa;
}
.color-cyan {
    color: #00aab4;
}
.bgcolor-red {
    background-color: #c41f32;
}
.bgcolor-red2 {
    background-color: #c61e33;
}
.bgcolor-white {
    background-color: #ffffff;
}

.bgcolor-blue {
    background-color: #005daa;
}
.bgcolor-cyan {
    background-color: #00aab4;
}
.navbar {
    background-color: #00aab4;
}

.quartie {
    width: 25%;
    float:left;
    padding: 0 10px 0 10px;
}
.thirdie {
    width: 33%;
    float:left;
    padding: 0 10px 0 10px;
}

.halfie {
    width: 50%;
    float:left;
    padding: 0 10px 0 10px;
}

.wholie {
    width: 100%;
    clear:both;
    padding: 0 10px 0 10px;
}

.grayish li {
     color: white;
     background-color: #999999;
     margin: 0 2px 0 2px;
     padding: 5px 2px 5px 5px;
     text-align: center;
}

.grayish li a {
    color: white;
}

.grayish li:hover  {
    background-color: #1b1e21;
}

.grayish li.active  {
    background-color: #1b1e21;
}

.minor-message-inner {
    color: white;
    background-color: red;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.crosslogin {
    width: 100%;
    height: 32px;
    background-color: white;
    color: black;
    text-align:center;
}
