.subsBox { background: #FFFFFF; border: 1px solid #C5D8FF; border-radius: 12px; padding: 10px; margin: 2px; gap: 10px; .text-muted { color: #909090 !important; } } .adminPagesContainer { padding: 0 !important; background-color: inherit !important; margin-left: 0 !important; margin-right: 0 !important; overflow-x: hidden !important; box-shadow: none !important; } .demi { font-weight: 600 !important; } .mobileTopPadding { @media (max-width: 991px) { padding-top: .5rem; } } .adminpagessavebutton { border-radius: 6px; background-color: @buttonface-color !important; color: #FFF !important; font-family: @primary-Font; &:hover { box-shadow: 0px 4px 16px fade(@buttonface-color, 50%); } } .adminpagescancelbutton { border-radius: 6px; background-color: none; color: @buttonface-color !important; font-family: @primary-Font; &:hover { box-shadow: 0px 4px 16px fade(@admin-grey, 50%); background: #FFF; } } .adminLinkButton { border-radius: 6px; color: @buttonface-color !important; font-family: @primary-Font; padding: 0.25rem; &:hover { background-color: fade(@buttonface-color, 15%) !important; } } .adminpagessavebuttonGrey { border-radius: 6px; background-color: fade(@admin-grey, 35%) !important; color: #1F1F28 !important; font-family: @primary-Font; &:hover { background-color: fade(@buttonface-color, 15%) !important; color: @buttonface-color !important; } } .adminpagesbuttonRed { border-radius: 6px; background-color: @error !important; color: #FFF !important; font-family: @primary-Font; &:hover { box-shadow: 0px 4px 16px fade(@error, 50%); } } .adminPagesFloatingInputContainer { .form-floating { position: relative } .form-floating > .form-control, .form-floating > .form-select { height: calc(1.25rem + 2px); line-height: 1.25 } .form-floating > label { display: flex; align-items: center; position: absolute; top: 0; left: 0; height: 100%; pointer-events: none; transform-origin: 0 0; transition: opacity .1s ease-in-out,transform .1s ease-in-out; // font-family: 'Inter'; padding: 1rem .75rem; border: 1px solid transparent; color: #899299; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px; } @media (prefers-reduced-motion:reduce) { .form-floating > label { transition: none } } .form-floating > .form-control { padding: 1rem .75rem } .form-floating > .form-control::-moz-placeholder { color: transparent } .form-floating > .form-control::placeholder { color: transparent } .form-floating > .form-control:not(:-moz-placeholder-shown) { padding-top: 1.825rem; padding-bottom: .625rem } .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { padding-top: 1.825rem; padding-bottom: .625rem } .form-floating > .form-control:-webkit-autofill { padding-top: 1.825rem; padding-bottom: .625rem } .form-floating > .form-select { padding-top: 1.825rem; padding-bottom: .625rem } .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) } .fontContainerInput { border: 1px solid @admin-grey; border-radius: 6px; .form-control { border: none; &:focus { box-shadow: none !important; } } } .adminPagesFloatingInput { &:disabled { background-color: fade(@admin-grey, 45%); color: @admin-disabled; // font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 18px; } } } .adminPagesMultiSelectFloatingInputContainer { padding: 0.5rem .75rem 0 0.75rem; border: 1px solid @admin-grey; color: #899299; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px; border-radius: 6px; .form-control { border: none !important; } .multi-select-container { border: none; padding: 0; min-height: auto; background-color: transparent; } &:has(.selectpicker.visible) { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } &:has(.selectpicker.visible.upward) { border-radius: 6px; } .selectpicker.visible { box-shadow: none !important; } .ui.selection.dropdown .menu { margin-left: calc(~'-0.75rem - 1px'); width: calc(~'100% + 1.5rem + 2px'); > .item { border: none; } } .ui.dropdown .menu > .item { font-size: 14px; font-weight: 500; } label { opacity: .65; font-weight: 500; font-size: 13px; line-height: 16px; color: #899299; } .rhMultiSelect_hold { border: none !important; padding: 0 !important; .ui.selection.active.dropdown .menu { box-shadow: none !important; } a.ui.label { color: @buttonface-color !important; background-color: fade(@buttonface-color, 15%) !important; border: none; box-shadow: none !important; padding: 8px; .delete { color: @buttonface-color !important; opacity: 1 !important; } } } } .editdivs { padding-left: 15px; padding-right: 15px; position: relative; padding-top: 10px; } .adminPagesDropdownFloatingInputContainer { padding: 0.5rem .75rem 0 0.75rem; border: 1px solid @admin-grey; color: black; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px; border-radius: 6px; min-height: 55px; label { opacity: .65; font-weight: 500; font-size: 13px; line-height: 16px; color: #899299; } .form-control { border: none !important; } .multi-select-container { border: none; padding: 0; min-height: auto; background-color: transparent; } .infoIconholder { display: flex; vertical-align: middle; max-width: 100% !important; position: relative !important; } .adminPagesDropdownFloatingInput { border: none !important; padding: 0 !important; &:focus { box-shadow: none !important; } } .groupContainer { .searchGroupItem { padding: 8px; border-radius: 6px; &:hover { color: @buttonface-color !important; background-color: fade(@buttonface-color, 15%) !important; } } } } .adminPagesDropdownFloatingInputContainer.True { background: #e9ecef !important; } .adminPagesTitleContainer { display: flex; flex-direction: row; align-items: end; .adminPagesTitle { margin: 0 30px 0 10px; } } .adminPagesContentContainer { background: #FFF; z-index: 9; //was covering admin menu position: relative; .adminPagesContentInnerContainer { padding: 10px; /* border: 1px solid @admin-grey; */ .adminPagesContentInner { margin: 10px; padding: 25px; border: 1px solid #EEE; border-radius: 8px; position: relative; max-width: 1600px; } } } .adminPagesInnerTitleContainer { .adminPagesInnerTitle { font-weight: 600; font-size: 18px; line-height: 22px; display: flex; align-items: center; } .adminPagesInnerParagraph { font-weight: 600; font-size: 15px; line-height: 18px; color: #787A88; display: flex; align-items: center; } } .adminPagesTableContainer { margin-top: 20px; .adminPagesTableFiltersContainer { display: flex; justify-content: space-between; align-items: center; .adminPagesPageItemFilterContainer { display: flex; justify-content: flex-end; @media (max-width: 991px) { margin-top: 15px; } .adminPagesPageItemFilter { max-width: 150px; } } } .rhFormInput { border: none !important; background-color: #FFF !important; } .dataTables_filter { // hide datatables default search input display: none; } .dataTables_length { float: none !important; display: none; justify-content: flex-end; } .adminPagesTable { margin-top: 20px; margin-bottom: 15px; border-bottom: 1px solid @admin-grey !important; font-style: normal; font-weight: 400; font-size: 15px; line-height: 18px; color: @sidenav-link-color; // font-family: 'Inter', sans-serif !important; th { border: none !important; } td { border-top: 1px solid @admin-grey !important; vertical-align: middle; } } .tableStyle { overflow: visible !important; margin-top: 20px; margin-bottom: 15px; border: 1px solid #E0E2E7 !important; border-collapse: separate; /* Allows border-radius to work */ border-spacing: 0; /* Removes extra spacing */ border-radius: 10px; /* Adjust this for more/less curve */ overflow: hidden; /* Ensures the border-radius applies properly */ font-style: normal; font-weight: 400; font-size: 15px; line-height: 18px; } .tableStyle td { border: 1px solid #C5D8FF !important; background: white; } .tableStyle th { border: 1px solid #C5D8FF !important; } .tableStyle thead th { background-color: #E6EEFF; /* Light gray background */ margin: 0 auto; font-weight: 600; font-size: 12px; line-height: 15px; letter-spacing: 0.06em; color: #787A88; text-transform: uppercase; text-align: left; height: 44px !important; vertical-align: middle !important; border: 1px solid #C5D8FF !important; } .tableStyle tbody td { font-style: normal; font-weight: 400; font-size: 14px; line-height: 17px; /* Dark Blue */ color: #00184C; text-align: left !important; vertical-align: middle !important; height: 62px !important; } .tableStyle thead tr:first-child th:first-child { border-top-left-radius: 10px; } .tableStyle thead tr:first-child th:last-child { border-top-right-radius: 10px; } .tableStyle tbody tr:last-child td:first-child { border-bottom-left-radius: 10px; } .tableStyle tbody tr:last-child td:last-child { border-bottom-right-radius: 10px; } .dataTables_wrapper { margin-top: 20px; } .dataTables_info { font-style: normal; font-weight: 700; font-size: 15px; line-height: 17px; display: flex; align-items: center; color: #9DA7AE; } .dataTables_paginate { float: none; text-align: center; display: flex; align-items: center; justify-content: center; color: @buttonface-color !important; .paginate_button { color: @buttonface-color !important; &:hover { background: #FFF !important; border: none !important; color: @admin-disabled !important; } } .paginate_button.disabled { color: @buttonface-color !important; } span { background-color: fade(@buttonface-color, 15%); border-radius: 60px; display: flex; align-items: center; padding: 5px 4px; min-width: 44px; .ellipsis { background-color: transparent; color: @buttonface-color !important; } .paginate_button { color: @buttonface-color !important; max-height: 34px; max-width: 34px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-left: 1px; } .paginate_button.current { background: #FFF; color: @buttonface-color !important; border: none; } } } } // LINK BUTTON .adminPagesLinkButton { text-align: left; border: none; background: white; padding: 10px; border-radius: 6px; // font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px; color: @buttonface-color; &:focus { border: none; text-decoration: none; } &:hover { background-color: fade(@buttonface-color, 15%); color: @buttonface-color; text-decoration: none; } } // Application Information Styling .applicationInfoEarlyAdopterContainer { border: 1px solid @admin-grey; border-radius: 6px; padding: 16px; display: flex; flex-direction: row; .applicationInfoEarlyAdopterTitleContainer { padding: 0; .applicationInfoEarlyAdopterTitle { // font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 16px; line-height: 19px; color: #1F1F28; } .applicationInfoEarlyAdopterDescription { margin-top: 10px; margin-bottom: 0; // font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 17px; color: #787A88; } } .applicationInfoEarlyAdopterActionsContainer { padding: 0; display: flex; justify-content: space-between; flex-direction: column; text-align: right; .applicationInfoEarlyAdopterActionVersion { background-color: fade(@buttonface-color, 10%); display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 8px 12px; border-radius: 6px; max-width: 85px; max-height: 35px; color: @buttonface-color; align-self: flex-end; .versionNumber { display: flex; align-items: center; padding-top: 3px; } } } } .adminDropdownButtonContainer { .dropdown-toggle { background: @admin-grey; border: none; color: #1F1F28; &::after { display: none; } &:hover, &:focus, &:active { color: @buttonface-color !important; background-color: fade(@buttonface-color, 15%) !important; box-shadow: none !important; } } .dropdown-menu { padding: 0px !important; } .dropdown-item { width: auto !important; cursor: pointer !important; padding: 0.25rem 0.5rem !important; margin: 0.5rem 0.75rem !important; border-radius: 5px !important; &:hover, &:focus { background-color: fade(@buttonface-color, 15%) !important; color: @buttonface-color !important; } } } .adminStatusBadge { background: fade(#24BE87, 10%); color: #24BE87; padding: 6px 12px; display: inline-flex; align-items: center; border-radius: 6px; } .adminStatusVerified { background: fade(#24BE87, 10%); color: #24BE87; } .adminStatusNotVerified { background: fade(#F64F63, 10%); color: #F64F63; } .adminSelectedItemContainer { background-color: fade(@buttonface-color, 15%) !important; color: @buttonface-color !important; display: inline-flex; align-items: center; padding: 8px; border-radius: 6px; .selectedGroupRemoveButton { padding: 0 0 0 8px !important; color: @buttonface-color !important; } } .rolesvaluesinputSelects { width: 15rem !important; .ui.multiple.dropdown > .label { background-color: fade(@buttonface-color, 15%) !important; color: @buttonface-color !important; padding: 8px; border-radius: 6px; } .ui.label > .close.icon, .ui.label > .delete.icon { opacity: 1; color: @buttonface-color !important; } } // NAVIGATION/CONTENT MANAGEMENT .navdivContainer { border: 1px solid @admin-grey; border-radius: 6px; transition: transform 0.3s ease-out; background: #FFFFFF; &:hover { border: 2px solid @buttonface-color; box-shadow: 0px 4px 8px rgba(31, 31, 40, 0.15); border-radius: 6px; transform: scale(1.0005); margin-bottom: 10px; } } .navitemDepth1 { max-width: 100%; position: relative; .navdivNavitem { border: 1px solid @admin-grey; border-radius: 6px; transition: transform 0.3s ease-out; &:hover { border: 2px solid @buttonface-color; box-shadow: 0px 4px 8px rgba(31, 31, 40, 0.15); border-radius: 6px; transform: scale(1.0005); margin-bottom: 10px; } .headerdiv { width: 100%; padding: 16px 5px 16px 16px; text-overflow: ellipsis; overflow-wrap: break-word; } } .navdivCategory { .headerdiv { width: 100%; } } .navdivContainer { background: #FFFFFF; border: 1px solid @admin-grey; border-radius: 6px; margin-bottom: 12px; transition: transform 0.3s ease-out; position: relative; margin-left: 22px; &.active, &:hover { border: 2px solid @buttonface-color; box-shadow: 0px 4px 8px rgba(31, 31, 40, 0.15); border-radius: 6px; transform: scale(1.0005); margin-bottom: 10px; } .headerdiv { padding: 16px 5px 16px 16px; text-overflow: ellipsis; overflow-wrap: break-word; } .navitemSpanDepth1 { padding: 10px 8px; } &.containerActive { z-index: 2; } } .navitemDepth1 { border: none !important; border-left: 1px solid @admin-grey !important; border-radius: 0 !important; margin-left: 8px; &:hover { border: none !important; border-left: 1px solid @admin-grey !important; border-radius: 0 !important; box-shadow: none !important; } } } .navitemDepth2 { margin-bottom: 12px; margin-left: 14px; .navitemSpanDepth2 { padding: 10px 8px; } .navitemDepth2 { border: none !important; border-radius: 0 !important; &:hover { border: none !important; border-radius: 0 !important; box-shadow: none !important; } .navitemDepth2 { margin-left: 0 !important; .navitemDepth2 { margin-left: 24px !important; .navitemDepth2 { margin-left: 0 !important; .navitemDepth2 { margin-left: 24px !important; .navitemDepth2 { margin-left: 0 !important; } } } } } } } // NAVIGATION CHANGE SORT ORDER STYLING .draggable { margin-top: 5px; } /* Prevent users from dragging a category into one of its children */ .draggedItem * { pointer-events: none; } .draggedItem { opacity: 0.3; } .dragover { * { pointer-events: none; } .droppable { pointer-events: auto !important; } } .droppable { padding-top: 10px; padding-bottom: 10px; } .placeholder { border: 2px dashed #888; background-color: #f1f1f1; min-height: 50px; margin-left: 22px; margin-bottom: 12px; border-radius: 6px; } .navitemDepth1 > .placeholder { margin-left: 36px !important; } .adminNavigationCopyURLContainer { background: #e9ecef; padding: 0.5rem 0.75rem; border: 1px solid @admin-grey; color: #899299; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px; border-radius: 6px; .adminNavigationCopyURLInner { display: flex; align-items: center; input { border: none !important; padding: 0; box-shadow: none !important; } .adminCopyURLIcon { margin-top: -10px; font-size: 18px; } } } .adminNavigationEditContainer { .adminNavigationIFrameContainer { background: #FFFFFF !important; height: 100%; border: 1px solid fade(@admin-grey,30%); border-radius: 6px; padding: 30px; max-width: 1200px; } } .adminIconFloatingFormGroup { padding: 8px 16px 0 16px; border: 1px solid @admin-grey; border-radius: 6px; margin-bottom: 1rem; margin-top: 1rem; label { opacity: .65; font-weight: 500; font-size: 13px; line-height: 16px; color: #899299; } input { border: none !important; margin-top: -5px; margin-bottom: 5px; padding: 0; &:focus { box-shadow: none !important; } } .adminSelectedIcon { padding: 6px 10px; background: fade(@buttonface-color, 15%); color: @buttonface-color; border-radius: 6px; min-width: 60px; justify-content: space-between; } .iconFormItemButton { background: #FFF; border: 1px solid @admin-grey; padding: 7px; margin-bottom: 5px; border-radius: 3px; &:hover { background: fade(@buttonface-color, 15%); color: @buttonface-color; } } } .floatingIconContainerDisabled { text-align: center; margin: auto 5px auto 0; padding: 7px; color: gray; display: none !important; &.menuItemActive { display: flex !important; } } .menuItemActive.disabled { cursor: not-allowed !important; } .floatingIconContainer { text-align: center; margin: auto 5px auto 0; padding: 7px; &:hover { background: fade(@buttonface-color, 15%); color: @buttonface-color; border-radius: 3px; } display: none !important; &.menuItemActive { display: flex !important; } } .navItemsMenuContainer { position: relative; } .navItemMenuIcon { text-align: center; margin: auto 5px auto 0; padding: 7px; position: absolute; left: -7px; height: 100%; padding-bottom: 12px; transition: .3s ease; color: @buttonface-color; &:hover { color: fade(@buttonface-color, 50%); border-radius: 3px; } } .navItemMenuIconFlip { transform: rotate(180deg); } .adminSideModal { padding-top: 0 !important; .adminSideModalContentContainer { position: fixed; right: 0; height: 100%; border-radius: 0 !important; @media (max-width: 991px) { width: 100%; min-width: auto !important; } .adminPagesIframeModalContainer { height: 100%; padding: 30px; max-width: 880px; @media (max-width: 767px) { padding: 0; } } } } .unsavedChangesContainerNavigation { padding: 8px; border-radius: 6px; background-color: rgba(234, 121, 18, 0.1); display: none; width: auto; text-align: middle; max-width: 260px; .unsavedChangesIcon { color: #EA7912; padding-right: 8px; } .unsavedChangesText { color: #EA7912; } } .adminSelectedGroups { margin-top: .75rem; /* added as per comments */ /* padding-left: 15px;*/ /* removed as per Brians Comments */ .adminSelectedGroupsLabels { .adminSelectedGroupsLabelContainer { display: flex; @media screen and (max-width: 767px) { display: none !important; } } } .adminSelectedGroupsAllowEditingContainer { display: flex; justify-content: center; align-items: center; @media screen and (max-width: 767px) { justify-content: start; margin-top: 1rem; margin-bottom: 0.5rem; } .rhShowHideInputContainer { width: 100%; .rhRolesContainer { border: 1px solid #8080804a; border-radius: 6px; } } } .adminSelectedGroupsAllowEditingLabel { display: none; @media screen and (max-width: 767px) { display: inline; } } .navSecurityContainer { border-top: none; margin-top: 0; @media screen and (max-width: 766px) { border-top: 2px solid @admin-grey; } } } // SWITCH STYLING .custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: @buttonface-color !important; background-color: @buttonface-color !important; } // FOR RANGE input[type=range] { height: 19px; -webkit-appearance: none; margin: 10px 0; width: 100%; } input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 5px; cursor: pointer; background: #E0E2E7; border-radius: 8px; } input[type=range]::-webkit-slider-thumb { border: 1px solid @buttonface-color !important; height: 12px; width: 12px; border-radius: 12px; background: @buttonface-color !important; -webkit-appearance: none; margin-top: -4px; } input[type=range]::-moz-range-track { width: 100%; height: 5px; background: @buttonface-color; border-radius: 8px; } input[type=range]::-moz-range-thumb { border: 1px solid @buttonface-color !important; height: 12px; width: 12px; border-radius: 12px; background: @buttonface-color !important; } input[type=range]::-ms-track { width: 100%; height: 5px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } input[type=range]::-ms-fill-lower { background: red; border-radius: 16px; } input[type=range]::-ms-fill-upper { background: blue; border-radius: 16px; } input[type=range]::-ms-thumb { margin-top: 1px; height: 12px; width: 12px; border-radius: 12px; background: @buttonface-color !important; cursor: pointer; } .form-floating .selectize-control.multi .selectize-input .item { background: @buttonface-color !important; } .form-tenant-list .selectize-control.multi .selectize-input .item { background: @buttonface-color !important; } .adminActions { display: flex; } .adminTableActionIcon { border-radius: 16px; height: 20px !important; width: 20px !important; display: inline-block; display: flex; justify-content: center; align-items: center; padding: 4px; margin-left: 0.5rem; &:hover { background-color: fade(@buttonface-color, 15%) !important; color: @buttonface-color !important; } } .adminTableActionIconBlack { color: black; } .creditCartInput { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; } .adminPagesMultiSelectFloatingInputContainer, .adminPagesDropdownFloatingInputContainer { .ui.selection.dropdown .menu > .item { margin: 4px 15px; padding: 8px 12px !important; border-radius: 6px; } .ui.dropdown .menu > .item:hover { color: @buttonface-color !important; background-color: fade(@buttonface-color, 15%) !important; } .ui.dropdown .menu .selected.item, .ui.dropdown.selected { background-color: transparent; } .dropdown.icon { font-family: "Font Awesome 6 Pro" !important; &::before { content: "\f107" !important; } font-weight: 900 !important; color: black !important; font-size: 12px !important; padding: 0 !important; } } /*navOPtionicon select*/ .disabledoption { background-color: @admin-grey; color: darken(@admin-grey,20%) !important; border: 1px solid @admin-grey; border-radius: 3px; &:hover { background-color: @admin-grey; color: darken(@admin-grey,20%) !important; border: 1px solid @admin-grey; border-radius: 3px; } } .navOptionSize { height: 28px; width: 28px; padding: 5px; margin: 2px; } .navOptionActive { background-color: @buttonface-color !important; color: #FFF !important; border: 1px solid @admin-grey; border-radius: 3px; &:hover { box-shadow: 0px 2px 3px fade(@buttonface-color, 50%); border: 1px solid @admin-grey; border-radius: 3px; } } .navOptionInActive { background-color: fade(@admin-grey, 35%) !important; color: #1F1F28 !important; border: 1px solid @admin-grey; border-radius: 3px; //font-family: @primary-Font; &:hover { background-color: fade(@buttonface-color, 15%) !important; color: @buttonface-color !important; box-shadow: 0px 2px 3px fade(@admin-grey, 50%); } } // User Management .status-pending { //background-color: red; } .status-accepted { //background-color: #4cb151; //border-color: #4cb151; } .status-approved { //background-color: #4cb151; //border-color: #4cb151; } .status-invitesent { //border-color: antiquewhite; } #manageUsersTable th, #manageUsersTable td { max-width: 250px; overflow: hidden; word-break: break-word; } // Manage Notifications Form #dataform01.editNotification { .adminPagesMultiSelectFloatingInputContainer label.adminPagesFloatingLabel { span { font-size: 14px !important; } } .adminPagesFloatingLabel span { font-size: 16px !important; line-height: 19.2px; } }