﻿#wpadminbar #wp-admin-bar-edit_ll_content>.ab-item:before {content: "";top: 2px;}.luxliner-inline-spinner {vertical-align: middle;}.xdsoft_datetimepicker {z-index: 100200 !important;}.luxliner-info {padding: 8px 15px;border-radius: 4px;border: 1px solid #bce8f1;color: #31708f;background-color: #d9edf7;box-sizing: border-box;}.luxliner-info p:last-child {margin-bottom: 0;}.luxliner-success {padding: 8px 15px;border-radius: 4px;border: 1px solid #b8e8c2;color: #548a51;background-color: #f2fce9;box-sizing: border-box;}.luxliner-success p:last-child {margin-bottom: 0;}.luxliner-warning {padding: 8px 15px;border-radius: 4px;border: 1px solid #faebcc;color: #8a6d3b;background-color: #fcf8e3;box-sizing: border-box;}.luxliner-warning p:last-child {margin-bottom: 0;}.luxliner-alert {padding: 8px 15px;border-radius: 4px;border: 1px solid #ebccd1;color: #a94442;background-color: #f2dede;box-sizing: border-box;}.luxliner-alert p:last-child {margin-bottom: 0;}.luxliner-alert h2 {color: #a94442;font-weight: bold;font-size: 120%;margin: 0 0 10px;}.luxliner-notice {display: block;padding: 8px 15px;border-radius: 4px;border: 1px solid #b8e8c2;color: #548a51;background-color: #f2fce9;box-sizing: border-box;}.luxliner-notice p:last-child {margin-bottom: 0;}.luxliner-memo {padding: 8px 15px;border-radius: 4px;border: 1px solid #e5e5e5;color: #898989;background-color: #f8f8f8;box-sizing: border-box;}.luxliner-memo p:last-child {margin-bottom: 0;}.luxliner-info .title, .luxliner-success .title, .luxliner-warning .title, .luxliner-alert .title, .luxliner-notice .title {display: inline-block;font-size: 120%;margin-bottom: 8px;}.luxliner-info .title i, .luxliner-success .title i, .luxliner-warning .title i, .luxliner-alert .title i, .luxliner-notice .title i {margin-right: .3em;}.luxliner-info ul, .luxliner-success ul, .luxliner-warning ul, .luxliner-alert ul, .luxliner-notice ul {margin: 0;padding-left: 20px;list-style: disc;}.luxliner-info ul li, .luxliner-success ul li, .luxliner-warning ul li, .luxliner-alert ul li, .luxliner-notice ul li {margin-bottom: .4em;line-height: 1.25em;}.luxliner-info ul li:last-of-type, .luxliner-success ul li:last-of-type, .luxliner-warning ul li:last-of-type, .luxliner-alert ul li:last-of-type, .luxliner-notice ul li:last-of-type {margin-bottom: 0;}.small-box-text {font-weight: normal;font-size: 12px;line-height: 1.4;}.small-box-text ul li {margin-bottom: .2em;}.column-small-box {font-weight: normal;display: inline-block;padding: 0 4px;margin: 3px 0;border-radius: 2px;font-size: 11px;}#luxliner-toast-area {margin: 20px 0;}#luxliner-toast-area .luxliner-toast-message {margin: 10px auto;width: 100%;font-size: 1.1em;display: flex;align-items: center;}#luxliner-toast-area .luxliner-toast-message .luxliner-toast-close {float: right;font-size: 1.4em;padding: 4px;display: block;margin-left: auto;}#luxliner-toast-area .luxliner-toast-message .luxliner-toast-close:hover {cursor: pointer;}.progress__last:after {display: none !important;}.progress--medium {font-size: 1.2em;}.progress--large {font-size: 1.8em;}#luxliner-confirm-dialog {width: 400px;border-radius: 3px;}#luxliner-confirm-dialog #luxliner-confirm-dialog-message p:last-child {margin-bottom: 0;}#luxliner-select-confirm-dialog {width: 500px;border-radius: 3px;}#luxliner-select-confirm-dialog #luxliner-select-confirm-dialog-message p:last-child {margin-bottom: 0;}#luxliner-select-form-dialog #luxliner-select-form-select-wrap {margin-top: 20px;}#luxliner-message-dialog {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 400px;margin-left: 0;border-radius: 3px;}#luxliner-dialog-backdrop {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;min-height: 150px;background: #000;opacity: .7;z-index: 100100;}#luxliner-spinner {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 500000;background: rgba(0, 0, 0, .7);color: #fff;float: left;width: 200px;height: 200px;border-radius: 10px;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .3);box-shadow: 0 2px 4px rgba(0, 0, 0, .3);}.luxliner-tooltip {display: inline-block;position: relative;}.luxliner-tooltip .luxliner-tooltip-icon {margin-left: 5px;cursor: pointer;}.luxliner-tooltip .luxliner-tooltip-body {min-width: 300px;top: 40px;left: 50%;transform: translate(-50%, 0);padding: 10px;background-color: #eee;font-weight: normal;border-radius: 4px;position: absolute;z-index: 99999999;box-sizing: border-box;box-shadow: 0 1px 8px rgba(0, 0, 0, .5);display: none;}.luxliner-tooltip .luxliner-tooltip-body img {width: 100%}.luxliner-tooltip .luxliner-tooltip-body .luxliner-tooltip-title {color: #141412;font-weight: bold;font-size: 14px;margin: 0 0 8px 0;}.luxliner-tooltip .luxliner-tooltip-body .luxliner-tooltip-data {margin: 0;font-size: 12px;color: #141412;}.luxliner-tooltip .luxliner-tooltip-body .luxliner-tooltip-data-list {margin: 0;font-size: 12px;color: #141412;}.luxliner-tooltip .luxliner-tooltip-body .luxliner-tooltip-data-list li {margin-left: 18px;margin-bottom: 2px;list-style-type: disc;}.luxliner-tooltip .luxliner-tooltip-body .luxliner-tooltip-data-list li:last-child {margin-bottom: 0;}.luxliner-tooltip .luxliner-tooltip-body i {position: absolute;bottom: 100%;left: 50%;margin-left: -12px;width: 24px;height: 12px;overflow: hidden;}.luxliner-tooltip .luxliner-tooltip-body i::after {content: "";position: absolute;width: 12px;height: 12px;left: 50%;transform: translate(-50%, 50%) rotate(45deg);background-color: #eee;box-shadow: 0 1px 8px rgba(0, 0, 0, .5);}.luxliner-tooltip:hover .luxliner-tooltip-body {display: block;}body {background-color: #fafaf7;}body, input, textarea, select, h1, h2, h3, h4, h5, h6 {color: #141412;font-family: "Hiragino Kaku Gothic Pro", "Meiryo", "MS PGothic", "Open Sans", sans-serif;}button, input[type=button], input[type=reset], input[type=submit], .button, .entry-content .button {font-family: "Hiragino Kaku Gothic Pro", "Meiryo", "MS PGothic", "Open Sans", sans-serif;}input, textarea {font-size: 16px;line-height: 22px;}::selection {color: #141412;background-color: #b1d7fe;}form ::selection {color: #141412;}.ok_notice {color: #0c0;}.error_notice, .error_msg {color: #c00;font-weight: 700;}.access-error {color: #c00;font-weight: 700;}label.no-wrap {white-space: nowrap;}.center {text-align: center;margin-left: auto;margin-right: auto;}.disabled {color: #aaa;}.clearfix:after {content: "";clear: both;display: block;}.short-text {max-width: 100px;}.semi-middle-text {max-width: 80px;}.middle-text {max-width: 100px;}.long-text {min-width: 400px;}.full-text {width: 100%}.hit-text {background-color: #f7fb5c;}.six-digit-text {max-width: 180px;padding: 5px;font-size: 1.4em;font-weight: bold;letter-spacing: 10px;text-align: center;}.six-digit-text::placeholder {color: #e8e8e8;}@media screen and (max-width: 640px) {.short-text, .semi-middle-text, .middle-text, .regular-text, .long-text {width: 100%;min-width: 100%}}span.required {color: #c00;font-weight: bold;}span.required-text {color: #fff;background-color: #c00;border-radius: 2px;padding: 2px 4px;font-weight: bold;font-size: 70%;vertical-align: middle;position: relative;top: -1px;word-break: keep-all;}input, textarea {padding: 5px;border-radius: 4px;}select {width: auto;}input.large-text, textarea.large-text {width: 99%}input.regular-text {max-width: 300px;}input.small-text {max-width: 50px;padding: 1px 6px;}input[type=number].small-text {width: 65px;}input.tiny-text {width: 35px;}input[type=number].tiny-text {width: 45px;}@media screen and (max-width: 640px) {select {width: 100%}label {font-size: 12px;line-height: 1.6em;}}.site-footer {font-family: "Hiragino Kaku Gothic Pro", "Meiryo", "MS PGothic", "Open Sans", sans-serif;}.site-footer .wrap {padding: 30px 0;}.site-footer p {font-size: 12px;}.luxliner-divider-elegant {margin: 30px 0;display: block;border: none;background: url(../img/bg-divider-elegant.png) no-repeat scroll center;background-size: 300px;}.luxliner-divider-elegant2 {margin: 30px 0;display: block;border: none;background: url(../img/bg-divider-elegant2.png) no-repeat scroll center;background-size: 300px;}.luxliner-divider-elegant3 {margin: 30px 0;display: block;border: none;background: url(../img/bg-divider-elegant3.png) no-repeat scroll center;background-size: 300px;}.primary-nav .site-header {padding-top: 48px;}@media screen and (max-width: 1023px) {.primary-nav .site-header {padding-top: 20px;}}@media screen and (max-width: 840px) {.primary-nav .site-header .wrap {border-bottom: 0;}}.primary-nav .menu a {padding: 15px 20px;}aside h3.widget-title {border-radius: 3px;margin-bottom: 10px;}aside section {font-size: 14px;}aside .widget_luxliner-customer-menu-widget .widget-title:before {content: "";font-family: FontAwesome;margin-right: 10px;}aside .widget_luxliner-product-menu-widget .widget-title {background-color: #222;}aside .widget_luxliner-product-menu-widget .luxliner-menu-title:before {content: "";font-family: FontAwesome;margin-right: 10px;}aside .widget_luxliner-content-menu-widget .widget-title {background-color: #555;}aside .widget_luxliner-content-menu-widget .luxliner-menu-title:before {content: "";font-family: FontAwesome;margin-right: 10px;}aside .widget_luxliner-auto-content-menu-widget .widget-title {background-color: #555;}aside .widget_luxliner-auto-content-menu-widget .luxliner-menu-title:before {content: "";font-family: FontAwesome;margin-right: 10px;}aside .widget_luxliner-special-offer-content-menu-widget .widget-title {background-color: #eb57a8;}aside .widget_luxliner-special-offer-content-menu-widget .luxliner-menu-title:before {content: "";font-family: FontAwesome;margin-right: 10px;}.sidebar .widget {margin-bottom: 16px;}.sidebar .widget .widget-wrap {margin-bottom: 13px;}.sidebar .widget .menu-wrap {margin-bottom: 26px;}.sidebar .widget .menu-wrap:last-child {margin-bottom: 0px;}.site-inner button, .site-inner input[type=button], .site-inner input[type=reset], .site-inner input[type=submit], .site-inner .button, .site-inner .entry-content .button {border-radius: 3px;padding: 10px 16px;background-color: #3498db;color: #fff;font-size: 16px;}.site-inner button:hover, .site-inner input[type=button]:hover, .site-inner input[type=reset]:hover, .site-inner input[type=submit]:hover, .site-inner .button:hover, .site-inner .entry-content .button:hover {background-color: #39a7f0;}@media screen and (max-width: 640px) {.site-inner button, .site-inner input[type=button], .site-inner input[type=reset], .site-inner input[type=submit], .site-inner .button, .site-inner .entry-content .button {width: 100%;text-align: center;}}tbody {border: none;}tr {border-top: none;}#ll-manage-customer th {max-width: 200px;min-width: 160px;}#ll-manage-customer td>.description {margin: 5px 0 10px;font-size: 12px;line-height: 1.4em;color: #666;}#ll-manage-customer td>.error_msg {display: inline-block;margin-top: 5px;}#ll-manage-customer label.radio-button {margin-right: 15px;cursor: pointer;}#ll-manage-customer .password-warning {margin-top: 3em;margin-bottom: 2em;}#ll-manage-customer .button-update {margin-top: 2em;display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);border-radius: 2px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 1em;padding: 0 1em 1px;height: 2.3em;line-height: 1.3em;overflow: hidden;}#ll-manage-customer .button-update i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}#ll-manage-customer .button-update:hover {background-color: rgb(73.6589958159, 162.989539749, 222.8410041841);background-image: linear-gradient(rgb(95.3179916318, 173.9790794979, 226.6820083682) 0%, rgb(73.6589958159, 162.989539749, 222.8410041841) 100%);text-decoration: none;color: #fff;}#ll-manage-customer .button-update:hover i {color: #fff;}#ll-manage-customer .button-update:active {background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);top: 1px;}#ll-manage-customer #luxliner-customer-register-button, #ll-manage-customer .button-register, #ll-manage-customer .send-request {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #30cc56;background-image: linear-gradient(rgb(66.7857142857, 210.7142857143, 101.8452380952) 0%, #30cc56 100%);border-radius: 2px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 1em;padding: 0 1em 1px;height: 2.1em;line-height: 1.1em;overflow: hidden;}#ll-manage-customer #luxliner-customer-register-button i, #ll-manage-customer .button-register i, #ll-manage-customer .send-request i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}#ll-manage-customer #luxliner-customer-register-button:hover, #ll-manage-customer .button-register:hover, #ll-manage-customer .send-request:hover {background-color: rgb(66.7857142857, 210.7142857143, 101.8452380952);background-image: linear-gradient(rgb(87.4285714286, 215.5714285714, 118.6428571429) 0%, rgb(66.7857142857, 210.7142857143, 101.8452380952) 100%);text-decoration: none;color: #fff;}#ll-manage-customer #luxliner-customer-register-button:hover i, #ll-manage-customer .button-register:hover i, #ll-manage-customer .send-request:hover i {color: #fff;}#ll-manage-customer #luxliner-customer-register-button:active, #ll-manage-customer .button-register:active, #ll-manage-customer .send-request:active {background-color: #30cc56;background-image: linear-gradient(rgb(66.7857142857, 210.7142857143, 101.8452380952) 0%, #30cc56 100%);top: 1px;}@media screen and (max-width: 640px) {#ll-manage-customer table, #ll-manage-customer tbody, #ll-manage-customer thead, #ll-manage-customer tfoot, #ll-manage-customer tr, #ll-manage-customer th, #ll-manage-customer td {display: block;}#ll-manage-customer tr {clear: both;}#ll-manage-customer th {width: 100%;margin: 10px 0 0;position: inherit;padding-left: 0;padding-bottom: 0;}#ll-manage-customer tr:first-child th {margin-top: 0;}#ll-manage-customer td {width: 100%;padding: 0;}#ll-manage-customer label, #ll-manage-customer label.radio-button {font-size: 16px;}#ll-manage-customer .regular-text {max-width: 100%;width: 100%}#ll-manage-customer .password-warning {font-size: .8em;margin-top: 3em;margin-bottom: 0;}}article.luxliner_content .entry-header {text-align: center;}article.luxliner_content .entry-header h1 {--color_gray: #efefef;font-size: 30px;line-height: 36px;font-weight: 600;font-feature-settings: "palt" 1;margin-top: 30px;margin-bottom: 60px;padding: 80px 30px;border-top: solid 4px #222;border-bottom: solid 2px #444;background: linear-gradient(-45deg, transparent 25%, var(--color_gray) 25%, var(--color_gray) 50%, transparent 50%, transparent 75%, var(--color_gray) 75%, var(--color_gray));background-clip: padding-box;background-size: 4px 4px;}@media screen and (max-width: 640px) {article.luxliner_content .entry-header h1 {font-size: 25px;line-height: 29px;padding: 40px 10px;margin-bottom: 40px;}}article.page .entry-header {text-align: center;--color_gray: #efefef;background: linear-gradient(-45deg, transparent 25%, var(--color_gray) 25%, var(--color_gray) 50%, transparent 50%, transparent 75%, var(--color_gray) 75%, var(--color_gray));background-clip: padding-box;background-size: 6px 6px;}article.page .entry-header h1 {font-size: 38px;line-height: 46px;font-weight: 600;font-feature-settings: "palt" 1;margin-bottom: 40px;padding: 40px 30px;border-top: solid 4px #222;border-bottom: solid 2px #444;}@media screen and (max-width: 640px) {article.page .entry-header h1 {font-size: 30px;line-height: 36px;padding: 20px 10px;}}article.luxliner_content h2 {font-size: 24px;font-weight: bold;background-color: #eee;padding: 10px 20px;border-left: 4px solid #144281;margin: 50px 0 30px;}@media screen and (max-width: 640px) {article.luxliner_content h2 {font-size: 20px;}}article.luxliner_content h2:first-child {margin-top: 0;}article.luxliner_content h3 {font-size: 18px;font-weight: bold;padding: 4px 10px;border-left: 2px solid #144281;}.luxliner-product-names .luxliner-product-name a {font-size: 14px;margin-right: 10px;padding: 6px 9px;border-radius: 3px;background-color: #555;color: #fff;}.luxliner-product-names .luxliner-product-name a:hover {background-color: #888;}.luxliner-product-names .luxliner-product-name a:before {content: "";font-family: FontAwesome;margin-right: 5px;}.luxliner-product-names>.special-offer-content {font-size: 14px;margin-right: 10px;padding: 6px 9px;border-radius: 3px;background-color: #eb57a8;color: #fff;}.luxliner-product-names>.special-offer-content:before {content: "";font-family: FontAwesome;margin-right: 5px;}.luxliner-download-button {font-family: inherit;margin-right: 8px;margin-bottom: 10px;}.luxliner-download-button i {margin-right: 8px;}.single-luxliner_content .luxliner-complete-wrap {text-align: center;margin-top: 40px;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #d2d2d2;background-image: linear-gradient(rgb(222.75, 222.75, 222.75) 0%, #d2d2d2 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 24px;padding: 0 48px 1px;height: 51.4px;line-height: 50.4px;overflow: hidden;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button:hover {background-color: hsl(0, 0%, 87.3529411765%);background-image: linear-gradient(rgb(235.5, 235.5, 235.5) 0%, rgb(222.75, 222.75, 222.75) 100%);text-decoration: none;color: #fff;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button:hover i {color: #fff;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button:active {background-color: #d2d2d2;background-image: linear-gradient(rgb(222.75, 222.75, 222.75) 0%, #d2d2d2 100%);top: 1px;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button {padding-left: 16px;padding-right: 16px;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button.completed {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 24px;padding: 0 48px 1px;height: 51.4px;line-height: 50.4px;overflow: hidden;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button.completed i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button.completed:hover {background-color: rgb(30.3585365854, 200.1414634146, 43.8512195122);background-image: linear-gradient(rgb(34.4536585366, 221.5463414634, 49.3219512195) 0%, rgb(30.3585365854, 200.1414634146, 43.8512195122) 100%);text-decoration: none;color: #fff;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button.completed:hover i {color: #fff;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button.completed:active {background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);top: 1px;}.single-luxliner_content .luxliner-complete-wrap .luxliner-complete-button.completed {padding-left: 16px;padding-right: 16px;}.single-luxliner_content .luxliner-content-common-field {margin-top: 40px;}#content-inquiry #content-inquiry-form-title {margin-top: 50px;border-top: 1px dotted #bbb;padding-top: 20px;font-size: 20px;font-weight: bold;border-left: none;padding-left: 0;}@media screen and (max-width: 640px) {#content-inquiry #content-inquiry-form-title {font-size: 18px;}}#content-inquiry #content-inquiry-form-title:before {content: "";font-family: FontAwesome;font-size: 24px;font-weight: normal;margin-right: 5px;}@media screen and (max-width: 640px) {#content-inquiry #content-inquiry-form-title: before {font-size: 20px;}}#content-inquiry label {display: inline-block;font-weight: bold;font-size: 18px;margin-bottom: 5px;}#content-inquiry textarea {margin-bottom: 15px;}#content-inquiry input[type=submit] {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);border-radius: 2px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 1em;padding: 0 1em 1px;height: 2.3em;line-height: 1.3em;overflow: hidden;}#content-inquiry input[type=submit] i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}#content-inquiry input[type=submit]:hover {background-color: rgb(73.6589958159, 162.989539749, 222.8410041841);background-image: linear-gradient(rgb(95.3179916318, 173.9790794979, 226.6820083682) 0%, rgb(73.6589958159, 162.989539749, 222.8410041841) 100%);text-decoration: none;color: #fff;}#content-inquiry input[type=submit]:hover i {color: #fff;}#content-inquiry input[type=submit]:active {background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);top: 1px;}.luxliner-content-2column-wrap, .luxliner-content-3column-wrap {width: 100%}.luxliner-content-2column-wrap:after, .luxliner-content-3column-wrap:after {content: "";display: block;clear: both;}@media screen and (max-width: 640px) {.luxliner-content-2column-wrap, .luxliner-content-3column-wrap {width: 100%}}.luxliner-content-2column-wrap .luxliner-column-1 {width: calc(50% - 8px);float: left;padding: 0;margin: 5px 0 5px 0;}.luxliner-content-2column-wrap .luxliner-column-2 {width: calc(50% - 8px);float: right;padding: 0;margin: 5px 0 5px 16px;}@media screen and (max-width: 640px) {.luxliner-content-2column-wrap .luxliner-column-1 {width: auto;float: none;}.luxliner-content-2column-wrap .luxliner-column-2 {width: auto;float: none;margin: 5px 0 5px 0;}}.luxliner-content-3column-wrap .luxliner-column-1 {width: calc((100% - 30px)/3);float: left;padding: 0;margin: 5px 0 5px 0;}.luxliner-content-3column-wrap .luxliner-column-2 {width: calc((100% - 30px)/3);float: left;padding: 0;margin: 5px 0 5px 15px;}.luxliner-content-3column-wrap .luxliner-column-3 {width: calc((100% - 30px)/3);float: left;padding: 0;margin: 5px 0 5px 15px;}@media screen and (max-width: 640px) {.luxliner-content-3column-wrap .luxliner-column-1 {width: auto;float: none;}.luxliner-content-3column-wrap .luxliner-column-2 {width: auto;float: none;margin: 5px 0 5px 0;}.luxliner-content-3column-wrap .luxliner-column-3 {width: auto;float: none;margin: 5px 0 5px 0;}}.ll-action-card {margin-left: auto;margin-right: auto;max-width: 500px;background-color: #fff;padding: 0;border-radius: 6px;box-shadow: 0px 0px 1px rgba(0, 0, 0, .4), 1px 2px 5px rgba(0, 0, 0, .05);}.ll-action-card .title-section {padding: 20px 20px 10px 20px;}.ll-action-card .title-section .action-title {text-align: center;font-size: 1.1em;font-weight: bold;}.ll-action-card .title-section {border-bottom: 1px solid #ededed;}.ll-action-card .description-section {padding: 20px;}.ll-action-card .description-section .action-description {color: #666;font-size: .9em;}.ll-action-card .description-section {border-bottom: 1px solid #ededed;}.ll-action-card .action-section {padding: 20px;display: flex;flex-wrap: wrap;gap: 3em;align-items: center;justify-content: center;}.ll-action-card .action-section .action-button {margin: 0 auto;}.ll-action-card .action-section input[type=submit] {margin-top: 0 !important;margin-bottom: 0 !important;}#luxliner-login-wrap {max-width: 400px;margin: auto;padding: 0;height: auto;}@media screen and (max-width: 640px) {#luxliner-login-wrap {max-width: 100%}}#luxliner-login-wrap #luxliner-login-logo {text-align: center;}@media screen and (max-width: 640px) {#luxliner-login-wrap #luxliner-login-logo {display: none;}}#luxliner-login-wrap #luxliner-login-logo img {height: 100px;margin: 0 auto;user-select: none;outline: none;}#luxliner-login-wrap #luxliner-login-message {margin: 20px 0;}#luxliner-login-wrap #luxliner-custom-loginform {margin-top: 20px;margin-left: 0;padding: 26px 24px 46px;background: #fff;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .13);box-shadow: 0 1px 3px rgba(0, 0, 0, .13);}#luxliner-login-wrap #luxliner-custom-loginform label {color: #72777c;font-size: 14px;}#luxliner-login-wrap #luxliner-custom-loginform p {margin-bottom: 0;}#luxliner-login-wrap #luxliner-custom-loginform #user_login, #luxliner-login-wrap #luxliner-custom-loginform #user_pass {font-size: 24px;width: 100%;padding: 3px;margin: 2px 6px 16px 0;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);background-color: #fff;color: #32373c;border: 1px solid #ddd;border-radius: 0;}#luxliner-login-wrap #luxliner-custom-loginform .login-remember {display: inline-block;}@media screen and (max-width: 640px) {#luxliner-login-wrap #luxliner-custom-loginform .login-remember {display: block;}}#luxliner-login-wrap #luxliner-custom-loginform .login-remember label {display: flex;align-items: center;font-size: 14px;}#luxliner-login-wrap #luxliner-custom-loginform .login-remember label input {margin-right: 8px;}#luxliner-login-wrap #luxliner-custom-loginform .login-submit {display: inline-block;float: right;}@media screen and (max-width: 640px) {#luxliner-login-wrap #luxliner-custom-loginform .login-submit {display: block;float: unset;}}#luxliner-login-wrap #luxliner-custom-loginform .login-submit input {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);border-radius: 2px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 1em;padding: 0 1em 1px;height: 2.3em;line-height: 1.3em;overflow: hidden;}#luxliner-login-wrap #luxliner-custom-loginform .login-submit input i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}#luxliner-login-wrap #luxliner-custom-loginform .login-submit input:hover {background-color: rgb(73.6589958159, 162.989539749, 222.8410041841);background-image: linear-gradient(rgb(95.3179916318, 173.9790794979, 226.6820083682) 0%, rgb(73.6589958159, 162.989539749, 222.8410041841) 100%);text-decoration: none;color: #fff;}#luxliner-login-wrap #luxliner-custom-loginform .login-submit input:hover i {color: #fff;}#luxliner-login-wrap #luxliner-custom-loginform .login-submit input:active {background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);top: 1px;}@media screen and (max-width: 640px) {#luxliner-login-wrap #luxliner-custom-loginform .login-submit input {margin-top: 20px;width: 100%}}#luxliner-login-wrap #luxliner-login-option {margin-top: 20px;font-size: 13px;}.luxliner-content-number {display: inline-block;margin-right: 5px;}.widget_luxliner-product-menu-widget .widget-wrap, .widget_luxliner-auto-content-menu-widget .widget-wrap, .widget_luxliner-content-menu-widget .widget-wrap, .widget_luxliner-special-offer-content-menu-widget .widget-wrap {position: relative;}.widget_luxliner-product-menu-widget .widget-title, .widget_luxliner-auto-content-menu-widget .widget-title, .widget_luxliner-content-menu-widget .widget-title, .widget_luxliner-special-offer-content-menu-widget .widget-title {cursor: pointer;padding-right: 35px;}.luxliner-widget-open .luxliner-menu-title::after {position: absolute;right: 10px;vertical-align: middle;font-family: dashicons;content: ""}.luxliner-widget-close .luxliner-menu-title::after {position: absolute;right: 10px;vertical-align: middle;font-family: dashicons;content: ""}.animate {transition: all .1s;-webkit-transition: all .1s;}.entry-content .action-button {position: relative;padding: 8px 20px;margin: 0px 10px 10px 0px;float: left;border-radius: 4px;font-size: 18px;color: #fff;text-decoration: none;box-shadow: 0 0 0;border: 0;}.entry-content .action-button:active {transform: translate(0px, 3px);-webkit-transform: translate(0px, 3px);border-bottom: 1px solid;}.entry-content .action-button .dashicons {font-size: 24px;width: 24px;height: 24px;vertical-align: text-top;margin: 0 4px 0 0;}.entry-content .blue-button {background-color: #3498db;border-bottom: 3px solid #2980b9;text-shadow: 0px -1px #2980b9;}.entry-content .red-button {background-color: #e74c3c;border-bottom: 3px solid #bd3e31;text-shadow: 0px -2px #bd3e31;}.entry-content .green-button {background-color: #82bf56;border-bottom: 3px solid #669644;text-shadow: 0px -2px #669644;}.entry-content .yellow-button {background-color: #f2cf66;border-bottom: 3px solid #d1b358;text-shadow: 0px -2px #d1b358;}.luxliner-audio-wrap {margin: 0 0 30px 0;}.luxliner-audio-title {display: inline-block;font-weight: bold;font-size: 18px;margin-bottom: 10px;}.entry-content i.fa {margin-right: 8px;}.luxliner-user-page h2 {font-size: 22px;font-weight: bold;background-color: rgba(0, 0, 0, 0);padding: 0;border: none;margin: 0 0 16px;}#ll-manage-customer input, #ll-manage-customer select, #ll-manage-customer textarea {border-radius: 4px;padding: 5px;}#ll-manage-customer h4 {font-weight: bold;}.luxliner-user-page input, .luxliner-user-page select, .luxliner-user-page textarea {border-radius: 4px;padding: 5px;}.luxliner-user-page hr {height: 0;border: 0;border-top: 1px solid rgba(0, 0, 0, .1);border-bottom: 1px solid hsla(0, 0%, 100%, .3);margin: 40px 0;}.luxliner-user-page #luxliner-contract-list h3.luxliner-contract-title .luxliner-data-attr {font-size: 18px;padding: 4px 8px;margin-left: 0;margin-right: 10px;background-color: #cfcfcf;}.luxliner-user-page #luxliner-contract-list .operation-button-green {float: right;margin-bottom: 12px;display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 14px;padding: 0 28px 1px;height: 30.4px;line-height: 29.4px;overflow: hidden;}.luxliner-user-page #luxliner-contract-list .operation-button-green i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-user-page #luxliner-contract-list .operation-button-green:hover {background-color: rgb(30.3585365854, 200.1414634146, 43.8512195122);background-image: linear-gradient(rgb(34.4536585366, 221.5463414634, 49.3219512195) 0%, rgb(30.3585365854, 200.1414634146, 43.8512195122) 100%);text-decoration: none;color: #fff;}.luxliner-user-page #luxliner-contract-list .operation-button-green:hover i {color: #fff;}.luxliner-user-page #luxliner-contract-list .operation-button-green:active {background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);top: 1px;}.luxliner-user-page #luxliner-contract-list .operation-button-green {padding: 0 20px;}@media screen and (max-width: 640px) {.luxliner-user-page #luxliner-contract-list .operation-button-green {width: 100%;height: 40px;line-height: 40px;font-size: 16px;}}.luxliner-user-page #luxliner-contract-list .operation-button-red {float: right;margin-bottom: 12px;display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #e7675f;background-image: linear-gradient(rgb(234.3260869565, 124.0652173913, 117.1739130435) 0%, #e7675f 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 14px;padding: 0 28px 1px;height: 30.4px;line-height: 29.4px;overflow: hidden;}.luxliner-user-page #luxliner-contract-list .operation-button-red i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-user-page #luxliner-contract-list .operation-button-red:hover {background-color: hsl(3.5294117647, 73.9130434783%, 68.9215686275%);background-image: linear-gradient(rgb(237.652173913, 145.1304347826, 139.347826087) 0%, rgb(234.3260869565, 124.0652173913, 117.1739130435) 100%);text-decoration: none;color: #fff;}.luxliner-user-page #luxliner-contract-list .operation-button-red:hover i {color: #fff;}.luxliner-user-page #luxliner-contract-list .operation-button-red:active {background-color: #e7675f;background-image: linear-gradient(rgb(234.3260869565, 124.0652173913, 117.1739130435) 0%, #e7675f 100%);top: 1px;}.luxliner-user-page #luxliner-contract-list .operation-button-red {padding: 0 20px;}@media screen and (max-width: 640px) {.luxliner-user-page #luxliner-contract-list .operation-button-red {width: 100%;height: 40px;line-height: 40px;font-size: 16px;}}.luxliner-user-page #luxliner-creditcard-list .card-info {background-color: #fcfcfc;border: solid 1px #ccc;border-collapse: separate;border-radius: 4px;padding: 10px 25px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .05) -1px 1px 0, hsla(0, 0%, 100%, .5) -1px 1px 0 inset;margin-bottom: 15px;}.luxliner-user-page #luxliner-creditcard-list .card-info th {max-width: 200px;}@media screen and (max-width: 640px) {.luxliner-user-page #luxliner-creditcard-list .card-info th {font-size: 14px;padding-top: 12px;}}.luxliner-user-page #luxliner-creditcard-list .card-info td {padding-left: 15px;}@media screen and (max-width: 640px) {.luxliner-user-page #luxliner-creditcard-list .card-info td {font-size: 14px;}}.luxliner-user-page #luxliner-creditcard-list .button-regist, .luxliner-user-page #luxliner-creditcard-list .button-update {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 16px;padding: 0 32px 1px;height: 41px;line-height: 40px;overflow: hidden;}.luxliner-user-page #luxliner-creditcard-list .button-regist i, .luxliner-user-page #luxliner-creditcard-list .button-update i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-user-page #luxliner-creditcard-list .button-regist:hover, .luxliner-user-page #luxliner-creditcard-list .button-update:hover {background-color: rgb(30.3585365854, 200.1414634146, 43.8512195122);background-image: linear-gradient(rgb(34.4536585366, 221.5463414634, 49.3219512195) 0%, rgb(30.3585365854, 200.1414634146, 43.8512195122) 100%);text-decoration: none;color: #fff;}.luxliner-user-page #luxliner-creditcard-list .button-regist:hover i, .luxliner-user-page #luxliner-creditcard-list .button-update:hover i {color: #fff;}.luxliner-user-page #luxliner-creditcard-list .button-regist:active, .luxliner-user-page #luxliner-creditcard-list .button-update:active {background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);top: 1px;}@media screen and (max-width: 640px) {.luxliner-user-page #luxliner-creditcard-list .button-regist, .luxliner-user-page #luxliner-creditcard-list .button-update {width: 100%}}.luxliner-user-page #luxliner-creditcard-list .button-regist, .luxliner-user-page #luxliner-creditcard-list .button-update {margin-bottom: 5px;}.luxliner-user-page #luxliner-creditcard-list .button-delete {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #e7675f;background-image: linear-gradient(rgb(234.3260869565, 124.0652173913, 117.1739130435) 0%, #e7675f 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 16px;padding: 0 32px 1px;height: 41px;line-height: 40px;overflow: hidden;}.luxliner-user-page #luxliner-creditcard-list .button-delete i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-user-page #luxliner-creditcard-list .button-delete:hover {background-color: hsl(3.5294117647, 73.9130434783%, 68.9215686275%);background-image: linear-gradient(rgb(237.652173913, 145.1304347826, 139.347826087) 0%, rgb(234.3260869565, 124.0652173913, 117.1739130435) 100%);text-decoration: none;color: #fff;}.luxliner-user-page #luxliner-creditcard-list .button-delete:hover i {color: #fff;}.luxliner-user-page #luxliner-creditcard-list .button-delete:active {background-color: #e7675f;background-image: linear-gradient(rgb(234.3260869565, 124.0652173913, 117.1739130435) 0%, #e7675f 100%);top: 1px;}@media screen and (max-width: 640px) {.luxliner-user-page #luxliner-creditcard-list .button-delete {width: 100%}}.luxliner-user-page #luxliner-creditcard-list .button-delete {margin-bottom: 5px;}.luxliner-toc-description {margin-bottom: 30px;}.luxliner-toc-notice {color: #c00;}.luxliner-toc-item-title {font-weight: bold;margin-bottom: 5px;line-height: 1.4em;}.luxliner-toc-item-title a {vertical-align: middle;}.luxliner-toc-item-complete-status {display: inline;background-color: #d2d2d2;font-size: 85%;color: #fff;padding: 4px 5px;margin-left: 5px;margin-right: 8px;border-radius: 3px;vertical-align: middle;}.luxliner-toc-item-complete-status i {margin-right: 4px;}.luxliner-toc-item-complete-status.completed {background-color: #1bb227;}.locked-content {font-weight: normal;color: #aaa;}.luxliner-toc-item-description {font-size: 14px;margin-bottom: 30px;}.luxliner-toc-item-description:last-child {margin-bottom: 0;}.luxliner-product-toc .luxliner-progress-bar-wrap {-moz-box-shadow: 0 0 1px rgba(0, 0, 0, .2);box-shadow: 0 0 1px rgba(0, 0, 0, .5);background-color: hsla(0, 0%, 100%, .3);border-radius: 3px;padding: 10px;margin-bottom: 20px;}.luxliner-product-toc .luxliner-progress-bar-wrap .luxliner-progress-label {font-size: 14px;margin-bottom: 5px;}.luxliner-product-toc .luxliner-progress-bar-wrap .luxliner-progress {display: block;height: 6px;background-color: rgba(0, 0, 0, .075);border-radius: 3px;overflow: hidden;-webkit-transform: translate(0);}.luxliner-product-toc .luxliner-progress-bar-wrap .luxliner-progress .luxliner-progress-bar {float: left;position: relative;top: 0;z-index: 1;height: 100%;background-color: #3b88fd;}.luxliner-product-toc .luxliner-progress-bar-wrap .luxliner-progress .luxliner-progress-overwrap {position: relative;top: 0;z-index: 10;height: 100%;border-radius: 3px;box-shadow: inset 0 0 1px rgba(0, 0, 0, .45);}.luxliner-product-toc .luxliner-toc {border: none;font-size: 15px;}.luxliner-product-toc .luxliner-toc-item {border-bottom: dashed 1px #e1e1e2;margin-bottom: 0;padding: 0;display: flex;align-items: center;align-content: center;}.luxliner-product-toc .luxliner-toc-item:first-child {border-top: dashed 1px #e1e1e2;}.luxliner-product-toc .luxliner-toc-item:before {font-family: FontAwesome;content: "";color: #e3e3e4;padding-left: 8px;padding-right: 5px;line-height: 1rem;}.luxliner-product-toc .luxliner-toc-item:hover {background-color: #f5f5f6;}.luxliner-product-toc .luxliner-toc-item:hover:before {color: #353536;}.luxliner-product-toc .luxliner-toc-item>a {flex-grow: 1;}.luxliner-product-toc .luxliner-toc-item .luxliner-toc-item-title {display: block;margin-left: 5px;padding: 8px 0;margin-bottom: 0;font-weight: normal;flex-grow: 1;}.luxliner-product-toc .luxliner-toc-item .luxliner-toc-item-complete-status {padding: 2px 5px;min-width: 57px;}.luxliner-pagenation-wrap {margin-top: 30px;text-align: center;}.luxliner-pagenation-wrap .luxliner-pagenation {display: inline-flex;align-items: center;justify-content: center;background-color: #eee;border-radius: 18px;}.luxliner-pagenation-wrap .luxliner-pagenation .luxliner-pagenation-prev {display: inline-block;padding: 5px 15px 5px 22px;}.luxliner-pagenation-wrap .luxliner-pagenation .luxliner-pagenation-page-wrap {display: inline-flex;align-items: center;justify-content: center;}.luxliner-pagenation-wrap .luxliner-pagenation .luxliner-pagenation-page-wrap .luxliner-pagenation-page {display: inline-block;padding: 5px 10px;}.luxliner-pagenation-wrap .luxliner-pagenation .luxliner-pagenation-page-wrap .luxliner-pagenation-page.dots {padding: 5px 3px;}.luxliner-pagenation-wrap .luxliner-pagenation .luxliner-pagenation-page-wrap .luxliner-pagenation-page:hover:not(.active) {background-color: #aaa;color: #fff;}.luxliner-pagenation-wrap .luxliner-pagenation .luxliner-pagenation-next {display: inline-block;padding: 5px 22px 5px 15px;}article.luxliner_application .entry-header {text-align: center;}article.luxliner_application .entry-header h1 {display: inline-block;font-weight: bold;}@media screen and (max-width: 640px) {article.luxliner_application .entry-header h1 {font-size: 2.8rem;}}.onetime-offer-message {max-width: 800px;margin: 30px auto 30px;font-size: 1.2em;font-weight: bold;}@media screen and (max-width: 640px) {.onetime-offer-message {width: 100%;font-size: 1em;}}#luxliner-application-wrap {max-width: 800px;margin-top: 40px;margin-left: auto;margin-right: auto;}#luxliner-application-wrap h2 {margin: 50px auto 26px auto;text-align: center;font-size: 30px;font-weight: bold;}@media screen and (max-width: 640px) {#luxliner-application-wrap h2 {font-size: 24px;}}#luxliner-application-wrap h3 {margin: 40px auto 18px auto;font-size: 24px;font-weight: bold;}@media screen and (max-width: 640px) {#luxliner-application-wrap h3 {font-size: 20px;}}#luxliner-application-wrap h4 {margin: 30px auto 12px auto;font-size: 18px;font-weight: bold;}@media screen and (max-width: 640px) {#luxliner-application-wrap h4 {font-size: 17px;}}#luxliner-application-wrap .onetime-offer-title-wrap {text-align: center;margin-top: 50px;}#luxliner-application-wrap .onetime-offer-title-wrap .onetime-offer-title {font-size: 30px;font-weight: bold;}@media screen and (max-width: 640px) {#luxliner-application-wrap .onetime-offer-title-wrap .onetime-offer-title {font-size: 24px;}}#luxliner-application-wrap .luxliner-divider-elegant {margin: 50px 0;}#luxliner-multistep-progress {list-style: none;margin: 0 0 0 0;padding: 0;display: table;table-layout: fixed;width: 100%;color: hsl(192, 8.4745762712%, 55.431372549%);}#luxliner-multistep-progress>li {position: relative;display: table-cell;text-align: center;font-size: .8em;}#luxliner-multistep-progress>li:before {content: attr(data-step);display: block;margin: 0 auto;background: #dfe3e4;width: 3em;height: 3em;text-align: center;margin-bottom: .25em;line-height: 3em;border-radius: 100%;position: relative;z-index: 2;font-weight: bold;}#luxliner-multistep-progress>li:after {content: "";position: absolute;display: block;background: #dfe3e4;width: 100%;height: .5em;top: 1.25em;left: 50%;margin-left: 1.5em;z-index: 1;}#luxliner-multistep-progress>li:last-child:after {display: none;}#luxliner-multistep-progress>li.is-complete {color: #2ecc71;}#luxliner-multistep-progress>li.is-complete:before, #luxliner-multistep-progress>li.is-complete:after {color: #fff;background: #2ecc71;}#luxliner-multistep-progress>li.is-active {color: #3498db;}#luxliner-multistep-progress>li.is-active:before {color: #fff;background: #3498db;}#luxliner-multistep-progress {margin: 40px 0 40px;}#luxliner-application-form .application-left {width: 49%;float: left;margin-top: 40px;margin-bottom: 30px;}@media screen and (max-width: 640px) {#luxliner-application-form .application-left {width: 100%;float: none;}}#luxliner-application-form .application-right {width: 49%;float: right;margin-top: 40px;margin-bottom: 30px;}@media screen and (max-width: 640px) {#luxliner-application-form .application-right {width: 100%;float: none;}}#luxliner-application-form .application-main-form {max-width: 800px;margin: 40px auto 30px auto;}@media screen and (max-width: 640px) {#luxliner-application-form .application-main-form {width: 100%}}#luxliner-application-form .application-main-form h2 {margin-top: 30px;margin-bottom: 8px;}#luxliner-application-form h2 {font-size: 20px;font-weight: bold;text-align: left;}@media screen and (max-width: 640px) {#luxliner-application-form h2 {font-size: 18px;}}#luxliner-application-form input, #luxliner-application-form select, #luxliner-application-form textarea {background-color: #fff;border: 1px solid #bbb;border-radius: 4px;font-size: 16px;padding: 5px;}#luxliner-application-form input:focus, #luxliner-application-form textarea:focus {border: 1px solid #666;outline: none;}#luxliner-application-form input.error, #luxliner-application-form textarea.error {box-shadow: inset 0 0 2px #f11;border: 1px solid #f99;}#luxliner-application-form select.error {box-shadow: 0 0 2px #f11;border: 2px solid #f99;}#luxliner-application-form input[type=radio].error {display: none;}#luxliner-application-form input[type=radio].error+label {padding-left: 20px;position: relative;}#luxliner-application-form input[type=radio].error+label::before {content: "";display: block;position: absolute;top: 0;left: 0;width: 15px;height: 15px;border: 1px solid #aaa;border-radius: 50%;box-shadow: 0 0 2px 2px #ff3a3f;}#luxliner-application-form input[type=checkbox] {display: none;}#luxliner-application-form .checkbox {position: relative;display: inline-block;padding: 0 0 0 24px;cursor: pointer;}#luxliner-application-form .checkbox:after {position: absolute;top: 50%;left: 0;display: block;margin-top: -9px;width: 16px;height: 16px;border: 2px solid #aaa;border-radius: 3px;content: "";background-color: hsla(0, 0%, 100%, .5);z-index: 1;}#luxliner-application-form .checkbox:before {-webkit-transition: opacity .1s linear;transition: opacity .1s linear;position: absolute;top: 50%;left: 5px;display: block;margin-top: -7px;width: 6px;height: 10px;border-right: 2px solid #53b300;border-bottom: 2px solid #53b300;content: "";opacity: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);z-index: 2;}#luxliner-application-form input[type=checkbox]:checked+.checkbox:before {opacity: 1;}#luxliner-application-form input[type=checkbox].error {outline: 1px solid #f99;}#luxliner-application-form .checkbox.error:after {border: 2px solid #ff6466;box-shadow: 0 0 2px #f11;}#luxliner-application-error {display: inline-block;padding: 8px 15px;margin-bottom: 20px;}#luxliner-application-submit-error {clear: both;text-align: center;margin-bottom: 1em;}#luxliner-application-submit-error .luxliner-alert {display: inline-block;}#luxliner-application-submit {clear: both;text-align: center;margin: 0 0 30px;}#luxliner-application-submit .application-button {padding: 5px 12px;display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #19bc43;background-image: linear-gradient(rgb(27.9929577465, 210.5070422535, 75.0211267606) 0%, #19bc43 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 25px;padding: 0 50px 1px;padding-top: 12.5px;padding-bottom: 12.5px;line-height: 32.5px;}#luxliner-application-submit .application-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}#luxliner-application-submit .application-button:hover {background-color: rgb(27.9929577465, 210.5070422535, 75.0211267606);background-image: linear-gradient(rgb(37.8732394366, 226.1267605634, 86.3802816901) 0%, rgb(27.9929577465, 210.5070422535, 75.0211267606) 100%);text-decoration: none;color: #fff;}#luxliner-application-submit .application-button:hover i {color: #fff;}#luxliner-application-submit .application-button:active {background-color: #19bc43;background-image: linear-gradient(rgb(27.9929577465, 210.5070422535, 75.0211267606) 0%, #19bc43 100%);top: 1px;}@media screen and (max-width: 640px) {#luxliner-application-submit .application-button {width: 100%;display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #19bc43;background-image: linear-gradient(rgb(27.9929577465, 210.5070422535, 75.0211267606) 0%, #19bc43 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 18px;padding: 0 36px 1px;padding-top: 9px;padding-bottom: 9px;line-height: 23.4px;}#luxliner-application-submit .application-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}#luxliner-application-submit .application-button:hover {background-color: rgb(27.9929577465, 210.5070422535, 75.0211267606);background-image: linear-gradient(rgb(37.8732394366, 226.1267605634, 86.3802816901) 0%, rgb(27.9929577465, 210.5070422535, 75.0211267606) 100%);text-decoration: none;color: #fff;}#luxliner-application-submit .application-button:hover i {color: #fff;}#luxliner-application-submit .application-button:active {background-color: #19bc43;background-image: linear-gradient(rgb(27.9929577465, 210.5070422535, 75.0211267606) 0%, #19bc43 100%);top: 1px;}}#luxliner-application-submit .application-button.disabled {box-shadow: none;background-color: #ddd;background-image: none;text-shadow: none;cursor: wait;}#luxliner-application-submit .application-button.disabled i {color: #fff;}#luxliner-application-submit .application-back-button {padding: 10px 25px;display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #eeb829;background-image: linear-gradient(rgb(239.8766233766, 191.8376623377, 64.6233766234) 0%, #eeb829 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 25px;padding: 0 50px 1px;height: 76px;line-height: 75px;overflow: hidden;}#luxliner-application-submit .application-back-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}#luxliner-application-submit .application-back-button:hover {background-color: rgb(239.8766233766, 191.8376623377, 64.6233766234);background-image: linear-gradient(rgb(241.7532467532, 199.6753246753, 88.2467532468) 0%, rgb(239.8766233766, 191.8376623377, 64.6233766234) 100%);text-decoration: none;color: #fff;}#luxliner-application-submit .application-back-button:hover i {color: #fff;}#luxliner-application-submit .application-back-button:active {background-color: #eeb829;background-image: linear-gradient(rgb(239.8766233766, 191.8376623377, 64.6233766234) 0%, #eeb829 100%);top: 1px;}#luxliner-application-submit .application-back-button {margin-right: 20px;}@media screen and (max-width: 640px) {#luxliner-application-submit .application-back-button {width: 100%;margin-right: 0;margin-bottom: 15px;}}.luxliner-application-voice-wrap h2 {margin-top: 80px;font-weight: bold;font-size: 30px;text-align: center;}.luxliner-application-voice-wrap .luxliner-application-voice {background-color: #f5f5f2;border: 1px solid #e3e3df;padding: 20px;border-radius: 3px;margin-bottom: 30px;}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-face {width: 200px;float: left;margin: 0 30px 10px 0;}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-rightimage {width: 300px;float: right;margin: 0 0 10px 30px;}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-leftimage {width: 300px;float: left;margin: 0 30px 10px 0;}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-bottomimage {clear: both;margin-top: 40px;}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-name {font-weight: bold;font-size: 24px;}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-content {font-size: 15px;}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-content p:last-child {margin-bottom: 0;}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-content h4 {font-weight: bold;}@media screen and (max-width: 640px) {.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-face {width: 100%}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-rightimage, .luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-leftimage, .luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-bottomimage {width: 100%}.luxliner-application-voice-wrap .luxliner-application-voice .luxliner-application-voice-name {font-size: 20px;}}.luxliner-application-detail-wrap {background-color: #fcfcfc;padding: 8px 16px;border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .05) -1px 1px 0, hsla(0, 0%, 100%, .5) -1px 1px 0 inset;}@media screen and (max-width: 640px) {.luxliner-application-detail-wrap {padding: 8px 15px;}}.luxliner-application-detail {background-color: #fcfcfc;margin: 0;}.luxliner-application-detail th {font-weight: bold;}@media screen and (max-width: 640px) {.luxliner-application-detail th {font-size: 16px;}}@media screen and (max-width: 640px) {.luxliner-application-detail th {margin-top: 10px;padding-left: 0;}.luxliner-application-detail tr:first-child th {margin-top: 0;}.luxliner-application-detail th {display: block;width: 100%}.luxliner-application-detail td {display: block;width: 100%;padding: 0 0 6px 0;}}#luxliner-application-customer-info-wrap {background-color: #fcfcfc;padding: 8px 16px;border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .05) -1px 1px 0, hsla(0, 0%, 100%, .5) -1px 1px 0 inset;}#luxliner-application-customer-info {margin: 0;}#luxliner-application-customer-info th {font-weight: bold;}@media screen and (max-width: 640px) {#luxliner-application-customer-info th {font-size: 16px;}}@media screen and (max-width: 640px) {#luxliner-application-customer-info th {margin-top: 10px;}#luxliner-application-customer-info tr:first-child th {margin-top: 0;}#luxliner-application-customer-info th {display: block;width: 100%}#luxliner-application-customer-info td {display: block;width: 100%;padding: 0 0 6px 0;}}#luxliner-application-customer-tab {padding: 0;margin-left: 0;margin-bottom: 0;}#luxliner-application-customer-tab li {float: left;padding: 5px 15px;list-style-type: none;background-color: #ddd;border: 1px solid #ddd;border-bottom: none;border-radius: 3px 3px 0 0;}#luxliner-application-customer-tab li a {color: #141412;font-weight: bold;}#luxliner-application-customer-tab li.application-register {background-color: #0c0;}#luxliner-application-customer-tab li.application-register a {color: #fff;font-weight: bold;}#luxliner-application-customer-tab li.active-tab {background-color: #fcfcfc;color: #141412;margin-bottom: -1px;border: 1px solid #ccc;border-bottom: 1px solid #fcfcfc;}#luxliner-application-customer-tab li.active-tab a {color: #141412;font-weight: bold;}#luxliner-application-customer #luxliner-application-register {background-color: #fcfcfc;border: solid 1px #ccc;border-collapse: separate;border-radius: 0 3px 3px 3px;}@media screen and (max-width: 640px) {#luxliner-application-customer #luxliner-application-register {padding: 8px 10px;}}#luxliner-application-customer #luxliner-application-register th {padding: 20px 10px 5px 16px;vertical-align: top;}#luxliner-application-customer #luxliner-application-register td {padding: 15px 10px 5px 0;}#luxliner-application-customer #luxliner-application-register td label.radio-button {margin-right: 15px;cursor: pointer;}@media screen and (max-width: 640px) {#luxliner-application-customer #luxliner-application-register td label.radio-button {font-size: 16px;}}#luxliner-application-customer #luxliner-application-register .luxliner-name-field th {padding: 10px 10px 5px 16px;}@media screen and (max-width: 640px) {#luxliner-application-customer #luxliner-application-register .luxliner-name-field th {display: block;width: 100%;max-width: 100%;margin-top: 10px;margin-bottom: 5px;padding: 0;font-size: 16px;}}#luxliner-application-customer #luxliner-application-register .luxliner-name-field td {padding: 5px 10px 5px 0;}#luxliner-application-customer #luxliner-application-register .luxliner-name-field td label {margin-right: 10px;}#luxliner-application-customer #luxliner-application-register .luxliner-name-field td label:nth-child(3) {margin-left: 20px;}@media screen and (max-width: 640px) {#luxliner-application-customer #luxliner-application-register .luxliner-name-field td {display: block;width: 100%;padding: 0;}#luxliner-application-customer #luxliner-application-register .luxliner-name-field td label {display: block;margin-top: 8px;font-size: 16px;}#luxliner-application-customer #luxliner-application-register .luxliner-name-field td label:nth-child(3) {margin-left: 0;}}#luxliner-application-customer #luxliner-application-register td>label {margin: 2px 0;}#luxliner-application-customer #luxliner-application-register tr:last-child th, #luxliner-application-customer #luxliner-application-register tr:last-child td {border-bottom: none;padding-bottom: 15px;}@media screen and (max-width: 640px) {#luxliner-application-customer #luxliner-application-register tr: last-child th, #luxliner-application-customer #luxliner-application-register tr:last-child td {padding-bottom: 5px;}}#luxliner-application-customer #luxliner-application-register .description {display: block;margin-top: 8px;font-size: 13px;line-height: 17px;color: #aaa;}@media screen and (max-width: 640px) {#luxliner-application-customer #luxliner-application-register th {display: block;width: 100%;max-width: 100%;margin-top: 20px;margin-bottom: 5px;padding: 0;font-size: 16px;}#luxliner-application-customer #luxliner-application-register tr:first-child th {margin-top: 0;}#luxliner-application-customer #luxliner-application-register td {display: block;width: 100%;padding: 0;}#luxliner-application-customer #luxliner-application-register td label {font-size: 16px;}#luxliner-application-customer #luxliner-application-register td .regular-text {max-width: 100%}}#luxliner-application-login {background-color: #fcfcfc;padding: 8px 16px;border: solid 1px #ccc;border-radius: 0 3px 3px 3px;}@media screen and (max-width: 640px) {#luxliner-application-login {padding: 8px 10px;}}#luxliner-application-login .login-form-field {margin-bottom: 10px;}#luxliner-application-login .login-form-field:last-child {margin-bottom: 8px;}#luxliner-application-login label {font-weight: bold;display: block;margin-bottom: 2px;}@media screen and (max-width: 640px) {#luxliner-application-login label {font-size: 16px;}}#luxliner-application-login .login-form-field input[type=submit] {background-color: #3498db;padding: 5px 20px;}#luxliner-application-login #login-error {margin-bottom: 8px;}#luxliner-application-login .login-button {margin-top: 5px;display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #30cc56;background-image: linear-gradient(rgb(66.7857142857, 210.7142857143, 101.8452380952) 0%, #30cc56 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 16px;padding: 0 32px 1px;height: 39.4px;line-height: 38.4px;overflow: hidden;}#luxliner-application-login .login-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}#luxliner-application-login .login-button:hover {background-color: rgb(66.7857142857, 210.7142857143, 101.8452380952);background-image: linear-gradient(rgb(87.4285714286, 215.5714285714, 118.6428571429) 0%, rgb(66.7857142857, 210.7142857143, 101.8452380952) 100%);text-decoration: none;color: #fff;}#luxliner-application-login .login-button:hover i {color: #fff;}#luxliner-application-login .login-button:active {background-color: #30cc56;background-image: linear-gradient(rgb(66.7857142857, 210.7142857143, 101.8452380952) 0%, #30cc56 100%);top: 1px;}@media screen and (max-width: 640px) {#luxliner-application-login .login-button {width: 100%}}#luxliner-application-login .forget-password-link-wrap {display: inline-block;margin-left: 10px;}@media screen and (max-width: 640px) {#luxliner-application-login .forget-password-link-wrap {display: block;margin-top: 8px;margin-bottom: -8px;text-align: center;}}#luxliner-application-school-form #luxliner-application-school-form-wrap {background-color: #fcfcfc;border: solid 1px #ccc;border-collapse: separate;padding: 8px 16px;border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .05) -1px 1px 0, hsla(0, 0%, 100%, .5) -1px 1px 0 inset;}#luxliner-application-school-form .school-form-description {font-size: 14px;line-height: 18px;margin-top: 8px;margin-bottom: 20px;}#luxliner-application-school-form label.school-form-label {font-weight: bold;display: block;margin-bottom: 5px;}@media screen and (max-width: 640px) {#luxliner-application-school-form label.school-form-label {font-size: 16px;}}#luxliner-application-school-form select {height: 28px;}#luxliner-application-contract-option #luxliner-application-contract-option-wrap {background-color: #fcfcfc;border: solid 1px #ccc;border-collapse: separate;padding: 16px;border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .05) -1px 1px 0, hsla(0, 0%, 100%, .5) -1px 1px 0 inset;}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .form-description {margin-bottom: 20px;}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item {background-color: #efefef;border-radius: 3px;padding: 8px 16px;margin-bottom: 20px;}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item input {margin-right: 8px;}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item label {font-weight: bold;}@media screen and (max-width: 640px) {#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item label {font-size: 16px;}}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item table {margin-bottom: 0;}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item table th {width: 70px;font-weight: bold;vertical-align: top;padding: 6px 0;}@media screen and (max-width: 640px) {#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item table th {font-size: 16px;}}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item table td {vertical-align: top;}@media screen and (max-width: 640px) {#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item th {margin-top: 10px;}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item tr:first-child th {margin-top: 0;}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item th {display: block;width: 100%}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item td {display: block;width: 100%;padding: 0 0 6px 0;}}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item .description {font-size: 90%;line-height: 2rem;margin-bottom: 0;}#luxliner-application-contract-option #luxliner-application-contract-option-wrap .option-item:last-child {margin-bottom: 0;}#luxliner-application-custom-form {margin-top: 40px;}#luxliner-application-custom-form #luxliner-application-custom-form-wrap {background-color: #fcfcfc;border: solid 1px #ccc;border-collapse: separate;padding: 8px 16px;border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .05) -1px 1px 0, hsla(0, 0%, 100%, .5) -1px 1px 0 inset;}@media screen and (max-width: 640px) {#luxliner-application-custom-form #luxliner-application-custom-form-wrap {padding: 8px 10px;}}#luxliner-application-custom-form #luxliner-application-custom-form-wrap .custom-form-description {font-size: 14px;line-height: 18px;margin-top: 8px;margin-bottom: 20px;}#luxliner-application-custom-form #luxliner-application-custom-form-wrap .custom-form-item {margin-top: 20px;}#luxliner-application-custom-form #luxliner-application-custom-form-wrap .custom-form-item label.custom-form-label {font-weight: bold;display: block;margin-bottom: 5px;}@media screen and (max-width: 640px) {#luxliner-application-custom-form #luxliner-application-custom-form-wrap .custom-form-item label.custom-form-label {font-size: 16px;}}#luxliner-application-custom-form #luxliner-application-custom-form-wrap .custom-form-item label.custom-form-data-description {font-size: 14px;display: block;line-height: 1.4em;margin-bottom: 5px;color: #818181;}@media screen and (max-width: 640px) {#luxliner-application-custom-form #luxliner-application-custom-form-wrap .custom-form-item input.regular-text {width: 100%;max-width: 100%}}#luxliner-application-custom-form #luxliner-application-custom-form-wrap .custom-form-item select {height: 28px;}#luxliner-application-custom-form #luxliner-application-custom-form-wrap .custom-form-item:last-child {margin-bottom: 8px;}#luxliner-application-custom-form #luxliner-application-custom-form-wrap label.radio-button {display: inline-block;cursor: pointer;}@media screen and (max-width: 640px) {#luxliner-application-custom-form #luxliner-application-custom-form-wrap label.radio-button {font-size: 16px;}}#luxliner-application-custom-form #luxliner-application-custom-form-wrap label.radio-button.disabled {cursor: default;}#luxliner-application-term {margin-top: 40px;}#luxliner-application-term .term-description-top {text-align: center;}#luxliner-application-term h4 {text-align: center;}#luxliner-application-term .scroll-box {overflow: auto;width: 100%;height: 150px;padding: 8px;border: 1px solid #ddd;color: #000;background-color: #fff;line-height: 1.5em;font-size: 80%}#luxliner-application-term .scroll-box h2 {font-size: 16px;}#luxliner-application-term .contract-term-check {text-align: center;margin-top: 10px;}#luxliner-application-payment {margin-top: 40px;}#luxliner-application-payment .card-info {margin-bottom: 0;}#luxliner-application-payment .card-info th {font-weight: normal;vertical-align: top;padding-top: 11px;max-width: 200px;}@media screen and (max-width: 640px) {#luxliner-application-payment .card-info th {font-size: 14px;padding-top: 15px;padding-left: 0;padding-bottom: 0;display: block;width: 100%;max-width: 100%}}#luxliner-application-payment .card-info td {padding-left: 15px;}@media screen and (max-width: 640px) {#luxliner-application-payment .card-info td {font-size: 14px;display: block;width: 100%;padding-left: 0;}}#luxliner-application-payment .card-info .card-icon-img {width: 40px;margin-right: 5px;}#luxliner-application-payment .card-info .card-number {max-width: 200px;}#luxliner-application-payment .card-info .card-cvc {max-width: 60px;}#luxliner-application-payment .card-info .card-cvc-img {display: inline-block;max-width: 180px;margin-top: 5px;}@media screen and (max-width: 640px) {#luxliner-application-payment .card-info .card-cvc-img {max-width: 200px;}}#luxliner-application-payment .card-info .card-exp-m {max-width: 40px;}#luxliner-application-payment .card-info .card-exp-y {max-width: 60px;}#luxliner-application-payment .card-info .card-holder {max-width: 300px;}#luxliner-application-payment .card-info ::-webkit-input-placeholder {color: #aaa;}#luxliner-application-payment .card-info ::-moz-placeholder {color: #aaa;opacity: 1;}#luxliner-application-payment .card-info :-moz-placeholder {color: #aaa;opacity: 1;}#luxliner-application-payment .card-info :-ms-input-placeholder {color: #aaa;}#luxliner-payment-selection {margin-bottom: 0;background-color: #fcfcfc;border: solid 1px #ccc;border-collapse: separate;border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .05) -1px 1px 0, hsla(0, 0%, 100%, .5) -1px 1px 0 inset;}#luxliner-payment-selection th.payment-radio {vertical-align: top;padding: 15px 10px 15px 20px;border-bottom: solid 1px #ddd;width: 50px;}@media screen and (max-width: 640px) {#luxliner-payment-selection th.payment-radio {font-size: 12px;}#luxliner-payment-selection th.payment-radio input {width: 1em;height: 1em;vertical-align: middle;}}#luxliner-payment-selection td.payment-detail {vertical-align: top;padding: 15px 10px 15px 0;border-bottom: solid 1px #ddd;}@media screen and (max-width: 640px) {#luxliner-payment-selection td.payment-detail label {font-size: 16px;}}#luxliner-payment-selection .method-name {display: block;font-weight: bold;cursor: pointer;}#luxliner-payment-selection td.payment-detail>p {margin-bottom: 0;}#luxliner-payment-selection tr:last-child th, #luxliner-payment-selection tr:last-child td {border-bottom: none;}#luxliner-payment-single {background-color: #fcfcfc;border: solid 1px #ccc;border-collapse: separate;border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .05) -1px 1px 0, hsla(0, 0%, 100%, .5) -1px 1px 0 inset;}#luxliner-payment-single td.payment-detail {padding: 14px 10px 14px 20px;border-bottom: solid 1px #ccc;}#luxliner-payment-single td.payment-detail .card-info {margin-bottom: 0;}#luxliner-payment-single td.payment-detail .card-info th {font-weight: bold;}@media screen and (max-width: 640px) {#luxliner-payment-single td.payment-detail .card-info th label {font-size: 16px;}}@media screen and (max-width: 640px) {#luxliner-payment-single td.payment-detail .card-info tr: first-child th {padding-top: 0;}}#luxliner-payment-single.payment-confirm .card-info th {padding-top: 0;padding-bottom: 0;vertical-align: middle;}#luxliner-payment-single.payment-confirm {background-color: #fcfcfc;}#luxliner-application-complete {max-width: 800px;margin: 40px auto 30px auto;}#luxliner-application-complete h2 {font-size: 22px;font-weight: bold;margin-top: 40px;}#luxliner-application-complete h3 {font-size: 20px;font-weight: bold;}#luxliner-application-complete .luxliner-application-complete-data {margin: 30px auto;width: 100%;border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}#luxliner-application-complete .luxliner-application-complete-data .clearfix::after {content: "";display: block;clear: both;}#luxliner-application-complete .luxliner-application-complete-data .section .section-title {display: block;background-color: #e2e2e2;font-weight: bold;padding: 5px 10px;border-bottom: 1px solid #ccc;}#luxliner-application-complete .luxliner-application-complete-data .section .section-content-row {display: block;background-color: #fcfcfc;border-bottom: 1px solid #ccc;}#luxliner-application-complete .luxliner-application-complete-data .section .section-content-row .data-title {display: inline-block;float: left;width: 200px;font-weight: bold;font-size: 90%;padding: 8px 16px;}#luxliner-application-complete .luxliner-application-complete-data .section .section-content-row .data-content {display: inline-block;float: left;padding: 8px 16px;font-size: 90%}@media screen and (max-width: 640px) {#luxliner-application-complete .luxliner-application-complete-data .section .section-content-row .data-title {display: block;clear: both;width: 100%;padding: 5px 10px 2px;}#luxliner-application-complete .luxliner-application-complete-data .section .section-content-row .data-content {display: block;clear: both;width: 100%;padding: 0 10px 5px;}}.luxliner-datacard {padding: 20px;margin: 0 0 20px;border: 1px solid #e5e5e5;background-color: #fcfcfc;box-shadow: 0 1px 1px rgba(0, 0, 0, .04);}.luxliner-datacard h3 {font-size: 20px;font-weight: bold;margin: 5px 0 0;padding: 0 0 12px;display: inline-block;float: left;border: none;}.luxliner-datacard .luxliner-data-status {font-size: 13px;font-weight: normal;color: #fff;background-color: #e88714;border-radius: 2px;padding: 0 5px;margin-left: 12px;}.luxliner-datacard .luxliner-data-wrap {line-height: 1.6em;padding-top: 12px;border-top: 1px solid #eee;clear: both;}.luxliner-datacard .luxliner-data-item {display: inline-block;margin-bottom: 8px;}.luxliner-datacard .luxliner-data-attr {font-size: 14px;color: #fff;background-color: #699ab2;border-radius: 2px;padding: 0 5px;margin-right: 5px;display: inline-block;}.luxliner-datacard .luxliner-data-attr.alert-data {background-color: #c00;}.luxliner-datacard .luxliner-data-attr.attention-data {background-color: #e88714;}.luxliner-datacard .luxliner-data-value {margin-right: 10px;display: inline-block;}.luxliner-datacard .luxliner-data-operation-wrap {float: right;}@media screen and (max-width: 640px) {.luxliner-datacard .luxliner-data-operation-wrap {width: 100%}}.luxliner-datacard .rightside {float: right;}.entry-content .luxliner-datacard button.red-alert-button, .entry-content .luxliner-datacard button.red-alert-button:focus {color: #fbfbfb;background-color: #e7675f;border-color: #cc3338;box-shadow: 0 1px 0 #e76c66;}.entry-content .luxliner-datacard button.red-alert-button:hover {color: #fff;background-color: #e74c3c;border-color: #c00;box-shadow: 0 1px 0 #e76c66;}.luxliner-datacard.contract-status-waiting_payment {border-left: 3px solid #c00;}.luxliner-datacard.contract-status-special_term, .luxliner-datacard.contract-status-subscription {border-left: 3px solid #00cc07;}.luxliner-datacard.contract-status-contract_done {border-left: 3px solid #00cc07;}.luxliner-datacard.contract-status-delayed_payment {border-left: 3px solid #c00;}.luxliner-datacard.contract-status-cancel_reserved {border-left: 3px solid #c00;}.luxliner-datacard.contract-status-cancel_reserved h3 {color: #c00;}.luxliner-datacard.contract-status-cancel_reserved-autocancel {border-left: 3px solid #00cc07;}.luxliner-datacard.contract-status-canceled {background-image: url(../img/bg-pattern-gray.png);background-repeat: repeat;}.luxliner-datacard.contract-status-subscription_canceled {background-image: url(../img/bg-pattern-gray.png);background-repeat: repeat;}.luxliner-toc-title {font-weight: bold;font-size: 20px;margin-top: 30px;}.luxliner-product-list .luxliner-product-list-row {margin-bottom: 30px;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card {border: none;box-shadow: 0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 2px 0 rgba(20, 23, 28, .1);margin-bottom: 20px;position: relative;background-color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-image-wrapper {width: 100%;padding-bottom: 56.25%;position: relative;overflow: hidden;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-image-wrapper .luxliner-list-card-image {position: relative;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-image-wrapper .luxliner-list-card-image img {position: absolute;top: 0;left: 0;width: auto;height: auto;min-width: 100%;min-height: 100%;-moz-transition: -moz-transform .25s ease;-webkit-transition: -webkit-transform .25s ease;-o-transition: -o-transform .25s ease;-ms-transition: -ms-transform .25s ease;transition: transform .25s ease;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-image-wrapper .luxliner-list-card-image img:hover {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-image-wrapper .luxliner-progress-bar-wrap {position: absolute;bottom: 10px;left: 10px;width: calc(100% - 20px);box-shadow: 0 0 3px rgba(0, 0, 0, .3);background-color: hsla(0, 0%, 100%, .7);border-radius: 3px;padding: 3px 6px 1px;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-image-wrapper .luxliner-progress-bar-wrap .luxliner-progress-label {float: left;font-size: 11px;width: 60px;line-height: 21px;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-image-wrapper .luxliner-progress-bar-wrap .luxliner-progress {float: right;position: relative;top: 7px;width: calc(100% - 67px);height: 6px;background-color: rgba(0, 0, 0, .075);border-radius: 3px;overflow: hidden;-webkit-transform: translate(0);}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-image-wrapper .luxliner-progress-bar-wrap .luxliner-progress .luxliner-progress-bar {float: left;position: relative;top: 0;z-index: 1;height: 100%;background-color: #3b88fd;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-image-wrapper .luxliner-progress-bar-wrap .luxliner-progress .luxliner-progress-overwrap {position: relative;top: 0;z-index: 10;height: 100%;border-radius: 3px;box-shadow: inset 0 0 1px rgba(0, 0, 0, .45);}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail {padding: 15px;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-title {display: block;display: -webkit-box;-webkit-line-clamp: 2;-moz-line-clamp: 2;-ms-line-clamp: 2;-o-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-box-orient: vertical;-o-box-orient: vertical;box-orient: vertical;font-size: 15px;font-weight: 600;color: #29303b;line-height: 1.43;height: 42px;overflow: hidden;text-overflow: ellipsis;margin-bottom: 6px;}@media screen and (max-width: 640px) {.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-title {font-size: 18px;height: 50px;}}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-title a {color: #141412;font-weight: 600;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-title a:hover {color: #3498db;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-description {display: block;display: -webkit-box;-webkit-line-clamp: 3;-moz-line-clamp: 3;-ms-line-clamp: 3;-o-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-box-orient: vertical;-o-box-orient: vertical;box-orient: vertical;font-size: 12px;font-weight: normal;color: #686f7a;line-height: 1.43;height: 51px;overflow: hidden;text-overflow: ellipsis;}@media screen and (max-width: 640px) {.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-description {font-size: 14px;height: 60px;margin-top: 30px;margin-bottom: 10px;}}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap {min-height: 44px;max-height: 44px;padding-top: 10px;}@media screen and (max-width: 640px) {.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap {min-height: 0;max-height: none;}}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button {margin-right: 5px;margin-top: 0px !important;display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 14px;padding: 0 14px 1px;height: 28.16px;line-height: 27.16px;overflow: hidden;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button:hover {background-color: rgb(73.6589958159, 162.989539749, 222.8410041841);background-image: linear-gradient(rgb(95.3179916318, 173.9790794979, 226.6820083682) 0%, rgb(73.6589958159, 162.989539749, 222.8410041841) 100%);text-decoration: none;color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button:hover i {color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button:active {background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);top: 1px;}@media screen and (max-width: 640px) {.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 18px;padding: 0 18px 1px;height: 35.92px;line-height: 34.92px;overflow: hidden;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button:hover {background-color: rgb(73.6589958159, 162.989539749, 222.8410041841);background-image: linear-gradient(rgb(95.3179916318, 173.9790794979, 226.6820083682) 0%, rgb(73.6589958159, 162.989539749, 222.8410041841) 100%);text-decoration: none;color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button:hover i {color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button:active {background-color: #3498db;background-image: linear-gradient(rgb(73.6589958159, 162.989539749, 222.8410041841) 0%, #3498db 100%);top: 1px;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button {width: 100%}}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button:last-child {margin-right: 0;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #f0b933;background-image: linear-gradient(rgb(241.7465753425, 193.1506849315, 74.7534246575) 0%, #f0b933 100%);border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 14px;padding: 0 7px 1px;height: 28.16px;line-height: 27.16px;overflow: hidden;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button:hover {background-color: hsl(42.5396825397, 86.301369863%, 62.0588235294%);background-image: linear-gradient(rgb(243.4931506849, 201.301369863, 98.5068493151) 0%, rgb(241.7465753425, 193.1506849315, 74.7534246575) 100%);text-decoration: none;color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button:hover i {color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button:active {background-color: #f0b933;background-image: linear-gradient(rgb(241.7465753425, 193.1506849315, 74.7534246575) 0%, #f0b933 100%);top: 1px;}@media screen and (max-width: 640px) {.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #f0b933;background-image: linear-gradient(rgb(241.7465753425, 193.1506849315, 74.7534246575) 0%, #f0b933 100%);border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 18px;padding: 0 18px 1px;height: 35.92px;line-height: 34.92px;overflow: hidden;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button:hover {background-color: hsl(42.5396825397, 86.301369863%, 62.0588235294%);background-image: linear-gradient(rgb(243.4931506849, 201.301369863, 98.5068493151) 0%, rgb(241.7465753425, 193.1506849315, 74.7534246575) 100%);text-decoration: none;color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button:hover i {color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button:active {background-color: #f0b933;background-image: linear-gradient(rgb(241.7465753425, 193.1506849315, 74.7534246575) 0%, #f0b933 100%);top: 1px;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.sales-button {width: 100%}}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 14px;padding: 0 7px 1px;height: 28.16px;line-height: 27.16px;overflow: hidden;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button:hover {background-color: rgb(30.3585365854, 200.1414634146, 43.8512195122);background-image: linear-gradient(rgb(34.4536585366, 221.5463414634, 49.3219512195) 0%, rgb(30.3585365854, 200.1414634146, 43.8512195122) 100%);text-decoration: none;color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button:hover i {color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button:active {background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);top: 1px;}@media screen and (max-width: 640px) {.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);border-radius: 3px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 18px;padding: 0 18px 1px;height: 35.92px;line-height: 34.92px;overflow: hidden;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button:hover {background-color: rgb(30.3585365854, 200.1414634146, 43.8512195122);background-image: linear-gradient(rgb(34.4536585366, 221.5463414634, 49.3219512195) 0%, rgb(30.3585365854, 200.1414634146, 43.8512195122) 100%);text-decoration: none;color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button:hover i {color: #fff;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button:active {background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);top: 1px;}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card .luxliner-list-card-detail .luxliner-list-card-buttons-wrap .luxliner-list-card-button.application-button {width: 100%}}.luxliner-product-list .luxliner-product-list-row .luxliner-list-card::before {box-shadow: 0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 1px 0 rgba(20, 23, 28, .1);}@media screen and (max-width: 640px) {.luxliner-product-list .luxliner-product-list-row .five-sixths, .luxliner-product-list .luxliner-product-list-row .four-sixths, .luxliner-product-list .luxliner-product-list-row .one-fourth, .luxliner-product-list .luxliner-product-list-row .one-half, .luxliner-product-list .luxliner-product-list-row .one-sixth, .luxliner-product-list .luxliner-product-list-row .one-third, .luxliner-product-list .luxliner-product-list-row .three-fourths, .luxliner-product-list .luxliner-product-list-row .three-sixths, .luxliner-product-list .luxliner-product-list-row .two-fourths, .luxliner-product-list .luxliner-product-list-row .two-sixths, .luxliner-product-list .luxliner-product-list-row .two-thirds {margin-bottom: 30px;}}.luxliner-banner {display: inline-block;z-index: 1;padding: 3px 10px 2px;position: absolute;top: 15px;left: -1px;border: none;border-radius: 3px;border-top-left-radius: 0;border-bottom-left-radius: 0;box-shadow: 0 0 1px 1px rgba(20, 23, 28, .1), 0 3px 2px 0 rgba(20, 23, 28, .1);font-size: 11px;white-space: nowrap;text-shadow: none;font-weight: 600;line-height: 1.7;text-align: center;text-transform: uppercase;vertical-align: baseline;pointer-events: none;color: #fff;background-color: #14171c;}.luxliner-banner.blue-banner {color: #fff;background-color: #3498db;}.luxliner-banner.green-banner {color: #fff;background-color: #1bb227;}.luxliner-banner.grey-banner {color: #fff;background-color: #818181;}.luxliner-banner.purple-banner {color: #fff;background-color: #a93ff5;}.luxliner-banner.yellow-banner {color: #29303b;background-color: #ffcc51;}#luxliner-spinner {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 500000;background: rgba(0, 0, 0, .7);color: #fff;float: left;width: 200px;height: 200px;border-radius: 10px;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .3);box-shadow: 0 2px 4px rgba(0, 0, 0, .3);}.luxliner-dialog {background-color: #fff;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .3);box-shadow: 0 3px 6px rgba(0, 0, 0, .3);overflow-y: scroll;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 100105;width: 400px;border-radius: 4px;}.luxliner-dialog .luxliner-dialog-title-icon-ok {color: #0c0;font-size: 20px;}.luxliner-dialog .luxliner-dialog-title-icon-error {color: #c00;font-size: 20px;}.luxliner-dialog .luxliner-dialog-title-icon-attention {color: #cc7200;font-size: 20px;}.luxliner-dialog .luxliner-dialog-title {background: #fcfcfc;border-bottom: 1px solid #dfdfdf;height: 48px;font-size: 20px;font-weight: 600;line-height: 48px;padding: 0 48px 0 16px;position: sticky;top: 0;right: 0;left: 0;}.luxliner-dialog .luxliner-dialog-close {color: #666;padding: 0;position: absolute;top: 0;right: 0;width: 48px;text-align: center;background: none;border: none;cursor: pointer;display: table-cell;vertical-align: middle;}.luxliner-dialog .luxliner-dialog-close:before {font-family: FontAwesome;content: ""}.luxliner-dialog .luxliner-dialog-close:hover, .luxliner-dialog .luxliner-dialog-close:focus {color: #000;background-color: rgba(0, 0, 0, 0);}.luxliner-dialog .luxliner-dialog-content {padding: 10px 16px 10px;height: auto;}.luxliner-dialog .luxliner-dialog-submitbox {padding: 8px 16px;background: #fcfcfc;border-top: 1px solid #dfdfdf;position: sticky;bottom: 0;left: 0;right: 0;}.luxliner-dialog .luxliner-dialog-submitbox:after {content: "";clear: both;display: block;}.luxliner-dialog .luxliner-dialog-cancel {float: left;margin: 5px 5px 5px 0;}.luxliner-dialog .luxliner-dialog-cancel a {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #e7675f;background-image: linear-gradient(rgb(234.3260869565, 124.0652173913, 117.1739130435) 0%, #e7675f 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 16px;padding: 0 32px 1px;height: 33px;line-height: 32px;overflow: hidden;}.luxliner-dialog .luxliner-dialog-cancel a i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-dialog .luxliner-dialog-cancel a:hover {background-color: hsl(3.5294117647, 73.9130434783%, 68.9215686275%);background-image: linear-gradient(rgb(237.652173913, 145.1304347826, 139.347826087) 0%, rgb(234.3260869565, 124.0652173913, 117.1739130435) 100%);text-decoration: none;color: #fff;}.luxliner-dialog .luxliner-dialog-cancel a:hover i {color: #fff;}.luxliner-dialog .luxliner-dialog-cancel a:active {background-color: #e7675f;background-image: linear-gradient(rgb(234.3260869565, 124.0652173913, 117.1739130435) 0%, #e7675f 100%);top: 1px;}.luxliner-dialog .luxliner-dialog-cancel a {padding: 0 20px;}@media screen and (max-width: 640px) {.luxliner-dialog .luxliner-dialog-cancel a {height: 40px;line-height: 40px;font-size: 16px;}}.luxliner-dialog .luxliner-dialog-action {float: right;margin: 5px 0 5px 5px;}.luxliner-dialog .luxliner-dialog-ok {display: inline-block;background-origin: border-box;position: relative;font-weight: bold;text-shadow: 1px -1px rgba(0, 0, 0, .1);background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);border-radius: 4px;border: 1px solid rgba(0, 0, 0, .1);box-shadow: rgba(0, 0, 0, .1) -1px 1px 0, hsla(0, 0%, 100%, .2) -1px 1px 0 inset;color: hsla(0, 0%, 100%, .9);text-align: center;font-size: 16px;padding: 0 32px 1px;height: 33px;line-height: 32px;overflow: hidden;}.luxliner-dialog .luxliner-dialog-ok i {font-size: 130%;margin-right: 10px;color: hsla(0, 0%, 100%, .8);display: inline-block;position: relative;top: 3%}.luxliner-dialog .luxliner-dialog-ok:hover {background-color: rgb(30.3585365854, 200.1414634146, 43.8512195122);background-image: linear-gradient(rgb(34.4536585366, 221.5463414634, 49.3219512195) 0%, rgb(30.3585365854, 200.1414634146, 43.8512195122) 100%);text-decoration: none;color: #fff;}.luxliner-dialog .luxliner-dialog-ok:hover i {color: #fff;}.luxliner-dialog .luxliner-dialog-ok:active {background-color: #1bb227;background-image: linear-gradient(rgb(30.3585365854, 200.1414634146, 43.8512195122) 0%, #1bb227 100%);top: 1px;}.luxliner-dialog .luxliner-dialog-ok {padding: 0 20px;}@media screen and (max-width: 640px) {.luxliner-dialog .luxliner-dialog-ok {height: 40px;line-height: 40px;font-size: 16px;}}.luxliner-dialog .dialog-inset {border: solid 1px #dfdfdf;border-radius: 3px;padding: 15px;}.luxliner-dialog .dialog-inset .form-table th {width: 100px;}.luxliner-dialog .dialog-inset h3 {margin: 0 0 1em;}.luxliner-dialog .dialog-inset p {margin: 0;}.luxliner-dialog .form-table th {padding-top: 15px;}.luxliner-dialog textarea {width: 100%}.luxliner-dialog label {margin-right: 10px;margin-bottom: 10px;display: inline-block;}.luxliner-dialog label.line-block {display: block;margin-bottom: 8px;}.luxliner-dialog label.required:after {content: "*";margin-left: 4px;color: #f44;}.luxliner-dialog .select-wrap {display: inline-block;vertical-align: top;}.luxliner-dialog .select-wrap p {color: #0073aa;margin-bottom: 3px;}.luxliner-dialog select {font-size: 12px;min-width: 100px;max-width: 260px;}.luxliner-dialog .select-element-operator {display: inline-block;padding: 0 10px;margin: 30px 0;}.luxliner-dialog .upload-file-name {margin-left: 5px;border-radius: 3px;padding: 6px 10px;display: inline-block;background-color: #f3f3f3;color: #666;}.luxliner-dialog .disabled {color: #ccc !important;}.luxliner-dialog .error-message {display: block;margin-top: 4px;}.luxliner-dialog .nav-tab-wrapper {border-bottom: 1px solid #ccc;}.luxliner-dialog .nav-tab {overflow: hidden;outline: none;}.luxliner-dialog .nav-tab-active {background-color: #fff;border-bottom: 1px solid #fff;}@media screen and (max-width: 640px) {.luxliner-dialog {top: 0;}}@media screen and (max-width: 640px) {.luxliner-dialog {top: 0;transform: translate(-50%, 5px);max-width: calc(100% - 10px);max-height: calc(100vh - 10px);}}@media screen and (max-width: 599px) {.luxliner-dialog .select-element-operator {display: block;text-align: center;padding: 0;margin: 30px 0;}}#luxliner-message-dialog .luxliner-dialog-title {background-color: #fff;border-bottom: none;}#luxliner-message-dialog .luxliner-dialog-submitbox {padding: 2px 16px 8px;background: #fff;border-top: none;}#luxliner-message-dialog .luxliner-dialog-action {float: none;text-align: center;}#luxliner-creditcard-dialog {width: 600px;}#luxliner-creditcard-dialog .luxliner-dialog-content {text-align: center;}#luxliner-creditcard-dialog .dialog-error-message {display: inline-block;margin: 10px 0 20px;text-align: left;}#luxliner-creditcard-dialog .card-info {margin-bottom: 0;}#luxliner-creditcard-dialog .card-info th {vertical-align: top;padding-top: 11px;max-width: 200px;}@media screen and (max-width: 640px) {#luxliner-creditcard-dialog .card-info th {font-size: 14px;padding-top: 12px;}}#luxliner-creditcard-dialog .card-info td {padding-left: 15px;}@media screen and (max-width: 640px) {#luxliner-creditcard-dialog .card-info td {font-size: 14px;}}#luxliner-creditcard-dialog .card-info input.error {box-shadow: inset 0 0 2px #f11;border: 1px solid #f99;}#luxliner-creditcard-dialog .card-icon-img {width: 40px;margin-right: 5px;}#luxliner-creditcard-dialog .card-number {max-width: 200px;}#luxliner-creditcard-dialog .card-cvc {max-width: 60px;}#luxliner-creditcard-dialog .card-cvc-img {display: inline-block;max-width: 180px;margin-top: 5px;}@media screen and (max-width: 640px) {#luxliner-creditcard-dialog .card-cvc-img {max-width: 200px;}}#luxliner-creditcard-dialog .card-exp-m {max-width: 40px;}#luxliner-creditcard-dialog .card-exp-y {max-width: 60px;}#luxliner-creditcard-dialog .card-holder {max-width: 300px;}#luxliner-creditcard-dialog ::-webkit-input-placeholder {color: #aaa;}#luxliner-creditcard-dialog ::-moz-placeholder {color: #aaa;opacity: 1;}#luxliner-creditcard-dialog :-moz-placeholder {color: #aaa;opacity: 1;}#luxliner-creditcard-dialog :-ms-input-placeholder {color: #aaa;}#ll-calendar-wrap {font-size: .8em;}#ll-calendar-wrap a {color: var(--text_color);}#ll-calendar-wrap th {background-color: var(--color_main_thin);color: var(--text_color);padding: 0;}#ll-calendar-wrap td {padding: 0;}#ll-calendar-wrap .fc-toolbar-title {background: none;color: var(--text_color);}#ll-calendar-wrap .fc-toolbar-title:before {border: unset;}#ll-calendar-wrap .fc-prev-button {background-color: var(--color_main);border: none;}#ll-calendar-wrap .fc-prev-button .fc-icon::before {vertical-align: unset;}#ll-calendar-wrap .fc-prev-button:after {content: attr(title);}#ll-calendar-wrap .fc-next-button {background-color: var(--color_main);border: none;text-align: right;}#ll-calendar-wrap .fc-next-button .fc-icon::before {vertical-align: unset;}#ll-calendar-wrap .fc-next-button:before {content: attr(title);}#ll-calendar-wrap .fc .fc-scrollgrid {border-color: #c1c1c1;}#ll-calendar-wrap .fc .fc-scrollgrid th {border-color: #c1c1c1;background-color: #ddd;}#ll-calendar-wrap .fc .fc-scrollgrid td {border-color: #c1c1c1;background-color: #fff;}#ll-calendar-wrap td .fc-non-business {background-color: rgba(246, 233, 233, .6);}#ll-calendar-wrap td .fc-day-today {background-color: rgba(98, 186, 234, .6) !important;}#ll-calendar-wrap .fc-list-table th {background-color: var(--color_main_thin);}#ll-calendar-wrap .fc-list-table .fc-event td {padding: .5em;}#ll-calendar-wrap .fc-list-table .fc-event td:first-child {padding: .5em 1em;}.awesomplete ul li {list-style-type: none;}.awesomplete ul li mark {background: hsl(205, 100%, 83%);border-radius: 2px;}.awesomplete ul li:hover mark {background: hsl(200, 40%, 60%);}.awesomplete ul li[aria-selected=true] mark {background: hsl(205, 40%, 60%);color: inherit;}.application-login-ttl {display: inline-block;padding: 5px 15px;background-color: #ddd;border: 1px solid #ddd;border-bottom: none;border-radius: 3px 3px 0 0;font: 16px;font-weight: bold;}.application-register-ttl {display: inline-block;padding: 5px 15px;border-radius: 3px 3px 0 0;color: #141412;margin-bottom: -1px;border: 1px solid #ccc;border-bottom: 1px solid #fcfcfc;background-color: #EB6153;font: 16px;font-weight: bold;}