::-webkit-scrollbar { background-color: fade(white,10%); width: 8px; height:10px; } /* background of the scrollbar except button or resizer */ ::-webkit-scrollbar-track { background-color: fade(white,10%); border-radius: 10px; } /* scrollbar itself */ ::-webkit-scrollbar-thumb { background-color: #babac0; border-radius: 10px; border: 4px solid darkgray; } ::-webkit-scrollbar-thumb:hover { background: #babac0; border-radius: 15px; } /* set button(top and bottom of the scrollbar) */ ::-webkit-scrollbar-button { display: none; } @media (max-width: 767px) { padding-bottom: 0px; &::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } &::-webkit-scrollbar { width: 6px; } } @media (hover: none) { &::-webkit-scrollbar { display: block; } &::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } &::-webkit-scrollbar { width: 6px; } } @font-face { font-family: 'Axiforma'; src: local('Axiforma Redular'), local('Axiforma-Redular'), url('../fonts/Axiforma/Axiforma-Regular.woff2') format('woff2'), url('../fonts/Axiforma/Axiforma-Regular.woff') format('woff'), url('../fonts/Axiforma/Axiforma-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } .individualrhinfodiv { margin: 0; padding: 0; opacity: 1; margin-left: 5px !important; display: flex; position: relative; align-items: center; padding: 5px; top: -5px; &:hover { background-color: fade(#178EE8, 15%) !important; border-radius: 6px !important; } .individualrhinfoicon { width: 18px; height: 18px; border-radius: 9px; background-color: #178EE8; color: #FFF; display: flex; align-items: center; justify-content: center; padding: 0; font-weight: 900; font-size: 14px !important; position: relative; } } .tooltipHostDiv { display: none; position: relative; width: 445px !important; background-color: white; border: 1px solid white; box-shadow: 3px 4px 8px rgba(31, 31, 40, 0.35); border-radius: 16px; padding: 15px; z-index: 2000; .closebtn { padding: 3px; border: 1px solid @sidenav-background-color; border-radius: 20px; width: 125px; text-align: center; cursor: pointer; background-image: linear-gradient(to right, fade(@sidenav-background-color, 30%), @sidenav-background-color); color: @sidenav-link-color; } .tooltipActionContainer { display: flex; justify-content: flex-end; max-height: 40px; } .tooltipCloseBtn { margin-left: 20px; padding: 5px 40px; background-image: linear-gradient(to right, fade(#178EE8, 50%), #178EE8); color: #FFF; border-radius: 30px; display: flex; align-items: center; cursor: pointer; } .tooltipLinkContainer { margin-left: 20px; padding: 10px 20px; display: flex; align-items: center; cursor: pointer; .clickLink { color: #178EE8; } } &.pointing::after { content: ''; position: absolute; display: block; width: 0; z-index: 1; border-style: solid; border-color: #ffffff transparent; } &.top { box-shadow: -6px -6px 24px -4px rgba(31, 31, 40, 0.35); &::after { top: -20px; border-width: 0 12px 20px; } } &.bottom { box-shadow: -6px 6px 24px -4px rgba(31, 31, 40, 0.35); &::after { bottom: -20px; border-width: 20px 12px 0; } } &.right::after { right: 10%; margin-right: -12px; } &.left::after { left: 10%; margin-left: -12px; } } .modal-dialogWide { width: 700px !important; @media (max-width: 767px) { left: 0px; width: 100% !important; padding: 0; } } .rhModal { .rhModalContent { border-radius: 0; border: none; } @media (max-width: 767px) { padding: 0 !important; } } .rhModalFooterButtonno, .rhModalFooterButtonyes { margin: 0 !important; border-radius: 0; padding: .75rem; color: #FFF; &:hover { color: #FFF; } } html, body { min-height: 100vh; overflow: auto; color: #333; font-family: @primary-Font !important; } .additionalinfo { color: gray; font-family: "Font Awesome 5 Pro"; padding: 7px 0 0 5px; font-size: 10px; margin: auto; opacity: 0.75; content: "\f30f"; position: absolute; } .infoicon { color: gray; background-color: @buttonface-color !important; font-family: "Font Awesome 5 Pro"; padding: 5px 0 0 5px; font-size: 13px; margin: auto; opacity: 0.75; content: "\f30f"; position: absolute; } .rhnotification { background-color: @sidenav-background-color; color: @sidenav-link-color; text-decoration: none; position: relative; display: inline-block; border-radius: 2px; top: 2px; left: 25px; position: absolute; } .rhnotification:hover { background: @secondary-color; } .rhnotification .badge { position: absolute; top: 15px; right: -5px; border-radius: 50%; background-color: red; color: white; z-index: 99; padding: 0px; height: 12px; } .managementItemLinkContainer { height: 70px; text-decoration: none; color: @primary-color; border: 1px solid fade(@primary-color, 30%); border-radius: 4px; margin: 2px; &:hover { text-decoration: none; color: @primary-color; background-color: fade(@primary-color, 70%); border: 1px solid @primary-color; } .managementItemContainer { /* padding: 1rem; min-width: 225px;*/ .managementItemInner { display: flex; flex-direction: column; justify-content: center; align-items: center; .managementItemIcon { /* margin-bottom: 1rem;*/ font-size: 40px; } } } } .managementItemLinkContainerdisabled { height: 70px; text-decoration: none; color: gray; background-color: fade(gray, 70%); border: 1px solid fade(gray, 30%); border-radius: 4px; margin: 2px; &:hover { text-decoration: none; color: gray; background-color: fade(gray, 70%); border: 1px solid gray; } .managementItemContainerdisabled { /* padding: 1rem; min-width: 200px;*/ .managementItemInnerdisabled { display: flex; flex-direction: column; justify-content: center; align-items: center; .managementItemIcondisabled { /* margin-bottom: 1rem;*/ font-size: 40px; } } } } .reportOptionDiv { display: none; padding-right: 4px; // border: 1px solid fade(@topnav-font-color, 60%) !important; padding-left: 4px; margin-right: 4px; z-index: 9; position: absolute; right: 35px; top: 5px; width: 25px !important; height: 25px !important; padding: 5px !important; align-items: center; justify-content: center; border-radius: 50% !important; transition: ease-in-out .5s; &:hover { background: fade(@topnav-font-color, 60%) !important; } } .noBorder { border: none !important; } .main { // background-color: #e8e8e8; background-color: @report-pane-background; width: 100%; min-width: 320px; display: flex; height: calc(~'100% - 35px'); overflow: auto; .mainWrapper { display: block; width: 100%; // background-color: #e8e8e8; background-color: @report-pane-background; // margin-top: 5px; // padding-top: 2px; .mainSectionTitle { margin-left: 1rem; //LLakhyan: I have made this on left only this was adding a bit of padding arround buttons i doont think we need it will check with others color: @page-title; position: relative; .mainTitle { color: @page-title; font-size: 25px !important; } .mainDescription { color: @page-title; } .mainTitleContainer { position: relative; margin-bottom: 1.5rem; display: flex; justify-content: space-between; margin-top: 1rem; color: @page-title; .rhButtonContainer { text-align: right; margin-right: 1.25rem; position: absolute; bottom: 0; right: 0; } } } } .rhRoundedCorner { border-radius: 10px; } .mainInner { background-color: #fff; // box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; overflow-x: auto; padding: 1rem; margin: 1rem; } .mainInnerRHForm { border-radius: 10px; min-height: 84% !important; @media screen and (max-width: 575px) { min-height: 74% !important; } } .innerSubTitle { font-size: 1.25rem; } .rhButton { border: 1px solid #333; background-color: #333; color: white; font-weight: 400; transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); transition: all .4s cubic-bezier(0,0,.2,1); } .rhButton:focus { outline: none; box-shadow: none; } .rhButton:hover { color: #FFF; box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15); } .rhTertiaryButton { border: 1px solid #333; background-color: #FFF; color: #333; font-weight: 600; transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); transition: all .4s cubic-bezier(0,0,.2,1); } .rhTertiaryButton:focus { outline: none; color: #333 !important; box-shadow: none; } .rhTertiaryButton:hover { color: #333 !important; box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15); } .backButtonContainer { margin-bottom: 1rem; margin-left: 1rem; } } .nonReportMain { height: auto !important; } .backToList { margin-top: 10px; margin-right: 5px; } // BREADCRUMP .breadCrumbContainer { color: #7a7a7a; padding: 0.5rem 1rem; text-align: right; .breadCrumbContainer a { color: #7a7a7a; } .breadCrumb::after { content: " \f105"; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: @secondary-color; } .breadCrumb:last-of-type::after { display: none; } } .footer { display: flex; justify-content: center; height: 30px; align-items: center; font-size: 0.9rem; .footerLink:hover { text-decoration: none; } } .tabContainerOuter { position: relative; // margin: 1rem; //LLakhyan: I have removed this was adding a bit of padding arround buttons i don't think we need it will check with others .tabContainer::-webkit-scrollbar { display: none; /* Safari and Chrome */ } .tabContainerFade { display: none; position: absolute; width: 30px; // background: linear-gradient(to right, rgba(232, 232, 232,.1), rgba(232, 232, 232,.5) 20%, rgba(232, 232, 232, .9) 90%); // background: linear-gradient(to right, fade(@report-pane-background, 10%), fade(@report-pane-background, 50%) 20%, fade(@report-pane-background, 90%) 90%); display: flex; align-items: center; .tabContainerFadeIcon { color: #333; font-size: 24px; } } .tabContainerLeft { top: 0; left: 0; bottom: 2px; justify-content: flex-start; &.tabContainerFade { background: linear-gradient(to left, fade(@report-pane-background, 10%), fade(@report-pane-background, 50%) 20%, fade(@report-pane-background, 90%) 90%); } } .tabContainerRight { top: 0; right: 0; bottom: 2px; justify-content: flex-end; &.tabContainerFade { background: linear-gradient(to right, fade(@report-pane-background, 10%), fade(@report-pane-background, 50%) 20%, fade(@report-pane-background, 90%) 90%); } } .tabContainer { overflow-x: scroll; overflow-y: hidden; -ms-overflow-style: none; /* Internet Explorer 10+ */ scrollbar-width: none; /* Firefox */ display: flex; .tabList { display: flex; flex: 1; text-align: center; justify-content: flex-start; padding: 0; margin-bottom: 0; margin-top: 0; border-bottom: 2px solid #ccc; } .tabLink { display: inline-block; margin: 1rem; text-decoration: none; line-height: 22px; white-space: nowrap; } .tabItem { display: inline-block; text-align: center; margin: 0; transition: all 150ms ease-in-out; cursor: pointer; .tabLink { // color: #888; color: @content-pane-titles; &:hover { // color: fade(@primary-color, 60%); color: @sidenav-font-hover; cursor: pointer; //font-weight: bold; -moz-transform: scale(1.03); -webkit-transform: scale(1.03); -o-transform: scale(1.03); } } } .tabItem.active { border-bottom: 2px solid @page-title; margin-bottom: -2px; font-weight: bold; .tabLink { color: @page-title; } } } } .editThemeTableInput { width: 90% !important; } .editTabsPage { .activetab { background-color: @primary-color !important; &:hover { color: #FFF !important; background-color: fade(@primary-color, 70%) !important; } } .tabContainer { display: none; } .tabActive { display: block; } /* Style tab links */ .tbuttons { background-color: @label-grey; color: white; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; font-size: 16px; width: 25%; min-width: 200px; text-transform: uppercase; text-align: center; border-left: 1px solid lighten(@label-grey, 10%); &:hover { color: fade(@primary-color, 70%); } @media screen and (max-width: 767px) { width: calc(100vw); left: calc(-100vw); opacity: 0.75; box-shadow: none; } } } table.dataTable thead th, table.dataTable thead td { padding-left: 7px; } .favouritesModal { .favouritesModalDialog { position: absolute; right: 0; top: 0; bottom: 0; min-width: 350px; border: 1px solid #E0E2E7; box-shadow: 0px 4px 8px rgba(31, 31, 40, 0.15); .modal-header { border-radius: 0; } .modal-content { height: 100%; border-radius: 0; border: none; } .modal-body { padding: 0; .favouriteDropdownItemContainer { border: none !important; align-items: center; color: @sidenav-link-color; .favouritesDropdownItem { padding: .5rem 1rem; margin: .5rem 0; border-radius: 16px; } .removeFavouriteButton { border: none; border-radius: 0; box-shadow: none; background-color: #FFF; padding: 10px; display: flex; align-items: center; height: 30px; width: 30px; justify-content: center; border-radius: 50%; color: @topnav-font-color; &:hover { background: fade(@topnav-font-color, 60%) !important; } .removeFavouriteIcon { color: inherit; font-size: 14px; } } } } } } .bookmarksDropdownItem { color: @sidenav-link-color; } .newFavouritesModal { .newFavouritesModalDialog { margin: 60px 0 0 0; } } .newFavouritesModalNoMargin { .newFavouritesModalDialog { margin: 0 !important; } } .reportPageHeaderSectionModernCondensed { display: flex; flex-direction: row; align-items: flex-end; padding-left: 10px; border-bottom: 1px solid @navigation-border-color; @media (max-width: 1200px) { display: block; } .mainSectionTitle { margin-right: 30px; margin-top: 10px; } .tabContainerOuter { margin-top: 20px; display: flex; flex: 1 0; max-width: 95%; .tabContainer { margin-bottom: -1px; margin-right: 20px; .tabList { border-bottom: none; .tabItem { margin-right: 10px; background-color: fade(@label-grey, 40%); color: @label-grey; border-radius: 6px 6px 0px 0px; border-width: 1px 1px 0px 1px; border-style: solid; border-color: fade(@label-grey, 0%); &:hover { color: @page-title; background-color: fade(@page-title, 20%); } .tabLink { margin: 8px 18px; &:hover { -webkit-transform: none; } } } .tabItem.active { color: @page-title; background-color: @secondary-color; border-color: @navigation-border-color; position: relative; .tabLink { &:after { content: ""; position: absolute; bottom: 0; left: 40%; right: 50%; width: 15%; height: 0.5em; border-top: 2px solid @page-title; } &:hover { -webkit-transform: none; } &:hover:after { content: ""; position: absolute; bottom: 0; left: 40%; right: 50%; width: 15%; height: 0.5em; border-top: 2px solid @page-title; } } } } } } } .defaultTitle { font-weight: 600; font-size: 18px; line-height: 22px; } .defaultParagraph { font-weight: 600; font-size: 14px; line-height: 18px; color: #787A88; display: flex; margin: 0; align-items: center; } .defaultInfoIconContainer { margin: 0; padding: 0; opacity: 1; display: flex; position: relative; align-items: center; align-items: center; padding: 5px; &:hover { background-color: fade(@primary-color, 15%) !important; border-radius: 6px !important; } .defaultInfoIcon { width: 15px; height: 15px; border-radius: 8px; background-color: @primary-color !important; color: #FFF; display: flex; align-items: center; justify-content: center; padding: 0; font-weight: 1000; font-size: 10px !important; position: relative; } } .defaultInfoIconContainerSmaller { padding: 3px; margin: 2px 0; .defaultInfoIcon { width: 12px; height: 12px; border-radius: 9px; font-weight: 900; font-size: 10px !important; } } .saveChangesContainer { position: absolute; top: 24px; right: 24px; display: flex; .unsavedChangesContainer { margin-right: 20px; padding: 8px; border-radius: 6px; background-color: rgba(234, 121, 18, 0.1); display: none; .unsavedChangesIcon { color: #EA7912; padding-right: 8px; } .unsavedChangesText { color: #EA7912; } } } .cardContainer { padding: 1.5rem; border: 1px solid #e0e2e7; border-radius: 16px; display: flex; flex-direction: column; height: 100%; .cardTitle { font-style: normal; font-weight: 600; font-size: 16px; line-height: 19px; color: #1F1F28; } .details { font-weight: 500; font-size: 14px; line-height: 17px; color: #787A88; } } .flex-even { flex: 1; } .gap-3 { gap: 1.5rem; } .gap-1 { gap: 0.5rem; } /*from manage nav less*/ .adminActions { padding-top: 0; padding-bottom: 0; padding-right: 0; vertical-align: middle; } .adminActionEditButton { background-color: fade(@buttonface-color, 20%); color:black; } .adminActionEditButton:hover { background-color: fade(@buttonface-color, 50%); cursor: pointer; } .adminActionDeleteButton { background-color: fade(red, 20%); color: black; } .adminActionDeleteButton:hover { background-color: fade(red, 50%); cursor: pointer; } .adminActionButton { color: white; height: 25px; width: 25px; border: none; outline: none; margin: 4px 0; border-radius: 0; &:disabled { background-color: #bbb; color: #FFF; border-radius: 0; } &:focus { outline: none; } .fas { color: white; } } .adminActionDisabled { background-color: #bbb; border-radius: 0px; width: 25px }