body {
    background-color: #000000;
}

*,
*:after,
*:before {
    box-sizing: border-box;
}

.proba {
    display: block;
    font-family: RobotoCondensed-Light, sans-serif;
    font-size: 12px;
    color: gray;
    text-align: center;
}

.percent {
    background-color: #64b5ef;
    border-radius: 25px;
    font-family: RobotoCondensed-Bold, sans-serif;
    font-weight: 100;
    font-size: 20px;
    border: 1px solid #64b5ef;
    display: inline-block;
    cursor: pointer;
    color: #000000;
    padding: 10px 60px;
    text-decoration: none;
}

.percent:link {
    text-decoration: none;
    color: #000000;
}

.percent:visited {
    text-decoration: none;
    color: #000000;
}

.percent:hover {
    text-decoration: none;
    color: #000000;
}

.percent:active {
    text-decoration: none;
    color: #000000;
}

.r-roboto {
    font-family: RobotoCondensed-Regular, sans-serif;
}

.f16 {
    font-size: 16px;
}

.f14 {
    font-size: 14px;
}

.f12 {
    font-size: 12px;
}

.f10 {
    font-size: 10px;
}

.f18 {
    font-size: 18px;
}

.f24 {
    font-size: 24px;
}

.line-x {
    background-color: white;
    width: 100%;
    height: 1px;
}

.form-all {
    font-family: RobotoCondensed-Regular, sans-serif;
}

.main .jotform-form {
    width: 100%;
    padding: 0 3%;
}

.form-all {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 752px;
}

.form-line-active {
    background-color: #000000;
}

.form-all {
    font-size: 16px;
}

li.form-line {
    margin-top: 12px;
    margin-bottom: 12px;
}

.form-line {
    padding: 12px 10px;
}

.form-section {
    padding: 0px 38px;
}

.form-textbox,
.form-textarea {
    border-color: rgba(17, 17, 27, 0.75);
}

.form-textbox,
.form-textarea,
.form-radio-other-input,
.form-checkbox-other-input,
.form-captcha input,
.form-spinner input {
    background-color: #ffffff;
}

.form-label {
    font-family: RobotoCondensed-Regular, sans-serif;
}

.form-line-column {
    width: calc(50% - 8px);
}

.form-dropdown {
    border-color: rgba(17, 17, 27, 0.75);
    color: #424756;
    background-color: #838895;
}

.form-checkbox-item label,
.form-checkbox-item span,
.form-radio-item label,
.form-radio-item span {
    color: #ffffff;
}

.form-radio-item,
.form-checkbox-item {
    padding-bottom: 0px !important;
}

.form-radio-item:last-child,
.form-checkbox-item:last-child {
    padding-bottom: 0;
}

.form-single-column .form-checkbox-item,
.form-single-column .form-radio-item {
    width: 100%;
}

.form-checkbox-item .editor-container div,
.form-radio-item .editor-container div {
    position: relative;
}

.form-checkbox-item .editor-container div:before,
.form-radio-item .editor-container div:before {
    display: inline-block;
    vertical-align: middle;
    left: 0;
    width: 20px;
    height: 20px;
}

.form-all .form-submit-button,
.form-all .form-submit-print {
    font-size: 16px;
    font-weight: normal;
    font-family: RobotoCondensed-Regular, sans-serif;
    border-color: rgba(17, 17, 27, 0.75);
}

.form-all .form-submit-button {
    min-width: 180px;
}

.form-all .form-submit-button.js-new-sacl-button,
.form-all .form-submit-print {
    min-width: 98px;
}

.form-all .form-pagebreak-back,
.form-all .form-pagebreak-next {
    font-family: RobotoCondensed-Regular, sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.form-all .form-pagebreak-back,
.form-all .form-pagebreak-next {
    min-width: 128px;
}

li[data-type="control_image"] div {
    text-align: left;
}

li[data-type="control_image"] img {
    border: none;
    border-width: 0px !important;
    border-style: solid !important;
    border-color: false !important;
}

.supernova {
    height: 100%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center top;
    background-repeat: repeat;
}

.supernova {
    background-image: none;
}

#stage {
    background-image: none;
}

