.btn-primary-nopad,.gavelinkBackground{
    background-image:-webkit-linear-gradient(left,#0266a2,#005);
    background-image:-moz-linear-gradient(left,#0266a2,#005);
    background-image:-ms-linear-gradient(left,#0266a2,#005);
    background-image:-o-linear-gradient(left,#0266a2,#005)
}
.checkboxOff,.checkboxOn{
    width:16px;
    height:16px;
    padding:0;
    margin-bottom:2px;
    margin-right:7px;
    float:left
}
.dataTitle,.noteTitle{
    font-size:14px;
    color:#006
}
.gavelinkBackground{
    background-image:linear-gradient(left,#0266a2,#005);
    border-right:3px solid #ccc;
    border-bottom:3px solid #ccc
}
.gavelinkAltBackground{
    background-image:-webkit-linear-gradient(left,#02a266,#050);
    background-image:-moz-linear-gradient(left,#02a266,#050);
    background-image:-ms-linear-gradient(left,#02a266,#050);
    background-image:-o-linear-gradient(left,#02a266,#050);
    background-image:linear-gradient(left,#02a266,#050)
}
.checkboxOff{
    background:url('../assets/images/boxIcons.png') no-repeat
}
.checkboxOff:hover{
    cursor:pointer;
    background-position:0 -16px
}
.checkboxOn{
    background:url('../assets/images/boxIcons.png') 0 -32px no-repeat
}
.checkboxOn:hover{
    cursor:pointer;
    background-position:0 -48px
}
body{
    color:#000;
    background-color:#fff;
    margin-bottom:50px
}
.verticalSpacer,input{
    margin-bottom:10px
}
.gavelinkDark,.successMessage{
    color:#006
}
.alignRight,.rightText{
    text-align:right
}
.gavelinkRow{
    margin-top:10px
}
.upcomingDate{
    color:#ff0
}
.dataTitle{
    font-weight:700;
    text-align:left
}
.noteTitle,.noteTitleBad{
    font-weight:400;
    text-align:left;
    padding-right:10px
}
.emphasisTitle{
    color:#006;
    font-size:16px;
    text-align:left
}
.noteTitleBad{
    font-size:14px;
    color:#8b0000
}
.btn-primary{
    background:#276797;
    border:2px solid #00008b;
    border-radius:10px
}
.btn-alt,.btn-alt:hover{
    background:#fbc303
}
.btn-alt:hover,.btn-primary:hover{
    border:2px solid #ccc
}
.btn-alt{
    border:2px solid #ff8c00
}
.btn-primary-nopad{
    background-image:linear-gradient(left,#0266a2,#005);
    border-right:3px solid #ccc;
    border-bottom:3px solid #ccc;
    margin:0;
    padding:0
}
.required{
    background-color:#eee;
    border:1px solid #005;
    padding-left:5px
}
.optional{
    background-color:#fff;
    border:1px solid #999;
    padding-left:5px
}
.error{
    border:1px solid red!important
}
.centerText{
    text-align:center
}
.numberTitle,.numberTitleLight{
    font-size:18px;
    text-align:right;
    padding-right:10px
}
.numberTitle{
    font-weight:700
}
.numberTitleLight{
    font-weight:400
}
.AuctionTypeHeader,.statusHeader{
    text-align:left;
    padding-top:10px
}
.instructions,.statusHeader{
    font-weight:700
}
.CatalogSearchRowAlt:hover,.pastDate,.wlNdBid,CatalogSearchRow:hover{
    color:#fff
}
.errorText{
    color:#8b0000
}
.AuctionTypeHeader,.dataSelect,.instructions{
    color:#006;
    font-size:20px
}
.AuctionTypeHeader{
    font-weight:700
}
.statusHeader{
    font-size:16px;
    color:#eee!important
}
.CatalogSearchRow,.CatalogSearchRowAlt{
    margin-bottom:.75em;
    color:#eee;
    border-right:3px solid #ccc;
    border-bottom:3px solid #ccc;
    padding-right:10px;
    padding-left:10px
}
.CatalogSearchRow{
    background-image:-webkit-linear-gradient(left,#0266a2,#005);
    background-image:-moz-linear-gradient(left,#0266a2,#005);
    background-image:-ms-linear-gradient(left,#0266a2,#005);
    background-image:-o-linear-gradient(left,#0266a2,#005);
    background-image:linear-gradient(left,#0266a2,#005)
}
.CatalogSearchRowAlt{
    background-image:-webkit-linear-gradient(left,#02a266,#050);
    background-image:-moz-linear-gradient(left,#02a266,#050);
    background-image:-ms-linear-gradient(left,#02a266,#050);
    background-image:-o-linear-gradient(left,#02a266,#050);
    background-image:linear-gradient(left,#02a266,#050)
}
.catalogRow{
    margin-top:5px;
    margin-left:10px;
    margin-right:10px
}
.CatalogSearchImage{
    background:#fff
}
.actionTitle{
    font-size:20px;
    color:#006;
    border-top:1px solid #aaa
}
.singleActionTitle{
    font-size:20px;
    color:#eee;
    border:1px solid #aaa;
    background-color:#006;
    padding-left:10px;
    margin-bottom:20px
}
.biddingStatus{
    background-image:-webkit-linear-gradient(left,#0266a2,#005);
    background-image:-moz-linear-gradient(left,#0266a2,#005);
    background-image:-ms-linear-gradient(left,#0266a2,#005);
    background-image:-o-linear-gradient(left,#0266a2,#005);
    background-image:linear-gradient(left,#0266a2,#005);
    border-right:3px solid #ccc;
    border-bottom:3px solid #ccc;
    margin-top:20px;
    padding:10px;
    color:#eee
}
.columnHeader{
    font-size:14px;
    border-bottom:1px solid #000;
    font-weight:600;
    text-align:center
}
.myCheckBox{
    margin-bottom:5px
}
.disclaimer{
    font-size:12;
    font-style:italic
}
.infoMessage{
    color:#00008b
}
.badMessage{
    color:red
}
.pseudoHeader{
    text-align:center;
    font-weight:700
}
#ccDisplayBlock,#popupBody,#popupBodyCustom,.biddingAlert,.mobileInstructions{
    display:none
}
.clearFloat{
    clear:both
}
.itemImages{
    max-width:400px;
    border-right:0px solid #555;
    border-bottom:0 solid #555;
    margin:10px auto
}
.itemImageCaption{
    max-width:400px;
    padding-right:10px;
    padding-left:10px;
    text-align:center;
    font-size:12px;
    color:#006;
    margin:0 auto
}
#popupFooterMessage{
    font-size:18;
    text-align:center;
    font-weight:700;
    padding:10px 20px
}
#errorMessage{
    font-size:18;
    color:#eee;
    background-color:red;
    padding:10px;
    display:none;
    text-align:center;
    font-weight:700
}
.errorMessage{
    font-size:18;
    color:#eee;
    background-color:red;
    padding:10px;
    text-align:center;
    font-weight:700
}
#modal-page-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:100;
    background-color:azure;
    color:#333;
    display:none;
    padding:15px;
    border:2px solid #000
}
.closeButton{
    background:url('../assets/images/close.png') no-repeat;
    width:50px;
    height:50px;
    float:right
}
.standardButton{
    min-width:10em;
    margin-right:20px
}
.medButton{
    width:100px;
    margin-left:5px
}
.rightButton{
    margin-right:10px;
    float:right
}
#modal-overlay-title{
    font-size:20px;
    float:left;
    font-weight:700
}
#modal-overlay-body{
    font-size:14px;
    clear:both;
    color:#000
}
@media(max-width:768px){
    #bodyOverlay,#mainBody{
        min-height:400px
    }
    #bodyOverlay,.formatMobile{
        display:none
    }
    #header{
        margin-top:10px
    }
    #headerLogo{
        min-height:50px;
        padding-bottom: 5px;
    }
    .logoText{
        font-size:24px;
        line-height:14px;
        padding-top:0;
        padding-bottom:5px;
        padding-right:2px;
        font-weight:700;
        color:#006
    }
    .searchResults{
        overflow:inherit
    }
    .homeSpacer{
        height:200px
    }
    #dropdownMenu{
        min-width:120px;
        float:right;
        padding-top:10px
    }
    #footerText{
        color:#006;
        padding-top:5px;
        text-align:center
    }
    #footer{
        position:relative;
        margin-top:50px;
        width:100%;
        height:30px;
        background-color:#f5f5f5
    }
    #bodyOverlay{
        z-index:1;
        position:absolute!important;
        top:55px
    }
}
@media(min-width:769px){
    #footerText,.logoText{
        color:#006
    }
    #footerText{
        margin-top:10px
    }
    #bodyOverlay,#mainBody{
        padding:0;
        margin:0;
        min-height:400px
    }
    .formatMobile{
        display:block
    }
    .homeSpacer{
        height:10px
    }
    .logoText{
        font-size:24px;
        padding-top:0px;
        padding-bottom:5px;

    }
    /*
    .searchResults{
        overflow-y:auto;
        overflow-x:hidden;
        max-height:600px
    }
    */
    /*
    #footer{
        position:relative;
        margin-top:50px;
        width:100%;
        height:45px;
        background-color:#f5f5f5
    }
    */
    #bodyOverlay{
        z-index:1;
        display:none;
        position:absolute!important;
        top:95px;
        background-color:#ccf
    }
}
.ccpopup{
    border:.75em outset #ababab;
    -moz-border-radius:.5em;
    border-radius:.5em;
    overflow:auto;
    padding:1em;
    display:none;
    z-index:99;
    background-color:#fff;
    position:relative;
    top:-27em;
    left:1em;
    width:36em;
    height:30em
}
#alertMessage{
    font-weight:700;
    color:red;
    margin-top:.5em;
    margin-bottom:.5em
}
.wlLeadBidder{
    color:#ff0;
    font-weight:700
}
.wlNotLeadBidder{
    color:#c2dfff;
    font-weight:700
}
.modal-open{
    overflow-y:visible!important
}
h1{
    color:#0266a2;
    font-size: 28px;
}
h2,h3,h4{
    color:#02a266
}
@media(max-width:767px){
    .mobileInstructions{
        font-size:90%;
        display:block
    }
}
 table.AuctionList {
    width: 100%;
}
table.AuctionList tr:nth-child(even){
    background: #EBF4FA;
}
table.AuctionList tr:nth-child(odd){
    background: #FFF;
}
table.AuctionList th {
    text-align:center;
    vertical-align:top;
    font-weight: bold;
    color: #fff;
    background-color: #007fb4;
}
table.AuctionList th AuctionTableHeading {
    background:-webkit-linear-gradient(left,#007fb4,#fff);
    background:-o-linear-gradient(right,#007fb4,#fff);
    background:-moz-linear-gradient(right,#007fb4,#fff);
    background:linear-gradient(to right,#007fb4,#fff);
}
table.AuctionList th a:link{
    color:yellow;
     text-decoration:none;
}
table.AuctionList th a:visited {
    color:yellow;
     text-decoration:none;
}
table.AuctionList th a:hover{
    color:white;
     text-decoration:none;
}
table.AuctionList th a:active{
    color:yellow;
     text-decoration:none;
}
table.AuctionList tr.AuctionTableTotals{
    font-weight:bold;
    background: #EBF4FA;
}
table.AuctionList td {
    vertical-align:top;
}
table.AuctionList td.Right{
    text-align:right;
}
table.AuctionList td.Center{
    text-align:center;
}
.rq{
    color:red;
    font-weight:bold;
    font-size:16px;
    margin:0 0 2px 3px;
}
 
/* added for increase sizes 5/31/23  */

.radio label {
	font-size: 20px;
}
.checkbox label {
	font-size: 20px;
}

.radio label, .checkbox label {
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
	margin-top: 7px;
}

label {
	font-size: 20px;
}
legend {
	font-size: 26px;
}

.btn {
	font-size: 20px;
    margin-bottom: 5px;
}

body {
	font-size: 20px;
}

.form-control {
	font-size: 20px;
	height: 54px;
}

h4 {
	font-size: 22px;
}

.modal-footer {
	border-top: 0px;
}
/* end of added 5/31/23 */