/* ----------------------------------------------------------------
	2024 Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/



/* ----------------------------------------------------------------
	Menu Styling
-----------------------------------------------------------------*/
		.mega-menu #side-tabs .rounded-circle {
		    width: 32px;
		    height: 32px;
		    margin-right: 8px;
		}

		.mega-menu #side-tabs .list-group-item {
			color: #444;
			min-width: 250px;
		}

		.mega-menu #side-tabs .list-group-item.active {
			color: #FFF;
		    background-color: var(--cnvs-themecolor);
		    border-color: var(--cnvs-themecolor);
		}

		@media (min-width: 992px) {
			.sub-menu-container.menu-item-2 .menu-item > .menu-link {
			    padding: 7px 15px;
			    font-size: 1.25rem;
			    text-transform: none;
			    font-weight: 500;
			    color: #444;
			    background-color: transparent !important;
			    text-decoration: underline !important;
			}
		}

 .menu-container #tab-shop {
    padding: 0 30px;
    background-color: #F9F9F9;
    border-bottom: 1px solid #EEE;
}
.menu-container #tab-shop .nav-link {
    color: #333;
    padding: 18px 25px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
}
.menu-container #tab-shop .nav-link.active {
    border-bottom: 2px solid #b90000;
    color: #b90000;
}

@media (max-width: 991.98px) {
.menu-container #tab-shop .nav-link {
    padding: 15px;
}
}

/* ----------------------------------------------------------------
	Misc Styling
-----------------------------------------------------------------*/
        #errorbox{
    display: none;
        }
    #parentbody{
            width: auto;
            align-content: center;
        }
    #guiresetform, #portresetform{
        margin: 0;
        padding: 0;
    }
.red{
    color: #b90000;
}
        #errorbox{
    display: none;
        }
    #parentbody{
            width: auto;
            align-content: center;
        }
    #guiresetform, #portresetform{
        margin: 0;
        padding: 0;
    }
.bg-green{
    background-color: #70FF7C;
}
.bg-yellow{
    background-color: #FFF968;
}
.bg-red{
    background-color: #FF5154;
}
.fitwidth {
    width: 1px;
    white-space: nowrap;
}
.fitwidth input{
    width: 100%;
}

.bodybox2 input{
    border-radius: 5px;
    width: 100%;
    margin: 0;
    padding: 0 0 0 2px;
}
.bodybox2{
            width: 300px;
            float: left;
            height: 550px;
            border: 2px solid #666666;
            margin: 0 2px 0 2px;
            border-radius: 10px;
            background-color: #333;
            color: #FFF;
            overflow: hidden;
        }
