h2{
    border-top:none 0px;
}
button.button {
    background: #0084a9 none repeat scroll 0 0;
    border: 1px solid #0084a9;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 1rem;
    line-height: normal;
    margin: 5px 0;
    max-width: 100%;
    padding: 6px 12px;
    text-decoration: none !important;
}
.ca_panel .ui-state-disabled{
    opacity: 1;
}
.ca_panel td.holidays span,.ca_panel td.ui-datepicker-week-end span{
    background-color:darkgray;
    color:white;
}
.ui-state-highlight{
    border: 1px solid #769A39;
}
.ui-state-highlight .ui-state-default{
    background-color:#78a22f !important;
}
.holiday .ui-state-default{
    background-color:#005581 !important;
    color:white !important;
}
#frmLoginTable{
    margin:0px auto;
}
div.list div.list-row:nth-child(odd){
    background: #f5f5f5 none repeat scroll 0 0 !important;
}
div.list div.list-row:nth-child(even){
    background: #eaeaea none repeat scroll 0 0 !important;
}
.Steps{
    background: #ececec none repeat scroll 0 0;
    border-radius: 10px;
    display: table;
    line-height: 1.8em;
    margin: 1em 1em 2em 9em;
    padding: 0;
    width: 639px;
}
.stepActive{
    text-align:center;
    font-weight: bold;
    background: #b4b5b5 none repeat scroll 0 0;
    border: medium none;
    border-radius: 10px;
    color: #000;
    display: table-cell;
    font-family: "Open Sans";
    margin: 0;
    padding-left: 5px;
    padding-top: 5px;
    width: 193px;
}
.stepInactive{
    text-align:center;
    font-weight: bold;
    background: #ececec none repeat scroll 0 0;
    border: medium none;
    border-radius: 10px;
    color: #000;
    display: table-cell;
    font-family: "Open Sans";
    height: 26px;
    list-style: outside none none;
    margin: 0;
    padding-left: 5px;
    padding-top: 5px;
    width: 193px;
}
.paragraphList li{
    margin-top:10px;
}
#box li{
    margin-top:10px;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a{
    color:white;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    background:none 0;
}
.ui-state-highlight .ui-state-default{
    color:white !important;
}
.add-payroll{
    float:right;
}
fieldset div.submit{
    width:100%;
}
fieldset div.submit input{
    float:right;
}
.EditbuttonRight, #PrintButton a span{
    float:right;
    clear:both;
}
.ui-datepicker-prev,.ui-datepicker-next{
    display: none;
}
.shadedDates{
    font-weight: bold;
    padding:3px;
    background-color: #005581;
    color: white;
    font-family: Helvetica,Arial,sans-serif;
}
.logout{
    float:right;
}
.printbuttongrp{
    text-align:center;
}
.nobreak{
    white-space: nowrap;
}
.error{
    margin:5px;
    font-weight: bold;
    color:red;
}