﻿/*Overrides*/
.baseUserIcon {
    color: #28737C; /*dark blue*/
    /*color:#5cb85c;*/ /*light green*/
    font-size: 2em;
}

#txtConflictNote {
    height: 88px !important;
}

#ctl00_ContentPlaceHolder1_PersonnelEmergContact_gvEmergencyContacts.dxgvControl.gridLinks.dxgv {
    width: 100%;
}

#OTPHE_SectionHeader {
    left: 0px;
}

.MJPWorkgroupName { /*Fix Workgroup overlap issue*/
    position: relative !important;
    left: 20px !important;
    width: 195px
}

.listTable > tbody > tr > td,
.listTable > tbody > tr > th,
.listTable > tfoot > tr > td,
.listTable > tfoot > tr > th,
.listTable > thead > tr > td,
.listTable > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
}

#ctl00_ContentPlaceHolder1_lblSelectedWorkgroupName.MJPWorkgroupName {
    width: 195px
}

span#ctl00_ContentPlaceHolder1_popRouting_lblRoutingStatus {
    width: 220px !important
}

tr.SBA_Spacer td {
    margin-bottom: 18px
}

.SBA_FIeld_Width {
    width: 130px !important
}

.ButtonSpacer {
    margin-right: 10px !important
}

.RemoveBtnGrpSpcr { /*remove additional space to allow for true 10px margin-right*/
    margin-left: 0px !important
}

#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0 > div:nth-child(2),
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0 > div:nth-child(3),
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0 > div:nth-child(4) {
    margin-left: 0px
}

.popHeight{
    height: calc(100vh - 100px);
}

    .popHeight iframe {
        height: calc(100vh - 150px) !important;
    }

#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0.btn-toolbar.dxbs-toolbar,
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0.btn-toolbar.dxbs-toolbar {
    margin-left: 0px
}


div.dxeHD td.dxeListBoxItem.bgv-HeaderCell-Center,
div.dxlbd td:nth-child(2).dxeListBoxItem.bgv-DataCell-Center-Index-1,
div.dxlbd td:nth-child(3).dxeListBoxItem.bgv-DataCell-Center-Index-2,
div.dxlbd td:nth-child(4).dxeListBoxItem.bgv-DataCell-Center-Index-3,
div.dxlbd td:nth-child(5).dxeListBoxItem.bgv-DataCell-Center-Index-4,
div.dxlbd td:nth-child(6).dxeListBoxItem.bgv-DataCell-Center-Index-5 {
    text-align: center !important;
}

.SBA_FIeld_Width {
    width: 130px !important
}

div.dxeHD td.dxeListBoxItem.bgv-HeaderCell-Center,
div.dxlbd td:nth-child(2).dxeListBoxItem.bgv-DataCell-Center-Index-1,
div.dxlbd td:nth-child(3).dxeListBoxItem.bgv-DataCell-Center-Index-2,
div.dxlbd td:nth-child(4).dxeListBoxItem.bgv-DataCell-Center-Index-3,
div.dxlbd td:nth-child(5).dxeListBoxItem.bgv-DataCell-Center-Index-4,
div.dxlbd td:nth-child(6).dxeListBoxItem.bgv-DataCell-Center-Index-5 {
    text-align: center !important;
}

.WeekParentOuter {
    width: 300px !important
}


/*.gridview-datarow-edit {
    text-align: left !important
}*/


/*.dxbs-gridview .dxbs-cmd-cell { /*Make "Decline" button flush right
    text-align: right;
    white-space: nowrap;
}*/


table.personnel-search-select.bgv-HeaderCell-Center table.dxeListBox div.dxeHD td.dxeListBoxItem {
    text-align: center;
}

#ctl00_ContentPlaceHolder1_EmploymentEdit_gvPersonnelClass_DXEditor4_DDD_L_LBI0T3.dxeListBoxItem.dxeTM.dxeListBoxItemSelected { /*Testing Testing* This is not ideal...AT ALL*/
    width: 40px !important
}

td.dxeListBoxItem.dxeHC {
    position: relative;
    /*right: 28px*/
}

td.dxeListBoxItem.dxeHLC {
    position: relative;
    right: 0px
}

/*table > tbody > tr > td.dxeListBoxItem {
    text-align:center
}*/

/*#ctl00_ContentPlaceHolder1_ddlBidDefinition_DDD_L_LBI0T1 {
    text-align:left
}*/

table.personnel-search-select.bgv-DataCell-Left table.dxeListBox div.dxlbd td.dxeListBoxItem {
    text-align: left !important;
}

/*div#edtLeaveNote {
    height: 66px !important
}*/

.notesHeight {
    width: 98%;
    height: 88px !important; /*as opposed to 22px*/
    padding: 0 0 0 4px !important;
    /* border: 1px solid #9f9f9f !important; */
    border: 1px solid #555 !important;
    border-radius: 4px !important;
}



#WorkpositionUnassignedPersonnel1_gvUnassigned.dxgvControl gridLinks dxgv {
    position: relative !important;
    top: -53px !important;
}

#WorkpositionUnassignedPersonnel1_PersonnelSearchSuggest1_RadAutoCompleteBox1 {
    width: 106% !important /*228px !important;*/
}

div#ctl00_ContentPlaceHolder1_ASPxDateEdit2_DDD_C.dxeCalendarDETS.dxeCalendar,
div#ctl00_ContentPlaceHolder1_dtStartDate_DDD_C.dxeCalendarDETS.dxeCalendar,
div#ctl00_ContentPlaceHolder1_dtEndDate_DDD_C.dxeCalendarDETS.dxeCalendar { /*Calendar for Roster Staffing Management - ViewScheduleRosterWithSummaryEnhanced.aspx*/
    width: 358px
}

/*td.dxeListBoxItem.dxeHFC{
    text-align:center;
}
td.dxeListBoxItem.dxeHC {
    text-align:center;
}
td.dxeListBoxItem.dxeHLC {
    text-align:center;
    /*width:245px*/
/*}*/

#AwardsLog {
    position: relative;
    top: 35px
}

#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid {
    position: relative !important;
    top: 17px !important;
}

#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI0_ {
    height: 26px /*"Add Overtime" button the "Overtime Approval" page */
}

/*.dxbs-gridview td {  /*KEEP AN EYE ON THIS - made the change to left align "Add Overtime" popup*/
/*text-align: left;
}*/

/*#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_efnew_ddlPersonnel_DDD_L_LBT {
    text-align: left !important
}*/

/*Fix browser compatibility issue between Chrome and IE */
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .AnnounceHeight { /*Fix "My Announcements" height issue on home page*/
        height: 275px
    }
}


/*.includeFormatting {
    font-size:12px !important;
    
}*/


@media only screen and (max-width: 991px) {
    #ctl00_ContentPlaceHolder1_EmployeeNote {
        position: relative;
        right: 93px;
        top: 10px
    }

    #EmpNote {
        position: relative;
        bottom: 250px;
    }

    .addDemo, .addPrsnl { /*"Add" buttons on Demographics page under the Workforce Access & the Personnel Access section*/
        margin-top: 10px
    }

    .empbasic {
        margin-bottom: 20px !important
    }

    .EmpProFields {
        max-width: 382.5px
    }

    #FromResponse {
        width: 300px !important
    }

    #ToResponse {
        width: 300px
    }

    #HomePageDateRange {
        position: relative;
        left: 7px
    }
}

@media only screen and (max-width: 1087px) {
    #listDateRangeByWeek > li:nth-child(1) > label,
    #listDateRangeByWeek > li:nth-child(2) > label,
    #listDateRangeByWeek > li:nth-child(3) > label,
    #listDateRangeByWeek > li:nth-child(4) > label {
        padding-right: 18px
    }
}

@media only screen and (max-width: 1165px) {
    div.col-md-6.m-t-n-sm {
        position: relative;
        right: 77px
    }

    #listDateRangeByWeek {
        padding-left: 50px
    }

    #ctl00_ContentPlaceHolder1_PendingEvents1_btnSearch {
        margin-left: 10px
    }
}


@media only screen and (max-width: 1280px) {
    .WorkGroupHeader {
        position: relative;
        right: 102px
    }

    .attndCnfrmSveSuccess {
        position: relative;
        right: 20px;
        top: 3px
    }

    #workLocCalendar {
        position: relative !important;
        left: 53px !important
    }

    #BtnClear {
        position: relative;
        bottom: 10px;
        right: 50px
    }

    #BtnClearFilt {
        position: relative;
        right: 36px;
        bottom: 10px
    }

    #HomePageDate {
        position: relative !important;
        top: 6px !important
    }

    #ctl00_ContentPlaceHolder1_tbWorkLocation_dteEndDate_DDD_C {
        /*min-width:370px*/
    }

    #HomePageDateRange {
        position: relative;
        top: 4px
    }

    #HomePageSearchTop {
        height: 67px
    }

    .HomePageSearch {
        position: relative;
        left: 525px;
        bottom: 57px
    }

    #RSMSearch {
        position: relative;
        left: 16px /*previous 66px*/
    }

    #RWLDate {
        position: relative;
        left: 22px;
        width: 187px;
        margin-right: 20px
    }

    .EditAnnounce { /*Successfully Saved Message*/
        color: #990000;
        position: relative;
        /*left: -134px;
        bottom: -5px;*/
        right: -170px;
        bottom: 19px
    }

    .AnnounceStatus {
        color: #990000;
        position: relative;
        left: 700px;
        bottom: 105px;
        width: 105px
    }

    /*Tabs for users viewing at 1280x1024*/
    /*Requests Tab*/
    td#ctl00_ContentPlaceHolder1_MyRequests1_MyRequestsGrid_col0.dxgvHeader,
    td#ctl00_ContentPlaceHolder1_MyRequests1_MyRequestsGrid_col1.dxgvHeader,
    td#ctl00_ContentPlaceHolder1_MyRequests1_MyRequestsGrid_col2.dxgvHeader,
    td#ctl00_ContentPlaceHolder1_MyRequests1_MyRequestsGrid_col3.dxgvHeader,
    /*Notification Tab*/
    #ctl00_ContentPlaceHolder1_Notifications1_gvNotification_col0.dxgvHeader,
    #ctl00_ContentPlaceHolder1_Notifications1_gvNotification_col1.dxgvHeader,
    #ctl00_ContentPlaceHolder1_Notifications1_gvNotification_col2.dxgvHeader,
    #ctl00_ContentPlaceHolder1_Notifications1_gvNotification_col3.dxgvHeader {
        width: 180px !important;
    }

    /*Approvals Tab*/
    #ctl00_ContentPlaceHolder1_MyApprovals_MyApprovalsGrid_col0.dxgvHeader,
    #ctl00_ContentPlaceHolder1_MyApprovals_MyApprovalsGrid_col1.dxgvHeader,
    #ctl00_ContentPlaceHolder1_MyApprovals_MyApprovalsGrid_col2.dxgvHeader,
    #ctl00_ContentPlaceHolder1_MyApprovals_MyApprovalsGrid_col3.dxgvHeader,
    /*CourtRequests Tab*/
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col0.dxgvHeader,
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col1.dxgvHeader,
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col2.dxgvHeader,
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col3.dxgvHeader,
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col4.dxgvHeader {
        width: 144px !important;
        text-align: center !important
    }

    /*Asset Management page*/
    .ModelDescAsset {
        position: relative;
        top: 13px
    }

    #ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_cbEditAsset_ddlTemplates_DDD_L_H > table > tbody > tr > td.dxeListBoxItem.dxeHFC,
    #ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_cbEditAsset_ddlTemplates_DDD_L_H > table > tbody > tr > td.dxeListBoxItem.dxeHC {
        width: 108px !important
    }

    #ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_cbEditAsset_ddlTemplates_DDD_L_D {
        width: 500px !important /*previously 377*/
    }

    /*End Asset Management page*/

    table#ctl00_ContentPlaceHolder1_gvOvertime.dxgvControl.gridLinks.dxgv,
    div.divmiddlesection {
        width: 100% !important;
    }

    #EmpStatDetDate {
        position: relative;
        right: 15px;
    }

    #EmpStatDetBack {
        position: relative;
        top: 115px;
        right: 195px;
    }

    input#ctl00_ContentPlaceHolder1_Button1.btn.btn-primary.btn-sm.pull-right { /*Save Button*/
        position: relative;
        left: 122px;
    }

    #EmpStatDetSrch {
        position: relative;
        left: 780px;
        bottom: 80px;
        width: 85px;
    }

    /*Start Medical Log Report Page*/
    #MedLogRpt {
        position: relative;
        left: 66px;
    }

    div#MLReport_btnSearch {
        /*position: relative;*/
        right: -143px;
        top: -38px;
    }

    #MLReport_Status {
        position: relative;
        bottom: 113px;
        left: 350px;
    }
    /*End Medical Log Report Page*/

    /*Start Personnel Status Report*/
    #PerStatRpt {
        width: 120px;
        position: relative;
        right: 300px;
        bottom: 80px;
    }

    /*Start IWM System Log In / Log Out Report Page*/
    #SysLogRpt {
        bottom: 75px;
        left: 125px;
    }

    #SysLogRptVrpt {
        left: 400px;
        bottom: 58px;
    }
    /*End IWM System Log In / Log Out Report Page*/

    #D_VReport {
        position: relative;
        top: -79px;
        left: 717px;
        width: 80px;
    }


    div#UnLvRpt.form-group.col-md-3 {
        position: relative;
        bottom: 5px;
        right: 550px;
    }

    #DalyFlTransRpt {
        width: 100px;
        left: 725px;
        bottom: 79px;
    }

    #chkAddWrkGrp {
        left: 25px !important;
    }

    table#ctl00_ContentPlaceHolder1_tbRoster_gvLossGain.dxgvControl.gridLinks.dxgv {
        width: 100% !important;
    }

    .CalComps {
        width: 93%;
        position: relative;
        left: 75px
    }

    .prsnlSchdl {
        width: 175px !important
    }

    #FromResponse, #ToResponse {
        width: 197.56px !important
    }

    #calendarCompare {
        width: 70%;
        margin-left: 40px;
        padding-left: 40px
    }

    #calendarCompareSdeBar {
        width: 26%
    }

    #LTAWidth {
        width: 27.5%
    }

    #EmpGrpOTApp, #EmpGrpLRApp {
        width: 30%
    }

    #pCRSchPrsnl { /*Personnel Change Requests page*/
        width: 28%
    }

    #SchPrsnlSSA {
        width: 24.4%
    }

    #PrsnlSchdRec, #TmplteSR { /*Schedule Reconciliation page*/
        width: 27.666667% !important
    }

    #RecSR {
        width: 12%
    }
}


@media only screen and (min-width: 1281px) and (max-device-width: 1920px) {
    /*.HomePageSearch {
        position: relative;
        left: 525px;
        bottom: 57px;
    }*/

    .WorkGroupHeader {
        position: relative;
        right: 156px;
    }

    .attndCnfrmSveSuccess {
        position: relative;
        right: 70px;
        top: 3px
    }

    #workLocCalendar {
        position: relative !important;
        left: 265px !important
    }

    #BtnClearFilt {
        position: relative;
        right: 115px;
        bottom: 10px
    }

    #BtnClear {
        position: relative;
        right: 185px;
        bottom: 10px
    }

    #LTApprove {
        position: relative;
        bottom: 18px
    }

    #RSMSearch {
        position: relative;
        right: -20px /*previously left: 115px, then 39px*/
    }

    /*#RSMRosDate {
        position: relative;
        right: 28px
    }*/

    .EditAnnounce {
        color: #990000;
        position: relative;
        /*left: -135px;*/ /*previously 285*/
        right: -170px;
        bottom: 19px;
    }

    .AnnounceStatus {
        color: #990000;
        position: relative;
        left: 700px;
        bottom: 105px;
        width: 105px
    }

    /*Tabs for users viewing larger than 1280x1024*/
    /*Requests Tab*/
    td#ctl00_ContentPlaceHolder1_MyRequests1_MyRequestsGrid_col0.dxgvHeader,
    td#ctl00_ContentPlaceHolder1_MyRequests1_MyRequestsGrid_col1.dxgvHeader,
    td#ctl00_ContentPlaceHolder1_MyRequests1_MyRequestsGrid_col2.dxgvHeader,
    td#ctl00_ContentPlaceHolder1_MyRequests1_MyRequestsGrid_col3.dxgvHeader,
    /*Notification Tab*/
    #ctl00_ContentPlaceHolder1_Notifications1_gvNotification_col0.dxgvHeader,
    #ctl00_ContentPlaceHolder1_Notifications1_gvNotification_col1.dxgvHeader,
    #ctl00_ContentPlaceHolder1_Notifications1_gvNotification_col2.dxgvHeader,
    #ctl00_ContentPlaceHolder1_Notifications1_gvNotification_col3.dxgvHeader {
        width: 284px !important;
    }

    /*Approvals Tab*/
    #ctl00_ContentPlaceHolder1_MyApprovals_MyApprovalsGrid_col0.dxgvHeader,
    #ctl00_ContentPlaceHolder1_MyApprovals_MyApprovalsGrid_col1.dxgvHeader,
    #ctl00_ContentPlaceHolder1_MyApprovals_MyApprovalsGrid_col2.dxgvHeader,
    #ctl00_ContentPlaceHolder1_MyApprovals_MyApprovalsGrid_col3.dxgvHeader,
    #ctl00_ContentPlaceHolder1_MyApprovals_MyApprovalsGrid_col4.dxgvHeader,
    /*CourtRequests Tab*/
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col0.dxgvHeader,
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col1.dxgvHeader,
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col2.dxgvHeader,
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col3.dxgvHeader,
    #ctl00_ContentPlaceHolder1_CourtRequests_gvCourt_col4.dxgvHeader {
        width: 227px !important;
        text-align: center
    }

    table#ctl00_ContentPlaceHolder1_gvOvertime.dxgvControl.gridLinks.dxgv,
    div.divmiddlesection {
        width: 100% !important;
    }

    #EmpStatDetDate {
        position: relative;
        right: 115px;
    }

    #EmpStatDetSrch {
        position: relative;
        right: 420px;
        bottom: 80px;
    }

    #EmpStatDetBack {
        position: relative;
        top: 115px;
        right: 355px;
    }

    #MLReport_Status {
        position: relative;
        bottom: 113px;
        left: 310px;
    }

    #PerStatRpt {
        width: 120px;
        position: relative;
        right: 500px;
        bottom: 80px;
    }

    /*Start IWM System Log In / Log Out Report Page*/
    #SysLogRpt {
        bottom: 75px;
        left: 125px;
    }

    #SysLogRptVrpt {
        left: 606px;
        bottom: 58px;
    }
    /*End IWM System Log In / Log Out Report Page*/

    #D_VReport {
        position: relative;
        top: -80px;
        left: 1075px;
        width: 80px;
    }

    #UnLeaveRpt {
        width: 75px;
        left: 4px;
        bottom: 85px;
    }

    div#UnLvRpt.form-group.col-md-3 {
        position: relative;
        bottom: 5px;
        right: 850px;
    }

    #DalyFlTransRpt {
        width: 100px;
        left: 1100px;
        bottom: 79px;
    }

    /*Asset Management page*/

    #ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_cbEditAsset_ddlTemplates_DDD_L_H > table > tbody > tr > td.dxeListBoxItem.dxeHFC,
    #ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_cbEditAsset_ddlTemplates_DDD_L_H > table > tbody > tr > td.dxeListBoxItem.dxeHC {
        width: 108px !important
    }

    /*End Asset Management page*/

    .MockRpt1 {
        width: 291px;
        position: relative;
        left: 107px
    }

    .MockRpt2 {
        width: 291px;
        position: relative;
        top: 45px;
        right: 184px
    }

    .MockRpt3 {
        width: 291px;
        position: relative;
        top: 88px;
        right: 475px
    }

    .MockRpt4 {
        width: 291px;
        position: relative;
        top: 134px;
        right: 764px
    }

    #FromResponse {
        padding-left: 10px;
        width: 244.58px
    }

    #ToResponse {
        padding-left: 0px;
        width: 244.58px
    }

    #HomePageDate {
        width: 620px !important
    }

    #HomePageDateRange {
        width: 632px !important;
        position: relative;
        left: 585px;
        bottom: 28px
    }

    .HomePageSearch {
        position: relative;
        top: 0px;
        left: 0
    }
}

/*#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_cbSaveRequest_dtPostDate_DDD_C > div:nth-child(2) > table > tbody > tr:nth-child(2) > td {
    padding: 10px 7px !important;
}*/

/*@media only screen and (min-width: 1281px) and (max-device-width: 1338px) {
    div#HomePageDateRange.col-md-6 m-t-n-sm {
        position: relative;
        left: 586px;
        bottom: 30px
    }
}*/

@media only screen and (min-width: 1339px) and (max-device-width: 1920px) {
    #HomePageDateRange {
        position: relative;
        left: 21px; /*previous 100px*/
        bottom: 0px
    }
}

@media only screen and (min-width: 1281px) and (max-device-width: 1567px) {
    #FromResponse, #ToResponse {
        padding-left: 0px;
        min-width: 244.58px
    }
}


#EditReconciliationItem1_tdStartTime.col-md-4 {
    position: relative !important;
    right: 16px !important;
}

.th.tabularNew {
    background-color: #062F4F;
    align-content: center;
}

.th.EdSchedule {
    text-align: center !important;
}

.sidebar-collapse {
    background-color: #242f34;
}


.slimScrollBar {
    background-color: #fff !important;
    opacity: 0.7 !important;
}

/*.slimScrollRail {
    background-color:black !important;
    opacity:0.7;
}*/


.focus.btn-success, .btn-success:focus {
    color: #fff;
    background-color: #28737C !important;
    border-color: #28737C !important;
}

#ctl00_ContentPlaceHolder1_DashboardCalendar_gvRoster_DXMainTable > tbody > .dxgvGroupRow td {
    background-color: #155b92;
    /*text-align: center*/
}


#ctl00_ContentPlaceHolder1_DashboardCalendar_gvRoster_groupcol18,
#ctl00_ContentPlaceHolder1_DashboardCalendar_gvRoster_groupcol19 {
    font-style: normal;
}


/*Grid header background color*/
tbody > tr > th {
    background-color: #155b92 !important;
    color: white !important;
    font-weight: 100;
}


table tr td {
    padding: 0px;
}


.focus.btn-warning, .btn-warning:focus {
    color: #fff;
    background-color: #28737C;
    border-color: #28737C;
}

