@import "variables/_colors.less"; // MODAL STYLING START .rhModal { color: #333333; .rhModalDialog { border-radius: 0; border: none; max-width: 400px !important; } .rhModalContent { border-radius: 0; border: none; } .rhModalHeader { border: none; padding-bottom: 0; .rhModalCloseButton { &:focus { outline: none; box-shadow: none; } } } .rhModalBody { .rhModalIcon { font-size: 50px; } .rhModalTitle { font-size: 24px; } .rhModalParagraph { font-size: 16px; } } .rhModalFooter { border: none; padding: 0; .rhModalFooterButton { width: 100%; padding: 1rem; color: #FFFFFF; border-radius: 0; &:focus { outline: none; box-shadow: none; } } } } .errorModal { .rhModalIcon { color: @error; } .rhModalFooterButton { background-color: @error; } } .warningModal { .rhModalIcon { color: @warning; } .rhModalFooterButton { background-color: @warning; } } .successModal { .rhModalIcon { color: @success; } .rhModalFooterButton { background-color: @success; } } .infoModal { .rhModalIcon { color: @info; } .rhModalFooterButton { background-color: @info; } } // MODAL STYLING END //model quest .questModal { .rhModalIcon { color: @info; } .rhModalFooterButtonyes { background-color: @success; width: 100%; } .rhModalFooterButtonno { background-color: @info; width: 100%; } } // BANNER ALERT STYLING START .rhBannerAlert { margin-bottom: .5rem !important; .bannerAlertIcon { margin-right: 10px; } } .bannerAlertError { background-color: fade(@error, 20%); color: darken(@error, 40%); border: 1px solid darken(@error, 20%) !important; } .bannerAlertWarning { background-color: fade(@warning, 20%); color: darken(@warning, 40%); border: 1px solid darken(@warning, 20%) !important; } .bannerAlertSuccess { background-color: fade(@success, 20%); color: darken(@success, 40%); border: 1px solid darken(@success, 20%) !important; } .bannerAlertInfo { background-color: fade(@info, 20%); color: darken(@info, 40%); border: 1px solid darken(@info, 20%) !important; } // BANNER ALERT STYLING END // PROGRESS LOADER STYLING START .rhProgressLoader { background: rgba(0,0,0, 0.4) !important; overflow-y: hidden !important; padding: 0 !important; .rhProgressLoaderDialog { height: 100%; overflow: hidden; align-items: center; display: flex; max-width: 800px; text-align: center; .rhProgressLoaderContent { background-color: inherit; border: none; align-items: center; justify-content: center; .progressModalTitle { color: #FFF; margin-bottom: 2rem; text-transform: lowercase; } .progressLoaderContainer { .loader { svg { height: 100px; width: 100px; } svg path, svg rect { fill: #FFF; } } } } } } .btn { &.btn-badge { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 6px 12px; gap: 8px; width: 60px; height: 50px; border-radius: 6px; font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 17px; background: rgba(157, 167, 174, 0.1); color: #9DA7AE; &.selected { background: rgba(23, 142, 232, 0.1); color: #178EE8; } } } .status-badge { display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 0.5rem; gap: 12px; background: rgba(36, 190, 135, 0.1); border-radius: 6px; flex: none; order: 0; flex-grow: 0; .status-text { // font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 12px; line-height: 15px; color: #24BE87; flex: none; order: 1; flex-grow: 0; min-width: 50px; text-align: center; &.inactive { color: #9DA7AE; } } &.idle { background: rgba(23, 142, 232, 0.1); } } .form-floating { position: relative; min-height: 50px; > input, select { height: 100%; height: 50px; } } .form-floating > .form-control, .form-floating > .form-select { line-height: 1.25 } .form-floating > label { display: flex; align-items: center; position: absolute; top: 0; left: 0; height: 100%; padding: 1rem .75rem; pointer-events: none; border: 1px solid transparent; transform-origin: 0 0; transition: opacity .1s ease-in-out,transform .1s ease-in-out; color: @nav-link-color; } input[required] + label:after, select[required] + label:after, textarea[required] + label:after { content: '*'; margin-left: 0.25rem; color: @error; } @media (prefers-reduced-motion:reduce) { .form-floating > label { transition: none } } .form-floating > .form-control::-moz-placeholder { color: transparent; } .form-floating > .form-control::placeholder { color: transparent; } .form-floating > .form-control:focus.placeholder-show::placeholder { color: inherit !important; } .form-floating > .form-control:not(:-moz-placeholder-shown) { padding-top: 1.625rem; padding-bottom: .25rem } .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: .25rem } .form-floating > .form-control:-webkit-autofill { padding-top: 1.625rem; padding-bottom: .25rem } .form-floating > .form-select { padding-top: 1.625rem; padding-bottom: .25rem; padding-left: 0.5rem; width: 100%; border: 1px solid #ced4da; border-radius: 0.25rem; } .form-floating > .form-control, .form-select { padding: 1rem .75rem; border-radius: 0.25rem; &:focus { outline: none; border-color: #80bdff; box-shadow: none; } } .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { opacity: .65; transform: scale(.85) translateY(-.5rem) translateX(.15rem) } .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label { opacity: .65; transform: scale(.85) translateY(-.5rem) translateX(.15rem) } .form-floating > .form-control:-webkit-autofill ~ label { opacity: .65; transform: scale(.85) translateY(-.5rem) translateX(.15rem) } .form-select.is-invalid { border-color: @error; } .defaultSubtitle { font-size: 1rem; font-weight: 600; } .icon-container { border: 1px solid #ced4da; border-radius: 0.25rem; &.disabled { background-color: #e9ecef; } &:focus-within { box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); border-color: #80bdff; } .form-floating { > label { padding: 1rem 0; } > .form-control { border: none; box-shadow: none; padding-left: 0; &:focus { border: none; } } } .input-group-text { border: none; border-radius: unset; background: none; } .is-invalid { border-color: @error; } } .row-gap-3 { row-gap: 1.5rem; } .col-gap-2 { column-gap: 1rem; } .toast-container { display: flex; justify-content: space-between; align-items: center; padding: 12px; &.toast-error { background: linear-gradient(0deg, rgba(246, 79, 99, 0.15), rgba(246, 79, 99, 0.15)), #FFFFFF; } &.hidden { height: 0; overflow: hidden; padding: 0; border-bottom: 1px solid rgba(0,0,0,.1); } } // semantic UI dropdown menu overrides .ui.pointing.dropdown > .menu { margin: 0 !important; } // PROGRESS LOADER STYLING END .form-floating { .selectize-input { padding-top: 1.5rem !important; padding-bottom: 0 !important; padding-left: 0.5rem !important; width: 100% !important; border: 1px solid #ced4da !important; border-radius: 0.25rem !important; .item { white-space: nowrap; } input::placeholder { color: transparent; } &::after { display: none !important; } } &.required label::after { content: '*'; margin-left: 0.25rem; color: #ff5353; } .selectize-control ~ label { z-index: 2; opacity: .65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); align-items: flex-start; } .selectize-control.multi { ~ label { height: auto; } .selectize-input { padding-top: 2rem !important; .item { white-space: unset; background: @primary-color; color: #fff; &.active { background: @primary-color; } } } } } .infoIconContainer { position: absolute; display: flex; top: 0; right: 5px; height: 100%; justify-content: flex-end; align-items: center; z-index: 3; } .infoIconContainer + select { -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; } .modalContainer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #F6F9FC; z-index: 0; } .fw-bold { font-weight: 700; } .centeredModalContainer { position: fixed; top: 0; left: 0; bottom: 0; right: 0; } #pricing-table { max-width: 85vw; } .symboli { font-size: 13px !important; } .editorDocument { margin: 2px 0; padding: 1px; font-size: 15px; line-height: 1.4; border-radius: 5px; border: 1px solid #ced4da; outline: none; &:focus-within { outline: none; border-color: #80bdff; box-shadow: none; } .htmleditor { border: none; } li { margin-bottom: 10px; } font[size='1'] { font-size: 10px; } font[size='2'] { font-size: 12px; } font[size='3'] { font-size: 14px; } font[size='4'] { font-size: 16px; } font[size='5'] { font-size: 18px; } font[size='6'] { font-size: 21px; } font[size='7'] { font-size: 26px; } .editor { border-radius: 5px; padding: 10px; background: #eee; border: none; .hide { display: none; } .divider { margin: 0 4px; display: inline-block; &:after { content: '|'; color: #666; } } button { width: 25px; text-transform: uppercase; font-weight: 700; } button[data-action='italic'] { font-style: italic; } button[data-action='underline'] { text-decoration: underline; } button:hover { background: #ccc; color: #fff; } button, select { background: #fff; border: 1px solid #666; border-radius: 5px; height: 25px; margin: 5px 1px; &:hover { cursor: pointer; } } } } .editorDocument p img { float: left; max-width: 250px; width: 100%; height: auto; margin: 5px 5px 5px 0; } .editorDocument p img.right { float: right; margin: 5px 0 5px 5px; } .custom-switch { line-height: 1.5; } .textitemsInputContainer { border: 1px solid green; display: flex; flex-wrap: wrap; padding: 0.25rem 0.75rem; gap: 0.25rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; &:focus-within { border-color: @primary-color; } .text-Items { border: 1px solid #ccc; background: #178ee8; color: #fff; border-radius: 5px; display: flex; justify-content: center; align-items: center; padding: 0.25rem; padding-right: 5px; .cancel-tag { cursor: pointer; margin-left: 0.25rem; } } input { border: 0px; outline: 0px; width: auto; } label { width: 100%; margin: 0; opacity: .65; color: #1f1f28; font-size: 13.5px; } &.required { label { &::after { content: '*'; margin-left: 0.25rem; color: #ff5353; } } } }