@charset "UTF-8"; @font-face { font-family: "Raider Open Sans Light"; src: url("/assets/fonts/open_sans/open_sans_light.woff2") format("woff2"), url("/assets/fonts/open_sans/open_sans_light.woff") format("woff"); font-weight: 100; font-style: normal; } @font-face { font-family: "Raider Open Sans Regular"; src: url("/assets/fonts/open_sans/open_sans_regular.woff2") format("woff2"), url("/assets/fonts/open_sans/open_sans_regular.woff") format("woff"); font-weight: 400; font-style: normal; } @font-face { font-family: "Raider Open Sans Semibold"; src: url("/assets/fonts/open_sans/open_sans_semibold.woff2") format("woff2"), url("/assets/fonts/open_sans/open_sans_semibold.woff") format("woff"); font-weight: 600; font-style: normal; } @font-face { font-family: "Raider Open Sans Bold"; src: url("/assets/fonts/open_sans/open_sans_bold.woff2") format("woff2"), url("/assets/fonts/open_sans/open_sans_bold.woff") format("woff"); font-weight: 700; font-style: normal; } .font-sans-light { font-family: "Raider Open Sans Light", sans-serif; } .font-sans-regular { font-family: "Raider Open Sans Regular", sans-serif; } .font-sans-semibold { font-family: "Raider Open Sans Semibold", sans-serif; } .font-sans-bold { font-family: "Raider Open Sans Bold", sans-serif; } body { font-family: "Raider Open Sans Regular", sans-serif; font-size: 14px; background: #EFF3F6 !important; color: #000000; } * { font-weight: normal !important; margin: 0; padding: 0; } ::-moz-selection { background-color: rgba(182, 212, 255, 0.5); } ::selection { background-color: rgba(182, 212, 255, 0.5); } a, button { outline: 0 none !important; } a { text-decoration: none; cursor: pointer; } a:hover { cursor: pointer; } .clear { display: block !important; clear: both !important; } .hidden { display: none !important; } .underlined { text-decoration: underline !important; } .capitalize { text-transform: capitalize !important; } .uppercase { text-transform: uppercase !important; } .text-overflow-ellipsis { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } .color-green { color: #37C234 !important; } .color-blue { color: #1972F5 !important; } .color-orange { color: #FF8C25 !important; } .color-red { color: #F14040 !important; } .color-grey { color: #878889 !important; } .lock { background-color: rgba(15, 21, 29, 0.60); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 100; animation-duration: 0.25s; animation-name: lock-fade; } .close { background-image: url("/assets/images/common/close.svg"); background-size: contain; background-repeat: no-repeat; background-position: center; } .modal { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .modal-lock, .popup-lock { display: none; } .modal-lock[data-visible="true"], .popup-lock[data-visible="true"] { display: block; } .modal-inner { background-color: #FFFFFF; width: 460px; padding: 28px 34px 24px; box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.16); border-radius: 2px; animation-duration: 0.6s; animation-name: modal-appear; } .modal-title { margin-bottom: 20px; } .modal-title h1 { color: #000000; font-size: 16px; float: left; } .modal-title a { width: 14px; height: 14px; margin-top: 3px; opacity: 0.5; float: right; transition: opacity 0.2s linear; } .modal-title a:hover { opacity: 0.75; } .modal-title a:active { opacity: 0.85; } .modal p.modal-main { color: #000000; margin-bottom: 10px; } .modal p { font-size: 13px; color: rgba(0, 0, 0, 0.5); line-height: 18px; text-align: justify; } .modal-field { text-indent: 20px; width: 100%; margin-top: 18px; padding-left: 0 !important; } .modal-actions { margin-top: 24px; } .modal-actions .button { float: right; } .popup { position: absolute; left: 50%; top: 80px; bottom: 0; transform: translateX(-50%); } .popup-inner { background-color: #FFFFFF; width: 680px; height: 100%; box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.16); border-top-left-radius: 2px; border-top-right-radius: 2px; display: flex; flex-direction: column; animation-duration: 0.6s; animation-name: popup-appear; } .popup-scroll { padding: 28px 34px 24px; flex: 1; overflow-x: hidden; overflow-y: auto; } .popup-title { margin-bottom: 34px; padding-left: 22px; padding-right: 8px; } .popup-title h1 { color: #000000; font-size: 17px; float: left; } .popup-title a { width: 14px; height: 14px; margin-top: 3px; opacity: 0.5; float: right; transition: opacity 0.2s linear; } .popup-title a:hover { opacity: 0.75; } .popup-title a:active { opacity: 0.85; } .popup-actions { border-top: 1px solid rgba(0, 0, 0, 0.05); padding: 14px 34px; box-shadow: 0 -1px 3px 0 rgba(15, 31, 64, 0.025); } .popup-actions .button { float: right; } .button { background: #1972F5; color: #FFFFFF; border: 0 none; text-align: center; cursor: pointer; outline: none; display: block; box-shadow: 0 2px 3px 0 rgba(15, 31, 64, 0.06); border-radius: 2px; transition: all 0.2s linear; transition-property: background, box-shadow, transform; } .button:hover { box-shadow: 0 3px 8px 0 rgba(15, 31, 64, 0.125); } .button:active { background: #0F64E2; transform: translateY(1px); box-shadow: 0 1px 2px 0 rgba(15, 31, 64, 0.1); } .button.disabled { background: rgba(0, 0, 0, 0.1) !important; pointer-events: none !important; user-select: none !important; box-shadow: none !important; } .button[data-locked="true"] { opacity: 0.7 !important; pointer-events: none !important; user-select: none !important; } .button.button-danger { background: #EA2C2C; } .button.button-danger:active { background: #D42222; } .button.button-important { background: #FA5E13; } .button.button-important:active { background: #E3510A; } .button.button-dark { background: #383838; } .button.button-dark:active { background: #191919; } .button.button-large { font-size: 12.5px; letter-spacing: 0.3px; line-height: 50px; padding: 0 26px; } button.button.button-large { line-height: 16px; height: 50px; } .button.button-medium { font-size: 12px; letter-spacing: 0.2px; line-height: 38px; padding: 0 22px; } button.button.button-medium { line-height: 14px; height: 38px; } .button.button-small { font-size: 11.5px; letter-spacing: 0.1px; line-height: 34px; padding: 0 17px; } button.button.button-small { line-height: 13px; height: 34px; } .button.button-tiny { font-size: 11px; letter-spacing: 0.05px; line-height: 32px; padding: 0 16px; } button.button.button-tiny { line-height: 12px; height: 32px; } .button.button-action { background: #FFFFFF; color: #000000; } .button.button-next:after { content: ""; background-image: url("/assets/images/common/next.svg"); background-size: contain; background-repeat: no-repeat; background-position: center; height: 12px; width: 6px; margin-left: 20px; margin-right: -6px; margin-bottom: -1px; opacity: 0.5; display: inline-block; } .checkbox { width: 0; height: 0; opacity: 0; display: none; } .checkbox + .checkbox-label { margin: 0; display: inline-block; } .checkbox, .checkbox-image { width: 20px; height: 20px; } .checkbox-image { display: inline-block; cursor: pointer; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.125); position: relative; border-radius: 2px; transition: border-color 0.1s linear; } .checkbox-image:hover { border-color: rgba(0, 0, 0, 0.25); } .checkbox-image:active { border-color: rgba(0, 0, 0, 0.35); } .checkbox:checked + .checkbox-label .checkbox-image { background-color: #1972F5; border: 0 none; width: 22px; height: 22px; } .checkbox:checked + .checkbox-label .checkbox-image:before { content: ""; background-image: url("/assets/images/checkbox/checked.svg"); background-size: contain; background-repeat: no-repeat; background-position: center; width: 13px; height: 13px; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .toast { width: 100%; position: relative; z-index: 90; margin-bottom: -47px; visibility: hidden; transition: margin-bottom 0.25s linear; } .toast[data-active="true"] { margin-bottom: 0; } .toast[data-active="true"] .toast-view-progress { animation: toast-progress; animation-timing-function: linear; animation-delay: 1s; animation-duration: 8.25s; animation-fill-mode: forwards; } .toast[data-level="success"], .toast[data-level="info"], .toast[data-level="warning"], .toast[data-level="error"] { visibility: visible; } .toast[data-level="success"] .toast-view { background-color: #37C234; } .toast[data-level="success"] .toast-view-wrapped-icon:before { background-image: url("/assets/images/toast/success.svg"); } .toast[data-level="info"] .toast-view { background-color: #1972F5; } .toast[data-level="info"] .toast-view-wrapped-icon:before { background-image: url("/assets/images/toast/information.svg"); } .toast[data-level="warning"] .toast-view { background-color: #FF8C25; } .toast[data-level="warning"] .toast-view-wrapped-icon:before, .toast[data-level="error"] .toast-view-wrapped-icon:before { background-image: url("/assets/images/toast/critical.svg"); } .toast[data-level="error"] .toast-view { background-color: #F14040; } .toast-view { color: #FFFFFF; min-height: 46px; border-top: 1px solid rgba(255, 255, 255, 0.15); } .toast-view-wrapped { line-height: 21px; overflow: hidden; font-size: 12.5px; letter-spacing: 0.1px; padding: 12px 36px 12px 70px; position: relative; display: block; z-index: 1; } .toast-view-wrapped-icon { height: 20px; position: absolute; left: 40px; } .toast-view-wrapped-icon:before { content: ""; background-size: contain; background-repeat: no-repeat; background-position: center; width: 16px; height: 16px; position: absolute; top: 50%; transform: translateY(-50%); } .toast-view-wrapped-message-sub { margin-left: 6px; } .toast-view-wrapped-close { background-image: url("/assets/images/toast/close.svg"); background-size: contain; background-repeat: no-repeat; background-position: center; width: 10px; height: 10px; margin-top: -1px; opacity: 0.85; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); } .toast-view-wrapped-close:hover { opacity: 0.95; } .toast-view-wrapped-close:active { opacity: 1; } .toast-view-progress { background-color: rgba(0, 0, 0, 0.05); width: 100%; position: absolute; left: 0; top: 0; bottom: 0; } @keyframes lock-fade { from { opacity: 0; } to { opacity: 1; } } @keyframes modal-appear { 0% { opacity: 0; } 50% { opacity: 0; transform: scale3d(0.925, 0.925, 0.925); } 100% { opacity: 1; transform: scale3d(1, 1, 1); } } @keyframes popup-appear { 0% { opacity: 0; } 50% { opacity: 0; transform: translate3d(0, 4%, 0); } 100% { opacity: 1; transform: none; } } @keyframes toast-progress { from { transform: translate3d(0, 0, 0); } to { visibility: hidden; transform: translate3d(-100%, 0, 0); } }