.btn-warning {
    color: #fff;
    background-color: #28737C;
    border-color: #28737C;
}


    .hover.btn-warning, .btn-warning:hover {
        color: #fff;
        background-color: #242F34 !important;
        border-color: #242F34 !important;
    }


.login-copyrightText a {
    /*color: #ffcc2e;*/
    color: #fff;
}

/*iPhone X & 6/7/8 Plus start*/
@media screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {

    #CERTopName, #CERTopJT, #CERTopBdgNo, #CERTopEmplNo {
        width: 680px;
    }

    #CERSwornDDL {
        width: 680px;
        top: 18px;
        left: 0px;
    }

    #CERWrkGrpTree {
        top: 0px !important;
    }

    #CERPoCase, #CERCitation {
        position: relative;
        top: 0px;
        left: 0px;
        width: 680px;
    }

    #CERArrestNum {
        position: relative;
        top: 0px;
        left: 0px; /*previous 0*/
        margin-bottom: 0px;
        width: 680px;
    }

    #CERCaseNumType {
        width: 680px;
    }

    #CERSectCI {
        top: -8px;
    }

    #CtEvntReqstFrom {
        top: 160px !important;
        right: 0px !important;
    }

    #CtEvntReqstTo {
        top: 105px !important;
        left: 355px !important;
    }

    #OSLI {
        top: 58px !important;
    }

    #OC {
        top: -5px !important;
        left: 555px !important;
    }

    #OCR {
        top: -68px !important;
        left: 685px !important;
    }

    #CERChkBoxes {
        height: 45px !important;
        position: relative !important;
        top: -12px !important;
    }

    ul#listCourtEventDateRangeByWeek.date_week_month_range_list {
        top: 100px !important;
    }

    #CERSearchBTN {
        top: 32px !important;
    }

    div#CERDataTable.ibox.float-e-margins {
        position: relative !important;
        top: 145px !important;
        margin-bottom: 0px !important;
    }
}
/*iPhone X & 6/7/8 Plus end*/

/*iPhone 6/7/8 begin*/
@media screen and (min-device-width : 375px) and (max-device-width : 667px) {

    #CERTopName, #CERTopJT, #CERTopBdgNo, #CERTopEmplNo {
        width: 680px !important;
    }

    #CERWrkGrpTree {
        top: 0px !important;
    }

    #CERPoCase, #CERCitation {
        position: relative !important;
        top: 0px !important;
        left: 0px !important;
        width: 680px !important;
    }

    #CERArrestNum {
        position: relative !important;
        top: 0px !important;
        left: 0px !important; /*previous 0*/
        margin-bottom: 0px !important;
        width: 680px !important;
    }

    #CERCaseNumType {
        width: 680px;
    }

    #CERSectCI {
        top: -8px;
    }

    #CERSwornDDL {
        width: 680px !important;
        top: 0px !important;
        left: 0px !important;
    }

    #CtEvntReqstFrom {
        top: 160px !important;
        right: 0px !important;
    }

    #CtEvntReqstTo {
        top: 105px !important;
        left: 355px !important;
    }

    #OSLI {
        top: 58px !important;
    }

    #OC {
        top: -5px !important;
        left: 555px !important;
    }

    #OCR {
        top: -68px !important;
        left: 685px !important;
    }

    #CERChkBoxes {
        height: 45px !important;
        position: relative !important;
        top: -12px !important;
    }

    ul#listCourtEventDateRangeByWeek.date_week_month_range_list {
        top: 90px !important;
    }

    #CERSearchBTN {
        top: 32px !important;
    }

    div#CERDataTable.ibox.float-e-margins {
        position: relative !important;
        top: 145px !important;
        margin-bottom: 0px !important;
    }
}
/*iPhone 6/7/8 end*/

/*iPad begin*/
@media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {

    #CERTopName, #CERTopJT, #CERTopBdgNo, #CERTopEmplNo {
        width: 680px !important;
    }

    #CERWrkGrpTree {
        top: 0px !important;
    }

    #CERPoCase, #CERCitation {
        position: relative !important;
        top: 0px !important;
        left: 0px !important;
        width: 680px !important;
    }

    #CERArrestNum {
        position: relative !important;
        top: 0px !important;
        left: 0px !important; /*previous 0*/
        margin-bottom: 0px !important;
        width: 680px !important;
    }

    #CERCaseNumType {
        width: 680px;
    }

    #CERSectCI {
        top: -8px;
    }

    #CERSwornDDL {
        width: 680px !important;
        top: 0px !important;
        left: 0px !important;
    }

    #CtEvntReqstFrom {
        top: 160px !important;
        right: 0px !important;
    }

    #CtEvntReqstTo {
        top: 105px !important;
        left: 355px !important;
    }

    #OSLI {
        top: 58px !important;
    }

    #OC {
        top: -5px !important;
        left: 555px !important;
    }

    #OCR {
        top: -68px !important;
        left: 685px !important;
    }

    #CERChkBoxes {
        height: 45px !important;
        position: relative !important;
        top: -12px !important;
    }

    ul#listCourtEventDateRangeByWeek.date_week_month_range_list {
        top: 90px !important;
    }

    #CERSearchBTN {
        top: 32px !important;
    }

    div#CERDataTable.ibox.float-e-margins {
        position: relative !important;
        top: 145px !important;
        margin-bottom: 0px !important;
    }
}
/*iPad end*/

h4#CERSectCI.page-sectionheader, h4#CERCtEvntSrch.page-sectionheader {
    top: -30px;
}

h4.page-sectionheader {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
    top: -9px; /*come back to this previous -30*/
    left: -8px;
}

#CERMainDiv {
    width: 650px;
    float: left;
    position: relative;
    top: -8px; /*previous -11px*/
}

#CERTopName {
    width: 323px;
}

#CERTopJT {
    width: 170px;
}

#CERTopBdgNo {
    width: 170px;
}

#CERTopEmplNo {
    width: 170px;
}

#CERSwornDDL {
    width: 200px;
    position: relative;
    top: -56px;
    left: 511px;
}


.navbar-minimalize.btn-primary {
    background-color: #28737C !important;
    border: 1px solid #000 !important;
    color: #fff !important;
}



/*.btn-primary {
    
    border-color:#368136 !important;
    color:#fff !important;
    text-decoration:none !important;
    padding: 6px 11px !important;
    border-radius:3px !important;
    }*/


#btnPrint {
    background-color: #28737C !important;
}


/*.dxbButton {
    color: #ffffff;
    font-size:12px;
    border: 1px solid #368136;
    background:#368136 !important;
    padding: 1px;    
}*/



.btn-primary:hover {
    background-color: #242F34 !important; /*--- content button hover black ---*/
    border-color: #242F34 !important;
    color: #fff;
}


.btn-success {
    color: #fff;
    background-color: #28737C;
    border-color: #28737C;
}

    .btn-success:hover {
        background-color: black;
        border-color: #000;
    }


.dxgvControl a:hover, .dxgvControl a:focus {
    text-decoration: none;
}


.alert-info {
    color: #000 !important;
    background-color: #fff;
    border-color: #fff;
    font-style: italic;
    font-size: 12px;
}


.time-sheet-comm {
    color: #000 !important;
    font-style: italic;
    font-size: 12px;
}


.dxgvSelectedRow {
    background-color: #A0A0A0 !important;
    color: white;
}

.AlignBaseRecs {
    left: 0px !important;
}

.AlignBaseRecsDescriptor {
    left: 0px !important;
    top: -2px !important;
}

#ctl00_ContentPlaceHolder1_tdStartEndDates {
    right: 0px; /*previous 432px*/
}

/*#ctl00_ContentPlaceHolder1_divStartDate {
    right: 462px;
}*/

#RollCall_VReport {
    position: relative;
    top: -80px;
    left: 550px;
}


.disclaimer {
    width: 100%;
    background-color: #d9edf7;
    padding: 13px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    /*position: relative;*/ /*added QH*/
    /*top: 60px;*/ /*added QH*/
    /*right: 467px*/ /*added QH*/
}


.dxpcLite .dxpc-header, .dxdpLite .dxpc-header {
    font-size: 15px !important;
    background-color: #155b92 !important;
    padding: 7px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff !important;
}

/*.dxgvEditFormDisplayRow td.dxgv, .dxgvDetailCell td.dxgv, .dxgvDataRow td.dxgv, .dxgvADR.dxgvDetailRow td.dxgvAIC {
    font-size: 12px;
    text-align:left;
}*/



.metismenu .in.collapse {
    display: block;
    border-left: 7px solid #FFB22B;
    background-color: #242f34;
}

    .metismenu .in.collapse a {
        background-color: #242f34;
    }


.text-success {
    color: #000 !important;
}

/*----------*/

.mini-navbar .metismenu .in.collapse a {
    background-color: #242f34;
}

.mini-navbar.fixed-sidebar li.active .nav-second-level,
.mini-navbar.canvas-menu li.active .nav-second-level {
    /*background-color: #242f34;*/
    background-color: #155b92 !important;
}

.mini-navbar.canvas-menu li.active .nav-second-level {
    background-color: #242f34 !important;
}

/*.mini-navbar.fixed-sidebar li.active .nav-second-level {
    background-color: #242f34;
}*/


#TransLogDrpDwn {
    margin-bottom: 30px !important; /*fix overlap issue on Transaction Log*/
    width: 235px
}

#TransLogPersoLog {
    padding-right: 0px;
    padding-left: 0px;
}
/***Grid Classes for dev express Bootstrap grids***/
.LeftAlignData {
    text-align: left !important;
}

.LeftAlignData > td:nth-child(2) {
    text-align: left !important;
}

#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_col6,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_col13, /*"Leave Type" under "Leave Detail"*/
#ctl00_ContentPlaceHolder1_bpcConflicts_bgvConflicts_col2, /*Conflict Message in the Leave Conflicts Modal"*/
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeaveCommentsGrid_col6, /*"Created By" column under the "Notes" tab*/
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeaveCommentsGrid_col8, /*"Modified By" column under the "Notes" tab*/
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef1_cbpEditFormSchedule_bgvOvertimesCurrentSchedule_col1, /*"Edit Overtime" "Name" column modal in My Overtime Requests*/
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef1_cbpEditFormSchedule_bgvOvertimeCommentsGrid_col3, /*The "Notes" section in the "Edit Overtime" modal in My Overtime Requests*/
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef1_cbpEditFormSchedule_bgvOvertimeCommentsGrid_col4, /*The "Created By" section in the "Edit Overtime" modal in My Overtime Requests*/
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef1_cbpEditFormSchedule_bgvIssues_col1, /*The "Issues" section in the "Edit Overtime" modal in My Overtime Requests*/
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_efnew_cbpEditFormSchedule_bgvIssues_col1,
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_efnew_cbpEditFormSchedule_bgvOvertimesCurrentSchedule_col1, /*The "Issues" section in the "Add Overtime" modal in My Overtime Requests*/
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_col21,
#ctl00_ContentPlaceHolder1_bgvEducation_col3,
#ctl00_ContentPlaceHolder1_bgvEducation_col4,
#ctl00_ContentPlaceHolder1_bgvEducation_col8,
#ctl00_ContentPlaceHolder1_bgvEducation_col10 {
    text-align: left
}

td.comment.NotesWidth {
    width: 875px !important
}

#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_col21 > div {
    position: relative;
    left: 45px
}

th#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_col22 > td {
    text-align: left !important;
    padding-right: 50px !important;
}

.dxbs-gridview > .panel > table > tbody > tr > td.dxbs-cmd-cell > .btn.btn-link {
    text-decoration: underline
}

.RadWizard_Bootstrap .rwzButton {
    padding: 5px 10px !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    border-radius: 3px !important; /*border-radius:4px;padding:6px 12px;border-color:#ccc;color:#333;background-color:#fff*/
}


.loginscreen .middle-box {
    width: 500px !important;
    height: 375px !important;
    top: 50px !important
}

#loginBackground {
    background: #28779E;
    padding-top: 0px
}

.middle-box {
    min-width: 350px !important;
}

.ibox-content {
    padding: 15px 20px 5px 20px !important;
}


/*.form-control,
.single-line {      
    width: 141px !important;    
}*/

/*.form-control:focus,
.single-line:focus {
    border-color: #368136 !important;    
    width: 141px !important;    
}*/

.pace .pace-progress {
    /*background: #6799CB;*/
    position: fixed;
    z-index: 2040;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
}



.page-header {
    color: #155b92 !important;
    /*color: #062F4F !important;*/
    /*border-bottom: 1px solid #ddd !important;*/
    border-bottom: none !important;
    font-size: 20px !important;
    padding-bottom: 15px;
}



.k-autocomplete {
    width: 200px !important;
}
/*@media (max-width: 768px) {
    body:not(.mini-navbar) {
        -webkit-transition: background-color 500ms linear;
        -moz-transition: background-color 500ms linear;
        -o-transition: background-color 500ms linear;
        -ms-transition: background-color 500ms linear;
        transition: background-color 500ms linear;
        background-color: #2f4050 !important;
    }
}*/

/* Calendar - Current today header */
.dxscTodayCellHeader_Moderno a {
    border-top-width: 1px !important;
    background: #1279c0 !important;
    color: #fff !important;
}

/* DevExpress Overrides */
/*.dxgvControl, .dxgvDisabled {
    border: none !important;    
    background-color: #fff !important;
    color: #000 !important;
    cursor: default;
}*/

/*.dxgvHeader {
    background-color: #155b95;  
}*/


.dxbButton div.dxb {
    padding: 0px 0px 0px !important;
}

.dxb {
    padding: 0px 0px 0px !important;
}


.panel-title {
    font-size: 15px;
    color: #155b92 !important;
}

#ShowPositionsLabel {
    position: relative;
    left: 8px;
}

.WorkgroupLabel {
    position: relative;
    left: 21px;
}

#ClearBtn {
    position: relative;
    right: 40px;
}

/*Asset Management page*/
btnClearFilter {
    position: relative;
    left: 0px; /*previous 21px*/
}

#WrkLocale {
    position: relative;
    left: 10px;
}

#trPayPeriodSingleDate {
    position: relative;
    right: 0px;
}

#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef2_btnSave {
    height: 24px !important
}

.MyOTRqst_AddOT {
    height: 24px !important
}

/*#startDateMthRpt {
    position:relative;
    left:135px;
}*/

/*#workgroupSearch {
    width: 116px;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    right: 288px
}*/

.VwCalndr {
    position: relative;
    right: 15px;
}



.panel-primary > .panel-heading {
    font-size: 15px;
    color: #fff;
    background-color: #155b92;
    border-color: #155b92;
    /*background-color: #062F4F;
    border-color: #062F4F;*/
}


.panel-warning > .panel-heading {
    font-size: 15px;
    color: #fff;
    background-color: #062F4F;
    border-color: #062F4F;
}

.panel-warning > .panel-heading2 {
    font-size: 15px;
    color: #fff;
    /*background-color: #062F4F;*/
    border-color: #062F4F;
}

.panel-warning {
    border-color: #ddd;
}



.panel-primary {
    border-color: #ddd;
}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff !important;
    background-color: #155b92 !important;
    font-size: 12px !important;
}


/*Grid Overrides*/
.gridLinks thead {
    background-color: #062F4F !important;
    color: #fff !important;
}


.table {
    /*font-size: small !important;*/
    color: #000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

td i {
    color: #000;
}



/*h4 {
    border-bottom:none;
    color: #155b92;
    font-size: 15px;   
    font-family: helvetica;
}*/

.clickable-row {
    cursor: pointer;
}


    .clickable-row:hover {
        background-color: #ededed;
    }


/*Label override*/
/*label{
    font-weight:600 !important; 
    font-size:15px; 
    color:#155b92;  
}*/

/*label{
    font-weight:700 !important; 
    font-size:12px; 
    color:#fff;  
}*/

.label-2 > form-group > label {
    font-weight: 600 !important;
    font-size: 12px !important;
    color: #000 !important;
}

.navbar-fixed-top {
    padding-bottom: 10px !important;
}

.navbar-form-custom {
    float: left;
    height: 50px !important;
    padding: 0;
    width: auto !important;
    display: block;
}


.navbar-form-custom2 {
    height: 50px !important;
    padding: 0;
    width: auto !important;
    color: white;
    margin-top: 4px;
}



/*Jackie Styles 
.nav-header {
  padding: 33px 25px !important;
  background-color: #262626 !important;
  background-image: none !important;
}
.nav > li > a {
  color: #fff !important;
  font-weight: 600 !important;
  padding: 14px 20px 14px 25px !important;
}
body {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #f8f8f8 !important;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}
.nav > li.active {
  border-left: 4px solid #595959;
  background: #595959 !important;
}
.nav.nav-second-level > li.active {
  border: none;  background-color: #595959;
}
.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px;
    background-color: #595959 !important;
    margin-bottom: 0px;
    height:100%;
}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
  background-color: #262626 !important;
  color: white;
}*/

/*Jackie Styles */
/*.nav-header {  
  padding: 10px 25px !important;
  background-color: #000 !important;  
  background-image: none !important;
}*/


/*.nav-header a {
  color: #ffffff !important;
}*/

/*.nav > li > a {
  color: #E8E9E9 !important;
  font-weight: 600 !important;
  padding: 10px 20px 10px 25px !important;  
}*/


.alert-info {
    background-color: transparent !important;
    border-color: transparent !important
}


body {
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    /*background-color: #3a3a3a !important;*/
    font-size: 12px !important;
    /*color: #676a6c;*/
    color: #000 !important;
    /*overflow-x: hidden;*/
    /*padding-top:30px;*/
    /*background-color:#F7F7F7;*/
}


    body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
        font-size: 12px;
    }

    body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
        font-size: 12px;
        border-radius: 3px;
    }


.nav > li.active {
    border-left: 0px solid #262626;
    background: #242f34 !important;
}




    .nav > li.active > a.active {
        border-left: 0px solid #262626;
        background: #192024 !important;
    }


.MLRCancelUnderline {
    text-decoration: underline;
}

table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable button.btn-link {
    text-decoration: underline;
}

th#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt3_bpcDetail_bgvLeavesDetailGrid_col6 {
    text-align: left;
}

#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt3_bpcDetail_bgvLeavesDetailGrid_DXDataRow0 > td:nth-child(2) {
    text-align: left;
}

/*.dxbs-gridview .dxbs-cmd-cell {
    text-align: right;
    white-space: nowrap
}*/




.nav.nav-second-level > li.active {
    /*border: none;*/
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    /*border-bottom: 1px solid white !important;*/
    background-color: #155b92 !important;
}



/*.nav > li.active {
    border: none;    
    border-top: 2px solid white;
    border-bottom: 2px solid white !important;
    background-color: black !important;
}*/





/*---  third level ---*/

/*.nav.nav-third-level > li.active {      
    border-top: 2px solid white;
    border-bottom: 2px solid white !important;
    background-color: black !important;
}*/


/*.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus {
    background-color: #000 !important;
    color: white;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
}*/



.fixed-nav .slimScrollDiv #side-menu {
    padding-bottom: 60px;
    background-color: #242f34 !important;
    /*background-color: #3a3a3a !important;
    /*margin-bottom: 0px;
    height:100%;*/
}


/*.navbar-default .nav > li > a {
background-color: #242f34 !important; 
}*/


.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
    /*margin: -2px 0px -2px 0px;*/
    /*background-color: #000 !important;*/
    background-color: #155B92 !important; /*--------*/
    /*background-color:#155B92 !important;*/
    /*border:2px solid white;*/
    color: #fff;
    /*margin:-2px;*/
    /*background-image:none !important;*/
    /*background-image: url("../images/MegaMenuBackgroundImage.png") !important;*/
    /*background-repeat: repeat-y !important;*/
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    /*border:2px solid white;
  border-radius:10px;*/
}

.navbar-default .nav > li > a:active {
    background-color: #155b92 !important;
}







/*  ---------- old settings below ------------*/
/*.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus { 
  background-color: #155B92 !important;   
  color: #fff;
  border-top: 2px solid white;
  border-bottom: 2px solid white; 
}*/





.navbar-default .nav > li > a {
    border-top: 1px solid #242f34;
    border-bottom: 1px solid #242f34;
}



.nav.navbar-top-links a {
    font-size: 12px !important;
    color: #585858 !important;
    /*color: #616161 !important;*/
}





/*.navbar-default .nav > li > a:hover{
  background-color: #262626 !important;     
  border:2px solid white;  
  color: white;  
}*/

/*.navbar-default .nav > li > a:focus {
  background-color: #262626 !important;  
  border:2px solid white;
  color: white;  
}*/

.wrapper-content {
    /*padding: 33px 25px 40px;*/
    padding: 0px 25px 30px;
}

.assetsButton {
    padding-top: 22px;
    /*width:30px;*/
}

.assetsButtonClass {
    padding: 7px 15px;
    font-size: 20px;
    width: 141px;
    font-size: 1em;
}



.checkoutCss {
    background-color: #FFB22B !important;
    color: #000 !important;
}


.nav-tabs > li > a, .nav-tabs > li > a {
    background-color: #e6e6e6;
    color: #676a6c !important;
}


    .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
        background-color: #c8e2f9 !important;
        color: #242F34 !important;
    }


.nav-tabs > li.active {
    background: none !important;
}


h4 {
    color: #062F4F !important;
    font-size: 15px !important;
    font-family: Helvetica !important;
    font-weight: 500 !important;
}

#lnkExpand, #lnkCollapse { /*Timesheet Approval*/
    text-decoration: none !important
}

.RostSumNoLine a, /*Roster Summary*/
.RSMNoLine a, /*Roster Staffing Management*/
.RVNoLine a, /*Roster Variables*/
.MSBNoLine a, /*My Schedule Bids*/
.MVBNoLine a { /*My Vacation Bids*/
    text-decoration: none !important
}

/*.slimScrollDiv .sidebar-collapse {
    background-color:#006666;  lighter green - background
  background-color: #5cb85c;
}*/


/*body.mini-navbar .navbar-default .nav > li > a {   
    background-color:#006666; 
    /*background-color: #5cb85c !important;
}*/


/*body.mini-navbar-default.nav > li > a {
 background: #006666 !important;
}*/


/*-------   third level dropdown ------*/

/*.nav.nav-third-level > li.active {
    border: none;    
    border-top: 2px solid white !important;
    border-bottom: 2px solid white !important;
    background-color: black !important;
}*/

/* (Mason edit) putting a separator between the AgencyWeb logo and the list items. */

.homelink {
    border-top: 2px solid white !important;
}

