439 lines
7.8 KiB
CSS
439 lines
7.8 KiB
CSS
html,
|
|
body {
|
|
overflow-x: hidden; /* Prevent scroll on narrow devices */
|
|
}
|
|
|
|
* {
|
|
transition: 0.2s;
|
|
}
|
|
|
|
*::-webkit-scrollbar-track
|
|
{
|
|
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
|
|
border-radius: 10px;
|
|
background-color: #333;
|
|
}
|
|
|
|
*::-webkit-scrollbar
|
|
{
|
|
width: 6px;
|
|
background-color: #0ae;
|
|
}
|
|
|
|
*::-webkit-scrollbar-thumb
|
|
{
|
|
border-radius: 10px;
|
|
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
|
|
background-color: #0ae;
|
|
}
|
|
|
|
.scroll-style-6::-webkit-scrollbar-track
|
|
{
|
|
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
|
|
background-color: #333;
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.scroll-style-6::-webkit-scrollbar
|
|
{
|
|
width: 10px;
|
|
background-color: #333;
|
|
}
|
|
|
|
.scroll-style-6::-webkit-scrollbar-thumb
|
|
{
|
|
background-color: #555;
|
|
background-image: -webkit-linear-gradient(45deg,
|
|
rgba(255, 255, 255, .2) 25%,
|
|
transparent 25%,
|
|
transparent 50%,
|
|
rgba(255, 255, 255, .2) 50%,
|
|
rgba(255, 255, 255, .2) 75%,
|
|
transparent 75%,
|
|
transparent)
|
|
}
|
|
|
|
.grid-stack * {
|
|
transition: none;
|
|
}
|
|
|
|
.progress {
|
|
height: 5px;
|
|
}
|
|
|
|
.hidden {
|
|
display: none;
|
|
}
|
|
|
|
.bg-dark a.nav-link:not([href]):hover {
|
|
color:#fff;
|
|
}
|
|
|
|
.btn-default {
|
|
background-color: #2b3c4b;
|
|
border-color: #2b3c4b;
|
|
color: #fff;
|
|
}
|
|
|
|
.btn-default:hover {
|
|
color: #fff;
|
|
}
|
|
|
|
.form-check-input.no-abs {
|
|
position: relative;
|
|
margin-left: 0!important;
|
|
}
|
|
|
|
.border-size-1 {
|
|
border-width: 1px;
|
|
}
|
|
|
|
.border-dotted {
|
|
border-style: dotted;
|
|
}
|
|
|
|
.border-bottom-dotted {
|
|
border-bottom-style: dotted;
|
|
}
|
|
|
|
.border-bottom-dark {
|
|
border-bottom-color: #2b3c4b;
|
|
}
|
|
|
|
.border-color-red{border-color:#d9534f}
|
|
.border-color-purple{border-color:#3f51b5}
|
|
.border-color-blue{border-color:#5a82ce}
|
|
.border-color-navy{border-color:#0858ab}
|
|
.border-color-green{border-color:#449d44}
|
|
.border-color-forestgreen{border-color:#27b392}
|
|
.border-color-orange{border-color:#c49a68}
|
|
.border-color-grey{border-color:#777}
|
|
.border-color-dark{border-color:#4d4d4d}
|
|
|
|
.card.red{border: 1px solid rgba(217, 83, 79, 0.2)}
|
|
.card.purple{border: 1px solid rgba(63, 81, 181, 0.2)}
|
|
.card.blue{border: 1px solid rgba(90, 130, 206, 0.2)}
|
|
.card.navy{border: 1px solid rgba(8, 88, 171, 0.2)}
|
|
.card.green{border: 1px solid rgba(68, 157, 68, 0.2)}
|
|
.card.forestgreen{border: 1px solid rgba(39, 179, 146, 0.2)}
|
|
.card.orange{border: 1px solid rgba(196, 154, 104, 0.2)}
|
|
.card.grey{border: 1px solid rgba(119, 119, 119, 0.2)}
|
|
.card.dark{border: 1px solid rgba(77, 77, 77, 0.2)}
|
|
|
|
.table th, .table td {
|
|
border: 0;
|
|
}
|
|
|
|
.border-top-dotted {
|
|
border-top-style: dotted;
|
|
}
|
|
|
|
.border-top-dark {
|
|
border-top-color: #4d4d4d;
|
|
}
|
|
|
|
.dot {
|
|
width:10px;
|
|
height:10px;
|
|
display:inline-block;
|
|
border-radius: 50%;
|
|
margin-right: 5px;
|
|
box-shadow: 0 0 5px #1e2b37;
|
|
}
|
|
|
|
.dot-grey {background:#777}
|
|
.dot-red {background:#d9534f}
|
|
.dot-purple {background:#3f51b5}
|
|
.dot-blue {background:#375182}
|
|
.dot-navy {background:#0858ab}
|
|
.dot-green {background:#449d44}
|
|
.dot-forestgreen {background:#408693}
|
|
.dot-orange {background:#c49a68}
|
|
|
|
.slidemenu .nav-link:hover {
|
|
color: #9abadd!important;
|
|
}
|
|
|
|
.slidemenu .nav-link.page-link-active {
|
|
color: #007bff!important;
|
|
}
|
|
|
|
@media (max-width: 991.98px) {
|
|
.offcanvas-collapse {
|
|
position: fixed;
|
|
top: 56px; /* Height of navbar */
|
|
bottom: 0;
|
|
left: 100%;
|
|
width: 100%;
|
|
padding-right: 1rem;
|
|
padding-left: 1rem;
|
|
overflow-y: auto;
|
|
visibility: hidden;
|
|
background-color: #343a40;
|
|
transition: transform .3s ease-in-out, visibility .3s ease-in-out;
|
|
}
|
|
.offcanvas-collapse.open {
|
|
visibility: visible;
|
|
transform: translateX(-100%);
|
|
}
|
|
}
|
|
|
|
.nav-scroller {
|
|
position: relative;
|
|
z-index: 2;
|
|
height: 2.75rem;
|
|
overflow-y: hidden;
|
|
}
|
|
|
|
.nav-scroller .nav {
|
|
display: flex;
|
|
flex-wrap: nowrap;
|
|
padding-bottom: 1rem;
|
|
margin-top: -1px;
|
|
overflow-x: auto;
|
|
color: rgba(255, 255, 255, .75);
|
|
text-align: center;
|
|
white-space: nowrap;
|
|
-webkit-overflow-scrolling: touch;
|
|
}
|
|
|
|
.nav-underline .nav-link {
|
|
padding-top: .75rem;
|
|
padding-bottom: .75rem;
|
|
font-size: .875rem;
|
|
color: #6c757d;
|
|
}
|
|
|
|
.nav-underline .nav-link:hover {
|
|
color: #007bff;
|
|
}
|
|
|
|
.nav-underline .active {
|
|
font-weight: 500;
|
|
color: #343a40;
|
|
}
|
|
|
|
.text-white-50 { color: rgba(255, 255, 255, .5); }
|
|
|
|
.bg-purple { background-color: #6f42c1; }
|
|
.bg-darker { background-color: #121417; }
|
|
|
|
/* a {
|
|
color: #277dfb;
|
|
text-decoration: none;
|
|
} */
|
|
|
|
.nav-link, .cursor-pointer {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.text-monospace {
|
|
font-family: monospace;
|
|
}
|
|
.text-ellipsis {
|
|
text-overflow: ellipsis;
|
|
}
|
|
.float{
|
|
|
|
}
|
|
|
|
.hidden-empty:empty {
|
|
display: none;
|
|
}
|
|
|
|
|
|
.my-float{
|
|
}
|
|
#floating-back-button, .sticky-button {
|
|
position: fixed;
|
|
width: 35px;
|
|
height: 35px;
|
|
top: 10px;
|
|
left: 10px;
|
|
background-color: #fff;
|
|
color: #333;
|
|
border-radius: 50px;
|
|
text-align: center;
|
|
z-index: 1030;
|
|
cursor: pointer;
|
|
}
|
|
#floating-back-button i, .sticky-button i {
|
|
margin-top: 9px;
|
|
}
|
|
.sticky-button {
|
|
top: initial;
|
|
left: initial;
|
|
right: 10px;
|
|
bottom: 10px;
|
|
background-color: #449d44;
|
|
}
|
|
|
|
.sticky-bar {
|
|
top: initial;
|
|
left: initial;
|
|
right: 0;
|
|
bottom: 0;
|
|
background-color: rgba(0,0,0,0.5);
|
|
position: fixed;
|
|
border-radius: 15px 0 0 15px;
|
|
}
|
|
|
|
.video_video{
|
|
margin: auto;
|
|
max-width: 100%;
|
|
max-height: 600px;
|
|
}
|
|
|
|
.ui-pnotify-title {
|
|
font-size: 1rem;
|
|
line-height: 1;
|
|
}
|
|
|
|
.monitor-card-preview {
|
|
width: 100%;
|
|
height: 100px;
|
|
background-position: center;
|
|
background-size: cover;
|
|
}
|
|
|
|
ul.squeeze {
|
|
flex-direction: row!important;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.squeeze .monitor-icon {
|
|
display: inline-block;
|
|
margin: 0 0.1rem;
|
|
}
|
|
|
|
.squeeze .monitor-icon .btn{
|
|
padding: 0!important;
|
|
overflow: hidden;
|
|
margin-bottom: 0.2rem!important;
|
|
border:0;
|
|
position: relative;
|
|
}
|
|
|
|
.monitor-icon img{
|
|
border-radius: 5px;
|
|
height: 48px;
|
|
width: 48px;
|
|
}
|
|
|
|
/* */
|
|
|
|
.text-epic {
|
|
text-transform: uppercase;
|
|
font-weight: normal;
|
|
letter-spacing: 3px;
|
|
font-family: monospace;
|
|
}
|
|
|
|
/* Flex Table (Dark Table) */
|
|
.flex-table.flex-table-dark {
|
|
|
|
}
|
|
.flex-table > .d-flex > *{
|
|
padding: .5rem 1rem;
|
|
}
|
|
.flex-table.flex-table-dark > .d-flex:nth-child(even){
|
|
background: rgba(0,0,0,0.4);
|
|
}
|
|
|
|
/* image pop */
|
|
.popped-image img{
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
margin: auto;
|
|
max-width: 70%;
|
|
}
|
|
.popped-image {
|
|
position: fixed;
|
|
top:0;
|
|
left:0;
|
|
z-index: 100111;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: rgba(0,0,0,0.6);
|
|
}
|
|
|
|
|
|
/* */
|
|
.vertical-center {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.position-initial {
|
|
position: initial;
|
|
}
|
|
.position-absolute {
|
|
position: absolute;
|
|
}
|
|
.position-fixed {
|
|
position: fixed;
|
|
}
|
|
|
|
/* Shake Animation */
|
|
.animate-shake {
|
|
animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
|
|
transform: translate3d(0, 0, 0);
|
|
backface-visibility: hidden;
|
|
perspective: 1000px;
|
|
}
|
|
|
|
.animate-shake-hover:hover {
|
|
animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
|
|
transform: translate3d(0, 0, 0);
|
|
backface-visibility: hidden;
|
|
perspective: 1000px;
|
|
}
|
|
|
|
@keyframes shake {
|
|
10%, 90% {
|
|
transform: translate3d(-1px, 0, 0);
|
|
}
|
|
|
|
20%, 80% {
|
|
transform: translate3d(2px, 0, 0);
|
|
}
|
|
|
|
30%, 50%, 70% {
|
|
transform: translate3d(-4px, 0, 0);
|
|
}
|
|
|
|
40%, 60% {
|
|
transform: translate3d(4px, 0, 0);
|
|
}
|
|
}
|
|
|
|
.bg-dark .bootstrap-table .table,
|
|
.bg-dark .bootstrap-table .table td {
|
|
color: #fff!important;
|
|
}
|
|
|
|
.grid {
|
|
background-image: repeating-linear-gradient(rgb(204 204 204 / 50%) 0 1px, transparent 1px 100%), repeating-linear-gradient(90deg, rgb(204 204 204 / 50%) 0 1px, transparent 1px 100%);
|
|
background-size: 71px 71px;
|
|
}
|
|
|
|
|
|
.fixed-table-body {
|
|
min-height: 400px;
|
|
}
|
|
|
|
|
|
.flex-direction-column {
|
|
display: flex;
|
|
flex-direction: column;
|
|
height: 100vh;
|
|
}
|
|
|
|
.log-item .msg-tree > ul {
|
|
list-style: none;
|
|
padding-left: 0;
|
|
}
|