.bodybox2 td{
    font-size: 14px;
    padding: 0;
    margin: 0;
    white-space: nowrap;  
}
.bodybox2  th{
text-align: center;
}

        .bodybox{
            width: 320px;
            float: left;
            min-height: 540px;
            border: 2px solid #666666;
            border-radius: 5px;
            margin: 0 2px 0 2px;
        }
        .bodyboxtable, .bodyboxtable2, .bodyboxtable3, .bodyboxmaint, .bodyboxtablepermits, .utilitymenu{
            width: 100%;
            height: auto;
            margin: 0;
            padding: 0;
            font-family: Calibri, sans-serif;
            font-size: 14px;
        }
        .bodyboxtable th{
            padding: 0;
            margin: 0;
            background-color: #20429C;
            color: white;
            text-align: center;  
            border-radius: 5px;
}
        .bodyboxtable2 th{
            padding: 0;
            margin: 0;
            background-color: #5E0607;
            color: white;
            text-align: center;  
            border-radius: 5px;
}
        .bodyboxtable3 th{
            padding: 0;
            margin: 0;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#627d4d+0,1f3b08+100;Olive+3D */
background: #627d4d; /* Old browsers */
background: -moz-linear-gradient(top,  #627d4d 0%, #1f3b08 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #627d4d 0%,#1f3b08 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 ); /* IE6-9 */
            color: white;
            text-align: center;  
            border-radius: 5px;
}
        .bodyboxmaint th{
            padding: 0;
            margin: 0;
            background-color: #2B8905; 
            color: white;
            text-align: center;
            border-radius: 5px;}
    .bodyboxtablepermits th{
            padding: 0;
            margin: 0;
            background-color: #333333; 
            color: white;
            text-align: center;
             border-radius: 5px;}
        .utilitymenu th{
            padding: 0;
            margin: 0;
            background-color: #760000; 
            color: white;
            text-align: center;
            border-radius: 5px;}     
    .bodyboxtable td, .bodyboxtable2 td, .bodyboxtable3 td, .bodyboxmaint td, .utilitymenu td{
    text-align: left;
    border: #CCC thin solid;
        }
.bodyboxtable3 td{
    text-align: center;
}
    .utilitymenu td:first-child{
    width: 30%;
    text-align: left;
    border: #CCC thin solid;
        }
     .bodyboxtable tr:hover, .bodyboxtable2 tr:hover, .bodyboxtable3 tr:hover, .bodyboxtable tr:nth-child(even):hover,.bodyboxtable2 tr:nth-child(even):hover, .utilitymenu tr:nth-child(even):hover{
         background-color: yellow;
         cursor: pointer;
        }
    .bodyboxtable tr:nth-child(even), .bodyboxtable2 tr:nth-child(even), .bodyboxtable3 tr:nth-child(even), .utilitymenu tr:nth-child(even){background-color: #f2f2f2}
    .footertd{
        background-color: #000;
        text-shadow: 1px 1px #000;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        vertical-align: middle;
    }
    .footertd:hover{
background-color: #333;
        color: white;
        text-shadow: 1px 1px #000;
    }
    .redtd{
background-color: red;
    }
 #downloadpermit a:link{color:#FFF;text-decoration:none;}
 #downloadpermit a:visited{color:#FFF;text-decoration:none;}
 #downloadpermit{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7c8b25+0,556f19+50,446600+51,5e791b+100 */
background: rgb(124,139,37); /* Old browsers */
background: -moz-linear-gradient(top, rgba(124,139,37,1) 0%, rgba(85,111,25,1) 50%, rgba(68,102,0,1) 51%, rgba(94,121,27,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(124,139,37,1) 0%,rgba(85,111,25,1) 50%,rgba(68,102,0,1) 51%,rgba(94,121,27,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(124,139,37,1) 0%,rgba(85,111,25,1) 50%,rgba(68,102,0,1) 51%,rgba(94,121,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c8b25', endColorstr='#5e791b',GradientType=0 ); /* IE6-9 */
color:#FFF;
text-decoration:none;
text-shadow:#333 1px 1px;
 }
 #nodownloadpermit{
background: rgb(201,98,100); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(201,98,100,1) 0%, rgba(188,69,71,1) 50%, rgba(193,70,161,1) 50%, rgba(168,0,0,1) 51%, rgba(216,54,56,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,98,100,1)), color-stop(50%,rgba(188,69,71,1)), color-stop(50%,rgba(193,70,161,1)), color-stop(51%,rgba(168,0,0,1)), color-stop(100%,rgba(216,54,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(201,98,100,1) 0%,rgba(188,69,71,1) 50%,rgba(193,70,161,1) 50%,rgba(168,0,0,1) 51%,rgba(216,54,56,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(201,98,100,1) 0%,rgba(188,69,71,1) 50%,rgba(193,70,161,1) 50%,rgba(168,0,0,1) 51%,rgba(216,54,56,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(201,98,100,1) 0%,rgba(188,69,71,1) 50%,rgba(193,70,161,1) 50%,rgba(168,0,0,1) 51%,rgba(216,54,56,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(201,98,100,1) 0%,rgba(188,69,71,1) 50%,rgba(193,70,161,1) 50%,rgba(168,0,0,1) 51%,rgba(216,54,56,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c96264', endColorstr='#d83638',GradientType=0 ); /* IE6-9 */
color:#FFF;
text-decoration:none;
text-shadow:#333 1px 1px;
 }
#scorecardtable{
	border:#666 thin solid;	
}
#scorecardusertable{
	border:#666 thin solid;
}
#scorecardusertable td{
max-width:350px;
word-wrap:break-word;
}
#scorecardtable th{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
color:#FFF;
border-left: #000 1px solid;
}
#scorecardusertable th{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffb429+0,ec8200+100 */
background: #ffb429; /* Old browsers */
background: -moz-linear-gradient(top, #ffb429 0%, #ec8200 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffb429 0%,#ec8200 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffb429 0%,#ec8200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb429', endColorstr='#ec8200',GradientType=0 ); /* IE6-9 */
border-left: #000 1px solid;
}
#footercsa th{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#499bea+0,207ce5+100;Blue+3d+%237 */
background: #499bea; /* Old browsers */
background: -moz-linear-gradient(top, #499bea 0%, #207ce5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #499bea 0%,#207ce5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #499bea 0%,#207ce5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */

color:#FFF;
border-left: #000 1px solid;
    }
    .dropbtn {
  background-color: #0083E3;
  width: 300px;
  color: white;
  padding: 10px;
  font-weight: bold;
  font-size: 24px;
  cursor: pointer;
border-radius: 5px;
        margin: 2px;
        border: 2px solid black;
    }

.dropbtn:hover, .dropbtn:focus {
  background-color: #3e8e41;
}

#myInput {
  box-sizing: border-box;
  background-image: url('searchicon.png');
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  width: 300px;
  border-bottom: 1px solid #ddd;
    text-align: left;
}

#myInput:focus {outline: 3px solid #ddd;}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 300px;
  overflow: auto !important;
  border: 1px solid #ddd;
  text-align: left;
z-index: 9999;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;
    }
.event {
    position: absolute;
    width: 3px;
    height: 3px;
    border-radius: 150px;
    bottom: 3px;
    left: calc(50% - 1.5px);
    content: " ";
    display: block;
    background: #3d8eb9;
}

.event.busy {
    background: #f64747;
}
/* ----------------------------------------------------------------
	Login Menu Styling
-----------------------------------------------------------------*/
  #urgent {
    background-color: #000;
    animation: tenday .5s infinite;
    animation-direction: alternate;
  }

  @keyframes tenday {
    0% {
      background-color: white;
    }

    100% {
      background-color: red;
    }
  }

  #soon {
    background-color: #FFF;
    animation: twentyday .5s infinite;
    animation-direction: alternate;
  }

  @keyframes twentyday {
    0% {
      background-color: white;
    }

    100% {
      background-color: yellow;
    }
  }
  #scorecardtable{
	border:#666 thin solid;	
}
#scorecardusertable{
	border:#666 thin solid;
}
#scorecardusertable td{
max-width:350px;
word-wrap:break-word;
}
#scorecardtable th{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
color:#FFF;
border-left: #000 1px solid;
}
#scorecardusertable th{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffb429+0,ec8200+100 */
background: #ffb429; /* Old browsers */
background: -moz-linear-gradient(top, #ffb429 0%, #ec8200 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffb429 0%,#ec8200 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffb429 0%,#ec8200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb429', endColorstr='#ec8200',GradientType=0 ); /* IE6-9 */
border-left: #000 1px solid;
}
#footercsa th{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#499bea+0,207ce5+100;Blue+3d+%237 */
background: #499bea; /* Old browsers */
background: -moz-linear-gradient(top, #499bea 0%, #207ce5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #499bea 0%,#207ce5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #499bea 0%,#207ce5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */

color:#FFF;
border-left: #000 1px solid;
    }
    .dropbtn {
  background-color: #0083E3;
  width: 300px;
  color: white;
  padding: 10px;
  font-weight: bold;
  font-size: 24px;
  cursor: pointer;
border-radius: 5px;
        margin: 2px;
        border: 2px solid black;
    }

