Initial commit

This commit is contained in:
Luka Romih
2022-12-07 04:43:36 +01:00
commit 257f3c354f
496 changed files with 55373 additions and 0 deletions
@@ -0,0 +1,8 @@
@use "../components/toolbar";
@use "../components/header-section";
@use "../components/admin-side-menu";
@use "../components/admin-main";
@use "../components/extraction-main";
@use "../components/dictionaries-main";
@use "../text/text-styles.scss";
@use "../components/footer";
@@ -0,0 +1,6 @@
@use "../components/toolbar";
@use "../components/header-section";
@use "../components/admin-side-menu";
@use "../components/comments-main";
@use "../components/footer";
@use "../text/text-styles";
+519
View File
@@ -0,0 +1,519 @@
@use "../variables/variables" as v;
* {
font-size: 16px;
margin: 0;
padding: 0;
}
// input:focus-visible,
// button:focus-visible,
// button:focus {
// outline: none !important;
// box-shadow: none !important;
// }
.outline {
cursor: pointer;
}
.index-font-size {
font-size: 1rem;
}
.error-text {
color: v.$error-red;
}
.text-header-title-gray {
color: v.$header-title-gray;
}
.text-header-description-gray {
color: v.$header-description-gray;
}
.text-gray-1 {
color: v.$gray-1;
}
.text-gray-2 {
color: v.$gray-2;
}
.text-blue-info-title {
font-size: 3rem;
font-weight: 400;
color: v.$navigation-maincolor;
}
.long-text-strip {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.px-10-large {
padding: 0 10rem;
}
.px-20-large {
@media (min-width: 1200px) {
padding: 0 20rem;
}
}
.h-24 {
height: 24px !important;
}
.fs-075rem {
font-size: 0.75rem !important;
}
.toperr {
margin-top: 0.25rem;
}
.h-41 {
display: block;
height: 41px !important;
}
.navigation-text-color {
color: v.$navigation-maincolor;
}
.height50 {
height: 50px !important;
}
.pl-12px {
padding-left: 12px;
}
.i1rx1r {
height: 1rem !important;
width: 1rem !important;
}
.i1p5rx1p5r {
height: 1.5rem !important;
width: 1.5rem !important;
}
.i16x16 {
height: 16px !important;
width: 16px !important;
}
.i18x18 {
height: 18px !important;
width: 18px !important;
}
.i24x24 {
height: 24px !important;
width: 24px !important;
}
.i32x32 {
height: 32px !important;
width: 32px !important;
}
.height60 {
height: 60px !important;
}
.width350 {
width: 350px !important;
}
.w24rem {
width: 24rem;
}
.w30rem {
width: 30rem;
}
.search-bar-navigation-container {
width: 30rem !important;
@media (min-width: 1200px) {
width: 40rem !important;
}
}
.strength500 {
font-weight: 500;
}
.list-item {
display: list-item !important;
}
.nav-bg {
background-color: v.$nav-white !important;
}
.d-none-weak {
display: none;
}
.left-2 {
left: 0.5rem;
}
.z-20 {
z-index: 20;
}
.fit-content {
width: fit-content !important;
}
.text-1p5rem {
font-size: 1.5rem;
}
.fw-300 {
font-weight: 300 !important;
}
.fw-400 {
font-weight: 400 !important;
}
.fw-500 {
font-weight: 500 !important;
}
.fw-700 {
font-weight: 700 !important;
}
.text-break {
word-break: break-all;
}
.placeholder-gray {
&::placeholder {
/* Chrome, Firefox, Opera, Safari 10.1+ */
color: v.$gray-1;
opacity: 1; /* Firefox */
}
&::-moz-placeholder {
color: v.$gray-1;
opacity: 1;
}
&:-ms-input-placeholder {
/* Internet Explorer 10-11 */
color: v.$gray-1;
opacity: 1;
}
&::-ms-input-placeholder {
/* Microsoft Edge */
color: v.$gray-1;
opacity: 1;
}
}
.children-pspe-4 {
> * {
padding-left: 1rem;
padding-right: 1rem;
}
> li:hover {
color: #1e2125;
background-color: #e9ecef;
}
}
.children-pt-pb-1 {
> * {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
}
.ul-children-hover {
> li:hover {
color: #1e2125;
background-color: #e9ecef;
}
}
.noHoverBGEffect {
border: none !important;
background: none !important;
color: inherit !important;
}
.jumped-common {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
-webkit-transform: translateY(-0.4rem) scale(0.6);
transform: translateY(-0.4rem) scale(0.6); // 0.75 is on google
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
}
/*
.text-header-description-gray {
color: v.$header-description-gray;
}
*/
.border1px-gray-2 {
border: 1px solid v.$gray-2;
}
.ps-2rem {
padding-left: 2rem !important;
}
.noScrollbar::-webkit-scrollbar {
display: none;
}
.resizeNone {
resize: none;
}
.min-height-0 {
min-height: 0 !important;
}
.no-flex {
flex: none !important;
}
.d-flex-and-align-end {
display: flex !important;
justify-content: flex-end;
}
::-ms-reveal {
display: none;
}
.green-dot {
display: block;
position: relative;
left: 25px;
bottom: 15px;
width: 8px;
height: 8px;
background-color: v.$logged-in-green;
border-radius: 50%;
}
.no-bg {
background: none;
}
.no-border {
border: none;
}
.pager {
white-space: nowrap;
* {
display: inline-block;
}
button:disabled {
opacity: 25%;
}
.pager-input {
width: 54px;
height: 38px;
border: 2px solid v.$gray-2;
border-radius: 4px;
text-align: center;
}
}
.long-hr-gray-3 {
background-color: v.$gray-3;
height: 2px !important;
opacity: 1;
}
.short-hr-gray-3 {
background-color: v.$gray-3;
height: 1px !important;
opacity: 1;
}
.disabled-opacity {
opacity: 0.3;
}
///// RESPONSIVE
.w-90 {
width: 90% !important;
}
.long-text-wrap-r {
display: block;
// width: 8ch;
width: 100%;
word-break: break-word;
word-wrap: normal;
/*
@media (min-width: 420px) {
width: 12ch;
}
@media (min-width: 750px) {
width: 25ch;
}
@media (min-width: 990px) {
width: 12ch;
}
@media (min-width: 1750px) {
width: 100%;
}
*/
}
.margin-md-minus-1-rem {
@media (min-width: v.$layout-breakpoint-medium) {
margin-top: -1rem;
}
}
.long-text-strip-r {
display: block;
// width: 8ch;
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
/*
@media (min-width: 420px) {
width: 12ch;
}
@media (min-width: 750px) {
width: 25ch;
}
@media (min-width: 990px) {
width: 12ch;
}
@media (min-width: 1750px) {
width: 100%;
}
*/
}
@media (min-width: 1200px) {
.d-none-on-big {
display: none !important;
}
.termin-offset-up-wide {
top: 85px !important;
}
}
.mx-2rem {
margin-left: 2rem !important;
margin-right: 2rem !important;
}
.mx-max-md-2rem {
@media (max-width: v.$layout-breakpoint-medium) {
margin-left: 2rem !important;
margin-right: 2rem !important;
}
}
.mx-max-lg-2rem {
@media (max-width: v.$layout-breakpoint-large) {
margin-left: 2rem !important;
margin-right: 2rem !important;
}
}
.mx-max-xl-2rem {
@media (max-width: v.$layout-breakpoint-x-large) {
margin-left: 2rem !important;
margin-right: 2rem !important;
}
}
.footer-bg {
background-color: v.$header-description-gray !important;
}
@mixin common-footer {
* {
margin: 0;
padding: 0;
}
}
@media (min-width: v.$layout-breakpoint-x-large) {
.wide-footer {
display: flex;
@include common-footer;
.txt {
font-size: 0.75rem !important;
}
$padding-wide: 3rem;
img.rsmzk {
height: 30px;
padding-left: $padding-wide;
}
img.ekp {
height: 56px;
padding-right: $padding-wide;
}
}
.narrow-footer {
display: none;
}
}
@media (max-width: v.$layout-breakpoint-x-large) {
.narrow-footer {
@include common-footer;
.txt {
font-size: 0.625rem !important;
}
$padding-narrow: 1.5rem;
.padding-for-mobile-footer {
padding: 0 $padding-narrow;
}
img.rsmzk {
height: 24px;
padding-left: $padding-narrow;
}
img.ekp {
height: 42px;
padding-right: $padding-narrow;
}
}
.wide-footer {
display: none;
}
}
@@ -0,0 +1,5 @@
@use "../components/toolbar";
@use "../components/header-section";
@use "../components/admin-side-menu";
@use "../components/dictionaries-main";
@use "../components/footer";
@@ -0,0 +1,458 @@
@use "../variables/variables" as v;
/* GLOBAL DEFINITIONS */
* {
margin: 0;
padding: 0;
font-size: 16px;
font-family: "Roboto", "Helvetica";
}
a {
color: v.$navigation-maincolor;
}
html {
/* rem definition 1rem = 16px */
font-size: 1rem;
}
/* END GLOBAL DEFINITIONS */
.w-39rem {
width: 100% !important;
}
.w-650px {
width: 650px !important;
}
.tlr-0 {
top: 0;
left: 0;
right: 0;
}
.calibrate-homepage-sr {
left: -12px;
right: -12px;
}
.calibrate-navigation-sr {
left: -12px;
right: -12px;
}
.calibrate-consultancy-sr {
top: -5px;
left: 0px;
right: -24px;
}
.bigsearch {
top: -4px !important;
}
/* MOBILE DEFINITIONS */
.logo {
display: inline-block;
width: 58px;
height: 48px;
left: 29px;
top: 8px;
}
/* MOBILE ONLY DEFINITIONS */
.gray-responsive-bg {
display: flex;
align-items: center;
min-height: 83px;
width: 100%;
background: #46535b;
* {
font-size: 1rem;
}
}
.signintxt {
display: none;
}
.menutxt {
display: none !important;
}
.language-desktop-entry {
display: none !important;
}
/* END MOBILE ONLY DEFINITIONS */
.topContainer {
display: inline-block; /* TODO */
width: 100%;
background: v.$navigation-maincolor;
box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
}
/* HERO TEXT */
.hero-text {
display: none;
}
/* END HERO TEXT */
/* NAVIGATION */
.index-nav {
padding: 8px 0 8px 16px;
/* all links should not have standard decorations */
a {
text-decoration: none;
}
.nav {
/* display: block; */
display: flex;
align-items: center;
.nav-item {
display: flex;
&:first-child {
width: 30%;
}
&:last-child {
width: 68%;
display: flex;
align-items: center;
}
}
.container {
/*.nav {*/
display: flex;
width: 100%;
justify-content: flex-end;
align-items: center;
.nav-entry {
display: flex;
align-items: center;
width: auto;
min-width: min-content;
max-width: max-content;
margin: 0 0.625rem;
button {
display: flex;
align-items: center;
text-decoration: none;
border: none;
background: none;
}
.threedots {
margin: 0;
}
> button > *:first-child {
margin-right: 0.625rem;
}
}
a.nav-entry > *:first-child {
margin-right: 0.625rem;
}
/*
#dropdownMenuButton1 > img {
margin-right: 0.625rem;
}*/
}
}
}
/* END NAVIGATION */
/* SEARCH BAR */
@mixin search-root-mobile {
padding: 0 20px;
display: flex;
width: 100%;
justify-content: center;
button {
border: none;
background: none;
}
img {
display: inline-block;
height: 40px;
width: 40px;
}
> div {
width: 100%;
}
.search-bar {
display: flex;
width: 100%;
height: 46px;
background-color: v.$nav-white;
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.16);
border-radius: 6px;
> span {
height: 100%;
/*padding: 1.25rem 0;*/
}
.searchbar-icon-container {
display: flex;
width: 40px;
margin: 0 1rem;
align-items: center;
.search_icon {
height: 25px;
}
}
.search-input {
height: 100%;
/*width: 55%;*/
width: 100%;
&:focus {
outline: none;
}
border: none;
background: none;
}
.search-button-keyboard {
display: flex;
flex-shrink: 0;
margin: 0 20px;
width: 30px;
height: 100%;
line-height: 10px;
align-items: center;
}
.keyboard {
width: 18px;
}
.dropdown-btn {
display: flex;
width: 30px;
flex-shrink: 0;
margin-right: 20px;
align-items: center;
/*margin-right: 1.25rem;*/
img {
display: inline-block;
width: 12px;
height: 12px;
}
}
}
}
/* This one has widescreen special options */
.search-root-main {
@include search-root-mobile;
}
/* This one is for always mobile size, even widescreen */
.search-root-mobile-only {
@include search-root-mobile;
}
/* END SEARCH BAR */
.descriptionArea {
padding: 2rem;
}
/* END MOBILE DEFINITIONS */
/* medium break */
@media (min-width: v.$layout-breakpoint-medium) {
.hero-text {
display: block;
font-size: 3.875rem;
font-weight: 100;
color: #d9d9d9;
text-align: center;
}
.calibrate-homepage-sr {
left: 0;
right: 0;
}
.signintxt {
display: inline-block;
}
.menutxt {
display: flex !important;
}
.language-desktop-entry {
display: flex !important;
}
.topContainer {
min-height: 419px;
height: auto;
/*background: v.$navigation-maincolor;*/
/*box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);*/
}
/* MOBILE ONLY DEFINITIONS */
.gray-responsive-bg {
//display: none;
background: none;
}
/* END MOBILE ONLY DEFINITIONS */
/* LOGO ICON */
.logo {
display: inline-block;
width: 100px;
height: 84px;
left: 40px;
top: 35px;
}
.index-nav {
padding: 35px 24px 35px 40px;
* {
font-size: 1rem;
}
.nav {
.container {
.nav-entry {
display: flex;
min-width: 1.875rem;
/* min-height: 5rem; /* DON'T UNCOMMENT, THIS KILLS THE LAYOUT */
font-size: 1rem;
span {
display: flex;
min-height: 30px;
align-items: center;
}
}
}
}
}
/* END NAVIGATION */
/* SEARCH BAR */
.search-root-main {
margin: 40px auto;
width: 100%;
div {
width: auto;
}
img {
display: inline-block;
height: 40px;
width: 40px;
}
.search-bar {
/*width: 100%;
max-width: 40.625rem;
min-width: 21.875rem;*/
width: 39rem;
height: 80px;
background-color: #f5f5f5;
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.16);
border-radius: 6px;
/*
&:focus {
outline: #46535b solid 10px;
}
*/
> span {
height: 100%;
padding: 1.25rem 0;
}
/*
.searchbar-icon-container {
width: 1.25rem;
margin: 0 1.25rem;
}*/
.search-input {
width: 440px;
border: none;
background: none;
}
.search-button-keyboard {
margin: 0 20px;
width: 25px;
line-height: 10px;
}
}
}
.descriptionArea {
width: 48rem;
padding: 5rem 2rem;
margin: 0 auto;
}
.w-39rem {
width: 39rem !important;
}
.bigsearch {
top: -6px !important;
}
/*.search-bar * {
/*text-align: center;*/ /*
vertical-align: middle;
}*/
}
@media (min-width: v.$layout-breakpoint-x-large) {
.mobile-left-holder {
width: 0;
}
}
/****************** UTILS *******************/
/************ END UTILS ************************/
+72
View File
@@ -0,0 +1,72 @@
@use "../variables/variables" as v;
/* POP UP KEYBOARD WITH SPECIAL CHARACTERS AND THE SUGGESTIONS STYLING FILE */
.kbd-root {
height: auto;
width: 100%;
.keyboard-popup {
background-color: v.$nav-white;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
border-radius: 0 0 6px 6px;
padding: 1rem 2rem;
/*width: 100%;*/
z-index: 1000;
/*position: fixed;*/
height: auto;
span {
min-height: 40px;
button {
display: block;
margin-top: auto;
width: 32px;
height: 32px;
padding: 0 10px;
background-color: #ddd;
/*box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);*/
border-radius: 2px;
border: none;
&:hover {
background-color: #aaa;
}
&:active {
/* on click if required */
}
}
}
}
}
.suggestion-popup {
/*position: absolute;*/
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
border-radius: 0px 0px 6px 6px;
button {
border: none;
background-color: v.$nav-white;
&:hover {
background-color: v.$gray-2;
}
}
}
.suggs {
position: absolute;
/*top: 150px;*/
> div {
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
background-color: #fff;
> button.button-sugg {
background-color: v.$nav-white;
&:hover {
background-color: #aaa;
}
}
}
}
@@ -0,0 +1,152 @@
.box-sizing-content {
box-sizing: content-box;
}
div.material-container {
display: flex;
align-items: flex-start;
justify-content: space-around;
margin-top: 30px;
border: 1px solid whitesmoke;
padding: 21px;
border-radius: 4px;
}
h4.title {
text-align: center;
margin-bottom: 45px;
}
:root {
--omrs-color-ink-lowest-contrast: rgba(47, 60, 85, 0.18);
--omrs-color-ink-low-contrast: rgba(60, 60, 67, 0.3);
--omrs-color-ink-medium-contrast: rgba(19, 19, 21, 0.6);
--omrs-color-interaction: rgba(19, 19, 21, 0.6);
--omrs-color-interaction-minus-two: rgba(73, 133, 224, 0.12);
--omrs-color-danger: #b50706;
--omrs-color-bg-low-contrast: #eff1f2;
--omrs-color-ink-high-contrast: rgba(19, 19, 21, 0.6);
--omrs-color-bg-high-contrast: #ffffff;
}
/** END: Non Openmrs CSS **/
div.omrs-input-group {
margin-bottom: 1.5rem;
position: relative;
width: 20.4375rem;
}
/* Input*/
.omrs-input-underlined > input,
.omrs-input-filled > input {
border: none;
/*border-bottom: 0.125rem solid var(--omrs-color-ink-medium-contrast);*/
width: 100%;
height: 2rem;
font-size: 1.0625rem;
padding-left: 0.875rem;
line-height: 147.6%;
padding-top: 0.825rem;
padding-bottom: 0.5rem;
}
.omrs-input-underlined > input:focus,
.omrs-input-filled > input:focus {
outline: none;
}
.omrs-input-underlined > .omrs-input-label,
.omrs-input-filled > .omrs-input-label {
position: absolute;
top: 1rem;
left: 0.875rem;
line-height: 147.6%;
color: var(--omrs-color-ink-medium-contrast);
transition: top 0.2s;
}
.omrs-input-underlined > svg,
.omrs-input-filled > svg {
position: absolute;
top: 1rem;
right: 0.875rem;
fill: var(--omrs-color-ink-medium-contrast);
}
.omrs-input-underlined > .omrs-input-helper,
.omrs-input-filled > .omrs-input-helper {
font-size: 1rem;
color: var(--omrs-color-ink-medium-contrast);
letter-spacing: 0.0275rem;
margin: 0.125rem 0.875rem;
}
.omrs-input-underlined > input:hover,
.omrs-input-filled > input:hover {
background: var(--omrs-color-interaction-minus-two);
border-color: var(--omrs-color-ink-high-contrast);
}
/* TODO WILL NEED TO DO THIS PROGRAMATICALLY */
/*
.omrs-input-underlined > input:focus + .omrs-input-label,
.omrs-input-underlined > input:valid + .omrs-input-label,
.omrs-input-filled
> input:focus
+ .omrs-input-label
.omrs-input-filled
> input:valid
+ .omrs-input-label {
top: 0;
font-size: 1rem;
margin-bottom: 32px;
}
*/
/* Programmed version above */
.omrs-input-underlined > .jumped {
transition: transform 0.2s ease-out, color 0.2s ease-out,
-webkit-transform 0.2s ease-out;
top: -0.6rem;
font-size: 1rem;
margin-bottom: 32px;
}
.omrs-input-underlined:not(.omrs-input-danger)
> input:focus
+ .omrs-input-label,
.omrs-input-filled:not(.omrs-input-danger) > input:focus + .omrs-input-label {
color: var(--omrs-color-interaction);
}
.omrs-input-underlined:not(.omrs-input-danger) > input:focus,
.omrs-input-filled:not(.omrs-input-danger) > input:focus {
border-color: var(--omrs-color-interaction);
}
.omrs-input-underlined:not(.omrs-input-danger) > input:focus ~ svg,
.omrs-input-filled:not(.omrs-input-danger) > input:focus ~ svg {
fill: var(--omrs-color-ink-high-contrast);
}
/** DISABLED **/
.omrs-input-underlined > input:disabled {
background: var(--omrs-color-bg-low-contrast);
cursor: not-allowed;
}
.omrs-input-underlined > input:disabled + .omrs-input-label,
.omrs-input-underlined > input:disabled ~ .omrs-input-helper {
color: var(--omrs-color-ink-low-contrast);
}
.omrs-input-underlined > input:disabled ~ svg {
fill: var(--omrs-color-ink-low-contrast);
}
/** DANGER **/
.omrs-input-underlined.omrs-input-danger > .omrs-input-label,
.omrs-input-underlined.omrs-input-danger > .omrs-input-helper,
.omrs-input-filled.omrs-input-danger > .omrs-input-label,
.omrs-input-filled.omrs-input-danger > .omrs-input-helper {
color: var(--omrs-color-danger);
}
@@ -0,0 +1,156 @@
@use "../variables/variables" as v;
.dictionaries-search {
background: #ffffff;
border: 1px solid #b6bec4;
box-sizing: border-box;
border-radius: 4px;
height: 41px;
}
.header-table-wrapper {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 0.75rem;
line-height: 14px;
/* identical to box height */
text-transform: uppercase;
color: #46535b;
}
.form-check-label {
font-size: 0.75rem;
margin-left: 7px;
}
.form-switch .form-check-input {
height: 20px;
width: 40px;
}
.form-check-input:checked {
background-color: v.$navigation-maincolor;
border-color: v.$navigation-maincolor;
}
// Summernote
.note-editing-area {
background-color: white;
}
.note-editor .dropdown-toggle::after {
all: unset;
}
.note-editor .note-dropdown-menu {
box-sizing: content-box;
}
.note-editor .note-modal-footer {
box-sizing: content-box;
}
.table-users {
width: 100%;
border-collapse: collapse;
}
.table-users td,
.table-users th {
padding: 12px 15px;
// border: 1px solid #ddd;
text-align: center;
font-size: 1rem;
}
.new-row {
border-top: 1px solid white;
}
/*responsive*/
@media (max-width: 1192px) {
.table-users thead {
display: none;
}
.table-users,
.table-users tbody,
.table-users tr,
.table-users td {
display: block;
overflow: hidden;
width: 100%;
}
.table-users tr {
margin-bottom: 15px;
}
.table-users td {
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
// padding-right: 50%;
text-align: left;
position: relative;
}
.table-users td::before {
content: attr(data-label);
position: absolute;
margin-left: 35px;
// width: 40%;
// padding-left: 12px;
font-size: 1rem;
// font-weight: bold;
text-align: left;
}
}
#add-area {
height: 41px;
padding: 10px 40px;
}
.areas-table {
background-color: #e0e6ea;
th {
color: v.$navigation-maincolor;
}
tr {
border-color: #ffffff;
}
}
.table > :not(:last-child) > :last-child > * {
border-bottom-color: #e0e6ea;
background-color: #f5f5f5;
}
.checkbox-table {
width: 24px;
height: 24px;
background: v.$navigation-maincolor;
border-radius: 4px;
}
.table-button-grp {
box-shadow: none;
border: none;
background-color: inherit;
}
.table-buttons {
float: right;
margin-right: 20px;
}
.selected-row {
background: #ffffff;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.12);
border-radius: 6px;
height: 67px;
vertical-align: middle;
}
@@ -0,0 +1,251 @@
@use "../variables/variables" as v;
body {
background-color: v.$nav-white;
// text-align:center;
display: flex;
flex-direction: column;
min-height: 100vh;
}
.admin-nav-mobile {
display: flex;
align-content: center;
padding: v.$panel-split-padding-vertical 0;
// padding-top: 16px;
// padding
// background-color: v.$side-nav-mobile-color;
.nav-button {
z-index: 10;
background: none;
border: none;
img {
display: inline-block;
width: 24px;
margin: 0 24px;
}
}
.nav-title {
// font-weight: 300;
z-index: 10;
color: v.$navigation-maincolor;
font-size: 1.2rem;
}
}
.admin-nav-content {
a {
font-weight: 400;
color: #46535b;
text-decoration: none;
display: block;
}
a:visited {
color: #46535b;
text-decoration: none;
}
/* NOTE - it is reduced to the focused list item
a.menu-selected {
color: v.$navigation-maincolor;
}*/
> li {
padding: 8px;
border-radius: 6px;
line-height: 0rem;
> a {
p {
display: inline-block;
}
img {
margin: 0 8px 0 0;
width: 24px;
height: 24px;
}
}
.sub-links {
list-style: none;
display: block;
padding-top: 4px;
padding-bottom: 8px;
a {
margin-left: 24px;
line-height: 1.8rem;
display: block;
}
li:hover {
background: #ffffff;
opacity: 0.5;
border-radius: 6px;
// width: 100%;
margin-right: 20px;
}
.disabled-li-hover:hover {
background: none;
opacity: 1;
}
}
&.focused-menu {
background-color: #ffffff;
.active {
color: v.$navigation-maincolor;
font-weight: 700;
}
}
}
}
.closed {
left: -420px;
}
.opened {
left: 0 !important;
}
#burger-menu-img {
height: 24px;
width: 24px;
}
.admin-nav-item:hover {
background: v.$side-nav-mobile-color;
opacity: 0.5;
border-radius: 6px;
}
.root-container {
flex: 1;
}
.admin-nav {
background: #ffffff;
box-shadow: 0px 4px 40px rgb(0 0 0 / 25%);
position: sticky;
position: -webkit-sticky;
top: 0;
z-index: 500;
}
@media (min-width: v.$layout-breakpoint-x-large) {
.admin-nav {
position: relative;
z-index: 50;
top: 65px;
}
.root-container {
display: flex;
}
.admin-nav-mobile {
background-color: v.$nav-white;
position: fixed;
padding-bottom: 0;
.nav-button {
display: none;
}
.nav-title {
/*margin-top: 1rem;*/
// margin-top: 1.5rem !important;
margin-top: 0 !important;
display: block;
min-width: 15rem;
font-weight: 300;
margin-top: 4rem;
margin-left: 2rem;
font-size: 1.5rem;
color: #848c91;
a {
text-decoration: none;
&:active {
text-decoration: none;
}
}
}
}
.admin-nav-content {
> li {
&.focused-menu {
background-color: v.$side-nav-mobile-color;
.active {
color: v.$navigation-maincolor;
font-weight: 700;
}
.disabled-menu {
font-style: italic;
font-weight: 400;
color: gray;
}
}
}
}
}
///////////////////*
/* w3schools nav sample
https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_sidenav
https://www.w3schools.com/howto/howto_js_sidenav.asp
*/
/*
.sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #111;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
}
.sidenav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 25px;
color: #818181;
display: block;
transition: 0.3s;
}
.sidenav a:hover {
color: #f1f1f1;
}
.sidenav .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}
@media screen and (max-height: 450px) {
.sidenav {
padding-top: 15px;
}
.sidenav a {
font-size: 1.125rem;
}
}
*/
@@ -0,0 +1,457 @@
@use "../variables/variables" as v;
.comments-pager {
display: flex;
justify-content: space-between;
align-items: center;
}
.comments-container {
list-style: none;
margin: 0;
padding: 0;
}
.comment.container {
margin-left: 0;
}
.verticalLine {
// border-left: thick solid #b6bec3;
border-left: 1px solid #b6bec4;
}
.comment-initials-container {
background: #b6bec3;
width: 2rem;
height: 2rem;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: white;
}
.d-block.pe-5 {
font-size: 0.875rem;
}
.comment-hr {
margin-top: 0.313rem;
margin-bottom: 0.313rem;
}
.comment-author-name {
font-family: "Roboto";
font-style: normal;
font-weight: 500;
font-size: 1rem;
line-height: 1rem;
position: relative;
left: 0.344rem;
// color: #252c31;
}
.comment-quotename {
font-family: "Roboto";
font-size: 0.875rem;
font-style: italic;
font-weight: 400;
line-height: 1rem;
letter-spacing: 0em;
text-align: left;
margin-left: 0.625rem;
}
.comment-quotedate {
font-family: "Roboto";
font-size: 0.875rem;
font-style: italic;
font-weight: 400;
line-height: 1rem;
letter-spacing: 0em;
text-align: left;
margin-left: 0.313rem;
}
.comment-quotedtext {
font-family: "Roboto";
font-size: 0.875rem;
font-style: italic;
font-weight: 400;
line-height: 1rem;
text-align: left;
margin-left: 1.688rem;
color: #46535b;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.comment-quotehr {
margin-top: 0.625rem;
margin-bottom: 0.625rem;
opacity: 0.2;
}
.comment-count {
color: #848c91;
font-size: 0.875rem;
font-weight: 500;
}
.comment-date {
color: #848c91;
font-size: 0.875rem;
margin-left: 0.625rem;
}
.comment-text {
position: relative;
// width: 90%;
margin-left: 2.344rem;
}
.comment-col {
font-size: 0.875rem;
margin-top: 0.313rem;
}
.comment-text-2 {
font-family: "Roboto";
font-size: 0.875rem;
}
.comment-reply-btn {
float: right;
position: relative;
cursor: pointer;
border: none;
background-color: #f5f5f5;
}
.comment-seen-btn {
float: right;
position: relative;
cursor: pointer;
border: none;
background-color: #f5f5f5;
}
.comment-eye-off-btn {
float: right;
position: relative;
cursor: pointer;
border: none;
background-color: #f5f5f5;
}
.comment-white-text {
color: #b6bec3;
}
.comment-line {
margin-bottom: 1.25rem;
margin-top: 0.938rem;
opacity: 0.2;
}
.side-nav-title {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
font-size: 1.5rem;
line-height: 1.75rem;
color: #848c91;
}
form.comment-form::after {
content: "";
clear: both;
display: table;
}
.comments-top-hr {
color: #b6bec4;
opacity: 0.7;
margin-top: 0.063rem;
margin-bottom: 0rem;
height: 10%;
// margin-left: 6.7rem;
}
form.comment-form textarea[type="text"] {
// box-sizing: content-box;
padding: 0.625rem;
font-size: 1.063rem;
flex: 1 1 0;
background: #ffffff;
border: none;
height: 2.9rem;
overflow-x: hidden;
overflow-y: auto;
resize: none;
max-height: 200px;
text-align: left;
outline: none;
}
form.comment-form button {
width: 15%;
// margin-left: 0.1rem;
margin-top: 0.06rem;
background: #ffffff;
color: v.$navigation-maincolor;
font-family: "Roboto";
font-size: 0.75rem;
// height: 3rem;
border-top: none;
border-bottom: none;
border-right: none;
overflow: hidden;
border-left: none;
margin-right: 0.063rem;
}
form.comment-reply-form textarea[type="text"] {
padding: 0.625rem;
font-size: 1.063rem;
flex: 1 1 0;
background: #ffffff;
height: 3.125rem;
// margin-left: 0.2rem;
// max-width: 1250px;
overflow-x: hidden;
resize: none;
border: none;
outline: none;
}
form.comment-reply-form button {
width: 15%;
// margin-top: 0.1rem;
background: #ffffff;
color: v.$navigation-maincolor;
font-family: "Roboto";
font-size: 0.55rem;
height: 3rem;
border: 1px solid #b6bec4;
border-radius: 1px;
box-sizing: border-box;
border-top: none;
border-bottom: none;
border-right: none;
overflow: hidden;
border-left: hidden;
}
#reply-form-container {
background-color: white;
border: 1px solid #b6bec4;
box-sizing: border-box;
border-radius: 6px;
padding-left: 2px;
// width: 95%;
}
#quote-marks {
margin-left: 0.5rem;
}
#reply-circle {
margin-left: 0.2rem;
margin-top: 0.5rem;
}
.comment-reply-form {
display: flex;
}
.hide {
display: none !important;
}
.comment-quote-author-fname {
display: inline-block;
font-family: "Roboto";
font-style: italic;
font-weight: normal;
font-size: 0.875rem;
line-height: 1rem;
margin-left: 1.3rem;
color: #848c91;
}
.comment-quote-author-lname {
display: inline-block;
margin-left: 0.313rem;
font-family: "Roboto";
font-style: italic;
font-weight: normal;
font-size: 0.875rem;
line-height: 1rem;
color: #848c91;
}
.comment-quote-time-created {
display: inline-block;
margin-left: 0.313rem;
font-family: "Roboto";
font-style: italic;
font-weight: normal;
font-size: 0.875rem;
line-height: 1rem;
color: #848c91;
}
.comment-quote-message {
font-family: "Roboto";
font-style: italic;
font-weight: normal;
font-size: 0.875rem;
line-height: 1rem;
color: #46535b;
margin-left: 2.9rem;
margin-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.content-list-pager a {
color: #848c90 !important;
font-weight: 600;
padding: 4px 8px;
text-decoration: none;
}
.comment-reply-line {
margin-left: 2.6rem;
margin-bottom: 0.25rem;
margin-right: 20px;
opacity: 0.2;
}
.comment-items {
margin-left: 0;
}
.comment-div {
padding-left: 0;
}
@media only screen and (min-width: 320px) {
.comment-form {
align-content: center;
display: flex;
background-color: white;
border: 1px solid #b6bec4;
border-radius: 5px;
}
#comment-circle {
margin-left: 0.3rem;
margin-top: 0.5rem;
}
.comments-top-hr {
color: #b6bec4;
opacity: 0.7;
margin-top: 0.63rem;
margin-bottom: 0rem;
height: 10%;
// margin-left: 0.25rem;
}
.count-top-hr {
margin-top: 0rem;
}
.img-comment-svg {
height: 0.825rem;
width: 0.825rem;
}
.comment-text {
margin-left: 0;
}
.comment-text-2 {
margin-left: 3.4rem;
white-space: pre-wrap;
overflow: hidden;
text-overflow: ellipsis;
}
.comment-initials-container {
margin-left: 1rem;
}
.comment {
padding-left: 0;
}
.quotehr {
margin-right: 0.313rem;
}
/* .content-list-pager a {
padding: 2px 1px;
} */
}
.comment-hr {
margin-left: 3.3rem;
overflow: hidden;
}
@media only screen and (min-width: 1400px) {
.comment-quotehr {
margin-right: -4.375rem;
}
.img-comment-svg {
height: 1.25rem;
width: 1.25rem;
}
.count-top-hr {
margin-right: -1rem;
}
form.comment-form button {
font-size: 1.06rem;
}
form.comment-reply-form button {
width: 10%;
// margin-top: 0.1rem;
background: #ffffff;
color: v.$navigation-maincolor;
font-family: "Roboto";
font-size: 0.75rem;
height: 3rem;
border: 1px solid #b6bec4;
border-radius: 1px;
box-sizing: border-box;
border-top: none;
border-bottom: none;
border-right: none;
overflow: hidden;
border-left: hidden;
}
// .comments-content {
// margin-left: 6rem;
// }
form.comment-form button {
width: 11%;
}
}
.comments-holder {
padding-left: 16px;
}
@media only screen and (min-width: 1200px) {
.comments-holder {
padding-left: 36px;
}
}
@@ -0,0 +1,289 @@
@use "../variables/variables" as v;
@use "search-filter/search-filter-navigation" as sf;
.consultancy-padding-main {
display: flex;
flex-grow: 1;
flex-direction: column;
background-color: #f5f5f5;
// margin: 0 1rem;
}
.consultancy-padding-admin {
display: flex;
flex-grow: 1;
flex-direction: column;
background-color: #f5f5f5;
}
.consultancy-container-unique {
#offset-padding {
z-index: 3;
}
}
.consultancy-container {
.consultancy-anchor {
div {
div {
padding-right: 0;
button.btn {
height: 40px;
/*padding-left: 0.25rem;
:first-child {
padding-left: 0;
}*/
}
}
}
.consultancy-question-item {
div {
div {
span.question-asked-time {
font-size: 0.75rem;
}
}
}
}
}
}
.height-46p {
height: 46px !important;
}
.header-consultancy-divider-middle {
.select2-selection {
border-radius: 6px;
}
}
.admin-cons-btn {
opacity: 80%;
&:hover {
opacity: 100%;
}
}
.send-cons-btn {
width: 164px;
height: 41px;
}
#consultancyModalShare,
#consultancyModalAssign {
.share-dialog-window,
.assign-dialog-window {
.share-search-container,
.assign-search-container {
.share-search-consultants.csq,
.assign-search-consultants.csq {
border: none;
}
.select2-container--default .select2-selection {
display: flex;
height: 37px;
border: none;
background-color: v.$white-1;
padding: 0;
margin: 0;
.select2-selection__arrow {
display: none;
}
.select2-selection__rendered {
align-self: center;
}
}
}
}
li.select2-results__option {
padding: 0 6px;
}
.button-modal-size {
div {
button {
width: 100%;
}
}
}
}
.search-icon-share,
.search-icon-assign {
position: absolute;
right: 9px;
bottom: 6px;
pointer-events: none;
}
a.bg-transparent.border-0.consultancy-back-button {
text-decoration: none;
display: inline-block;
:visited {
text-decoration: none;
}
}
.consultancy-back-button {
width: 95px;
}
.consultancy-item-detailed {
background-color: #ffffff;
padding: 33px 20px 20px 36px;
border-radius: 8px;
* {
font-size: 0.875rem;
}
.navigation-text-color {
font-size: 1.825rem;
}
}
.consultancy-ask-question-container {
padding: 15px 38px 45px 43px;
background-color: #ffffff;
border-radius: 8px;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
}
a.consultancy-anchor {
color: #000000;
text-decoration: none;
&:visited {
color: #000000;
}
&:hover {
color: #000000;
}
.consultancy-question-item {
$hoverSpace: 1rem;
margin: 2rem $hoverSpace;
z-index: 1;
.question-asked-time {
padding-top: 2px;
color: v.$header-description-gray;
}
* {
z-index: inherit;
}
&:hover {
// background-color: #ffffff;
// border-radius: 8px;
// padding: 18px 24px 22px;
.hovered {
visibility: visible;
background-color: #ffffff;
border-radius: 8px;
// padding: 18px 24px 22px;
left: -1 * $hoverSpace;
right: -1 * $hoverSpace;
top: -16px;
bottom: -16px;
z-index: 0;
}
.row.btn-group {
display: flex;
}
}
.row.btn-group {
display: none;
}
.consultancy-description-text {
line-height: 16px;
word-wrap: normal;
* {
display: block;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
word-wrap: normal;
}
}
.circle {
width: 17px;
height: 17px;
background-color: v.$gray-2;
border-radius: 50%;
}
}
}
@media (min-width: v.$layout-breakpoint-large) {
.consultancy-padding-admin {
margin: auto;
}
}
@media (min-width: v.$layout-breakpoint-x-large) {
// .admin-nav-mobile {
// display: none;
// }
.consultancy-padding-main {
// padding: 0 17%;
}
.consultancy-padding-admin {
margin-left: sf.$sfPanelWidth;
padding-left: 1rem; // error correction
.admin-nav {
nav {
.slidable {
padding-left: 1rem;
// width: 240px;
padding-right: 1rem;
> * {
padding: 8px 1rem;
}
}
}
}
#export-consultancy-info {
margin-right: 1rem;
}
}
.consultancy-as {
top: -2px !important;
left: 0px !important;
}
}
@media (min-width: 1400px) {
.consultancy-padding-main {
width: 60rem;
}
}
@media (min-width: 1500px) {
.consultancy-padding-main {
// padding: 0 18%;
}
.consultancy-padding-admin {
}
#export-consultancy-info {
position: relative;
left: 18%;
}
}
@@ -0,0 +1,276 @@
@use "../variables/variables" as v;
@use "search-filter/search-filter-navigation" as sf;
@use "content-side-menu" as csm;
.side-menu-offset {
left: 400px;
}
#offset-padding {
top: 160px;
}
.content-page-header {
left: csm.$content-nav-content-width-medium + 4rem; // 2rem xl padding not incl.
}
// #status-overview {
// min-width: 135px;
// }
@media (min-width: v.$layout-breakpoint-x-large) {
.content-page-header {
left: csm.$content-nav-content-width + 6rem; // 2 rem right margin and 4rem right margin
}
.cont-header-section-root {
right: 2rem !important;
margin-left: 0rem !important;
}
}
.classic-search-container {
.classic-search {
width: 100%;
display: inline-flex;
padding: 8px 16px;
background-color: v.$full-white;
align-content: center;
border-radius: 4px;
input {
width: 100%;
border: none;
background: none;
}
button {
position: absolute;
right: 0px;
}
}
}
@media (min-width: v.$layout-breakpoint-small) {
#offset-padding {
// left: 380px;
top: 64px;
}
.content-page-header {
margin-left: 22rem;
}
.cont-header-section-root {
right: 5px;
}
}
/*
.no-side-menu {
left: 35px;
}
*/
.cont-header-section-root {
/*background-color: v.$nav-white;*/
// background-color: v.$nav-white;
flex-shrink: 1;
flex-grow: 0;
flex-wrap: wrap;
background-color: #f5f5f5;
/*left: 35px;*/
// right: 35px;
margin-left: 15px;
margin-right: 15px;
// padding-top: v.$panel-split-padding-vertical + 5px;
// padding-bottom: v.$panel-split-padding-vertical + 5px;
/*padding-left: 64px;*/ /* bootstrapped*/
/*padding-right: 28px;*/
.header-container-divider-left {
display: flex;
flex-wrap: wrap;
// min-width: 75%;
// padding-right: 18px;
align-items: flex-end;
padding-top: 20px;
> * {
width: 100%;
}
> h2 {
font-size: 1.125rem;
color: v.$header-title-gray;
font-weight: 400;
}
> h1 {
font-size: 1.5rem;
color: v.$navigation-maincolor;
font-weight: 300;
}
> span {
color: v.$header-description-gray;
}
}
.header-container-divider-right {
// width: 100%;
display: flex;
align-items: flex-end;
justify-content: flex-end;
margin-top: 17px;
margin-bottom: 2px;
}
}
.header-container-divider-left-special {
display: flex;
flex-wrap: wrap;
// min-width: %;
// padding-right: 18px;
align-items: flex-end;
> * {
width: 100%;
}
> h2 {
font-size: 1.125rem;
color: v.$header-title-gray;
font-weight: 400;
}
> h1 {
font-size: 1.5rem;
color: v.$navigation-maincolor;
font-weight: 300;
}
> span {
color: v.$header-description-gray;
}
}
.header-container-divider-right {
// width: 100%;
display: flex;
align-items: flex-end;
justify-content: flex-end;
> .btn {
/*margin-bottom: 10px;*/
margin-right: 6px;
height: 40px;
// width: 40%;
// border: none;
border-radius: 6px;
font-size: 1.125rem;
white-space: nowrap;
max-width: 240px;
}
}
@media (min-width: v.$layout-breakpoint-medium) {
.content-fixed-top {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
z-index: 1030;
}
.cont-header-section-root {
flex-wrap: nowrap;
position: fixed;
margin-left: 2rem;
margin-right: 0;
z-index: 50;
}
.header-container-divider-right {
> .btn {
height: 49px;
}
}
.content-list-pager {
> * {
padding: 8px 12px;
margin: 4px;
}
a {
color: v.$gray-1 !important;
font-weight: 600;
padding: 4px 8px;
text-decoration: none;
&.selected {
background-color: v.$gray-2;
color: v.$nav-white !important;
border-radius: 4px;
}
:visited {
text-decoration: none;
}
img {
width: 14px;
height: 14px;
}
}
}
}
.offset-header {
background-color: #f5f5f5;
z-index: 500;
}
.cont-header-container-left-side {
flex-wrap: nowrap;
}
.collapsable-entry-btn:focus {
box-shadow: none;
}
.entry-uncollapsed {
transform: matrix(0, -1, -1, 0, 0, 0);
}
.entry-collapsed {
transform: matrix(0, 1, 1, 0, 0, 0);
}
.white-background {
background: #ffffff;
border: 1px solid #848c91;
border-radius: 10px;
}
.border-header {
border-color: #b6bec3;
}
.border-header:active {
box-shadow: none;
background-color: #f5f5f5;
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
opacity: 0.42;
}
h1#site-heading {
font-size: 1.5rem;
color: v.$navigation-maincolor;
font-weight: 300;
}
@@ -0,0 +1,15 @@
@use "../variables/variables" as v;
.profile-menu-button {
display: block;
background: none;
border: none;
div {
div {
span {
min-width: 80px;
text-align: left;
}
}
}
}
@@ -0,0 +1,561 @@
@use "../variables/variables" as v;
$content-nav-content-width: 32rem;
$content-nav-content-width-medium: 22rem;
.filter-select {
color: v.$navigation-maincolor;
background-color: #f5f5f5;
border: none;
cursor: pointer;
background-position: right 0.2rem center;
}
.filter-select:focus {
box-shadow: none;
}
.filter-select option {
color: black;
}
.content-nav-mobile {
display: flex;
align-content: center;
padding: v.$panel-split-padding-vertical 0;
.nav-button {
z-index: 10;
background: none;
border: none;
img {
display: inline-block;
width: 24px;
margin: 0 24px;
}
}
}
.term-button {
max-width: 445px;
font-size: 1rem;
height: 30px;
}
.term-good-btn {
font-weight: 500;
}
.add-padding-1 {
padding: 1rem;
}
.btn-check:focus + .terms-label {
outline: 0;
box-shadow: none;
}
.content-nav-content {
list-style: none;
box-shadow: 9px 4px 33px rgba(0, 0, 0, 0.25);
position: absolute;
left: -420px;
top: 61px;
z-index: 3;
transition: 0.3s;
max-height: calc(100vh - 80px);
max-width: 301px;
overflow-y: auto;
.hold-side-menu-items {
box-shadow: 9px 4px 33px rgb(0 0 0 / 25%);
}
.filter-search-settings {
border-bottom: solid #848c91;
border-radius: 8px 8px 0px 0px;
}
.filter-search-section {
background-color: v.$nav-white;
padding: 15px 20px 20px 20px;
border-radius: 0px 0px 0px 0px;
}
#img-chevron-content {
transform: rotate(90deg);
cursor: pointer;
}
#img-chevron-content-filtered {
transform: rotate(90deg);
cursor: pointer;
}
.termin-list {
background-color: white;
padding-top: 12px;
// padding-bottom: 25px;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
// height: calc(100% - 174px);
// height: calc(100% - 24.5%);
// height: fit-content;
> button:hover {
background: #f5f5f5;
opacity: 0.5;
border-radius: 6px;
// width: 100%;
margin-right: 20px;
}
}
a {
font-weight: 400;
color: #46535b;
text-decoration: none;
display: block;
}
a:visited {
color: #46535b;
text-decoration: none;
}
> li {
border-radius: 6px;
line-height: 0rem;
> a {
p {
display: inline-block;
}
img {
margin: 0 8px 0 4px;
width: 24px;
height: 24px;
}
}
.sub-links {
list-style: none;
display: block;
padding-top: 4px;
padding-bottom: 8px;
a {
margin-left: 24px;
line-height: 1.8rem;
display: block;
}
li:hover {
background: #ffffff;
opacity: 0.5;
border-radius: 6px;
margin-right: 20px;
}
.disabled-li-hover:hover {
background: none;
opacity: 1;
}
}
&.focused-menu {
background-color: #ffffff;
.active {
color: v.$navigation-maincolor;
font-weight: 700;
}
}
}
}
/*
.closed {
left: -420px;
}
.opened {
left: 0;
}
*/
#burger-menu-img {
height: 24px;
width: 24px;
}
#chevrons-back {
display: none;
}
.content-nav {
background: #ffffff;
box-shadow: 0px 4px 40px rgb(0 0 0 / 25%);
position: sticky;
position: -webkit-sticky;
top: 0;
z-index: 500;
}
#content-cancel-btn {
width: 140px;
}
#disabled-submit-btn {
width: 80px;
height: 40px;
}
@media (min-width: v.$layout-breakpoint-medium) {
.content-main-page {
// margin-left: $content-nav-content-width-medium;
margin-left: 26rem;
}
.content-nav {
position: relative;
z-index: 50;
}
.root-container {
display: flex;
}
.content-nav-mobile {
background-color: v.$nav-white;
position: fixed;
padding-top: 20px;
padding-bottom: 0;
.nav-button {
display: none;
}
}
.content-nav-content {
position: fixed;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
left: 34px;
padding-top: 0;
padding-left: 0;
top: 121px;
border-radius: 8px 8px 0px 0px;
overflow-y: auto;
overflow-x: hidden;
scroll-behavior: smooth;
bottom: 60px;
max-height: calc(100vh - 100px - 45px);
height: min-content;
min-width: 339px;
.filter-search-section {
background-color: v.$nav-white;
padding: 15px 20px 20px 20px;
border-radius: 8px 8px 0px 0px;
}
li {
padding: 8px;
}
> li {
&.focused-menu {
background-color: v.$side-nav-mobile-color;
.active {
color: v.$navigation-maincolor;
font-weight: 700;
}
.disabled-menu {
font-style: italic;
font-weight: 400;
color: gray;
}
}
}
}
@media (min-height: 880px) {
.content-nav-content {
max-height: calc(100% - 15%);
height: min-content;
}
}
#chevrons-back {
display: initial;
}
#content-cancel-btn {
width: unset;
}
#disabled-submit-btn {
width: unset;
height: 40px;
}
}
.preview-column-width {
max-width: 210px;
min-width: 210px;
max-height: 100%;
height: 100% !important;
}
.content-page-header {
margin-left: $content-nav-content-width + 2rem;
// margin-left: 500px;
}
@media (min-width: v.$layout-breakpoint-x-large) {
.content-page-header {
left: $content-nav-content-width;
// margin-left: 500px;
}
.content-nav-content {
width: $content-nav-content-width;
min-width: 32rem;
}
.content-main-page {
margin-left: $content-nav-content-width + (6rem - 2rem);
}
}
.selected-term-btn {
font-style: normal;
font-weight: bold;
font-size: 1.125rem;
color: v.$navigation-maincolor !important;
}
.input-search:focus-visible {
outline: none;
}
.not-valid-not-published {
color: #8f96a3;
font-size: 1.125rem;
}
.saved-entry-btn {
background-color: #88b52f;
pointer-events: none;
}
.saved-entry-btn:hover {
background-color: #add55d;
}
.saved-entry-btn:active {
background-color: #add55d;
}
.saved-entry-btn:focus {
background-color: #add55d;
}
#pagination-content {
position: sticky;
bottom: 0;
background-color: white;
}
// Spinner
.lds-default {
display: inline-block;
position: relative;
width: 80px;
height: 80px;
margin: 0 auto;
}
.lds-default div {
position: absolute;
width: 6px;
height: 6px;
background: #d9d9d9;
border-radius: 50%;
animation: lds-default 1.2s linear infinite;
}
.lds-default div:nth-child(1) {
animation-delay: 0s;
top: 37px;
left: 66px;
}
.lds-default div:nth-child(2) {
animation-delay: -0.1s;
top: 22px;
left: 62px;
}
.lds-default div:nth-child(3) {
animation-delay: -0.2s;
top: 11px;
left: 52px;
}
.lds-default div:nth-child(4) {
animation-delay: -0.3s;
top: 7px;
left: 37px;
}
.lds-default div:nth-child(5) {
animation-delay: -0.4s;
top: 11px;
left: 22px;
}
.lds-default div:nth-child(6) {
animation-delay: -0.5s;
top: 22px;
left: 11px;
}
.lds-default div:nth-child(7) {
animation-delay: -0.6s;
top: 37px;
left: 7px;
}
.lds-default div:nth-child(8) {
animation-delay: -0.7s;
top: 52px;
left: 11px;
}
.lds-default div:nth-child(9) {
animation-delay: -0.8s;
top: 62px;
left: 22px;
}
.lds-default div:nth-child(10) {
animation-delay: -0.9s;
top: 66px;
left: 37px;
}
.lds-default div:nth-child(11) {
animation-delay: -1s;
top: 62px;
left: 52px;
}
.lds-default div:nth-child(12) {
animation-delay: -1.1s;
top: 52px;
left: 62px;
}
@keyframes lds-default {
0%,
20%,
80%,
100% {
transform: scale(1);
}
50% {
transform: scale(1.5);
}
}
// Scrollbar style
// Firefox
.scroller-style {
// overflow-y: scroll;
scrollbar-color: #006cb7 #e0e6ea;
scrollbar-width: thin;
scrollbar-width: 7px;
}
// Other browsers
.scroller-style::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
border-radius: 7px;
background-color: #e0e6ea;
}
.scroller-style::-webkit-scrollbar {
width: 8px;
background-color: #e0e6ea;
}
.scroller-style::-webkit-scrollbar-thumb {
border-radius: 7px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #006cb7;
}
// Tooltips
/*
// use if upgrade to bootstrap 5.2.x
.gray-tooltip {
--bs-tooltip-bg: #b6bec4;
}
*/
.gray-tooltip.tooltip > .tooltip-inner {
background-color: #b6bec4;
max-width: 500px;
padding: 8px 17px;
border-radius: 4px;
}
.blue-tooltip.tooltip > .tooltip-inner {
background-color: v.$navigation-maincolor;
max-width: 500px;
padding: 8px 17px;
border-radius: 4px;
}
.red-tooltip.tooltip > .tooltip-inner {
background-color: #ac7171;
max-width: 500px;
padding: 8px 17px;
border-radius: 4px;
}
.dark-gray-tooltip.tooltip > .tooltip-inner {
background-color: #46535b;
max-width: 500px;
padding: 8px 17px;
border-radius: 4px;
}
.label-tooltip.tooltip > .tooltip-inner {
// background-color: #f5f5f5;
background-color: white;
color: #212529;
max-width: 500px;
padding: 8px 17px;
border-radius: 4px;
border: 1px solid #46535b;
}
.tooltip.show {
opacity: 1;
}
.tooltip.bs-tooltip-top .tooltip-arrow::before {
border-top-color: #b6bec4;
}
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
border-bottom-color: #b6bec4;
}
.tooltip.bs-tooltip-start .tooltip-arrow::before {
border-left-color: #b6bec4;
}
.tooltip.bs-tooltip-end .tooltip-arrow::before {
border-right-color: #b6bec4;
}
.terms-label {
max-width: 445px;
font-size: 1rem;
height: 30px;
}
.terms-label:focus {
outline: 1px;
}
@@ -0,0 +1,910 @@
@use "../variables/variables" as v;
body {
background-color: v.$nav-white;
}
.side-nav-title {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
font-size: 1.5rem;
line-height: 1.75rem;
color: #848c91;
}
.dictionary-content {
background-color: white;
border-radius: 6px;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
}
.dictionary-title {
font-size: 1.375rem;
color: v.$navigation-maincolor;
font-weight: 500;
}
.dictionary-attributes {
font-size: 1rem;
line-height: 18.75px;
color: #46535b;
font-weight: 400;
margin-top: 3px;
}
.dictionary-value {
font-size: 1.5rem;
color: #46535b;
line-height: 18.75px;
}
.dictionary-list-button {
font-size: 1.125rem;
color: #46535b;
font-family: Roboto;
font-weight: 400;
background-color: white;
border-radius: 6px;
border-width: 1px;
border-color: rgb(185, 181, 181);
width: 200px;
height: 40px;
}
@media screen and(min-width:500px) {
.dictionary-value {
white-space: nowrap;
}
}
.optional-floating-grey-action-button {
background-color: inherit;
color: #46535b;
border-color: #c0c2c4;
border-width: 1px;
}
.optional-floating-action-button {
background-color: v.$navigation-maincolor;
border: none;
color: white;
}
.input-name-txt {
color: #46535b;
font-family: Roboto;
font-weight: 400;
font-size: 0.75rem;
}
.input[type="text"] {
margin-left: 10px;
}
.multiple {
width: 100%;
}
.name-info-txt {
color: #848c90;
font-family: Roboto;
font-weight: 400;
font-size: 0.875rem;
}
.name-input {
height: 42px;
width: 100%;
border: 1px solid #b6bec3;
}
.form-control {
border-radius: 0;
}
.input-group-text {
border-radius: 0;
}
#input-new-author {
background: #e0e6ea;
border: 1px dashed #848c91;
box-sizing: border-box;
border-radius: 6px;
}
.input-new-btn {
background: #e0e6ea;
border: 1px dashed #848c91;
box-sizing: border-box;
border-radius: 6px;
}
.input-new-btn:focus {
background-color: v.$side-nav-mobile-color;
}
.new-author-text-btn {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 1.125rem;
line-height: 21px;
/* identical to box height */
color: #46535b;
}
.p-squeeze-lg {
}
.delete-author {
background-color: white;
// border: 1px solid #ced4da;
border: none;
}
.delete-author-btn {
border: 1px solid #b6bec3;
border-left: none;
background-color: white;
cursor: pointer;
}
.icon-trash {
border-right: none;
}
#input-new-area {
background: #e0e6ea;
border: 1px dashed #848c91;
box-sizing: border-box;
border-radius: 6px;
// cursor: pointer;
// background-color: v.$side-nav-mobile-color;
}
.area-input {
border: 1px solid #ced4da;
border-radius: 0.25rem;
height: 42px;
}
.input-group
> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.delete-area-btn {
cursor: pointer;
}
// .language-subgroups {
// margin-left: 5px;
// }
#termin-subgroup-label {
margin-left: 30px;
}
#definition-subgroup-label {
margin-left: 30px;
}
#synonym-subgroup-label {
margin-left: 30px;
}
.language-code {
height: 20px;
width: 17px;
text-align: center;
background-color: #b6bec3;
}
.code {
vertical-align: middle;
font-family: Roboto;
font-size: 0.625rem;
color: white;
text-transform: uppercase;
}
.dictionary-element-definition {
font-family: Roboto;
border-radius: 6px;
background-color: white;
}
.key-word-name {
font-family: Roboto;
font-weight: 500;
font-size: 1rem;
line-height: 19px;
color: v.$navigation-maincolor;
}
.language-translation {
font-family: Roboto;
font-size: 1rem;
font-style: normal;
font-weight: normal;
color: #3a464e;
}
.definition-subtitle {
font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 0.875rem;
line-height: 16px;
color: #3a464e;
}
.definition {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 0.875rem;
line-height: 16px;
max-width: 750px;
color: #3a464e;
}
.form-check-label {
font-size: 1rem;
margin-left: 7px;
margin-top: 2px;
// line-height: 18.75px;
}
.form-switch .form-check-input {
height: 20px;
width: 40px;
}
.definition-text {
margin-left: 18px;
}
.info-text-for-button {
font-family: Roboto;
font-style: normal;
font-weight: 300;
font-size: 1.125rem;
line-height: 21px;
color: v.$navigation-maincolor;
}
.white-border-background {
border-radius: 6px;
background-color: white;
}
.btn-advanced {
background: v.$navigation-maincolor;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.12);
border-radius: 6px;
color: white;
}
.visible-th {
width: 8%;
}
// Users page
.users-subtitle-txt {
font-family: Roboto;
font-style: normal;
font-weight: 300;
font-size: 1.125rem;
line-height: 21px;
color: v.$navigation-maincolor;
}
.user-rights-column-title {
font-family: Roboto;
font-style: normal;
font-weight: 300;
font-size: 1.125rem;
line-height: 21px;
/* identical to box height */
color: v.$navigation-maincolor;
}
.user-data {
background-color: v.$side-nav-mobile-color;
border-radius: 6px;
}
.user-name-last-name {
font-family: Roboto;
font-style: normal;
font-weight: bold;
font-size: 1rem;
line-height: 19px;
color: #46535b;
}
.user-email {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 1rem;
line-height: 19px;
color: #46535b;
}
.horizontal-row-table {
background-color: white;
opacity: 0.75;
}
.new-user-info {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 0.75rem;
line-height: 14px;
/* identical to box height */
text-transform: uppercase;
color: #46535b;
}
.btn-color {
background-color: v.$navigation-maincolor;
color: white;
}
.icon-trash-delete {
cursor: pointer;
}
.hidden-text {
display: none;
width: 75px;
}
// Table style
.table-users {
width: 100%;
border-collapse: collapse;
}
.table-users td,
.table-users th {
padding: 12px 15px;
// border: 1px solid #ddd;
text-align: center;
font-size: 1rem;
}
.new-row {
border-top: 1px solid white;
}
/*responsive*/
@media (max-width: 1192px) {
.table-users thead {
display: none;
}
.table-users,
.table-users tbody,
.table-users tr,
.table-users td {
display: block;
overflow: hidden;
width: 100%;
}
.table-users tr {
margin-bottom: 15px;
}
.table-users td {
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
// padding-right: 50%;
text-align: left;
position: relative;
}
.table-users td::before {
content: attr(data-label);
position: absolute;
margin-left: 35px;
font-size: 1rem;
text-align: left;
}
}
// Import a file
.file-import {
border-radius: 6px;
background-color: white;
}
input[type="file"] {
display: none;
}
.radio-button {
display: inline-block;
}
.form-check-input:checked {
background-color: v.$navigation-maincolor;
border-color: v.$navigation-maincolor;
}
.header-table-wrapper {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 0.75rem;
line-height: 14px;
/* identical to box height */
text-transform: uppercase;
color: #46535b;
}
// Terminology canididates
.terminology-input {
width: 80px;
}
// Dictionary export
.radio-button-labels {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 1rem;
line-height: 164.69%;
/* or 26px */
color: #46535b;
text-transform: none;
}
// Dictionary content
.site-link {
padding: 11px;
text-decoration: none;
font-size: 1.125rem;
line-height: 21px;
background-color: inherit;
border: none;
cursor: pointer;
}
.active-site-link {
color: v.$navigation-maincolor;
border-bottom: 6px solid v.$navigation-maincolor;
}
.date-scroller {
background: #ffffff;
border-radius: 0px 0px 8px 8px;
height: 65px;
// overflow: auto;
}
.date-list {
overflow: auto;
overflow-x: hidden;
scroll-behavior: smooth;
}
.latest-version-el {
border: 2px solid lightblue !important;
}
.date-element {
border: 1px solid #b6bec4;
box-sizing: border-box;
border-radius: 6px;
text-decoration: none;
color: #46535b;
cursor: pointer;
margin: 0px 10px;
padding: 4px 8px;
min-width: 140px;
}
#go-left {
cursor: pointer;
}
#go-right {
cursor: pointer;
}
#hide-dates {
height: 40px;
}
.btn-dates-group {
position: relative;
display: inline-flex;
vertical-align: middle;
}
.explanation-field {
font-size: 1.063rem;
flex: 1 1 0;
background: #ffffff;
min-height: 40px;
height: 42px;
overflow-x: hidden;
overflow-y: hidden;
resize: none;
max-height: 200px;
text-align: left;
outline: none;
}
textarea.form-control {
min-height: 40px;
}
.languages-group-white {
background-color: white;
border-radius: 6px;
}
.multimedia-section {
background: #e4e7e8;
border-radius: 6px;
}
.hr-languages {
width: 98%;
margin-left: auto;
margin-right: auto;
background: #7a7a7a;
}
.select-content-state option:disabled {
color: #a8a8a8;
}
.hide-preview {
display: none !important;
}
.green-button {
background: #88b52f;
border-radius: 6px;
}
.advanced-blue-btn {
width: 120px;
}
.options-width-box {
min-width: 200px;
}
.options-another-box {
min-width: 122px;
}
.opened-row-data {
height: 5px;
}
.homonym-field {
width: 48px;
}
#modal-spinner {
position: fixed;
left: 50%;
top: 80%;
transform: translate(-50%, -50%);
}
.modal-spinner-center {
margin: auto;
}
// Media queries
@media screen and (min-width: 756px) {
.dictionary-element-definition {
margin-left: 180px;
}
.definition-text {
margin-left: 65px;
}
}
.disabled-input {
pointer-events: none;
opacity: 0.5;
}
// Adjust select2 styles
.select2 {
width: 100% !important;
}
.select2-selection {
height: 42px;
}
.select2-selection--multiple {
overflow: hidden;
height: auto;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice__remove {
border: none;
right: 0;
padding-top: 4px;
padding-bottom: 4px;
left: inherit;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice {
padding-left: 6px;
padding-bottom: 3px;
padding-right: 4px;
margin-top: 4px;
margin-left: 8px;
padding-top: 5px;
white-space: unset;
background-color: v.$side-nav-mobile-color;
}
.select2-container--default .select2-search--inline .select2-search__field {
height: 25px;
}
.select2-container .select2-search--inline .select2-search__field {
margin-top: 10px;
}
.select2-container--default .select2-selection--multiple {
border: 1px solid #ced4da;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice__display {
color: v.$navigation-maincolor;
font-family: Roboto;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 19px;
letter-spacing: 0em;
text-align: left;
margin-right: 12px;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice {
border: none;
}
.select2-container--default .select2-selection--multiple {
border-radius: 0;
}
.autocomplete {
background-color: white;
// border-radius: 6px;
font-size: 1rem;
}
// li {
// list-style: none;
// }
.hide-dropdown {
display: none;
}
// Select2 validation
.select2-validation {
padding-right: calc(1.5em + 0.75rem);
background-image: url("/images/exclamation-triangle-red.svg");
background-repeat: no-repeat;
background-position: right calc(0.375em + 0.1875rem) center;
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
border: 1px solid #dc3545 !important;
}
.select2-validation:focus {
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.invalid-feedback-selection {
width: 100%;
margin-top: 0.25rem;
font-size: 0.875em;
color: #dc3545;
}
.hidden-section {
display: none;
}
// Validation
.was-validated .form-check-input:valid ~ .form-check-label {
color: unset;
}
.was-validated .form-check-input:valid {
border-color: rgba(0, 0, 0, 0.25);
}
.was-validated .form-check-input:valid:checked {
background-color: v.$navigation-maincolor;
border-color: v.$navigation-maincolor;
}
.was-validated .form-control:valid {
border-color: #ced4da;
background-image: none;
}
.was-validated .form-control:valid:focus {
border-color: #ced4da;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.was-validated .form-control:invalid {
background-image: url("/images/exclamation-triangle-red.svg");
}
// Summernote
.note-editing-area {
background-color: white;
}
.note-editor .dropdown-toggle::after {
all: unset;
}
.note-editor .note-dropdown-menu {
box-sizing: content-box;
}
.note-editor .note-modal-footer {
box-sizing: content-box;
}
// Adjust bootstrap styles
.btn-outline-dates {
// color: v.$navigation-maincolor;
border: 1px solid #b6bec4;
box-sizing: border-box;
border-radius: 6px;
}
.btn-outline-dates:hover {
color: #fff;
background-color: v.$navigation-maincolor;
border-color: v.$navigation-maincolor;
}
.btn-check:checked + .btn-outline-dates,
.btn-check:active + .btn-outline-dates,
.btn-outline-dates:active,
.btn-outline-dates.active,
.btn-outline-dates.dropdown-toggle.show {
color: #fff;
background: v.$navigation-maincolor;
border: 1px solid v.$navigation-maincolor;
box-sizing: border-box;
border-radius: 6px;
}
.form-check-input[type="checkbox"]:indeterminate {
background-color: white;
border: 1px solid rgba(0, 0, 0, 0.25);
// background-image: url("/images/white-checkbox.svg");
background-image: none;
}
.indeterminate-cbox[type="checkbox"] {
background-image: url("/images/x-checkbox.svg");
}
.indeterminate-cbox[type="checkbox"]:not(:checked) + .form-check-label {
color: #848c91;
}
.indeterminate-cbox[type="checkbox"]:indeterminate + .form-check-label {
color: #212529;
}
/*
@media (min-width: 1400px) {
.p-squeeze-lg {
width: 60rem;
}
}
*/
.table-dict-list {
border-radius: 6px;
.th {
font-weight: 300;
color: v.$navigation-maincolor;
}
.table-dict-content {
border-bottom: 1px solid v.$gray-3;
background-color: #ffffff;
&:nth-child(2) {
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
&:last-child {
border: none;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
.dpr {
padding-left: 3.5rem;
}
}
}
@media (min-width: v.$layout-breakpoint-small) {
.table-dict-list {
border-radius: 6px;
.table-dict-content {
.dpr {
padding-left: 0;
}
}
}
}
@media (min-width: v.$layout-breakpoint-medium) {
.p-squeeze-lg {
// padding: 0 17%;
}
}
@media (min-width: v.$layout-breakpoint-x-large) {
.p-squeeze-lg {
width: 60rem;
display: block;
margin: auto;
// padding: 1rem;
}
.errc {
padding-top: 169px;
}
}
@@ -0,0 +1,204 @@
@use "../variables/variables" as v;
.edit-task {
cursor: pointer;
}
.delete-task {
cursor: pointer;
}
.double-task {
cursor: pointer;
}
.upload-a-file-field {
background-color: v.$side-nav-mobile-color;
}
.upload-inner-border {
background: v.$side-nav-mobile-color;
border: 2px dashed #ffffff;
box-sizing: border-box;
}
.delete-btn-table {
border: none;
background-color: inherit;
}
.white-background-btn {
background-color: white;
}
.button-edit {
font-size: 0.875rem;
padding-left: 8px;
padding-top: 12px;
padding-right: 8px;
padding-bottom: 12px;
width: 57px;
height: 32px;
}
// List
.task {
background: #ffffff;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
border-radius: 0px 8px 8px 0px;
}
.task-new {
border-left: 4px solid#057ed1;
border-radius: 6px 8px 8px 6px;
}
.task-in-progress {
border-left: 4px solid #fba728;
border-radius: 6px 8px 8px 6px;
}
.task-cancelled {
border-left: 4px solid #fb6f28;
border-radius: 6px 8px 8px 6px;
}
.task-declined {
border-left: 4px solid #d12525;
border-radius: 6px 8px 8px 6px;
}
.task-completed {
border-radius: 6px 8px 8px 6px;
}
.white-border-background {
border-radius: 6px;
background-color: white;
}
.extraction-btn {
width: 175px;
}
.task-name {
width: 45%;
}
/* Chrome, Safari, Edge, Opera */
.without-arrows::-webkit-outer-spin-button,
.without-arrows::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
// Select2 styles
.select2-selection {
height: 42px;
}
.select2-selection--multiple {
overflow: hidden;
height: auto;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice__remove {
border: none;
right: 0;
padding-top: 4px;
padding-bottom: 4px;
left: inherit;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice {
padding-left: 6px;
padding-bottom: 3px;
padding-right: 4px;
margin-top: 4px;
margin-left: 8px;
padding-top: 5px;
white-space: unset;
background-color: v.$side-nav-mobile-color;
}
.select2-container--default .select2-search--inline .select2-search__field {
height: 25px;
}
.select2-container .select2-search--inline .select2-search__field {
margin-top: 10px;
}
.select2-container--default .select2-selection--multiple {
border: 1px solid #ced4da;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice__display {
color: v.$navigation-maincolor;
font-family: Roboto;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 19px;
letter-spacing: 0em;
text-align: left;
margin-right: 12px;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice {
border: none;
}
.autocomplete {
background-color: white;
border-radius: 6px;
font-size: 1rem;
}
// li {
// list-style: none;
// }
#terminology-candidates {
width: 100%;
}
#user-corpus-btn {
width: 100%;
}
#kas-corpus-btn {
width: 100%;
}
@media screen and (min-width: v.$layout-breakpoint-large) {
#terminology-candidates {
width: unset;
height: 49px;
}
#user-corpus-btn {
width: unset;
height: 49px;
}
#kas-corpus-btn {
width: unset;
height: 49px;
}
}
@media screen and (min-width: v.$layout-breakpoint-x-large) {
.extraction-margin-left {
margin-left: 1.6rem;
}
}
@@ -0,0 +1,7 @@
.footer {
background-color: #d9d9d9;
}
.footer-text {
font-size: 0.875rem;
}
@@ -0,0 +1,547 @@
@use "../variables/variables" as v;
@use "search-filter/search-filter-navigation" as sf;
.index-footer {
display: flex;
flex-grow: 1;
flex-direction: column;
}
.content-hold-prerequisites {
display: flex;
flex-grow: 1;
flex-direction: column;
margin-top: 10px;
background-color: #f5f5f5;
padding-left: 2rem;
padding-right: 2rem;
}
.header-section-root-scroll {
/*background-color: v.$nav-white;*/
// background-color: v.$nav-white;
display: flex;
width: 100%;
flex-shrink: 1;
flex-grow: 0;
flex-wrap: wrap;
// z-index: 1030;
// padding-top: v.$panel-split-padding-vertical + 5px;
padding-bottom: 5px;
.header-container-divider-left {
display: flex;
flex-wrap: wrap;
min-width: 60%;
// padding-right: 18px;
align-items: flex-end;
> * {
width: 100%;
}
> h2 {
font-size: 1.125rem;
color: v.$header-title-gray;
font-weight: 400;
}
> h1 {
font-size: 1.5rem;
color: v.$navigation-maincolor;
font-weight: 300;
}
> span {
color: v.$header-description-gray;
}
}
.header-container-divider-right {
min-width: 40%;
display: flex;
align-items: flex-end;
justify-content: flex-end;
width: unset;
// > button {
// /*margin-bottom: 10px;*/
// margin-right: 6px;
// height: 40px;
// // width: 25%;
// // border: none;
// border-radius: 6px;
// font-size: 1.125rem;
// }
}
}
.main-container {
margin-left: 0px;
}
.side-menu-offset {
left: 400px;
}
#offset-padding {
top: 160px;
}
.classic-search-container {
.classic-search {
width: 100%;
display: inline-flex;
padding: 8px 16px;
background-color: v.$full-white;
align-content: center;
border-radius: 4px;
input {
width: 100%;
border: none;
background: none;
}
button {
position: absolute;
right: 0px;
}
}
.content-hold-prerequisites {
padding-right: 3rem;
}
}
@media (min-width: v.$layout-breakpoint-x-large) {
#offset-padding {
// left: 380px;
top: 64px;
}
.offset-padding {
left: sf.$sfPanelWidth + 1rem + 2rem; // 380px;
}
.main-container {
margin-left: sf.$sfPanelWidth + 1rem; // 2 rem alreay included due to prerequisites offset
}
.offset-correction {
margin-left: sf.$sfPanelWidth;
}
}
.no-side-menu {
left: 2rem;
}
.header-section-root {
/*background-color: v.$nav-white;*/
// background-color: v.$nav-white;
flex-shrink: 1;
flex-grow: 0;
flex-wrap: wrap;
background-color: #f5f5f5;
/*left: 35px;*/
right: 35px;
margin-left: 15px;
margin-right: 15px;
// padding-top: v.$panel-split-padding-vertical + 5px;
// padding-bottom: v.$panel-split-padding-vertical + 5px;
/*padding-left: 64px;*/ /* bootstrapped*/
/*padding-right: 28px;*/
.header-container-divider-left {
display: flex;
flex-wrap: wrap;
// min-width: 75%;
// padding-right: 18px;
align-items: flex-end;
padding-top: 20px;
> * {
width: 100%;
}
> h2 {
font-size: 1.125rem;
color: v.$header-title-gray;
font-weight: 400;
}
> h1 {
font-size: 1.5rem;
color: v.$navigation-maincolor;
font-weight: 300;
}
> span {
color: v.$header-description-gray;
}
}
.header-container-divider-right {
// width: 100%;
display: flex;
align-items: flex-end;
justify-content: flex-end;
margin-top: 17px;
margin-bottom: 2px;
// > button {
// /*margin-bottom: 10px;*/
// margin-right: 6px;
// height: 40px;
// width: 40%;
// // border: none;
// border-radius: 6px;
// font-size: 1.125rem;
// }
}
}
.header-consultancy-admin {
@extend .header-section-root;
padding-left: 1rem;
padding-right: 1rem;
}
.header-container-divider-left-special {
display: flex;
flex-wrap: wrap;
// min-width: %;
// padding-right: 18px;
align-items: flex-end;
> * {
width: 100%;
}
> h2 {
font-size: 1.125rem;
color: v.$header-title-gray;
font-weight: 400;
}
> h1 {
font-size: 1.5rem;
color: v.$navigation-maincolor;
font-weight: 300;
}
> span {
color: v.$header-description-gray;
}
}
.header-container-divider-right {
// width: 100%;
display: flex;
align-items: flex-end;
justify-content: flex-end;
> .btn {
/*margin-bottom: 10px;*/
margin-right: 6px;
height: 40px;
// width: 40%;
// border: none;
border-radius: 6px;
font-size: 1.125rem;
white-space: nowrap;
max-width: 240px;
}
}
.styled-table {
width: 100%;
td,
th {
/*border: 1px solid #dddddd;*/
text-align: left;
padding: 8px;
white-space: nowrap;
max-width: 500px;
overflow: hidden;
text-overflow: ellipsis;
}
tr {
color: v.$header-description-gray;
td:last-child {
width: 90px;
}
}
tr:nth-child(even) {
background-color: v.$full-white;
}
tr:nth-child(odd) {
background-color: v.$white-1;
}
tr:first-child {
background-color: v.$nav-white;
}
.btn {
width: -moz-fit-content;
width: fit-content;
height: 32px;
background-color: v.$navigation-maincolor;
border-radius: 6px;
border: none;
color: v.$full-white;
}
}
@media (min-width: v.$layout-breakpoint-x-large) {
#fixed-top-section {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
z-index: 1030;
}
.header-section-root {
flex-wrap: nowrap;
position: fixed;
margin-left: 0;
margin-right: 0;
z-index: 50;
}
.header-consultancy-admin {
margin-left: sf.$sfPanelWidth + 1rem;
padding-right: 1rem;
}
.header-container-divider-right {
> .btn {
height: 49px;
}
}
.styled-table-left-header {
width: 35%;
td,
th {
/*border: 1px solid #dddddd;*/
text-align: left;
padding: 8px;
white-space: nowrap;
}
tr {
color: v.$header-description-gray;
}
tr:nth-child(even) {
background-color: v.$full-white;
}
tr:nth-child(odd) {
background-color: v.$white-1;
}
tr:first-child {
background-color: v.$white-1;
}
// button {
// width: 64px;
// height: 32px;
// background-color: v.$navigation-maincolor;
// border-radius: 6px;
// border: none;
// color: v.$full-white;
// }
}
.content-list-pager {
> * {
padding: 8px 12px;
margin: 4px;
}
a {
color: v.$gray-1 !important;
font-weight: 600;
padding: 4px 8px;
text-decoration: none;
&.selected {
background-color: v.$gray-2;
color: v.$nav-white !important;
border-radius: 4px;
}
:visited {
text-decoration: none;
}
img {
width: 14px;
height: 14px;
}
}
}
}
.page-title-header {
font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 1.125rem;
line-height: 21px;
/* identical to box height */
color: #46535b;
}
.offset-header {
background-color: #f5f5f5;
z-index: 500;
}
.small-header-btn {
height: 40px !important;
}
// Primary button style
.btn {
border-radius: 6px;
padding: 5px;
padding-left: 50px;
padding-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 1.125rem;
line-height: 21px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
width: fit-content;
width: -moz-fit-content;
}
.header-container-left-side {
flex-wrap: nowrap;
}
@media (min-width: 960px) {
.btn {
}
}
.btn-primary {
color: #fff;
background-color: v.$button-primary-color;
border: none;
height: 49px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.12);
}
.btn-primary:hover {
color: #fff;
background: v.$button-primary-color;
opacity: 0.8;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.12);
}
.btn-check:focus + .btn-primary,
.btn-primary:focus {
color: #fff;
background-color: v.$button-primary-color;
border-color: v.$button-primary-color;
box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
color: #fff;
background-color: v.$button-primary-color;
border-color: v.$button-primary-color;
}
.btn-check:checked + .btn-primary:focus,
.btn-check:active + .btn-primary:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled,
.btn-primary.disabled {
color: #fff;
background-color: v.$button-primary-color;
border-color: v.$button-primary-color;
}
// Secondary button style
.btn-secondary {
color: v.$header-description-gray;
background-color: inherit;
border-color: v.$button-secondary-color;
}
.btn-secondary:hover {
color: v.$header-description-gray;
background-color: inherit;
border-color: #565e64;
}
.btn-check:focus + .btn-secondary,
.btn-secondary:focus {
color: #fff;
background-color: #b6bec3;
border-color: #b6bec3;
box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary,
.btn-check:active + .btn-secondary,
.btn-secondary:active,
.btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #b6bec3;
border-color: #b6bec3;
}
.btn-check:checked + .btn-secondary:focus,
.btn-check:active + .btn-secondary:focus,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled,
.btn-secondary.disabled {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-chevrons-left {
margin-top: 15px;
margin-right: 6px;
// height: 20px;
}
.chevrons-left-margin {
margin-top: 20px;
}
.image-link {
text-decoration: none;
}
+262
View File
@@ -0,0 +1,262 @@
@use "../variables/variables" as v;
body {
position: relative;
background-color: v.$nav-white;
display: flex;
flex-direction: column;
min-height: 100vh;
}
.help-nav-mobile {
display: flex;
align-content: center;
padding: v.$panel-split-padding-vertical 0;
.nav-button {
z-index: 10;
background: none;
border: none;
img {
display: inline-block;
width: 24px;
margin: 0 24px;
}
}
}
.help-nav-content {
list-style: none;
background-color: v.$side-nav-mobile-color;
/* MOBILE PROPERTIES */
// position: absolute;
width: 320px;
left: -420px;
top: 61px;
padding-top: 30px;
z-index: 3;
padding-right: 16px;
// bottom: 32px;
padding-bottom: 32px;
transition: 0.3s;
// max-height: calc(100vh - 80px);
height: 100vh;
max-height: calc(100vh - 130px - 75px);
overflow-y: auto;
a {
font-weight: 400;
color: #46535b;
text-decoration: none;
display: block;
}
a:visited {
color: #46535b;
text-decoration: none;
}
> li {
padding: 8px;
border-radius: 6px;
line-height: 0rem;
> a {
p {
display: inline-block;
}
img {
margin: 0 8px 0 4px;
width: 24px;
height: 24px;
}
}
.sub-links {
list-style: none;
display: block;
padding-top: 4px;
padding-bottom: 8px;
a {
margin-left: 24px;
line-height: 1.8rem;
display: block;
}
li:hover {
background: #ffffff;
opacity: 0.5;
border-radius: 6px;
// width: 100%;
margin-right: 20px;
}
.disabled-li-hover:hover {
background: none;
opacity: 1;
}
}
&.focused-menu {
background-color: #ffffff;
.active {
color: v.$navigation-maincolor;
font-weight: 700;
}
}
}
}
.help-nav {
background: #ffffff;
box-shadow: 0px 4px 40px rgb(0 0 0 / 25%);
position: sticky;
position: -webkit-sticky;
top: 0;
z-index: 500;
}
@media (min-width: v.$layout-breakpoint-x-large) {
.help-nav-title {
display: block !important;
}
.help-nav {
position: relative;
z-index: 50;
top: 65px;
}
.root-container {
display: flex;
}
.help-nav-mobile {
background-color: v.$nav-white;
position: fixed;
padding-bottom: 0;
.nav-button {
display: none;
}
}
.help-nav-content {
position: fixed;
box-shadow: none;
left: 20px;
background-color: v.$nav-white;
padding-top: 0;
top: 130px;
> li {
&.focused-menu {
background-color: v.$side-nav-mobile-color;
.active {
color: v.$navigation-maincolor;
font-weight: 700;
}
.disabled-menu {
font-style: italic;
font-weight: 400;
color: gray;
}
}
}
}
}
.help-padding-top {
padding-top: 60px;
}
.help-page-elements {
> img {
max-width: 100%;
height: auto;
margin-bottom: 15px;
}
> h3 {
scroll-margin-top: 70px;
}
> h2 {
scroll-margin-top: 70px;
}
}
.nav-pills .nav-link.active {
background-color: transparent;
color: #006cb7;
font-weight: 700;
}
.help-subheader-title {
font-family: "Roboto";
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 42px;
color: v.$navigation-maincolor;
}
.help-nav-title {
display: none;
font-weight: 300;
margin-top: 4rem;
margin-left: 2rem;
font-size: 1.5rem;
color: #848c91;
}
.anchor-margin {
padding-top: 130px;
}
.smaller-field {
max-height: 350px;
overflow: scroll;
}
.help-main-container:focus-visible {
outline: none;
}
.active-subgroup {
background: #e0e6ea;
border-radius: 6px;
}
.subarea-link.nav-link {
font-size: 1.25rem;
}
#help-nav-small-font {
font-size: unset;
}
.subarea-link.nav-link.active {
color: v.$navigation-maincolor !important;
background-color: unset;
font-weight: 700;
}
.nav-link.ms-2.active {
color: v.$navigation-maincolor !important;
background-color: unset;
font-weight: 700;
}
.nav-pills .show > .nav-link {
background-color: unset;
}
.collapsed-content {
max-height: 0;
transition: max-height 0.4s ease-out;
overflow: hidden;
}
@@ -0,0 +1,30 @@
.mc-button {
border: 1px solid #b6bec4;
border-radius: 4px;
width: 22px;
height: 22px;
background-position: center;
background: #ffffff;
margin-right: 3px;
}
.mc-button:focus {
box-shadow: 0 0 0 0.25rem #b6bec4;
border: gray;
}
.mc-button:focus-visible {
box-shadow: 0 0 0 0.25rem #b6bec4;
border: gray;
}
.mc-buttons-group {
margin-right: 5px;
}
.mc-center-img {
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: 7px;
}
@@ -0,0 +1 @@
@use "../variables/variables" as v;
@@ -0,0 +1,80 @@
@use "../variables/variables" as v;
@use "search-filter/search-filter-navigation" as sf;
// current footer size: 80px
$navbarSize: calc(100vh - 130px - 72px); // 130px from top minus footer size
.slidable {
list-style: none;
display: inline-block;
background-color: v.$side-nav-mobile-color;
// box-shadow: 9px 4px 33px rgba(0, 0, 0, 0.25);
/* MOBILE PROPERTIES */
position: absolute;
// width: 320px;
width: sf.$sfPanelWidth;
left: -420px;
top: 61px;
bottom: 0;
padding-top: 30px;
padding-right: 1rem;
z-index: 3;
// padding-right: 16px;
// bottom: 32px;
//padding-bottom: 32px;
transition: 0.3s;
height: 100vh;
// max-height: calc(100vh - 80px);
max-height: $navbarSize;
overflow-y: auto;
}
@media (min-width: v.$layout-breakpoint-x-large) {
.slidable {
position: fixed;
box-shadow: none;
left: 0;
background-color: v.$nav-white;
padding-top: 0;
top: 130px;
}
}
.sel-anchr {
> div {
> img {
width: 1rem;
height: 1rem;
display: inline-block;
align-self: start;
margin-top: 0.33rem;
}
}
}
.sel-anchr:hover {
background-color: #ffffff;
}
.advanced-input-label {
z-index: -5;
}
.min-content-height {
height: min-content !important;
}
.sf-correct {
overflow-x: hidden;
overflow-y: hidden;
}
.slidable-list {
padding-right: 1rem;
height: $navbarSize; // 1 rem offset to list it better
overflow-y: auto;
}
@@ -0,0 +1,236 @@
@use "../variables/variables" as v;
@use "../common/common";
.search-root {
/* not seen in mobile screens */
display: none !important;
}
@media (min-width: v.$layout-breakpoint-medium) {
.search-root {
display: flex !important;
}
}
/* DEVELOPMENT NOTE: CODE BELOW IS COPY PASTED FROM THE HOME PAGE, THIS CAN BE OTIMIZED */
/* GLOBAL DEFINITIONS */
/*
* {
margin: 0;
padding: 0;
font-size: 1.125rem;
font-family: "Roboto", "Helvetica";
}
*/
a {
color: v.$navigation-maincolor;
}
html {
/* rem definition 1rem = 16px */
font-size: 1rem;
}
/* END GLOBAL DEFINITIONS */
/* MOBILE DEFINITIONS */
.logo-small {
display: inline-block;
width: 58px;
height: 48px;
left: 29px;
top: 8px;
}
/* END MOBILE ONLY DEFINITIONS */
.top-container {
position: relative;
background: v.$navigation-maincolor;
box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
z-index: 600;
}
.top-container-mobile-search {
display: block;
@media (min-width: v.$layout-breakpoint-medium) {
display: none;
}
}
/* END HERO TEXT */
/* NAVIGATION */
.main-nav-no-search {
padding: 8px 0 8px 16px;
/* all links should not have standard decorations */
a {
text-decoration: none;
}
.nav {
display: flex;
align-items: center;
.nav-item {
display: flex;
}
.nav-search-section {
flex-grow: 4;
justify-content: center;
}
.container {
/*.nav {*/
display: flex;
width: 100%;
justify-content: flex-end;
align-items: center;
.nav-entry {
display: flex;
align-items: center;
width: auto;
min-width: min-content;
max-width: max-content;
margin: 0 0.625rem;
button {
display: flex;
align-items: center;
text-decoration: none;
border: none;
background: none;
}
.threedots {
margin: 0;
}
> button > *:first-child {
margin-right: 0.625rem;
}
a.dropodown-item {
font-size: 1.125rem;
}
}
a.nav-entry > *:first-child {
margin-right: 0.625rem;
}
}
}
}
/* END NAVIGATION */
/* SEARCH BAR */
.search-root {
padding: 0 20px;
display: flex;
width: 100%;
max-width: 650px;
justify-content: center;
button {
border: none;
background: none;
}
img {
display: inline-block;
height: 40px;
width: 40px;
}
> div {
width: 100%;
}
.search-bar {
display: flex;
width: 100%;
height: 46px;
background-color: v.$nav-white;
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.16);
border-radius: 6px;
> span {
height: 100%;
/*padding: 1.25rem 0;*/
}
.searchbar-icon-container {
display: flex;
width: 40px;
margin: 0 18px;
align-items: center;
.search_icon {
height: 25px;
}
}
.search-input {
height: 100%;
/*width: 55%;*/
width: 100%;
&:focus {
outline: none;
}
border: none;
background: none;
}
.search-button-keyboard {
display: flex;
flex-shrink: 0;
margin: 0 20px;
width: 30px;
height: 100%;
line-height: 10px;
align-items: center;
}
.keyboard {
width: 18px;
}
.dropdown-btn {
display: flex;
width: 30px;
flex-shrink: 0;
margin-right: 20px;
align-items: center;
justify-content: flex-end;
/*margin-right: 1.25rem;*/
img {
display: inline-block;
width: 12px;
}
}
}
}
/* END MOBILE DEFINITIONS */
/****************** UTILS *******************/
/************ END UTILS ************************/
/************************************** AREA TO ADD TO THE HOME (PATCHES) **********************************/
@@ -0,0 +1,31 @@
@use "../variables/variables" as v;
.author-list-tooltip {
&.show {
opacity: 1;
}
* {
font-size: 0.75rem !important;
line-height: 22px;
}
> .tooltip-inner {
max-width: 450px;
background-color: v.$side-nav-mobile-color;
color: v.$header-description-gray;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius: 6px;
}
> .tooltip-arrow {
display: none;
}
ul {
margin: 0;
margin-right: 20px;
padding: 10px;
list-style-type: none;
text-align: start;
}
}
@@ -0,0 +1,295 @@
@use "../../variables/variables" as v;
.text-ellipsis {
text-overflow: ellipsis;
overflow: hidden;
}
.results-secton-title {
font-size: 1.125rem;
font-weight: 400;
color: v.$navigation-maincolor;
}
.result-item-container {
background-color: #ffffff;
border-radius: 8px;
}
.bgmsg {
padding: 0.25rem;
background-color: v.$side-nav-mobile-color;
border-radius: 2px;
height: 1.375rem;
width: 1.375rem;
}
#res-panel {
div {
span {
a {
// color: black;
text-decoration: none;
font-weight: 700;
}
a:hover {
color: v.$navigation-maincolor;
}
a.selected {
padding: 0 12px;
color: v.$navigation-maincolor;
border-bottom: 3px solid v.$navigation-maincolor;
/*text-decoration: underline;
text-decoration-thickness: 3px;*/
}
}
}
}
.rl {
display: block;
text-decoration: none;
color: #000;
padding-top: 6px;
padding-left: 6px;
// * {
// word-break: normal;
// }
&:visited {
color: #000;
}
&:hover {
color: #000;
background-color: #fff;
box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.2);
}
$padding-rsl-height: 2px;
.anchor {
position: absolute;
margin-top: -35px;
}
.result-item {
ul {
list-style-type: none;
}
// margin-bottom: 1rem;
li:not(li:first-child) {
margin-top: 6px;
line-height: 18px;
p {
// height: 18px;
line-height: 18px;
}
}
.rsfs {
font-size: 1rem;
}
$rfl-width: 28px;
$rfl-height: 18px;
li {
// height: $rfl-height + 2px;
line-height: 0;
}
.results-item-language {
text-align: end;
.ex-span {
height: 1.375rem;
width: 1.375rem;
display: inline-block;
// width: 28px;
// max-width: 48px;
text-align: center;
font-size: 0.75rem;
padding: 0 0.1rem;
background-color: v.$gray-2;
color: #fff;
border-radius: 3px;
font-weight: 500;
font-size: 0.625rem;
}
.results-foreign-languages {
display: flex;
width: $rfl-width;
height: $rfl-height;
}
.rsl-ph {
height: 18px + 2 * $padding-rsl-height; // font size + 2* padding
}
}
.results-foreign-terms {
display: flex;
flex: 1 1 0;
min-width: 0;
> * {
width: 100%;
}
* {
// display: block;
// text-overflow: ellipsis;
// overflow: hidden;
}
> ul {
@media (max-width: v.$layout-breakpoint-large) {
padding-top: 0.3rem !important;
margin-left: 1.5rem !important;
}
> li {
display: block;
@media (max-width: v.$layout-breakpoint-large) {
padding-top: 0.3rem !important;
}
* {
// text-overflow: ellipsis;
// overflow: hidden;
}
}
}
}
.language-icon-seperator {
display: inline-block;
width: 30px;
}
.lang-h {
justify-content: center;
display: flex;
height: 1.25rem;
align-items: center;
}
.term-h {
justify-content: start;
display: flex;
// height: 18px;
align-items: center;
b {
// text-overflow: ellipsis;
}
}
.syn-h {
// text-overflow: ellipsis;
// overflow: hidden;
font-size: 1rem;
justify-content: start;
display: flex;
height: 18px;
align-items: center;
}
.lh-18px {
line-height: 18px;
}
.vw-18px {
display: inline-block;
width: 18px;
}
.rihw {
width: 100%;
display: inline-block;
color: v.$navigation-maincolor;
font-weight: 500;
}
.hspcf {
// height: 22px;
line-height: 18px;
display: block;
.risy {
width: 100%;
display: inline-block;
font-size: 1rem;
color: v.$navigation-maincolor;
}
}
.results-sources {
height: 1.375rem;
$rssColor: v.$gray-2;
.results-dict {
height: 1.375rem;
word-break: keep-all;
padding: 0 4px;
background-color: $rssColor;
border: 2px solid $rssColor;
color: #fff;
font-size: 0.75rem;
font-weight: 500;
border-radius: 2px;
white-space: nowrap;
}
.results-portal {
height: 1.375rem;
word-break: keep-all;
padding: 0 8px;
font-size: 0.75rem;
font-weight: 700;
border-radius: 2px;
&.te {
color: v.$gray-1;
border: 2px solid $rssColor;
// color: #fb6f28;
// border: 2px solid #fb6f28;
}
}
@media (max-width: v.$layout-breakpoint-large) {
margin-top: 0.6rem;
}
}
.res-domain {
color: v.$header-title-gray;
font-size: 0.875rem;
@media (max-width: v.$layout-breakpoint-large) {
margin-top: 0.6rem;
margin-left: 0.75rem;
}
}
}
}
.ls {
margin: 0 !important;
.rsc {
margin: 0 !important;
padding: 0 !important;
.results-comments {
@media (max-width: v.$layout-breakpoint-large) {
display: flex !important;
flex-grow: 1;
margin-right: 0 !important;
padding-right: 0;
justify-content: end;
}
}
}
}
@@ -0,0 +1,63 @@
@use "../../variables/variables" as v;
.rdsm {
list-style: none;
//box-shadow: 9px 4px 33px rgba(0, 0, 0, 0.25);
position: absolute;
left: -420px;
top: 61px;
z-index: 3;
li {
&:first-child {
margin-top: 16px;
}
margin-top: 24px;
font-size: 0.85rem;
> * {
padding-top: 5px;
}
}
.portal-info {
margin-top: 5px;
.portal-code {
border: 2px solid #fb6f28;
color: #fb6f28;
padding: 4px 8px;
border-radius: 2px;
margin-right: 10px;
}
.portal-name {
color: #fb6f28;
}
}
.dict-name {
color: v.$navigation-maincolor;
}
> * {
max-width: 250px;
}
}
.result-detail-main {
border-radius: 8px;
padding: 1rem;
background-color: #ffffff;
}
@media (min-width: v.$layout-breakpoint-x-large) {
.rdsm {
position: fixed;
//box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
left: 34px;
padding-top: 0;
padding-left: 0;
// top: 130px;
}
}
@@ -0,0 +1,273 @@
@use "../../variables/variables" as v;
.search-suggestion-container {
display: flex;
}
.advanced-search-root {
/*display: flex;*/
flex-direction: column;
/*position: absolute;*/
/*top: 64px + 83px;*/
left: 0;
right: 0;
/*bottom: 0;*/
padding: 2rem;
z-index: 1000;
background-color: #f5f5f5;
> * {
margin: 4px 0;
}
.advanced-search-options {
display: flex;
max-width: 500px;
div {
margin-top: 4px;
}
> div {
flex-grow: 1;
align-content: center;
> span {
:nth-child(2) {
margin-left: 8px;
}
}
}
input {
width: 24px;
}
:first-child {
display: flex;
}
:nth-child(2) {
display: flex;
justify-content: center;
}
:last-child {
display: flex;
justify-content: flex-end;
}
}
.advanced-search-filter-section {
> span:not(.advanced-search-filter-division) {
margin: 16px 0;
/*border-bottom: 4px solid v.$gray-2;*/
display: flex;
}
/* SELECT 2 LIBRARY OPTIMIZATIONS */
.select2-selection {
border: none; /* disable previous border */
border-bottom: 3px solid v.$gray-2;
background: none;
}
.advanced-input-label {
position: absolute;
transition-duration: 0.3s;
&.jumped {
bottom: 44px;
font-size: 0.7rem;
}
}
button {
position: absolute;
right: 0;
border: none;
background: none;
}
img {
position: absolute;
right: 0;
bottom: 8px;
z-index: -1;
}
.resizable {
display: block;
width: 100%;
input {
width: 100%;
display: flex;
flex-grow: 1;
border: none;
background: none;
/*outline: none;*/
}
&.selected {
}
}
span#area,
span#dict,
span#source,
span#consultant {
position: relative; /* combination with right 0 on button*/
}
.advanced-search-filter-division {
flex-direction: column;
flex-wrap: nowrap;
margin-top: 12px;
> span {
margin-top: 4px;
display: flex;
flex-grow: 1;
//border-bottom: 4px solid v.$gray-2;
display: flex;
> div {
position: relative;
}
}
}
span {
span.sf-label {
span {
display: block;
width: 300px;
top: 0px;
color: v.$gray-1;
z-index: -10;
}
}
}
/*
> span {
> span {
> {
position: absolute;
}
}
}*/
}
.omrs-input-group {
border-bottom: 0.125rem solid v.$border-bottom-inputs;
.tags-root {
/*border-bottom: 0.125rem solid v.$border-bottom-inputs;*/
align-self: flex-end;
.search-filter-keyword-item {
display: inline-flex;
min-width: 20px;
background-color: v.$side-nav-mobile-color;
flex-grow: 10;
span {
color: v.$navigation-maincolor;
}
button {
&:hover {
background-color: v.$gray-1;
}
}
}
}
}
.advanced-search-final-options {
display: flex;
flex-direction: column;
> * {
margin-top: 10px;
}
> span {
display: flex;
> button {
display: flex;
flex-grow: 1;
width: 100%;
height: 46px;
text-align: center;
justify-content: center; /* for the flex buttons*/
align-items: center;
color: #848c90;
//border: 1px solid #848c90;
border-radius: 6px;
background-color: v.$nav-white;
&.clear-f {
border: 1px solid #dadada;
}
&.search-btn-a {
border: none;
}
}
:first-child {
margin-right: 10px;
}
:last-child {
background-color: v.$navigation-maincolor;
color: #fff;
}
}
}
}
/* MEDIA SCREEN */
/*
Note that you have a home page of advanced screen popup and a navigation screen with a popup
*/
@media (min-width: v.$layout-breakpoint-medium) {
.advanced-search-root {
/*top: 350px;*/
// height: 500px;
// width: 39rem;
// margin: 0 auto;
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
border-radius: 0px 0px 6px 6px;
.advanced-search-final-options {
button {
height: 40px;
}
}
.advanced-search-filter-section {
.advanced-search-filter-division {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
> span {
flex-grow: 1;
}
> :first-child {
margin-right: 5px;
}
> :last-child {
margin-left: 10px;
}
}
}
}
}
@@ -0,0 +1,204 @@
@use "../../variables/variables" as v;
@use "sass:math";
@mixin scrollbars(
$size,
$foreground-color,
$background-color: mix(v.$foreground-color, white, 50%)
) {
// For Google Chrome
&::-webkit-scrollbar {
width: math.div($size, 1.3);
// Jure at one point changed previous line to:
// width: math.floor($size / 1.3);
// However this sintax is deprecated.
// Reenable with good reason or better yet, find a better (non-deprecated) alternative.
height: $size;
}
&::-webkit-scrollbar-thumb {
background: $foreground-color;
border-radius: 10px;
}
&::-webkit-scrollbar-track {
background: $background-color;
border-radius: 10px;
}
// For Internet Explorer
& {
scrollbar-face-color: $foreground-color;
scrollbar-track-color: $background-color;
}
scrollbar-color: $background-color $foreground-color;
scrollbar-width: thin;
}
#modal-filter-label {
font-size: 1.5rem;
}
.maincolor-text {
color: v.$navigation-maincolor !important;
}
.clear-filter-modal-section {
display: flex;
width: 100%;
justify-content: flex-start;
align-items: center;
text-decoration: none;
img {
width: 16px;
}
span {
padding-left: 14px;
font-size: 0.9rem;
}
}
.search-modal-filter {
display: flex;
background-color: #ecf0f3;
border-radius: 3px;
padding: 8px;
margin: 25px 0;
* {
display: flex;
border: none;
background: none;
}
input {
flex: 100;
flex-grow: fill;
flex-shrink: 0;
}
span {
flex: 1;
justify-content: flex-end;
img {
width: 30px;
}
}
}
.modal-content {
padding: 0 16px;
}
.nav-modal-section-content {
@include scrollbars(10px, v.$navigation-maincolor, #e6e6e6);
display: flex;
flex-direction: column;
padding-left: 0;
// height: 364px;
overflow-y: scroll;
* {
display: flex;
flex-grow: 1;
}
li {
width: 100%;
line-height: 1.7rem;
.nav-modal-content-desc {
padding-left: 14px;
flex: 100;
color: #848c90;
}
.nav-modal-content-desc.checked {
color: v.$navigation-maincolor;
}
:first-child {
//padding-top: 0.4rem;
justify-content: flex-end;
align-items: center;
}
:last-child {
justify-content: flex-end;
}
/* only the last child of a */
> :last-child {
margin-right: 32px;
color: #848c90;
}
> div {
max-width: 16px;
}
}
input {
display: inline-block;
width: 15px;
height: 15px;
}
&-desc {
margin-left: 12px;
flex-grow: 100;
flex-wrap: wrap;
align-items: flex-start;
}
}
@media (min-width: v.$layout-breakpoint-medium) {
.search-modal-header-root {
margin-top: 14px;
flex-direction: row-reverse;
display: flex;
flex-wrap: nowrap;
align-items: flex-end;
.clear-filter-modal-root {
display: flex;
}
}
/*
.nav-modal-section-content {
width: 700px;
}
.clear-filter-section {
}
*/
.search-modal-filter {
max-width: 342px;
margin: 0;
* {
}
input {
}
img {
}
}
}
@media (min-width: v.$layout-breakpoint-large) {
.search-modal-filter {
width: 100%;
}
}
@@ -0,0 +1,221 @@
@use "../../variables/variables" as v;
$sfPanelWidth: 24rem;
/* UPDATES TO THE SIDE MENU */
.search-filter-nav-mobile {
}
.search-filter-nav-content {
padding-right: 2rem;
position: absolute;
//padding-top: 38px;
padding-left: 0; // !important;
max-width: $sfPanelWidth;
box-shadow: none;
left: 0;
background-color: v.$nav-white;
z-index: 5;
}
@media (min-width: v.$layout-breakpoint-medium) {
.search-filter-nav-mobile {
display: none;
}
.search-filter-nav-content {
padding-top: 0;
}
}
/* ******************* */
v.$padding-left-nav: 1rem;
.clear-filter-section {
display: flex;
align-items: center;
// margin-top: 16px;
// padding-left: v.$padding-left-nav;
color: v.$navigation-maincolor !important;
align-content: center;
font-weight: 200;
img {
}
span {
padding-left: 8px;
}
}
.nav-section {
// padding-left: v.$padding-left-nav;
/*padding-top: 28px;*/
padding-top: 0;
//padding-right: 24px;
li {
list-style: none;
}
.nav-section-header {
display: flex;
flex-direction: row;
width: 100%;
color: v.$navigation-maincolor;
padding-bottom: 10px;
* {
display: flex;
flex-grow: 1;
}
img {
width: 18px;
display: inline-block;
flex-grow: 0;
}
span {
flex-grow: 5;
}
span.btn-area {
display: flex;
border: none;
background: none;
padding-right: 0;
justify-content: flex-end;
button {
display: flex;
width: 32px;
height: 24px;
padding: 0;
margin: 0;
background: none;
box-shadow: none;
.select-more-text,
div {
font-size: 0.75rem;
/*padding-right: 10px;*/
justify-content: flex-end;
align-items: center;
}
.select-more-text {
display: flex;
justify-content: flex-end;
padding-right: 10px;
color: v.$navigation-maincolor;
}
}
}
}
.showall {
color: v.$navigation-maincolor;
margin-top: 0.6rem;
img {
height: 1rem;
width: 1rem;
align-self: center;
flex-shrink: 1;
flex-grow: 0;
margin-right: 1rem;
}
span {
color: v.$navigation-maincolor;
font-size: 0.9rem;
align-self: center;
}
}
.nav-section-content {
display: flex;
flex-direction: column;
padding-left: 0;
* {
display: flex;
flex-grow: 1;
}
li {
width: 100%;
line-height: 1.7rem;
a {
font-weight: 400;
:first-child {
// padding-top: 0.2rem;
justify-content: flex-end;
align-items: center;
}
:last-child {
justify-content: flex-end;
}
}
}
input {
display: inline-block;
width: 15px;
height: 15px;
}
&-desc {
margin-left: 12px;
flex-grow: 100;
flex-wrap: wrap;
align-items: flex-start;
}
}
}
.modal-footer {
div {
display: flex;
flex: 1;
}
.close {
width: 108px;
background-color: #fff;
color: #46535b;
}
.use {
width: 164px;
}
}
.optional-floating-action-button {
margin-top: 16px;
}
.sf-min-h {
min-height: 600px;
background-color: v.$nav-white;
}
@media (min-width: v.$layout-breakpoint-medium) {
/*.nav-section {
padding-top: 28px;
}*/
//.search-filter-nav-content {
//position: fixed;
//}
.clear-filter-section {
// margin-top: 43px;
// padding-left: v.$padding-left-nav;
}
}
@@ -0,0 +1,253 @@
@use "../variables/variables" as v;
/*$gray: #c4c4c4;
$gray-stronger: #848c90;
$gray-darker: #46535b;
*/
$modal-padding: 48px;
.color-primary-text {
color: v.$navigation-maincolor !important;
}
.bg-primary {
background-color: v.$navigation-maincolor !important;
}
.dark-gray-text {
color: v.$header-description-gray;
}
.h41 {
height: 41px !important;
}
.w151 {
width: 151px !important;
}
.no-bg-and-borders {
border: none;
background: none;
}
/* fade effect - Note structure must be consistent!!! */
body.modal-open .no-modal {
-webkit-filter: blur(3px);
-moz-filter: blur(3px);
-o-filter: blur(3px);
-ms-filter: blur(3px);
filter: blur(3px);
}
.modal-content {
border-radius: 20px;
flex-grow: 1;
flex-shrink: 0;
}
.modal-header {
border-bottom: none;
}
.modal-footer {
border-top: none;
}
.padding-right-25 {
padding-right: 25px !important;
}
.padding-left-25 {
padding-left: 25px !important;
}
/* FORM */
.input-floor {
border-bottom: 1px solid rgba($color: #000000, $alpha: 0.6);
}
.register-login-form {
/*padding: 0 $modal-padding;*/
input {
font-size: 1.6rem;
height: 1.8rem;
}
}
.form-control-login-signup {
border: none;
border-radius: 0;
border-bottom: 1px solid v.$gray-C4;
padding-left: 0;
color: v.$header-description-gray;
}
.form-icon-data-seperator {
display: flex;
margin-bottom: 40px;
}
.form-icon {
display: flex;
align-items: center;
justify-content: center;
img {
display: inline-block;
width: 30px;
margin-right: 18px;
}
}
.form-data {
display: block;
flex: 1 0;
}
.login-register-btn {
margin: 10px 64px 0;
border-radius: 29px;
width: 150px;
/*background-color: $primary-color1;*/
}
.registration {
width: 100%;
h6 {
margin-bottom: 0.5rem;
}
p {
margin-bottom: 0;
}
* {
font-weight: 300;
color: v.$header-title-gray;
text-align: left;
align-items: center;
}
}
.font-italic {
font-style: italic;
}
form#login-form,
form#register-form {
.row {
.error-icon {
width: 30px;
height: 30px;
margin-bottom: 0.6rem;
visibility: hidden;
}
.error-text {
color: v.$error-red;
visibility: hidden;
}
img {
padding-top: 4px;
height: 32px;
width: 32px;
}
input {
border: none;
}
}
}
.logintitle,
.regtitle {
font-weight: 400;
}
#staticBackdrop {
* {
font-size: 0.85rem;
}
.loginregisterlabel {
font-size: 1.3rem;
}
.rememberloginlabel {
font-size: 0.75rem;
}
.row {
padding-top: 1rem;
}
button {
height: 41px;
border-radius: 29px;
}
.forgotten-password {
font-size: 0.75rem;
}
}
.loginregisterlabel {
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
z-index: 0;
position: relative;
top: 1.1rem;
font-size: 1rem;
color: rgba($color: #000000, $alpha: 0.6);
}
#login-form,
#register-form {
.row {
}
input {
z-index: 2;
font-size: 1.1rem;
}
}
.pspelogsig-5 {
}
.input-lr:focus-visible {
outline: none !important;
box-shadow: none !important;
}
@media screen and (min-width: 756px) {
#logreg-mb {
#login-form,
#register-form {
.row {
max-width: 550px;
}
}
}
}
@media screen and (min-width: 992px) {
#logreg-mb {
.pspelogsig-5 {
padding-left: 3rem;
padding-right: 3rem;
#login-form,
#register-form {
.d-flex-and-align-end {
display: flex !important;
justify-content: flex-end;
}
}
}
}
}
+33
View File
@@ -0,0 +1,33 @@
@use "variables/variables" as v;
@use "common/basic-includes";
@use "common/common";
@use "common/comments-includes";
@use "common/dictionaries-includes";
@use "common/index-definitions";
@use "common/keyboard";
@use "common/material-input";
@use "common/mixins";
@use "components/search-filter/search-filter-advanced-popup";
@use "components/search-filter/search-filter-modal";
@use "components/search-filter/search-filter-navigation";
@use "components/search-filter/res-panel";
@use "components/search-filter/result-detail";
@use "components/admin-main";
@use "components/admin-side-menu";
@use "components/comments-main";
@use "components/content-main";
@use "components/content-side-menu";
@use "components/consultancy-main";
@use "components/dictionaries-main";
@use "components/extraction-main";
@use "components/footer";
@use "components/header-section";
@use "components/notification";
@use "components/side-menu";
@use "components/toolbar";
@use "components/tooltips";
@use "text/text-styles";
@use "login-signup/login-signup";
@use "components/help";
@use "components/mixed-content";
@use "components/content-header-section";
+183
View File
@@ -0,0 +1,183 @@
@use "../variables/variables" as v;
.page-description {
font-style: normal;
font-weight: normal;
font-size: 0.875rem;
line-height: 150%;
color: v.$header-description-gray;
}
.gray-info {
font-style: normal;
font-weight: normal;
font-size: 0.875rem;
line-height: 150%;
color: v.$header-title-gray;
}
.bold-weight-black {
font-weight: 500;
font-size: 1.125rem;
line-height: 21px;
color: v.$header-description-gray;
}
.normal-gray {
font: Roboto;
font-weight: 400;
font-size: 1rem;
line-height: 19px;
color: v.$header-description-gray;
}
.smaller-gray-uppercase {
font-size: 0.75rem;
line-height: 14px;
/* identical to box height */
text-transform: uppercase;
color: v.$header-title-gray;
}
.smaller-black-uppercase {
font-size: 0.875rem;
line-height: 14px;
color: v.$header-description-gray;
text-transform: uppercase;
}
.smaller-gray-info {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 0.875rem;
line-height: 150%;
color: v.$header-title-gray;
}
.smaller-blue-subheading {
font-style: normal;
font-weight: 300;
font-size: 1.125rem;
line-height: 21px;
color: v.$navigation-maincolor;
}
.normal-gray-label {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 1rem;
line-height: 19px;
color: v.$header-description-gray;
}
.table-left-header {
font-size: 1.125rem;
line-height: 27px;
font-weight: 400;
}
.side-menu-heading {
font-weight: 300;
font-size: 1.5rem;
line-height: 28px;
color: #848c91;
margin-top: 50px;
}
.small-blue-text {
font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 1rem;
line-height: 19px;
color: v.$navigation-maincolor;
}
.bold-blue-text {
font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 1rem;
line-height: 19px;
color: v.$navigation-maincolor;
}
.heavy-black-text {
font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 0.875rem;
line-height: 16px;
color: #3a464e;
}
.modal-title-blue {
font-size: 1.5rem;
line-height: 28px;
color: v.$navigation-maincolor;
}
.bold-blue-subheading {
font-style: normal;
font-weight: 500;
font-size: 1.125rem;
color: v.$navigation-maincolor;
}
.smaller-black-info {
font-size: 0.875rem;
font-weight: 500;
text-transform: uppercase;
color: #3a464e;
}
.normal-red-note {
font-weight: 500;
font-size: 1.125rem;
line-height: 21px;
color: #d12525;
}
.heavy-gray-text {
font-weight: 600;
font-size: 1rem;
line-height: 24px;
color: #46535b;
}
.no-text-decoration {
text-decoration: none;
}
.text-p625rem {
font-size: 0.625rem !important;
}
.text-p875rem {
font-size: 0.875rem !important;
}
/*
.text-1p1rem {
font-size: 1.1rem !important;
}
*/
.text-1p125rem {
font-size: 1.125rem !important;
}
.text-1p3rem {
font-size: 1.3rem !important;
}
.text-1p5rem {
/* font size 24 in initial screen*/
font-size: 1.5rem !important;
}
.gray1-text {
color: v.$gray-1;
}
@@ -0,0 +1,47 @@
/* MAIN DEFINITIONS */
$root-em: 16px;
/* COLORS */
$navigation-maincolor: #006cb7;
$nav-white: #f5f5f5;
$full-white: #ffffff;
$white-1: #ecf0f3;
$side-nav-mobile-color: #e0e6ea;
$nav-gray: #ebebeb;
$header-title-gray: #848c91;
$header-description-gray: #46535b;
$gray-1: #848c90;
$gray-2: #b6bec3;
$gray-3: #d9d9d9;
$gray-C4: #c4c4c4;
$error-red: #d12525;
$logged-in-green: #6cf3ab;
$dark-gray-1: #3a464e;
$border-bottom-inputs: rgba(19, 19, 21, 0.6);
/* BREAKPOINT */
$layout-breakpoint-small: 576px;
$layout-breakpoint-medium: 768px;
$layout-breakpoint-large: 992px;
$layout-breakpoint-x-large: 1200px;
/* BUTTONS AND TEXTS */
$text-primary-color: $nav-white;
$button-maincolor: $navigation-maincolor;
$button-primary-color: $navigation-maincolor;
$button-secondary-color: $gray-2;
/* CUSTOM RULES */
$panel-split-padding-vertical: 16px;
$padding-left-nav: 32px;
/* WORK LINE */