@charset 'UTF-8'; @import "./variables"; @import './fonts'; @import "./common/navigation"; @import "./common/footer"; // @import "./modal/browse-not-supported"; // @import "./components/floating-menu"; // floating menu // @import "./join-us"; // LGEUS-126 20200601 join-us popup // bootstrap reset footer { width: 100%; } [type="reset"], [type="submit"], button, html [type="button"] { -moz-appearance: none; -webkit-appearance: none; } // visible-xs --> sm-only // hidden-xs --> mobile-hidden .visible-sm, .visible-xs { display: none !important; } @media (max-width: 767px) { .visible-xs { display: block !important; } .hidden-xs { display: none !important; } } @media (max-width: 991px) { .visible-sm { display: block !important; } .hidden-sm { display: none !important; } } .row { @extend %clearfix; } .vs-hidden { position: absolute !important; clip: rect(1px 1px 1px 1px) !important; /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px) !important; padding: 0 !important; margin: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; overflow: hidden !important; } a { color: #000; &:hover { color: #000; } } // firefox large outline a:focus, button:focus { -moz-outline-style: none; } // firefox large outline b, strong { font-weight: 400; } .modal-backdrop { z-index: 10001; } .modal { z-index: 10002; } @media screen and (min-resolution: 400dpi) { } /* .lazyload, .lazyloading { opacity: 0; } .lazyloaded { opacity: 1; } img.lazyload:not([src]) { visibility: hidden; } */ // for debug /* .iw_viewport-wrapper { &:before, &:after { content: ''; display:block; width:1px; height:100%; position:fixed; z-index:9999; background:red; opacity:0.2; top:0; } @include screen(xl) { &:before {left:50%;margin-left:-642px;} &:after {right:50%;margin-right:-642px;} } @include screen(lg) { &:before {left:30px;} &:after {right:30px;} } @include screen(md) { &:before {left:30px;} &:after {right:30px;} } @include screen(custom, max, $max-sm) { &:before {left:24px;} &:after {right:24px;} } } */ body { @include font-family($font-regular); overflow-x: hidden; input::-ms-clear { display: none; } /* PJTWAUS-1 20200203 modify */ &.compare-sticky-showing { padding-bottom: 175px; @include screen(custom, max, $max-sm) { padding-bottom: 210px; } &.compare-sticky-min { padding-bottom: 65px; } } /* //PJTWAUS-1 20200203 modify */ } @include screen(custom, max, $max-sm) { body.floating-search .search-common { z-index: 1000000; position: fixed !important; left: 0 !important; top: 0 !important; width: 100% !important; min-width: 100% !important; background: #fff; padding: 0; margin: 0; } } #lgContents { &:focus { outline: none; } } // Bootstrap Reset .btn { padding: 0; border-radius: 0; } button.link-text { padding: 0; border-radius: 0; background: transparent; border: 0; } img.lazyload, img.lazyloaded { //transition: opacity 0.1s; &.mobile { display: none; } &.pc-md { display: none; } @media (max-width: 1024px) { &.pc-lg { display: none; } &.pc-md { display: inline-block; } } @media (max-width: 767px) { &.pc { display: none; } &.pc-md { display: none; } &.mobile { display: inline-block; } } } img.lazyload { opacity: 0; } img.lazyloaded { opacity: 1; } // Normalize h1, h2, h3, h4, h5, h6 { margin: 0; } ul, ol, li { @extend %listreset; } // Button .btn { display: inline-block; min-width: 80px; padding: 7px 24px; border-radius: 3px; border: 1px solid transparent; @extend %uppercase; @include font-family($font-bold); font-size: 14px; line-height: 24px; text-decoration: none; text-align: center; vertical-align: middle; white-space: normal; cursor: pointer; background-color: transparent; &:focus { box-shadow: 0 0 0 0.1rem #7fbdff !important; } &.btn-primary { color: $color-white !important; border-color: $line-carmine !important; background: $bg-carmine !important; &:link, &:visited, &:active { color: $color-white !important; border-color: $line-carmine !important; background: $bg-carmine !important; } &:hover, &:focus { color: $color-white !important; border-color: #cc0041 !important; background: #cc0041 !important; } } &.btn-secondary { color: $color-white !important; border-color: $line-dimgray !important; background: $bg-dimgray !important; &:link, &:visited, &:active { color: $color-white !important; border-color: $line-dimgray !important; background: $bg-dimgray !important; } &:hover, &:focus { color: $color-white !important; border-color: #4d4d4d !important; background: #4d4d4d !important; } } &.btn-outline-primary { color: $color-carmine !important; border-color: $line-carmine !important; background: transparent !important; &:link, &:visited, &:active { color: $color-carmine !important; border-color: $line-carmine !important; background: transparent !important; } &:hover, &:focus { color: #cc0041 !important; border-color: #cc0041 !important; background: transparent !important; } } &.btn-outline-secondary { background: transparent !important; color: $color-dimgray !important; border-color: $line-dimgray !important; &:link, &:visited, &:active { background: transparent !important; color: $color-dimgray !important; border-color: $line-dimgray !important; } &:hover, &:focus { background: transparent !important; color: #000 !important; border-color: #000 !important; } } &.btn-outline-light { color: $color-carmine !important; border-color: $line-white !important; background: transparent !important; &:link, &:visited, &:active { color: $color-carmine !important; border-color: $line-white !important; background: transparent !important; } &:hover, &:focus { color: #cc0041 !important; border-color: $line-white !important; background: transparent !important; } } &.btn-outline-small { padding: 1px 9px; min-width: 0; text-transform: none; color: $color-dimgray; border-color: $line-dimgray; &.ico-download { &:before { @extend %linkicon; margin-right: 5px; background: url("/lg5-common/images/common/icons/download-dimgray.svg") no-repeat 0 0; } } /* [LGEUS-298] 20200506 add */ &.ico-download-x { &:after { @extend %linkicon; margin-left: 6px; vertical-align: middle; background: url("/lg5-common/images/common/icons/download-nightrider.svg") no-repeat 0 0; } } &.ico-nightrider { &:after { @extend %linkicon; margin-left: 6px; vertical-align: middle; background: url("/lg5-common/images/common/icons/popup-nightrider.svg") no-repeat 0 0; } } /* // [LGEUS-298] 20200506 add */ } &.btn-sm { padding: 4px 20px 5px; } &.btn-lg { @include screen(custom, min, $min-md) { padding: 9px 29px 10px; } } &.btn-block { display: block; width: 100%; } &:link, &:visited, &:hover, &:active, &:focus { text-decoration: none; } &.disabled, &:disabled { opacity: 0.4; cursor: default; } &.add-to-cart { &:focus { box-shadow: 0 0 0 2px #7fbdff !important; } } } // Text Button .link-text { position: relative; display: inline-block; color: $color-carmine; @include font-family($font-regular); font-size: 14px; line-height: 20px; text-decoration: underline; word-break: break-all; cursor: pointer; &:focus, &:hover { color: $color-carmine; } //&:before { // @include pseudo(); // bottom:3px;left:0;width:100%;height:1px; // background:$bg-carmine; //} &.bold { @include font-family($font-bold); @extend %uppercase; text-decoration: none; &:hover, &:focus { text-decoration: underline; } //&:before { // display:none; //} //&:hover:before, //&:focus:before { // display:block; //} } &.lg { @include screen(custom, min, $min-md) { font-size: 16px; } } //icon &.ico-blank { //&:before {width:calc(100% - 18px);} &:after { @extend %linkicon; margin-left: 6px; background: url("/lg5-common/images/common/icons/blank-carmine.svg") no-repeat 0 0; } } &.ico-popup { //&:before {width:calc(100% - 18px);} &:after { @extend %linkicon; margin-left: 6px; background: url("/lg5-common/images/common/icons/popup-carmine.svg") no-repeat 0 0; } } &.ico-right { //&:before {width:calc(100% - 15px);} &:after { @extend %linkicon; margin-left: 3px; background: url("/lg5-common/images/common/icons/link-right-carmine.svg") no-repeat 0 1px; } } &.ico-download { color: $color-dimgray; &:after { @extend %linkicon; margin-left: 6px; background: url("/lg5-common/images/common/icons/download-dimgray.svg") no-repeat 0 0; } } &.ico-left-x { &:before { @extend %linkicon; margin-right: 6px; width: 9px; height: 9px; // background: url("/lg5-common/images/common/icons/content-delete.svg") // no-repeat 0 0; } } &.ico-wishlist { font-size: 14px; color: $color-dimgray; text-decoration: none; @include font-family($font-bold); &:before { @extend %linkicon; margin-right: 6px; width: 20px; height: 20px; background: url("/lg5-common/images/common/icons/wishlist.svg") no-repeat 0 0; vertical-align: top; } &.active { &:before { background: url("/lg5-common/images/common/icons/wishlist-on.svg") no-repeat 0 0; } } } &.ico-compare { font-size: 14px; color: $color-dimgray; text-decoration: none; @include font-family($font-bold); &:before { @extend %linkicon; margin-right: 6px; width: 20px; height: 20px; background: url("/lg5-common/images/common/icons/compare.svg") no-repeat 0 0; vertical-align: top; } .sr-only { display: none !important; } //.remove {display: none;} &.added { &:before { background-image: url("/lg5-common/images/common/icons/compare-added.svg"); } //.add {display: none;} //.remove {display: block;} } } /*LGEUS-12529 20200110 add*/ &.ico-extended-care { font-size: 14px; color: $color-dimgray; text-decoration: none; @include font-family($font-bold); &:before { @extend %linkicon; margin-right: 6px; width: 21px; height: 20px; background: url("/lg5-common/images/common/icons/ExtendedCare.svg") no-repeat 0 0; vertical-align: top; } } } // LG pick icon .recommendation { display: inline-block; vertical-align: middle; width: 50px; height: 20px; @include font-family($font-bold); text-align: center; font-size: 12px; line-height: 20px; color: $color-white; background-color: #b24d04; margin-right: 8px; border-radius: 3px; @include screen(custom, max, $max-sm) { } } // Input input[type="text"], input[type="password"], input[type="tel"], input[type="number"], input[type="email"] { height: 44px; padding: 0 10px; font-size: 16px; line-height: 24px; border: 1px solid $line-input; background: $bg-white; color: $color-nightrider; //LGEGMO-5525 modify @include font-family($font-regular); @include placeholder($color-gray); &:focus { border: 2px solid $line-nero; background-color: #f8fbff; } } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .error-msg { display: none; margin: 4px 0 0 10px; span { display: block; font-size: 14px; line-height: 20px; color: $color-carmine; } } .error { textarea, input[type="text"], input[type="password"], input[type="tel"], input[type="number"], input[type="email"] { &:not(.radio-text) { border: 1px solid $line-red !important; } &:focus { border: 2px solid $line-nero; background-color: #f8fbff; } } .error-msg { display: block; &:first-child { margin: 0 0 15px 10px; } } .chosen-container { .chosen-single { border-color: $line-red; } } } // Checkbox .checkbox-box { // base display: inline-block; position: relative; margin: 0; min-height: 24px; cursor: pointer; &.disabled { cursor: default; } // common .checkbox-btn { position: absolute; left: 0; top: 1px; width: 24px; height: 24px; border: 1px solid $line-input; background-color: $bg-white; } .text { display: inline-block; padding-left: 34px; @include font-family($font-regular); font-size: 16px; line-height: 24px; color: $color-dimgray; vertical-align: middle; // word-break:break-all; @include screen(custom, max, $max-sm) { font-size: 14px; line-height: 20px; } } input[type="checkbox"] { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; &:hover + .checkbox-btn, &:focus + .checkbox-btn { border-color: $line-nero; border-width: 2px; background-color: #f8fbff; } &:checked + .checkbox-btn { border-color: $line-carmine; border-width: 2px; background-color: $bg-carmine; + .text { color: $color-black; } } &:checked + .checkbox-btn:after { box-sizing: content-box; content: ""; position: absolute; top: 50%; left: 3px; width: 11px; height: 4px; margin-top: -5px; border-style: solid; border-color: $line-white; border-width: 0 0 3px 3px; transform: rotate(-45deg); } &:disabled + .checkbox-btn, &:checked:disabled + .checkbox-btn:after { opacity: 0.5; } &:disabled + .checkbox-btn + .text { opacity: 0.4; } &:focus:disabled + .checkbox-btn, &:hover:disabled + .checkbox-btn { border: 1px solid $line-input; background-color: $bg-white; } &:checked:disabled + .checkbox-btn { border-color: $line-carmine; border-width: 2px; background-color: $bg-carmine; } //LGEGMO-5525 modify &:focus { & + .checkbox-btn:before { content: ""; position: absolute; top: -2px; left: -2px; width: 24px; height: 24px; outline: 1px solid #4d90fe; @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { outline: 1px dotted #aaa; } } &:checked { + .checkbox-btn { outline: 2px solid $line-darkgray; &:before { top: -4px; left: -4px; width: 28px; height: 28px; } } } } //LGEGMO-5525 modify } // MKT custom &.checkbox-sm { .checkbox-btn { top: 4px; width: 18px; height: 18px; } .text { font-size: 16px; line-height: 23px; padding-left: 26px; } //LGEGMO-5525 modify input[type="checkbox"]:focus { & + .checkbox-btn:before { width: 18px; height: 18px; } &:checked + .checkbox-btn:before { width: 22px; height: 22px; } } //LGEGMO-5525 modify input[type="checkbox"]:checked + .checkbox-btn:after { left: 2px; width: 9px; height: 4px; border-width: 0 0 2px 2px; } /*LGEUS-11780,LGEUS-12257 20190927 add*/ .filter-cnt { cursor: default; display: inline; padding-left: 4px; @include font-family($font-regular); font-size: 16px; line-height: 23px; color: $color-dimgray; //vertical-align:middle; @include screen(custom, max, $max-sm) { font-size: 14px; line-height: 20px; vertical-align: text-bottom; } } /*LGEUS-11780,LGEUS-12257 20190927 add*/ } /* LGEUS-864 20200826 ???? ?? */ &.switch-style { position: relative; width: 100px; height: 30px; input[type="checkbox"] { position: absolute; left: 0; top: 0; z-index: 3; width: 100%; height: 100%; opacity: 0; & + .switch-text { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; font-size: 0; border-radius: 3px; overflow: hidden; background-color: rgba(228, 228, 228, 1); &:before { content: ""; position: absolute; right: 50%; top: 0; height: 100%; width: 50%; background-color: rgb(165, 0, 52); transition: right 0.1s ease; } .text-on, .text-off { position: relative; z-index: 1; display: inline-block; width: 50%; height: 100%; padding: 6px 0; font-size: 14px; text-align: center; line-height: 1.2; vertical-align: top; @include font-family($font-semibold); } .text-on { color: #fff; } .text-off { color: #aaa; } } &:checked { & + .switch-text { &:before { right: 0; } .text-off { color: #fff; } .text-on { color: #aaa; } } } &:disabled { & + .switch-text { background-color: rgba(228, 228, 228, 0.8); &:before { background-color: rgba(220, 220, 220, 1); } .text-off, .text-on { color: #bbb; } } } } } /* // LGEUS-864 20200826 ???? ?? */ } // Radio Button .radio-box { display: inline-block; position: relative; margin: 0; min-height: 24px; cursor: pointer; .radio-btn { position: absolute; left: 0; top: 1px; width: 24px; height: 24px; border: 1px solid $line-input; border-radius: 50%; background-color: $bg-white; } .text { display: inline-block; padding-left: 34px; padding-top: 4px; @include font-family($font-regular); font-size: 16px; line-height: 24px; color: $color-dimgray; // vertical-align:middle; vertical-align: top; word-break: break-all; @include screen(custom, max, $max-sm) { font-size: 14px; line-height: 20px; } } &:hover { input[type="radio"] + .radio-btn { border: 2px solid $line-black; background-color: #f8fbff; } input[type="radio"]:disabled + .radio-btn { border: 1px solid #bcbcbc; background-color: $bg-white; } input[type="radio"]:disabled + .radio-btn + .text { opacity: 0.4; } } input[type="radio"] { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; &:focus + .radio-btn { border: 2px solid $line-black !important; //LGEUS-683 background-color: #f8fbff; } &:checked + .radio-btn { border-color: $line-carmine; background-color: $bg-carmine; + .text { color: $color-black; } &:after { @include pseudo(); position: absolute; width: 8px; height: 8px; background-color: $bg-white; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); } &:disabled { opacity: 0.5; } } &:disabled + .radio-btn { opacity: 0.5; } &:disabled + .radio-btn + .text { opacity: 0.4; } &:checked { &:disabled { + .radio-btn { border-color: $line-carmine; background-color: $bg-carmine; opacity: 0.5; } } } } } // Default Datepicker .datepicker-wrap { position: relative; .datepicker-input { width: 100%; padding-right: 43px; } .calendar-view { position: absolute; right: 1px; top: 1px; width: 42px; height: 42px; text-indent: -9999px; border: none; background: url(/lg5-common/images/common/icons/calendar.svg) no-repeat; &:disabled { opacity: 0.4; } } } // Default Selectbox Style sheet select.run-chosen { // only selectbox width: 100%; height: 44px; position: relative; background-color: $bg-white; @include screen(custom, max, $max-sm) { appearance: none; font-size: 16px; // Prevent ios auto zoom border: 1px solid $line-input; max-height: 44px; padding: 11px 32px 11px 10px; border-radius: 0; background: url("/lg5-common/images/common/icons/select-arrow-gray.svg") no-repeat 100% 50% $bg-white; color: $color-nightrider; &[disabled] { //color: $color-gray; opacity: 0.5; } option[value=""][disabled] { display: none; } } @include screen(custom, min, $min-md) { visibility: none; } &.hidden, &.hidden + .chosen-container { display: none; } } .error select.run-chosen { border-color: $line-red !important; } .chosen-container { position: relative; display: block; width: 100%; vertical-align: middle; user-select: none; // text font setting font-size: 16px; line-height: 1; color: $color-nightrider; //LGEGMO-5525 modify background-color: $bg-white; * { box-sizing: border-box; } .chosen-single { // trigger btn fill: currentColor; cursor: pointer; display: block; position: relative; border: 1px solid $line-input; max-height: 44px; padding: 13px 32px 13px 10px; color: inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; text-decoration: none; .icon { position: absolute; right: 0; top: 50%; padding: 0 10px; transform: translateY(-50%); fill: $color-gray; } } .chosen-drop { // drop menu wrapper display: none; position: absolute; top: 100%; z-index: 10; width: 100%; background: $bg-white; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); clip: rect(0, 0, 0, 0); clip-path: inset(100% 100%); } .chosen-results { // drop menu padding: 8px; margin-bottom: 0; li { display: list-item; padding: 10px 8px; &.active-result { cursor: pointer; &.highlighted { // hover background-color: #f2f2f2; } } } .disabled-result { opacity: 0.4; &:first-child { display: none; } } } &.chosen-container-single-nosearch, &:not(.chosen-with-drop) { .chosen-search { position: absolute; clip: rect(0, 0, 0, 0); clip-path: inset(100% 100%); opacity: 0; } } &.chosen-container-active { color: $color-nightrider; .chosen-single { border: 2px solid $line-nero; padding: 12px 31px 12px 9px; background: #f8fbff; .icon { fill: currentColor; } } } &.chosen-with-drop { .chosen-single { .icon { svg { transform: rotate(-180deg); } } } .chosen-drop { display: block; clip: auto; clip-path: none; border: 1px solid #aaa; border-top: 0; } } &.chosen-disabled { opacity: 0.5; .chosen-single { cursor: default; } } &.chosen-scroll { .chosen-drop { max-height: 195px; overflow: hidden; .mCSB_draggerContainer { top: 8px; bottom: 8px; } } } &.group-chosen { li { &.active-result { color: $color-nightrider; } &.group-result { @include font-family($font-bold); color: $color-nightrider; &.active-result { color: $color-dimgray; &.highlighted { // hover background-color: #f2f2f2; } } } &.group-option { @include font-family($font-regular); font-size: 14px; color: $color-dimgray; padding-left: 20px; padding-right: 20px; } } } } // file uplaod // replace file input .delivery-part { width: 100%; display: inline-block; vertical-align: middle; > .file-name-expose, > input[type="text"].file-name-expose { position: relative; vertical-align: middle; width: calc(100% - (94px + 10px)); height: 44px; display: inline-block; input { width: 100%; } .delete { display: none; .icon { position: absolute; left: 9px; top: 9px; @extend %circleDeletebtn; } position: absolute; right: 4px; top: 50%; transform: translateY(-50%); width: 37px; height: 37px; padding: 0; } @include screen(custom, max, $max-sm) { width: calc(100% - (40px + 10px)); } } input[type="text"].file-name-expose { &:valid, &.in-file { border: 2px solid $line-nero; background-color: #f8fbff; @include placeholder(transparent); } } .replace-file-input { position: relative; display: inline-block; vertical-align: middle; width: 94px; height: 40px; background-color: $color-dimgray; border-radius: 3px; margin-left: 10px; &:hover, &:focus { background-color: #4d4d4d; } input, label { width: 100%; height: 100%; } input[type="file"] { position: absolute; z-index: -1; opacity: 0; width: 100%; height: 100%; color: $color-white; &:focus + label { outline: 0; -webkit-box-shadow: 0 0 0 0.1rem #7fbdff !important; box-shadow: 0 0 0 0.1rem #7fbdff !important; background-color: #4d4d4d; } } label { @include font-family($font-bold); font-size: 14px; line-height: 40px; color: $color-white; text-align: center; text-transform: uppercase; margin: auto; cursor: pointer; @include screen(custom, max, $max-sm) { background: url(/lg5-common/images/common/icons/file-add-m.svg) 50% 50% no-repeat; background-size: 20px 20px; } } } &.with-delete { width: calc(100% - (40px + 10px)); + .file-btn-group { } } &.attached { .delete { display: block; } } @include screen(custom, max, $max-sm) { .file-btn-group { display: none; } .replace-file-input { width: 40px; height: 40px; overflow: hidden; label { color: transparent; } } .add-next, .delete-this { &.active { display: none; } } } } // file add or delete button .file-btn-group { display: inline-block; vertical-align: middle; margin-left: 10px; .add-next, .delete-this { display: none; width: 40px; height: 40px; vertical-align: top; border: 1px solid $color-dimgray; border-radius: 3px; background-color: $color-white; background-size: 20px 20px; background-position: 50% 50%; background-repeat: no-repeat; &.active { display: inline-block; } &:hover, &:focus { border-color: #000; } } .add-next { background-image: url(/lg5-common/images/common/icons/file-add.svg); &:hover, &:focus { background-image: url(/lg5-common/images/common/icons/file-add-hover.svg); } } .delete-this { background-image: url(/lg5-common/images/common/icons/file-delete.svg); &:hover, &:focus { background-image: url(/lg5-common/images/common/icons/file-delete-hover.svg); } } } // Search Form Area .search-area { position: relative; form { position: relative; } .search-input { padding-right: 48px; border: 1px solid $line-input; //LGEGMO-5525 background: $bg-white; //LGEUS-1104 start 20201210 &.no-icon { padding-right: 0; } //LGEUS-1104 end 20201210 } input.search, input.datepicker-input { width: 100%; height: 42px; padding: 0 0 0 15px; font-size: 16px; line-height: 24px; border: 0; //outline:none; background: $bg-white; color: $color-black; @include font-family($font-regular); @include placeholder($color-gray); } input.submit { position: absolute; right: 1px; top: 1px; width: 48px; height: 42px; } .search-layer { display: none; &.active { display: block; } position: absolute; width: 100%; border: 1px solid $line-input; //LGEGMO-5525 margin-top: -1px; background: $bg-white; z-index: 2; .search-head { @include font-family($font-semibold); padding: 12px 10px 10px; font-size: 16px; line-height: 24px; color: $color-nightrider; background: $bg-whitesmoke; border-top: 1px solid $line-gray; border-bottom: 1px solid $line-gray; } ul.list { @extend %listreset; li { position: relative; background: $color-white; border-bottom: 1px solid $line-lightgray; @extend %clearfix; a { float: left; display: block; width: 100%; padding: 8px 60px 9px 20px; @include font-family($font-regular); text-decoration: none; font-size: 14px; color: $color-dimgray; .product-name { display: block; width: 100%; } } &:hover { background: #fdf5f8; a { color: $color-carmine; } } a.delete { .icon { position: absolute; left: 9px; top: 9px; @extend %circleDeletebtn; } position: absolute; right: 12px; top: 0; width: 37px; height: 37px; padding: 0; } } } .search-result-list { .search-head { @extend %clearfix; &:nth-child(1) { border-top: 0; } strong { float: left; display: block; &:nth-child(1) { width: (330px * 100%/498px); } &:nth-child(2) { position: relative; width: (168px * 100%/498px); &:before { @include pseudo(); left: 0; top: 0; margin: -12px 0 0 -10px; width: 1px; height: 46px; background: #e4e4e4; } @include screen(custom, max, $max-md) { display: none; } } } } .scrollbar { max-height: 228px; /* PJTWAUS-1 20200315 add */ & > .mCustomScrollBox { max-height: 228px; } /*// PJTWAUS-1 20200315 add */ .mCSB_inside > .mCSB_container { margin-right: 0; } //@include screen(custom, max, $max-sm) { // max-height:none; //} } ul.list { li { a { padding: 8px 10px 9px; @extend %clearfix; .model-name, .product-name, .category-name { float: left; display: block; padding: 0 10px; } .category-name { float: right; } .model-name { width: (135px * 100%/478px); word-break: break-all; } .product-name { width: (183px * 100%/478px); } .category-name { width: (156px * 100%/478px); } @include screen(custom, max, $max-md) { span.model-name, span.category-name { display: none; } span.product-name { line-height: 1.5; width: 100%; margin-top: 0; } } } } } } //LGEUS-1104 start 20201210 .purchase-list { .scrollbar { max-height: 228px; & > .mCustomScrollBox { max-height: 228px; } .mCSB_inside > .mCSB_container { margin-right: 0; } } } //LGEUS-1104 end 20201210 .no-submit { // test display: none; text-align: center; padding: 11px 20px; @include font-family($font-semibold); font-size: 16px; line-height: 24px; color: $color-carmine; } .not-result { text-align: center; padding: 54px 20px 42px; @include font-family($font-semibold); font-size: 16px; line-height: 24px; color: $color-dimgray; } // search bottom area .search-footer-area { padding: 13px 20px; text-align: right; background: $bg-whitesmoke; overflow: hidden; .link-close { color: $color-nightrider; float: left; } .link-more { float: right; } } } } // Pagination .pagination { display: block; overflow: hidden; position: relative; margin: 30px auto 0; padding: 0 34px; max-width: 260px; height: 32px; text-align: center; a { display: inline-block; text-decoration: none; } a, button { border: 0; padding: 0; } .prev, .next { position: absolute; bottom: 0; width: 32px; height: 32px; overflow: hidden; white-space: nowrap; text-indent: 200%; cursor: pointer; &:disabled { display: none; } } .prev { left: 0; background: url("/lg5-common/images/common/icons/page-left.svg") no-repeat 9px 10px; } .next { right: 0; background: url("/lg5-common/images/common/icons/page-right.svg") no-repeat 10px 10px; } ul { margin: 0; } li { display: inline-block; margin: 0 1px; a, button { border: 1px solid $line-input; width: 32px; height: 32px; font-size: 14px; line-height: 24px; color: #4e4e4e; background: $bg-white; cursor: pointer; &.active { color: $color-white; background-color: $bg-dimgray; border-color: $line-dimgray; } } } li a { line-height: 32px; } } .expander { display: none; background-color: $color-white; button { border: none; border: 1px solid $line-dimgray; display: block; width: 100%; padding: 7px 0; @include font-family($font-bold); color: $color-nightrider; &:disabled { display: none; } } @include screen(custom, min, $max-md) { display: none !important; } } // Carousel Buttons .carousel-btn-wrap { // square style .type-square { appearance: none; border: 1px solid $line-gray; background-color: $bg-white; border-radius: 2px; text-indent: -9999em; // font-size: 0; line-height: 0; vertical-align: top; box-sizing: border-box; padding: 0; color: $color-gray; background-position: 50% 50%; background-repeat: no-repeat; // .icon { // display: block; // text-indent: 0; // text-align: center; // svg { // display: inline-block; // fill: currentColor; // } // } &.slick-pause, &.slick-play { border: none; } &.slick-pause { background-image: url(/lg5-common/images/common/icons/pause-dimgray.svg); } &.slick-play { background-image: url(/lg5-common/images/common/icons/play-dimgray.svg); } &.slick-prev { background-image: url(/lg5-common/images/common/icons/arrow-left-dimgray.svg); background-image: url(/lg5-common/images/common/icons/arrow-left.svg); } &.slick-next { background-image: url(/lg5-common/images/common/icons/arrow-right-dimgray.svg); background-image: url(/lg5-common/images/common/icons/arrow-right.svg); } @include screen(custom, max, $max-sm) { width: 20px; height: 20px; &.slick-prev, &.slick-next { background-size: auto 16px; } &.slick-pause, &.slick-play { margin: 0 17px; } } @include screen(custom, min, $min-md) { width: 26px; height: 26px; &.slick-pause, &.slick-play { margin: 0 12px; } } &:disabled { position: relative; &:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.7); } } } } // thumbnail carousel .thumbnail-carousel { position: absolute; left: 0; top: 0; width: 100%; height: 100%; box-sizing: content-box; margin: 0; padding: 0; padding-bottom: 13px; overflow: hidden; .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; width: 100%; height: 100%; &:focus { outline: none; } &.dragging { cursor: pointer; cursor: hand; } .slick-track { float: left; .slick-slide { float: left; } } } ul.slick-dots { position: absolute !important; bottom: 0 !important; left: 0 !important; width: 100% !important; height: 7px !important; text-align: center !important; li { position: relative; padding: 0 !important; margin: 0 2px !important; display: inline-block !important; float: none !important; width: 7px !important; height: 7px !important; line-height: normal; vertical-align: top; &:first-child { margin-left: 0; } a, button { border-radius: 50%; overflow: hidden; background: $color-white; border: 1px solid $color-gray; width: 7px; height: 7px; margin: 0; padding: 0; display: block; cursor: pointer; color: #fff; &:focus { outline: 1px solid $color-black; } } &.slick-active { a, button { background: $color-gray; border-color: $color-gray; color: $color-gray; } } &:before { display: none !important; } } } } // Tab [class^="tabs-type"] { @extend %clearfix; font-size: 0; a, button { background-color: transparent; border: none; padding: 10px 20px; text-transform: uppercase; } .btn-tab { display: inline-block; vertical-align: top; font-size: 14px; line-height: 1; box-sizing: border-box; @include font-family($font-bold); pointer-events: auto; &:focus { outline: 2px solid #000; outline-offset: -2px; position: relative; z-index: 1; } } .btn-tab.active { color: $color-carmine; } .btn-tab[tabindex="-1"]:focus { outline: 2px solid #000 !important; } @include screen(custom, max, $max-sm) { white-space: nowrap; overflow-x: auto; } } .tabs-type-liner { white-space: nowrap; color: $color-dimgray; @include screen(custom, min, $min-md) { border-bottom: 1px solid $line-gray; } .btn-tab { font-size: 16px; margin: 0 68px 0 0; border-width: 3px; padding: 12px 20px; pointer-events: auto; &.active { color: $color-black; } &:last-child { margin-right: 0; } background-color: $color-white; color: $color-dimgray; @include screen(custom, max, $max-sm) { // margin:0 4px 0 0; // margin: 0; } } //LGEGMO-5525 modify @include screen(custom, max, $max-sm) { margin-top: 5px; // WA-Common-Tab : Start .btn-tab { // font-size:14px; padding: 11px 0 12px 0; margin: 0 0 0 24px; border-width: 2px; &:first-child { margin-left: 0; } } li { display: inline-block; margin: 0 0 0 24px; } li:first-child { margin-left: 0; .btn-tab { margin: 0; } } // WA-Common-Tab : End button.btn-tab { cursor: pointer; } } //LGEGMO-5525 modify .btn-tab.active { border-bottom: 3px solid $color-carmine; // padding-bottom: 9px; } a { display: block; @extend %uppercase; text-decoration: none; } &.center { text-align: center; } &.small { border-bottom: 1px solid $line-gray; .btn-tab { font-size: 14px; padding: 11px 20px 11px 20px; margin: 0 10px 0 0; } .btn-tab.active { border-bottom-width: 2px; } } } .tabs-type-rect { white-space: nowrap; @include screen(custom, min, $min-md) { color: $color-dimgray; a, button { color: $color-dimgray; padding: 15px 40px; text-decoration: none; } .btn-tab { border: 1px solid #d9d9d9; border-left: none; &:first-child { border-left: 1px solid #d9d9d9; } } &.center { text-align: center; } } @include screen(custom, max, $max-sm) { color: $color-dimgray; //LGEGMO-5525 modify .btn-tab { font-size: 16px; border-width: 3px; background-color: $color-white; color: $color-dimgray; padding: 11px 0 12px 0; margin: 0 0 0 24px; &:first-child { margin-left: 0; } } li { display: inline-block; margin: 0 0 0 24px; &:first-child { margin-left: 0; .btn-tab { margin-left: 0; } } } //LGEGMO-5525 modify .btn-tab.active { color: $color-black; border-bottom: 3px solid $color-carmine; } a { display: block; text-transform: uppercase; text-decoration: none; } &.center { text-align: center; } } } .tab-equal-type { // .tabs-type-liner { display: table; table-layout: fixed; width: 100%; .btn-tab { margin: 0; display: table-cell; width: 100%; text-align: center; } // } } //LGEGMO-5525 add .js-tab-controll, .js-tab-controll-type2 { &.none-scroll { .tab-scroll-controller { display: none; } } &.has-scroll { .tab-scroll-controller { display: block; } } .tab-scroll-controller { display: none; button { width: 51px; height: 100%; appearance: none; background: transparent; border: none; position: absolute; top: 50%; transform: translateY(-50%); // outline: none; cursor: pointer; @include screen(custom, max, $max-sm) { width: 41px; } &:before { content: ""; display: inline-block; width: 14px; height: 14px; border-left: 1px solid #767676; border-top: 1px solid #767676; transform-origin: center; } &:disabled { opacity: 0.4; cursor: default; } //LGEUA-12424 add span { color: $color-black; } //LGEUA-12424 add } .scroll-left { left: 0; &:before { transform: rotate(-45deg); margin-bottom: -2px; } } .scroll-right { right: 0; &:before { transform: rotate(135deg); margin-left: -8px; margin-bottom: -2px; } } } } //LGEGMO-5525 add @include screen(custom, min, $min-md) { .js-tab-controll { position: relative; &:before { content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #e4e4e4; } .tab-outer { padding: 0; background: $bg-white; text-align: center; border-bottom: 1px solid $line-gray; .mCSB_scrollTools.mCSB_scrollTools_horizontal { .mCSB_dragger, .mCSB_draggerRail { opacity: 0; } } .mCSB_container { // width: auto !important; } .tab-inner { border-bottom: none; //LGEGMO-5525 add li { display: inline-block; padding-left: 20px; &:first-child { padding-left: 0; } } //LGEGMO-5525 add } .btn-tab { max-width: 200px; box-sizing: content-box; padding: 15px 40px 15px 20px; margin-right: 10px; display: table-cell; text-align: center; vertical-align: middle; opacity: 0; -webkit-transition: opacity 0.1s; transition: opacity 0.1s; //LGEGMO-5525 add height: 32px; &:last-child { padding-right: 20px; } &.active { padding-bottom: 12px; } } &.type-half { background-color: transparent; .btn-tab { padding-right: 20px; max-width: 130px; } } &:not(.type-half) { .btn-tab.active:not(:last-child) { position: relative; &:after { content: ""; width: 20px; height: 100%; border-bottom: 3px solid $color-white; background: inherit; position: absolute; right: 0; top: 0; display: block; box-sizing: content-box; } &:focus:after { border-left: 2px solid #000; } } } &.mCustomScrollbar_init { .btn-tab { white-space: normal; opacity: 1; } } .tab-scroll-controller { display: none; } } .tab-scroll-controller { display: block; opacity: 0; -webkit-transition: opacity 0.1s; transition: opacity 0.1s; } &.has-scroll { padding: 0 51px; .tab-scroll-controller { opacity: 1; } } &.none-scroll { .tab-scroll-controller { display: none; } .mCustomScrollbar { padding: 0; } .mCS_no_scrollbar { padding: 0; // .btn-tab { // display: inline-block; // } .tab-inner { // display: inline-flex; // justify-content: center; display: inline-block; text-align: center; vertical-align: top; } } } //LGEGMO-5525 modify &:not(.none-scroll) { position: relative; // WA-Common-Tab : tab scroll button .tab-scroll-controller { display: block; } } //LGEGMO-5525 modify // Type Rect &.type-rect { &:before { display: none; } .tab-outer { border-bottom: 0; background: transparent; .btn-tab { max-width: none; box-sizing: border-box; padding: 15px 20px; margin-right: 0; display: inline-block; text-align: center; vertical-align: top; white-space: nowrap; &:last-child { padding-right: 20px; } &.active { padding-bottom: 15px; } } &:not(.type-half) { .btn-tab.active:not(:last-child) { &:after { display: none; } } } } &:not(.none-scroll) { .tab-outer { .btn-tab { &:first-child { border-left: 0; } &:last-child { border-right: 0; } } } .tab-scroll-controller { button { border: 1px solid #d9d9d9; padding: 0; &:disabled { opacity: 1; &:before { opacity: 0.4; } } } .scroll-left { &:before { margin-left: 9px; } } .scroll-right { &:before { margin-left: -9px; } } } } } } } @include screen(custom, max, $max-sm) { @keyframes arrow { 0% { opacity: 0; background-position: 1px 50%; } 50% { opacity: 1; background-position: 3px 50%; } 100% { opacity: 0; background-position: 1px 50%; } } .tab-wrap { position: relative; border-bottom: 1px solid $line-gray; margin: 0 -24px; // height:44px; .tab-outer { position: static; //LGEGMO-5525 modify margin: 0 41px; height: auto; font-size: 0; .arrow { // display: none; position: absolute; right: 0; bottom: 0; // margin-right: -24px; width: 24px; height: 100%; background: url("/lg5-common/images/common/icons/double-angle-right-nobel.svg") no-repeat; background-position: 0 50%; background-color: $bg-white; animation: arrow 1s 0.2s infinite; transition: opacity 0.5s ease; &.js-fade { display: none; } } } } /* 20191123 : LGEUS-12506 add */ .tab-outer { text-align: center; overflow-x: auto; .tab-inner { display: inline-block; text-align: center; } } .has-scroll { .tab-outer { text-align: left; .tab-inner { text-align: left; } } } .none-scroll { .tab-outer { .mCSB_container { left: 0px !important; width: 100% !important; } } } /* //20191123 : LGEUS-12506 add */ } // Notice Text .notice { position: relative; padding: 7px 0 0 22px; font-size: 14px; line-height: 20px; color: $color-dimgray; &:before { @include pseudo(); left: 0; top: 10px; width: 14px; height: 14px; background: url("/lg5-common/images/common/icons/notice.svg") no-repeat 0 0; } } // Required Text .require-area { color: $color-dimgray; @include font-family($font-regular); font-size: 16px; line-height: 24px; text-align: right; .require { padding: 0 3px 0 0; @include font-family($font-regular); } } .require { display: inline-block; padding: 0 0 0 3px; color: $color-carmine; @include font-family($font-semibold); } // Modal Common .modal { padding-right: 0 !important; @include screen(custom, min, $min-md) { &:before { display: inline-block; vertical-align: middle; content: ""; height: 100%; } } &.modal-scroll { .modal-body { max-height: 400px; } .modal-lg .modal-body { max-height: 600px; } } &.modal-fix { &:before { vertical-align: top; } .modal-dialog { top: 40px; @include screen(custom, max, $max-sm) { top: 0; } } } &.modal-locked { overflow-y: hidden; } // alert popup &.modal-simple { .modal-header { padding-top: 32px; & + .modal-body { padding-top: 0; } @include screen(custom, max, $max-sm) { padding-top: 22px; } } .modal-body { padding: 32px 40px 0 !important; @include screen(custom, max, $max-sm) { padding: 22px 30px 0 !important; } } .modal-footer { padding: 23px 40px 40px; @include screen(custom, max, $max-sm) { padding: 23px 30px 30px; } } .modal-dialog { width: 400px; margin-left: -200px; border: 1px solid $line-darkgray; @include screen(custom, max, $max-sm) { width: 310px; margin-left: -155px; margin-top: 47px; } } .simple-content-box { text-align: center; font-size: 16px; color: $color-nightrider; @include screen(custom, max, $max-sm) { font-size: 14px; } // reset p { margin: 0; } .content-paragraph { &:not(:first-child) { margin-top: 17px; } } .modal-url { @include font-family($font-semibold); } .receipt-number { color: $color-carmine; } } // help library, video tutorial } .modal-dialog { max-width: 100%; display: inline-block; text-align: left; vertical-align: middle; left: 50%; &.modal-sm { width: 480px; max-width: 480px; margin-left: -240px; @include screen(custom, max, $max-sm) { left: 0; margin: 47px 12px 0; width: calc(100% - 24px); max-width: 100%; } } &.modal-md { width: 560px; max-width: 560px; margin-left: -280px; @include screen(custom, max, $max-sm) { left: 0; margin: 47px 12px 0; width: calc(100% - 24px); max-width: 100%; } } &.modal-lg { width: 710px; max-width: 710px; margin-left: -355px; @include screen(custom, max, $max-sm) { left: 0; margin: 47px 12px 0; width: calc(100% - 24px); max-width: 100%; } } // DC-17: Needed for Handy modal &.modal-xlg { width: 848px; max-width: 848px; margin-left: -424px; .modal-content { min-height: 645px; } @include screen(custom, max, $max-sm) { left: 0; margin: 22px 12px 0; width: calc(100% - 24px); max-width: 100%; .modal-content { min-height: 767px; } } } .mCSB_container { .question-section { .star-rates { + .caution { margin-top: 5px !important; } } } } } .modal-content { border: 0; border-radius: 0; box-shadow: none; .modal-close { position: absolute; right: 30px; top: 22px; z-index: 1; width: 20px; height: 20px; padding: 0; border: 0; cursor: pointer; overflow: hidden; text-indent: 200%; white-space: nowrap; background: url("/lg5-common/images/common/icons/modal-close.svg") no-repeat 0 0; @include screen(custom, max, $max-sm) { right: 20px; top: 17px; width: 15px; height: 15px; background-size: 100% 100%; } } > .modal-body { &:first-child { padding-top: 60px; } } } .modal-header { padding: 22px 40px 10px 0; // padding:22px 40px 9px 0; margin: 0 30px 18px; border-bottom: 3px solid $line-carmine; @include screen(custom, max, $max-sm) { padding: 12px 30px 9px 0; // padding:16px 30px 8px 0; margin-left: 20px; margin-right: 20px; } & + .modal-body { padding-top: 0; } } .modal-title { @include font-family($font-semibold); font-size: 28px; line-height: 32px; color: $color-black; @include screen(custom, max, $max-sm) { // font-size:20px; // line-height:26px; font-size: 24px; } } .modal-body { padding: 0 30px; color: $color-dimgray; @include font-family($font-regular); @include screen(custom, max, $max-sm) { padding-left: 20px; padding-right: 20px; } p { margin: 0; } } .modal-footer { border: 0; padding: 20px 30px 30px; // padding:19px 30px 42px; text-align: center; display: block; justify-content: center; @include screen(custom, max, $max-sm) { padding: 20px; } .btn { margin: 0 5px; &.btn-block { margin: 0; + .btn-block { margin-top: 10px; } } } } } // Tooltip .btn-tooltip-question { position: relative; top: 1px; display: inline-block; overflow: hidden; text-indent: 200%; white-space: nowrap; width: 20px; height: 20px; padding: 0; border: 0; vertical-align: top; background: none; cursor: pointer; span { position: absolute; left: 3px; top: 3px; width: 14px; height: 14px; border-radius: 100%; background: $bg-carmine; &:before { @include pseudo(); left: 0; top: 0; width: 14px; height: 14px; background: url("/lg5-common/images/common/icons/question.svg") no-repeat 0 0; } } } .tooltip { position: relative; display: inline-block; padding-right: 22px; opacity: 1; } .tooltip-wrap { position: absolute; right: 0; top: 0; } .tooltip-area { display: none; position: absolute; z-index: 1000; min-width: 220px; &:before { position: absolute; content: ""; border-color: $line-gray; border-style: solid; border-width: 0 0 1px 1px; background: $bg-white; width: 11px; height: 11px; } &.top-left { bottom: 26px; right: -5px; padding: 0 0 8px; &:before { bottom: 2px; right: 9px; transform: rotate(-45deg); } } &.top-center { bottom: 26px; left: 50%; margin-left: -108px; padding: 0 0 8px; &:before { bottom: 2px; left: 50%; margin-left: -8px; transform: rotate(-45deg); } } &.top-right { bottom: 26px; left: -5px; padding: 0 0 8px; &:before { bottom: 2px; left: 9px; transform: rotate(-45deg); } } &.bottom-left { top: 26px; right: -5px; padding: 8px 0 0; &:before { top: 2px; right: 9px; transform: rotate(135deg); } .tooltip-close { top: 16px; } } &.bottom-center { top: 26px; left: 50%; margin-left: -108px; padding: 8px 0 0; &:before { top: 2px; left: 50%; margin-left: -8px; transform: rotate(135deg); } .tooltip-close { top: 16px; } } &.bottom-right { top: 26px; left: -5px; padding: 8px 0 0; &:before { top: 2px; left: 9px; transform: rotate(135deg); } .tooltip-close { top: 16px; } } } .tooltip-inner { padding: 18px 30px 19px 24px; border: 1px solid $line-gray; background: $bg-white; color: $color-gray; @include font-family($font-regular); font-size: 14px; line-height: 20px; text-align: left; word-wrap: break-all; max-width: none; p { margin: 0; } } .tooltip-close { position: absolute; right: 8px; top: 8px; width: 20px; height: 20px; padding: 0; border: 0; cursor: pointer; overflow: hidden; text-indent: 200%; white-space: nowrap; background: $bg-white url("/lg5-common/images/common/icons/modal-close.svg") no-repeat 4px 4px; background-size: 12px 12px; } // Table table caption { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } .table-view { width: 100%; border-bottom: 1px solid $line-gray; tr { &:first-child { th, td { border-top: 1px solid $line-gray; } } th, td { padding: 14px 20px 13px 24px; @include screen(custom, max, $max-sm) { // padding:16px 20px 13px; padding-left: 20px; font-size: 14px; } } } th, .th_bg { background-color: $bg-whitesmoke; // padding:16px 24px 13px 24px; @include font-family($font-semibold); font-size: 16px; border-top: 1px solid $line-lightgray; color: $color-nightrider; font-weight: normal; } td { font-size: 16px; color: $color-dimgray; // padding:16px 20px 13px 24px; border-top: 1px solid $line-lightgray; p { margin: 0; } .info-text { @include font-family($font-semibold); color: $color-dimgray; min-height: 88px; strong { color: $color-nightrider; } @include screen(custom, min, $min-md) { & + .info-text { padding-top: 14px; } } @include screen(custom, max, $max-sm) { min-height: 35px; } } @include screen(custom, max, $max-sm) { p { margin: 0; } } &.color, .color { color: $color-carmine; a { color: inherit; } } /* LGEUS-1158 20201028 START */ &.bold, .bold { @include font-family($font-bold); } /* //LGEUS-1158 20201028 END */ &.border-left { border-left: 1px solid $line-lightgray; @include screen(custom, max, $max-sm) { border-left: 0; } } &.vertical-top { vertical-align: top; } img { max-width: 80px; max-height: 80px; margin-right: 10px; } .link-text { @include screen(custom, max, $max-sm) { font-size: 14px; } } img + .text-wrap { display: inline-block; vertical-align: middle; max-width: 280px; padding: 10px 0; } } &.row2 { th { padding: 43px 0 40px 24px; } } } .table-list { table, th, td { border-collapse: collapse; } table { width: 100%; border-spacing: 0; border-top: 1px solid $line-gray; border-bottom: 1px solid $line-gray; table-layout: fixed; th, td { word-break: break-all; font-size: 16px; line-height: 24px; text-align: center; @include screen(custom, max, $max-sm) { font-size: 14px; line-height: 20px; } } thead { th { padding: 14px 5px 13px; border-bottom: 1px solid $line-gray; background: $bg-whitesmoke; @include font-family($font-semibold); color: $color-nightrider; @include screen(custom, max, $max-sm) { padding-bottom: 15px; } } } tbody { th, td { padding: 14px 5px 13px; border-top: 1px solid $line-lightgray; background: $bg-white; @include font-family($font-regular); color: $color-dimgray; @include screen(custom, max, $max-sm) { padding-bottom: 15px; } } tr:first-child { th, td { border-top: 0; } } } .link-text.lg { @include screen(custom, max, $max-sm) { font-size: 14px; line-height: 20px; } } } &.js-scroll-x { table { min-width: 767px; } } &.table-no-result { table { border-bottom: 0; } tbody { display: none; } } &.table-list-image { td { padding: 20px 5px; } } } // datepicker .ui-datepicker { border: 1px solid $line-dimgray; width: 318px; margin-left: -1px; position: absolute; left: -9999em; display: none; @include screen(custom, max, $max-sm) { width: 100%; left: 0 !important; right: 0 !important; margin-left: 0 !important; } .ui-datepicker-header { border-bottom: 1px solid $line-lightgray; position: relative; padding: 17px 0; background: $bg-white; .ui-datepicker-title { text-align: center; padding: 0 35px; @include font-family($font-semibold); font-size: 20px; line-height: 1; color: $color-black; } .ui-datepicker-prev, .ui-datepicker-next { position: absolute; text-indent: -9999em; width: 20px; height: 20px; cursor: pointer; top: 50%; transform: translateY(-50%); } .ui-datepicker-prev { left: 57px; background: url("/lg5-common/images/common/icons/arrow-left.svg") no-repeat 50% 50%; } .ui-datepicker-next { right: 57px; background: url("/lg5-common/images/common/icons/arrow-right.svg") no-repeat 50% 50%; } } .ui-datepicker-calendar { width: 100%; display: block; padding: 8px; background: $bg-white; thead, tbody { display: table; table-layout: fixed; width: 100%; } th, td { @include font-family($font-semibold); text-align: center; font-size: 14px; height: 24px; line-height: 24px; padding: 4px 0; &.ui-datepicker-week-end:first-child { color: $color-carmine; } } th { font-weight: normal; color: $color-gray; } td { &.ui-state-disabled { color: $color-gray !important; @include font-family($font-regular); } &.ui-datepicker-days-cell-over { //&.ui-datepicker-today { a { background: $bg-whitesmoke; border-radius: 50%; text-decoration: underline; } } } a { color: inherit; width: 24px; margin: 0 auto; display: block; &.ui-state-active { color: $color-white; background: $color-carmine !important; border-radius: 50%; text-decoration: none !important; } } } } // mCustomScrollbar.min.css .mCustomScrollbar { -ms-touch-action: none; touch-action: none; } .mCustomScrollbar.mCS_no_scrollbar { -ms-touch-action: auto; touch-action: auto; } .mCustomScrollBox { position: relative; overflow: hidden; max-width: 100%; outline: 0; direction: ltr; } .mCSB_container { overflow: hidden; width: auto; height: auto; } .mCSB_inside > .mCSB_container { margin-right: 18px; } .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container { margin-right: 0; margin-left: 30px; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; } .mCSB_scrollTools { position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; } .mCSB_outside + .mCSB_scrollTools { right: -26px; } .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { right: auto; left: 0; } .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; } .mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; } .mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; } .mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } .mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; z-index: 1; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; } .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; } .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; } .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; } .mCSB_scrollTools .mCSB_buttonDown { bottom: 0; } .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-right: 0; margin-bottom: 20px; } .mCSB_horizontal.mCSB_outside > .mCSB_container { min-height: 100%; } .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0; } .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; } .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0 20px; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; height: 100%; left: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; } .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; margin: 2px auto; } .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; margin: 4px 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0; } .mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; } .mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; } .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; } .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; } .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { margin-right: 0; margin-left: 30px; } .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container { padding-right: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { padding-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; margin-left: 0; } .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; } .mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; } .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar { -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; -moz-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; } .mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; } .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; } .mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; } .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp { // background-image: url(mCSB_buttons.png); background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; } .mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; } .mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; } .mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; } .mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; } .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } .mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); } .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.85); } .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.9); } .mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; } .mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; } .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; } .mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; } .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px auto; } .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); } .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); } .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0; } .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; } .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; } .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; } .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0; } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; } .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; } .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); } .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0; } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; } .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.1); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; } .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; } .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; } .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; } .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.15); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger { height: 14px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 14px; margin: 0 1px; } .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger { width: 14px; } .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 14px; margin: 1px 0; } .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 16px; height: 16px; margin: -1px 0; } .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px; } .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 16px; width: 16px; margin: 0 -1px; } .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 4px; margin: 6px 0; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 -72px; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -92px; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -112px; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px -72px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -92px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -112px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px; } .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail { width: 4px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color: transparent; background-position: center; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==); background-repeat: repeat-y; opacity: 0.3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; } .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 4px; margin: 6px 0; background-repeat: repeat-x; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px -72px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -92px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -112px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=); } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px -72px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -92px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -112px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-y; background-image: -moz-linear-gradient( left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); background-image: -webkit-gradient( linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)) ); background-image: -webkit-linear-gradient( left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); background-image: -o-linear-gradient( left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); background-image: -ms-linear-gradient( left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); background-image: linear-gradient( to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); } .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-x; background-image: -moz-linear-gradient( top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)) ); background-image: -webkit-linear-gradient( top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); background-image: -o-linear-gradient( top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); background-image: -ms-linear-gradient( top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); background-image: linear-gradient( to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100% ); } .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger { height: 70px; } .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger { width: 70px; } .mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; } .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail { -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail { width: 8px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); } .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #555; } .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; } .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 8px; margin: 4px 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); } .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 8px; margin: 4px auto; } .mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; } .mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; } .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; } .mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); } .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; } .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; } .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical { right: 1px; } .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical { box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); } .mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal { bottom: 1px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; } .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); } .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #555; } .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 12px; width: auto; } .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color: #000; background-color: rgba(0, 0, 0, 0.05); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); } .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } .mCS-3d-thick-dark.mCSB_scrollTools { box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); } .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); } .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #777; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color: #fff; background-color: rgba(0, 0, 0, 0.05); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; } .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical { right: 0; margin: 12px 0; } .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0; margin: 0 12px; } .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical { left: 0; right: auto; } .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; } .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger { height: 50px; } .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger { width: 50px; } .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; } .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; } .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; } .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; } .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; } .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0; } .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px; } .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail { width: 12px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; } .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0; } .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 12px; margin: 2px 0; } .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; } .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; } .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; } .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255, 255, 255, 0.2); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color: #000; border-color: rgba(0, 0, 0, 0.2); } .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.6); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.6); } .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); } .js-tab-guide-outer { .mCSB_horizontal.mCSB_inside > .mCSB_container { margin: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { margin: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.75); margin: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal { height: 4px; z-index: 5; } /* PJTWAUS-1 20200203 modify */ .mCSB_scrollTools_horizontal { opacity: 0 !important; } /* //PJTWAUS-1 20200203 modify */ &:hover { .mCSB_scrollTools_horizontal { //LGEGMO-5525 modify opacity: 0 !important; } } } // tab scrollbar // .tabs-type-liner { // .mCSB_scrollTools_horizontal { // opacity: 0; // .mCSB_draggerContainer { // left: 5px; // right: 5px; // height: 14px; // } // } // &:hover { // .mCSB_scrollTools_horizontal { // opacity: 1; // } // } // } // print @include screen(print) { html, body { width: 100%; height: 100%; margin: 0; -webkit-print-color-adjust: economy; color-adjust: economy; } } .customer-title-wrap { padding: 0 15px; @include screen(custom, max, $max-sm) { padding: 0 9px; } } .customer-title { position: relative; width: 100%; max-width: 1284px; margin: 0 auto; @include font-family($font-regular); text-align: center; background-color: transparent !important; &.line { border-bottom: 2px solid $line-darkgray; .txt-area { padding: 13px 0 34px; @include screen(custom, max, $max-sm) { padding-bottom: 19px; } } .desc { padding-top: 10px !important; @include screen(custom, max, $max-sm) { padding-top: 7px !important; } } } @include screen(custom, max, $max-sm) { &.button { .txt-area { padding-top: 70px; } } } .txt-area { padding: 13px 0 44px; .txt-wrap { .title { font-size: 48px; line-height: 56px; margin: 0; max-width: 800px; margin: 0 auto; // for accessibility help padding: 0; @include font-family($font-semibold); color: $color-black; } //DC-1580 Start .title.registration-complete-title { font-size: 36px; max-width: 100%; } //DC-1580 End .desc { max-width: 800px; margin: 0 auto; // for accessibility help padding-top: 15px; font-size: 18px; line-height: 24px; color: $color-nightrider; .count { color: $color-carmine; @include font-family($font-bold); } &:empty { padding: 0; } strong { @include font-family($font-bold); } } } @include screen(custom, max, $max-lg) { .txt-wrap { .title { font-size: 44px; line-height: 52px; } } } @include screen(custom, max, $max-md) { .txt-wrap { .title { font-size: 40px; line-height: 48px; } } } @include screen(custom, max, $max-sm) { padding: 33px 0 34px; .txt-wrap { .title { font-size: 32px; line-height: 36px; } .desc { padding-top: 7px; font-size: 16px; line-height: 24px; } } } } } .customer-title, .visible-sticky { .previous { position: absolute; left: 0; top: 16px; @include screen(custom, max, $max-sm) { top: 18px; } a { display: block; height: 40px; padding: 10px 0 0 60px; color: $color-dimgray; @include font-family($font-bold); font-size: 16px; line-height: 20px; text-decoration: none; &:before { @include pseudo(); left: 0; top: 0; width: 40px; height: 40px; background: #f5f5f5; } &:after { @include pseudo(); left: 10px; top: 10px; width: 20px; height: 20px; background: url("/lg5-common/images/common/icons/arrow-left-nightrider.svg") no-repeat 50% 50%; } } } .print { position: absolute; right: 0; top: 89px; a { position: relative; display: inline-block; padding: 0 0 0 30px; color: $color-dimgray; @include font-family($font-bold); font-size: 14px; line-height: 20px; text-decoration: none; text-transform: uppercase; &:before { @include pseudo(); left: 0; top: 0; width: 20px; height: 20px; background: url("/lg5-common/images/common/icons/print-dimgray.svg") no-repeat 50% 50%; } &.page-email { &:before { background: url("/lg5-common/images/common/icons/email-radius.svg") no-repeat 50% 50%; } } } a + a { margin-left: 22px; } } } @at-root .loading-circle { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(255, 255, 255, 0.6); z-index: 99; .lds-dual-ring { display: inline-block; width: 64px; height: 64px; position: absolute; left: 50%; top: 50%; transform: translate(-50%); } .lds-dual-ring:after { content: " "; display: block; width: 46px; height: 46px; margin: 1px; border-radius: 50%; border: 5px solid $color-carmine; border-color: $color-carmine transparent $color-carmine transparent; animation: lds-dual-ring 1.2s linear infinite; } } @at-root body > .loading-circle { position: fixed; } @keyframes lds-dual-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .header-noscript { padding: 10px 30px 11px; @include font-family($font-regular); font-size: 14px; line-height: 18px; text-align: center; color: $color-nightrider; background: #f5f5f5; } // ecorebate body { .eco-m .eco-c a { color: $color-carmine; text-decoration: underline; @include font-family($font-regular); } } // bv .rating-area { [data-bv-show="rating_summary"] .bv_main_container .bv_stars_component_container { padding-right: 5px !important; } [data-bv-show="rating_summary"] .bv_main_container .bv_avgRating, [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text { color: #333 !important; } [data-bv-show="rating_summary"] .bv_main_container .bv_button_buttonMinimalist, [data-bv-show="rating_summary"] .bv_main_container .bv_button_buttonMinimalist:hover { display: inline-block !important; color: #a50034 !important; font-family: $font-regular !important; font-style: normal !important; font-weight: 400 !important; font-size: 14px !important; line-height: 1.5 !important; text-decoration: underline !important; word-break: break-all !important; cursor: pointer !important; } .bv_button_component_container { position: relative !important; padding-left: 15px !important; &:before { @include pseudo(); left: 0 !important; top: 6px !important; width: 1px !important; height: 13px !important; background: #e4e4e4 !important; } } [data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex { padding-right: 15px !important; } } // foresee body ._acsmiddleright._acsVertical_right._acsbadge--default { top: 20% !important; } // fix the layout bug on the PDP page // HTML? ??? ??? ????, PDP ????? ?? ??? ??? ???? ??? CSS? ?? @media (max-width: 1630px) { body > .iw_viewport-wrapper > .container-fluid > .container-fluid > .row > .iw_columns > .iw_placeholder > .iw_component > .component-wrap, // for overview body > .iw_viewport-wrapper > .container-fluid > .container-fluid > .row > .iw_columns > .iw_component > .component-wrap, // for spec and... etc. body > .iw_viewport-wrapper > .container-fluid > .container-fluid > .row > .iw_columns > .iw_component > .footer-box { // for footer margin-left: -30px; margin-right: -30px; } } //LGEUS-12460 .modal { .handraiser-signup-area { line-height: 24px; .title { padding: 2px 0 8px; @include font-family($font-semibold); font-size: 16px; line-height: 24px; color: $color-nightrider; } .period { padding: 24px 30px; font-size: 20px; color: $color-nightrider; background: $bg-whitesmoke; @include screen(custom, max, $max-sm) { padding-left: 20px; padding-right: 20px; } .emailAddress { width: 70%; @media (max-width: 767px) { width: 100%; } } } button { float: right; @media (max-width: 767px) { width: 100%; margin-top: 24px; } } } } //LGEUS-12460 //LGEUS-521 web accessibillity add .visually-hidden { position: absolute !important; clip: rect(1px 1px 1px 1px) !important; /* for Internet Explorer */ clip: rect(1px, 1px, 1px, 1px) !important; padding: 0 !important; margin: 0 !important; border: 0 !important; height: 1px !important; width: 1px !important; overflow: hidden !important; } //LGEUS-521 web accessibillity end /* PJTPDP 20200904 add */ #addedToYourCart { .modal-close { top: 30px; } .modal-content { background-color: $bg-white; } .modal-header { padding-top: 63px; margin-bottom: 10px; border-bottom: none; // PJTUSPDP-1 20201006 modify .modal-title { padding: 6px 0 3px 30px; // PJTUSPDP-1 20201006 modify background: url("/lg5-common/images/common/icons/checkbox-round-green.svg") no-repeat 0 center; background-size: 24px 24px; line-height: 28px; height: 36px; display: block; } } .modal-body { padding-bottom: 50px; } .add-to-cart-info { .model-info { @extend %clearfix; .model-image { text-align: center; float: left; width: 257px; height: 170px; @include screen(custom, max, $max-sm) { float: none; width: 100%; } img { max-height: 170px; max-width: 100%; } } .model-detail { float: right; width: calc(100% - 277px); @include screen(custom, max, $max-sm) { margin-top: 10px; float: none; width: 100%; } .model-name { @include font-family($font-bold); font-size: 14px; line-height: 16px; color: $color-dimgray; } .model-title { margin-top: 4px; @include font-family($font-semibold); font-size: 18px; line-height: 26px; color: $color-black; } .price-area { margin-top: 6px; min-height: 30px; @extend %clearfix; .purchase-price { display: inline-block; margin: 0 8px 0 0; vertical-align: top; .price { @include font-family($font-semibold); font-size: 26px; line-height: 30px; color: $color-black; } } .product-price { display: inline-block; font-size: 14px; line-height: 16px; font-weight: 400; vertical-align: top; @include font-family($font-semibold); text-align: left; .price { font-size: 14px; line-height: 16px; color: $color-dimgray; display: block; } .legal { color: $color-carmine; line-height: 15px; } } .msrp { float: left; padding-right: 9px; margin-top: 11px; @include font-family($font-semibold); font-size: 14px; line-height: 1.5; color: $color-nightrider; text-transform: uppercase; } } .btn-area { margin: 22px 0 21px; display: flex; justify-content: space-between; // PJTUSPDP-1 20201005 modify .btn { // PJTUSPDP-1 20201007 modify line-height: normal; padding: 15px 24px 0; height: 45px; } .view-cart { margin-right: 10px; width: 140px; & + .btn { width: calc(100% - 150px); } } @include screen(custom, max, $max-sm) { display: block; .view-cart { margin-right: 0; width: 100%; & + .btn { margin-top: 10px; width: 100%; } } } } .link-text { color: $color-carmine; &::after { background: url("/lg5-common/images/common/icons/link-right-carmine.svg") no-repeat 0 1px; } } } } .recommended-area { margin-top: 50px; padding: 17px 13px; background: $bg-whitesmoke; .recommended-title { display: block; margin-bottom: 19px; @include font-family($font-semibold); font-size: 20px; line-height: 32px; color: $color-black; } .recommended-list { display: flex; @include screen(custom, max, $max-sm) { display: block; } li { padding: 23px 10px; margin-right: 7px; &:last-child { margin-right: 0; } width: calc(100% / 3 - 14px / 3); background: $bg-white; border: 1px solid $line-gray; @include screen(custom, max, $max-sm) { margin-top: 10px; margin-right: 0; display: block; width: 100%; } .model-image { text-align: center; width: 100%; height: 89px; @include screen(custom, max, $max-sm) { height: 150px; } img { max-height: 100%; max-width: 100%; } } .model-title { margin: 12px 0 0; padding: 0 5px; @include font-family($font-semibold); font-size: 14px; line-height: 20px; color: $color-black; text-align: center; min-height: 60px; overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; @include screen(custom, max, $max-sm) { min-height: inherit; } } .price-area { margin: 10px 0 20px; min-height: 57px; @include screen(custom, max, $max-sm) { min-height: inherit; } text-align: center; .purchase-price { display: block; margin: 0; .price { @include font-family($font-semibold); font-size: 20px; line-height: 26px; color: $color-black; } } .product-price { text-align: center; .price { @include font-family($font-regular); font-size: 14px; line-height: 16px; color: $color-dimgray; display: block; } .legal { @include font-family( $font-semibold ); // PJTUSPDP-1 20201005 modify font-size: 14px; color: $color-carmine; line-height: 15px; } } } .btn { display: block; width: 100%; // PJTUSPDP-1 20201007 modify line-height: normal; padding: 15px 24px 0; height: 45px; } } } } } } /* //PJTPDP 20200904 add */ // DC-687 START #subscriptionATC .modal-dialog.modal-md { width: 710px !important; margin-left: -380px; .modal-content { width: 750px; padding-top: 20px; } } @media (max-width: 767px) { #subscriptionATC .modal-dialog.modal-md { width: calc(100% - 24px) !important; margin: 47px 12px 12px 12px !important; .modal-content { width: 100%; padding-top: 0px; label { vertical-align: text-top; padding-top: 5.5px; } } } } .modal-subs-dialog { position: relative; margin: 40px; pointer-events: none; .modal-subs-content h2 { padding-bottom: 10px; } @media (max-width: 767px) { .modal-subs-content h2 { padding-bottom: 20px; } } strong { font-family: "LG Smart Bold", sans-serif; } .modal-subs-info { height: 300px; padding: 20px; } .modal-subs-info .modal-subs-image { text-align: center; float: left; width: 257px; height: 170px; } .mobile .modal-subs-info .modal-subs-image { width: auto; height: auto; float: none; padding: 20px 0px; } .modal-subs-image img { max-height: 170px; max-width: 100%; } .modal-subs-info .modal-subs-detail { float: right; width: calc(100% - 277px); } @media (max-width: 767px) { .modal-subs-info .modal-subs-detail { float: right; width: auto; padding-bottom: 30px; } } .modal-subs-info .modal-subs-title { font-style: normal; font-weight: 400; font-size: 25px; line-height: 32px; color: #000; } .modal-subs-name { padding: 10px 0; } fieldset { padding: 0 0 20px 0; } //DC-3639 #radio_label { width: 102%; margin: 0 8%; } #radio_label label { padding-left: 20px; display: inline; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { #radio_label label { padding-left: 0px; } #radio_label [type="radio"]::before, #radio_label [type="radio"]::after { display: block; position: absolute; border-radius: 50%; content: ""; } } #radio_label input[type="radio"] { -webkit-appearance: none; } //DC-683 End #radio_label [type="radio"] { position: relative; margin: 0.8em; margin-left: 0px; margin-right: 10px; border: thin transparent solid; } /* This creates the visuals for the radio buttons */ #radio_label [type="radio"]::before, #radio_label [type="radio"]::after { display: block; position: absolute; border-radius: 50%; content: ""; } #radio_label [type="radio"]::before { top: 0; left: 0; width: 22px; height: 22px; border: 1px solid #000; background: #fff; } #radio_label [type="radio"][aria-checked="true"]::after { top: 5px; left: 5px; border: 6px solid #a50034; content: ""; } @media (max-width: 767px) { #radio_label label { font-size: 0.7em; margin: 0px; //DC-683 padding-left: 3px; } #radio_label input[type="radio"] { width: 20px; margin-left: -5px; margin-top: 6px; padding: 0; -webkit-appearance: radio; } .modal-subs-info .modal-subs-title { font-family: "LG Smart Bold", sans-serif; font-size: 19px; line-height: 23px; } .modal-subs-name, .modal-subs-title { text-align: center; } } .modal-subs-content.mobile { padding-top: 20px; background-color: #efefef; } .modal-subs-info.mobile { background-color: #fff; height: 540px; margin: 30px 0px; } .modal-subs-content { position: relative; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; outline: 0; } .modal-subs-body { margin-bottom: 20px; } .modal-subs-body.mobile { margin-bottom: 0px; } .modal-subs-body .modal-subs-fine { position: relative; -ms-flex: 1 1 auto; -webkit-box-flex: 1; flex: 1 1 auto; padding: 16px; } .modal-subs-fine { font-size: 0.75rem; line-height: 0.9rem; } @media (max-width: 767px) { .modal-subs-fine { padding-left: 20px; padding-right: 20px; padding-bottom: 20px; } } legend { visibility: hidden; margin: 0px; padding: 0px; height: 0px; } } .modal-subs-dialog.mobile .price-area { text-align: center; } .modal-subs-dialog.mobile .modal-subs-info .modal-subs-image { width: auto; height: auto; float: none; padding: 20px 0px; } .modal-subs-dialog.mobile .modal-subs-fine a { color: #a50034; text-decoration: underline; font-family: "LG Smart Bold", sans-serif; width: 70px; height: 18px; font-size: 0.75rem; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.29; letter-spacing: normal; text-align: center; color: #a50034; text-decoration: underline; font-family: "LG Smart Bold", sans-serif; } .modal-subs-dialog.mobile { width: auto; margin: 0px; } // DC-687 END a级毛片在线观看