/* (Mason edit) Further highlighting menu links to keep consistent with the Base Record Menu */

li.active > a.menu-link, li.active.homelink {
    /*border-top: 2px solid white !important;*/
    /*border-bottom: 2px solid white !important;*/
    /*background-color: #155b92 !important;*/
}


.dxtcLite > .dxtc-stripContainer .dxtc-link {
    color: #242f34;
    /*background-color:#cbe2f9;*/
}




.dxtcLite > .dxtc-stripContainer .dxtc-activeTab {
    color: #fff !important;
    background-color: #155b92;
    /*background-color: #062F4F;*/
    font-size: 12px;
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}


/*div#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_dxdt0_gvRequestDetails_ef0_tbDetails > ul >  li#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_dxdt0_gvRequestDetails_ef0_tbDetails_AT0,
div#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_dxdt0_gvRequestDetails_ef0_tbDetails > ul >  li#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_dxdt0_gvRequestDetails_ef0_tbDetails_AT1 {
    color: #fff !important;
    background-color: #155b92 !important;   
    font-size: 12px;
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}*/


table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXMainTable ul li.dxtc-activeTab.dxtc-lead.dxtc-psi,
table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXMainTable ul li.dxtc-activeTab.dxtc-last.dxtc-psi {
    color: #fff !important;
    background-color: #155b92 !important;
    font-size: 12px;
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

/*.dxtc-tab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_dxdt0_gvRequestDetails_ef0_tbDetails_T1{
    height:34px !important;
    border-radius:4px 4px 0 0 !important;
}*/

table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXMainTable ul li.dxtc-tab.dxtc-last.dxtc-psi,
table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXMainTable ul li.dxtc-tab.dxtc-lead.dxtc-psi {
    background: none !important;
    border-radius: 4px 4px 0 0 !important;
    height: 34px !important;
}


    table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXMainTable ul li.dxtc-tab.dxtc-last.dxtc-psi:hover,
    table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXMainTable ul li.dxtc-tab.dxtc-lead.dxtc-psi:hover {
        background-color: #C8E2F9 !important;
    }

table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXMainTable a.dxtc-link span {
    padding-top: 10px;
    color: #000;
}


.dxtcLite > .dxtc-stripContainer .dxtc-tab, .dxtcLite > .dxtc-stripContainer .dxtc-activeTab {
    border-radius: 4px 4px 0 0 !important;
}

.dxtc-activeTab > a > span {
    color: #fff !important;
    padding-top: 8px;
    text-decoration: none;
}

#ctl00_ContentPlaceHolder1_tbWorkLocation_T1T > span {
    padding-top: 7px;
    color: #155b92;
}


div#ctl00_ContentPlaceHolder1_tbCourses ul#ctl00_ContentPlaceHolder1_tbCourses_TC span.dx-vam {
    padding-top: 8px;
}


#ctl00_ContentPlaceHolder1_tbWorkLocation_T2T > span {
    padding-top: 7px;
    color: #155b92;
}

#ctl00_ContentPlaceHolder1_tbWorkLocation_T0T > span {
    color: #155b92;
}

#ctl00_ContentPlaceHolder1_tbWorkLocation_T0 {
    border-radius: 4px 4px 0 0;
    padding-top: 7px;
}

#ctl00_ContentPlaceHolder1_tbWorkLocation_AT1 {
    border-radius: 4px 4px 0 0;
}

#ctl00_ContentPlaceHolder1_tbWorkLocation_AT2 {
    border-radius: 4px 4px 0 0;
}

.dxtc-spacer {
    width: 5px !important;
}


.dx-vam > a {
    color: #242f34 !important;
}



.dxgvAdaptiveGroupPanel, .dxgvGroupPanel {
    color: #062F4F !important;
    font-size: 12px !important;
    font-style: italic;
}



.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #d9edf7 !important;
}


.blueText12 {
    color: #062F4F;
    font-size: 12px;
    font-weight: 600;
}

.italic {
    font-style: italic;
}


.dxtc-tab:Hover {
    background-color: #c8e2f9 !important;
    color: #242f34 !important;
}

legend {
    color: #062F4F;
    font-size: 20px;
    padding-left: 10px;
}



fieldset {
    min-width: 0px;
    padding: 0;
    margin: 0;
    border: 0;
    /*background-color: #d9edf7;*/
}

#ctl00_ContentPlaceHolder1_pnlSearch > div > div > fieldset {
    position: relative !important;
    top: 177px !important;
    right: 299px !important;
}

#CtEvntReqstFrom {
    width: 250px !important;
    position: relative !important;
    top: 36px;
    right: 315px;
}

#CtEvntReqstTo {
    width: 250px !important;
    left: 355px;
    top: -18px;
}


div#CtEvntReqstCalPicker.row {
    position: relative !important;
    top: 93px !important;
}

#CERPoCase {
    position: relative;
    top: -56px;
    left: 259px;
}

#CERCitation {
    position: relative;
    top: -56px;
    left: 265px;
}

#CERArrestNum {
    position: relative;
    top: -112px;
    left: 525px;
    margin-bottom: 0px;
}

#CERSearchBTN {
    position: relative;
    top: -91px;
    left: 600px;
    width: 80px;
}

#CERActualSrchBTN {
    width: 80px;
    position: relative;
    left: 40px;
}

#ctl00_ContentPlaceHolder1_lblDateStart, #ctl00_ContentPlaceHolder1_lblDateEnd {
    font-weight: 700;
}

#listCourtEventDateRangeByWeek {
    /*padding-right: 2px !important;*/
    right: 10px !important;
    /*left: -473px !important;*/
    width: 837px !important;
    /*padding-left: 4px !important;*/
    top: -22px !important;
}

/*Only Show Late Issue checkbox*/
#OSLI {
    position: relative !important;
    top: -66px;
    left: 389px !important;
    width: 200px !important;
}

#OCR { /*Only Contnuance Requests*/
    position: relative !important;
    top: -66px;
    left: 315px;
    width: 216px !important;
}

#OC { /*Only Conflicts*/
    position: relative !important;
    top: -66px;
    left: 355px;
}

#CERChkBoxes {
    height: 45px;
    /*position: relative;*/
    top: 0px;
}

div#CERDataTable.ibox.float-e-margins {
    margin-bottom: -30px;
}


.bg-muted {
    padding-left: 15px;
}


b, strong {
    font-weight: 700;
}

.jpmWrkGrp {
    position: relative;
    left: 25px;
}

#ctl00_ContentPlaceHolder1_lblSelectedWorkgroupName.jpmWrkGrp {
    width: 195px
}

.bolder {
    font-weight: bolder;
}

.ibox-title {
    font-weight: 500;
    color: #062F4F;
    font-size: 15px;
    text-decoration: underline;
}


.dxtlControl a:hover {
    text-decoration: underline;
    color: #062F4F;
}


.dxpcLite, .dxdpLite {
    color: #242f34;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}



.dxgvGroupRow a {
    color: #ffffff !important;
}


.radio label::after {
    top: 13px !important;
}

#ctl00_ContentPlaceHolder1_WorkgroupSelectPopup_PWC-1.dxpc-content { /*Come back to this*/
    /*height: 385px;*/
}

a:active {
    outline: none;
}

/*.dxic {
  width:100% !important;
  border-radius:3px;
}*/

.m-l-n-20 {
    margin-right: -20px;
}

.panel-body label {
    color: #242F34;
}

/*.display-table {
    display:table !important;
    border-radius:3px !important;
}*/

/*@media (max-width: 1082px) { .wrapper-content { padding-top: 60px; } }*/



.panel-success > .panel-heading {
    background-color: #155b92 !important;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff !important;
}


.panel-success > .expanded-panel-heading {
    background-color: #fff;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #155b92;
}

.panel-success1 {
    border-color: #fff;
    padding: 0 !important;
}


.panel-body label {
    color: #242f34 !important;
}

/*.form-group label {
   color: #242f34 !important;
}*/

.table > tbody > tr > td a {
    text-decoration: underline;
}

    .table > tbody > tr > td a:hover {
        text-decoration: underline;
    }

.dxeListBox .dxeHD {
    background-color: #155b92;
    /*background-color: #062F4F;*/
    color: #fff;
}

.dxeListBoxItemRow {
    background-color: #fff;
    font-size: 12px;
    font-family: helvetica, sans-serif;
}


.dxeListBoxItemSelected {
    color: #000;
    background-color: #C8E2F9 !important;
}


.dxeListBoxItemHover {
    color: #000;
    background-color: #C8E2F9 !important;
}


/*below tabe padding was set to default 17px*/
.dxeHD {
    padding-right: 0 !important;
}

.radio.radio-primary label {
    color: #242f34;
    padding-right: 50px;
}



#divMain h3 {
    color: #062F4F;
    font-size: 15px;
    font-weight: 400 !important;
    font-family: Helvetica, sans-serif;
}


table .printhide.btn-primary.dxbButtonSys.dxbTSys {
    /*color: #ffffff !important;*/
    /*font: 12px Tahoma, Geneva, sans-serif;*/
    background-color: #28737C !important;
    /*border: 1px solid #368136;*/
    /*padding: 1px;*/
}

.dxbButton {
    background-image: none !important;
    border: none;
}



table .dxbTSys.dxbButtonSys.btn-primary.printhide:hover {
    background-color: #000000 !important;
    border-radius: 3px;
}

#btnPrint:hover {
    background-color: #000000 !important;
    border-radius: 3px;
}


.checkb-pd {
    padding-top: 12px;
}


.w105 {
    width: 105px !important;
}

.p-r-0 {
    padding-right: 0px;
}

.p-l-0 {
    padding-left: 0px;
}

.dis-blc {
    display: block;
}

div#ctl00_ContentPlaceHolder1_PersonnelSearchSuggest2_RadAutoCompleteBox1 {
    padding-bottom: 5px;
}




@media all and (min-width:992px) {
    .checkbox1 {
        width: 11.33%;
    }

    .col-lta-c {
        width: 9.33% !important;
        /*margin-left:30px;*/
    }

    input#ctl00_ContentPlaceHolder1_btnSearchMode0 {
        margin-left: 30px;
    }

    .col-lta-c11 {
        width: 11.33% !important;
    }

    .col-14-66 {
        width: 14.66% !important;
    }

    .col-13-66 {
        width: 13.66% !important;
    }

    .col-12-66 {
        width: 12.66% !important;
    }

    .col-15p {
        width: 15% !important;
    }
}


/*example My Leave Request */
@media all and (max-width:1680px) {
    /*#ctl00_ContentPlaceHolder1_bdeFilterEndDateMode0_I,*/
    #ctl00_ContentPlaceHolder1_bdeFilterEndDateMode1_I {
        width: 116px !important;
    }
}

.CSTDescription {
    height: 60px !important;
    padding: 0 0 0 4px !important;
    border: 1px solid #555 !important;
    border-radius: 4px !important;
}

ctl00_ContentPlaceHolder1_txtDescription {
    height: 60px !important;
    padding: 0 0 0 4px !important;
    border: 1px solid #555 !important;
    border-radius: 4px !important;
}


.dxgvGroupRow {
    background-color: #595959 !important;
    color: #fff !important;
}

/* Start - Home page table header styles*/

.rtsLink {
    border-color: none !important;
    background-color: #E6E6E6;
}

.rtsTxt {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}


.rtsLink:hover {
    background-color: #C8E2F9 !important;
}


.rtsLink {
    color: #155b92 !important;
}


.rtsTop.RadTabStrip_Bootstrap .rtsLevel1 .rtsSelected .rtsLink {
    border-bottom-color: transparent;
    background-color: #155b92;
    color: #fff !important;
}

    .rtsTop.RadTabStrip_Bootstrap .rtsLevel1 .rtsSelected .rtsLink:hover {
        background-color: #155b92 !important;
    }





/* End - Home page table header styles*/

.nav > li > a {
    color: #e8e9e9 !important;
    font-weight: 400 !important;
    padding: 8px 20px 6px 25px !important;
}



nav nav-second-level collapse in {
    color: white !important;
}





dxpcDropDown dxpclW dxpc-ie dxpc-ddSys {
    overflow: visible !important;
    z-index: 999999 !important;
}


.dxsplLCC, .dxsplCC, .dxsplS {
    overflow: visible;
}


.dxsplPane:not(.dxsplPaneCollapsed) {
/*    height: 165px !important;*/
    /*height:200px !important;*/
}

/*
    Mason edit for regression issue with changeset 1106, the buttons on Edit Work Position Slot had sharp corners, so this fix rounds them again.
*/
.separated-button-left {
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

.separated-button-right {
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}
/*
    End Mason edit for regression issue with changeset 1106.
*/

.table .nfo {
    background-color: #155b92 !important;
}

/*.table th {
    background-color: #155b92 !important;
     color:#fff;
     height:20px;
}*/


.table th {
    background-color: #155b92 !important;
    font-size: 12px;
    font-family: helvetica, sans-serif;
    color: #ffffff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 25px;
    text-align: center !important
}



.nav-tabs > li > a:hover, .nav-tabs > li > a {
    color: #242f34 !important;
}

.dxpc-header {
    background-image: none !important;
    background-color: #062F4F;
}

.dxgvPopupEditForm {
    padding: 20px 30px;
}

tr.spaceUnder > td {
    padding-bottom: .5em;
    padding-left: 10px;
}

.dxgvPopupEditForm {
    height: 400px !important;
}


.blueBox {
    background-color: #D9EDF7;
    padding: 10px 10px 10px 15px;
    margin: 8px 0 0 15px;
    width: 430px !important;
}



    .blueBox table {
        white-space: nowrap;
    }

.nowrap {
    white-space: nowrap;
}

.tablew td {
    width: 60%;
    padding-left: 10px;
}


.ibox-content table th {
    color: #fff;
}


/*.dxgvDataRow {
   background-color:#fff !important;
}*/

#templateTable th {
    background-color: #fff;
}



.table-condensed > tbody > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
    padding: 5px;
}

.dxsplLCC {
/*    height: 165px !important;*/
    /*height:200px !important;*/
}


.dxtlNode a {
    text-decoration: underline !important;
    color: #062F4F;
}


/*.checkbox-primary input[type='checkbox']:checked + label::after, .checkbox-primary input[type='radio']:checked + label::after*/
.checkbox-primary label {
    color: #000 !important;
}

.drkBlu label {
    color: #062F4F;
}

.dxgvTitlePanel, .dxgvTable caption {
    background-color: #595959 !important;
    font-size: 15px;
}

/*#ddlAssetUsageType .input-sm{
    line-height:12px !important; 
    width:290px !important;  
}*/

#ctl00_ContentPlaceHolder1_tbClassroom_ddlAssetUsageType_I {
    min-width: 100%;
}


/*.dxeEditArea.dxeEditAreaSys > .input-sm{
    line-height:12px !important; 
    width:360px !important;  
}*/

input#ctl00$ContentPlaceHolder1$tbClassroom$ddlAssetUsageType .dxeEditArea.dxeEditAreaSys.dxeHideDefaultIEClearBtnSys {
    width: 200px !important;
}

.ctl00_ContentPlaceHolder1_ckIncludeClosed {
    margin-top: 2px !important;
}


/*.input-sm {
    height: 30px !important;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}*/

.form-control:focus, .single-line:focus {
    border-color: #28737C !important;
}


dxpc-headerText dx-vam {
    background-color: #062F4F !important;
}

/*
    Mason edit for Liquid Planner task 43208291 (making the links on the Leave Types popup into buttons).
*/



a.dx-control-button-with-white-text:hover {
    text-decoration: none !important;
}

/*
    End Mason edit for LP task 43208291.
*/

#ctl00_ContentPlaceHolder1_PersonnelHeader_lblName {
    color: #062F4F;
}




.dxpnlControl button:hover {
    background-color: #63AFE9;
}

#ctl00_AgencyWebMegaMenu1_WorkforcePopup_AgencyCallbackPanel_ddlAgency {
    background-color: #595959 !important;
    color: #fff;
}

    /*#ctl00_AgencyWebMegaMenu1_WorkforcePopup_AgencyCallbackPanel_ddlAgency::selection{
    background-color: #062F4F !important;
    color:#fff;
}*/

    #ctl00_AgencyWebMegaMenu1_WorkforcePopup_AgencyCallbackPanel_ddlAgency:before {
        background-color: #E6E6E6 !important;
        color: #000;
    }

.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 0px 6px 0 6px;
    /*line-height:25px !important;*/
}


.table-head {
    display: table-row;
    border: 1px solid #000;
}



/*.slimScrollBar {
    background-image: url("../images/MegaMenuBackgroundImage.png") !important;
    background-repeat: repeat-y !important;
}*/

/*.nav-bottom-image {
    background-image: url("../images/MegaMenuBackgroundImage.png") !important;
    background-repeat: repeat-y !important;
}*/


td.w-noBorder {
    border: 1px solid #fff !important;
}

.form-group label {
    color: #000 !important;
    font-weight: 700 !important;
    /*padding-left: 10px;*/
    width: auto;
    font-family: Helvetica,Arial,sans-serif;
}

.label3 {
    color: #000 !important;
    font-weight: 700;
    /*width: auto;*/
}

.navbar-header {
    padding-top: 0px;
    /*padding-top: 35px;*/
    width: 100%;
}


.table-width {
    width: 100%;
}

table.table-width td {
    width: 200px;
    border: 1px solid #ccc;
    line-height: 20px;
}


.nav.menu-top li > a {
    color: #000;
}

/*.nav > li > a:focus, .nav > li > a:hover {
    color:#fff !important;
    background-color: #000 !important;   
}*/

.ntabs > li > a:focus, .ntabs > li > a:hover {
    color: #000 !important;
    background-color: #C8E2F9 !important;
}

.menu-top li a {
    margin-left: 0px;
    border: 1px solid #000;
    background-color: #fff;
    color: #000 !important;
}

.navbar-header .navbar-inverse {
    width: 100% !important;
    background-color: #242F34 !important;
}


.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    height: 50px;
}




/*.button {
    background-color: #28737C;
    border: none;
    color: white;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 1px 2px;
}*/

/*.button-round {border-radius: 50%;}*/



.navbar-nav {
    padding-top: 5px;
}


.navbar-inverse {
    background-color: #242f34;
    border-color: #242f34;
}

.mov-right {
    float: right !important;
}



/*.navbar-nav {
    margin: -11.5px 0px !important;
}*/



li.nohover:hover a {
    background-color: #242F34 !important;
}

li.nohover:active {
    background-color: yellow !important;
}



.navbar-nav li {
    height: 50px;
}

ul.btn-center {
    padding-left: 0px;
}

.fixed-nav .minimalize-styl-2 {
    margin: 6px 0px 5px 0px;
}

.canvas-menu .minimalize-styl-2 {
    margin: 6px 0px 5px 0px;
}

ul.nav-link-center {
    padding-right: 0 !important;
    margin-right: 0 !important;
}

.nav-link-center > li > a {
    padding-right: 0 !important;
    margin-right: 0 !important;
}



/*.nohover2:active {
    color: #fff !important;
    background-color: #242F34;
}*/


/*.nohover2:active {
    color: #fff !important;
    background-color: #242F34 !important;
}

.nohover:active {
    color: #fff !important;
    background-color: #242F34 !important;
}*/

.top-nav li {
    height: 40px !important;
}

.top-nav-h {
    height: 51px;
}

/*.nav > li > a:active {
    color:#fff !important;
    background-color: #242f34 !important;   
}*/

li.nohover:active {
    color: #fff !important;
    background-color: #242f34 !important;
}

#ToResponse {
    padding-left: 0px
}




/*@media only screen and (max-width: 1621px) {
    .navbar-inverse {
        background: #242f34 !important;
        height:50px;
    }
}*/

/*@media only screen and (max-width: 1280px) { 
       
      .navbar-inverse a.nohover2   {
           margin-top:-55px !important;
       }

      .navbar-inverse i.nohover3 {
           margin-top:-65px !important;
       }    
}*/


/*@media only screen and (max-width: 995px) {
    
      .navbar-inverse {        
        height:159px !important;
    }

       .navbar-inverse a.nohover2   {
            height: 50px; !important;
       }

      body.fixed-nav #wrapper .navbar-static-side, body.fixed-nav #wrapper #page-wrapper {
    margin-top: 97px;
   }
}*/

/*th#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_col11.p-l-0.p-r-0 {
    text-align: left !important;
}

td#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_col11 {
    text-align: left !important;
}*/


/*th#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_col12 {
    text-align: left !important;
    padding-left: 2px !important;
}*/


/*@media (max-width: 768px) {
    body:not(.mini-navbar) {
        -webkit-transition: background-color 500ms linear;
        -moz-transition: background-color 500ms linear;
        -o-transition: background-color 500ms linear;
        -ms-transition: background-color 500ms linear;
        transition: background-color 500ms linear;
        background-color: #2f4050 !important;
    }
}*/

.p-l-10 {
    padding-left: 10px !important;
}

.dxflNestedControlCell.dxflCLLSys.dxflItemSys.dxflCustomItemSys.dxflItem.dxflCommandItemSys {
    margin-left: 0;
}


.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -1px;
    }



/*****    third tier drop down menu below **********/


.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        /*-webkit-border-radius: 0 6px 6px 6px;*/
        /*-moz-border-radius: 0 6px 6px;*/
        /*border-radius: 0 6px 6px 6px;*/
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    /*.dropdown-submenu>a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}*/

    .dropdown-submenu:hover > a:after {
        border-left-color: #fff;
    }

    .dropdown-submenu.pull-left {
        float: none;
    }

        .dropdown-submenu.pull-left > .dropdown-menu {
            left: -100%;
            margin-left: 10px;
            -webkit-border-radius: 6px 0 6px 6px;
            -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
        }


input#ddlSchedule1 {
    height: 12px !important;
    line-height: 12px !important;
}


/*.dxeButtonEditSys.dxeButtonEdit.form-control.input-sm {
  height:30px !important;
}*/

td.dxic { /*adding this to "td.dxic input" will cause a negative effect to other fields on the OffDutyCalendar.aspx*/
    width: 545px;
}

    td.dxic input {
        height: 17px !important;
    }

/*textarea.dxeMemoEditArea {
    width: 500px !important;
}*/


.dxgvControl a {
    color: #155b92 !important;
}


/*.nav-second-level > li > a:active {
    background-color:#155b92;
}*/


/*.navbar-default .nav > li > a:active {
    background-color:#155b92 !important;
}*/

.metismenu .active > a {
    background-color: #192024 !important;
}