/* | */

.form-all {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center top;
    background-repeat: repeat;
}

.form-header-group {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center top;
}

.header-large h1.form-header {
    font-size: 2em;
}

.header-large h2.form-header {
    font-size: 1.5em;
}

.header-large h3.form-header {
    font-size: 1.17em;
}

.header-large h1 + .form-subHeader {
    font-size: 1em;
}

.header-large h2 + .form-subHeader {
    font-size: .875em;
}

.header-large h3 + .form-subHeader {
    font-size: .75em;
}

.header-default h1.form-header {
    font-size: 2em;
}

.header-default h2.form-header {
    font-size: 1.5em;
}

.header-default h3.form-header {
    font-size: 1.17em;
}

.header-default h1 + .form-subHeader {
    font-size: 1em;
}

.header-default h2 + .form-subHeader {
    font-size: .875em;
}

.header-default h3 + .form-subHeader {
    font-size: .75em;
}

.header-small h1.form-header {
    font-size: 2em;
}

.header-small h2.form-header {
    font-size: 1.5em;
}

.header-small h3.form-header {
    font-size: 1.17em;
}

.header-small h1 + .form-subHeader {
    font-size: 1em;
}

.header-small h2 + .form-subHeader {
    font-size: .875em;
}

.header-small h3 + .form-subHeader {
    font-size: .75em;
}

.form-header-group {
    text-align: left;
}

.form-header-group {
    font-family: RobotoCondensed-Regular, sans-serif;
}

div.form-header-group.header-large {
    margin: 0px -38px;
}

div.form-header-group.header-large {
    padding: 40px 52px;
}

.form-header-group .form-header,
.form-header-group .form-subHeader {
    color: #ffffff;
}

.form-all {
    position: relative;
}

.form-all:before {
    content: "";
    background-image: url("/image/barcode.png");
    display: inline-block;
    height: 200px;
    position: absolute;
    background-size: 200px 200px;
    background-repeat: no-repeat;
    width: 100%;
}

.form-all {
    margin-top: 220px !important;
}

.form-all:before {
    top: -210px;
    background-position: top center;
}

.form-collapse-table {
    border: 1px solid rgba(0, 0, 0, 0.2);
    background-color: #1d212e;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.2);
    color: #424756;
}

.form-collapse-table .form-collapse-mid {
    text-shadow: none;
}

.form-line-error {
    overflow: hidden;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -ms-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -ms-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #000000;
}

.form-line-error .form-error-message {
    background-color: #f23a3c;
    clear: both;
    float: none;
}

.form-line-error .form-error-message .form-error-arrow {
    border-bottom-color: #f23a3c;
}

