body {
    overflow-y: scroll;
}

.k-grid-excel, .k-grid-toolbar {
    background-color: #6E346C !important;
    border-color: #6E346C !important;
}

#sidebar {
    background-color: #6E346C !important;
}

#main-container, #page-footer {
    background-color: #FFF;
}

#page-footer img {
    max-height: 40px;
    max-width: 150px;
}

.service-inspector-logo {
    max-width: 300px;
}

.deleted-record td,
td.deleted-record,
.deleted-record span,
span.deleted-record{
    text-decoration: line-through;
}

#modal-sendEmail {
    text-align: right !important;
}

.fa.fa-long-arrow-up.text-muted {
    cursor: default;
}

#searchWord {
    min-width: 200px;
}

.btn-status-overdue {
    color: #e74c3c;
    background-color: #FEEEEE;
    border-color: #f9d9d9;
}

.btn-status-waiting {
    color: #698CC8;
    background-color: #d6e5ff;
    border-color: #bfd6ff;
}
.btn-status-in-progress {
    color: #5fb6e6;
    background-color: #d4edfc;
    border-color: #bfe7ff;
}

.btn-status-done {
    color: #009900;
    background-color: #e5ffe5;
    border-color: #c6ffc6;
}

.btn-status-non-executable {
    color: #474a4f;
    background-color: #efefef;
    border-color: #adadad;
}

.push-9-t {
    margin-top: 9px !important;
}

.multi-select {
    top: -16px;
}

.check-list-row {
    background-color: #f9f9f9;
}

.zero-left-padding{
    padding-left: 0px;
}

.zero-right-padding{
    padding-right: 0px;
}

.zero-no-left-border{
    border-left: 0px;
    margin-left: -1px;
}

.zero-right-radius{
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.schedule-date-row-margin{
    margin-right: -81px;
}

.sortable-grid tbody tr {
    cursor: move;
}

.break-word{
    word-break: break-word
}

.k-dirty{
    display: none;
}

.processed-answer-option{
    white-space: pre-wrap;
    margin: 0 !important;
}