.metismenu .collapse.in > .active > a.menu-link,li.active>a.homelink {
    background-color: #155b92 !important;
}

/*.canvas-menu .metismenu .collapse.in > .active > a.menu-link {

    background-color: #242f34 !important;
}*/

.canvas-menu .metismenu .collapsing {
    background-color: #242f34 !important;
}

.in > li.active {
    border-top: none !important;
}

li.active > a.menu-link, li.active > a.homelink {
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}


.basictable span:not(.dxpc-headerText, .racToken) {
    color: #333;
    font-weight: 400;
    font-size: 12px;
}



legend {
    color: #155b92 !important;
    font-size: 15px !important;
    padding-left: 0;
    border-bottom: 1px solid #fff !important;
}

.dxbButton div.dxb {
    padding: 3px 3px 0px;
}


#ctl00_ContentPlaceHolder1_WorkgroupSelectPopup_tlWorkgroup_HDR {
    background-color: #ffffff !important;
    color: #155b92 !important;
}


.dxgvFilterRow {
    line-height: 0px;
    background-color: #c1c1c1 !important;
}

/*.checkbox-color > input {
   color: red !important;
   opacity: 1 !important;
}*/


a.dx-control-button-with-white-text {
    color: #fff !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.alert-message {
    color: #155b92;
    font-style: italic;
}


.sub-head-bk {
    background-color: #242F34;
}

.form-control option:hover {
    background-color: #d9Edf7;
    color: #555;
}

.RadWizard_Bootstrap .rwzSelected .rwzLink, .RadWizard_Bootstrap .rwzSelected .rwzLink::before {
    font-weight: 700;
}

.RadWizard_Bootstrap .rwzBreadCrumb .rwzText {
    font-weight: 700;
}

.RadAutoCompleteBoxPopup_Bootstrap {
    width: 275px !important;
}

.RadWizard .rwzNav .rwzRight {
    /*float: left !important;*/
    padding-left: 10px !important;
}

/*.rwzButton .rwzNext {
    color: #fff;
    background-color: #28737C;
    border-color: #28737C;
}*/

/*.focus.btn-success, .btn-success:focus {
    color: #fff;
    background-color: #28737C;
    border-color: #28737C;
}*/

.RadWizard_Bootstrap .rwzNext, .RadWizard_Bootstrap .rwzFinish {
    background-color: #28737C !important;
    border-color: #28737C !important;
}

    .RadWizard_Bootstrap .rwzNext:hover, .RadWizard_Bootstrap .rwzFinish:hover {
        background-color: #242F34 !important;
        border-color: #242F34 !important;
    }

.RadWizard_Bootstrap .rwzButton {
    background-color: #28737C !important;
    border-color: #28737C !important;
    color: #fff !important;
    padding: 0 !important;
    min-width: auto !important;
    border-radius: 4px !important;
    padding: 2px 4px !important;
}

    .RadWizard_Bootstrap .rwzButton:hover {
        background-color: #242F34 !important;
        border-color: #242F34 !important;
        color: #fff;
    }


.dxtlNode td.dxtl, .dxtlAltNode td.dxtl, .dxtlSelectedNode td.dxtl, .dxtlFocusedNode td.dxtl, .dxtlEditFormDisplayNode td.dxtl, .dxtlCommandCell {
    line-height: 20px;
    font-size: 12px !important;
    font-family: Arial, Helvetica, sans-serif
}

.dxpc-footer {
    text-align: left !important;
}


.dxgvGroupRow .dxgv a {
    color: #fff !important;
}


.nounderline {
    text-decoration: none !important;
}

    .nounderline a:hover {
        text-decoration: none;
    }


.underline {
    text-decoration: underline !important;
}

    .underline:hover a, underline:focus a {
        color: #155b92 !important;
    }

.noColorOnHover a:hover {
    background-color: transparent !important;
}


.font700 {
    font-weight: 700;
}

.dxgvFilterRow td.dxgv {
    border-bottom: 0px Solid #C1C1C1 !important;
    border-right: 0px Solid #C1C1C1 !important;
}

.dxgvFilterRow.dxgvCommandColumn.dxgv {
    background-color: #c1c1c1 !important;
}


.dxgvArm {
    font-size: 12px !important;
}

.dx-wrap .dxgv {
    font-size: 12px !important;
}

/*.dxgvFilterRow td.dxgv .dxgvCommandColumn{
    background-color:#c1c1c1 !important;
}*/

a.dxbButton:hover {
    color: #155b92;
}


#ctl00_ContentPlaceHolder1_ParentClassificationPopup_tlWorkgroups_HDR {
    background-color: #595959;
}


table.basictable {
    margin-left: 15px;
}


/*tr.dxgvFilterRow td {
   background-color: #c1c1c1 !important;
}*/




.m-l-40 {
    margin-left: 40px !important;
}

.width200 {
    width: 246%;
}

td.dxtlCommandCell dxtl__B0 dxtl__cc a {
    float: left;
    text-decoration: underline !important;
}

span.Text12White {
    color: #fff;
    font-size: 12px;
}

/*td.dxgvCommandColumn {
    text-align:left !important;
}*/

/*.dxbButton.dxbButtonSys.dxbDisabled {    
    background-color: #28737C !important;
    border-color: #28737C !important;
    color: #fff !important;
    text-decoration: none !important;
    padding: 6px 11px !important;
    font-weight: 400;
    display: inline-block;   
    margin-bottom: 0px;    
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}*/





td.dxtlCommandCell {
    text-align: left !important;
    text-decoration: underline !important;
}

.dxtlNode:hover {
    background-color: #cfcfcf !important;
}


/*.dxtlNode:hover, .dxtlNode:focus {
    background-color:#cfcfcf !important;
}*/


/*.dxpc-content {
   height:415px !important;
}*/

/*a.dxbButton.dxbButtonSys {
    text-decoration:underline !important;
}*/

span#ctl00_ContentPlaceHolder1_tbCourses_lblPreExistingCourse {
    color: #155b92 !important;
    font-style: italic !important;
    font-size: 12px;
}

.dxtlAltNode {
    text-decoration: underline;
}

.dxgvFooter td.dxgv {
    font-size: 12px;
    font-weight: 700;
}



.fa.fa-bars ~ i {
    margin-left: -3px !important;
}

.italc {
    font-style: italic;
}


.alert {
    margin-bottom: 0px !important;
}

/*.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
  background-color: #28737C;
}*/

.icenter {
    color: #fff;
    margin-top: -4px;
}

div#EditReconciliationItem1_btnSave_CD span,
div#EditReconciliationItem1_btnCancel_CD span,
div#AddWorkgroup1_btnSave_CD span,
div#AddWorkgroup1_ASPxButton1_CD span {
    padding: 3px 2px;
}


/*div.dxbButtonSys {
  float:left;
  margin:10px;
}*/


/*.dxbButton {    
    background-color: #28737C !important;
    border-color: #28737C !important;
    color: #fff !important;
    text-decoration: none !important;
    padding: 6px 11px !important;
    font-weight: 600;
    display: inline-block;   
    margin-bottom: 0px;    
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}*/

.navbar-minimalize:not(.minimized) .minimized {
    display: none;
}

.navbar-minimalize.minimized .minimize {
    display: none;
}

.navbar-minimalize_cust:not(.minimized) .minimized {
    display: none;
}

.navbar-minimalize_cust.minimized .minimize {
    display: none;
}


.icenter2 {
    margin-top: -3px;
    margin-left: 9px;
}

.icenter3 {
    margin-top: -4px;
    margin-left: 5px;
}



/*.dxtlNode a {
    text-decoration: underline !important;
    color:#062F4F;
}*/


.dxtlControl a {
    text-decoration: underline !important;
    color: #062F4F;
}

#ctl00_ContentPlaceHolder1_tlActivityClassifications_HDR > th.dxtlHeader, th.dxtl__BB th.dxtl__IM {
    background-color: #155b92 !important;
}

tr.dxtlNode #ctl00_ContentPlaceHolder1_tlActivityClassifications_R-98:hover {
    background-color: transparent;
}


td.dxgvHeader > #ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_col0 {
    background-color: #155b92 !important;
}


.nav > li > .btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0 !important;
    font-size: 12px;
    line-height: 1.428571429 !important;
    border-radius: 15px;
    background-color: #28737C !important;
    border-radius: 50%;
}

.btn-circle:hover {
    background-color: #000 !important;
}

.btn-circle:active {
    background-color: #28737C !important;
}

.btn-circle {
    background-color: #28737C !important;
}


/*.circle {
    border-radius: 50%;
    width: 35px;
    height: 35px;
    background-color:#28737c !important;
}

.circle:active a{
    background-color:#28737C !important;
}

.circle:hover {
    background-color:#000 !important;
}*/

#ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_cbSaveRequest_lblSaveStatus {
    font-style: italic;
    color: #155b92 !important;
}

tr#td.dxgvHeader > #ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_DXHeadersRow0 {
    background-color: #155b92 !important;
}


/*.dxgvDataRow {
    background-color:#fff !important;
}*/

div.dxpc-mainDiv.dxpc-shadow {
    /*width:461px !important*/

/*    removed the following 2 lines because it was messing up the height of all the popups in the application
    max-height: 350px !important;
    height: calc(100vh - 320px) !important;*/
}

.workLocCalendar {
    width: 358px !important;
}

/*close button*/
#ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_DXCBtn0 > span {
    background-color: #28737C !important;
    border-color: #28737C !important;
    color: #fff !important;
    text-decoration: none !important;
    padding: 6px 11px !important;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 0px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

#ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_DXCBtn0:hover > span {
    color: #fff !important;
    background-color: #000 !important;
}

#ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_DXCBtn0 > span {
    background-color: #28737C !important;
    border-color: #28737C !important;
    color: #fff !important;
    text-decoration: none !important;
    padding: 6px 11px !important;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 0px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

#ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_DXCBtn0:hover > span {
    background-color: #000;
    text-decoration: none;
}

#ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_AT0T > span {
    color: #155b92 !important;
    color: #fff !important;
    text-decoration: none !important;
}


#ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_AT0T {
    background-color: #155b92 !important;
    color: #fff !important;
}

/*#ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_btnSaveRequestDetail {
    background-color:#28737C !important;
    text-decoration:none !important;
}*/

a.dxbButton.btn.btn-sm.btn-primary.dxbButtonSys > #ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_btnSaveRequestDetail:hover {
    background-color: #000;
    text-decoration: none !important;
}

.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-tab, .dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab {
    background-color: #E6E6E6 !important;
}

    .dxtcLite_Aqua > .dxtc-stripContainer .dxtc-tab, .dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab:hover {
        background-color: #E6E6E6 !important;
    }


#ctl00_ContentPlaceHolder1_ASPxSplitter1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_btnSaveRequestDetail.dxgvControl a {
    text-decoration: none !important;
    color: #fff !important;
}

/*a.dxbButtonSys > span {
    text-decoration:none !important;
}*/

.dxsplPane td {
    font-weight: 100;
}


.dxgvEditFormDisplayRow td.dxgv, .dxgvDetailCell td.dxgv, .dxgvDataRow td.dxgv, .dxgvADR.dxgvDetailRow td.dxgvAIC {
    line-height: 1.4285;
}

.dxgv a .hlDeleteRow {
    color: #155b92;
    text-decoration: underline;
}

table#ctl00_ContentPlaceHolder1_gvAnnouncements_DXMainTable tr.dxgvDetailRow {
    background-color: #fff !important;
}

table#ctl00_ContentPlaceHolder1_gvApplyTemplateUsers_DXMainTable td.dxgvCommandColumn.dxgv {
    background-color: #dae9f8;
}


/*a:focus, a:hover {
   color:#155b92 !important;
}*/

#hlDeleteRow.dxgvControl a {
    color: red;
}

.TemplateDurationStep {
    height: 100%;
    min-height: 100px !important;
}



.dxeCVC.dxeCalendar#ctl00_ContentPlaceHolder1_StartDateCalendar_DDD_C {
    z-index: 99;
    overflow: visible !important;
    position: -ms-page;
}

.dxeCVC.dxeCalendar#ctl00_ContentPlaceHolder1_EndDateCalendar_DDD_C {
    z-index: 99;
    overflow: visible !important;
    position: -ms-page;
}

/*#ctl00_ContentPlaceHolder1_StartDateCalendar_I {
    position:absolute;
}*/

.rwzStep.rwzActive.TemplateDurationStep .form-group.col-md-12 {
    margin-bottom: 0px;
}


.rwzNav {
    display: block !important;
    float: left;
}

.RadWizard .rwzContentWrapper {
    overflow: visible;
}

.white {
    background-color: #fff;
}

.clear {
    clear: both;
    margin: 0;
    padding: 0;
}



.dxtc-bottom.dxtcLite > .dxtc-stripContainer .dxtc-activeTab {
    background-color: #155b92;
}

.row .form-group a {
    text-decoration: underline;
}

a#hlReturnToGrid {
    text-decoration: underline;
}

.default-blue {
    background-color: #155b92 !important;
}

.orion-blue {
    color: #155b92 !important;
}

li.dxtc-activeTab.dxtc-lead.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_AT0 {
    background-color: #155b92 !important;
    border-top: none;
    line-height: 1.428571429 !important;
}

.dxflGroup.dxflGroupSys.dxflAGSys a {
    text-decoration: underline;
}

.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-link {
    padding: 6px 9px 6px 10px;
}


table.k-content.k-month > thead > tr > th {
    color: #155b92;
}



.btn-white {
    color: #fff;
    background: #28737C;
}

    .btn-white:hover {
        color: #fff !important;
        background: #242F34;
    }



#form1 div.row div.form-group b {
    font-weight: 700;
}

div#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_gvWorklocationUnitID_DXHFP_TPCFCm1_C_CD > span.dx-vam {
    background-color: #28737C !important;
    border-color: #28737C !important;
    color: #fff !important;
    text-decoration: none !important;
    padding: 9px 11px !important;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 0px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    /*border: 1px solid #155b92;*/
    border-radius: 4px;
    width: auto !important;
}

    div#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_gvWorklocationUnitID_DXHFP_TPCFCm1_C_CD > span.dx-vam:hover {
        background-color: #242F34 !important;
    }

/*.dxbDisabled.dxbButtonSys.dxbButton:hover {
    background-color: #242F34 !important;     
}*/

/*.dxbDisabled.dxbButtonSys.dxbButton:hover {
    text-decoration:none !important;     
}*/

/*.dxpc-closeBtn {
    display: none;
}*/

.dxbDisabled.dxbButtonSys.dxbButton {
    width: auto !important;
}

.dxgvTable.table.table-striped.table-bordered.table-hover.table-responsive {
    margin-bottom: 0;
}

legend.panel-heading#EditSchedule_legEditTitle {
    color: #fff !important;
    margin-bottom: 0px;
}

.image-imitation {
    padding: 130px;
}

b {
    font-weight: bold;
}

.RadWizard_Bootstrap .rwzSelected .rwzLink, .RadWizard_Bootstrap .rwzSelected .rwzLink::before {
    background-color: #155b92 !important;
}


.RadWizard_Bootstrap .rwzProgress {
    background-color: #155b92 !important;
}

.input-height {
    line-height: 1.4285;
}

body.fixed-nav #wrapper .navbar-static-side, body.fixed-nav #wrapper #page-wrapper {
    margin-top: 50px;
}

body.canvas-menu #wrapper .navbar-static-side, body.canvas-menu #wrapper #page-wrapper {
    margin-top: 50px;
}

body.fixed-nav.fixed-nav-basic .navbar-fixed-top {
    left: 0px;
}

body.fixed-nav.fixed-nav-basic #wrapper .navbar-static-side {
    margin-top: 50px;
}

.modal-footer {
    text-align: left;
    margin-left: 20px;
}


.dxpc-content#ctl00_ContentPlaceHolder1_WorkpositionPanel_WorkpositionAddPopup_PWC-1 {
    height: 830px !important;
}

#ctl00_ContentPlaceHolder1_UnassignedWorkpostionPanel_UnassignedPopup_PWC-1 > iframe {
    height: 625px !important;
}

#ctl00_ContentPlaceHolder1_UnassignedWorkpostionPanel_UnassignedPopup_PW-1 > div {
    position: relative;
    top: 10px;
    left: -15px;
}

table#WorkpositionUnassignedPersonnel1_gvUnassigned.dxgvControl.gridLinks.dxgv {
    width: 100% !important;
}

.RadTabStrip .rtsLink {
    padding: 7px 15px !important;
}

#ctl00_ContentPlaceHolder1_tbWorkLocation_AT0, #ctl00_ContentPlaceHolder1_tbWorkLocation_T1, #ctl00_ContentPlaceHolder1_tbWorkLocation_T2 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}


.tab-style {
    /*border:1px solid #ABABAB !important;*/
    border-radius: 4px 4px 0 0 !important;
    height: 34px !important;
    text-decoration: none;
}

.border1px {
    border-left: 1px solid #ABABAB;
    border-top: 1px solid #ABABAB;
    border-right: 1px solid #ABABAB;
}


.w400 {
    font-weight: 500;
}

/***************************************************************************Bulk Approval Popup*****************************************************************************************/

#ctl00_ContentPlaceHolder1_popupBulkApproval > div > div.modal-header {
    background: #155b92;
    color: #fff
}

    #ctl00_ContentPlaceHolder1_popupBulkApproval > div > div.modal-header > a {
        color: #fff
    }

#ctl00_ContentPlaceHolder1_popupBulkApproval_bcbBulkStatus > label {
    font: 12px;
    font-family: Arial, Helvetica, sans-serif
}

#ctl00_ContentPlaceHolder1_popupBulkApproval_TPCFm1_ctl00 {
    background: #28737C;
    color: #fff;
    border-color: #28737C
}

#ctl00_ContentPlaceHolder1_popupBulkApproval_bmBulkNote {
    padding-top: 10px
}

#ctl00_ContentPlaceHolder1_popupBulkApproval > div > div.modal-footer {
    margin-left: 0px
}

/***************************************************************************Bulk Approval Popup*****************************************************************************************/


#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPagerBottom_PSB > input {
    width: 36px;
    height: 34px
}

#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPagerBottom_PSB > input {
    width: 36px;
    height: 34px
}

/*Start Setup - Asset Management - edit styles*/

/*Asset tab style*/

.dxtc-tab.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

.dxtc-tab.dxtc-lead.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T0T {
    padding-top: 9px;
}

/*Parent/Child tab style*/


.dxtc-activeTab.dxtc-lead.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_AT0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

.dxtc-activeTab.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_AT1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T1T {
    padding-top: 9px;
}

/*Reference Types tab style*/

.dxtc-activeTab.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_AT2 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

.dxtc-tab.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T2 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T2T {
    padding-top: 9px;
}

/*Notes tab style*/

.dxtc-activeTab.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_AT3 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

.dxtc-tab.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T3 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T3T {
    padding-top: 9px;
}

/*Purchase Order tab style*/

.dxtc-activeTab.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_AT4 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

.dxtc-tab.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T4 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T4T {
    padding-top: 9px;
}

/*WorkLocation-UnitID tab style*/

.dxtc-tab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T5 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

.dxtc-activeTab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_AT5 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_EditAssetPopup_tbEditAsset_T5T {
    padding-top: 9px;
}

/*End Setup - Asset Management - edit styles*/


/*Start Setup - Classroom Settings - Definitions - edit styles*/

/*Classroom Information tab style*/
#ctl00_ContentPlaceHolder1_tbClassroom_AT0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbClassroom_T0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbClassroom_T0T {
    padding-top: 9px;
}


/*Class-to-Course tab style*/

.dxtc-activeTab.dxtc-psi#ctl00_ContentPlaceHolder1_tbClassroom_AT1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbClassroom_T1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbClassroom_T1T {
    padding-top: 9px;
}

/*Classroom Sponsor tab style*/

#ctl00_ContentPlaceHolder1_tbClassroom_AT2 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbClassroom_T2 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbClassroom_T2T {
    padding-top: 9px;
}



/*Classroom-to-Agency tab style*/

#ctl00_ContentPlaceHolder1_tbClassroom_AT3T {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}


#ctl00_ContentPlaceHolder1_tbClassroom_T3 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbClassroom_T3T {
    padding-top: 9px;
}


/*Classroom-to-Asset tab style*/


#ctl00_ContentPlaceHolder1_tbClassroom_AT4 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbClassroom_T4 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}


#ctl00_ContentPlaceHolder1_tbClassroom_T4T {
    padding-top: 9px;
}


/*End Setup - Classroom Settings - Definitions - edit styles*/


/*Start Request Management - Job Posting Mgmt.- Edit Job Posting page*/

/*start Job Posting tab*/

.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab, .dxtc-noSpacing.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab {
    border-right: 0px solid #AECAF0 !important;
    border-bottom: 0px solid #AECAF0 !important;
    border-left: 0px solid #AECAF0 !important;
    border-top: 0px solid #FFBD69 !important;
}


.dxtc-activeTab.dxtc-lead.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_AT0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #155d92;
}

.dxtc-tab.dxtc-lead.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_T0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #E6E6E6 !important;
}

    .dxtc-tab.dxtc-lead.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_T0:hover {
        background-color: #C8E2F9 !important;
    }

#ctl00_ContentPlaceHolder1_tbJobPosting_T0T {
    margin-top: 5px;
}



/*end Job Posting tab*/

/*start Applicants tab*/

/*.dxtc-activeTab.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_AT1 {
    height:34px !important;
    border-radius:4px 4px 0 0 !important;    
    background-color:#155d92 !important;
}*/

.dxtc-activeTab.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_AT1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #155d92 !important;
}

.dxtc-tab.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_T1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #E6E6E6 !important;
}

    .dxtc-tab.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_T1:hover {
        background-color: #C8E2F9 !important;
    }

#ctl00_ContentPlaceHolder1_tbJobPosting_T1T {
    margin-top: 5px;
}

/*end Applicants tab*/



/*start Note tab*/


.dxtc-activeTab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_AT2 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #155d92 !important;
}

.dxtc-tab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_T2 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #E6E6E6 !important;
}

    .dxtc-tab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_tbJobPosting_T2:hover {
        background-color: #C8E2F9 !important;
    }

#ctl00_ContentPlaceHolder1_tbJobPosting_T2T {
    margin-top: 5px;
}

/*end Note tab*/

/*End Request Management - Job Posting Mgmt.- Edit Job Posting page*/


/*#ctl00_ContentPlaceHolder1_tbJobPosting_gvNotes_DXHeadersRow0 {
   background-color:#155b92 !important;
}*/