.form-line-error input:not(#coupon-input),
.form-line-error textarea,
.form-line-error .form-validation-error {
    border: 1px solid #f23a3c;
    box-shadow: 0 0 3px #f23a3c;
}

.supernova {
    background-color: #000000;
}

.supernova body {
    background-color: transparent;
}

.supernova .form-all,
.form-all {
    background-color: #000000;
}

.form-textbox,
.form-textarea,
.form-radio-other-input,
.form-checkbox-other-input,
.form-captcha input,
.form-spinner input {
    background-color: #ffffff;
}

.form-matrix-table tr {
    border-color: #000000;
}

.form-matrix-table tr:nth-child(2n) {
    background-color: #000000;
}

.form-all {
    color: #ffffff;
}

.form-label-top,
.form-label-left,
.form-label-right,
.form-html {
    color: #ffffff;
}

.form-line-error {
    overflow: hidden;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -ms-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -ms-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    background-color: #000000;
}

/*PREFERENCES STYLE*/
/* NEW THEME STYLE */
/* colors */

.form-textbox,
.form-textarea {
    color: undefined;
}

.rating-item input:hover + label {
    color: rgba(17, 17, 27, 0.75);
}

li[data-type=control_fileupload] .qq-upload-button,
.until-text,
.form-submit-reset {
    color: rgba(17, 17, 27, 0.75);
}

.stageEmpty.isSmall {
    color: rgba(17, 17, 27, 0.75);
}

.rating-item label {
    color: rgba(17, 17, 27, 0.75);
}

.currentDate,
.pickerItem select,
.appointmentCalendar .calendarDay,
.calendar.popup th,
.calendar.popup table tbody td,
.calendar-new-header > *,
.form-collapse-table {
    color: #FFFFFF;
}

.appointmentCalendar .dayOfWeek {
    color: #FFFFFF;
}

.appointmentSlotsContainer > * {
    color: rgba(17, 17, 27, 0.75);
}

li[data-type=control_fileupload] .jfUpload-heading,
::placeholder,
.form-dropdown.is-active,
.form-dropdown:first-child,
.form-spinner-input {
    color: #1A1F2F;
}

.appointmentCalendar .calendarWeek .calendarDay.isUnavailable,
.calendar tr.days td.otherDay,
.calendar tr.days td:hover:not(.unselectable) {
    color: #1A1F2F;
}

span.form-sub-label,
label.form-sub-label,
div.form-header-group .form-subHeader,
.rating-item-title.for-to > label:first-child,
.rating-item-title.for-from > label:first-child,
.rating-item-title .editor-container * {
    color: #838895;
}

.form-pagebreak-back {
    color: #FFFFFF;
}

.rating-item input:checked + label,
.rating-item input:focus + label {
    color: #FFFFFF;
}

.clear-pad-btn {
    color: #FFFFFF;
}

.form-textbox::placeholder,
.form-dropdown:not(.time-dropdown):not(:required),
.form-dropdown:not(:required),
.form-dropdown:required:invalid {
    color: #1A1F2F;
}

/* border-colors */

.form-dropdown,
.form-textarea,
.form-textbox,
li[data-type=control_fileupload] .qq-upload-button,
.rating-item label,
.rating-item input:focus + label,
.rating-item input:checked + label,
.jf-form-buttons,
.form-checkbox + label:before,
.form-checkbox + span:before,
.form-radio + label:before,
.form-radio + span:before,
.signature-pad-passive,
.signature-wrapper,
.appointmentCalendarContainer,
.appointmentField .timezonePickerName,
.appointmentDayPickerButton,
.appointmentCalendarContainer .monthYearPicker .pickerItem + .pickerItem,
.appointmentCalendarContainer .monthYearPicker,
.appointmentCalendar .calendarDay.isActive .calendarDayEach,
.appointmentCalendar .calendarDay.isToday .calendarDayEach,
.appointmentCalendar .calendarDay:not(.empty):hover .calendarDayEach,
.calendar.popup:before,
.calendar-new-month,
.form-matrix-column-headers,
.form-matrix-table td,
.form-matrix-table td:last-child,
.form-matrix-table th,
.form-matrix-table th:last-child,
.form-matrix-table tr:last-child td,
.form-matrix-table tr:last-child th,
.form-matrix-table tr:not([role=group]) + tr[role=group] th,
.form-matrix-headers.form-matrix-column-headers,
.isSelected .form-matrix-column-headers:nth-last-of-type(2),
li[data-type=control_inline] input[type=email],
li[data-type=control_inline] input[type=number],
li[data-type=control_inline] input[type=tel],
li[data-type=control_inline] input[type=text],
.stageEmpty.isSmall {
    border-color: rgba(17, 17, 27, 0.75);
}

.rating-item input:hover + label {
    border-color: rgba(17, 17, 27, 0.75);
}

.appointmentSlot,
.form-checkbox:checked + label:before,
.form-checkbox:checked + span:before,
.form-checkbox:checked + span label:before,
.form-radio:checked + label:before,
.form-radio:checked + span:before,
.form-dropdown:focus,
.form-textarea:focus,
.form-textbox:focus,
.signature-wrapper:focus,
.form-line[data-payment="true"] .form-product-item .p_checkbox .checked,
.form-dropdown:hover,
.form-textarea:hover,
.form-textbox:hover,
.signature-wrapper:hover {
    border-color: rgba(17, 17, 27, 0.75);
}

.calendar tr.days td:hover:not(.unselectable):after {
    border-color: #1A1F2F;
}

.form-header-group,
.form-buttons-wrapper,
.form-pagebreak,
.form-submit-clear-wrapper,
.form-pagebreak-next,
.form-pagebreak-back,
.form-checkbox:hover + label:before,
.form-checkbox:hover + span:before,
.form-radio:hover + label:before,
.form-radio:hover + span:before {
    border-color: #11111B;
}

/* background-colors */

.form-line-active {
    background-color: gray;
}

.form-matrix-column-headers,
.form-matrix-row-headers,
.form-spinner-button-container > *,
.form-collapse-table,
.form-collapse-table:hover,
.appointmentDayPickerButton {
    background-color: #1A1F2F;
}

.calendar.popup,
.calendar.popup table,
.calendar.popup table tbody td:after {
    background-color: #424756;
}

.appointmentCalendar .calendarDay.isActive .calendarDayEach,
.appointmentFieldRow.forSelectedDate,
.calendar.popup tr.days td.selected:after,
.calendar.popup:after,
.submit-button,
.form-checkbox:checked + label:before,
.form-checkbox:checked + span:before,
.form-checkbox:checked + span label:before,
.form-radio + label:after,
.form-radio + span:after,
.rating-item input:checked + label,
.appointmentCalendar .calendarDay:after,
.form-line[data-payment="true"] .form-product-item .p_checkbox .checked,
.rating-item input:focus + label {
    background-color: #2E69FF;
}

.appointmentSlot.active {
    background-color: #2E69FF !important;
}

.clear-pad-btn,
.appointmentCalendar .dayOfWeek,
.calendar.popup th {
    background-color: #11111B !important;
}

.appointmentField .timezonePicker:hover + .timezonePickerName,
.form-spinner-button-container > *:hover {
    background-color: #96B4FF;
}

.form-matrix-values,
.form-matrix-values,
.signature-wrapper,
.signature-pad-passive,
.rating-item label,
.form-checkbox + label:before,
.form-checkbox + span:before,
.form-radio + label:before,
.form-radio + span:before {
    background-color: #838895;
}

li[data-type=control_fileupload] .qq-upload-button {
    background-color: #838895;
}

.JotFormBuilder .appContainer #app li.form-line[data-type=control_matrix].isSelected .questionLine-editButton.forRemove:after,
.JotFormBuilder .appContainer #app li.form-line[data-type=control_matrix].isSelected .questionLine-editButton.forRemove:before {
    background-color: #FFFFFF;
}

