mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-11-01 01:21:18 +01:00 
			
		
		
		
	Update: Changed pages css to adapte new theme system
This commit is contained in:
		
							parent
							
								
									eb8a494b5c
								
							
						
					
					
						commit
						04d1ff3822
					
				@ -10,11 +10,15 @@
 | 
			
		||||
  display: flex;
 | 
			
		||||
  align-items: center; /* Center children horizontally */
 | 
			
		||||
  flex-grow: 1;
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer-powered-by {
 | 
			
		||||
  margin-top: auto; /* Pushes the text to the bottom */
 | 
			
		||||
  color: grey;
 | 
			
		||||
  text-align: center; /* Centers the text inside the div */
 | 
			
		||||
  width: 100%; /* Full width to center the text properly */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer-icon {
 | 
			
		||||
  font-size: 2rem;
 | 
			
		||||
}
 | 
			
		||||
@ -1,18 +1,19 @@
 | 
			
		||||
#searchBar {
 | 
			
		||||
  background-image: url("../images/search.svg");
 | 
			
		||||
  background-position: 16px 16px;
 | 
			
		||||
  background-repeat: no-repeat;
 | 
			
		||||
  color: var(--md-sys-color-on-surface);
 | 
			
		||||
  background-color: var(--md-sys-color-surface-container-low);
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  font-size: 16px;
 | 
			
		||||
  margin-bottom: 12px;
 | 
			
		||||
  padding: 12px 20px 12px 40px;
 | 
			
		||||
  border: 1px solid #ddd;
 | 
			
		||||
  margin-bottom: 2rem;
 | 
			
		||||
  padding: 0.75rem 3.5rem;
 | 
			
		||||
  border: 0.1rem solid var(--md-sys-color-outline-variant);
 | 
			
		||||
  border-radius: 3rem;
 | 
			
		||||
  outline-color: var(--md-sys-color-outline-variant);
 | 
			
		||||
}
 | 
			
		||||