.dxgvHeader#ctl00_ContentPlaceHolder1_tbJobPosting_gvNotes_col0 {
    background-color: #155b92 !important;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_gvNotes_col3 {
    background-color: #155b92 !important;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_gvNotes_col4 {
    background-color: #155b92 !important;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_gvNotes_col5 {
    background-color: #155b92 !important;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_gvNotes_col6 {
    background-color: #155b92 !important;
}


li.active.custom > a {
    border-radius: 6px 6px 0 0;
}

.custom a {
    border-radius: 4px 4px 0 0;
    border: 1px solid #A8A8A8 !important;
    height: 34px;
}

.dxflGroupBox.dxflGroupBoxSys > span.dxflGroupBoxCaption {
    color: #155b92;
    font-size: 15px;
}


td.dxflNestedControlCell {
    padding: 0px;
    height: 22px !important;
}

.dxflVATSys.dxflGroupCell[id*="tbJobPosting_ASPxFormLayout1_1_13_"] {
    padding: 0 !important;
}

span.dxDefaultCursor.dxflCaption#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_1_9_Cap {
    font-weight: bold;
}


/*CaptionSettings-Location="Top" replaced with CaptionCellStyle-CssClass="white"*/
.white {
    color: #fff;
}



/* ****  start - Roster by Workgroup - tab styling  **** */

/*start - Schedules tab*/

.dxtc-activeTab.dxtc-lead.dxtc-psi#ctl00_ContentPlaceHolder1_tbRoster_AT0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #155b92 !important;
}

.dxtc-tab.dxtc-lead.dxtc-psi#ctl00_ContentPlaceHolder1_tbRoster_T0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #E6E6E6 !important;
}

    .dxtc-tab.dxtc-lead.dxtc-psi#ctl00_ContentPlaceHolder1_tbRoster_T0:hover {
        background-color: #C8E2F9 !important;
    }

#ctl00_ContentPlaceHolder1_tbRoster_T0T {
    padding-top: 9px;
}

/*end - Schedules tab*/

/*start - Loss/Gain tab*/

.dxtc-activeTab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_tbRoster_AT1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #155b92 !important;
}

    .dxtc-activeTab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_tbRoster_AT1 ~ dxtc-link#ctl00_ContentPlaceHolder1_tbRoster_AT1T {
        padding-top: 7 !important;
    }

.dxtc-tab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_tbRoster_T1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #E6E6E6 !important;
}

    .dxtc-tab.dxtc-last.dxtc-psi#ctl00_ContentPlaceHolder1_tbRoster_T1:hover {
        background-color: #C8E2F9 !important;
    }

.dxtc-link#ctl00_ContentPlaceHolder1_tbRoster_T1T {
    padding-top: 9px;
}

/*end - Loss/Gain tab*/

/* ****  end - Roster by Workgroup - tab styling  **** */



/* ****  start - Roster by Work Location - tab styling  **** */

/*  ---  Work Location has the same styles (IDs) as above Roster by Workgroup  ---    */

/* ****  end - Roster by Work Location - tab styling  **** */





/* ****  start - Roster Staffing Mgmt. - tab styling  **** */

/*  ---  start Summary styles are the same as above Roster by Workgroup  ---    */
/*  ---  end Summary styles are the same as above Roster by Workgroup  ---    */

/*start Rostter by Workgroup*/

#ctl00_ContentPlaceHolder1_tbRoster_AT1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #155b92 !important;
}

#ctl00_ContentPlaceHolder1_tbRoster_AT1T > span.dx-vam.dx-wrap {
    margin: -7px 0 0 -3px;
}

#ctl00_ContentPlaceHolder1_tbRoster_T1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #E6E6E6 !important;
}

#ctl00_ContentPlaceHolder1_tbRoster_T1T > span.dx-vam.dx-wrap {
    margin: -7px 0 0 -3px;
}

#ctl00_ContentPlaceHolder1_tbRoster_T1:hover {
    background-color: #C8E2F9 !important;
}

.dxtc-tab.dxtc-psi#ctl00_ContentPlaceHolder1_tbRoster_T1 + #ctl00_ContentPlaceHolder1_tbRoster_T1T {
    padding-top: -7px !important;
}

/*end Rostter by Workgroup*/


/*start Lost/Gain*/

#ctl00_ContentPlaceHolder1_tbRoster_AT2 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #155b92 !important;
}

#ctl00_ContentPlaceHolder1_tbRoster_T2 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #E6E6E6 !important;
}

    #ctl00_ContentPlaceHolder1_tbRoster_T2:hover {
        background-color: #C8E2F9 !important;
    }



/*end Lost/Gain*/


/*start Roll Call*/

#ctl00_ContentPlaceHolder1_tbRoster_AT4 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #155b92 !important;
}

#ctl00_ContentPlaceHolder1_tbRoster_T4 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
    background-color: #E6E6E6 !important;
}

#ctl00_ContentPlaceHolder1_tbRoster_T4T {
    padding-top: 9px;
}

#ctl00_ContentPlaceHolder1_tbRoster_T4:hover {
    background-color: #C8E2F9 !important;
}

/*end Roll Call*/

/* ****  end - Roster Staffing Mgmt. - tab styling  **** */



/* ****  strte - Pay History Staffing - tab styling  **** */

/*Accruals*/
#ctl00_ContentPlaceHolder1_gvPayroll_dxdt0_ASPxPageControl1_T0T {
    padding-top: 7px;
}

/*Money Adjustments*/
#ctl00_ContentPlaceHolder1_gvPayroll_dxdt0_ASPxPageControl1_T1T {
    padding-top: 7px;
}


/*Basic Pay*/
#ctl00_ContentPlaceHolder1_gvPayroll_dxdt0_ASPxPageControl1_T3T {
    padding-top: 7px;
}

/*Pay Exceptions*/
#ctl00_ContentPlaceHolder1_gvPayroll_dxdt0_ASPxPageControl1_T2T {
    padding-top: 7px;
}


/*Pay Detail*/
#ctl00_ContentPlaceHolder1_gvPayroll_dxdt0_ASPxPageControl1_T4T {
    padding-top: 7px;
}

/* ****  end - Pay History - tab styling  **** */




.dx-vam, .dropdown-menu > li > a {
    text-decoration: none !important;
}

/*Modify Off Duty Request*/


#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_btnSaveRequestDetail {
    color: white !important;
    text-decoration: none !important;
}

/*#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_AT0T {
    background-color:#155b92;
}



.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-tab, .dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab {
   background-color:#E0E0E0;
}*/


#ctl00_ContentPlaceHolder1_tbWorkLocation_dteStartDate_DDD_PW-1, #ctl00_ContentPlaceHolder1_tbWorkLocation_dteEndDate_DDD_PW-1 {
    width: 358px
}

.dxDefaultCursor.dxflCaption {
    font-weight: 600;
}

.dxflGroupCell#ctl00_ContentPlaceHolder1_ASPxFormLayout1_1_13_0 {
    padding: 0;
}

.dxflGroupCell#ctl00_ContentPlaceHolder1_ASPxFormLayout1_1_13_1 {
    padding: 0;
}

.dxflGroupCell#ctl00_ContentPlaceHolder1_ASPxFormLayout1_1_13_4 {
    padding: 0;
}


.nestable2 .dd-item > button {
   font-family: "Font Awesome 5 Pro !important";
    height: 34px !important;
    width: 33px !important;
    color: #c1c1c1 !important;
}

.nestable2 .dd-item4 > button {
   font-family: "Font Awesome 5 Pro !important";
    height: 34px !important;
    width: 33px !important;
    color: #c1c1c1 !important;
}



.nestable2 .dd-handle {
    color: inherit;
    /*border: 1px dashed #e7eaec;*/
    background: #f3f3f4;
    padding: 10px;
}

.nestable2 span.label {
    margin-right: 10px;
}


.nestable2 .dd-item > button:before {
    content: "\f067";
}

.nestable2 .dd-item > button[data-action="collapse"]:before {
    content: "\f068";
}


.nestable2 .dd-item4 > button:before {
    content: "\f067";
}

.nestable2 .dd-item4 > button[data-action="collapse"]:before {
    content: "\f068";
}

.blue01 {
    background-color: #155b92;
}

.kc-font {
    font-size: 15px !important;
    color: white !important;
    padding-left: 5px !important;
}

.kc-icon {
    color: #fff;
    margin-top: -6px;
}

.sub-title {
    background-color: #595959 !important;
    color: #fff !important;
}



.header-text-kc {
    /*color:#242F34 !important;*/
    color: #155b92 !important;
}

.kpage-style {
    font-size: 16px;
}


/*Nested menu knowledge Center*/

.nestable2 .dd-handle2 {
    color: inherit;
    background: #f3f3f4;
    padding: 10px;
}

.dd-handle2 {
    display: block;
    margin: -1px 0;
    padding: 5px 10px;
    color: #333;
    text-decoration: none;
    border: 1px solid #e7eaec;
    background: #f5f5f5;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ibox-content3 {
    padding: 0px 20px 5px 20px !important;
}

.ibox-content3 {
    clear: both;
}

.ibox-content3 {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}


a.uline {
    text-decoration: underline;
    color: #155b92 !important;
    font-size: 12px;
}

.uline2 {
    text-decoration: none;
    color: #155b92 !important;
    font-size: 12px;
}

.dd-item3 {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    min-height: 14px;
    font-size: 12px;
    line-height: 7px;
}

.line-h {
    line-height: 9px !important;
}

.focus.btn, .btn:focus, .btn:hover {
    text-decoration: none !important;
    color: #fff;
}


div.dxbs-calendar div.panel-heading.btn-group:hover {
    color: #333;
}

#ctl00_ContentPlaceHolder1_gvLeaveTypeGrid_DXHeadersRow0 {
    line-height: 22px;
}


div.dxbs-dropdown-edit.dxbs-combobox ul.dxbs-listbox.dxbs-dropdown-area.dropdown-menu li a {
    padding-left: 5px;
    text-decoration: none;
    font-size: 11.5px
}

div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef0_cbpEditFormSchedule_bcbEditOvertimeStatus ul.dxbs-listbox.dxbs-dropdown-area.dropdown-menu {
    overflow-y: hidden !important;
}

.description-style {
    width: 620px;
    padding: 5px 30px 0 10px !important;
}


table#ctl00_ContentPlaceHolder1_gvPCRGrid div.dxgvGroupPanel {
    padding-left: 0px;
}


/*start stylizeing tabs for Modify off Duty Request - request tab*/

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_AT0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}


#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_T1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_T0 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_AT1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}


/*end stylizeing tabs for Modify off Duty Request*/

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_btnSaveRequestDetail {
    color: #fff !important;
    text-decoration: none !important;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_T1T:hover {
    background-color: #C8E2F9 !important;
}


#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_AT1 {
    background-color: #155B92 !important;
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_T0 {
    background-color: #e0e0e0 !important;
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

/*Modify Off Duty Request*/



#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_AT0 {
    background-color: #155B92 !important;
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}


.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-tab, .dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab {
    background-color: none;
}



#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_T1 {
    border-radius: 4px 4px 0 0 !important;
    background-color: #e0e0e0 !important;
}


    #ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_T1:hover {
        background-color: #C8E2F9 !important;
    }

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_efnew_tbDetails_T1T > span.dx-vam {
    padding-top: 8px;
}

/*heading for the "Review for Reconciliation Authorization" popup...ProcessReconciliations.aspx*/
#form1 > div:nth-child(8) > div {
    position: relative !important;
    top: 15px !important;
}


.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-tab, .dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab {
    background-color: #E0E0E0 !important;
    border: 1px solid #A8A8A8 !important;
}


#ctl00_ContentPlaceHolder1_tbOffDuty_T1T > span.dx-vam {
    padding-top: 8px;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_T2T > span.dx-vam {
    padding-top: 8px;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_T0T > span.dx-vam {
    padding-top: 8px;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_T3T > span.dx-vam {
    padding-top: 8px;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_T2T > span.dx-vam {
    padding-top: 8px;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_T1T > span.dx-vam {
    padding-top: 8px;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_T0T > span.dx-vam {
    padding-top: 8px;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_T0T {
    padding-top: 8px;
    background-color: #e0e0e0 !important;
}

    #ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_T0T:hover {
        background-color: #C8E2F9 !important;
    }

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_T1T {
    padding-top: 8px;
    background-color: #e0e0e0 !important;
}



#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_AT0T {
    background-color: #155B92 !important;
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_T1T {
    background-color: #e0e0e0 !important;
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_T1 {
    height: 34px !important;
    border-radius: 4px 4px 0 0 !important;
}

.dxtc-top.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-tab, .dxtc-top.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-leftIndent, .dxtc-top.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-spacer, .dxtc-top.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-rightIndent, .dxtc-top.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-sbIndent, .dxtc-top.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-sbSpacer {
    padding-top: 0px !important;
}

.dxtc-top.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab, .dxtc-noSpacing.dxtc-top.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab {
    padding-bottom: 0px !important;
}





/*Save button in Paid Details*/
#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_btnSaveRequestDetail > {
    color: #fff !important;
    text-decoration: none;
}




/*.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-tab, .dxtcLite_Aqua > .dxtc-stripContainer .dxtc-activeTab:hover {
    background-color:#C8E2F9 !important;
    }*/


/*.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-tabHover {
   background-color:#C8E2F9 !important;
}*/

/*.dxtcLite_Aqua > .dxtc-stripContainer .dxtc-tabHover {
   background-color:#C8E2F9 !important;
}*/





#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_btnSaveRequestDetail {
    color: #fff !important;
    text-decoration: none !important;
}


#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm > div > div.modal-header.drag > span {
}




#ctl00_ContentPlaceHolder1_tbOffDuty_ASPxScheduler1_formBlock_AptFrmContainer_AptFrmTemplateContainer_AppointmentForm_ASPxPageControl1_gvRequestDetails_ef0_tbDetails_AT0 {
    background-color: #155B92 !important;
    border-radius: 4px 4px 0 0 !important;
}


.inventory-button {
    text-decoration: none !important;
}

#ctl00_ContentPlaceHolder1_ListView1_ctrl0_ctl00_WeekSequence,
div.WeekHeader {
    width: 300px !important;
}


@media (max-width:1750px) {
    .inventory-width {
        width: 57px !important;
    }

    .inventory-button {
        margin-bottom: 4px !important;
        float: right !important;
        text-decoration: none;
    }
}


.w40 {
    width: 48px;
}

.w-auto {
    width: auto !important;
}

.dxflGroupBoxCaption {
    background-color: #f3f3f4;
}

/*.dxflGroupBoxCaption {
    background-color: inherit;
}*/


.SchedRec {
    padding-left: 10px
}

/* --  form-control arrow spacing -- */
/*table.basictable tr td{
   padding:6px;
}*/


/*@media (max-width:1840px) {
   .inventory-button {
    margin-bottom:4px;
    float:right;
    }
}*/






/*.nestable2 .dd-item > button:before {
  content: "\f067";
}
.nestable2 .dd-item > button[data-action="collapse"]:before {
  content: "\f068";
}*/


/*.nav-tabs > li > a {
    margin-right: 0px;
    line-height: 1.4285;
    border-radius: 4px 4px 0 0;
}*/




/*.dxpc-contentWrapper {
    height:auto !important;
}*/




/* --- See gridview data tree for class below --- */

/*.dxgvDataRow {
    background-color:#ffffff !important;
}*/

/*
    Mason edit

    Had to put this in because of the new search button on Timesheet Approval/My Timesheets so that it would be in line with the other form elements.
*/

#trManagementControls .m-l-15 {
    margin-top: 22px;
}

/*
    End Mason edit
*/

@media all and (min-width:992px) {
    .modal-lg {
        width: 1500px !important;
    }
}

/*@media (max-width:1385px) {
    .min-respond {  
        clear:both !important;
        float:right !important;      
        background-color:#242F34 !important;
        color:#fff !important;  
        height:45px;  
        margin-top:-4px;   
    }
}*/

.nowrap {
    white-space: nowrap;
}

.list-blue {
    color: #337ab7 !important;
    font-size: 12px;
    line-height: 7px;
}

.modal-header {
    font-size: 12px !important; /*previous 20px*/
}

.f-12 {
    font-size: 12px;
}


.nestable2 .dd-item3 > button {
   font-family: "Font Awesome 5 Pro !important";
    height: 34px !important;
    width: 33px !important;
    color: #c1c1c1 !important;
}


@media (max-width:1400px) {
    #wellcome {
        float: right !important;
        /*clear:both !important;*/
        /*float:right !important;*/
        background-color: #242F34 !important;
        color: #fff !important;
        /*height:45px;*/
        /*margin-top:-4px;*/
    }

    #ctl00_awbmBaseRecordMenu_MPALink {
        /*background-color:#242F34;*/
        background-color: #222;
    }

    #ctl00_awbmBaseRecordMenu_lnkLogoff {
        /*background-color:#242F34;*/
        background-color: #222;
    }

    #ctl00_awbmBaseRecordMenu_lblkWelcome {
        padding-right: 0px;
    }
}

#ctl00_awbmBaseRecordMenu_MPALink {
    padding-right: 0px !important;
    padding-left: 10px !important;
}

.col {
    color: #666666;
    /*font-size: 20px;*/
}


.dxflRequired {
/*ada compatible*/
    color: #c90202;
    font-style: normal;
    font-weight: 700;
}

#ctl00_ContentPlaceHolder1_reqStartdate

.noTopLine td {
    border-top: none !important;
}

.noTopLine .checkbox {
    margin-top: 0px;
}
/*.noTopLine tr {
    height:30px;
}*/

.s-t {
    padding: 4px 4px 0px 15px !important;
}

.underl {
    text-decoration: underline !important;
}


#ctl00_ContentPlaceHolder1_reqSkillCategory, #ctl00_ContentPlaceHolder1_reqName, #ctl00_ContentPlaceHolder1_reqCertName {
    font-size: 17px !important;
    font-weight: 700;
}

.pat-non {
    padding: 0 !important;
}

table.fte-no-bord > tbody > tr > td {
    border-top: none;
    width: 180px;
    line-height: 10px;
    /*padding-top: 0px;*/
}


#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_txtPostingNumber {
    border-radius: 3px;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_ddlJobStatus {
    border-radius: 3px;
}

table.dxeButtonEditSys.dxeButtonEdit#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtDateClosed {
    border-radius: 3px;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtDatePosted {
    border-radius: 3px !important;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_txtSalaryAmount {
    border-radius: 3px;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_ddlSwornRestriction {
    border-radius: 3px;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_txtJobPostingTitle {
    border-radius: 3px;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtJobStartDate {
    border-radius: 3px;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_txtHoursperWeek {
    border-radius: 3px;
}

#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_ddlJobTitle {
    border-radius: 3px;
}

.dxflNestedControlCell {
    border-radius: 3px;
}



/*label span.spacetop {
    margin-top: -60px;
    padding-bottom:60px;
    display:block;
}*/


label span.spacetop {
    position: absolute;
    margin-top: -60px;
    padding-bottom: 60px;
    display: block;
    z-index: -1;
}

/*.showtop {
    position: absolute;    
    display:block;
    z-index: 99;
}*/

.p-b-5 {
    padding-bottom: 5px;
}

.p-b-750 {
    padding-bottom: 750px;
}

.kc-none {
    list-style-type: none;
}

ul.kc-none li a {
    text-decoration: underline;
}

ul.noSym {
    list-style-type: none;
}


ul.square-bullet {
    list-style-type: square;
}

ul.circle-bullet {
    list-style-type: circle;
}


ul.disc-bullet {
    list-style-type: disc;
}

ol.myListabc {
    list-style-type: lower-alpha;
}

.auto-width {
    width: auto;
}


.kc-table {
    text-align: center;
    margin-left: 50px !important;
    line-height: 25px;
}

    .kc-table table tr th {
        text-align: center;
        line-height: 30px;
    }


/*@media screen and (min-width: px)*/
@media screen and (max-width: 1515px) {
    #ctl00_ContentPlaceHolder1_bdeFilterEndDate > div.input-group,
    #ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus > div.input-group {
        margin-left: 5px;
    }
}

@media screen and (max-width: 1515px) {
    #ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus > div.input-group {
        margin-left: 10px;
    }
}


/*@media screen and (min-width: 1601px)*/
@media screen and (max-width: 1725px) {
    .m-l-3-5p {
        margin-left: 3.5% !important;
    }
}



/*@media screen and (max-width: 1265px) {*/
/*@media screen and (max-width: 1600px)*/
@media screen and (max-width: 1600px) {
    .menubas-h {
        display: none;
    }
    /*.wrapper {
    padding-top:25px;
    }*/
}


/*@media screen and (min-width: 1601px)*/
@media screen and (min-width: 1426px) {
    .menubas-h {
        display: block !important;
    }
}




.menubas-button {
    display: none !important;
}

/*@media screen and (max-width: 1599px)*/
@media screen and (max-width: 1425px) {
    .menubas-button {
        display: block !important;
    }

    .wel-log {
        clear: both;
    }

    .mov-top-left {
        float: left !important;
    }

    .nav.navbar-nav.wel-log.sm-menu > li > a {
        line-height: 13px !important;
        /*padding-top:0px !important;*/
    }

    .nav.navbar-nav.wel-log.sm-menu > li {
        height: 25px;
    }

    .nav.navbar-nav.wel-log.sm-menu {
        margin-left: 260px;
        padding-top: 0;
    }

    /*.spacetop {
        display: block;
        margin-top: -70px !important;
        padding-top: 70px !important;
    }*/

}


@media screen and (max-width: 1048px) {
    .viewing {
        display: none !important;
    }
}

@media screen and (max-width: 1047px) {
    .mov-view-left {
        display: block !important;
        position: absolute !important;
        left: 0;
        top: 42px;
        background-color: #222;
        width: 100% !important;
        height: 27px !important;
    }

    .form-group.col-md-12.spaceAbove2 {
        margin-top: 0px !important;
        margin-left: 25px !important;
    }

    .mov-bas-rec {
        position: absolute !important;
        left: 0px;
        top: 67px;
        margin-top: 0 !important;
    }

    .nav.navbar-nav.wel-log.sm-menu > li > a {
        line-height: 13px !important;
        padding-top: 0px !important;
    }

    .nav.navbar-nav.wel-log.sm-menu > li {
        height: 25px;
    }

    .spacetop {
        display: block;
        margin-top: -90px !important;
        padding-top: 90px;
    }

    .wrapper {
        padding-top: 20px;
    }


    /*.page-heading {
    padding:5px 0 5px 10px;
    }*/

    /*span.spacetop {
     margin-top:127px !important;
    }*/
}


@media screen and (max-width: 890px) {
    .mov-view-left {
        display: block !important;
        position: absolute !important;
        left: 82px;
        top: 40px;
        background-color: #222;
        width: 100% !important;
        height: 27px !important;
    }

    .menubas-button {
        display: block !important;
        position: absolute !important;
        left: 0px;
        top: 34px;
        background-color: #222;
        /*width: 100% !important;*/
        /*height: 27px !important;*/
    }

    .navbar-form-custom.menubas-button {
        background-color: transparent;
    }

    .navbar-form-custom > .spaceAbove {
        padding-bottom: 8px !important;
        margin-top: 8px !important;
        padding-top: 3px;
    }

    .nav.navbar-nav.wel-log.sm-menu {
        padding-top: 0;
    }

    .sm-menu.wel-log.navbar-nav.nav > li > a {
        padding-top: 5px !important;
    }
}


div#ctl00_ContentPlaceHolder1_popSupervisorEdit_PWC-1 {
    height: 523px !important
}

div#ctl00_ContentPlaceHolder1_popSupervisorEdit_PWC-1 {
    height: 523px !important
}

