2023-11-03 20:04:10 +01:00

373 lines
4.9 KiB
CSS

body {
font-family: "Poppins", "Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
font-weight: 300;
}
h1, h2, h3, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: "Roboto", "Segoe UI", sans-serif;
}
.bg-lighter {
background-color: #F2F2F2;
}
#map { height: 100%; }
.bg-lightest {
background-color: #F8F8F8;
}
.bg-red {
background-color: red;
}
.bg-white {
background-color: white;
}
.box {
border-radius: 5px;
width: 100%;
background-color: #FAFAFA;
padding: 25px;
-webkit-box-shadow: 10px 10px 84px -44px rgba(0,0,0,0.27);
-moz-box-shadow: 10px 10px 84px -44px rgba(0,0,0,0.27);
box-shadow: 10px 10px 84px -44px rgba(0,0,0,0.27);
}
.box.with-navigation {
border-radius: 5px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
width: 100%;
background-color: #FAFAFA;
padding: 25px;
-webkit-box-shadow: 10px 10px 84px -44px rgba(0,0,0,0.27);
-moz-box-shadow: 10px 10px 84px -74px rgba(0,0,0,0.27);
box-shadow: 10px 10px 84px -74px rgba(0,0,0,0.27);
}
.box.with-telegram-embed {
padding: 10px;
padding-left: 5px;
}
.box.with-footer-button {
position: relative;
padding-bottom: 70px;
}
.box.box-h-300 {
height: 300px;
overflow: auto;
}
.navbar-brand .bi-activity {
color: green;
}
.navbar {
opacity: 0.90;
}
.navbar-brand .bi-hexagon-fill {
color: #3fb95f;
}
.bg-complementary {
background-color: #3fb95f;
}
div.main-wrapper {
height: 100vh;
overflow: auto;
}
div.sidebar {
width: 200px;
min-height: 100vh;
padding: 56px 0px 25px 0px;
-webkit-box-shadow: 10px 2px 67px -30px rgba(0,0,0,0.25);
-moz-box-shadow: 10px 2px 67px -30px rgba(0,0,0,0.25);
box-shadow: 10px 2px 67px -30px rgba(0,0,0,0.25);
}
.sidebar-top {
width: 200px;
position: fixed;
}
div.main-content {
padding: 50px;
width: calc(100% - 200px);
padding-top: 80px;
}
div.main-content.full-screen {
padding: 0px;
padding-top: 56px;
}
ul.sidebar-menu {
list-style-type: none;
padding-left: 0px;
}
ul.sidebar-menu li {
background-color: #F8F8F8;
border-left: 5px solid #F2F2F2;
}
ul.sidebar-menu li.active {
border-left: 5px solid #0092ee;
}
ul.sidebar-menu li:hover {
border-left: 5px solid #7fc8f6;
background-color: white;
}
ul.sidebar-menu li a {
text-decoration: none;
color: #444;
}
ul.sidebar-menu .menu-icon {
padding: 8px;
font-size: 1.6rem;
}
.navbar.fixed-top {
-webkit-box-shadow: 0px 5px 67px -30px rgba(0,0,0,1);
-moz-box-shadow: 0px 5px 67px -30px rgba(0,0,0,1);
box-shadow: 0px 5px 67px -30px rgba(0,0,0,1);
}
em {
background-color: #f1f4d0;
}
.label {
font-weight: bold;
color: #444
}
.label a {
text-decoration: none;
color: #0293c9;
}
.label-gray {
background-color: #EEE;
border-radius: 5px;
border: 1px solid #DDD;
padding: 3px 6px 0px 6px;
display: inline-block;
}
.message-text {
color: #333;
}
.form-date {
border: 1px solid #CCC;
}
.form-select {
border: 1px solid #CCC;
}
.separator {
height: 2px;
border-bottom: 1px solid #CCC;
}
.menu-subheading {
text-transform: uppercase;
color: #444;
font-size: 0.8rem;
}
.btn-outline-left {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border-left: 0px;
}
.channel-about {
font-size: 0.9rem;
color: #555;
text-align: left;
}
p.fine {
font-size: 0.9rem;
color: #444;
}
div.sidebar-bottom {
position: fixed;
bottom: 0px;
width: 200px;
}
.fs-smaller {
font-size: 0.8rem;
}
.fs-bigger {
text-align: center;
color: #0092ee;
font-weight: bold;
font-size: 2.3rem;
}
.fs-big {
font-size: 1.1rem;
}
.form-control:focus {
box-shadow: none !important;
}
.btn-check:focus+.btn-outline-primary, .btn-outline-primary:focus {
box-shadow: none !important;
}
.color-telegram {
color: #0092ee;
}
.bg-accent {
background-color: #007fd0;
}
.bg-accent a.navbar-brand {
color: #EEE;
}
.bg-accent a.navbar-brand:hover {
color: white;
}
/**
* Utility height classes
*/
.h-200 {
height: 200px;
}
.h-300 {
height: 300px;
}
.h-400 {
height: 400px;
}
.h-500 {
height: 500px;
}
.h-600 {
height: 600px;
}
.h-700 {
height: 700px;
}
.h-800 {
height: 800px;
}
.h-1000 {
height: 1000px;
}
.h-fill {
height: calc(100vh - 56px);
}
.overflow-auto {
overflow: auto;
}
.color-white {
color:white !important;
}
.ui-text-input {
border: 0px;
border-bottom: 2px solid #52b5f3;
background-color: white;
border-radius: 0px;
}
span.input-group-text {
background-color: #F0F0F0;
border:0px;
border-bottom: 2px solid #0768a5;
border-radius: 0px;
}
.ui-btn {
border-radius: 0px;
font-weight: bold;
}
.btn-primary {
background-color: #21a0f0;
border: 1px solid #21a0f0;
}
.w-10 {
width: 10%;
}
.w-5 {
width: 5%;
}
@media (max-width: 767px) {
div.sidebar {
width: 53px;
}
.sidebar-top {
width: 53px;
position: fixed;
}
div.main-content {
width: calc(100% - 53px);
padding: 15px;
padding-top: 70px;
}
div.box {
padding: 15px;
overflow: auto;
}
div.sidebar-bottom {
width: 53px;
}
.extra-toolbar {
left: 53px;
}
.extra-toolbar ul {
padding-left: 0px;
}
}