.appointmentCalendarContainer,
.appointmentSlot,
.rating-item-title.for-to > label:first-child,
.rating-item-title.for-from > label:first-child,
.rating-item-title .editor-container *,
.calendar-opened {
    background-color: transparent;
}

.appointmentCalendar .calendarDay.isSelected:after {
    color: #838895;
}

/* shadow */

.form-dropdown:hover,
.form-textarea:hover,
.form-textbox:hover,
.signature-wrapper:hover,
.calendar.popup:before,
.jSignature:hover,
li[data-type=control_fileupload] .qq-upload-button-hover,
.form-line[data-payment="true"] .form-product-item .p_checkbox .checked,
.form-line[data-payment="true"] .form-product-item .p_checkbox:hover .select_border,
.form-checkbox:hover + label:before,
.form-checkbox:hover + span:before,
.form-radio:hover + label:before,
.form-radio:hover + span:before,
.calendar.popup:before {
    border-color: rgba(17, 17, 27, 0.5);
    box-shadow: 0 0 0 2px rgba(17, 17, 27, 0.25);
}

.form-dropdown:focus,
.form-textarea:focus,
.form-textbox:focus,
.signature-wrapper:focus,
li[data-type=control_fileupload] .qq-upload-button-focus,
.form-checkbox:focus + label:before,
.form-checkbox:focus + span:before,
.form-radio:focus + label:before,
.form-radio:focus + span:before,
.calendar.popup:before {
    border-color: rgba(17, 17, 27, 1);
    box-shadow: 0 0 0 3px rgba(17, 17, 27, 0.25);
}