iframe#ctl00_ContentPlaceHolder1_popSupervisorEdit_CIF-1 {
    height: 503px !important
}

.NoScroll {
    overflow: hidden !important
}


.nav-relative {
    position: relative;
}


.mov-right {
    position: absolute;
    right: 0;
    top: 0;
}





.white-text {
    color: white;
}

    .white-text:hover {
        color: white;
    }

i.white-text {
    color: white;
}

.font-sty {
    font-family: Arial, Helvetica, sans-serif !important;
}


.basebutton {
    background-color: #222222;
}

div.form-group.col-md-12.spaceAbove2 {
    padding-left: 2px !important;
}


.basebutton:hover {
    background-color: #222222 !important;
}


/*.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover*/
.navbar-inverse .navbar-nav > li > a:hover {
    background-color: #242f34 !important;
}

.nav.navbar-nav {
    height: 45px;
}

.field-standard {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

input#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXFREditorcol5_I {
    height: 30px;
}


/*#ctl00_ContentPlaceHolder1_bdeFilterEndDate_I,
#ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus_I*/
/*#ctl00_ContentPlaceHolder1_bdeFilterStartDateMode0_I,*/
/**/ {
    width: 60px;
    padding: 0;
    height: 30px;
    font-size: 12px;
    line-height: 1.5;
    text-align: center;
}


#ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus_I,
#ctl00_ContentPlaceHolder1_bdeFilterEndDate_I,
#ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus_I,
#ctl00_ContentPlaceHolder1_bdeFilterEndDateMode0_I,
#ctl00_ContentPlaceHolder1_bdeFilterStartDate_I,
#ctl00_ContentPlaceHolder1_bdeFilterStartDateMode0_I,
#ctl00_ContentPlaceHolder1_bdeFilterEndDateMode0_I {
    width: 100%;
    padding: 0;
    height: 30px;
    font-size: 12px;
    line-height: 1.5;
    /*text-align:center;*/
}



/*#ctl00_ContentPlaceHolder1_bdeFilterStartDate > div.input-group {
    width:83px;
    }*/

#ctl00_ContentPlaceHolder1_bdeFilterStartDate > div.input-group {
    width: 100%;
}

tr#RNTable {
    background-color: transparent !important;
}

#ctl00_ContentPlaceHolder1_bcbFilterLeaveType_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm_efnew_DXEditor5_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm_efnew_DXEditor6_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm_efnew_bcbDefaultLeaveType_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm_ef1_DXEditor7_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm_ef0_DXEditor7_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor6_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor7_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor9_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor10_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor11_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor7,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor13_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor12_I,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor8_I {
    height: 30px;
}

#ctl00_ContentPlaceHolder1_bcbFilterSupervisorRouting_I {
    height: 30px;
}

/*tr#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXDataRow0 > td.dxbs-cmd-cell button*/
td.dxbs-cmd-cell button {
    padding: 0 5px;
}

/*tr#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXDataRow0 > td.dxbs-cmd-cell*/
td.dxbs-cmd-cell {
    width: 3%;
}

button.btn.btn-link.dxbs-button.icon-only {
    padding: 0px !important;
}

td.dxbs-cmd-cell {
    padding: 0px !important;
}


div.input-group-btn > span:hover {
    color: #000 !important;
    background-color: #D9EDF7;
}

ul#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor6_L {
    width: 450px !important;
}


/*#ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus > div.input-group {
    width: 90px !important;
    }*/

.dxbs-edit-caption.control-label > div.input-group {
    width: 95px;
}

/*#ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus {
    width:120px;
}*/


.dxbs-edit-btn.btn.btn-default.dropdown-toggle {
    padding: 0px 6px;
    /*border-color:#9f9f9f;*/
    border-color: #555;
}


.dxeButtonEditSys td.dxic {
    padding: 2px 2px 2px 2px;
    overflow: hidden;
}


/*div#ctl00_ContentPlaceHolder1_bdeFilterStartDateMode0 > div.input-group{   
   width:90px;    
}*/

div#ctl00_ContentPlaceHolder1_bdeFilterStartDateMode0 > div.input-group {
    width: 100%;
}

/*div#ctl00_ContentPlaceHolder1_bdeFilterEndDateMode0{   
   padding-left:15px;
}*/

div#ctl00_ContentPlaceHolder1_bdeFilterStartDateMode0 > label {
    white-space: nowrap;
}

div#ctl00_ContentPlaceHolder1_bdeFilterEndDateMode0 > label {
    white-space: nowrap;
}


/*.dxic {
   border: 1px solid red;
}*/

/*td ~ td.dxic {*/
    /*border: 1px solid red;*/
    /*width: 700px !important;   WE CAN'T DO CRAP LIKE THIS IN THE CSS FILES!  IT DICKS UP EVERY GRID IN THE APPLICATION AND IS VERY HARD TO FIND.  IF YOU WANT TO SET THE WIDTH OF SOMETHING, DO IT IN CODE. -CRW
}*/

/*div.input-group-btn > ul.dxbs-listbox.dxbs-dropdown-area.dropdown-menu {
    height:117px !important;    
    min-width:85px !important;
    
}*/

div.input-group-btn > ul.dxbs-listbox.dxbs-dropdown-area.dropdown-menu li a {
    padding: 3px 5px;
}

/*table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable > tbody > tr > td {
    text-align:center;
    margin:0;
    padding:0;
}*/

table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable div.row div.col-md-6 {
    border: 1px solid #ddd;
}





/*table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable > div.tab-content > div.tab-content > ul > li {
    text-align:left;
}*/


table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable div.col-md-12 {
    text-align: left;
}


/*table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_dxdt0_bpcDetail_CC {
   margin-left:-22px;
   z-index:5;
}*/

div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_dxdt0_bpcDetail_bgvOvertimeDetailCommentsGrid td.colspan {
    text-align: left;
}


div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm div.modal-content div.modal-header.drag {
    background-color: #155b92 !important;
    color: white !important;
    padding-top: 9px;
    padding-bottom: 9px
}

    div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm div.modal-content div.modal-header.drag a {
        color: white !important;
        text-decoration: none;
    }

/*div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm {
   max-width:400px !important;
}*/


div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm.new-start div.modal-content div.col-md-3.col-md-offset-3 {
    margin-left: 60px !important;
    width: 120px;
    font-weight: 700;
}

/*table.table.table-bordered.table-condensed.table-striped.table-hover.table-responsive th a{
   text-align:center;
   padding-left:15px;   
}*/

/*#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_col11 > a,
#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_col15 > a
 {
    text-align:left;
    padding-left:2px;
}*/

/*th#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt3_bpcDetail_bgvDetailIssues_col1 > a {
    text-align:left;
    padding-left:2px;
}

#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt3_bpcDetail_bgvDetailIssues_col1 > a {
    text-align:left;
    padding-left:2px;
}*/

/*#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_col11 > td {
    text-align:left !important;
    padding-left:2px !important;
}*/

table.table.table-bordered.table-condensed.table-striped.table-hover.table-responsive #ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_dxdt0_bpcDetail_bgvOvertimesDetailCurrentSchedule_DXMainTable th a {
    padding-left: 0;
}

/*div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt1_bpcDetail_bgvLeavesDetailGrid th a
{
   padding-left:0;     
}*/


/*table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable td {
   text-align:center !important;
}*/


/*table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable tr#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXHeadersRow0 td {
    text-align:center !important;
}*/


/*table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeaveCommentsGrid_DXMainTable td {
    text-align:left !important;
}*/

table tr.dxbs-details-row {
    background-color: #fff !important;
}


    table tr.dxbs-details-row:hover {
        background-color: #f5f5f5 !important;
    }




button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI0_:hover {
    color: black !important;
    background-color: #c8e2f9;
}

button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI0_:hover {
    color: black !important;
    background-color: #c8e2f9;
}


button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI0_ > span.image.dxbs-icon.dxbs-icon-plus {
    /*font-size:9px;*/
    display: none;
}


button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI0_ > span.image.dxbs-icon.dxbs-icon-plus {
    /*font-size:9px;*/
    display: none;
}


/*button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI0_,
button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI1_,
button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI2_ {
    border-radius: 3px;
    background-color: #28737C !important; /*--- content button green ---*/
/*border-color: #28737C !important;
    color: white !important;
    text-decoration: none !important;
    padding: 1px 4px !important;
    border-radius: 4px !important;
}*/


div#divIssues input#ApplyOverride {
    border-radius: 3px;
    background-color: #28737C !important; /*--- content button green ---*/
    border-color: #28737C !important;
    color: white !important;
    text-decoration: none !important;
    padding: 1px 4px !important;
    border-radius: 4px !important;
    border: 2px solid #28737c;
}

button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI0_ > span.image.dxbs-icon.dxbs-icon-plus ~ span {
    color: #fff;
}

button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI0_:hover,
button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI2_:hover {
    background-color: #333 !important;
}

div#divIssues input#ApplyOverride:hover {
    background-color: #333 !important;
    border: 2px solid #333 !important;
}


/*button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI2_ {
    margin-left: 65px;
}*/

div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid > div.panel.panel-default > div.panel-body {
    padding: 0px 10px !important;
}


div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid > div.panel.panel-default > div.panel-body {
    padding: 0px 10px !important;
}

table.kc-table-border {
    border-collapse: collapse;
}



    table.kc-table-border, table.kc-table-border tr th, table.kc-table-border tr td {
        border: 1px solid black;
        line-height: 1.4285;
        text-align: center;
    }

table#ctl00_ContentPlaceHolder1_gvSchedule div.dxgvGroupPanel,
table#ctl00_ContentPlaceHolder1_gvOvertime div.dxgvGroupPanel {
    padding-left: 0px;
}


div.row.col-md-12 > div#ASPxButton4 > div#ASPxButton4_CD span,
div.row.col-md-12 > div#ASPxButton1 > div#ASPxButton1_CD span,
div#EditSchedule_ASPxSave > div#EditSchedule_ASPxSave_CD span,
div#EditSchedule_ASPxClear > div#EditSchedule_ASPxClear_CD span,
div#EditSchedule_ASPxCancel div#EditSchedule_ASPxCancel_CD span {
    padding: 1px 4px;
    line-height: 1.5;
    z-index:99999;
}


img#ctl00_ContentPlaceHolder1_ddlBidDefinition_B0Img {
    height: 14px;
    width: 14px;
}


table#ctl00_ContentPlaceHolder1_gvAnnouncements_DXMainTable label {
    padding-left: 5px;
}

div#ctl00_ContentPlaceHolder1_RadWizard1 button.rwzButton.rwzNext {
    min-width: 4em;
}

div.row.p-b-00 > div.form-group {
    margin-bottom: 0 !important;
}

.input-sm {
    height: 22px !important;
    padding: 0px 3px !important;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.input-sm2 {
    height: 22px;
    padding: 0px 3px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.input-sm3 {
    padding: 0px 3px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.form-group-sm .form-control + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-sm + .form-control-feedback {
    height: 22px;
}

.form-group-sm .form-control + .form-control-feedback, .input-group-sm + .form-control-feedback, .input-sm + .form-control-feedback {
    height: 22px !important;
}


/*button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI3_ {
    display: none;
}*/

table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable button.btn-link {
    text-decoration: underline;
}


div#ctl00_ContentPlaceHolder1_RadPageView1 div.ibox-content,
div#ctl00_ContentPlaceHolder1_RadPageView2 div.ibox-content,
div#ctl00_ContentPlaceHolder1_RadPageView3 div.ibox-content {
    padding-left: 0px !important;
}

div#ctl00_ContentPlaceHolder1_RadPageView4 div.ibox-content {
    padding-left: 0px !important;
    position: relative; /*QH added to remove white space between "View Court Event Requests*/
    top: -26px; /*QH added to remove white space between "View Court Event Requests*/
}

#CERVwCtEvntRqsts {
    padding-top: 2px; /*QH added to remove white space between "View Court Event Requests*/
}

/*div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm button.btn-link.btn.dxbs-button:hover {
color:#155b92 !important;
}*/

.RadAutoCompleteBox_Bootstrap .racTokenList {
    padding: 0px 27px 0px 4px !important;
}

.floatRight {
    float: right
}

table.dxeButtonEditSys.dxeButtonEdit.form-control.input-sm#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef0_cbpEditFormSchedule_acbSupervisor {
    width: auto;
}

h4.page-header#ctl00_ContentPlaceHolder1_pageTitle {
    padding-left: 15px !important;
}

.form-group label {
    margin-bottom: 2px;
}

legend#ctl00_ContentPlaceHolder1_legEditTitle {
    margin-bottom: 0px;
}

/*textarea#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt3_bpcDetail_bgvLeaveCommentsGrid_efnew_DXEditor5_I,
textarea#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeaveCommentsGrid_efnew_DXEditor5_I {
    height:65px !important
}*/

textarea#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt3_bpcDetail_bgvLeaveCommentsGrid {
    height: 65px !important
}

textarea#bgvLeavesMainGrid {
    height: 65px !important
}

.textareaTest.dxbs-memo > div > textarea {
    height: 87px !important
}

#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef0_cbpEditFormSchedule_bgvOvertimeCommentsGrid_ef0_DXEditor3_I,
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef1_cbpEditFormSchedule_bgvOvertimeCommentsGrid_ef0_DXEditor3_I,
#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef1_cbpEditFormSchedule_bgvOvertimeCommentsGrid_ef0_DXEditor3_I { /*My Overtime Requests - Edit Overtime Popup*/
    height: 87px !important
}


.form-control {
    width: 98%;
    height: 22px !important;
    padding: 0 0 0 4px !important;
    /*border:1px solid #9f9f9f !important;*/
    border: 1px solid #555 !important;
    border-radius: 4px !important;
}

.disableResize {
    resize: none !important;
}

.ResizeCommmentNote {
    height: 78px !important
}

.form-control2 {
    display: block;
    width: 100%;
    height: 125px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.4285;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    resize: none;
}

.form-control3 {
    display: block;
    width: 100%;
    height: 100px !important;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.4285;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    resize: none;
}

.form-control4 {
    display: block;
    width: 100%;
    height: 100px !important;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.4285;
    color: #000 !important;
    background-color: #fff;
    background-image: none;
    border: 1px solid #555 !important;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    resize: none;
}


.form-control5 {
    width: 35%;
    height: 22px !important;
    padding: 0 0 0 4px !important;
    /*border:1px solid #9f9f9f !important;*/
    border: 1px solid #555 !important;
    border-radius: 4px !important;
}

.input-group-addon {
    padding: 3px 12px !important;
    font-size: 9px !important;
}

/*.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 1px;
    line-height: 22px;
    vertical-align: top;
    border-top: 1px solid #ddd;
}*/


div.input-group-btn.input-group-addon {
    padding: 0px !important;
}


button.btn.btn-link.dxbs-button.icon-only {
    font-size: 9px;
}

button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI0_ > span.image.dxbs-icon.dxbs-icon-plus {
    font-size: 9px;
}


/*table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable > tbody > tr > td,
table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable  > tbody > tr > td {
    text-align:left;
    margin:0;
    padding:0;
}*/


div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid div.panel.panel-default div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPagerBottom_PSB input.form-control {
    height: 34px !important;
}

div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid div.panel.panel-default div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPagerTop_PSB input.form-control {
    height: 34px !important;
    width: 3em
}

div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid div.panel.panel-default div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPagerTop_PSB input.form-control {
    height: 34px !important;
    width: 3em
}

div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid div.panel.panel-default div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPagerBottom_PSB input.form-control {
    height: 34px !important;
    width: 3em
}


table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable button.btn.btn-link.dxbs-button.icon-only span.image.dxbs-icon.dxbs-icon-plus {
    padding-left: 2px;
}



table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable button.btn.btn-link.dxbs-button.icon-only span.image.dxbs-icon.dxbs-icon-minus {
    padding-left: 2px;
}


table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable button.btn.btn-link.dxbs-button.icon-only span.image.dxbs-icon.dxbs-icon-plus {
    padding-left: 3px;
}


table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable button.btn.btn-link.dxbs-button.icon-only span.image.dxbs-icon.dxbs-icon-minus {
    padding-left: 3px;
    padding-right: 0px;
}


table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable span.image.dxbs-icon.dxbs-icon-minus {
    padding-left: 2px;
}

div#ctl00_ContentPlaceHolder1_bcbFilterLeaveType ul#ctl00_ContentPlaceHolder1_bcbFilterLeaveType_L {
    width: 444px !important;
}


/*div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm button.btn.btn-primary.btn-sm.btn-link.dxbs-button {
      text-decoration:underline !important;
}*/


div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm button.btn-link.btn.dxbs-button {
    text-decoration: underline;
}


/*div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm button.btn-link.btn.dxbs-button:hover {
   background-color:transparent !important;
}*/





/*div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_dxdt0_bpcDetail_C0 > div.row {
   text-align: left;
}*/

div.align-l {
    text-align: left !important;
}


span.form-control-feedback {
    line-height: 22px;
}

button.btn.btn-default:hover {
    background-color: #C8E2F9;
}


button.btn.btn-default {
    line-height: 20px;
    padding: 0 5px;
}

span.image.dxbs-icon.dxbs-icon-plus {
    color: #000;
}

    span.image.dxbs-icon.dxbs-icon-plus ~ span {
        color: #000;
    }


.dxbs-icon {
    top: 0;
}


button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI0_ > span.image.dxbs-icon.dxbs-icon-plus {
    /*font-size:9px;*/
    display: none;
}

tr#AddWorkposition1_gvWorkposition_DXFilterRow > td.dxgvIndentCell.dxgv {
    background-color: #DAE9F8;
}


#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bgvLeavesDetailGrid_DXEditor7 div.input-group {
    margin-top: 4px;
}


.m-w-250 {
    min-width: 250px;
}

.w110p {
    width: 100%;
}

/*table#ctl00_ContentPlaceHolder1_tbRoster_gvRoster_DXMainTable > tbody > tr > td {
    text-align:center;
}*/

/*table#ctl00_ContentPlaceHolder1_tbRoster_gvRollCall_DXMainTable > tbody > tr > td {
    text-align:center;
}*/

div#ctl00_ContentPlaceHolder1_pnlTemplate label {
    padding-left: 0;
}

table#ctl00_ContentPlaceHolder1_aspxStartDate_ET div.dxeButton.dxeButtonEditButton.dxeSpinIncButton,
table#ctl00_ContentPlaceHolder1_aspxStartDate_ET div.dxeButton.dxeButtonEditButton.dxeSpinDecButton,
table#ctl00_ContentPlaceHolder1_tbWorkLocation_gvWorkforceAssetItem_DXMainTable div.dxeButton.dxeButtonEditButton.dxeSpinIncButton,
div#ctl00_ContentPlaceHolder1_tbWorkLocation_gvWorkforceAssetItem_DXEditor7_DDD_C_TE_B-3 {
    height: 10px;
}

table.dxeButtonEditSys.dxeButtonEdit div.dxeButton.dxeButtonEditButton.dxeSpinIncButton,
table.dxeButtonEditSys.dxeButtonEdit div.dxeButton.dxeButtonEditButton.dxeSpinDecButton {
    height: 10px !important;
}

    table.dxeButtonEditSys.dxeButtonEdit div.dxeButton.dxeButtonEditButton.dxeSpinIncButton img,
    table.dxeButtonEditSys.dxeButtonEdit div.dxeButton.dxeButtonEditButton.dxeSpinDecButton img {
        margin-top: 0px !important;
    }



table#ctl00_ContentPlaceHolder1_aspxEndDate div.dxeButton.dxeButtonEditButton.dxeSpinIncButton,
table#ctl00_ContentPlaceHolder1_aspxEndDate div.dxeButton.dxeButtonEditButton.dxeSpinDecButton {
    height: 10px;
}

/*button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI3_,
button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI1_,
button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI2_ {
    margin-left: 5px;
    border-radius: 3px;
}*/


button#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXCTMenu0_DXI2_, {
    border-radius: 3px;
}


button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI0_,
button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI1_{
    border-radius: 3px;
    background-color: #28737C !important; /*--- content button green ---*/
    border-color: #28737C !important;
    color: white !important;
    text-decoration: none !important;
    padding: 1px 4px !important;
    border-radius: 4px !important;
    height: 26px !important; /*added to change button height*/
}

    button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI0_:hover,
    button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI1_:hover {
        background-color: #333 !important;
    }

button[id*='DXCTMenu'] > span {
    color: #fff;
}


/*span.dxbs-icon-plus.dxbs-icon.image{
    display:none;
}*/

/*button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI2_ {
    display: none;
}*/

/*button#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXCTMenu0_DXI1_ {
    margin-left: 85px;
}*/


/*ul#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm_ef0_DXEditor7_L {
    height:92px !important;
}*/


span.increment {
    height: 22px;
}


li#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm_ef0_DXEditor7_LVirtualScrollBottomSpacer {
    height: 0 !important;
}

ul.rwzNav li.rwzLI.rwzRight {
    padding-left: 0px !important;
}


div.divmiddlesection div#ctl00_ContentPlaceHolder1_pcSearchArea li span,
div#ctl00_ContentPlaceHolder1_AddNewDocumentPopup_PWC-1 div#ctl00_ContentPlaceHolder1_AddNewDocumentPopup_UpPageControl li span {
    padding-top: 8px;
}

