[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide:not(.ng-hide-animate) { display: none !important; }
ng\:form { display: block; }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
h1 { margin: 0.67em 0px; font-size: 2em; }
mark { color: rgb(0, 0, 0); background: rgb(255, 255, 0); }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { height: 0px; box-sizing: content-box; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { box-sizing: content-box; appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid silver; }
legend { padding: 0px; border: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-spacing: 0px; border-collapse: collapse; }
td, th { padding: 0px; }
@media print {
  *, ::before, ::after { color: rgb(0, 0, 0) !important; text-shadow: none !important; background: transparent !important; box-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  a[href^="#"]::after, a[href^="javascript:"]::after { content: ""; }
  pre, blockquote { border: 1px solid rgb(153, 153, 153); break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
  select { background: rgb(255, 255, 255) !important; }
  .btn > .caret, .dropup > .btn > .caret { border-top-color: rgb(0, 0, 0) !important; }
  .label { border: 1px solid rgb(0, 0, 0); }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: rgb(255, 255, 255) !important; }
  .table-bordered th, .table-bordered td { border: 1px solid rgb(221, 221, 221) !important; }
}
* { box-sizing: border-box; }
::before, ::after { box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:hover, a:focus { color: rgb(35, 82, 124); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
figure { margin: 0px; }
img { vertical-align: middle; }
hr { margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(238, 238, 238); }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight: 400; line-height: 1; color: rgb(119, 119, 119); }
h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; }
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size: 65%; }
h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; }
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small { font-size: 75%; }
h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 30px; }
h3, .h3 { font-size: 24px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
p { margin: 0px 0px 10px; }
.lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; }
@media (min-width: 768px) {
  .lead { font-size: 21px; }
}
small, .small { font-size: 85%; }
mark, .mark { padding: 0.2em; background-color: rgb(252, 248, 227); }
ul, ol { margin-top: 0px; margin-bottom: 10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0px; }
.list-inline { padding-left: 0px; margin-left: -5px; list-style: none; }
.list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
dl { margin-top: 0px; margin-bottom: 20px; }
dt, dd { line-height: 1.42857; }
dt { font-weight: 700; }
dd { margin-left: 0px; }
address { margin-bottom: 20px; font-style: normal; line-height: 1.42857; }
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
code { padding: 2px 4px; font-size: 90%; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-radius: 4px; }
kbd { padding: 2px 4px; font-size: 90%; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px inset; }
kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; box-shadow: none; }
pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 1.42857; color: rgb(51, 51, 51); word-break: break-all; overflow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; }
pre code { padding: 0px; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0px; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 768px) {
  .container { width: 750px; }
}
@media (min-width: 992px) {
  .container { width: 970px; }
}
@media (min-width: 1200px) {
  .container { width: 1170px; }
}
.row { margin-right: -15px; margin-left: -15px; }
.col-xs-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
table { background-color: transparent; }
caption { padding-top: 8px; padding-bottom: 8px; color: rgb(119, 119, 119); text-align: left; }
th { text-align: left; }
.table { width: 100%; max-width: 100%; margin-bottom: 20px; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 8px; line-height: 1.42857; vertical-align: top; border-top: 1px solid rgb(221, 221, 221); }
.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221); }
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0px; }
.table > tbody + tbody { border-top: 2px solid rgb(221, 221, 221); }
.table .table { background-color: rgb(255, 255, 255); }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; padding: 0px; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }
input[type="search"] { box-sizing: border-box; }
input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
input[type="file"] { display: block; }
input[type="range"] { display: block; width: 100%; }
select[multiple], select[size] { height: auto; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); }
input[type="search"] { appearance: none; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { line-height: 34px; }
  input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm { line-height: 30px; }
  input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg { line-height: 46px; }
}
.form-group { margin-bottom: 15px; }
.radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
.radio label, .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0px; font-weight: 400; cursor: pointer; }
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; }
.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed; }
.has-feedback { position: relative; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.btn:hover, .btn:focus, .btn.focus { color: rgb(51, 51, 51); text-decoration: none; }
.btn:active, .btn.active { background-image: none; outline: 0px; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; box-shadow: none; opacity: 0.65; }
.btn-default { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173); }
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image: none; }
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(51, 122, 183); border-color: rgb(46, 109, 164); }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: rgb(255, 255, 255); background-color: rgb(40, 96, 144); border-color: rgb(32, 77, 116); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { background-color: rgb(51, 122, 183); border-color: rgb(46, 109, 164); }
.fade { opacity: 0; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }
.close { float: right; font-size: 21px; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.2; }
.close:hover, .close:focus { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5; }
button.close { appearance: none; padding: 0px; cursor: pointer; background: 0px 0px; border: 0px; }
.modal-open { overflow: hidden; }
.modal { position: fixed; inset: 0px; z-index: 1040; display: none; overflow: hidden; outline: 0px; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0px, -25%); }
.modal.in .modal-dialog { transform: translate(0px, 0px); }
.modal-open .modal { overflow: hidden auto; }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; }
.modal-backdrop { position: absolute; top: 0px; right: 0px; left: 0px; background-color: rgb(0, 0, 0); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.in { opacity: 0.5; }
.modal-header { min-height: 16.43px; padding: 15px; border-bottom: 1px solid rgb(229, 229, 229); }
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0px; line-height: 1.42857; }
.modal-body { position: relative; padding: 15px; }
.modal-footer { padding: 15px; text-align: right; border-top: 1px solid rgb(229, 229, 229); }
.modal-footer .btn + .btn { margin-bottom: 0px; margin-left: 5px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 768px) {
  .modal-dialog { width: 600px; margin: 30px auto; }
  .modal-content { box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; }
  .modal-sm { width: 300px; }
}
@media (min-width: 992px) {
  .modal-lg { width: 900px; }
}
.clearfix::before, .clearfix::after, .container::before, .container::after, .row::before, .row::after, .modal-footer::before, .modal-footer::after { display: table; content: " "; }
.clearfix::after, .container::after, .row::after, .modal-footer::after { clear: both; }
.center-block { display: block; margin-right: auto; margin-left: auto; }
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.hide { display: none !important; }
.show { display: block !important; }
.invisible { visibility: hidden; }
.hidden { display: none !important; visibility: hidden !important; }
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; }
svg[class^="icons-"], svg[class*=" icons-"] { height: 16px; width: 16px; display: inline-block; fill: currentcolor; vertical-align: text-bottom; }
.spinning-indicator { }
@-webkit-keyframes spin { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(90deg); }
  50% { transform: rotate(180deg); }
  75% { transform: rotate(270deg); }
  100% { transform: rotate(360deg); }
}
@keyframes spin { 
}
body { user-select: none; }
body .modal-body ul li { user-select: all; }
.unbold, .font-weight-normal-imp { font-weight: 400 !important; }
.form-group { clear: both; margin-bottom: 7px; }
form .form-group.required label > span.fm-indicator { color: rgb(169, 68, 66); }
form .form-group.required label > span.fm-indicator::after { content: " (required)"; }
form .form-group.optional label > span.fm-indicator { color: rgb(153, 153, 153); }
form .form-group.optional label > span.fm-indicator::after { content: " (optional)"; }
.modal button.close { color: inherit; opacity: 0.7; }
.modal button.close:hover { opacity: 1; }
.modal .modal-header { border-top-left-radius: 6px; border-top-right-radius: 6px; }
.modal .modal-content { outline: transparent solid 2px; }
.modal:focus .modal-content { outline: rgb(48, 114, 190) solid 2px; }
.modal .modal-title { font-weight: 500; font-size: 18px; }
.modal .modal-dialog { margin: 85px auto !important; }
.modal .modal-title .modal-title-icon { width: 20px; height: 20px; display: inline-block; margin-right: 8px; position: relative; top: 3px; }
.modal .modal-title .modal-title-icon.modal-title-icon-def svg { fill: currentcolor; }
.modal.notice-info .modal-header { color: rgb(27, 60, 80); background-color: rgb(217, 237, 247); }
.modal.notice-warning .modal-header { color: rgb(77, 51, 0); background-color: rgb(255, 240, 204); }
.modal.notice-danger .modal-header { color: rgb(91, 37, 36); background-color: rgb(242, 222, 222); }
.modal.notice-success .modal-header { color: rgb(35, 67, 35); background-color: rgb(223, 240, 216); }
.fy-control-area fy-timer .timer-button { transition: 0.1s linear; }
.fy-control-area fy-timer .timer-button.timer-button-show.ng-hide-add, .fy-control-area fy-timer .timer-button.timer-button-show.ng-hide-remove, .fy-control-area fy-timer .timer-button.timer-button-timer.ng-hide-add, .fy-control-area fy-timer .timer-button.timer-button-timer.ng-hide-remove { opacity: 0; }
.fy-control-area fy-timer .timer-button.timer-button-show.ng-hide, .fy-control-area fy-timer .timer-button.timer-button-timer.ng-hide { opacity: 0; }
.fy-page-area .fy-error-block > .panel-heading { padding: 0.75em; }
.fy-page-area .fy-error-block > .panel-heading .panel-title { font-size: 14px; font-weight: 700; padding-left: 2em; line-height: 1.25em; }
.fy-page-area .fy-error-block > .panel-heading .panel-title svg[class^="icons-"], .fy-page-area .fy-error-block > .panel-heading .panel-title svg[class*=" icons-"] { width: 16px; height: 16px; position: relative; top: -1px; margin-left: -1.75em; margin-right: 0.5em; }
.fy-page-area .fy-error-block > .panel-body { font-size: 12px; }
.fy-page-area .fy-error-block > .panel-body li { margin-bottom: 0.5em; }
@media (max-width: 767px) {
  .fy-page-area .fy-error-block > .panel-body ul { margin: 0px; padding: 0px 1em; }
}
.large-modal .modal-dialog { width: 1500px !important; }
.large-modal .modal-dialog .modal-content .modal-body { width: 1500px !important; height: 600px !important; }
.test-ao-invoker { vertical-align: top; margin-top: 3px; background: transparent; width: 2px; height: 15px; cursor: pointer; border: 1px solid darkslategray; }
.odd-row { background-color: white; }
.even-row { background-color: beige; }
.section-break { background-color: rgb(255, 204, 153) !important; }
.current-section { background-color: yellow !important; }
.section-Scroll { overflow: hidden scroll; height: 500px; }
.leftmargin5 { margin-left: 5px; }
.center-h1 { line-height: 500px; font-size: 28px; font-weight: 700; }
.thc-compat .fy-control-area.control-header .overlay.volume .form-group input[type="range"]:focus, .thc-compat .fy-control-area.control-header .overlay.volume .form-group input[type="range"].tc-no-focus:focus { outline: none; }
.thc-compat .fy-control-area.control-header .overlay.volume .form-group input[type="range"]:focus::-webkit-slider-thumb { cursor: pointer; box-shadow: rgb(45, 105, 175) 0px 0px 0px 1px; }
.thc-compat .fy-control-area.control-header .overlay.volume .form-group input[type="range"].tc-no-focus:focus::-webkit-slider-thumb { box-shadow: none; }
.cb-branding { background-image: url("about:blank"); background-repeat: no-repeat; background-size: 100% 100%; display: inline-block; height: 84px; width: 183px; margin-top: -32px; margin-left: -12px; }
.thc-compat .fy-control-area fy-timer.timer-remaining-label-hidden .timer-remaining { display: none !important; }
.thc-compat .fy-control-area fy-timer .timer-label-and-value { margin-right: 6px; transition: 0.3s linear; }
.thc-compat .fy-control-area fy-timer .timer-label-and-value.ng-hide-add, .thc-compat .fy-control-area fy-timer .timer-label-and-value.ng-hide-remove { opacity: 1; }
.thc-compat .fy-control-area fy-timer .timer-label-and-value.ng-hide { opacity: 0; }
.thc-compat .fy-control-area fy-timer .timer-label-and-value .timer-display { font-size: 16px; }
.thc-compat .fy-control-area fy-timer.timer-button-label-text-hidden .timer-button-label-text { display: none !important; }
.thc-compat .fy-control-area fy-timer .timer-button { display: inline-block; text-align: left; padding-left: 0px; padding-right: 0px; }
.thc-compat .fy-control-area fy-timer .timer-button .timer-button-label-text { display: inline-block; min-width: 74px; margin-left: 2px; }
.thc-compat.container { width: 1024px; position: relative; }
.thc-compat .fy-page-area { height: 686px; }
.thc-compat .fy-page-area > .center-block { margin: 0px -15px; }
.thc-compat .fy-control-area.control-header .btn { padding: 2px 12px 3px; min-width: 62px; height: 46px; text-shadow: none; font-size: 14px; line-height: 1; border-radius: 3px; }
.thc-compat .fy-control-area.control-header .btn svg[class^="icons-"], .thc-compat .fy-control-area.control-header .btn svg[class*=" icons-"] { width: 20px; height: 20px; display: block; margin: 2px auto 0px; opacity: 0.7; }
.thc-compat .fy-control-area.control-header .btn svg[class^="icons-"][disabled], .thc-compat .fy-control-area.control-header .btn svg[class*=" icons-"][disabled] { opacity: 0.4; }
.thc-compat .fy-control-area.control-header .btn svg[class^="icons-"]:hover, .thc-compat .fy-control-area.control-header .btn svg[class^="icons-"]:focus, .thc-compat .fy-control-area.control-header .btn svg[class*=" icons-"]:hover, .thc-compat .fy-control-area.control-header .btn svg[class*=" icons-"]:focus { opacity: 1; }
.thc-compat .fy-control-area.control-header .btn.btn-navigation { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); background-size: 100%; background-image: linear-gradient(rgb(59, 105, 160), rgb(48, 84, 129)); border-color: rgb(137, 164, 198); background-position: 0px 0px; }
.thc-compat .fy-control-area.control-header .btn.btn-navigation:hover { background-size: 100%; background-image: linear-gradient(rgb(65, 115, 176), rgb(53, 94, 144)); border-color: rgb(214, 223, 233); outline: none; }
.thc-compat .fy-control-area.control-header .btn.btn-navigation:focus { background-size: 100%; background-image: linear-gradient(rgb(65, 115, 176), rgb(53, 94, 144)); border-color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 2px 2px 0px inset, rgb(255, 255, 255) -2px -2px 0px inset; outline: none; }
.thc-compat .fy-control-area.control-header .btn.btn-navigation.tc-no-focus:focus, .thc-compat .fy-control-area.control-header .btn.btn-exit-brk.tc-no-focus:focus, .thc-compat .fy-control-area.control-header .btn.btn-utility.tc-no-focus:focus { box-shadow: none; outline: none; }
.thc-compat .fy-control-area.control-header .btn.btn-navigation[disabled] { background-size: 100%; background-image: linear-gradient(rgb(45, 61, 83), rgb(39, 53, 71)); border-color: rgb(86, 100, 117); }
.thc-compat .fy-control-area.control-header .btn.btn-utility { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); background-size: 100%; background-image: linear-gradient(rgb(88, 88, 88), rgb(67, 66, 68)); border-color: rgb(154, 154, 154); background-position: 0px 0px; }
.thc-compat .fy-control-area.control-header .btn.btn-utility:hover { background-size: 100%; background-image: linear-gradient(rgb(103, 103, 103), rgb(82, 81, 84)); border-color: rgb(223, 223, 223); outline: none; }
.thc-compat .fy-control-area.control-header .btn.btn-utility:focus { background-size: 100%; background-image: linear-gradient(rgb(103, 103, 103), rgb(82, 81, 84)); border-color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 2px 2px 0px inset, rgb(255, 255, 255) -2px -2px 0px inset; outline: none; }
.thc-compat .fy-control-area.control-header .btn.btn-utility[disabled] { background-size: 100%; background-image: linear-gradient(rgb(56, 55, 54), rgb(47, 46, 46)); border-color: rgb(91, 90, 90); }
.thc-compat .fy-control-area.control-header .btn.btn-exit-brk { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); background-size: 100%; background-image: linear-gradient(rgb(109, 88, 103), rgb(92, 70, 87)); border-color: rgb(155, 134, 150); background-position: 0px 0px; }
.thc-compat .fy-control-area.control-header .btn.btn-exit-brk:hover { background-size: 100%; background-image: linear-gradient(rgb(117, 88, 109), rgb(101, 72, 94)); border-color: rgb(214, 186, 206); outline: none; }
.thc-compat .fy-control-area.control-header .btn.btn-exit-brk:focus { background-size: 100%; background-image: linear-gradient(rgb(117, 88, 109), rgb(101, 72, 94)); border-color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 2px 2px 0px inset, rgb(255, 255, 255) -2px -2px 0px inset; outline: none; }
.thc-compat .fy-control-area.control-header .btn.btn-exit-brk[disabled] { background-size: 100%; background-image: linear-gradient(rgb(83, 61, 75), rgb(75, 54, 69)); border-color: rgb(111, 90, 105); }
.thc-compat .fy-control-area.control-header .btn:hover svg, .thc-compat .fy-control-area.control-header .btn:focus svg { opacity: 1; }
.thc-compat .fy-control-area.control-header #wrap-exit-review-gpo button.btn-sub-toolbar-exit-wks { background-color: rgb(151, 89, 128); width: 160px; height: 100%; color: rgb(255, 255, 255); border: none; font-size: 13px; position: relative; top: 11px; right: -8px; }
body.fixForPopup { padding-right: 0px !important; }
#bootModal .modal-backdrop.in { height: 100% !important; }
body { background-color: rgb(180, 180, 180) !important; }
body { background-color: rgb(180, 180, 180); }
.th-tfc { background-color: rgb(255, 255, 255); }
.th-tfc .center-block { max-width: 1024px; margin-left: auto; margin-right: auto; }
.th-tfc .fy-control-area.control-header .btn.btn-navigation { background-color: rgb(58, 119, 160); }
.th-tfc .fy-control-area.control-header .timer-button:hover { background-color: rgb(255, 250, 240); }
.th-tfc .fy-control-area.control-header .header { background-color: rgb(6, 106, 110); }
.thc-compat .fy-control-area.control-header .header { color: rgb(255, 255, 255); height: 54px; padding-left: 4px; padding-right: 4px; background-color: rgb(6, 106, 110) !important; }
.thc-compat .fy-control-area.control-header .toolbar { height: 26px !important; border-bottom: 1px solid rgb(255, 255, 255) !important; padding-left: 11px !important; padding-right: 8px !important; background-color: rgb(255, 255, 255) !important; }
.thc-compat .fy-control-area.control-header .header-separator { background-color: rgb(255, 255, 255) !important; }
.center-block.header-title .logo, .center-block.header-title .logo img { display: inline-block !important; width: 150px !important; height: 45px !important; margin-left: 0px !important; }
.th-tfc .fy-control-area.control-header .logo.logo-toefl { display: inline-block; width: 168px; height: 43px; margin: -13px 0px 0px -4px; }
@media (max-width: 767px) {
  .th-tfc .fy-control-area.control-header .logo.logo-toefl { margin-left: 0px; }
}
.th-tfc .fy-control-area.control-header .header-separator { background-color: rgb(249, 249, 249); }
.th-tfc .fy-control-area.control-header .toolbar { background-color: rgb(249, 249, 249); }
.th-tfc .fy-control-area.control-header .toolbar .section-title { font-weight: 700; }
.thc-compat .fy-control-area.control-header .toolbar { height: 26px; padding-left: 11px; padding-right: 8px; border-bottom: 1px solid rgb(249, 249, 249) !important; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-display: swap; src: local("Open Sans"), url("/toefl/fonts/OpenSans-Regular.ttf") format("truetype"); }
@font-face { font-family: "Open Sans Regular"; font-style: normal; font-weight: 400; font-display: swap; src: local("Open Sans"), url("/toefl/fonts/OpenSans-Regular.ttf") format("truetype"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-display: swap; src: local("Open Sans Semibold"), local("Open Sans"), url("/toefl/fonts/OpenSans-SemiBold.ttf") format("truetype"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-display: swap; src: local("Open Sans Bold"), local("Open Sans"), url("/toefl/fonts/OpenSans-Bold.ttf") format("truetype"); }
.tc-margin-override { margin-left: 0px; margin-right: 0px; }
.tc-padding-override { padding-left: 0px; padding-right: 0px; }
img.wait-animation { position: absolute; top: 30%; left: 0px; right: 0px; margin: auto; width: 3em; height: 3em; z-index: 999; }
.row-position { position: relative; }
.row-header-main { z-index: 551; }
.thc-compat .fy-control-area.control-header .header .header-left, .thc-compat .fy-control-area.control-header .header .header-right { position: relative; top: 50%; transform: translateY(-50%); }
.fy-control-area.control-header .pull-right.flip.header-right.button-toolbar, .fy-control-area.control-header .pull-right.flip.header-right.button-toolbar-2 { position: absolute; z-index: 2; right: 4px; }
.fy-control-area.control-header .button-toolbar .btn { margin-left: 5px; }
.fy-control-area.control-header .button-toolbar .btn-utility-toolbar { margin-left: 4px; margin-right: 4px; min-width: 1px; min-height: 1px; }
.fy-control-area.control-header .button-toolbar .btn-mark { margin-right: -5px; }
.thc-compat .fy-control-area.control-header .overlay.volume { background-color: rgb(255, 255, 255); }
.thc-compat .fy-control-area.control-header .overlay { position: absolute; right: 0px; top: 100%; background-color: rgb(10, 10, 10); border: 1px solid rgb(96, 94, 93); max-height: 200px; overflow: hidden; visibility: visible; transition: max-height 1s; }
.thc-compat .fy-control-area.control-header .overlay.hidden { max-height: 0px; visibility: hidden; display: block !important; }
.thc-compat .fy-control-area.control-header .overlay .close { position: absolute; z-index: 1; top: 3px; right: 5px; color: white; opacity: 0.7; font-size: 16px; font-weight: normal; }
.thc-compat .fy-control-area.control-header .overlay.volume .close { color: rgb(10, 10, 10); }
.thc-compat .fy-control-area.control-header .overlay.volume button#playAudioBtn:focus { outline: rgb(48, 114, 190) solid 2px; outline-offset: 1px; }
.thc-compat .fy-control-area.control-header .overlay.volume button#playAudioBtn[disabled] { opacity: 0.7; }
.thc-compat .fy-control-area.control-header .overlay .close:hover { opacity: 1; }
.thc-compat .fy-control-area.control-header .overlay form { position: relative; width: 150px; }
.thc-compat .fy-control-area.control-header .overlay.adjust-display { padding: 3px 8px 5px 12px; }
.thc-compat .fy-control-area.control-header .overlay.adjust-display form { width: 400px; }
.thc-compat .fy-control-area.control-header .overlay.adjust-display .form-group { clear: none; }
.thc-compat .fy-control-area.control-header .overlay.adjust-display .form-group.magnify { margin-left: 20px; }
.thc-compat .fy-control-area.control-header .overlay.volume { width: 180px; padding: 30px 0px 5px 12px; }
.thc-compat .fy-control-area.control-header .overlay.volume .form-group { width: 10.5em; }
.thc-compat .fy-control-area.control-header .overlay.volume .form-group input[type="range"] { appearance: none; background-image: url("about:blank"); background-size: 100% 84%; background-repeat: no-repeat; position: relative; left: -3px; }
.thc-compat .fy-control-area.control-header .overlay.volume .form-group input[type="range"]::-webkit-slider-thumb { appearance: none; cursor: pointer; height: 23px; width: 23px; background: url("about:blank") center center no-repeat; position: relative; top: -2px; }
.thc-compat .fy-control-area.control-header .overlay.volume.telxml { width: 240px; padding: 25px 12px 10px 15px; border-radius: 1.6rem; border-color: var(--default-737373-color); margin-top: 0.2rem; }
.thc-compat .fy-control-area.control-header .overlay.telxml form, .thc-compat .fy-control-area.control-header .overlay.telxml.volume .form-group { width: auto; }
.thc-compat .fy-control-area.control-header .overlay.telxml.volume .form-group { margin-left: 0.2rem; margin-right: 0.2rem; }
.thc-compat .fy-control-area.control-header .overlay.telxml.volume .close { top: 1rem; right: 0.6rem; }
.thc-compat .fy-control-area.control-header .overlay.volume.telxml .form-group input[type="range"] { background-image: none; }
.slidecontainer { width: 9rem; }
.thc-compat .fy-control-area.control-header .overlay.volume.telxml .form-group input[type="range"].volume-slider { appearance: none; width: 100%; height: 0.9rem; border: 1px solid var(--default-737373-color); border-radius: 1.6rem; outline: none; transition: opacity 0.2s; left: 0px; top: 0.3rem; }
.thc-compat .fy-control-area.control-header .overlay.volume.telxml .form-group input[type="range"].volume-slider:hover { opacity: 1; }
.thc-compat .fy-control-area.control-header .overlay.volume.telxml .form-group input[type="range"].volume-slider::-webkit-slider-thumb { appearance: none; width: 2rem; height: 2rem; background: var(--volume-slider-filled-color); cursor: pointer; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; }
.thc-compat .fy-control-area.control-header .overlay.volume.telxml .form-group input[type="range"].volume-slider:focus::-webkit-slider-thumb { border: 2px solid rgb(255, 255, 255); outline: var(--color-toefl-teal) solid 2px; outline-offset: 0px; }
.volume-slider-bar-container { display: flex; gap: 0.4rem; margin-bottom: 0.8rem; align-items: baseline; }
.bar { width: 0.6rem; height: var(--volume-slider-bar-height); background-color: var(--volume-slider-color); opacity: 1; border-radius: 0.7rem; }
.bar.filled { opacity: 1; background-color: var(--volume-slider-filled-color); }
.bar:nth-child(1) { height: calc(var(--volume-slider-bar-height) + 1px); }
.bar:nth-child(2) { height: calc(var(--volume-slider-bar-height) + 2px); }
.bar:nth-child(3) { height: calc(var(--volume-slider-bar-height) + 3px); }
.bar:nth-child(4) { height: calc(var(--volume-slider-bar-height) + 4px); }
.bar:nth-child(5) { height: calc(var(--volume-slider-bar-height) + 5px); }
.bar:nth-child(6) { height: calc(var(--volume-slider-bar-height) + 6px); }
.bar:nth-child(7) { height: calc(var(--volume-slider-bar-height) + 7px); }
.bar:nth-child(8) { height: calc(var(--volume-slider-bar-height) + 8px); }
.bar:nth-child(9) { height: calc(var(--volume-slider-bar-height) + 9px); }
.bar:nth-child(10) { height: calc(var(--volume-slider-bar-height) + 10px); }
.bar:nth-child(11) { height: calc(var(--volume-slider-bar-height) + 11px); }
.bar:nth-child(12) { height: calc(var(--volume-slider-bar-height) + 12px); }
.bar:nth-child(13) { height: calc(var(--volume-slider-bar-height) + 13px); }
.bar:nth-child(14) { height: calc(var(--volume-slider-bar-height) + 14px); }
.bar:nth-child(15) { height: calc(var(--volume-slider-bar-height) + 15px); }
.bar:nth-child(16) { height: calc(var(--volume-slider-bar-height) + 16px); }
.bar:nth-child(17) { height: calc(var(--volume-slider-bar-height) + 17px); }
.bar:nth-child(18) { height: calc(var(--volume-slider-bar-height) + 18px); }
.bar:nth-child(19) { height: calc(var(--volume-slider-bar-height) + 19px); }
.bar:nth-child(20) { height: calc(var(--volume-slider-bar-height) + 20px); }
.th-note .fy-control-area.control-header .overlay.volume { position: absolute; top: 0px; right: 100%; height: 46px; padding: 20px 0px 5px 12px; }
.thc-compat .fy-control-area.control-header .overlay.volume { transition: none; left: initial; bottom: initial; }
.thc-compat .fy-control-area.control-header .toolbar .toolbar-left.section-label-and-name-translate, .thc-compat .fy-control-area.control-header .toolbar .toolbar-right.timer-translate { transform: translateY(0px); }
.thc-compat .fy-control-area.control-header .toolbar .timer-translate .timer-button { border: 0px; background: 0px center; }
.thc-compat .fy-control-area.control-header .toolbar .page-title-acc { padding: 0px; margin: 0px; font-size: 14px; line-height: 25px; }
.thc-compat .fy-control-area.control-header .toolbar .timer-translate .timer-button:disabled { cursor: not-allowed; color: gray; }
div#test-tools { line-height: 25px; }
.btn-review { margin-left: 6px; margin-right: 1px; }
.btn-navigation { margin-left: 5px; }
.toolbar-component-position { position: relative; }
.offscreenBottomNav { position: absolute; left: -625em; top: auto; width: 0.1em; height: 0.1em; overflow: hidden; white-space: nowrap; }
.all-disabled-btns-btm-nav:focus { outline: none; }
.btn-volume { margin-left: 5px; }
.help-nav-app-page-container .help-nav .nav > li > a { background-color: rgb(97, 95, 94); }
.timer-label-and-value .timer-display { font-size: 16px; }
.blink_class { animation: 1s steps(5, start) 0s infinite normal none running blink; }
.blink_class_hidden { visibility: hidden; }
.blink_class_visible { visibility: visible; }
@keyframes blink { 
  100% { visibility: hidden; }
}
@-webkit-keyframes blink { 
}
.tc-margin-override { font-size: 14px; }
.tc-margin-override .row { margin-bottom: 5px; }
.lower-toolbar, .lower-toolbar .toolbar .section-label-and-name .timer-label-and-value .timer-display.ng-binding, .lower-toolbar .section-name-label, .lower-toolbar .timer-label-and-value .timer-display.ng-binding { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-size: 13px; color: rgb(61, 61, 61); line-height: 26px; }
.thc-compat .fy-control-area.control-header .lower-toolbar .toolbar .page-title-acc { margin: 0px 0px 0px 18px; }
.lower-toolbar .section-name-label, .lower-toolbar .question-number-label, .lower-toolbar .timer-label-and-value { margin: 0px 8px; }
.lower-toolbar .timer-button-label-text { margin: 0px 8px 0px 0px; }
.lower-toolbar .timer-button-label-text { color: rgb(7, 127, 131); }
.lower-toolbar .line-seperator { color: rgb(181, 181, 181); }
.thc-compat .fy-control-area.control-header .lower-toolbar .toolbar .section-label-and-name .section-name-label { font-size: 15px; }
.lower-toolbar .question-number-label { font-weight: 600; font-size: 13px; }
.lower-toolbar .toolbar, .header-separator-2 { background-color: rgb(249, 249, 249) !important; }
.lower-toolbar .toolbar { height: 30px !important; }
.upper-toolbar .header { height: 50px !important; background-color: rgb(6, 106, 110) !important; }
.upper-toolbar .toolbar-main .button-toolbar .btn svg[class^="icons-"] { opacity: 1; margin-left: 13px !important; margin-top: 4px !important; width: 17px !important; height: 17px !important; }
.upper-toolbar .logo.logo-toefl { vertical-align: middle; height: unset !important; width: unset !important; margin: 0px 0px 3px 5px !important; }
.fy-control-area.control-header .upper-toolbar .button-toolbar .btn-utility-toolbar { margin-right: 0px; }
.upper-toolbar .toolbar-component .btn.primary-btn { border-radius: 12px; padding: 0px 24px; height: 40px; font-size: 13px; font-family: "Open Sans"; font-weight: 700; line-height: 25px; font-style: normal; background-color: rgb(43, 128, 132) !important; background-image: none !important; color: white !important; border-color: rgb(245, 245, 245) !important; }
.fy-control-area.control-header .upper-toolbar .button-toolbar .btn { margin-right: 1px; }
.thc-compat .fy-control-area.control-header .upper-toolbar .primary-btn:focus { border: 1px solid rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 2px 4px; outline: rgb(7, 127, 131) solid 3px; outline-offset: 0px; }
.upper-toolbar .toolbar-component .btn.primary-btn:hover { background-color: rgb(0, 86, 93) !important; }
.thc-compat .fy-control-area.control-header .upper-toolbar .primary-btn.btn-volume[aria-expanded="true"] { background-color: rgb(255, 255, 255) !important; color: rgb(7, 127, 131) !important; }
.upper-toolbar .pull-right.flip.header-right.button-toolbar .toolbar-component.pull-left [button-id="81"] .primary-navigation-btn svg { margin-top: 7px !important; margin-left: 8px !important; }
.upper-toolbar #nav-return-6-401 [button-id="400"] .primary-navigation-btn svg { margin-left: 8px !important; }
.upper-toolbar #nav-group [icon-name="icons-next-2"] .primary-navigation-btn:hover, .upper-toolbar #nav-group [icon-name="icons-check-mark"] .primary-navigation-btn:hover, .upper-toolbar #nav-return-6-401 .pull-left:nth-last-child(2n+1) .primary-navigation-btn:hover, .upper-toolbar #report-cancel-score-nav div:last-child button:hover, .upper-toolbar #report-cancel-score-nav .cancel-scores-primary:hover, .upper-toolbar .pull-right.flip.header-right.button-toolbar .toolbar-component.pull-left [button-id="81"] .primary-navigation-btn:hover { color: rgb(0, 86, 93) !important; }
#nav-group [icon-name="icons-next-2"] .primary-navigation-btn, .upper-toolbar #nav-group [icon-name="icons-check-mark"] .primary-navigation-btn, .upper-toolbar #nav-return-6-401 .pull-left:nth-last-child(2n+1) .primary-navigation-btn, .upper-toolbar .pull-right.flip.header-right.button-toolbar .toolbar-component.pull-left [button-id="81"] .primary-navigation-btn { background-color: white !important; color: rgb(7, 127, 131) !important; }
.upper-toolbar #nav-group [icon-name="icons-back"] svg, #nav-group [icon-name="icons-back-2"] svg, #nav-return [icon-name="icons-back"] svg, #nav-return [icon-name="icons-back-2"] svg, #nav-return-6-401 [icon-name="icons-back"] svg, #nav-return-6-401 [icon-name="icons-back-2"] svg { width: 13px; height: 13px; margin: 5px 8px 0px -8px !important; }
.upper-toolbar #nav-return-6-401 [icon-name="icons-back-2"] svg { margin: 6px 4px 0px -6px !important; }
.upper-toolbar #nav-group [icon-name="icons-next-2"] svg { margin-left: 8px !important; margin-right: -8px !important; }
.upper-toolbar #report-cancel-score-nav div:last-child button, .upper-toolbar #report-cancel-score-nav .cancel-scores-primary { background-color: white !important; color: rgb(7, 127, 131) !important; }
.upper-toolbar #report-cancel-score-nav [icon-name="icons-remove"] svg { margin-left: 0px !important; margin-right: 13px !important; }
.upper-toolbar .pull-right.flip.header-right.button-toolbar .toolbar-component.pull-left [button-id="309"] svg { margin-left: -8px !important; margin-right: 8px !important; }
.upper-toolbar #report-cancel-score-nav [icon-name="icons-remove"] button span, .upper-toolbar .pull-right.flip.header-right.button-toolbar .toolbar-component.pull-left [button-id="309"] button span { float: left; }
.svg-position-right { float: right !important; }
.svg-position-left { float: left !important; margin-right: 10px !important; }
.thc-compat .fy-control-area.control-header .lower-toolbar .toolbar { border-bottom: none; }
.lower-toolbar .toolbar #wrap-timer #emptycontainer:focus { outline: none !important; }
.btn.tc-no-focus:active:focus, .btn.tc-no-focus:focus, .tc-no-focus:focus, .tc-no-focus:active:focus { box-shadow: none; outline: none !important; }
.telxml .btn:disabled { border-radius: 1rem; background-color: var(--default-disabled-background-btn-color); color: var(--default-primary-text-color); font-family: var(--default-font-family); font-weight: var(--default-btn-font-weight); }
.telxml .btn:enabled { border-radius: 1rem; background-color: var(--default-primary-btn-color); color: rgb(255, 255, 255); font-family: var(--default-font-family); font-weight: var(--default-btn-font-weight); }
.telxml .focusshadow { filter: drop-shadow(teal 0px 0px 4px); }
.telxml .stop-test:focus, .telxml .continue-test:focus, .telxml .continue-test:hover, .telxml .check-level:focus { background-color: var(--default-primary-btn-color); color: rgb(255, 255, 255); border: 1px solid rgb(6, 106, 110); background-image: none; border-radius: 1rem; font-weight: var(--default-btn-font-weight); }
.telxml .btn.active.focus, .telxml .btn.active:focus, .telxml .btn.focus, .telxml .btn:active.focus, .telxml .btn:active:focus, .telxml .btn:focus { outline: rgb(6, 106, 110) solid 2px; outline-offset: 2px; }
.modal.modal-administrator.ao-confirmation.telxml .modal-content .bootbox-body { font-weight: var(--default-600-font-weight); color: var(--default-737373-color); }
.telxml .thc-compat .fy-control-area.control-header .btn.btn-utility, .telxml .thc-compat .fy-control-area.control-header .btn.btn-navigation { display: flex; justify-content: center; align-items: center; gap: 0.4rem; border-radius: 0.7rem; }
.thc-compat-tab-access.telxml .tool_help_table .thc-compat .fy-control-area.control-header .btn.btn-navigation, .thc-compat-tab-access.telxml .tool_help_table .thc-compat .fy-control-area.control-header .btn.btn-utility, .modal.telxml .modal-content > .modal-footer > .btn.btn-primary, .thc-compat-tab-access.telxml .btn { background-color: var(--default-primary-btn-color); color: rgb(255, 255, 255); border: 1px solid rgb(6, 106, 110); background-image: none; border-radius: 1rem; font-weight: var(--default-btn-font-weight); }
.modal.telxml .modal-content > .modal-footer > .btn.btn-primary:hover, .thc-compat-tab-access.telxml .btn:hover { background-color: rgb(0, 86, 93); color: rgb(255, 255, 255); }
.modal.telxml .modal-content > .modal-footer > .btn.btn-default, .modal.telxml .modal-content > .modal-footer > .btn.btn-default.btn-cancel { color: var(--default-primary-btn-color); }
.modal.telxml .modal-content > .modal-footer > .btn.btn-default, .modal.telxml .modal-content > .modal-footer > .btn.btn-default, .modal.telxml .modal-content > .modal-footer > .btn.btn-default.btn-cancel, .thc-compat-tab-access.telxml .btn.btn-exit { background-color: rgb(255, 255, 255); color: var(--default-primary-btn-color); border-color: var(--default-primary-btn-color); border-radius: 1rem; font-weight: var(--default-btn-font-weight); }
.thc-compat-tab-access.telxml .btn.btn-exit.show-registration, .modal.telxml .modal-content > .modal-footer > .btn.btn-default.btn.btn-remain-in-room, .modal.telxml .modal-content > .modal-footer > .btn.btn-default.btn.btn-leave-room { color: var(--default-seconday-btn-color); }
.modal.telxml .modal-content > .modal-footer > .btn.btn-default.btn.btn-remain-in-room:hover, .modal.telxml .modal-content > .modal-footer > .btn.btn-default.btn.btn-leave-room:hover { color: white !important; }
.modal.telxml .modal-content > .modal-footer > .btn.btn-default:hover, .modal.telxml .modal-content > .modal-footer > .btn.btn-default:hover, .modal.telxml .modal-content > .modal-footer > .btn.btn-default.btn-cancel:hover, .thc-compat-tab-access.telxml .btn.btn-exit:hover { background-color: var(--default-primary-btn-color); color: rgb(255, 255, 255); border-color: var(--default-primary-btn-color); }
.thc-compat-tab-access.telxml .tool_help_table > tr[data-tool-id="Next"] .thc-compat .fy-control-area.control-header .btn.btn-navigation { background-color: rgb(255, 255, 255); color: var(--default-primary-btn-color); border-color: var(--default-737373-color); }
.telxml .thc-compat .fy-control-area.control-header .btn svg[class^="icons-"], .telxml .thc-compat .fy-control-area.control-header .btn svg[class*=" icons-"] { opacity: 1; }
.telxml .playbox-outer { border: none; background: none; position: absolute; top: 8rem; display: inline-block; outline: none !important; }
.telxml #timer-bg { fill: rgb(243, 243, 243); stroke: var(--default-primary-text-color); stroke-width: 0.5; }
.telxml #timer-fg { fill: var(--default-primary-btn-color); transform-origin: center center; scale: 0.9; stroke: white; stroke-width: 1; }
.telxml #timer-progress { fill: var(--default-primary-btn-color); }
.telxml .timer-record.on.ada #timer-fg, .telxml .ada #timer-fg { fill: rgb(203, 37, 37); }
.telxml .timer-record.on #timer-fg { fill: rgb(170, 46, 81); }
.telxml .timer-record.on #timer-fg { fill: var(--default-primary-btn-color); }
.telxml .timer-record #timer-mic { display: none; }
.telxml .timer-record.on #timer-mic { display: block; fill: rgb(255, 255, 255); scale: 3; transform: translate(3.5rem, 3rem); stroke: none; }
.telxml .countdown { position: absolute; color: rgb(255, 255, 255); width: 180px; height: 180px; text-align: center; font-family: var(--default-font-family); }
.telxml .countdown-text { font-weight: var(--default-600-font-weight); }
.unify-audio-chk-modal.audio-check-2-modal .modal-dialog .modal-content.telxml { border-radius: 24px; }
.telxml .volume-meter .volume-unit { border: 1px solid rgb(102, 102, 102); width: 16px; height: 39px; background-color: rgb(247, 247, 247); }
.telxml .volume-quiet .volume-unit.volume-on { background-color: rgb(227, 207, 87); }
.telxml .volume-optimal .volume-unit.volume-on { background-color: rgb(129, 190, 65); }
.telxml .volume-loud .volume-unit.volume-on { background-color: rgb(207, 76, 77); }
.telxml .volume-instructions-prepare .volume-record-instruction, .telxml .volume-meter { font-size: 16px; color: var(--default-primary-text-color); font-family: var(--default-font-family); }
.telxml .volume-meter-quiet .list-inline { padding-left: 3.5rem; }
.modal.telxml { font-family: var(--default-font-family); }
.modal.telxml .modal-title { font-weight: var(--default-600-font-weight); }
.modal.telxml .modal-header { background-color: rgb(255, 255, 255); }
.modal.telxml .modal-content { margin: 0px 6rem; padding: 5rem; border-radius: 2.4rem; }
.mic-adj-fail-modal.modal.telxml .modal-content { min-width: 50rem; }
.modal.telxml .modal-content > * { margin-left: 4rem; margin-right: 4rem; }
.modal.telxml .modal-content > .modal-header { padding: 1rem 15px; }
.modal.telxml .modal-content > .modal-footer { display: flex; justify-content: flex-start; border-top: 0px; }
.modal.telxml .modal-title { font-family: var(--default-font-family); color: var(--default-primary-text-color); white-space: nowrap; }
.modal.telxml .modal-title .modal-title-icon.modal-title-icon-def svg { fill: rgb(169, 68, 66); }
.modal.notice-success.mic-adj-suc-modal.telxml .modal-title .modal-title-icon.modal-title-icon-def svg { fill: var(--default-primary-btn-color); }
.request-break-modal.telxml .modal-content { min-width: 65rem; }
.request-break-modal.telxml .bootbox-body { height: 23rem; }
.modal-administrator.modal.administrator-actions.telxml .modal-content { min-height: 35rem; }
.select-wrapper { position: relative; user-select: none; width: 100%; }
.select { position: relative; display: flex; flex-direction: column; }
.select__arrow { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 0px 1rem; height: 4rem; line-height: 4rem; background: rgb(255, 255, 255); cursor: pointer; border: 2px solid var(--default-primary-text-color); border-radius: 0.5rem; }
.select.open .select__arrow { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.custom-options { position: absolute; display: block; top: 100%; left: 0px; right: 0px; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: 0px; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; background: rgb(255, 255, 255); opacity: 0; visibility: hidden; pointer-events: none; z-index: 2; }
.select.open .custom-options { opacity: 1; visibility: visible; pointer-events: all; }
.custom-option { position: relative; display: block; padding: 0px 1.5rem; font-weight: 300; color: var(--default-primary-text-color); line-height: 4rem; border-bottom: 2px solid var(--default-primary-text-color); cursor: pointer; }
.custom-option:hover { cursor: pointer; }
.custom-option:hover, .custom-option.selected { color: rgb(255, 255, 255); background-color: var(--default-primary-btn-color); }
.custom-option:last-child { border: 0px; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.arrow { position: relative; height: 1.5rem; width: 1.5rem; color: var(--default-primary-btn-color); }
.arrow::before, .arrow::after { content: ""; position: absolute; bottom: 0px; width: 0.15rem; height: 100%; }
.arrow::before { left: -5px; transform: rotate(-45deg); background-color: var(--default-primary-btn-color); }
.arrow::after { left: 5px; transform: rotate(45deg); background-color: var(--default-primary-btn-color); }
.open .arrow::before { left: -5px; transform: rotate(45deg); }
.open .arrow::after { left: 5px; transform: rotate(-45deg); }
.telxml .panel-title:focus { outline: none !important; }
.telxml .paner-danger { }
.telxml .panel-danger > .panel-heading { background: none; }
div#bootModal.modal.unify-audio-chk-modal.audio-check-warning-modal .modal-content.telxml { border-radius: 24px; }
.unify-audio-chk-modal.audio-check-warning-modal .panel.telxml { border-radius: 24px; }
.unify-audio-chk-modal.audio-check-warning-modal .modal-dialog .panel.telxml .panel-heading { display: flex; justify-content: flex-start; margin: 10px 18%; padding: 30px 0px 10px; }
.unify-audio-chk-modal.audio-check-warning-modal .modal-dialog .panel-danger.telxml > .panel-heading { background-color: rgb(255, 255, 255); border-color: rgb(215, 215, 215); }
.unify-audio-chk-modal.audio-check-warning-modal .modal-dialog .panel-danger.telxml > .panel-heading h1#dlgTitle { display: flex; }
.unify-audio-chk-modal.audio-check-warning-modal .modal-dialog .panel-danger.telxml > .panel-heading h1#dlgTitle span { color: var(--neutrals-neutral-6, #3D3D3D); font-family: "Open Sans"; font-size: 20px; font-style: normal; font-weight: 600; line-height: 28px; }
.unify-audio-chk-modal.audio-check-warning-modal .modal-dialog .panel.telxml .panel-body { margin: 10px 16%; padding-left: 20px; color: var(--neutrals-neutral-6, #3D3D3D); font-family: "Open Sans"; font-size: 16px; font-style: normal; font-weight: 600; line-height: 24px; }
.unify-audio-chk-modal.audio-check-warning-modal .panel.telxml .modal-footer { padding: 10px 0px 30px 20px; border-top: none; margin: 10px 16%; text-align: start; }
.unify-audio-chk-modal.audio-check-warning-modal .bootbox-body .panel.telxml .modal-footer .btn-success { background-color: var(--default-primary-btn-color); }
.unify-audio-chk-modal.audio-check-warning-modal .bootbox-body .modal-footer .btn-danger { background-color: rgb(203, 37, 37); }
button#start-recording:focus circle { filter: drop-shadow(teal 0px 0px 4px); }
@media (-webkit-min-device-pixel-ratio: 1.8), (min-resolution: 186.66dpi) {
  .modal-open .modal { overflow-x: auto !important; }
  .unify-audio-chk-modal.audio-check-2-modal .modal-dialog .modal-content.telxml { border-radius: 24px; width: 90rem; }
  #bootModal .modal-backdrop.in { height: 702px !important; }
}
@media (-webkit-min-device-pixel-ratio: 1.36), (min-resolution: 139.66dpi) {
}
@media (-webkit-min-device-pixel-ratio: 1.6), (min-resolution: 162.88dpi) {
}
.demographic-container { padding: 1px 2px 0px 60px; font-family: var(--default-font-family); }
.demographics-title { font-size: 30px; font-family: var(--default-font-family); margin-top: 10px; padding-right: 20px; }
input[type="checkbox"] { opacity: 0; position: absolute; width: 0px; height: 0px; }
input[type="checkbox"] + label { display: inline-block; cursor: pointer; position: relative; padding-left: 30px; line-height: 18px; }
input[type="checkbox"] + label::before { content: ""; position: absolute; left: 0px; top: 0px; width: 18px; height: 18px; background-color: white; border: 1px solid rgb(153, 153, 153); border-radius: 3px; }
input[type="checkbox"]:checked + label::before { background-color: rgb(7, 127, 131); border-color: rgb(7, 127, 131); }
input[type="checkbox"]:checked + label::after { content: "✔"; position: absolute; left: 4px; top: 0px; bottom: 4px; color: white; font-size: 12px; }
input[type="checkbox"]:focus + label::before { border-width: 2px; border-color: blue !important; }
input[type="checkbox"]:checked:focus + label::before { border-color: blue; border-width: 2px; }
.demographic-info > .demographics-title { display: inline-block; }
.error { color: rgb(193, 49, 69); }
html, body { min-height: 100%; }
@media (min-width: 768px) {
  .unify-audio-chk-modal.audio-check-2-modal .modal-dialog { width: 900px; }
  .unify-audio-chk-modal.audio-check-warning-modal .modal-dialog { width: 600px; }
  .unify-audio-chk-modal.audio-check-warning-modal .modal-dialog .panel-body { padding: 15px; margin: 30px 16%; font-weight: bold; }
  .unify-audio-chk-modal.audio-check-warning-modal .modal-dialog .panel-heading { padding: 18px 15px; }
  .unify-audio-chk-modal.audio-check-warning-modal .modal-body { padding: 0px; }
  .unify-audio-chk-modal.audio-check-warning-modal .panel { margin: 0px; }
  .unify-audio-chk-modal.audio-check-warning-modal .panel-title { font-weight: bold; }
  .unify-audio-chk-modal.audio-check-warning-modal .bootbox-body .modal-footer .btn-success { background-color: rgb(11, 104, 12); border-color: rgb(11, 104, 12); }
  .unify-audio-chk-modal.audio-check-warning-modal .bootbox-body .modal-footer .btn-danger { background-color: rgb(178, 19, 15); border-color: rgb(178, 19, 15); }
}
.audio-check-2-modal .modal-header { display: none; }
.audio-check-2-modal .btn + .btn { margin-left: 10px; }
.sound-calibration { width: 840px; font-size: 14px; }
.link { text-decoration: underline; }
.timer-wrapper { float: left; width: 180px; position: relative; cursor: pointer; outline: transparent; }
.volume-instruction-wrapper { height: 180px; width: 640px; float: right; }
.volume-instructions { position: relative; top: 50%; transform: translateY(-50%); font-size: 18px; }
.volume-gpopaid-instruction-box-init { height: 17rem; width: 60rem; }
.volume-gpopaid-instruction-box { height: 18rem; outline: rgb(0, 0, 0) solid 0.2rem; border-radius: 3.5rem; text-align: center; place-content: center; width: 55rem; }
.volume-instructions-prepare .volume-record-instruction { font-size: 16px; color: rgb(51, 51, 51); }
.volume-instructions-prepare .volume-text { font-size: 21px; font-weight: 700; line-height: 1.1; color: rgb(153, 153, 153); }
.volume-instructions-active .volume-record-instruction { font-size: 16px; color: rgb(153, 153, 153); }
.volume-instructions-active .volume-text { font-size: 21px; font-weight: 700; line-height: 1.1; color: rgb(51, 51, 51); }
.volume-playback-instruction { display: none; }
.volume-playback-notify { display: none; }
.volume-playback-verify { display: none; text-align: center; }
.volume-playback-verify .btn { width: 100px; }
.volume-meter { font-size: 18px; padding: 0px 25px; }
.volume-meter ul { padding: 0px; margin-bottom: 0px; }
.volume-meter ul > li { padding: 5px 2px; }
.volume-meter .volume-unit-wrapper { display: inline-block; padding: 5px 2px; }
.volume-meter .volume-unit { border: 1px solid rgb(102, 102, 102); width: 20px; height: 30px; background-color: rgb(247, 247, 247); }
.volume-meter-optimal, .volume-meter-quiet, .volume-meter-loud { float: left; padding-left: 5px; }
.volume-meter-optimal { background: rgb(238, 238, 238); text-align: center; border-style: solid; border-color: rgb(51, 51, 51); border-image: initial; border-width: 0px 1px; }
.volume-meter-loud { text-align: right; }
.volume-quiet .volume-unit.volume-on { background-color: rgb(227, 207, 87); }
.volume-optimal .volume-unit.volume-on { background-color: rgb(129, 190, 65); }
.volume-loud .volume-unit.volume-on { background-color: rgb(207, 76, 77); }
#check-level { margin-top: 20px; }
.countdown { position: absolute; top: 0px; left: 0px; color: rgb(255, 255, 255); font-size: 120px; width: 180px; height: 180px; text-align: center; }
.countdown > p { font-size: 22px; line-height: 1; margin-top: 45px; font-weight: 700; vertical-align: middle; }
.countdown > p + p { margin-top: 10px; }
.countdown .mic-busy { background-image: url("about:blank"); background-size: 100% 100%; width: 50%; height: 50%; margin: 25% auto auto; }
#timer-fg { fill: rgb(1, 124, 146); }
.time-wrapper:hover #timer-fg { fill: rgba(1, 132, 155, 0.95); }
.timer-record.on #timer-fg { fill: rgb(170, 46, 81); }
.timer-playback.on #timer-fg { fill: teal; }
#timer-progress { fill: rgb(102, 102, 102); }
#timer-bg { fill: rgb(204, 204, 204); }
#timer-mic { display: none; }
.timer-record #timer-mic { fill: rgb(15, 93, 108); display: block; }
.timer-record.on #timer-mic { fill: rgb(255, 255, 255); stroke: rgb(246, 138, 31); stroke-width: 2px; }
#timer-playback { display: none; }
.timer-playback #timer-playback { fill: rgb(22, 145, 167); display: block; }
.timer-playback .gpopaid #timer-playback { fill: rgb(76, 177, 135); display: block; }
.timer-playback.on #timer-playback { fill: rgb(255, 255, 255); stroke-width: 0; }
.audio-init-display { top: 200px; left: 150px; display: block; }
@font-face { font-family: "Green Narrow"; src: url("about:blank"); }
@font-face { font-family: "Green Standard"; src: url("about:blank"); }
@font-face { font-family: "Green Standard Medium"; src: url("about:blank"); }
@font-face { font-family: "Green Standard Regular"; src: url("about:blank"); }
.btn-continue-gpo { border-radius: 1rem; background-color: var(--default-primary-btn-color); color: rgb(255, 255, 255); font-family: var(--default-font-family); font-weight: var(--default-btn-font-weight); }
.btn-continue-gpo:hover { background-color: white; color: rgb(6, 106, 110); border: 2px solid rgb(6, 106, 110); background-image: none; border-radius: 1rem; }
.badge { color: rgb(255, 111, 97); border: 1.5px solid rgb(255, 111, 97); display: inline-block; padding: 1rem 2rem; font-size: 12px; border-radius: 4px; background-color: white; font-family: "Green Standard"; letter-spacing: 2px; }
*, ::after, ::before { box-sizing: border-box; }
.progress-container { position: relative; }
.progress-bar { }
.progress-bar::before { position: absolute; left: 2px; bottom: 60px; font-size: 12px; color: rgb(98, 107, 114); }
.progress-bar::after { position: absolute; right: -6px; bottom: 60px; font-size: 12px; color: rgb(98, 107, 114); }
:root { --default-primary-text-color: #3D3D3D; --default-border-bottom-color: #D7D7D7; --default-font-family: 'Open Sans'; --default-disabled-background-btn-color: #B5B5B5; --default-primary-btn-color: #077F83; --volume-slider-bar-height: 1.2rem; --volume-slider-filled-color: #077F83; --volume-slider-color: #00565D; --default-737373-color: #737373; --default-seconday-btn-color: #066A6E; --default-btn-font-weight: 700; --default-600-font-weight: 600; }
.telxml .playbox-outer { border: none; background: none; position: absolute; top: 5rem; display: inline-block; outline: none !important; }
@media (-webkit-min-device-pixel-ratio: 1.8), (min-resolution: 186.66dpi) {
}
@media (-webkit-min-device-pixel-ratio: 1.36), (min-resolution: 139.66dpi) {
}
@media (-webkit-min-device-pixel-ratio: 1.6), (min-resolution: 162.88dpi) {
.modal.toefl-enki-dialog .modal-header { color: rgb(39, 59, 61) !important; background-color: rgb(204, 242, 255) !important; }
html.default { filter: none; }
@-webkit-keyframes workingSpin { 
  100% { transform: rotate(1turn); transform-origin: 50% 50%; }
}
@keyframes workingSpin { 
}
@-webkit-keyframes workingSpin-rev { 
  100% { transform: rotate(-1turn); transform-origin: 50% 50%; }
}
@keyframes workingSpin-rev { 
}
.graphicSpinner { width: 32px; height: 32px; position: fixed; top: 50%; left: 50%; z-index: 2000000; }
.graphicSpinner svg, .graphicSpinner img { width: 100%; height: 100%; }
.cssSpinner-sm, .cssSpinner-md, .cssSpinner-lg { position: fixed; top: 50%; left: 50%; border-radius: 100%; background: transparent !important; }
.cssSpinner-sm { width: 4px; height: 4px; box-shadow: rgb(85, 85, 85) 0px 7px, rgb(162, 162, 162) 7px 0px, rgb(212, 212, 212) 0px -7px, rgb(243, 243, 243) -7px 0px, rgb(85, 85, 85) 0px 8px, rgb(162, 162, 162) 8px 0px, rgb(212, 212, 212) 0px -8px, rgb(243, 243, 243) -8px 0px, rgb(85, 85, 85) 0px 9px, rgb(162, 162, 162) 9px 0px, rgb(212, 212, 212) 0px -9px, rgb(243, 243, 243) -9px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 7px, rgb(162, 162, 162) 7px 0px, rgb(212, 212, 212) 0px -7px, rgb(243, 243, 243) -7px 0px, rgb(85, 85, 85) 0px 8px, rgb(162, 162, 162) 8px 0px, rgb(212, 212, 212) 0px -8px, rgb(243, 243, 243) -8px 0px, rgb(85, 85, 85) 0px 9px, rgb(162, 162, 162) 9px 0px, rgb(212, 212, 212) 0px -9px, rgb(243, 243, 243) -9px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 7px, rgb(162, 162, 162) 7px 0px, rgb(212, 212, 212) 0px -7px, rgb(243, 243, 243) -7px 0px, rgb(85, 85, 85) 0px 8px, rgb(162, 162, 162) 8px 0px, rgb(212, 212, 212) 0px -8px, rgb(243, 243, 243) -8px 0px, rgb(85, 85, 85) 0px 9px, rgb(162, 162, 162) 9px 0px, rgb(212, 212, 212) 0px -9px, rgb(243, 243, 243) -9px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 7px, rgb(162, 162, 162) 7px 0px, rgb(212, 212, 212) 0px -7px, rgb(243, 243, 243) -7px 0px, rgb(85, 85, 85) 0px 8px, rgb(162, 162, 162) 8px 0px, rgb(212, 212, 212) 0px -8px, rgb(243, 243, 243) -8px 0px, rgb(85, 85, 85) 0px 9px, rgb(162, 162, 162) 9px 0px, rgb(212, 212, 212) 0px -9px, rgb(243, 243, 243) -9px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 7px, rgb(162, 162, 162) 7px 0px, rgb(212, 212, 212) 0px -7px, rgb(243, 243, 243) -7px 0px, rgb(85, 85, 85) 0px 8px, rgb(162, 162, 162) 8px 0px, rgb(212, 212, 212) 0px -8px, rgb(243, 243, 243) -8px 0px, rgb(85, 85, 85) 0px 9px, rgb(162, 162, 162) 9px 0px, rgb(212, 212, 212) 0px -9px, rgb(243, 243, 243) -9px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 7px, rgb(162, 162, 162) 7px 0px, rgb(212, 212, 212) 0px -7px, rgb(243, 243, 243) -7px 0px, rgb(85, 85, 85) 0px 8px, rgb(162, 162, 162) 8px 0px, rgb(212, 212, 212) 0px -8px, rgb(243, 243, 243) -8px 0px, rgb(85, 85, 85) 0px 9px, rgb(162, 162, 162) 9px 0px, rgb(212, 212, 212) 0px -9px, rgb(243, 243, 243) -9px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(136, 136, 136) 5px 5px, rgb(238, 238, 238) -5px -5px, rgb(187, 187, 187) 5px -5px, rgb(251, 251, 251) -5px 5px, rgb(136, 136, 136) 6px 6px, rgb(238, 238, 238) -6px -6px, rgb(187, 187, 187) 6px -6px, rgb(251, 251, 251) -6px 6px, rgb(136, 136, 136) 7px 7px, rgb(238, 238, 238) -7px -7px, rgb(187, 187, 187) 7px -7px, rgb(251, 251, 251) -7px 7px, rgb(136, 136, 136) 8px 8px, rgb(238, 238, 238) -8px -8px, rgb(187, 187, 187) 8px -8px, rgb(251, 251, 251) -8px 8px, rgb(136, 136, 136) 9px 9px, rgb(238, 238, 238) -9px -9px, rgb(187, 187, 187) 9px -9px, rgb(251, 251, 251) -9px 9px, rgb(136, 136, 136) 10px 10px, rgb(238, 238, 238) -10px -10px, rgb(187, 187, 187) 10px -10px, rgb(251, 251, 251) -10px 10px; }
.cssSpinner-md { width: 5px; height: 5px; box-shadow: rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243, 243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 10px, rgb(162, 162, 162) 10px 0px, rgb(212, 212, 212) 0px -10px, rgb(243, 243, 243) -10px 0px, rgb(85, 85, 85) 0px 11px, rgb(162, 162, 162) 11px 0px, rgb(212, 212, 212) 0px -11px, rgb(243, 243,243) -11px 0px, rgb(85, 85, 85) 0px 12px, rgb(162, 162, 162) 12px 0px, rgb(212, 212, 212) 0px -12px, rgb(243, 243, 243) -12px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(136, 136, 136) 7px 7px, rgb(238, 238, 238) -7px -7px, rgb(187, 187, 187) 7px -7px, rgb(251, 251, 251) -7px 7px, rgb(136, 136, 136) 8px 8px, rgb(238, 238, 238) -8px -8px, rgb(187, 187, 187) 8px -8px, rgb(251, 251, 251) -8px 8px, rgb(136, 136, 136) 9px 9px, rgb(238, 238, 238) -9px -9px, rgb(187, 187, 187) 9px -9px, rgb(251, 251, 251) -9px 9px, rgb(136, 136, 136) 10px 10px, rgb(238, 238, 238) -10px -10px, rgb(187, 187, 187) 10px -10px, rgb(251, 251, 251) -10px 10px, rgb(136, 136, 136) 11px 11px, rgb(238, 238, 238) -11px -11px, rgb(187, 187, 187) 11px -11px, rgb(251, 251, 251) -11px 11px, rgb(136, 136, 136) 12px 12px, rgb(238, 238, 238) -12px -12px, rgb(187, 187, 187) 12px -12px, rgb(251, 251, 251) -12px 12px, rgb(136, 136, 136) 13px 13px, rgb(238, 238, 238) -13px -13px, rgb(187, 187, 187) 13px -13px, rgb(251, 251, 251) -13px 13px, rgb(136, 136, 136) 14px 14px, rgb(238, 238, 238) -14px -14px, rgb(187, 187, 187) 14px -14px, rgb(251, 251, 251) -14px 14px; }
.cssSpinner-lg { width: 6px; height: 6px; box-shadow: rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(85, 85, 85) 0px 13px, rgb(162, 162, 162) 13px 0px, rgb(212, 212, 212) 0px -13px, rgb(243, 243, 243) -13px 0px, rgb(85, 85, 85) 0px 14px, rgb(162, 162, 162) 14px 0px, rgb(212, 212, 212) 0px -14px, rgb(243, 243, 243) -14px 0px, rgb(85, 85, 85) 0px 15px, rgb(162, 162, 162) 15px 0px, rgb(212, 212, 212) 0px -15px, rgb(243, 243, 243) -15px 0px, rgb(85, 85, 85) 0px 16px, rgb(162, 162, 162) 16px 0px, rgb(212, 212, 212) 0px -16px, rgb(243, 243, 243) -16px 0px, rgb(85, 85, 85) 0px 17px, rgb(162, 162, 162) 17px 0px, rgb(212, 212, 212) 0px -17px, rgb(243, 243, 243) -17px 0px, rgb(85, 85, 85) 0px 18px, rgb(162, 162, 162) 18px 0px, rgb(212, 212, 212) 0px -18px, rgb(243, 243, 243) -18px 0px, rgb(85, 85, 85) 0px 19px, rgb(162, 162, 162) 19px 0px, rgb(212, 212, 212) 0px -19px, rgb(243, 243, 243) -19px 0px, rgb(85, 85, 85) 0px 20px, rgb(162, 162, 162) 20px 0px, rgb(212, 212, 212) 0px -20px, rgb(243, 243, 243) -20px 0px, rgb(85, 85, 85) 0px 21px, rgb(162, 162, 162) 21px 0px, rgb(212, 212, 212) 0px -21px, rgb(243, 243, 243) -21px 0px, rgb(85, 85, 85) 0px 22px, rgb(162, 162, 162) 22px 0px, rgb(212, 212, 212) 0px -22px, rgb(243, 243, 243) -22px 0px, rgb(85, 85, 85) 0px 23px, rgb(162, 162, 162) 23px 0px, rgb(212, 212, 212) 0px -23px, rgb(243, 243, 243) -23px 0px, rgb(85, 85, 85) 0px 24px, rgb(162, 162, 162) 24px 0px, rgb(212, 212, 212) 0px -24px, rgb(243, 243, 243) -24px 0px, rgb(85, 85, 85) 0px 25px, rgb(162, 162, 162) 25px 0px, rgb(212, 212, 212) 0px -25px, rgb(243, 243, 243) -25px 0px, rgb(85, 85, 85) 0px 26px, rgb(162, 162, 162) 26px 0px, rgb(212, 212, 212) 0px -26px, rgb(243, 243, 243) -26px 0px, rgb(85, 85, 85) 0px 27px, rgb(162, 162, 162) 27px 0px, rgb(212, 212, 212) 0px -27px, rgb(243, 243, 243) -27px 0px, rgb(85, 85, 85) 0px 28px, rgb(162, 162, 162) 28px 0px, rgb(212, 212, 212) 0px -28px, rgb(243, 243, 243) -28px 0px, rgb(85, 85, 85) 0px 29px, rgb(162, 162, 162) 29px 0px, rgb(212, 212, 212) 0px -29px, rgb(243, 243, 243) -29px 0px, rgb(136, 136, 136) 9px 9px, rgb(238, 238, 238) -9px -9px, rgb(187, 187, 187) 9px -9px, rgb(251, 251, 251) -9px 9px, rgb(136, 136, 136) 10px 10px, rgb(238, 238, 238) -10px -10px, rgb(187, 187, 187) 10px -10px, rgb(251, 251, 251) -10px 10px, rgb(136, 136, 136) 11px 11px, rgb(238, 238, 238) -11px -11px, rgb(187, 187, 187) 11px -11px, rgb(251, 251, 251) -11px 11px, rgb(136, 136, 136) 12px 12px, rgb(238, 238, 238) -12px -12px, rgb(187, 187, 187) 12px -12px, rgb(251, 251, 251) -12px 12px, rgb(136, 136, 136) 13px 13px, rgb(238, 238, 238) -13px -13px, rgb(187, 187, 187) 13px -13px, rgb(251, 251, 251) -13px 13px, rgb(136, 136, 136) 14px 14px, rgb(238, 238, 238) -14px -14px, rgb(187, 187, 187) 14px -14px, rgb(251, 251, 251) -14px 14px, rgb(136, 136, 136) 15px 15px, rgb(238, 238, 238) -15px -15px, rgb(187, 187, 187) 15px -15px, rgb(251, 251, 251) -15px 15px, rgb(136, 136, 136) 16px 16px, rgb(238, 238, 238) -16px -16px, rgb(187, 187, 187) 16px -16px, rgb(251, 251, 251) -16px 16px, rgb(136, 136, 136) 17px 17px, rgb(238, 238, 238) -17px -17px, rgb(187, 187, 187) 17px -17px, rgb(251, 251, 251) -17px 17px, rgb(136, 136, 136) 18px 18px, rgb(238, 238, 238) -18px -18px, rgb(187, 187, 187) 18px -18px, rgb(251, 251, 251) -18px 18px, rgb(136, 136, 136) 19px 19px, rgb(238, 238, 238) -19px -19px, rgb(187, 187, 187) 19px -19px, rgb(251, 251, 251) -19px 19px, rgb(136, 136, 136) 20px 20px, rgb(238, 238, 238) -20px -20px, rgb(187, 187, 187) 20px -20px, rgb(251, 251, 251) -20px 20px, rgb(136, 136, 136) 21px 21px, rgb(238, 238, 238) -21px -21px, rgb(187, 187, 187) 21px -21px, rgb(251, 251, 251) -21px 21px; }
:root { --color-txt-primary: #3D3D3D; --color-white: #FFFFFF; --color-neutral-2: #F9F9F9; --color-neutral-4: #B5B5B5; --color-scroll-grey: #737373; --color-border: #E2E2E2; --color-toefl-teal: #077F83; --color-primary-button-hover: #00565D; --color-button-disabled: #D7D7D7; --color-toefl-teal-medium-dark: #066A6E; --color-toefl-teal-extra-light: #E2F7F9; --color-toefl-box-shadow-teal: #79BEBE; --collaterals-width: 550px; --help-collaterals-width: 600px; }
div.iviewer-main-class * { font-family: "Open Sans" !important; }
div.iviewer-main-class .target_cell { border-radius: 5px; }
div.iviewer-main-class .filled_target { display: block; background-color: lightblue; }
div.iviewer-main-class table.iviewer-table-wrapper { }
div.iviewer-main-class table.iviewer-table-wrapper thead tr th { background-color: rgb(7, 127, 131) !important; color: white !important; }
div.iviewer-main-class div[id$="list_heading"] { margin-bottom: 10px; }
div.iviewer-main-class div[role="list"] div[role="listitem"] { line-height: 25px; }
div.iviewer-main-class div[class*="-unordered-list-box-"] { margin-bottom: 10px; }
div.iviewer-main-class div[class="iviewer-mediaControls"] { margin-left: 20px; }
div.iviewer-main-class { --iviewer-table-wrapper-cell-padding: 10px; --iviewer-table-wrapper-header-padding: 10px 10px 10px 10px; }
div.iviewer-main-class p[class$="-item-type-direction-paragraph"] { font-size: 25px; font-weight: bold; text-align: center; }
div.iviewer-main-class p[class$="-item-type-direction-paragraph-set-leader"] { font-size: 25px; font-weight: bold; text-align: center; }
div.iviewer-main-class h1[class="collateral-title-line"] { font-size: 25px !important; font-weight: bold !important; text-align: center !important; }
div.iviewer-main-class p[class="simple-paragraph"] { }
div.iviewer-main-class p[class*="-standalone-statement-paragraph"] { line-height: 22px; }
div.iviewer-main-class div[class$="-innerTopDiv"] { border-style: none; }
div.iviewer-main-class div[class$="-innerDiv"] { border-style: none; }
div.iviewer-main-class div[class$="-innerLeftDiv"] { border-style: none; }
div.iviewer-main-class div[class$="-innerRightDiv"] { border-style: none; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"]:not(.isWritingItem) { display: grid; grid-template-rows: auto 1fr; grid-template-columns: 50% 50%; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"]:not(.isWritingItem) div[class$="-innerTopDiv"] { grid-column: 1 / 3; padding: 10px; height: max-content !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"]:not(.isWritingItem) div[class$="-innerTopDiv"] div[data-name="innerWrapper"] { height: 100% !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"]:not(.isWritingItem) div[class$="-innerLeftDiv"] { grid-column: 1 / 2; width: 100%; height: 100% !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"]:not(.isWritingItem) div[class$="-innerRightDiv"] { grid-column: 2 / 3; width: 100%; height: 100% !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"]:not(.isWritingItem) div[class$="-innerLeftDiv"] div[data-name="innerWrapper"] div#stimulus-reference div[id$="-stimulus-reference"] { padding-bottom: 5px !important; }
div.iviewer-main-class div[id$="-stimulus-reference"] { padding-top: 10px; }
div.iviewer-main-class div[id$="-item-stem"] { padding-top: 10px; }
div.iviewer-main-class #item-stem .stem_paragraph { font-weight: 600; }
div.iviewer-main-class .target_list { margin-bottom: 60px !important; margin-top: -40px !important; }
div.iviewer-main-class div#stimulus-reference div.tableLabel { margin-top: 10px; }
div.iviewer-main-class div[class*="stimulus_reference-unordered-list-box"] { margin-top: 10px !important; margin-bottom: 0px !important; }
div.iviewer-main-class div#stimulus-reference div.standalone_image_align_wrapper { margin-top: 10px !important; }
div.iviewer-main-class p.target_paragraph span[data-droppedsource] { height: 1.4em !important; }
div.iviewer-main-class div#stimulus-reference div#passage span.focusHighlighted { line-height: 1.44; }
div.iviewer-main-class div p interactive span.hilightClass[data-interactive-numeric-identifier] { font-weight: 600; background-color: var(--color-toefl-teal) !important; color: white !important; }
div.iviewer-main-class div p interactive:has(span[data-interactive-numeric-identifier]):focus { outline-offset: 1px; outline: 2px solid var(--color-toefl-teal) !important; }
div.iviewer-main-class #stimulus-reference .insert-text, div.iviewer-main-class #item-stem .insert-text { font-family: "Open Sans" !important; }
div.iviewer-main-class #stimulus-reference .insert-text, div.iviewer-main-class #item-stem [class*="-stem-paragraph"].insert-text { font-size: inherit !important; }
div.iviewer-main-class span[id^="insert-text-span-"][id$="--content"] { background-color: var(--color-toefl-teal-extra-light); color: var(--color-txt-primary); font-weight: 600 !important; }
div.iviewer-main-class #stimulus-reference .insert-text[data-inserted="false"] { display: inline-flex; }
div.iviewer-main-class #stimulus-reference .insert-text:focus { outline-offset: 1px; outline: 2px solid var(--color-toefl-teal) !important; }
div.iviewer-main-class video::cue { font-size: 22pt; }
div.iviewer-main-class #iviewertimercontainerid > div { margin-left: 0px !important; }
div.iviewer-main-class #iviewertimercontainerid > div > span { width: auto !important; margin-left: 10px !important; }
div.iviewer-main-class .stem_paragraph span.focusRefSpan span.focusRefLineNum { color: var(--color-white); background-color: var(--color-toefl-teal) !important; font-weight: 600 !important; padding: 0.1em 0.25ch 0.1em 0.25ch !important; }
div.iviewer-main-class div#passage .focusHighlighted { background-color: var(--color-toefl-teal); color: var(--color-white); font-weight: 600; box-shadow: unset; padding: 0.1em 0.1em 0.1em 0px !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"], div.iviewer-main-class div#outerDiv[data-template-type="TwoPaneLeftRight"] { --textarea-padding: 7px; --textarea-box-shadow-width: 2px; --textarea-max-height: 342px; --textarea-outline: 1px; --button-height: 36px; --writing-toolbar-padding: 10px; }
div.iviewer-main-class .response_constructed_extended_text_response { padding-top: 5px; }
div.iviewer-main-class #outerDiv.isWritingItem div[class$="-innerLeftDiv"], div.iviewer-main-class #outerDiv.isWritingItem div[class$="-innerDiv"] { border-radius: 15px; border-color: var(--color-white); border-width: 8px 8px 8px 0px; outline: 1px solid var(--color-border); }
div.iviewer-main-class #outerDiv.isWritingItem div[class$="-innerLeftDiv"]:focus { outline-width: 2px !important; outline-color: var(--color-toefl-teal) !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"].isWritingItem div[class$="-innerTopDiv"] { border-radius: 15px; border: none; outline: 1px solid var(--color-border); margin-bottom: 10px; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"].isWritingItem div[class$="-innerLeftDiv"] { box-sizing: border-box; margin-right: 1% !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"].isWritingItem div[class$="-innerRightDiv"], div.iviewer-main-class div#outerDiv[data-template-type="TwoPaneLeftRight"] div.response_constructed_extended_text_response { border-radius: 15px; border-color: var(--color-white); border-width: 8px 8px 8px 0px; outline: var(--textarea-outline) solid var(--color-border); padding: unset; background-color: transparent !important; margin-right: 5px !important; }
div.iviewer-main-class div#outerDiv[data-template-type="TwoPaneLeftRight"] div.response_constructed_extended_text_response, div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"] div.response_constructed_extended_text_response { display: grid; grid-template-rows: auto 1fr; grid-template-columns: 1fr; width: 100% !important; height: 100% !important; }
div.iviewer-main-class div#outerDiv[data-template-type="TwoPaneLeftRight"] div.response_constructed_extended_text_response { height: calc(100% - var(--textarea-outline)) !important; }
#outerDiv[data-template-type="TwoPaneLeftRight"].isWritingItem div[class*="-item-response-box"], #outerDiv[data-template-type="TwoPaneLeftRight"].isWritingItem #response_constructed, div.iviewer-main-class #outerDiv[data-template-type="ThreePaneBottomSplit"].isWritingItem #item-response, div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"].isWritingItem div[class*="-item-response-box"] { height: 100% !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"] div[class*="-item-response-box"] textarea, div.iviewer-main-class div#outerDiv[data-template-type="TwoPaneLeftRight"] div.response_constructed_extended_text_response textarea { margin: var(--textarea-box-shadow-width); box-sizing: border-box; padding: var(--textarea-padding) !important; width: calc(100% - (var(--textarea-box-shadow-width)*2)) !important; height: calc(100% - (var(--textarea-box-shadow-width)*2)) !important; border: var(--iviewer-scrollbar-size) solid white !important; font-family: inherit !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"] div[class*="-item-response-box"] textarea:focus, div.iviewer-main-class div#outerDiv[data-template-type="TwoPaneLeftRight"] div.response_constructed_extended_text_response textarea:focus { border-radius: 0px 0px 14px 14px; box-shadow: var(--color-toefl-teal) 0 0 var(--textarea-box-shadow-width) var(--textarea-box-shadow-width) !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"] #response_constructed { display: grid; grid-template-columns: 1fr; height: 100%; }
div.iviewer-main-class div#outerDiv[data-template-type="TwoPaneLeftRight"].isWritingItem div[class$="-innerRightDiv"] [data-name="innerWrapper"] > div { flex-direction: column; display: flex !important; height: 100% !important; width: 100% !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"] div[class$="-innerRightDiv"] [data-name="innerWrapper"] { height: 100% !important; }
div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneBottomSplit"] div[class$="-innerRightDiv"] [data-name="innerWrapper"] > div { vertical-align: top !important; }
div.iviewer-main-class div#outerDiv[data-template-type="TwoPaneLeftRight"].isWritingItem div[class$="-innerRightDiv"] [data-name="innerWrapper"] { width: 100% !important; display: block !important; }
div.iviewer-main-class div#outerDiv.isWritingItem #stimulus-reference p { margin-bottom: 1.2rem !important; }
div.iviewer-main-class #outerDiv[data-template-type="TwoPaneLeftRight"].isWritingItem #item-response, div.iviewer-main-class #outerDiv[data-template-type="TwoPaneLeftRight"].isWritingItem #item-stem { margin-top: 12px !important; }
div.iviewer-main-class #outerDiv[data-template-type="TwoPaneLeftRight"].isWritingItem #item-response { flex: 1 1 0%; height: 100% !important; }
div.iviewer-main-class #outerDiv[data-template-type="TwoPaneLeftRight"].isWritingItem div[class$="-innerRightDiv"] { padding: 0px 1% !important; }
div.iviewer-main-class #iviewer-extendedtext-toolbar { background-color: white; border-style: none; border-radius: 5px; }
div.iviewer-main-class .iviewer-extendedtext-toolbar { padding: var(--writing-toolbar-padding); border: none; display: flex; gap: 1.5px; align-items: center; max-width: 100%; overflow: auto; box-sizing: border-box; width: 100% !important; background-color: var(--color-neutral-2) !important; }
div.iviewer-main-class button.iviewer-extendedtext-toolbar-button { font-family: inherit; border-radius: 8px; border: none; background-color: var(--color-toefl-teal); height: var(--button-height); box-shadow: none; padding: 8px 18px; font-weight: 600; color: var(--color-white) !important; margin: 0px 1.5px !important; }
div.iviewer-main-class button.iviewer-extendedtext-toolbar-button:hover { background-color: var(--color-primary-button-hover); }
div.iviewer-main-class button.iviewer-extendedtext-toolbar-button:disabled { background-color: var(--color-button-disabled); font-weight: 400; color: inherit !important; }
div.iviewer-main-class .iviewer-extendedtext-toolbar #span-toolbar-5- { align-items: center; margin-left: auto; display: inline-flex !important; }
div.iviewer-main-class .iviewer-extendedtext-toolbar #span-toolbar-5- button#toolbar-5- { background: transparent; border: none; box-shadow: none; padding: 8px 5px; display: flex; align-items: center; width: max-content; color: var(--color-toefl-teal) !important; margin: 0px 0px 0px 5px !important; }
div.iviewer-main-class .iviewer-extendedtext-toolbar #span-toolbar-5- #wordCount { margin-inline: 10px !important; width: fit-content !important; }
.help-nav-app-page-container { --collaterals-width: 600px; }
div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .general-information-collateral, div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .direction-collateral, div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .message-collateral { max-width: var(--collaterals-width); margin-inline: auto; }
div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .general-information-collateral [class$="-title-reference-box-general_information"], div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .direction-collateral [class$="-title-reference-box-direction"], div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .message-collateral [class$="-title-reference-box-message"], div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneTopSplit"].message-collateral-wrapper .message-collateral [class$="-title-reference-box-message"], div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"].help-collateral-wrapper [class$="-title-reference-box-help"] { margin-bottom: 0px; margin-inline: 0px; padding-bottom: 1rem; padding-inline: 5px; border-color: var(--color-button-disabled); }
div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .general-information-collateral [class$="-title-reference-box-general_information"] + br[aria-hidden="true"], div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .direction-collateral [class$="-title-reference-box-direction"] + br[aria-hidden="true"], div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .message-collateral [class$="-title-reference-box-message"] + br[aria-hidden="true"], div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneTopSplit"].message-collateral-wrapper .message-collateral [class$="-title-reference-box-message"] + br[aria-hidden="true"], div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"].help-collateral-wrapper [class$="-title-reference-box-help"] + br[aria-hidden="true"] { display: none; }
div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .general-information-collateral .collateral-title-line, div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .direction-collateral .collateral-title-line, div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .message-collateral .collateral-title-line, div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneTopSplit"].message-collateral-wrapper .message-collateral .collateral-title-line, div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"].help-collateral-wrapper .collateral-title-line { font-style: normal !important; font-weight: 400 !important; font-size: 22px !important; line-height: 1.31em !important; font-family: "Open Sans" !important; }
div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .general-information-collateral [class$="-collateral-gis-content-reference-box"], div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .direction-collateral [class$="-collateral-direction-reference-box"], div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"] .message-collateral [class$="-collateral-message-reference-box"], div.iviewer-main-class div#outerDiv[data-template-type="ThreePaneTopSplit"].message-collateral-wrapper .message-collateral [class$="-collateral-message-reference-box"], div.iviewer-main-class div#outerDiv[data-template-type="SinglePane"].help-collateral-wrapper #help_instructions { margin-top: 22px; margin-left: 0px; margin-bottom: 10px !important; }
div.iviewer-main-class button#btnLaunchADAMicChk { background-color: var(--color-toefl-teal); color: var(--color-white); border: none; font-weight: 600; padding: 16px 56px !important; border-radius: 16px !important; }
div.iviewer-main-class button#btnLaunchADAMicChk:focus { border: 3px solid rgb(255, 255, 255); box-shadow: 0 0 4px 2px var(--color-toefl-box-shadow-teal); outline: var(--color-toefl-teal) solid 1px; outline-offset: 0px; }
div#adaMicCheckDiv #btnLaunchADAMicChk { margin-left: 0px !important; }
div#adaMicCheckDiv { margin-left: 0px !important; }
div.iviewer-main-class h1 { font-size: 1.5em; line-height: 1.2; }
div.iviewer-main-class p { margin: 1em 0px; }
div.iviewer-main-class { text-decoration-skip-ink: none; }
div.iviewer-main-class label { display: inline; margin-bottom: 0px; font-weight: normal; }
div.iviewer-main-class td, th { padding: 1px; }
div.iviewer-main-class :not(button):not(input), ::after, ::before { box-sizing: content-box; }
div.iviewer-main-class ul.radiobuttons { padding: 0px; margin: auto; }
div.iviewer-main-class ul.radiobuttons li { border: 1px solid rgb(255, 255, 255); margin: 15px auto; list-style: none; }
div.iviewer-main-class ul.radiobuttons li.hover { border: 1px solid rgb(119, 119, 119); }
div.iviewer-main-class ul.radiobuttons li.focus { border: 1px solid black; }
div.iviewer-main-class ul.checkboxes { padding: 0px; margin: auto; }
div.iviewer-main-class ul.checkboxes li { border: 1px solid rgb(255, 255, 255); margin: 15px auto; list-style: none; display: table-row; }
div.iviewer-main-class ul.checkboxes li.hover { border: 1px solid rgb(119, 119, 119); }
div.iviewer-main-class ul.checkboxes li.focus { border: 1px solid black; }
div.iviewer-main-class sub, sup { font-size: smaller; }
div.iviewer-main-class sub { line-height: 0; position: relative; vertical-align: baseline; bottom: -0.25em; }
div.iviewer-main-class img { vertical-align: baseline; }
.iviewer-list-paragraph- { padding-left: 0px; }
div.iviewer-main-class .hide { display: none; }
.iviewer-item-content { margin: 0px; padding: 0px; }
.iviewer-q-numsize-1 { margin: 0px 0px 0px 1.231em; }
.iviewer-q-numsize-2 { margin: 0px 0px 0px 1.8em; }
.iviewer-q-numsize-3 { margin: 0px 0px 0px 2.4em; }
.iviewer-addmat-header { font-weight: bold; }
.iviewer-addmat-content { margin: 1em 0px; }
.iviewer-passage-para { text-align: left; }
.iviewer-item-content .iviewer-stem-paragraph { margin: 0.8em 0px; }
#item-content span { padding-left: 1px; padding-right: 1px; }
.iviewer-item-content .iviewer-stem-part { padding: 0px; margin: 0px; }
.iviewer-item-content .iviewer-standalone-quote { margin: 1em 5%; text-align: center; }
.iviewer-standalone-quote .line { text-align: left; }
.iviewer-standalone-quote .iviewer-attribution, .iviewer-stimulus-reference .iviewer-attribution { text-align: right; width: 100%; }
.iviewer-item-content .iviewer-response-choices { }
.iviewer-item-content .iviewer-choice-list { margin: 0px; padding: 0px 0px 0px 1.7em; }
.iviewer-item-content .iviewer-response-choices .iviewer-fmt-A { list-style-type: upper-alpha; }
.iviewer-math_expression img { vertical-align: middle; }
.iviewer-item-content .iviewer-math_expression img { vertical-align: middle; }
.iviewer-item-content .iviewer-add-lines { background-image: url("about:blank"); background-repeat: repeat; margin: 0px; width: 99%; }
.iviewer-item-content .iviewer-inlineAnswer { background-image: url("about:blank"); background-repeat: repeat-x; padding-top: 5px; }
.iviewer-student-response-body .iviewer-item-content .iviewer-inlineAnswer { background-image: url("about:blank"); }
.iviewer-inlineAnswer span { background-color: rgb(255, 255, 255); background-image: none; padding: 3px; display: inline-block; vertical-align: top; height: 100%; }
.iviewer-q-begin-1 { text-indent: -1.231em; }
.iviewer-q-begin-2 { text-indent: -1.8em; }
.iviewer-q-begin-3 { text-indent: -2.4em; }
.iviewer-inline-img { vertical-align: middle; }
#item-content div.standalone-image { text-align: left; }
#item-content div.standalone-statement { text-align: center; }
.iviewer-inline_variable { font-style: italic; padding-left: 1px; padding-right: 1px; }
.iviewer-published-title { font-style: italic; }
.iviewer-superscript { vertical-align: super; font-size: 0.8em; }
.iviewer-lead-in .iviewer-cluster-emphasis { font-weight: bold; }
.iviewer-lead-in .iviewer-cluster-emphasis span { text-decoration: underline; }
div.iviewer-main-class .radio-group ul { list-style-type: none; margin: 0px; padding: 0px; }
div.iviewer-main-class .radio-group ul.w-js li { border: 1px solid rgb(238, 238, 238); padding: 5px; border-radius: 10px; margin-bottom: 1em; }
div.iviewer-main-class .radio-group .w-js input[type="radio"] { position: absolute; width: 30px; height: 30px; overflow: hidden; margin: 0px; padding: 0px; border: 0px; outline: 0px; opacity: 0; }
div.iviewer-main-class .radio-group .w-js input[type="radio"] + label { cursor: pointer; }
div.iviewer-main-class .icon-radio { display: block; float: left; width: 30px; height: 30px; overflow: hidden; background-image: url("about:blank"); background-repeat: no-repeat; }
div.iviewer-main-class .wrap-text { margin-left: 35px; padding: 5px 0px; }
div.iviewer-main-class .radio-group li.on { background: rgb(251, 243, 228); }
div.iviewer-main-class li.on .icon-radio { background-position: 0px -30px; }
div.iviewer-main-class label.focus { }
.iviewer-extendedtext-toolbar-button { font-weight: bold; box-shadow: rgb(136, 136, 136) 1px 1px 1px; color: var(--color-txt-primary, black); margin-right: 2px; font-size: 9pt; padding: 3px; font-family: arial; }
textarea[id^="extended_text_response"] { width: calc(100% - 2px); font-family: Verdana; font-size: 11pt; border: none; padding: 0px; resize: none; background-color: inherit; }
div.iviewer-main-class #imageWrap { position: fixed; left: 5%; top: 5%; border-width: 1px; background-color: white; border-style: solid; border-color: grey; border-radius: 20px; }
div.iviewer-main-class .toolbar_bttn { position: absolute; padding: 5px; width: 55px; margin: 0px 0px 2px; background: white; }
div.iviewer-main-class #headerBGC { position: absolute; background-color: blue; text-align: center; z-index: 1; top: 0.1px; box-shadow: rgb(150, 150, 150) 5px 5px 15px; }
div.iviewer-main-class .scrollingBar { position: absolute; width: 100%; z-index: 100; background: rgb(0, 0, 128); top: 0px; display: none; color: white; height: 15px; font-size: 9.5pt; font-family: sans-serif; }
div.iviewer-main-class .scrollStatus { float: right; padding-right: 2px; }
div.iviewer-main-class .offscreen { position: absolute; left: -625em; top: auto; width: 0em; height: 0em; overflow: hidden; }
.iviewer-overlay { position: absolute; inset: 0px; z-index: 300; color: white; }
div.iviewer-main-class table.iviewer-table-wrapper tbody tr td { padding: var(--iviewer-table-wrapper-cell-padding, 3px); }
div.iviewer-main-class table.iviewer-table-wrapper thead tr th { padding: var(--iviewer-table-wrapper-header-padding, 3px 7px 3px 7px); }
.iviewer-item-e9df8839-ef67-4002-88c7-0cc6ba42d078-bodyDiv { font-family: Arial; font-size: 10.78pt; font-weight: normal; color: rgb(58, 54, 55); background-color: rgb(255, 255, 255); line-height: normal; cursor: default; user-select: none; -webkit-user-drag: none; }
.iviewer-item-e9df8839-ef67-4002-88c7-0cc6ba42d078-inline_variable { }
rationale-content { --iViewer-rationale-font-family: Arial; --iViewer-rationale-font-size: 10.78pt; --iViewer-rationale-line-height: normal; --iViewer-rationale-inline-variable-font-family: ; --iViewer-rationale-inline-variable-font-weight: ; --iViewer-rationale-inline-variable-font-style: ; }
#item-content dl { border: 0px double rgb(204, 204, 204); padding: 0.5em; }
#item-content dt { float: left; clear: left; width: 20px; text-align: right; }
#item-content dt::after { content: ""; }
#item-content dd { margin: 0px 0px 0px 30px; padding: 0px 0px 0.5em; text-align: left; }
.iviewer-item-e9df8839-ef67-4002-88c7-0cc6ba42d078-normalClass { color: black; cursor: default; }
.iviewer-item-e9df8839-ef67-4002-88c7-0cc6ba42d078-hilightClass, .hilightClass { background-color: rgb(7, 127, 131); cursor: default; box-shadow: 0px 0px 0px !important; color: white !important; }
div.iviewer-main-class .iviewer-block-element { display: block; }
.iviewer-item-e9df8839-ef67-4002-88c7-0cc6ba42d078-outerDiv { border-width: 0px; border-style: solid; border-color: black; padding: 0.195695%; height: 680px; margin: 0%; background-color: white; box-sizing: content-box; }
.iviewer-item-e9df8839-ef67-4002-88c7-0cc6ba42d078-innerDiv { overflow: auto; position: relative; border-width: 1px; background-color: rgb(255, 255, 255); height: 99.6086%; border-style: none; }
.iviewer-item-e9df8839-ef67-4002-88c7-0cc6ba42d078-title-reference-box-general_information { font-family: "Arial Black"; font-size: 16.66pt; font-style: normal; font-weight: bold; border-bottom: 1px solid rgb(176, 175, 175); border-top: none; border-right: none; border-left: none; padding: 2px; margin: 22.58px 0px 2px; position: relative; clear: both; }
div.iviewer-main-class .iviewer-item-e9df8839-ef67-4002-88c7-0cc6ba42d078-paragraph { text-align: left; margin: auto; padding: 6.86px 0px 10.29px; line-height: 1.65; text-indent: 0px !important; }
.iviewer-item-e9df8839-ef67-4002-88c7-0cc6ba42d078-collateral-gis-content-reference-box { font-family: inherit; font-size: inherit; font-style: inherit; border-top: 0px none rgb(176, 175, 175); border-right: none; border-bottom: none; border-left: none; margin: 20.58px 0px 9.6px; position: relative; clear: both; }
