﻿body {
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.textbox-500 {
    width:500px;
}

.stripe-grey {
    background-color:lightgrey;
}

.stripe-darkblue {
    background-color:darkblue;
    color:white;
}

.stripe-coral {
    background-color:lightcoral;
}

.stripe-darkgreen {
    background-color:darkgreen;
    color:white;
}

.stripe-black {
    background-color:black;
    color:white;
}

.stripe-darkgrey {
    background-color:darkgrey;
    color:white;
}

.stripe-lightblue {
    background-color:aliceblue;
}

.stripe-slate {
    background-color:lightslategrey;
}

.cell-amount {
    text-align:right;
    padding-right:10px !important;
}

.cell-limit {
    max-width: 150px;
}
.equip-label {
    width: 200px;
    text-align: right;
}

.equip-ctrl {
    width: 65px;
}

.pie-legend li span {
    width: 2em;
    height: 2em;
    display: inline-block;
    margin-right: 5px;
}
.pie-legend {
    list-style: none;    
}

@media print {
    .non-printable, .fancybox-outer { display: none; }
    .printable, #printDiv { 
        display: block; 
        font-size: 26pt;
    }
  }

.noMobileTitle .ui-dialog-titlebar
{
    display: none;
}

.noMobileTitle .ui-dialog-buttonpane
{
    display: none;
}

.selectorMain
{
    font-size:x-large;
    color:antiquewhite;
    width:30%;
    margin-right:20px;
}

.inverse-dropdown
{
    background-color:black;
    color:wheat;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    border-radius:10px;
    width:220px;
}

.inverse-dropdown > li:hover > a:hover
{
    background-color:#428bca;
    color:white;
    font-weight:bold;
}

.inverse-dropdown > li > a
{
    color:white;
}

.selectorMainMobile
{
    font-size:larger;
    color:antiquewhite;
    width:80%;
    margin-left:10%;
}

.selectorMobile
{
    color:antiquewhite;
    width:100%;
}

.borderless td, .borderless th {
    border: none !important;
}

.pagebreak
{
    page-break-after: always;
    page-break-inside: avoid;
}

.hovertablerow {
    background-color:#cee0ea;
}

.userprojcolumn {
    overflow: hidden;
    white-space:nowrap; 
    max-width:18em;
}

.usercontactcolumn {
    overflow: hidden;
    white-space: nowrap;
    max-width: 13.5em;
}

.useruserscolumn {
    overflow: hidden;
    white-space: nowrap;
    max-width: 13.5em;
}

.projrowsel :hover {
    background-color:cornflowerblue;
    color: white;
    font-weight: bold;
}

a.dashboardlink {
    text-decoration:none;
    cursor: pointer;
    color: black;
}

a.dashboardlink:hover {
    font-weight: bold;
    background-color:darkblue;
    color:white;
}

a.evallink {
    text-decoration: none;
    cursor: pointer;
}

a.evallink:hover {
    font-weight: bold;
    color: red;
}