/*table#ctl00_ContentPlaceHolder1_gvSingleUserTemplate_DXMainTable td.dxgvCommandColumn.dxgv ~ td {
    text-align: left;
}*/



ul#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_dxdt0_bpcDetail_bliIssues {
    text-align: left;
}

div#ctl00_ContentPlaceHolder1_tEventTime_B-2, div#ctl00_ContentPlaceHolder1_tEventTime_B-3 {
    height: 10px;
    padding-top: 3px;
}


tr#ctl00_ContentPlaceHolder1_gvJobClass_DXHeadersRow0 > td.dxgvHeader {
    padding: 4px 3px;
}

div#tblAdminSearch .form-group label {
    padding-left: 0;
}

/*div#ctl00_ContentPlaceHolder1_ASPxCallbackPanel1_SchedulePopup_PW-1 {
    height: 800px !important;
}*/

/*div#ctl00_ContentPlaceHolder1_ASPxCallbackPanel1_SchedulePopup_PWC-1{
    height: 800px !important;
}*/


#ctl00_ContentPlaceHolder1_ASPxCallbackPanel1_SchedulePopup_CIF-1 {
    height: 840px !important;
}

table.dxeListBox.form-control2 input-sm2 dxlbcc#ctl00_ContentPlaceHolder1_lbPersonnel {
    padding-left: 0px;
}

.RadAutoCompleteBox_Bootstrap .racTokenList {
    border-color: #9f9f9f !important;
    border-color: #555 !important;
}

#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef6_cbpEditFormSchedule_bgvOvertimeCommentsGrid_ef0_DXEditor3_I {
    height: 66px !important
}

div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm > div.modal-content > div.modal-header.drag {
    color: #fff;
    background-color: #155b92 !important;
}

span.modal-title { /*double check this*/
    font-size: 15px !important
}

div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm > div.modal-content > div.modal-header.drag > span.modal-title {
    font-size: 15px !important;
}

table#ctl00_ContentPlaceHolder1_tlActivityClassifications_D td.align-center
/*table#ctl00_ContentPlaceHolder1_tlWorkgroups_D td*/ {
    text-align: center !important;
}

div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm > div.modal-content > div.modal-header.drag > a.close-btn.dxbs-icon.dxbs-icon-remove {
    color: #fff;
}

div#ctl00_ContentPlaceHolder1_pssOvertimeApproval_RadAutoCompleteBox1,
.ot-approval-filter-buttons,
.leave-approval-filter-buttons > .RadAutoCompleteBox {
    margin-top: 4px;
    height: 26px
}




table#ctl00_ContentPlaceHolder1_gvOvertimeCategoryGrid_DXEditor9 {
    width: 100px !important;
}


/*table#ctl00_ContentPlaceHolder1_gvOvertimeCategoryGrid_DXEditor5 {
   width:113px !important;
}*/


div#ctl00_ContentPlaceHolder1_gvLeaveTypeGrid_DXPEForm_ef0_trAccrualLeavesType1_DDD_L_D,
div#ctl00_ContentPlaceHolder1_gvLeaveTypeGrid_DXPEForm_ef0_trAccrualLeavesType2_DDD_L_D,
div#ctl00_ContentPlaceHolder1_gvLeaveTypeGrid_DXPEForm_ef0_trAccrualLeavesType3_DDD_L_D {
    width: 275px !important;
}

div.container-fluid.MasterContainer div.divmiddlesection table.basictable {
    margin-left: 0;
}

div.dxpnlControl table.dxeButtonEditSys.dxeButtonEdit.form-control.input-sm {
    width: auto;
}

ul#ctl00_ContentPlaceHolder1_tbRestrictions_TC span {
    padding-top: 8px;
}

div#ctl00_ContentPlaceHolder1_tbCourses_ASPxHtmlEditor1_TC a.dxtc-link span.dx-vam {
    padding-top: 8px;
}


div.container-fluid.MasterContainer div.ibox.float-e-margins div.ibox-content {
    border-style: none;
}

div#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1 div.dxflGroupBox.dxflGroupBoxSys span.dxflGroupBoxCaption,
{
    background-color: #fff;
}

div#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtDatePosted_DDD_C div.dxeButton.dxeButtonEditButton.dxeSpinIncButton,
div#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtDateClosed_DDD_C div.dxeButton.dxeButtonEditButton.dxeSpinIncButton,
div#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtJobStartDate_DDD_C div.dxeButton.dxeButtonEditButton.dxeSpinIncButton,
/*div#ctl00_ContentPlaceHolder1_tbWorkLocation_dteStartDate_DDD_C div.dxeButton.dxeButtonEditButton.dxeSpinIncButton,*/
/*div#ctl00_ContentPlaceHolder1_tbWorkLocation_dteEndDate_DDD_C_TE_B-2,*/
div#ctl00_ContentPlaceHolder1_dtStartDate_DDD_C_TE_B-3,
div#ctl00_ContentPlaceHolder1_dtEndDate_DDD_C_TE_B-2 {
    padding: 5px 2px 5px 3px;
}

div#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtDatePosted_DDD_C div.dxeButton.dxeButtonEditButton.dxeSpinDecButton,
div#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtDateClosed_DDD_C div.dxeButton.dxeButtonEditButton.dxeSpinDecButton,
/*div#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtJobStartDate_DDD_C div.dxeButton.dxeButtonEditButton.dxeSpinDecButton,*/
div#ctl00_ContentPlaceHolder1_tbWorkLocation_dteStartDate_DDD_C_TE_B-3 div.dxeButton.dxeButtonEditButton.dxeSpinIncButton,
div#ctl00_ContentPlaceHolder1_tbWorkLocation_dteEndDate_DDD_C_TE_B-3,
/*div#ctl00_ContentPlaceHolder1_tbWorkLocation_dteStartDate_DDD_C_TE_B-3,*/
div#ctl00_ContentPlaceHolder1_dtEndDate_DDD_C_TE_B-3 {
    height: 10px !important;
}

div.dxeButton.dxeButtonEditButton.dxeSpinIncButton img#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtDatePosted_DDD_C_TE_B-3Img,
div.dxeButton.dxeButtonEditButton.dxeSpinDecButton img#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtJobStartDate_DDD_C_TE_B-3Img,
div.dxeButton.dxeButtonEditButton.dxeSpinDecButton img#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_dtJobStartDate_DDD_C_TE_B-3Img,
img#ctl00_ContentPlaceHolder1_tbWorkLocation_dteEndDate_DDD_C_TE_B-3Img {
    margin-top: -1.5px;
}


/*img#ctl00_ContentPlaceHolder1_tbWorkLocation_dteEndDate_DDD_C_TE_B-2Img {
   margin-top:-2.5px;
}*/

div#fieldset1 tbody tr td.dxic {
    width: 100% !important;
}


tr#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef6_cbpEditFormSchedule_bgvOvertimeCommentsGrid_DXDataRow0 td.dxbs-cmd-cell + td {
    text-align: left;
}


div#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXPEForm button.btn.btn-link.dxbs-button:hover {
    background-color: #333;
}

table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_dxdt0_bpcDetail_bgvDetailIssues_DXMainTable tr.dxgvLVR td.dxbs-nrb {
    text-align: left;
}


div#fieldset1 span.checkbox.checkbox-primary {
    margin-top: 0px;
}


li#ctl00_ContentPlaceHolder1_tbRoster_T2 span.dx-vam {
    padding-top: 8px;
}

li#ctl00_ContentPlaceHolder1_tbRoster_T3 span.dx-vam {
    padding-top: 8px;
}

a#ctl00_ContentPlaceHolder1_tbRoster_T5T.dxtc-link {
    padding-top: 8px;
}

#CERSectWS {
    position: relative;
    top: -63px;
}

#ProdDatabtnSearch {
    position: relative;
    left: 35px;
}


/*table#ctl00_ContentPlaceHolder1_gvRoster_DXMainTable td,
table#ctl00_ContentPlaceHolder1_gvSchedule_DXMainTable td,
table#ctl00_ContentPlaceHolder1_gvSingleUserTemplate_DXMainTable td,
table#ctl00_ContentPlaceHolder1_gvReconcileUsers_DXMainTable td,
table#ctl00_ContentPlaceHolder1_gvShiftTemplate_DXMainTable td,
table#ctl00_ContentPlaceHolder1_gvCurrentUsers_DXMainTable td,
table#ctl00_ContentPlaceHolder1_gvWorkforceAssetItem_DXMainTable td,
table#ctl00_ContentPlaceHolder1_JobClassAdminLog_JobClassLogCallback_gvGrid_DXMainTable td {
    text-align:center;
}*/


div#dtEndDate_DDD_C.dxeCalendarDETS.dxeCalendar,
div#dtStartDate_DDD_C.dxeCalendarDETS.dxeCalendar,
div#dtPostDate_DDD_C.dxeCalendarDETS.dxeCalendar,
div#dtExpirationDate_DDD_C.dxeCalendarDETS.dxeCalendar {
    min-width: 358px !important; /*Original 399, then 351...check further if I have to change again in the near future - QH*/
}

div#ctl00_ContentPlaceHolder1_tbOffDuty_cbDuplicate_DuplicatePopup_PWC-1.dxpc-content {
    padding-left: 70px;
}




td.dxeDateEditClockCell.dxeICC { /*Analog Clock*/
    padding: 7px 4px !important;
}

.dxeCalendar td.dxMonthGridWithWeekNumbers { /*Actual Calendar*/
    padding: 5px 7px 8px 8px;
}

table#ctl00_ContentPlaceHolder1_dtCalendarDate_DDD_C.dxeCVC.dxeCalendar {
}

div#dxeCalendarDETS.dxeCalenda.dxeCalendarVerticalDETS.dxeCalendarFullWidth {
    height: 243px;
}

table#dtStartDate,
table#dtEndDate,
table#dtPostDate,
table#dtExpirationDate {
    border-radius: 4px;
}


div#ctl00_ContentPlaceHolder1_tbOffDuty_CC table.dxeButtonEditSys.dxeButtonEdit {
    border-radius: 4px !important;
}


div#OTBackFill_btnContinue_CD span,
div#OTBackFill_btnCancel_CD span,
div#btnPrint_CD span,
/*div#btnClose_CD span,*/
div#QuickWorkpositionPersonnel1_btnAssign_CD span.dx-vam,
div#QuickWorkpositionPersonnel1_btnClose_CD span.dx-vam  {
    padding: 3px 4px;
}

div#ctl00_ContentPlaceHolder1_DashboardCalendar_RadScheduler1 table.rsHorizontalHeaderTable tbody tr th > div {
    padding-left: 5px;
}

table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable tr.dxbs-details-row thead tr th a
/*table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable tr.dxbs-details-row thead tr th a*/ {
    padding-left: 0px;
}

table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable div.dxbs-dropdown-edit.dxbs-combobox ul.dxbs-listbox.dxbs-dropdown-area.dropdown-menu {
    width: 445px !important;
}

#ctl00_ContentPlaceHolder1_bgvEducation_DXEditor4_L {
    min-width: 270px
}


/*table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_dxdt0_bpcDetail_bgvOvertimeDetailCommentsGrid_DXMainTable tr.dxgvLVR td {
    text-align:left;
}*/


/*table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef2_cbpEditFormSchedule_bgvOvertimeCommentsGrid_DXMainTable > tbody > tr > td.dxbs-cmd-cell ~ td {
    text-align:left;
}*/


/*div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef16_cbpEditFormSchedule tbody tr td.dxbs-cmd-cell + td {
    text-align:left;
}*/

div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm table.table.table-bordered.table-condensed tbody tr td.dxbs-cmd-cell + td {
    text-align: left;
}


table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequest table tbody tr td.dx-wrap {
    text-align: center;
}

tbody tr#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXHeadersRow0 td.dxgvHeader {
    text-align: center !important;
}

div#EditSchedule_trEdit span.checkbox.checkbox-primary {
    padding-top: 10px;
}

div#ctl00_ContentPlaceHolder1_ASPxFormLayout1_divJobDescription {
    margin-bottom: -4px;
}

div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_efnew_cbpEditFormSchedule_acbSupervisor_DDD_L_H td.dxeListBoxItem.dxeHFC,
div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_efnew_cbpEditFormSchedule_acbSupervisor_DDD_L_H td.dxeListBoxItem.dxeHLC {
    background-color: #155b92;
}

table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_efnew_cbpEditFormSchedule_acbSupervisor_DDD_L_LBT td.dxeListBoxItemSelected {
    color: #000 !important;
}

/*td.dxeListBoxItem.dxeHFC {
   width:113px !important;
}*/

table#ctl00_ContentPlaceHolder1_tbCourses_ddlJobClassStudent_DDD_L {
    width: 600px;
}

    table#ctl00_ContentPlaceHolder1_tbCourses_ddlJobClassStudent_DDD_L td {
        text-align: center;
    }


#itemStyle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90px;
    display: block;
}


/*table#ctl00_ContentPlaceHolder1_gvPersonnel_DXMainTable td,
table#ctl00_ContentPlaceHolder1_gvRefDataExport_DXMainTable td,
table#ctl00_ContentPlaceHolder1_gvApplyTemplateUsers_DXHeaderTable td,
table#ctl00_ContentPlaceHolder1_gvNewUsers_DXHeaderTable td{
  text-align:center;
}*/



/*table#ctl00_ContentPlaceHolder1_gvAnnouncements_DXMainTable td{
    text-align:center;
}*/


div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_efnew_cbpEditFormSchedule li a.active:hover,
ul#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_efnew_cbpEditFormSchedule_bcbDetailWatch_L li a:hover,
ul#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef0_cbpEditFormSchedule_bcbDetailWatch_L a:hover,
div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef0_cbpEditFormSchedule li a.active:hover {
    color: #000;
}

ul#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef5_cbpEditFormSchedule_bcbDetailOvertimeCode_L,
ul#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_efnew_cbpEditFormSchedule_bcbDetailOvertimeCode_L,
ul#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef0_cbpEditFormSchedule_bcbDetailOvertimeCode_L {
    height: 98px !important;
}

/*default button styles*/

div#ctl00_ContentPlaceHolder1_tbJobPosting_ASPxFormLayout1_bthSave_CD span,
div#ctl00_ContentPlaceHolder1_btnSearch_CD span,
div#ctl00_ContentPlaceHolder1_btnBulkApprove_CD span {
    padding: 0px 0px;
    line-height: 1.5;
}


table#ctl00_ContentPlaceHolder1_tblActivitySchedules th,
table#ctl00_ContentPlaceHolder1_tblActivitySchedules td {
    text-align: center;
}

div#ctl00_ContentPlaceHolder1_trEdit legend.panel-heading {
    text-align: center;
}


table#ctl00_ContentPlaceHolder1_tblScheduleLog th,
table#ctl00_ContentPlaceHolder1_tblScheduleLog tr {
    text-align: center;
}

/*div#ctl00_ContentPlaceHolder1_tbWorkLocation_CC td {
    text-align: center;
}*/

#ctl00_ContentPlaceHolder1_tbRestrictions_ddlJobClassMulti_DDD_L_H,
#ctl00_ContentPlaceHolder1_ddlScheduleTemplate_DDD_L_H {
    padding-right: 17px !important;
}


table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXMainTable table.dxgvTable tbody tr td.dxgvHeader {
    background-color: #155b92;
}

    table#ctl00_ContentPlaceHolder1_tbOffDuty_gvRequestAssign_DXMainTable table.dxgvTable tbody tr td.dxgvHeader td {
        text-align: center;
    }

#MLReport_btnSearch {
    /*position: relative;*/
    right: 2px;
    top: -38px;
}

#MLReport_StrtDate {
    position: relative;
    top: 0px;
}

#MLReport_EndDate {
    position: relative;
    top: 0px;
    left: 65px;
}

/*#ctl00_ContentPlaceHolder1_LveRqst_btnSearch {
    position: relative;
    right: 285px;
}*/

.ot-approval-filter-buttons {
    position: relative;
    /*right: 250px;*/
    bottom: -2px;
}

/
/***********/
/*div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm button {
   background-color:transparent;
   color:#155b92;
   text-decoration:underline !important;  
}

div#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm button:hover {
   background-color:transparent;
   color:#155b92 !important; 
   text-decoration:underline !important; 
}*/
/*.dxic {
    border:1px solid red;
}*/
/*@media screen and (max-width: 1265px) {
  .menubas-h {
    display:block;
  }
}*/
/*ul.list-group.list-group-striped li:nth-of-type(odd){
    background: #E7F4FA;
}*/
/*ul.list-group.list-group-striped li:nth-of-type(even){
    background: #ffffff;
}*/
/*ol.list-group.list-group-striped li:nth-of-type(odd){
    background: #E7F4FA;
}*/
/*ol.list-group.list-group-striped li:nth-of-type(even){
    background: #ffffff;
}*/
/*.dd-item, .dd-empty, .dd-placeholder {
     
      font-size:12px;
}*/
/*
    Mason edit

    This is for the new My Leave Requests page. (as of 5/22/18)
*/
.big-text {
    font-size: 125%;
}

.center-vertical {
    transform: translateY(50%);
}

/*
    Bootstrap additions.
*/

@media (min-width: 992px) {
    .col-md-half-column { /* 1/2 of a column */
        width: 4.16666667%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
    }

    .col-md-threeQuarters-column { /* 3/4 of a column */
        width: 6.25%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
    }

    .col-md-1-half { /* 1.5x width of a column */
        width: 12.5%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
    }

    .col-md-2-quart { /* 2.25x width of a column */
        width: 18.75%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
    }

    .col-md-2-half { /* 2.5x width of a column */
        width: 20.83333333%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
    }

    .col-md-3-half { /* 3.5x width of a column */
        width: 29.16666666666667%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
    }

    .col-md-2-3-quart { /* 2.75x width of a column */
        width: 22.91666667%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
    }

    .col-md-7-half { /* 7.5x width of a column */
        width: 57.16666667%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
    }

    .col-md-offset-half { /* offset by 1/2 the width of a column */
        margin-left: 4.166666667%;
    }

    .col-md-offset-threeQuarters { /* offset by 3/4 the width of a column */
        margin-left: 6.25%;
    }

    .col-md-offset-4-half { /* offset by 4.5x the width of a column */ /* Used to horizontally center the Status combo box on the Edit Leave Summary popup */
        margin-left: 37.5%;
    }
}

.center-text {
    text-align: center;
}


.display-none {
    display: none;
}

/* Used to turn all column header text white */

.table th > a {
    color: #ffffff !important;
}


/* Turn column header text white */
.dxbs-fixed-header-content > a {
    color: white
}

    .dxbs-fixed-header-content > a:hover {
        color: white
    }

    .dxbs-fixed-header-content > a:focus {
        color: white
    }

.row-space-bottom {
    margin-bottom: 10px;
}

/* Makes all command buttons (except the "+"/"-" expand/collapse detail row) have a purple text color and underline on hover and focus */


/*.dxbs-cmd-cell .dxbs-button:hover, .dxbs-popup .dxbs-button:hover, .dxbs-editform .dxbs-button:hover, .dxbs-cmd-cell .dxbs-button:focus, .dxbs-popup .dxbs-button:focus, 
.dxbs-editform .dxbs-button:focus {
    color: #23527c !important;
    text-decoration: underline !important;
}*/


.dxbs-cmd-cell .dxbs-button:hover, .dxbs-editform .dxbs-button:hover, .dxbs-cmd-cell .dxbs-button:focus,
.dxbs-editform .dxbs-button:focus {
    color: #23527c !important;
    text-decoration: underline !important;
}

#ctl00_ContentPlaceHolder1_bgvEducation_DXEditor3_I,
#ctl00_ContentPlaceHolder1_bgvEducation_DXEditor4_I,
#ctl00_ContentPlaceHolder1_bgvEducation_DXEditor5_I,
#ctl00_ContentPlaceHolder1_bgvEducation_DXEditor6_I,
#ctl00_ContentPlaceHolder1_bgvEducation_DXEditor7_I,
#ctl00_ContentPlaceHolder1_bgvEducation_DXEditor8_I,
#ctl00_ContentPlaceHolder1_bgvEducation_DXEditor10_I,
#ctl00_ContentPlaceHolder1_bgvEducation_DXEditor11_I {
    color: black
}


#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXPEForm_ef3 > table > tbody > tr > td:nth-child(1) {
    text-align: left !important
}



#ctl00_ContentPlaceHolder1_gvGrid_col0 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col0 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col3 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col3 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col4 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col4 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col5 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col5 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col6 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col6 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col7 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col7 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col8 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col8 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col9 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col9 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col10 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col10 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col11 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col11 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col12 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col12 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col13 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col13 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col14 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col14 > table > tbody > tr > td:nth-child(2),
#ctl00_ContentPlaceHolder1_gvGrid_col15 > table > tbody > tr > td:nth-child(1),
#ctl00_ContentPlaceHolder1_gvGrid_col15 > table > tbody > tr > td:nth-child(2) {
    border-style: none !important
}

/*Calendar Legend*/
.CalLegend {
    list-style: none;
}

    .CalLegend li {
        margin-right: 10px
    }

    .CalLegend span {
        border: 1px solid #ccc;
        float: left;
        width: 40px;
        height: 13px;
        margin: 2px;
    }

    .CalLegend .RDO {
        background-color: #999999;
    }

    .CalLegend .REG {
        background-color: #63afe9;
    }

    .CalLegend .PTSTAT {
        background-color: #fec5ac;
    }

    .CalLegend .AVTRNG {
        background-color: #e6e6ff;
    }
/*Calendar Legend*/

#ctl00_ContentPlaceHolder1_gvRoster_col2 > table > tbody > tr > td:nth-child(1) {
    text-align: center !important;
}

/*a#ctl00_ContentPlaceHolder1_hlViewLog2 {
    position: relative;
    top: 10px
}*/

#ctl00_ContentPlaceHolder1_gvGrid.dxgvControl.gridLinks.dxgv {
    position: relative;
    bottom: 4px /*previous 10px*/
}

#chkInActive {
    position: relative;
    bottom: 10px
}

#ctl00_ContentPlaceHolder1_hlViewLog1 {
    position: relative;
    bottom: 10px
}

/*input#ctl00_ContentPlaceHolder1_chkInActive {
   position: relative;
   bottom: 10px
}*/

#ctl00_ContentPlaceHolder1_pnlView > table > tbody > tr:nth-child(1) > td.width-250 > span > label {
    position: relative;
    bottom: 10px;
    left: 6px
}