.calendar.popup table tbody td {
    box-shadow: none;
}

/* button colors */

.submit-button {
    background-color: #2E69FF;
    border-color: #2E69FF;
}

.submit-button:hover {
    background-color: #1C3F99;
    border-color: #1C3F99;
}

.form-pagebreak-next {
    background-color: #11111B;
}

.form-pagebreak-back {
    background-color: #11111B;
}

.form-pagebreak-back:hover {
    background-color: #11141C;
    border-color: #11141C;
}

.form-pagebreak-next:hover {
    background-color: #11141C;
    border-color: #11141C;
}

.form-sacl-button,
.form-submit-print {
    background-color: transparent;
    color: rgba(17, 17, 27, 0.75);
    border-color: rgba(17, 17, 27, 0.75);
}

.form-sacl-button:hover,
.form-submit-print:hover,
.appointmentSlot:not(.disabled):not(.active):hover,
.appointmentDayPickerButton:hover,
.rating-item input:hover + label {
    background-color: #96B4FF;
}

/* payment styles */

.form-line[data-payment=true] .form-textbox,
.form-line[data-payment=true] .select-area,
.form-line[data-payment=true] #coupon-input,
.form-line[data-payment=true] #coupon-container input,
.form-line[data-payment=true] input#productSearch-input,
.form-line[data-payment=true] .form-product-category-item:after,
.form-line[data-payment=true] .filter-container .dropdown-container .select-content,
.form-line[data-payment=true] .form-textbox.form-product-custom_quantity,
.form-line[data-payment="true"] .form-product-item .p_checkbox .select_border,
.form-line[data-payment="true"] .form-product-item .form-product-container .form-sub-label-container span.select_cont,
.form-line[data-payment=true] select.form-dropdown {
    border-color: rgba(17, 17, 27, 0.75);
    border-color: rgba(17, 17, 27, .7);
}

.form-line[data-payment="true"] hr,
.form-line[data-payment=true] .p_item_separator,
.form-line[data-payment="true"] .payment_footer.new_ui,
.form-line.card-3col .form-product-item.new_ui,
.form-line.card-2col .form-product-item.new_ui {
    border-color: rgba(17, 17, 27, 0.75);
    border-color: rgba(17, 17, 27, .4);
}

.form-line[data-payment=true] .form-product-category-item {
    border-color: rgba(17, 17, 27, 0.75);
    border-color: undefined;
}

.form-line[data-payment=true] #coupon-input,
.form-line[data-payment=true] .form-textbox.form-product-custom_quantity,
.form-line[data-payment=true] input#productSearch-input,
.form-line[data-payment=true] .select-area,
.form-line[data-payment=true] .custom_quantity,
.form-line[data-payment=true] .filter-container .select-content,
.form-line[data-payment=true] .p_checkbox .select_border {
    background-color: #838895;
}

.form-product-category-item:after {
    background-color: #11111B;
    border-color: #11111B;
}

.form-line[data-payment=true].form-line.card-3col .form-product-item,
.form-line[data-payment=true].form-line.card-2col .form-product-item {
    background-color: rgba(0, 0, 0, .05);
}