.dark-mode-search {
 | 
			
		||||
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' hei… 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E") !important;
 | 
			
		||||
  color: #f8f9fa !important;
 | 
			
		||||
  background-color: #212529 !important;
 | 
			
		||||
  border-color: #343a40 !important;
 | 
			
		||||
 | 
			
		||||
.search-icon {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  margin: 0.75rem 1rem;
 | 
			
		||||
  border: 0.1rem solid transparent;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.features-container {
 | 
			
		||||
@ -22,23 +23,23 @@
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.feature-card {
 | 
			
		||||
  border: 2px solid rgba(0, 0, 0, 0.25);
 | 
			
		||||
  border-radius: 0.25rem;
 | 
			
		||||
  border: 2px solid var(--md-sys-color-surface-5);
 | 
			
		||||
  border-radius: 2rem;
 | 
			
		||||
  padding: 1.25rem;
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
  align-items: flex-start;
 | 
			
		||||
  background: rgba(13, 110, 253, 0.05);
 | 
			
		||||
  background: var(--md-sys-color-surface-5);
 | 
			
		||||
  transition:
 | 
			
		||||
    transform 0.3s,
 | 
			
		||||
    border 0.3s;
 | 
			
		||||
  transform-origin: center center;
 | 
			
		||||
  outline: 2px solid transparent;
 | 
			
		||||
  outline: 0px solid transparent;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.feature-card a {
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
  color: inherit;
 | 
			
		||||
  color: var(--md-sys-color-on-surface);
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
@ -47,45 +48,43 @@
 | 
			
		||||
 | 
			
		||||
.feature-card .card-text {
 | 
			
		||||
  flex: 1;
 | 
			
		||||
  margin-left: 3.5rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.feature-card:hover {
 | 
			
		||||
  outline: 1px solid rgba(0, 0, 0, 0.5);
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
  transform: scale(1.1);
 | 
			
		||||
  box-shadow: var(--md-sys-elevation-3);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.feature-card:hover .card-title {
 | 
			
		||||
  text-decoration: underline;
 | 
			
		||||
}
 | 
			
		||||
.card-title.text-primary {
 | 
			
		||||
  color: #000; /* Replace with your desired shade of blue */
 | 
			
		||||
  color: #000;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.home-card-icon {
 | 
			
		||||
  width: 30px;
 | 
			
		||||
  height: 30px;
 | 
			
		||||
  width: 3rem;
 | 
			
		||||
  height: 3rem;
 | 
			
		||||
  transform: translateY(-5px);
 | 
			
		||||
}
 | 
			
		||||
.home-card-icon-colour {
 | 
			
		||||
  filter: invert(0.2) sepia(2) saturate(50) hue-rotate(190deg);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.favorite-icon {
 | 
			
		||||
  display: none;
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 10px;
 | 
			
		||||
  right: 10px;
 | 
			
		||||
  color: var(--md-sys-color-secondary);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Only show the favorite icons when the parent card is being hovered over */
 | 
			
		||||
.feature-card:hover .favorite-icon {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.favorite-icon img {
 | 
			
		||||
  filter: brightness(0);
 | 
			
		||||
  filter: brightness(0) invert(var(--md-theme-filter-color));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.jumbotron {
 | 
			
		||||
  padding: 3rem 3rem; /* Reduce vertical padding */
 | 
			
		||||
}
 | 
			
		||||
  padding: 3rem 3rem;
 | 
			
		||||
  /* Reduce vertical padding */
 | 
			
		||||
}
 | 
			
		||||
@ -8,7 +8,6 @@ body {
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  padding-top: 40px;
 | 
			
		||||
  padding-bottom: 40px;
 | 
			
		||||
  background-color: #f5f5f5;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.form-signin {
 | 
			
		||||
@ -37,6 +36,7 @@ body {
 | 
			
		||||
  border-top-left-radius: 0;
 | 
			
		||||
  border-top-right-radius: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.container-flex {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
@ -44,41 +44,22 @@ body {
 | 
			
		||||
  width: 100%; /* Set width to 100% */
 | 
			
		||||
  align-items: center; /* Center its children horizontally */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.footer-bottom {
 | 
			
		||||
  margin-top: auto;
 | 
			
		||||
}
 | 
			
		||||
body.light-mode input:-webkit-autofill,
 | 
			
		||||
body.light-mode input:-webkit-autofill:hover,
 | 
			
		||||
body.light-mode input:-webkit-autofill:focus,
 | 
			
		||||
body.light-mode input:-webkit-autofill:active {
 | 
			
		||||
  -webkit-text-fill-color: #212529; /* Dark font color */
 | 
			
		||||
  -webkit-box-shadow: 0 0 0 1000px #f8f9fa inset; /* Light background color */
 | 
			
		||||
 | 
			
		||||
.form-control {
 | 
			
		||||
  border-radius: 1.25rem !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Dark Mode */
 | 
			
		||||
body.dark-mode input:-webkit-autofill,
 | 
			
		||||
body.dark-mode input:-webkit-autofill:hover,
 | 
			
		||||
body.dark-mode input:-webkit-autofill:focus,
 | 
			
		||||
body.dark-mode input:-webkit-autofill:active {
 | 
			
		||||
  -webkit-text-fill-color: #f8f9fa; /* Light font color */
 | 
			
		||||
  -webkit-box-shadow: 0 0 0 1000px #212529 inset; /* Dark background color */
 | 
			
		||||
}
 | 
			
		||||
/* Light Mode */
 | 
			
		||||
body.light-mode .form-floating > input:focus + label {
 | 
			
		||||
  color: #212529 !important; /* Dark text for light background */
 | 
			
		||||
.form-signin .form-floating {
 | 
			
		||||
  margin: 1rem 0px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Dark Mode */
 | 
			
		||||
body.dark-mode .form-floating > input:focus + label {
 | 
			
		||||
  color: #fff !important; /* Light text for dark background */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
body.light-mode .form-floating > label {
 | 
			
		||||
  color: #212529 !important; /* Dark text for light background */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
body.dark-mode .form-floating > label {
 | 
			
		||||
  color: #fff !important; /* Light text for dark background */
 | 
			
		||||
input[type="checkbox" i] {
 | 
			
		||||
  margin: 0px 5px;
 | 
			
		||||
  vertical-align: middle;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Removing default styles for ul and li */
 | 
			
		||||
 | 
			
		||||
@ -3,43 +3,80 @@
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.global-buttons-container {
 | 
			
		||||
label {
 | 
			
		||||
  text-align: left;
 | 
			
		||||
  display: block;
 | 
			
		||||
  padding: 0rem 0.25rem;
 | 
			
		||||
  font-size: 1.25rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.form-control {
 | 
			
		||||
  border-radius: 16px !important;
 | 
			
		||||
  padding: 0.75rem;
 | 
			
		||||
  border: 1px solid var(--theme-color-outline-variant);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mt-action-bar {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  gap: 10px;
 | 
			
		||||
  align-items: start;
 | 
			
		||||
 | 
			
		||||
  background-color: rgba(13, 110, 253, 0.1);
 | 
			
		||||
  border: 1px solid rgba(0, 0, 0, 0.25);
 | 
			
		||||
  background-color: var(--md-sys-color-surface-5); 
 | 
			
		||||
  border: none;
 | 
			
		||||
  backdrop-filter: blur(2px);
 | 
			
		||||
 | 
			
		||||
  top: 10px;
 | 
			
		||||
  z-index: 10;
 | 
			
		||||
  padding: 10px;
 | 
			
		||||
  border-radius: 8px;
 | 
			
		||||
}
 | 
			
		||||
.global-buttons-container > * {
 | 
			
		||||
  padding: 0.6rem 0.75rem;
 | 
			
		||||
  padding: 1.25rem;
 | 
			
		||||
  border-radius: 2rem;
 | 
			
		||||
  margin: 0px 25px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.global-buttons-container svg {
 | 
			
		||||
.mt-action-bar>* {
 | 
			
		||||
  padding-bottom: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mt-action-bar svg,
 | 
			
		||||
.mt-action-btn svg {
 | 
			
		||||
  width: 20px;
 | 
			
		||||
  height: 20px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mt-action-bar .mt-filename {
 | 
			
		||||
  width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mt-action-btn {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  gap: 10px;
 | 
			
		||||
  align-items: start;
 | 
			
		||||
  top: 10px;
 | 
			
		||||
  z-index: 10;
 | 
			
		||||
  padding: 12px 0px 0px;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mt-action-btn .btn {
 | 
			
		||||
  width: 3rem;
 | 
			
		||||
  height: 3rem;
 | 
			
		||||
  border-radius: 20px;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#export-button {
 | 
			
		||||
  margin-left: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#bg-card {
 | 
			
		||||
  background-color: var(--md-sys-color-surface-5);
 | 
			
		||||
  border-radius: 3rem;
 | 
			
		||||
  padding: 25px 0 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#pages-container-wrapper {
 | 
			
		||||
  --background-color: rgba(0, 0, 0, 0.025);
 | 
			
		||||
  --scroll-bar-color: #f1f1f1;
 | 
			
		||||
  --scroll-bar-thumb: #888;
 | 
			
		||||
  --scroll-bar-thumb-hover: #555;
 | 
			
		||||
  background-color: var(--background-color);
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
  padding: 10px 25px;
 | 
			
		||||
  border-radius: 10px;
 | 
			
		||||
  padding: 1rem;
 | 
			
		||||
  border-radius: 25px;
 | 
			
		||||
  overflow-y: hidden;
 | 
			
		||||
  overflow-x: auto;
 | 
			
		||||
  min-height: 275px;
 | 
			
		||||
@ -47,11 +84,11 @@
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#pages-container {
 | 
			
		||||
  margin: auto;
 | 
			
		||||
  gap: 0px;
 | 
			
		||||
  display: flex;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  justify-content: center;
 | 
			
		||||
  flex-wrap: wrap;
 | 
			
		||||
  margin-left: -15px;
 | 
			
		||||
  margin-right: -15px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* width */
 | 
			
		||||
@ -86,6 +123,58 @@
 | 
			
		||||
  position: relative;
 | 
			
		||||
  user-select: none;
 | 
			
		||||
  transition: width 1s linear;
 | 
			
		||||
  margin-top: 16px;
 | 
			
		||||
  margin-bottom: 16px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Pushes the last item to the left */
 | 
			
		||||
.page-container:last-child {
 | 
			
		||||
  margin-right: auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.page-container:last-child:lang(ar),
 | 
			
		||||
/* Arabic */
 | 
			
		||||
.page-container:last-child:lang(he),
 | 
			
		||||
/* Hebrew */
 | 
			
		||||
.page-container:last-child:lang(fa),
 | 
			
		||||
/* Persian */
 | 
			
		||||
.page-container:last-child:lang(ur),
 | 
			
		||||
/* Urdu */
 | 
			
		||||
.page-container:last-child:lang(ckb),
 | 
			
		||||
/* Sorani Kurdish */
 | 
			
		||||
.page-container:last-child:lang(ks),
 | 
			
		||||
/* Kashmiri */
 | 
			
		||||
.page-container:last-child:lang(kk),
 | 
			
		||||
/* Kazakh */
 | 
			
		||||
.page-container:last-child:lang(uz),
 | 
			
		||||
/* Uzbek */
 | 
			
		||||
.page-container:last-child:lang(ky),
 | 
			
		||||
/* Kyrgyz */
 | 
			
		||||
.page-container:last-child:lang(bal),
 | 
			
		||||
/* Baluchi */
 | 
			
		||||
.page-container:last-child:lang(dv),
 | 
			
		||||
/* Divehi */
 | 
			
		||||
.page-container:last-child:lang(ps),
 | 
			
		||||
/* Pashto */
 | 
			
		||||
.page-container:last-child:lang(sdg),
 | 
			
		||||
/* Southern Kurdish */
 | 
			
		||||
.page-container:last-child:lang(syr),
 | 
			
		||||
/* Syriac */
 | 
			
		||||
.page-container:last-child:lang(mzn),
 | 
			
		||||
/* Mazanderani */
 | 
			
		||||
.page-container:last-child:lang(tgl),
 | 
			
		||||
/* Tagalog */
 | 
			
		||||
.page-container:last-child:lang(pnb),
 | 
			
		||||
/* Western Punjabi */
 | 
			
		||||
.page-container:last-child:lang(ug),
 | 
			
		||||
/* Uyghur */
 | 
			
		||||
.page-container:last-child:lang(nqo),
 | 
			
		||||
/* N'Ko */
 | 
			
		||||
.page-container:last-child:lang(bqi)
 | 
			
		||||
/* Bakhtiari */
 | 
			
		||||
{
 | 
			
		||||
  margin-left: auto !important;
 | 
			
		||||
  margin-right: 0 !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.page-container img {
 | 
			
		||||
@ -109,11 +198,15 @@
 | 
			
		||||
.page-number {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 5px;
 | 
			
		||||
  right: 5px;
 | 
			
		||||
  color: white;
 | 
			
		||||
  background-color: #007bff; /* Primary blue color */
 | 
			
		||||
  padding: 3px 6px;
 | 
			
		||||
  border-radius: 4px;
 | 
			
		||||
  font-size: 12px;
 | 
			
		||||
  right: 0px;
 | 
			
		||||
  color: var(--md-sys-color-on-surface);
 | 
			
		||||
  background-color: var(--md-sys-color-surface-5);
 | 
			
		||||
  padding: 6px 8px;
 | 
			
		||||
  border-radius: 8px;
 | 
			
		||||
  font-size: 16px;
 | 
			
		||||
  z-index: 2;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tool-header {
 | 
			
		||||
  margin: 0.5rem 1rem 2rem;
 | 
			
		||||
}
 | 
			
		||||
@ -7,28 +7,35 @@
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#navbarSearch.show {
 | 
			
		||||
  max-height: 300px; /* Adjust this to your desired max height */
 | 
			
		||||
  max-height: 300px;
 | 
			
		||||
  /* Adjust this to your desired max height */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#searchForm {
 | 
			
		||||
  width: 200px; /* Adjust this value as needed */
 | 
			
		||||
  width: 200px;
 | 
			
		||||
  /* Adjust this value as needed */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Style the search results to match the navbar */
 | 
			
		||||
#searchResults {
 | 
			
		||||
  max-height: 200px; /* Adjust this value as needed */
 | 
			
		||||
  max-height: 200px;
 | 
			
		||||
  /* Adjust this value as needed */
 | 
			
		||||
  overflow-y: auto;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  max-width: 300px; /* Adjust to your preferred width */
 | 
			
		||||
  transition: height 0.3s ease; /* Smooth height transition */
 | 
			
		||||
  max-width: 300px;
 | 
			
		||||
  /* Adjust to your preferred width */
 | 
			
		||||
  transition: height 0.3s ease;
 | 
			
		||||
  /* Smooth height transition */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#searchResults .dropdown-item {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  white-space: nowrap;
 | 
			
		||||
  height: 50px; /* Fixed height */
 | 
			
		||||
  overflow: hidden; /* Hide overflow */
 | 
			
		||||
  height: 50px;
 | 
			
		||||
  /* Fixed height */
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  /* Hide overflow */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#searchResults .icon {
 | 
			
		||||
@ -37,39 +44,48 @@
 | 
			
		||||
 | 
			
		||||
#searchResults .icon-text {
 | 
			
		||||
  display: inline;
 | 
			
		||||
  overflow: hidden; /* Hide overflow */
 | 
			
		||||
  text-overflow: ellipsis; /* Add ellipsis for long text */
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  /* Hide overflow */
 | 
			
		||||
  text-overflow: ellipsis;
 | 
			
		||||
  /* Add ellipsis for long text */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#search-icon i {
 | 
			
		||||
  font-size: 24px; /* Adjust this to your desired size */
 | 
			
		||||
  font-size: 24px;
 | 
			
		||||
  /* Adjust this to your desired size */
 | 
			
		||||
  transition: color 0.3s;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#search-icon:hover i {
 | 
			
		||||
  color: #666; /* Adjust this to your hover color */
 | 
			
		||||
  color: #666;
 | 
			
		||||
  /* Adjust this to your hover color */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.search-input {
 | 
			
		||||
  transition:
 | 
			
		||||
    border 0.3s,
 | 
			
		||||
    box-shadow 0.3s;
 | 
			
		||||
  transition: border 0.3s, box-shadow 0.3s;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.search-input:focus {
 | 
			
		||||
  border-color: #666; /* Adjust this to your focus color */
 | 
			
		||||
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Adjust this to your desired shadow */
 | 
			
		||||
  border-color: #666;
 | 
			
		||||
  /* Adjust this to your focus color */
 | 
			
		||||
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
 | 
			
		||||
  /* Adjust this to your desired shadow */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Set a fixed height and styling for each search result item */
 | 
			
		||||
.search-results a {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  gap: 10px; /* space between icon and text */
 | 
			
		||||
  height: 40px; /* Adjust based on your design */
 | 
			
		||||
  overflow: hidden; /* Prevent content from overflowing */
 | 
			
		||||
  white-space: nowrap; /* Prevent text from wrapping to next line */
 | 
			
		||||
  text-overflow: ellipsis; /* Truncate text if it's too long */
 | 
			
		||||
  gap: 10px;
 | 
			
		||||
  /* space between icon and text */
 | 
			
		||||
  height: 40px;
 | 
			
		||||
  /* Adjust based on your design */
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  /* Prevent content from overflowing */
 | 
			
		||||
  white-space: nowrap;
 | 
			
		||||
  /* Prevent text from wrapping to next line */
 | 
			
		||||
  text-overflow: ellipsis;
 | 
			
		||||
  /* Truncate text if it's too long */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.main-icon {
 | 
			
		||||
@ -79,11 +95,11 @@
 | 
			
		||||
  transform: translateY(-2px);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.icon {
 | 
			
		||||
  width: 16px;
 | 
			
		||||
  height: 16px;
 | 
			
		||||
.nav-icon {
 | 
			
		||||
  vertical-align: middle;
 | 
			
		||||
  transform: translateY(-2px);
 | 
			
		||||
  font-size: 2rem !important;
 | 
			
		||||
  padding: 0.25rem;
 | 
			
		||||
  border-radius: 1rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.icon + .icon {
 | 
			
		||||
@ -92,21 +108,40 @@
 | 
			
		||||
 | 
			
		||||
.icon-text {
 | 
			
		||||
  margin-left: 4px;
 | 
			
		||||
  display: inline-flex;
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  justify-content: space-between;
 | 
			
		||||
  text-decoration: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
span.icon-text::after {
 | 
			
		||||
  content: attr(data-text);
 | 
			
		||||
  content: attr(data-text) / "";
 | 
			
		||||
  font-weight: 600;
 | 
			
		||||
  height: 0;
 | 
			
		||||
  visibility: hidden;
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  user-select: none;
 | 
			
		||||
  pointer-events: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nav-item-separator {
 | 
			
		||||
  position: relative;
 | 
			
		||||
  margin: 0 4px; /* Adjust the margin as needed */
 | 
			
		||||
  margin: 0 4px;
 | 
			
		||||
  /* Adjust the margin as needed */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nav-item-separator::before {
 | 
			
		||||
  content: "";
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  left: 0;
 | 
			
		||||
  top: 10%; /* Adjust the top and bottom margins as needed */
 | 
			
		||||
  top: 10%;
 | 
			
		||||
  /* Adjust the top and bottom margins as needed */
 | 
			
		||||
  bottom: 10%;
 | 
			
		||||
  width: 1px;
 | 
			
		||||
  background-color: #ccc; /* Adjust the color as needed */
 | 
			
		||||
  background-color: #ccc;
 | 
			
		||||
  /* Adjust the color as needed */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.navbar-icon {
 | 
			
		||||
@ -114,3 +149,116 @@
 | 
			
		||||
  height: 20px;
 | 
			
		||||
  transform: translateY(-2px);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.navbar-toggler{
 | 
			
		||||
color: var(--md-sys-color-on-surface-variant);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-menu.scrollable-y {
 | 
			
		||||
  overflow-y: scroll;
 | 
			
		||||
  height: 360px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Dropdown Scrollbar*/
 | 
			
		||||
.scrollable-y {
 | 
			
		||||
  overflow-y: scroll;
 | 
			
		||||
  height: 360px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.scrollable-y::-webkit-scrollbar {
 | 
			
		||||
  background: transparent;
 | 
			
		||||
  width: 0.7rem; 
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.scrollable-y::-webkit-scrollbar-track {
 | 
			
		||||
  background: transparent;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.scrollable-y::-webkit-scrollbar-thumb {
 | 
			
		||||
  border-radius: 2rem;  
 | 
			
		||||
  background-color: var(--md-sys-color-surface-5);
 | 
			
		||||
  border: 3px solid var(--md-sys-color-surface-5);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Mega Menu */
 | 
			
		||||
.dropdown-mega .dropdown-menu {
 | 
			
		||||
  width: 98%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-mega .title {
 | 
			
		||||
  padding-bottom: 1rem;
 | 
			
		||||
  margin: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-menu .list-group {
 | 
			
		||||
  padding: 1rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.mega-content .dropdown-item:focus .nav-icon,
 | 
			
		||||
.mega-content .dropdown-item:hover .nav-icon,
 | 
			
		||||
.mega-content .dropdown-item.active .nav-icon {
 | 
			
		||||
  background-color: transparent;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-item:focus.sign,
 | 
			
		||||
.dropdown-item:hover.sign,
 | 
			
		||||
.dropdown-item.active.sign {
 | 
			
		||||
  color: var(--md-nav-on-section-color-sign);
 | 
			
		||||
  background-color: var(--md-nav-section-color-sign);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-item:focus.organize,
 | 
			
		||||
.dropdown-item:hover.organize,
 | 
			
		||||
.dropdown-item.active.organize {
 | 
			
		||||
  color: var(--md-nav-on-section-color-organize);
 | 
			
		||||
  background-color: var(--md-nav-section-color-organize);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-item:focus.convert,
 | 
			
		||||
.dropdown-item:hover.convert,
 | 
			
		||||
.dropdown-item.active.convert {
 | 
			
		||||
  color: var(--md-nav-on-section-color-convert);
 | 
			
		||||
  background-color: var(--md-nav-section-color-convert);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-item:focus.image,
 | 
			
		||||
.dropdown-item:hover.image,
 | 
			
		||||
.dropdown-item.active.image {
 | 
			
		||||
  color: var(--md-nav-on-section-color-image);
 | 
			
		||||
  background-color: var(--md-nav-section-color-image);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-item:focus.word,
 | 
			
		||||
.dropdown-item:hover.word,
 | 
			
		||||
.dropdown-item.active.word {
 | 
			
		||||
  color: var(--md-nav-on-section-color-word);
 | 
			
		||||
  background-color: var(--md-nav-section-color-word);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-item:focus.ppt,
 | 
			
		||||
.dropdown-item:hover.ppt,
 | 
			
		||||
.dropdown-item.active.ppt {
 | 
			
		||||
  color: var(--md-nav-on-section-color-ppt);
 | 
			
		||||
  background-color: var(--md-nav-section-color-ppt);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-item:focus.security,
 | 
			
		||||
.dropdown-item:hover.security,
 | 
			
		||||
.dropdown-item.active.security {
 | 
			
		||||
  color: var(--md-nav-on-section-color-security);
 | 
			
		||||
  background-color: var(--md-nav-section-color-security);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-item:focus.other,
 | 
			
		||||
.dropdown-item:hover.other,
 | 
			
		||||
.dropdown-item.active.other {
 | 
			
		||||
  color: var(--md-nav-on-section-color-other);
 | 
			
		||||
  background-color: var(--md-nav-section-color-other);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.dropdown-item:focus.advance,
 | 
			
		||||
.dropdown-item:hover.advance,
 | 
			
		||||
.dropdown-item.active.advance {
 | 
			
		||||
  color: var(--md-nav-on-section-color-advance);
 | 
			
		||||
  background-color: var(--md-nav-section-color-advance);
 | 
			
		||||
}
 | 
			
		||||
@ -9,19 +9,33 @@
 | 
			
		||||
  opacity: 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_button-container > * {
 | 
			
		||||
.pdf-actions_button-container>* {
 | 
			
		||||
  padding: 0.25rem 0.5rem;
 | 
			
		||||
  margin: 3px;
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_button-container>*:focus {
 | 
			
		||||
  box-shadow: none !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_button-container .btn {
 | 
			
		||||
  border-radius: 12px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_button-container> :first-child,
 | 
			
		||||
.pdf-actions_container:first-child>.pdf-actions_button-container> :first-child+* {
 | 
			
		||||
  border-radius: 12px 0px 0px 12px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_container svg {
 | 
			
		||||
  width: 16px;
 | 
			
		||||
  height: 16px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_container:nth-child(1) .pdf-actions_move-left-button {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_container:last-child .pdf-actions_move-right-button {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
@ -37,6 +51,25 @@
 | 
			
		||||
  transition: opacity 0.2s;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_insert-file-button-container button .material-symbols-rounded {
 | 
			
		||||
  vertical-align: top;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_insert-file-button-container.left button,
 | 
			
		||||
.pdf-actions_insert-file-button-container.right button {
 | 
			
		||||
  padding: 0.45rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_button-container button .material-symbols-rounded {
 | 
			
		||||
  font-size: 1.25rem;
 | 
			
		||||
  vertical-align: sub;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_insert-file-button {
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  vertical-align: sub;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_insert-file-button-container.left {
 | 
			
		||||
  left: -20px;
 | 
			
		||||
}
 | 
			
		||||
@ -63,11 +96,11 @@ html[dir="rtl"] .pdf-actions_insert-file-button-container.left {
 | 
			
		||||
  translate: 0 -50%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
html[dir="ltr"] .pdf-actions_container:last-child > .pdf-actions_insert-file-button-container.right {
 | 
			
		||||
html[dir="ltr"] .pdf-actions_container:last-child>.pdf-actions_insert-file-button-container.right {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
html[dir="rtl"] .pdf-actions_container:last-child > .pdf-actions_insert-file-button-container.left {
 | 
			
		||||
html[dir="rtl"] .pdf-actions_container:last-child>.pdf-actions_insert-file-button-container.left {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -75,6 +108,7 @@ html[dir="rtl"] .pdf-actions_container:last-child > .pdf-actions_insert-file-but
 | 
			
		||||
  opacity: 1;
 | 
			
		||||
  transition: opacity 0.05s;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.pdf-actions_insert-file-button {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  top: 50%;
 | 
			
		||||
@ -82,4 +116,4 @@ html[dir="rtl"] .pdf-actions_container:last-child > .pdf-actions_insert-file-but
 | 
			
		||||
  translate: 50% -50%;
 | 
			
		||||
  aspect-ratio: 1;
 | 
			
		||||
  border-radius: 100px;
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
@ -4,18 +4,23 @@
 | 
			
		||||
 | 
			
		||||
.bordered-box {
 | 
			
		||||
  border: 1px solid #ddd;
 | 
			
		||||
  padding: 20px;
 | 
			
		||||
  margin: 20px;
 | 
			
		||||
  padding: 2rem;
 | 
			
		||||
  margin: 2rem;
 | 
			
		||||
  width: 70%;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.center-element {
 | 
			
		||||
  width: 80%;
 | 
			
		||||
  width: 100%;
 | 
			
		||||
  text-align: center;
 | 
			
		||||
  margin: auto;
 | 
			
		||||
  margin-top: 2rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.element-margin {
 | 
			
		||||
  margin: 10px 0;
 | 
			
		||||
  margin: 1rem 0;
 | 
			
		||||
  /* Adjust this value to increase/decrease the margin as needed */
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#pipelineList {
 | 
			
		||||
  margin-bottom: 2rem;
 | 
			
		||||
}
 | 
			
		||||
@ -763,7 +763,6 @@ fieldset:disabled .btn {
 | 
			
		||||
/* Forms */
 | 
			
		||||
textarea.form-control {
 | 
			
		||||
  border-radius: 1.5rem !important;
 | 
			
		||||
  ;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.form-control,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user