/* Makes the "+"/"-" button light blue and have no underline on hover and focus */

.dxbs-button:hover span, .dxbs-button:focus span {
    color: #337ab7 !important;
    text-decoration: none !important;
}


/* Removed underlines from grids in the detail row. */

.table > tbody > tr.dxbs-details-row > td a {
    text-decoration: none;
}

/* Sets most (if not, all) text to 12px size. */

.input-group .form-control, .input-group .input-group-btn .dropdown-menu, .dxbs-textbox .form-control, .dxbs-cmd-cell .dxbs-button, .dxbs-toolbar .btn-group .btn {
    font-size: 12px;
}

/* Darkens the text color of the disabled buttons in the grid toolbar */

.dxbs-toolbar .btn-group .btn-default.disabled {
    color: gray;
}

/* The following three are used to adjust the width of the drop down box of the Status combobox. */

.col-md-3.col-md-offset-4-half .dxbs-combobox .dxbs-listbox {
    width: 500%; /*365%;*/
    min-width: 0px;
    max-width: 5000px;
}

    /*.col-md-3.col-md-offset-4-half .dxbs-combobox .dxbs-listbox > li {
    width: 60%;
}*/

    .col-md-3.col-md-offset-4-half .dxbs-combobox .dxbs-listbox a {
        padding-left: 12px;
        margin-left: 0px;
    }


div#ctl00_ContentPlaceHolder1_bcbFilterSupervisorRouting ul#ctl00_ContentPlaceHolder1_bcbFilterSupervisorRouting_L,
div#ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus ul#dxbs-listbox.dxbs-dropdown-area.dropdown-menu,
div#ctl00_ContentPlaceHolder1_bcbFilterOvertimeStatus ul#ctl00_ContentPlaceHolder1_bcbFilterOvertimeStatus_L {
    height: 115px !important;
    overflow-y: scroll !important;
}

div#ctl00_ContentPlaceHolder1_bcbFilterSupervisorRouting ul#ctl00_ContentPlaceHolder1_bcbFilterSupervisorRouting_L {
    height: 145px !important;
    overflow-y: hidden !important;
}

div.input-group-btn ul.dxbs-listbox.dxbs-dropdown-area.dropdown-menu {
    height: 145px !important;
    overflow-y: scroll !important;
}

/*ul#ctl00_ContentPlaceHolder1_bcbFilterOvertimeType_L li#ctl00_ContentPlaceHolder1_bcbFilterOvertimeType_LVirtualScrollBottomSpacer,
ul#ctl00_ContentPlaceHolder1_bcbFilterLeaveType_L li#ctl00_ContentPlaceHolder1_bcbFilterLeaveType_LVirtualScrollBottomSpacer{
        height:0px !important;        
}*/



/*div.input-group-btn ul > li#ctl00_ContentPlaceHolder1_bcbFilterOvertimeType_L_LBI41 ~ li,
div.input-group-btn ul > li#ctl00_ContentPlaceHolder1_bcbFilterLeaveType_L_LBI31 ~ li {
    height: 0px !important;
    display: none !important;
}*/


div#ctl00_ContentPlaceHolder1_popEdit_PWC-1 div.form-group.col-md-12 input {
    width: 55px !important;
}



div#ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus li#ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus_LVirtualScrollBottomSpacer {
    height: 0px !important;
    display: none !important;
}

table#ctl00_ContentPlaceHolder1_PendingEvents1_dteEndDate input#ctl00_ContentPlaceHolder1_PendingEvents1_dteEndDate_I,
table#ctl00_ContentPlaceHolder1_PendingEvents1_dteStartDate input#ctl00_ContentPlaceHolder1_PendingEvents1_dteStartDate_I {
    margin-top: -2px;
}

/*table#ctl00_ContentPlaceHolder1_gvSkill_DXMainTable td#ctl00_ContentPlaceHolder1_gvSkill_col1 table tbody tr:first-child td {
    padding-left:15px;
}*/


.row-space-bottom-label {
    margin-bottom: 5px;
}

div#ctl00_ContentPlaceHolder1_bcbFilterLeaveStatus div.input-group {
    margin-left: 0;
}

/*
    End Mason edit
*/

/*
    Mason edit for Current Base Record User Link
*/

.spaceAbove {
    margin-top: 8px;
}

.spaceAbove2 {
    margin-top: 6px;
}

/*.current-base-record-user-label {
    margin-right: 20px;
}*/

.navbar-form-custom > .spaceAbove {
    background-color: #28737C;
    padding-top: 4px;
    padding-bottom: 4px;
    border-radius: 4px;
    color: #E8E9E9;
    text-decoration: none;
    font-weight: 400;
}


/*
    End Mason edit
*/

/*
    Mason edit for Overtimes pages
*/

.table.table-condensed.table-bordered table.form-control.input-sm.m-l-10.dxeButtonEdit.dxeButtonEditSys {
    margin-left: 0px !important;
    width: 100%;
}

    .table.table-condensed.table-bordered table.form-control.input-sm.m-l-10.dxeButtonEdit.dxeButtonEditSys tr > td.dxic {
        border-style: none;
        padding: 1px 2px;
    }

    .table.table-condensed.table-bordered table.form-control.input-sm.m-l-10.dxeButtonEdit.dxeButtonEditSys tr > td.dxeButton.dxeButtonEditButton {
        padding: 1px 5px 2px 5px;
    }

/*
    End Mason edit
*/

/*
    Mason edit for Leaves pages where the issues tab and comment column on the comment grid are all centered. Edit: Since Issues is now (8/29/18) a grid, need to adjust the rule.
*/

table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable tr.dxbs-details-row nav.dxbs-tabs > .tab-content > .tab-pane > ul.list-group,
table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable tr.dxbs-details-row nav.dxbs-tabs > .tab-content > .tab-pane > .dxbs-gridview .comment,
table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable tr.dxbs-details-row nav.dxbs-tabs > .tab-content > .tab-pane > .dxbs-gridview .issue {
    text-align: left;
}

/*
    End Mason edit
*/

/*
    Mason edit for Overtimes with the detail table, the edit form
*/

.dxbs-gridview .dxbs-details-row .dxbs-tabs > .tab-content > .tab-pane > .row > .col-md-4 > table > tbody > tr > td.left {
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-right: hidden;
    background-color: #E7F4FA;
}

.dxbs-gridview .dxbs-details-row .dxbs-tabs > .tab-content > .tab-pane > .row > .col-md-4 > table > tbody > tr > td.right {
    border-left: hidden;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}

.dxbs-gridview .dxbs-gridview button.btn-link {
    color: #155b92 !important;
    text-decoration: underline !important;
    background-color: transparent;
    font-size: 12px;
}

    .dxbs-gridview .dxbs-gridview button.btn-link:hover, .dxbs-gridview .dxbs-gridview button.btn-link:visited {
        color: #155b92 !important;
        text-decoration: underline !important;
    }

.col-md-12 > .dxpnlControl > .row > .col-md-5 > .checkbox.checkbox-primary {
    margin-top: 0;
    padding-bottom: 10px;
}

    .col-md-12 > .dxpnlControl > .row > .col-md-5 > .checkbox.checkbox-primary > input[type='checkbox'] {
        opacity: 1;
    }

table#ctl00_ContentPlaceHolder1_bgvOvertimesMainGrid_DXMainTable > tbody > tr.dxbs-group-row > td,
table#ctl00_ContentPlaceHolder1_bgvLeavesMainGrid_DXMainTable > tbody > tr.dxbs-group-row > td {
    text-align: left;
}

/*
    End Mason edit
*/

/*
    Derrick's "little" section of questionable css selectors...
*/


/* Overtimes popup edit form */

.dxbs-popup.modal-dialog.new-start {
    max-width: 600px !important;
}

.dxbs-popup.modal-dialog.editing {
    max-width: 800px !important;
}


/* Leaves and Overtimes workgroup selection treelist css */

.orion-popup-header {
    font-size: 15px !important;
    background-color: #155b92 !important;
    padding: 7px 15px !important;
    border-bottom: 1px solid transparent !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff !important;
}

    .orion-popup-header a {
        color: #fff !important;
    }

#form1 > div:nth-child(9) > div {
    position: relative !important;
    top: 15px !important;
}


/*#ctl00_ContentPlaceHolder1_OTPanel_CandidateViewPopup_PW-1 {
    left: 20px !important;
    top: 0px !important;
}*/

table#WorkpositionUnassignedPersonnel1_gvUnassigned.dxgvControl.gridLinks.dxgv {
    position: relative;
    top: -50px; /*previous -60px*/
}

#divContainer > div.row {
    position: relative !important;
    top: -15px !important; /*previous -20px*/
}

#ctl00_ContentPlaceHolder1_OTPanel_CandidateViewPopup_CIF-1 {
    height: 600px !important;
}

@media only screen and (max-width: 1280px) {
    #ctl00_ContentPlaceHolder1_gvAnnouncements.dxgvControl.table.table-striped.table-bordered.gridLinks.dxgv {
        width: 100% !important;
    }

    div#ctl00_ContentPlaceHolder1_pnlSchedules {
        width: 100%;
    }
}

td.dxeListBoxItem
td.dxeListBoxItem
td.dxeListBoxItem {
    text-align: center !important
}


/* Hide stupid "virtual spacer" at bottom of DevEx combo boxes in IE (In Chrome, these are already the values for these styles on the spacers) */

/*
.dxbs-combobox li:last-of-type[data-type="spacer"] {
    height: 0px !important;
    display: none !important;
}
*/


/* Overrides to correct issues with modal DevExpress popup z-indexes (that clash with some of our own css rules, but I don't feel inclined to dig into all that at this moment...) */

.orion-modal-dxpopup-zindex-override {
    z-index: 12002 !important;
}

.orion-modal-dxpopup-backdrop-zindex-override {
    z-index: 12001 !important;
}

.z-index999999 {
    z-index: 999999 !important;
}

/* Purge awesome bootstrap checkbox style from devexpress checkboxes with FIREY NUKES FROM ORBIT ... does need some scapel treatment to make it more generally useful, though 

    HA! THIS IS MASON FROM THE FUTURE, DEFEATING YOUR ORBITAL NUKE WEAPON WITH EXPERTLY CRAFTED CSS SURFACE TO AIR MISSILES!!!
*/

.checkboy-primary.devex-checkbox input[type="checkbox"] {
    display: none !important
}

.checkbox-primary.devex-checkbox.checked > label::before {
    background-color: #337ab7 !important;
    border-color: #337ab7;
   font-family: "Font Awesome 5 Pro";
    display: inline-block;
}

.checkbox-primary.devex-checkbox.checked > label::after {
    color: #fff;
    content: "\f00c";
   font-family: "Font Awesome 5 Pro";
}

.devex-checkbox {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.check-postfix > label::after {
    margin-top: 2px;
}

/* ViewOffDutyRequestsReport.aspx : Shamelessly borrowing Mason's technique for correcting our idiot controls for which their functional width does not match their visible width */
.width-fixer-for-idiot-controls {
    border-radius: 4px;
    border-collapse: separate;
    border: 1px solid black;
}

/* Yet another contribution to our monstrous css file, this time addressing the bootstrap issues with the popup (iframe) within a popup (iframe) from the OffDutyCalendar page for assign personnel. */

.iframe-container {
    position: relative;
    overflow: hidden;
}

    .iframe-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

/* BootstrapGridView text alignment things I'm using for the moment. */

.bgv-HeaderCell-Left, .bgv-DataCell-Left {
    text-align: left !important;
}

    .bgv-HeaderCell-Left > a, .bgv-DataCell-Left > a {
        text-align: left !important;
        padding-left: 2px !important;
    }

.bgv-HeaderCell-Center, .bgv-DataCell-Center {
    text-align: center !important;
    /*padding-left: 15px !important;*/
}

.bgv-HeaderCell-Right, .bgv-DataCell-Right {
    text-align: right !important;
}

.lvt-HeaderCell-Center {
    text-align: center !important;
    padding-left: 15px !important;
}

.bgv2-HeaderCell-Center > a {
    text-align: center !important;
    padding-left: 15px !important;
    padding-right: 15px !important
}

.bgv-HeaderCell-Center > a {
    text-align: center !important;
}

.bgv-HeaderCell-Center-PadLeft > a {
    text-align: center !important;
    padding-left: 15px !important;
}

/*
    Mason's contributions to the "fun"
*/

div.dxlbd td.dxeListBoxItem.bgv-DataCell-Left {
    text-align: left !important;
}

div.dxeHD td.dxeListBoxItem.bgv-HeaderCell-Center,
div.dxlbd td:nth-child(2).dxeListBoxItem.bgv-DataCell-Center-Index-1,
div.dxlbd td:nth-child(3).dxeListBoxItem.bgv-DataCell-Center-Index-2 {
    text-align: center !important;
}

/*
    End of Mason's "fun" contributions
*/

/*
    End of Derrick's "contributions" to the css
*/

/*
    Mason edit for Add Note button on Leaves
*/

.dxbs-toolbar > .btn-group > .btn.btn-primary.btn-sm.btn-default > span.image.dxbs-icon.dxbs-icon-plus ~ span {
    color: white;
}

/*
    End Mason edit
*/

/*
    Mason edit for the drop down button for the combo box editors on the Personnel Class and Personnel Funding grids on Job Classification (on Base Record)
*/

table#ctl00_ContentPlaceHolder1_EmploymentEdit_gvPersonnelFunding_DXEditor2 > tbody > tr > td ~ td.dxic,
table#ctl00_ContentPlaceHolder1_EmploymentEdit_gvPersonnelClass_DXEditor4 > tbody > tr > td ~ td.dxic {
    width: 100% !important;
}

/* End Mason edit */

/* Mason edit for the Personnel Select on Assign Permissions */

table#ctl00_ContentPlaceHolder1_cbpSearchPanel_ddlPersonnel {
    border-radius: 4px;
    border-collapse: separate;
    border: 1px solid black;
}

/* End Mason edit */

#SaveMessage { /*Successfully Updated message when editing overtime info*/
    position: relative;
    top: -43px; /*previously -20px*/
    left: -80px; /*previously 55px*/
    color: #990000;
    width: 130px;
    font-weight: bold;
}

.SaveMessageEd {
    font-weight: bold;
    position: relative;
    bottom: 35px;
    left: 60px;
    color: #990000;
}

td#ctl00_ContentPlaceHolder1_gvGrid_DXDataRow2 > td:nth-child(14) {
    /*width: 10px !important;*/
    color: red;
    column-width: 100px;
}




/*textarea#ctl00_ContentPlaceHolder1_CourtRequestsControl_CourtConflictNotePopup_txtConflictNote.form-control { 
    height: 66px !important;
}*/

a#ctl00_ContentPlaceHolder1_CourtRequests_TitleLink {
    font-size: 12px !important;
}

/*
    Mason edit for the Edit button in the detail view of the main grid on the Edit Announcements page
*/

table.dxgvControl.table.table-condensed.table-bordered.table-hover.dxgv > tbody > tr > td > table.dxgvTable.table.table-striped.table-bordered.table-hover.table-responsive > tbody > tr.dxgvDetailRow > td.dxgv.dxgvDetailCell > div > table.table-width > tbody > tr > td.w-noBorder > a.btn.btn-primary.btn-sm {
    color: #ffffff !important;
    text-decoration: none !important;
}

/*
    End Mason edit
*/

/*
    Mason edit for collapse buttons on the homepage calendar grid.
*/

#ctl00_ContentPlaceHolder1_DashboardCalendar_gvRoster_DXMainTable .dxGridView_gvExpandedButton {
    visibility: hidden;
}

/*
    End Mason edit
*/

/*
    Mason edit for Emergency Contacts page for the Note field. Gettin' those rounded corners to shine beautifully.
*/

#ctl00_ContentPlaceHolder1_PersonnelEmergContact_gvEmergencyContacts_ef0_pageControl_txtNote {
    padding-right: 3px !important;
}

/*
    End Mason edit
*/

/*
    Mason edit for Education Level combo box on the edit row. Doubling the size of the drop down area.
*/

div.dxbs-dropdown-edit.dxbs-combobox > div.input-group > div.input-group-btn > ul.dxbs-listbox.dxbs-dropdown-area.dropdown-menu.educationLevel {
    height: 322.8px !important;
}

/*
    End Mason edit.
*/

/*
    Mason edit for Emergency Contact "New Contact" popup. Sets the edit controls to be inline-block so that the Validator asterisk can show up beside the control when it isn't filled.
*/

div.row.emergency-contact-new-form > div.form-group.col-md-6 > div.form-group.col-md-12 > input.form-control.input-sm,
div.row.emergency-contact-new-form > div.form-group.col-md-6 > div.form-group.col-md-12 > select.form-control.input-sm,
div.row.emergency-contact-new-form > div.form-group.col-md-8 > div.form-group.col-md-6 > select.form-control.input-sm,
div.row.emergency-contact-new-form > div.form-group.col-md-8 > div.form-group.col-md-6 > input.form-control.input-sm,
div.row.emergency-contact-new-form > div.form-group.col-md-4 > select.form-control.input-sm,
div.row.emergency-contact-new-form > div.form-group.col-md-4 > input.form-control.input-sm {
    display: inline-block;
}

div.row.emergency-contact-new-form > div.form-group.col-md-8 > div.form-group.col-md-6 > select.form-control.input-sm,
div.row.emergency-contact-new-form > div.form-group.col-md-8 > div.form-group.col-md-6 > input.form-control.input-sm {
    width: 97%;
}

/*
    End Mason edit
*/

.dxtc-content {
    overflow: visible !important;
}

/*
    Mason edit for Overtimes. Changing the font from the default on the callback panel on the Edit Form.
*/

div.dxpnlControl.callback-panel-font-override,
.callback-panel-font-override input,
.callback-panel-font-override textarea
.callback-panel-font-override listbox
.callback-panel-font-override li {
    font-family: 'Helvetica Neue', Helvetica, Ariel, sans-serif;
    color: #000000 !important;
}

div.font-override > ul > li,
div.font-override input {
    font-size: 12px !important;
    font-family: 'Helvetica Neue', Helvetica, Ariel, sans-serif !important;
    color: #000000 !important;
}
/*
    End Mason edit
*/

/*
    Mason edit for Funding Types. Changing the border color on the right side to match what is seen on other grids. In accordance with what was discussed, I have distilled this into a class that can be used in 
    other grids if need be. 
*/

.grid-header-seperator {
    border-right: 1px solid #DDDDDD;
}

/*
    End Mason edit
*/

/*
    Mason Edit for Leaves row spacing. I didn't want to mess up the row-space-bottom class, so I created this new one.
*/

.row-space-bottom-Leaves {
    margin-bottom: 15px;
}

/*
    End Mason edit
*/

/*
    Mason Edit for OT loading panel.
*/

.root-class .dxbs-lp {
    height: 80px;
    width: 160px;
    box-shadow: grey 5px 5px 3px;
}

    .root-class .dxbs-lp .dxbs-icon-refresh {
        margin-bottom: 45%;
        margin-top: 23%;
    }

/*
    End Mason edit
*/

/*
    Mason edit for Leave Detail loading panel having weird issues with borders
*/

.loading-panel-border-fix > tbody > tr > td:nth-child(1) {
    border-right-width: 0px;
}

.loading-panel-border-fix > tbody > tr > td:nth-child(2) {
    border-left-width: 0px;
}

/*
    End Mason edit
*/

/*
    Mason edit for Medical Log treelist buttons having the wrong color text and an underline
*/

.dxgvControl a.btn.btn-primary.btn-sm.btn-popup-open {
    color: #fff !important;
    text-decoration: none !important;
}

/*
    End Mason edit
*/

/*
    Mason edit for Schedule Reconciliation Export drop down.
*/

ul.dropdown-menu.l-225 {
    left: 225px;
}

/*
    End Mason edit
*/

/*
    Mason edit for FMLA report filter pages. This is to override the default text color for the DevEx captions of edit controls that fail validation.
*/

/*
    This is to override the default text color for the DevEx captions of edit controls that fail validation.
*/
.has-error > label.control-label.dxbs-edit-caption {
    color: #000;
}

/*
    This is to make the asterisk red.
*/

label.control-label.dxbs-edit-caption > em {
    color: red;
}

/*
    End Mason edit
*/

#ctl00_ContentPlaceHolder1_gvWorkPositionTemplate_DXparentrowswindow_PW-1 {
    /* CRW LP60422494 - Work Position Management page issues - The hint on the 2nd page to show the name of the workgroup needs to be fixed */
    width: 1000px !important;
}

/* Font Awesome Override */

.fa {
    font-weight: normal
}
.topPadding {
padding-top:3px;
}

@media only screen and (min-width: 1281px) and (max-device-width: 1567px) {
    .res-datepicker {
        min-width: 175px !important;
    }
    .res-search, .res-radio {
        padding-left: 0 !important;
    }
}
[id*='_ddlWorkgroup_'] .dxeListBoxItem {
    width: 275px !important;
}

span[id*=irst][id*=tatus]:not([id*=arital]):not([id*=ilitary]):not([id*=lblFor]):not([id*=InvoiceStatus]),
span[id*=econd][id*=tatus]:not([id*=arital]):not([id*=ilitary]),
span[id*=lbl][id*=status]:not([id*=marital]):not([id*=Marital]):not([id*=ilitary]):not([id*=lblFor]):not([id*=InvoiceStatus]),
label[id*=lbl][id*=status]:not([id*=marital]):not([id*=Marital]):not([id*=ilitary]):not([id*=lblFor]),
span[id*=lbl][id*=Status]:not([id*=marital]):not([id*=Marital]):not([id*=ilitary]):not([id*=lblFor]):not([id*=InvoiceStatus]),
label[id*=lbl][id*=Status]:not([id*=marital]):not([id*=Marital]):not([id*=ilitary]):not([id*=lblFor]),
lbl[id*=lbl][id*=message], span[id*=lbl][id*=Message], span[id*=lbl][id*=message],
label[id*=lbl][id*=Message], label[id*=lbl][id*=message], span[id*=lbl][id*=Result],
span[id*=lbl][id*=result], label[id*=lbl][id*=result], label[id*=lbl][id*=Result],
not[id*=Marital], 
not[id*=marital], 
.dxeRequiredMark {
    /*ADA compliant red for error messages*/
    color: #B00303 !important;
} .dxmLite .dxm-disabled, .dxmLite .dxm-disabled a.dx {
    color: #686262 !important;
} .dxgvEmptyDataRow {
    color: #6a6a6a !important;
}