.form-line[data-payment=true] .payment-form-table input.form-textbox,
.form-line[data-payment=true] .payment-form-table input.form-dropdown,
.form-line[data-payment=true] .payment-form-table .form-sub-label-container > div,
.form-line[data-payment=true] .payment-form-table span.form-sub-label-container iframe,
.form-line[data-type=control_square] .payment-form-table span.form-sub-label-container iframe {
    border-color: rgba(17, 17, 27, 0.75);
}

/* icons */

li[data-type=control_fileupload] .qq-upload-button:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyLjM3NSAxMi4xODc1QzMxLjUgNS42ODc1IDI2IDAuODc1IDE5LjM3NSAwLjg3NUMxMy42ODc1IDAuODc1IDguNzUgNC40Mzc1IDYuOTM3NSA5LjgxMjVDMi44NzUgMTAuNjg3NSAwIDE0LjE4NzUgMCAxOC4zNzVDMCAyMi45Mzc1IDMuNTYyNSAyNi43NSA4LjEyNSAyNy4xMjVIMzEuODc1SDMxLjkzNzVDMzUuNzUgMjYuNzUgMzguNzUgMjMuNSAzOC43NSAxOS42MjVDMzguNzUgMTUuOTM3NSAzNiAxMi43NSAzMi4zNzUgMTIuMTg3NVpNMjYuMDYyNSAxNS42ODc1QzI1LjkzNzUgMTUuODEyNSAyNS44MTI1IDE1Ljg3NSAyNS42MjUgMTUuODc1QzI1LjQzNzUgMTUuODc1IDI1LjMxMjUgMTUuODEyNSAyNS4xODc1IDE1LjY4NzVMMjAgMTAuNVYyMi43NUMyMCAyMy4xMjUgMTkuNzUgMjMuMzc1IDE5LjM3NSAyMy4zNzVDMTkgMjMuMzc1IDE4Ljc1IDIzLjEyNSAxOC43NSAyMi43NVYxMC41TDEzLjU2MjUgMTUuNjg3NUMxMy4zMTI1IDE1LjkzNzUgMTIuOTM3NSAxNS45Mzc1IDEyLjY4NzUgMTUuNjg3NUMxMi40Mzc1IDE1LjQzNzUgMTIuNDM3NSAxNS4wNjI1IDEyLjY4NzUgMTQuODEyNUwxOC45Mzc1IDguNTYyNUMxOSA4LjUgMTkuMDYyNSA4LjQzNzUgMTkuMTI1IDguNDM3NUMxOS4yNSA4LjM3NSAxOS40Mzc1IDguMzc1IDE5LjYyNSA4LjQzNzVDMTkuNjg3NSA4LjUgMTkuNzUgOC41IDE5LjgxMjUgOC41NjI1TDI2LjA2MjUgMTQuODEyNUMyNi4zMTI1IDE1LjA2MjUgMjYuMzEyNSAxNS40Mzc1IDI2LjA2MjUgMTUuNjg3NVoiIGZpbGw9IiM0MjQ3NTYiLz4KPC9zdmc+Cg==);
}

.appointmentDayPickerButton {}

/* NEW THEME STYLE */
/*PREFERENCES STYLE*/
/*PREFERENCES STYLE*/

.form-all {
    font-family: RobotoCondensed-Regular, sans-serif;
}

.form-all .qq-upload-button,
.form-all .form-submit-button,
.form-all .form-submit-reset,
.form-all .form-submit-print {
    font-family: RobotoCondensed-Regular, sans-serif;
}

.form-all .form-pagebreak-back-container,
.form-all .form-pagebreak-next-container {
    font-family: RobotoCondensed-Regular, sans-serif;
}

.form-header-group {
    font-family: RobotoCondensed-Regular, sans-serif;
}

.form-label {
    font-family: RobotoCondensed-Regular, sans-serif;
}