.dropbtn:hover, .dropbtn:focus {
  background-color: #3e8e41;
}

#myInput {
  box-sizing: border-box;
  background-image: url('searchicon.png');
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  width: 300px;
  border-bottom: 1px solid #ddd;
    text-align: left;
}

#myInput:focus {outline: 3px solid #ddd;}

.dropdown {
  position: relative;
  display: inline-block;
}


.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 300px;
  overflow: auto !important;
  border: 1px solid #ddd;
  text-align: left;
z-index: 9999;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;
    }
#auctionloads th{font-size: 14px;font-weight: normal;padding: auto;}
#auctionloads td{padding: 0;margin: 0;}
#auctionloads option{
    padding: 0;
    margin:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#brokeragevis th{font-size: 14px;font-weight: normal;padding: auto;}
#brokeragevis td{padding: 0;margin: 0;font-size: 14px;vertical-align: middle;}
#brokeragevis option{
    padding: 0;
    margin:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.ops-red {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
background: #a90329; /* Old browsers */
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */}
.ops-purple {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7a03a9+0,680290+44,4f006e+100 */
background: #7a03a9; /* Old browsers */
background: -moz-linear-gradient(top,  #7a03a9 0%, #680290 44%, #4f006e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #7a03a9 0%,#680290 44%,#4f006e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #7a03a9 0%,#680290 44%,#4f006e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a03a9', endColorstr='#4f006e',GradientType=0 ); /* IE6-9 */
}
.ops-green {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#028828+0,027222+44,005819+100 */
background: #028828; /* Old browsers */
background: -moz-linear-gradient(top,  #028828 0%, #027222 44%, #005819 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #028828 0%,#027222 44%,#005819 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #028828 0%,#027222 44%,#005819 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#028828', endColorstr='#005819',GradientType=0 ); /* IE6-9 */
}
.ops-lightgreen {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#03b335+0,029a2d+44,007a23+100 */
background: #03b335; /* Old browsers */
background: -moz-linear-gradient(top,  #03b335 0%, #029a2d 44%, #007a23 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #03b335 0%,#029a2d 44%,#007a23 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #03b335 0%,#029a2d 44%,#007a23 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03b335', endColorstr='#007a23',GradientType=0 ); /* IE6-9 */
}
.ops-blue {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#036ca9+0,025c90+44,00466e+100 */
background: #036ca9; /* Old browsers */
background: -moz-linear-gradient(top,  #036ca9 0%, #025c90 44%, #00466e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #036ca9 0%,#025c90 44%,#00466e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #036ca9 0%,#025c90 44%,#00466e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036ca9', endColorstr='#00466e',GradientType=0 ); /* IE6-9 */
}
.ops-orange {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ee6b00+0,ee6b00+100 */
background: #ee6b00; /* Old browsers */
background: -moz-linear-gradient(top,  #ee6b00 0%, #ee6b00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ee6b00 0%,#ee6b00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ee6b00 0%,#ee6b00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6b00', endColorstr='#ee6b00',GradientType=0 ); /* IE6-9 */
}
#grandtotals td{
    background-color: #F8F700;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}
#grandgrandtotals td{
    background-color: #FF9600;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}
#opstable th{font-size: 14px;font-weight: bold;padding: auto;}
#opstable td{padding: 0;margin: 0;font-size: 14px;vertical-align: middle;text-align: right;}
#opstable td:nth-child(1){padding: 0;margin: 0;font-size: 14px;vertical-align: middle;text-align: left;}
#opstable tfoot{padding: 0;margin: 0;font-size: 16px;vertical-align: middle;text-align: right;font-weight: bold;}
#opstable tfoot td{padding: 2px;margin: 0;}

#opstable2 th{font-size: 14px;font-weight: bold;padding: auto;}
#opstable2 td{padding: 0;margin: 0;font-size: 14px;vertical-align: middle;text-align: center;}

#trlanalysistable th{font-size: 14px;font-weight: bold;padding: auto;}
#trlanalysistable td{padding: 0;margin: 0;font-size: 14px;vertical-align: middle;text-align: right;}
#trlanalysistable td:nth-child(1){padding: 0;margin: 0;font-size: 14px;vertical-align: middle;text-align: left;}
#trlanalysistable tbody > th:nth-child(odd){background-color: #666 !important;}

#loadfinder th{font-size: 14px;font-weight: normal;padding: auto;}
#loadfinder td{padding: 0;margin: 0;}
#loadfinder option{
    padding: 0;
    margin:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#tablecat th{font-size: 14px;font-weight: 500;background-color: #FFC300;color: #2E2725;}
#tablecat td{margin: 0;font-size: 14px;vertical-align: middle; padding: 4px 2px 4px 2px;cursor: pointer;}
#tablecat td:hover{background-color: chartreuse;}
#tablecat option{
    padding: 0;
    margin:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#pilotcartable th{font-size: 20px;font-weight: 500;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
;color: #FFF;margin: 0;}
#pilotcartable td{margin: 0;font-size: 14px;vertical-align: middle; padding: 2px;cursor: pointer;}
#pilotcartable td:hover{background-color: #D4DC55;}
#pilotcartable option{
    padding: 0;
    margin:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#projectmanagementtable th{font-size: 14px;font-weight: 500;background-color: #24811D;color: #FFF;}
#projectmanagementtable td{margin: 0;font-size: 14px;vertical-align: middle; padding: 4px 2px 4px 2px;cursor: pointer;}
#projectmanagementtable td:hover{background-color: chartreuse; color: #000}
#projectmanagementtable option{
    padding: 0;
    margin:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/* ----------------------------------------------------------------
Equip Util Image Hover
-----------------------------------------------------------------*/
.hover_img a { position:relative; }
.hover_img a span { position:absolute; display:none; z-index:99; }
.hover_img a:hover span { 
	position: fixed;
	top: 300px;
	left: 50%;
	margin-left: -300px;
	display:block;
}
.hover_img a:hover span img { overflow: visible; width: 600px; }
/* ----------------------------------------------------------------
Program Name divs and Refresh div
-----------------------------------------------------------------*/
#toprow {
	color: #FFF;
	text-shadow: 2px 2px #000000;
	font-size: 14px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6db3f2+0,54a3ee+50,3690f0+51,1e69de+100;Blue+Gloss+%233 */
	background: rgb(109,179,242); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de', GradientType=0 ); /* IE6-9 */
}

/* ----------------------------------------------------------------
	Auction Loads Styling
-----------------------------------------------------------------*/
tfoot input {
        width: 100%;
        padding: 3px;
        box-sizing: border-box;
    }
