
.backgrid thead th {
    color: #46b2e0 !important;
}

.backgrid {
    width: auto;
    max-width: none;
    min-width: 100%;
}

.backgrid th {
    overflow: inherit !important;
    text-overflow: inherit !important;
}

.backgrid th {
    font-size: 10px !important;
}

.backgrid tr {
    font-size: 10px !important;
}

.backgrid tr td {
    overflow: visible !important;
}


th {
    border: 1px solid #4292b5;
}

.backgrid td {
    padding-left: 1px;
    padding-right: 1px;
    font-size: 10px;
    border-right: 0.5px solid #DDD;
    border-left: 0.5px solid #DDD;
    cursor: pointer;
}



.warning {
    background-color: red !important;
    color: #FFFFFF !important;
    font-weight: bold;
}


/*row width classes*/
.checkbox {
    width: 15px !important;
    height: 15px;
}

.week1 {
    background-color: greenyellow !important;
    font-weight: bold;
}

.week1s {
    background-color: #a6f1337d !important;
    font-weight: bold;
}

.week2 {
    background-color: aqua !important;
    font-weight:bold;
}
.week2s {
    background-color: #00ffff38 !important;
    font-weight: bold;
}
.week3 {
    background-color: orange !important;
    font-weight: bold;
}
.week3s {
    background-color: #ffa50082 !important;
    font-weight: bold;
}
.week4 {
    background-color: #c8b6efd1 !important;
    font-weight: bold;
}
.week4s {
    background-color: #c8b6ef63 !important;
    font-weight: bold;
}
.week5 {
    background-color: yellow !important;
    font-weight: bold;
}
.week5s {
    background-color: #ffff0066 !important;
    font-weight: bold;
}
.big-radio {
    height: 15px;
    width: 15px !important;
}

.Hour{
    min-width:25px !important;
}