﻿.clear { clear:both; }

.half-width-button {
    width: 35%;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

h2
{
    text-align:center;
    margin:0 0 12px 0;
}

#login [data-role="header"]
{
    text-align:center;
    padding:10px 0;
}

.form-row
{
    margin:0 0 10px 0;
}

.form-row .ui-btn
{
    margin:20px 0 0 0;
}

.form-row .text-btn
{
    padding: .4em;
    line-height: 1.4em;
    display: block;
    width: 100%;
    font-weight:normal;
    color:#000;
}
.form-row .text-btn:hover
{
    cursor: text;
    color:#000;
}

.ui-datepicker-calendar td.ui-datepicker-current-day
{
    background-color:#AEAEAE;
}
.ui-datepicker-calendar th
{
    background-color:#EEE;
    border-color:#ddd;
}
.ui-datepicker-calendar td
{
    min-width:31px !important;
    background-color:#F6F6F6;
    border-color:#ddd;
}
.ui-datepicker-calendar td a
{
    color:#000;
    font-weight:normal !important;
}
.ui-datepicker-calendar td.ui-datepicker-current-day a
{
    color:#FFF;
}

.message
{
    text-align:center;
    font-weight:bold;
    color: red;
    margin:0 0 10px 0;
}

.update-password-link
{
    text-align:center;
}

ul
{
    list-style-type:none;
    padding:0;
}

ul li a
{
    display:block;
    padding:10px;
    border-top:solid 1px #e9e9e9;
    cursor:pointer;
}

ul li:last-child a { border-bottom:solid 1px #e9e9e9; }

.ssn-column
{
    float:left;
    width:55%;
}

.minutes-column
{
    float:right;
    width:40%;
}

.ui-icon-loading {
    background: url(/images/ajax-loader.gif);
    background-size: 46px 46px;
    width:46px;
    height:46px;
}