#app nav .container {
    max-width: 1980px;
    margin-left: 20px;
    margin-right: 20px;
}
.save button.btn {
    background: #8e0606;
    max-width:200px;
}
.jobs-blk .save {
    border-bottom: 1px solid #d0d0d0;
    background-color: #FFF;
}
.jobs-in{max-width: 1310px;margin: 0 auto;border: none;}
.jobs-in form {
    border: 1px solid #d0d0d0;
}
.save-staff-btn {
    width: 205px;
    max-width: 100%;
    background: #8e0606;
}
.pagination-left ul.pagination li a {
    line-height: 20px;
    border: 1px solid #d0d0d0;
    background-color: transparent;
}
.pagination-left ul.pagination li a:hover {
    color: #525252;
}
.pagination-left ul.pagination .page-item.disabled .page-link {
    border: 1px solid #d0d0d0;
    background-color: transparent;
    line-height: 18px;
}
ul.pagination .page-item.active .page-link {
    background-color: #003a73;
    border-color: #003a73;
    font-size: 14px;
}
.jobs-edit-popup {
    display: none;
}
.width1 .edit-job,
.width1 a {
    color: #2596f0;
}
.job-site-blk {
    background-color: #FFF;
}
.job-information,
.calendar-information {
    padding: 17px 26px 17px 26px;
    background: #FFF;
}
.cal-in {
    max-width: 1530px;
}
#req-modal .close {
    position:absolute;
    right: 15px;
    opacity: 1;
    color: #FFF;
}
.scheduled-req {
    background-color: #08D108;
    color: #FFF;
}
.pending-req {
    background-color: #EF2222;
    color: #FFF;
}
.permitting-req {
    background-color: #F0D60B;
    color: #FFF;
}
#req-modal .modal-footer {
    justify-content: flex-start;
}
#req-modal .modal-footer a {
    width: 200px;
}
#req-modal .req-date {
    color: #2596F0;
}
#req-modal strong {
    color: #525252;
    font-weight: bolder;
    font-size: 14px;
}
#req-modal div {
    color: #525252;
    font-weight: normal;
    font-size: 14px;
}
#req-modal .modal-header {
    color: #FFF;
}
.gmap-popup strong {
    font-weight: bold;
}
.library p span.accept-address {
    font-weight: normal;
}
.key-color {
    width: 13px;
    height: 13px;
    display: inline-block;
    border-radius: 25px;
}
.key-cnt {
    display: inline-block;
    font-size: 16px;
    color: #525252;
    vertical-align: middle;
}
.sched {
    background-color: #63F068;
}
.perm {
    background-color: #F8ED6C;
}
.pend {
    background-color: #FF9D9D;
}
.fc-center {
    margin-right: 25%;
}
.track-request-in .job-site-blk .field-left {
    max-width: 50%;
}
.nice-select ul {
    color: #525252;
}
.staff-blk .job-information table .width5 {
    width: 25%;
}
.staff-blk .job-information table .width1 {
    width: 12%;
}
.staff-blk .job-information table .widthtype {
    width: 7%;
}
.staff-member sup,
.track-request sup,
sup.req {
    color: red;
}
.close-mobile-nav .fa-times {
    color: #FFF;
    font-size: 40px;
}
@media (min-width: 769px){
    .close-mobile-nav {
        display: none;
    }
}