﻿/*html,body{min-height:100%;}*/


body {
    padding-top: 10px;
    padding-bottom: 20px;
    background: transparent;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 20px;
    margin-right: 20px !important;
}

.body-contentNoMargins {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px !important;
}

.NoPadding {
    padding: 0 0 0 0;
}



.container {
    width: 95% !important;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}


.TextRight {
    text-align: right;
}

.LargeHeader {
    font-family: Verdana, Geneva, Helevetica;
    font-size: 24px;
    color: #990000;
    font-weight: bold;
}

.LargeText {
    font-family: Verdana, Geneva, Helevetica;
    font-size: 20px;
    color: black;
}

.BlackHeader {
    font-family: Verdana, Geneva, Helevetica;
    font-size: 18px;
    color: black;
    font-weight: bold;
    text-align: center;
}

.RedHeader {
    font-family: Verdana, Geneva, Helevetica;
    font-size: 18px;
    color: #990000;
    font-weight: bold;
}

.ErrorBlackLarge {
    font-family: Verdana, Geneva, Helevetica;
    font-size: 30px;
    color: black;
    font-weight: bold;
    text-align: left;
}

.ErrorBlackSmall {
    font-family: Verdana, Geneva, Helevetica;
    font-size: 14px;
    color: black;
    text-align: left;
}

.NormalText {
    font-family: Verdana, Geneva, Helevetica;
    color: black;
}

.NormalRedText {
    font-family: Verdana, Geneva, Helevetica;
    color: #990000;
}

.NormalWhiteText {
    font-family: Verdana, Geneva, Helevetica;
    color: white;
}

.NormalStrongText {
    font-family: Verdana, Geneva, Helevetica;
    color: black;
    font-weight: bold;
}

.LinkText {
    font-family: Verdana, Geneva, Helevetica;
    color: #990000;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
}

.NormalLinkText {
    font-family: Verdana, Geneva, Helevetica;
    color: #990000;
    text-decoration: underline;
}

.NormalBlackLinkText {
    font-family: Verdana, Geneva, Helevetica;
    color: black;
    text-decoration: underline;
}

.NormalWhiteLinkText {
    font-family: Verdana, Geneva, Helevetica;
    color: white;
    text-decoration: underline;
}

.StrongBlackLinkText {
    font-family: Verdana, Geneva, Helevetica;
    color: black;
    font-weight: bold;
    text-decoration: underline;
}

.CalvinHobbes {
    width: 174px;
    height: 75px;
    align-content: center;
}

.HelpLinkHeaders {
    font-family: Verdana, Geneva, Helevetica;
    color: #990000;
    font-size: 14px;
    text-decoration: underline;
}

.GridHeaders {
    background-color: #990000;
    font-family: Verdana, Geneva, Helevetica;
    font-weight: bold;
    color: white;
    font-size: 14px;
}

.table60 {
    width: 60% !important;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>thead>tr>td, .table>tbody>tr>td {
    /*color: black;*/
    padding: 3px;
    border: 1px solid #990000;

}

.noBorder {
    border: none !important;
}

.horizontalLine {
    border-top: 2px solid #222222;
}

.smallHorizontalLine {
    border-top: 2px solid #222222;
    margin-left: 10px;
    margin-right: 25px;
}

.ShowBgImage {
    background-image: url('../Images/lilubkgnd.jpg');
}

.noBackGround {
    background: white !important;
}

.ShowNavImage {
    background-image: url('../Images/bbsbg.jpg');
    background-size: 100%;
}

.Centered {
    text-align: center;
}

.YellowBg {
    background-color: #fdd856;
    height: 50px;
    margin-bottom: 20px
}

.RightHeaderText {
    padding-left: 5%;
    padding-top: 5px;
    background-color: #fdd856;
    min-height: 50px;
    margin-bottom: 20px
}

.CenterHeaderBtn {
    text-align: center;
    padding-top: 2px;
}

.RightJustify {
    text-align: right;
}

.smallLeftMargin {
    margin-left: 10px;
    margin-right: 10px;
    text-wrap: normal;
    padding-right: 40px;
}

.navText {
    display: inline-block;
    padding-right: 10px;
    text-overflow: clip;
}

.cellPadding {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.leftPadding {
    padding-left: 10px !important;
    padding-right: 17% !important;
}

.rightPadding {
    padding-right: 17% !important;
}

.rightPaddingLarge {
    padding-right: 40px
}

.showScroll {
    overflow-y: scroll;
    overflow-x: hidden;
}

.col-lg-5,
.col-md-5,
.col-sm-5 {
    text-align: right;
}

.HandCursor {
    cursor: pointer;
}