﻿.system-logout,
.system-help,
.system-user-prefs,
.system-logout:visited,
.system-help:visited,
.system-home,
.system-home:visited,
.system-user-prefs:visited {
    font-size:24px !important;
    padding:2px !important;
    /*color:#404040 !important;*/
}

.system-home:hover,
.system-logout:hover,
.system-help:hover,
.system-user-prefs:hover
{
/*color:#404040;*/
cursor:pointer;
}

.system-help{
    margin-left:4px;
}

.system-logout{
    margin-left:4px;
}

/*.fa
{
    color:#404040;
}

.fa:visited{
    color:#404040;
   text-decoration:none;
}

.fa:hover{
    text-shadow: 0 0 6px #E75D1B;
cursor:pointer;
color:#404040;
}*/

a[href]{
    text-decoration:none;
}

.calendar-button{
    font-size:1rem;
    margin-left:0.5em;
    margin-right:0.25em;
}

/* PTO section styling */
.pto-details-button,
.pto-details-button:visited{
    /*color:black;*/
    font-size:1.2em;
}

.pto-request-pending{
    color:black;
    font-size:1.2em;
}
.pto-request-approved{
    color:green;
    font-size:1.2em;
}
.pto-request-denied{
    color:crimson;
    font-size:1.2em;
}

.pto-request-partial{
    color:mediumseagreen;
    font-size:1.2em;
}

/* Paging styling */
.paging-backward,
.paging-backward:visited,
.paging-fast-backward,
.paging-fast-backward:visited,
.paging-forward,
.paging-forward:visited,
.paging-fast-forward,
.paging-fast-forward:visited
{
    /*color:black;*/
    font-size:1.2em;
    margin:0 0.25em 0 0.25em;
}

/* Pay period paging style */
.pay-period-next-period,
.pay-period-next-week,
.pay-period-last-period,
.pay-period-last-week,
.pay-period-next-period:visited,
.pay-period-next-week:visited,
.pay-period-last-period:visited,
.pay-period-last-week:visited
{
    /*color:black;*/
    font-size:1.2em;
}

.adjustments-delete-button,
.adjustments-delete-button:visited{
    /*color:black;*/
    font-size:1.2em;
}

.adjustments-details-button,
.adjustments-details-button:visited{
    /*color:black;*/
    font-size:1.2em;
}

/* Schedules period paging style */
.schedules-next-period,
.schedules-next-week,
.schedules-last-period,
.schedules-last-week,
.schedules-next-period:visited,
.schedules-next-week:visited,
.schedules-last-period:visited,
.schedules-last-week:visited
{
    /*color:black;*/
    font-size:1.2em;
}

.timesheet-icons{
    /*color:black;*/
    font-size:1.4em;
}

.timesheet-expand-punch {
}

.timesheet-save-punch{
    color:cornflowerblue;
}

.timesheet-no-save{

}
.timesheet-save-all{
    color:cornflowerblue;
}
.exception-icon{
    color:goldenrod;
}
.employee-note-icon{
    color:darkgreen;
}
.supervisor-note-icon{
    color:saddlebrown;
}
.employee-approved-icon{
    color:green;
}
.timesheet-modified-icon{
    color:crimson;
}