mirror of
https://github.com/IrosTheBeggar/mStream.git
synced 2025-10-27 07:31:02 +00:00
293 lines
4.5 KiB
CSS
293 lines
4.5 KiB
CSS
/* Page setup */
|
||
body {
|
||
overflow: hidden;
|
||
font-family: 'Open Sans Light', sans-serif;
|
||
}
|
||
|
||
html, body {
|
||
margin: 0px;
|
||
padding: 0px;
|
||
border: 0px;
|
||
min-height: 100vh;
|
||
}
|
||
|
||
.clearfix::after {
|
||
content: "";
|
||
clear: both;
|
||
display: table;
|
||
}
|
||
|
||
.hide {
|
||
display: none;
|
||
}
|
||
|
||
|
||
/* 2 Columns */
|
||
.main {
|
||
margin: 0;
|
||
padding: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
display: flex;
|
||
position: fixed;
|
||
}
|
||
|
||
.main-left-col {
|
||
width: 200px;
|
||
background-color: #333;
|
||
height: 100%;
|
||
overflow-y: scroll;
|
||
display: flex;
|
||
flex-flow: column;
|
||
letter-spacing: 0.5px;
|
||
}
|
||
|
||
.main-right-col {
|
||
height: 100%;
|
||
width: calc(100% - 200px);
|
||
background-color: #f2f2f2;
|
||
overflow-y: scroll;
|
||
}
|
||
|
||
|
||
/* left col */
|
||
ul.left-nav-menu {
|
||
list-style-type: none;
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
padding-bottom: 0;
|
||
margin: 0;
|
||
}
|
||
|
||
ul.left-nav-menu li {
|
||
padding: 0.35rem 0.9375rem;
|
||
margin: 0;
|
||
color: #DDD;
|
||
cursor: pointer;
|
||
font-weight: 800;
|
||
font-family: "Open Sans", sans-serif;
|
||
display: flex;
|
||
align-items: center;
|
||
cursor: pointer;
|
||
}
|
||
|
||
ul.left-nav-menu li::after {
|
||
content: "";
|
||
clear: both;
|
||
display: table;
|
||
}
|
||
|
||
ul.left-nav-menu li:hover {
|
||
color: #FFF;
|
||
}
|
||
|
||
ul.left-nav-menu li.left-nav-selected {
|
||
font-weight: bold;
|
||
color: #FFF;
|
||
background: #818887;
|
||
}
|
||
|
||
.left-nav-menu svg {
|
||
float: left;
|
||
}
|
||
|
||
.left-nav-menu span {
|
||
float: left;
|
||
padding-left: 12px;
|
||
font-family: 'Jura', sans-serif;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.left-nav-menu-header{
|
||
color: #EEE;
|
||
padding: 14px 0px 6px 9px;
|
||
font-size: 15px;
|
||
}
|
||
|
||
.boot-server-button-wrapper {
|
||
flex: 1 0 auto;
|
||
align-items: flex-end;
|
||
justify-content: center;
|
||
display: flex;
|
||
}
|
||
|
||
.boot-server-flex-wrapper {
|
||
display: flex;
|
||
flex-wrap: wrap;
|
||
}
|
||
|
||
.autoboot-label{
|
||
margin: 0 15px;
|
||
width: 100%;
|
||
text-align: center;
|
||
}
|
||
|
||
#boot-server-button {
|
||
margin: 18px 15px 25px 15px;
|
||
width: 100%;
|
||
}
|
||
|
||
.nav-selected {
|
||
background-color: #505061;
|
||
}
|
||
|
||
|
||
/* Right Col */
|
||
#switcherMain {
|
||
padding: 5px 12px;
|
||
}
|
||
|
||
/* Folders */
|
||
.collapsible-header {
|
||
/* flex-direction: column; */
|
||
display: flex;
|
||
}
|
||
|
||
.select-folder-button {
|
||
width: 180px;
|
||
}
|
||
|
||
.directory-name-field {
|
||
display: inline-block;
|
||
width: calc(100% - 200px);
|
||
}
|
||
|
||
.choose-directory-form {
|
||
display: flex;
|
||
align-items: baseline;
|
||
justify-content: center;
|
||
}
|
||
|
||
.section-header {
|
||
padding-top: 10px;
|
||
padding-bottom: 2px;
|
||
padding-left: 10px;
|
||
font-size: 18px;
|
||
font-weight: bold;
|
||
font-family: 'Jura', sans-serif;
|
||
}
|
||
|
||
.folder-button-group {
|
||
float: right;
|
||
}
|
||
|
||
.row-mod {
|
||
margin-bottom: 5px !important;
|
||
margin-left: 0px !important;
|
||
margin-right: 0px !important;
|
||
}
|
||
|
||
#submit-add-user-form {
|
||
width: 100%;
|
||
}
|
||
|
||
.mstream-logo {
|
||
max-height: 100px;
|
||
}
|
||
|
||
.about-content-header {
|
||
font-size: 18px;
|
||
font-weight: bold;
|
||
font-family: 'Jura', sans-serif;
|
||
}
|
||
|
||
.about-content-section {
|
||
padding: .75rem;
|
||
}
|
||
|
||
.text-center {
|
||
text-align: center;
|
||
}
|
||
|
||
.card {
|
||
padding-bottom: 10px;
|
||
}
|
||
|
||
#server-port {
|
||
text-align: right;
|
||
}
|
||
|
||
.port-form-container {
|
||
margin-top: 10px;
|
||
}
|
||
|
||
.accordion-header-left {
|
||
flex: 0 0 44px;
|
||
}
|
||
|
||
.user-folders-line {
|
||
display: flex;
|
||
}
|
||
|
||
.accordion-header-right {
|
||
flex: 1;
|
||
}
|
||
|
||
.collapsible-header:hover {
|
||
background-color: #fff8e1;
|
||
transition: background-color 0.4s ease-out;
|
||
}
|
||
|
||
.boot-server-text {
|
||
text-align: center;
|
||
font-family: 'Jura', sans-serif;
|
||
font-weight: bold;
|
||
font-size: 22px;
|
||
padding-top: 20px;
|
||
}
|
||
|
||
.remove-ssl {
|
||
position: absolute;
|
||
right: 0;
|
||
margin: 12px;
|
||
opacity: .5;
|
||
cursor: pointer;
|
||
transition: background-color 0.4s ease-out;
|
||
}
|
||
|
||
.remove-ssl:hover {
|
||
opacity: .8;
|
||
|
||
}
|
||
|
||
/* boot animation */
|
||
#bars {
|
||
height: 50px;
|
||
position: relative;
|
||
width: 80px;
|
||
margin: auto;
|
||
bottom:0px;
|
||
padding-top: 150px;
|
||
}
|
||
|
||
.bar {
|
||
background: rgb(38, 72, 124);
|
||
bottom: 1px;
|
||
height: 6px;
|
||
position: absolute;
|
||
width: 8px;
|
||
animation: sound 0ms -800ms linear infinite alternate;
|
||
}
|
||
|
||
@keyframes sound {
|
||
0% {
|
||
opacity: .35;
|
||
height: 3px;
|
||
}
|
||
100% {
|
||
opacity: 1;
|
||
height: 45px;
|
||
}
|
||
}
|
||
|
||
.bar:nth-child(1) { left: 2px; animation-duration: 407ms; }
|
||
.bar:nth-child(2) { left: 10px; animation-duration: 433ms; }
|
||
.bar:nth-child(3) { left: 18px; animation-duration: 474ms; }
|
||
.bar:nth-child(4) { left: 26px; animation-duration: 458ms; }
|
||
.bar:nth-child(5) { left: 34px; animation-duration: 400ms; }
|
||
.bar:nth-child(6) { left: 42px; animation-duration: 427ms; }
|
||
.bar:nth-child(7) { left: 50px; animation-duration: 441ms; }
|
||
.bar:nth-child(8) { left: 58px; animation-duration: 419ms; }
|
||
.bar:nth-child(9) { left: 66px; animation-duration: 487ms; }
|
||
.bar:nth-child(10) { left: 74px; animation-duration: 442ms; }
|