﻿span.field-validation-error {
    display: block;
    margin-top: 6px;
    padding: 0 1px;
    font-style: normal;
    font-size: 11px;
    line-height: 15px;
    color: #D56161;
}

a.headerLink:hover {
    text-decoration:none;
}

.ppCheckbox {
    color: #404040;
    cursor:pointer;
    display:block;
    font-size:13px;
    font-weight:normal;
    line-height:25px;
    margin:0;
    padding:0px 0px 0px 25px;
    position:relative;
    vertical-align:middle;
}

.ppCheckbox > input[type="checkbox"] {
    -webkit-transition-delay:0s;
    -webkit-transition-duration:0.3s;
    -webkit-transition-property:border-color;
    -webkit-transition-timing-function:ease;
    background-attachment:scroll;
    background-clip:border-box;
    background-color:white;
    background-image:none;
    background-origin:padding-box;
    background-size:auto;
    border:1px solid #BDBDBD;
    box-sizing:content-box;
    color:#404040;
    display:block;
    font-size:13px;
    font-weight:normal;
    height:17px;
    left:0px;
    line-height:25px;
    outline-color:#404040;
    outline-style:none;
    outline-width:0px;
    padding:0px;
    position:absolute;
    top:1px;
    transition-delay:0s;
    transition-duration:0.3s;
    transition-property:border-color;
    transition-timing-function:ease;
    width:17px;
}

#logo {
    margin-top: 6px;
    margin-left:5px;
}

#logo-group > span {
    height: auto;
}

.timereg-panel-group {
    margin-bottom: 4px;
}

.timereg-panel {
    border: 0;
}

.timereg-panel-heading {
    padding:0;
    color:white;
}

.timereg-tr-link {
    cursor: pointer;
}