.form-label.form-label-auto {
    display: block;
    float: none;
    text-align: left;
    width: 100%;
}

.form-line {
    margin-top: 12px;
    margin-bottom: 12px;
}

.form-all {
    max-width: 600px;
    width: 100%;
}

.form-label.form-label-left,
.form-label.form-label-right,
.form-label.form-label-left.form-label-auto,
.form-label.form-label-right.form-label-auto {
    width: 230px;
}

.form-all {
    font-size: 16px
}

.form-all .qq-upload-button,
.form-all .qq-upload-button,
.form-all .form-submit-button,
.form-all .form-submit-reset,
.form-all .form-submit-print {
    font-size: 16px
}

.form-all .form-pagebreak-back-container,
.form-all .form-pagebreak-next-container {
    font-size: 16px
}

.supernova .form-all,
.form-all {
    background-color: #000000;
}

.form-all {
    color: #FFFFFF;
}

.form-header-group .form-header {
    color: #FFFFFF;
}

.form-header-group .form-subHeader {
    color: #FFFFFF;
}

.form-label-top,
.form-label-left,
.form-label-right,
.form-html,
.form-checkbox-item label,
.form-radio-item label {
    color: #FFFFFF;
}

.form-sub-label {
    color: #ffffff;
}

.supernova {
    background-color: #000000;
}

.supernova body {
    background: transparent;
}

.form-textbox,
.form-textarea,
.form-dropdown,
.form-radio-other-input,
.form-checkbox-other-input,
.form-captcha input,
.form-spinner input {
    background-color: #ffffff;
}

.supernova {
    background-image: none;
}

#stage {
    background-image: none;
}

.form-all {
    background-image: none;
}

.form-all {
    position: relative;
}

.form-all:before {
    content: "";
    background-image: url("/casting/image/barcode.png");
    display: inline-block;
    height: 200px;
    position: absolute;
    background-size: 200px 200px;
    background-repeat: no-repeat;
    width: 100%;
}

.form-all {
    margin-top: 120px !important;
}

.form-all:before {
    top: -210px;
    background-position: top center;
}

.ie-8 .form-all:before {
    display: none;
}

.ie-8 {
    margin-top: auto;
    margin-top: initial;
}

/*PREFERENCES STYLE*/
/*__INSPECT_SEPERATOR__*/

.form-all {
    box-shadow: none !important;
}

.qq-upload-button.None {}

.form-input.jf-required {}

#cid_14 div.qq-upload-button {
    background-color: white;
}

.form-textbox {}

.form-line.jf-required {}

.form-required {
    color: white;
}

.form-sub-label {
    color: white;
}

.form-dropdown {
    background-color: white;
}

#input_4_day {}

.form-sub-label-container {}

#input_13 {}

#cid_15 div.qq-upload-button {
    background-color: white;
}

#cid_16 div.qq-upload-button {
    background-color: white;
}

.form-input jf-required section {}

#last_3 {}

.form-section.page-section {}

#210086538601047 ul.form-section {}

.form-header-group.header-default {}

.form-header {}

.form-input-wide {}

.jfUpload-heading {}

#cid_16 div.jfUpload-heading {}

.qq-uploader {}

.jotform-form {}

#input_4_month {}

.form-error-message {}

#cid_3 div.form-error-message {}

.formLogoWrapper.Center {}

.form-buttons-wrapper.form-buttons-auto.jsTest-button-wrapperField {
    border-top: none !important;
}

.form-html p {}

.form-html {}

#text_21 {}

.form-line {}

.undefined td {}

.form-label.form-label-auto {
    display: block;
    float: none;
    text-align: left;
    width: 100%;
}

.formLogoWrapper {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 10px;
}

.form-all:before {
    background: none !important;
}

.formLogoWrapper.Center {
    top: -100px;
    text-align: center;
}

/* Injected CSS Code */
