mStream/electron/css/index3.css
2019-03-15 02:16:31 -07:00

293 lines
4.5 KiB
CSS
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* 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; }