/**
 * @file
 * Styling for the acv_tasks module.
 */
.hide { display: none; }
.show { display: block; }
.row.hide { display: none; }
.row.show { display: block; }
.p5 { padding: 5px; }
.p10 { padding: 0 10px; }
.tcenter { text-align: center; }
.tright { text-align: right; }
.mt25 { margin-top:25px; }
.mb15 { margin-bottom:15px; }
.mb25 { margin-bottom:25px; }
.tright { text-align: right; }
.nomargin { margin: 0; }
.green { color: #96c0a5; }
.green:hover { color: #000000; }
.red { color: #f00; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w30 { width: 30%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }

.fieldset-wrapper { overflow-x: auto; }

table#pop-reports td { border: none !important; }

/*
form .button { background-color: #96c0a5; }
form .button:hover { background-color: #000000; }
*/
h2.submission-title { text-transform: capitalize; }
a.button.tab {
  color: #fff;
  display: block;
  background: linear-gradient(90deg, var(--mt-color-primary) 0%, var(--mt-color-primary-light) 100%);
  padding: 5px;
}
a.button.tab:hover { background: #000; color: #fff; text-decoration: none; }


.custom-card-grading-grading-process-form .form-item-check-all-validation { float: right; }

input.form-number#edit-serial {
  max-width: 100% !important;
  padding: 14px !important;
  font-size: 18px !important;
}

form.custom-card-grading-serial-number-lookup-form #edit-actions { margin-top:0; }

.dga-grad-header .ht-top { padding: 0 !important; }
.dga-grad-header .ht-bottom { padding: 0 !important; }
.dga-grad-header table tr td { padding: 10px 5px !important; }


table#pop-reports { position: relative; overflow: unset; }
table#pop-reports th { position: sticky;   position: -webkit-sticky; background-color: #eee; top: 100px; }

.grading-table tbody th { padding: .2rem .425rem .325rem; }
.grading-table2 tbody th { padding: .2rem .25rem .325rem; }
.button.pager { padding: 5px; font-size: 1.2em; }
.button.pager.selected { background-color: #ccc; }