:root{--bs-dark-rgb:52,58,64;--bs-success-rgb:40,167,69;--bs-secondary-rgb:102,102,153;--code-block-font:400 0.75rem/1.5 var(--bs-font-monospace)}.btn-secondary{color:#fff;background-color:rgb(var(--bs-secondary-rgb));border-color:rgb(var(--bs-secondary-rgb))}.btn-secondary:hover{color:#fff;background-color:#575782;border-color:#52527a}.btn-success{color:#fff;background-color:rgb(var(--bs-success-rgb));border-color:rgb(var(--bs-success-rgb))}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}p{margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0!important}[hidden=true]{display:none!important}ul{margin:0;padding:0;padding-left:1rem}.btn{box-shadow:2px 2px 4px rgba(0,0,0,.7)!important}.ts-1{text-shadow:.1rem .1rem .1rem #000!important}.ts-2{text-shadow:.2rem .2rem .2rem #000!important}.card-text{font-size:.85rem!important}.card-body p{font-size:.85rem!important}.mh-0{max-height:0!important}.mh-animate{transition:max-height 1.5s ease}.mh-0.mh-animate{max-height:100rem!important}b,strong{font-weight:700!important}.reset{padding:0!important;margin:0!important;border:0!important;background-color:transparent!important}.close-button{display:grid;place-items:center;padding:.35rem!important}.close-button::after{content:"";background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");width:.75rem;height:.75rem;filter:invert(1)}.z-index-100{z-index:100!important}.cursor-move{cursor:move!important}.top-end{top:0!important;right:0!important}.user-select-none{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-7{font-size:.85rem!important}.fs-8{font-size:.75rem!important}hr.as-border{height:.1rem;margin-top:.5rem;border-top:0;opacity:1}.foo{color:red}.bar{color:rgba(255,0,0,1)}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@-webkit-keyframes sk-three-bounce{0%,80%,to{-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}40%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,80%,to{-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}40%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}:root{font-size:16px}h3,h4{color:green}h4{font-style:italic}.bg_row1{background-color:#f8f9fa}.bg_row2{background-color:#ebedef}.quizDesc li ul,.quizDesc>ul{padding-left:13px}.horizontal-scroll{overflow:hidden;overflow-x:auto;clear:both;width:100%;text-align:center;padding:0 2px}.resp-table{min-width:rem-calc(640);max-width:1024px;border:2px solid #000;border-collapse:collapse;border-spacing:0;margin:auto;width:100%}.resp-table td{border:1px solid #000;padding:2px}.prodTitle{font-size:13px;font-weight:700}.tableHeader{font-size:.825rem;font-weight:700;white-space:nowrap}.quizName-card{color:green;background:#fff}.quizName-card .card-body:hover,.quizName-card.active,.quizName-card:hover{background-color:#669;color:#fff;cursor:pointer}.alignVertCent{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.quizDesc .card-header a{text-decoration:none}.quizDesc .card-body{font-size:.875rem}.quizDesc li li,.quizDesc ul{list-style-type:square;list-style-position:outside}.quizDesc li li{list-style-type:disc}.card-stats .icon-shape{padding:12px;text-align:center;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.barGraph{background:url(score_images/colorbar1.gif) bottom left no-repeat;font:9px Helvetica,Geneva,sans-serif;height:100px;margin:0;padding:0;position:relative}.barGraph li{bottom:0;color:#000;margin:0;padding:0;position:absolute;list-style:none;text-align:center;width:20px}.barGraph li.p1{background-color:transparent}.barGraph li.p2{background:url(score_images/colorbar2.gif) bottom center no-repeat}.barGraph li.p3{width:24px;height:9px;bottom:-5px;overflow:hidden;background:url(score_images/marker.gif) no-repeat}.examList{font-family:Arial;color:green;font-size:11px;font-weight:700;padding-left:10px}.examList li{color:#000;font-size:11px;font-weight:400;list-style-type:square;list-style-position:outside;margin-left:15px}.examList li li{list-style-type:disc;margin-left:5px}#loadingContainer,.slidemeup{box-sizing:border-box;height:100vh}#loadingContainer{transition:height 1.5s ease-out;overflow:hidden;position:absolute;top:0;left:0;z-index:2500}.slidemeup{background:#f3f3f5;color:green;width:100vw;line-height:100vh}.sk-three-bounce{margin:auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:12px;height:12px;background-color:#4a72da;border-radius:100%;box-shadow:2px 3px 4px #999;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.quesContainer{margin-left:10px;margin-right:10px}.qQues{font-weight:700;padding-top:5px;padding-bottom:10px}.cli{font-family:var(--code-block-font)!important;font-size:.8125rem;font-weight:400;overflow:auto!important;width:0;min-width:100%;flex-grow:1;padding:1rem;-webkit-border-radius:2px;border-radius:.25rem}.qExhibit{color:#664d03;background-color:#fff3cd;padding:1rem 1rem;margin-bottom:1rem;margin-top:.5rem;border:1px solid #cdc29e;border-radius:.25rem;font:var(--code-block-font)!important;white-space:pre;overflow:auto;max-width:fit-content}.cli *,.qExhibit *{font:var(--code-block-font)!important}.cli{background-color:#f0f0f0;color:#000;border:1px solid #a9a9a9}label>input{margin-top:-1px;cursor:pointer}input:not([type=checkbox]):not([type=radio]):not([type=text]):hover{-webkit-box-shadow:2px 2px 3px #669;box-shadow:2px 2px 3px #669;cursor:pointer}#search-form-container{display:flex;justify-content:center}#search-form-container .input-group{box-shadow:2px 2px 4px rgba(0,0,0,.7);max-width:250px;border-radius:5px}.accordion .card{border-radius:.25rem!important}.accordion .card-header .stretched-link::after{height:41px}.border-metallic{border-color:#cdcdcd!important}@media (min-width:576px){#search-form-container{justify-content:flex-end}}b,strong{font-weight:700}.answers ul{margin:0;padding:0}.answers ul,.explanation{padding-left:1rem}body{background-color:#efefde}.form-pseudo-control{border:1px solid #ced4da;border-radius:3.6px;color:#495057;background-color:#fff;padding:5.4px 10.8px;background-clip:padding-box;transition-duration:.15s,.15s;transition-property:border-color,box-shadow;transition-timing-function:ease-in-out,ease-in-out;min-height:39.5px!important}.form-pseudo-control:is([readonly],[disabled]){background-color:#e9ecef}.form-pseudo-control__focused{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}[hidden=true]{display:none!important}.center-vertical{z-index:10;text-align:center;top:50%;bottom:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel-item{height:60vh;min-height:350px;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#navbarResponsive a.active,#navbarResponsive a.nav-link:hover{color:#fff}#navbarResponsive a.dropdown-item:hover{color:#fff;background-color:#669}#navbarResponsive .icon{margin-right:.2rem}#premier-topnav a{color:#669}#premier-topnav a.active,#premier-topnav a:hover{color:brown}.icon-bar{width:22px;height:2px;background-color:#b6b6b6;display:block;transition:all .2s;margin-top:4px}.top-bar{margin-top:0}.navbar{padding:.5rem 1rem}.navbar-toggler{border:0;background:0 0!important}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}@media (min-width:992px){.sidebar{top:78px}}#faq .card-body{padding-left:2rem}.shadow-dark{box-shadow:.125rem .125rem .5rem rgba(0,0,0,.7)}#logo-text{text-shadow:2px 2px 4px #000}.btn:not(#search-btn){box-shadow:2px 2px 4px rgba(0,0,0,.7)}#whychooseus .card:hover .fa-stack{transform:scale(1.2);transition:.5s;color:#28a745}.gsc-control-cse{border-width:0!important}form.gsc-search-box,table.gsc-search-box{margin-bottom:0!important;padding:3px;border:1px solid #669;border-radius:4px}.gsc-search-box .gsc-input{padding:0 6px!important}#gsc-iw-id1,button.gsc-search-button{height:auto!important;width:140px;padding:0!important;border-width:0!important;box-shadow:none!important}#gs_tti50,.gsc-control-cse{padding:0!important}#gsc-i-id1{height:33px!important;color:#000}.gsib_b{display:none}button.gsc-search-button{display:block;width:13px!important;height:13px!important;padding:10px 8px 10px 10px!important;outline:0;cursor:pointer;box-sizing:content-box!important;background-color:#28a745!important;border-radius:3px!important}.gsc-branding{display:none!important}#gsc-iw-id1,.gsc-control-cse{background-color:transparent!important}.gr-mycolorlight{background:#d3d3de;background:-webkit-linear-gradient(top,#d3d3de 0,#fcfcfc 54%,#fcfcfc 100%);background:linear-gradient(to bottom,#d3d3de 0,#fcfcfc 54%,#fcfcfc 100%);background-repeat:no-repeat}.gr-mycolor{background:#02043d;background:-webkit-linear-gradient(143deg,#02043d 0,#666999 47%);background:linear-gradient(143deg,#02043d 0,#666999 47%)}.gr-blue{background:#303f9f;background:-webkit-linear-gradient(40deg,#45cafc,#303f9f);background:linear-gradient(40deg,#45cafc,#303f9f)!important}.gr-green{background:#020024;background:-webkit-linear-gradient(128deg,#020024 0,#28a745 47%);background:linear-gradient(128deg,#020024 0,#28a745 47%)}.gr-steelgray{background:#928dab;background:-webkit-linear-gradient(to right,#1f1c2c,#928dab);background:linear-gradient(to right,#1f1c2c,#928dab)}.gr-kashmir{background:#614385;background:-webkit-linear-gradient(to right,#516395,#614385);background:linear-gradient(to right,#516395,#614385)}.gr-peach{background:linear-gradient(40deg,rgba(255,216,111,.9),rgba(252,98,98,.9))!important}.gr-aqua{background:linear-gradient(40deg,rgba(32,150,255,.9),rgba(5,255,163,.9))!important}.gr-morpheusden{background-image:linear-gradient(to top,#30cfd0 0,#330867 100%)}.gr-nearmoon{background-image:linear-gradient(to top,#5ee7df 0,#b490ca 100%)}.gr-winterneva{background-image:linear-gradient(120deg,#a1c4fd 0,#c2e9fb 100%)}.card-body :is(.cli,blockquote){padding:1rem;border-radius:.25rem;color:#000!important;border:1px solid #cdcdcd;background-color:#0000001a}.card-body :is(pre,blockquote){margin:0}.card-body :is(.cli,pre,code,blockquote){overflow:auto;white-space:nowrap;color:var(--bs-light);font:var(--code-block-font)!important}.card-body :is(.cli,pre,code,blockquote) *{font:var(--code-block-font)!important}.card-body :is(.cli,pre,code,blockquote) :is(b,strong){font-weight:700!important}.icon{display:grid;place-items:center;font-size:1rem;width:1rem;height:1rem}.icon-xs{font-size:.5rem;width:.5rem;height:.5rem}.icon-sm{font-size:.75rem;width:.75rem;height:.75rem}.icon-lg{font-size:1.25rem;width:1.25rem;height:1.25rem}.icon-xl{font-size:1.5rem;width:1.5rem;height:1.5rem}.icon-circle{width:3rem;height:3rem;display:grid;border-radius:50%;place-items:center}.icon-thick{stroke-width:72px}header .icon{margin-right:.25rem;filter:drop-shadow(1px 1px 1px #000)}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.jumbotron{padding:2rem 1rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.btn{display:inline-flex;align-items:center;gap:.25rem}.mr-2,.mx-2{margin-right:.5rem!important}
/* Compact tabbed stats card on the quiz index. */
.quiz-stats-body {
  min-height: 6.15rem;
  padding: 0.45rem 0.65rem 0.5rem;
}
.quiz-stats-tabs {
  background: #f4f4f7;
  border: 1px solid #d7d7df;
  border-radius: 0.25rem;
  gap: 0;
  margin-bottom: 0;
  padding: 0;
  width: auto;
}
.quiz-stats-tabs .nav-link {
  background: transparent;
  border: 0;
  border-bottom: 2px solid transparent;
  border-radius: 0;
  color: #555;
  font-size: 0.76rem;
  line-height: 1;
  padding: 0.38rem 0.75rem 0.34rem;
}
.quiz-stats-tabs .nav-link.active {
  background-color: #fff;
  border-bottom-color: #4a72da;
  color: #0d6efd;
  font-weight: 600;
}
.quiz-stats-action {
  flex: 0 0 auto;
  height: 2rem;
  width: 2rem;
}
.quiz-stats-content {
  min-height: 3.75rem;
}
.quiz-stats-items-user {
  align-items: center;
  display: grid;
  gap: 0.25rem;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  min-height: 1.9rem;
  text-align: center;
}
.quiz-stat-item {
  align-items: center;
  color: #555;
  display: inline-flex;
  font-size: 0.82rem;
  gap: 0.25rem;
  justify-content: center;
  min-width: 0;
  white-space: nowrap;
}
.quiz-stat-item a,
.quiz-stat-item strong {
  font-size: 0.86rem;
  line-height: 1;
}
.quiz-progress-row {
  font-size: 0.85rem;
  margin-top: 0.35rem !important;
}
.quiz-progress-label .icon {
  margin-right: 0.15rem;
}
.quiz-stats-progress {
  height: 0.95rem;
}
.quiz-history-link .icon {
  color: #0d6efd;
}
.quiz-public-stats {
  align-items: center;
  display: grid;
  gap: 0.55rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  min-height: 3.6rem;
  text-align: center;
}
.quiz-public-stat {
  min-width: 0;
}
.quiz-public-stat-label {
  align-items: center;
  color: #555;
  display: flex;
  font-size: 0.82rem;
  gap: 0.25rem;
  justify-content: center;
  margin-bottom: 0.12rem;
}
.quiz-public-stat a,
.quiz-public-stat strong {
  display: inline-block;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.quiz-settings-panel {
  align-items: center;
  display: grid;
  gap: 0.55rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  min-height: 3.6rem;
}
.quiz-settings-action {
  align-items: start;
  display: grid;
  gap: 0.22rem 0.3rem;
  grid-template-columns: 1.25rem minmax(0, 1fr);
}
.quiz-settings-icon {
  align-items: center;
  background: #eef4ff;
  border: 1px solid #c9d8f6;
  border-radius: 50%;
  color: #315fba;
  display: inline-flex;
  height: 1.25rem;
  justify-content: center;
  width: 1.25rem;
}
.quiz-settings-icon .icon {
  font-size: 0.68rem;
}
.quiz-settings-copy {
  display: grid;
  gap: 0;
  min-width: 0;
}
.quiz-settings-copy strong {
  color: #333;
  font-size: 0.78rem;
  line-height: 1.1;
}
.quiz-settings-copy span,
.quiz-settings-copy small {
  color: #666;
  font-size: 0.7rem;
  line-height: 1.15;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.quiz-settings-copy > span {
  display: none;
}
.quiz-settings-button {
  align-items: center;
  display: inline-flex;
  font-size: 0.68rem;
  gap: 0.18rem;
  grid-column: 1 / -1;
  justify-self: start;
  line-height: 1;
  margin-top: 0.05rem;
  padding: 0.16rem 0.34rem;
  white-space: nowrap;
}
.quiz-settings-button .icon {
  font-size: 0.62rem;
}
@media (max-width: 575.98px) {
  .quiz-stats-body {
    min-height: 0;
  }
  .quiz-stats-items-user {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    text-align: left;
  }
  .quiz-stat-item {
    justify-content: flex-start;
  }
  .quiz-progress-row {
    align-items: flex-start !important;
    flex-wrap: wrap;
  }
  .quiz-progress-row .flex-grow-1 {
    flex-basis: calc(100% - 1.5rem);
  }
  .quiz-public-stats {
    grid-template-columns: 1fr;
  }
  .quiz-settings-panel {
    grid-template-columns: 1fr;
  }
  .quiz-settings-action {
    grid-template-columns: 1.25rem minmax(0, 1fr);
  }
  .quiz-settings-button {
    grid-column: 1 / -1;
    justify-self: start;
    margin-top: 0.12rem;
  }
}
