443 lines
6.4 KiB
SCSS
443 lines
6.4 KiB
SCSS
/*
|
|
jet black (tiefschwarz) - RAL 9005: #0e0e10, rgba(14, 14, 16, 1.0);
|
|
mango: #FF8040, rgba(255, 130, 67, 1.0);
|
|
gray: #a1a1a1, rgba(161, 161, 161, 1.0)
|
|
*/
|
|
|
|
/*
|
|
@media (prefers-color-scheme: light) {}
|
|
@media (prefers-color-scheme: dark) {}
|
|
*/
|
|
|
|
/* debug */
|
|
* {
|
|
//border: 1px solid gray;
|
|
}
|
|
|
|
|
|
html, body{
|
|
margin: 0;
|
|
padding: 0;
|
|
background: black;
|
|
background: linear-gradient(90deg, rgba(14,14,16,1) 0%, rgba(255,128,64,1) 35%, rgba(14,14,16,1) 100%);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// the ~ allows you to reference things in node_modules
|
|
|
|
|
|
@import 'quill/dist/quill.core.css';
|
|
// customize some Bootstrap variables
|
|
|
|
|
|
$bs-primary: #FF8040;
|
|
$primary: #FF8040;
|
|
$body-bg: #0E0E10;
|
|
$body-color: darken(white, 20);
|
|
$border-primary: #FF8040;
|
|
$dropdown-dark-bg: black;
|
|
$dropdown-dark-link-color: $primary;
|
|
$dropdown-dark-border-color: $primary;
|
|
$jet-black: #0e0e10;
|
|
$mango: #FF8040;
|
|
|
|
.btn-primary {
|
|
border-color: $primary;
|
|
}
|
|
|
|
.btn-outline-primary {
|
|
color: $primary;
|
|
border-color: $primary;
|
|
}
|
|
|
|
.pages-editor-raw {
|
|
width: 100%;
|
|
height: 650px !important;
|
|
background-color: black;
|
|
color: white;
|
|
}
|
|
|
|
.ql-container {
|
|
overflow-y: scroll;
|
|
height: 650px !important;
|
|
}
|
|
|
|
.no-overflow {
|
|
overflow-y: visible !important;
|
|
height: auto !important;
|
|
}
|
|
|
|
.ql-syntax {
|
|
background-color: #222222;
|
|
border: 1px solid #888;
|
|
border-left: 3px solid $primary;
|
|
color: #666;
|
|
page-break-inside: avoid;
|
|
font-family: monospace;
|
|
font-size: 15px;
|
|
line-height: 1.6;
|
|
margin-bottom: 1.6em;
|
|
max-width: 100%;
|
|
overflow: auto;
|
|
padding: 1em 1.5em;
|
|
display: block;
|
|
word-wrap: break-word;
|
|
}
|
|
|
|
|
|
.ql-editor {
|
|
counter-reset: line;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.ql-editor div:before {
|
|
counter-increment: line;
|
|
content: counter(line);
|
|
display: inline-block;
|
|
border-right: 1px solid red;
|
|
padding: 0 .5em;
|
|
margin-right: .5em;
|
|
color: #888
|
|
}
|
|
|
|
.ql-syntax pre:before {
|
|
counter-increment: line;
|
|
content: counter(line);
|
|
display: inline-block;
|
|
border-right: 1px solid #ddd;
|
|
padding: 2px .5em;
|
|
margin-right: .5em;
|
|
color: #888
|
|
}
|
|
/*
|
|
pre span.hljs-tag::before, span.hljs-attr::before {
|
|
content: "xxx";
|
|
display: inline-block;
|
|
}
|
|
*/
|
|
|
|
.wrapper {
|
|
clear: both;
|
|
position: sticky;
|
|
top: 0;
|
|
}
|
|
|
|
|
|
a:link {
|
|
text-decoration: none;
|
|
color: $mango;
|
|
}
|
|
a:visited {
|
|
text-decoration: none;
|
|
color: $mango;
|
|
}
|
|
a:hover {
|
|
text-decoration: none;
|
|
color: $mango;
|
|
}
|
|
a:active {
|
|
text-decoration: none;
|
|
color: $mango;
|
|
}
|
|
|
|
|
|
body {
|
|
padding-top: 95px;
|
|
padding-bottom: 155px;
|
|
}
|
|
|
|
.row.content {
|
|
height: 350px;
|
|
}
|
|
|
|
.col-center {
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.sidenav-left {
|
|
padding-top: 20px;
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
background-color: #f1f1f1;
|
|
height: 100%;
|
|
width: auto;
|
|
margin-left: 3em !important;
|
|
}
|
|
|
|
.sidenav-left ul {
|
|
list-style-type: none;
|
|
line-height: 2.1;
|
|
}
|
|
.sidenav-right {
|
|
padding-top: 20px;
|
|
background-color: #f1f1f1;
|
|
height: 100%;
|
|
}
|
|
|
|
@media screen and (max-width: 767px) {
|
|
.sidenav {
|
|
height: auto;
|
|
padding: 15px;
|
|
}
|
|
.row.content {
|
|
height: auto;
|
|
}
|
|
}
|
|
|
|
.navbar {
|
|
opacity: 0.9;
|
|
}
|
|
|
|
footer {
|
|
opacity: 0.9;
|
|
}
|
|
|
|
.navbar-top {
|
|
border-bottom-width: 1px;
|
|
border-bottom-color: $primary;
|
|
padding-top: 0;
|
|
padding-bottom: 0;
|
|
opacity: 0.9;
|
|
}
|
|
|
|
.navbar-bottom {
|
|
border-top-width: 1px;
|
|
border-top-color: $primary;
|
|
padding-top: 0;
|
|
padding-bottom: 0;
|
|
height: 125px;
|
|
opacity: 0.9;
|
|
|
|
}
|
|
|
|
.navbar-nav > li > .dropdown-menu {
|
|
background-color: black;
|
|
opacity: 0.8;
|
|
}
|
|
|
|
|
|
.display-wrapper {
|
|
text-align: left;
|
|
width: 90%;
|
|
margin: 0 auto 150px;
|
|
}
|
|
|
|
|
|
.button-login {
|
|
margin-top: 25px;
|
|
}
|
|
|
|
.main-content {
|
|
}
|
|
|
|
|
|
.box {
|
|
border-width: 1px;
|
|
border-style: solid;
|
|
border-color: $primary;
|
|
border-radius: 10px;
|
|
color: lightgray;
|
|
background: black;
|
|
align-content: center;
|
|
margin: 15px 15px 20px;
|
|
height: auto;
|
|
}
|
|
|
|
/* BlogPosts */
|
|
|
|
.main-article {
|
|
border: 2px solid #efefee;
|
|
Background: #fff;
|
|
border-top-left-radius: 6px;
|
|
border-top-right-radius: 6px;
|
|
}
|
|
|
|
.main-article img {
|
|
width: 100%;
|
|
height: 250px;
|
|
border-top-right-radius: 5px;
|
|
border-top-left-radius: 5px;
|
|
border-top: 5px solid lightblue;
|
|
}
|
|
|
|
.blog-container {
|
|
border: 1px solid $primary;
|
|
border-radius: 5px;
|
|
margin-bottom: 25px;
|
|
background: #0E0E10 url('../images/bg.jpeg') center;
|
|
}
|
|
|
|
.main-article-link, .article-container a {
|
|
text-decoration: none;
|
|
color: #000;
|
|
}
|
|
|
|
.main-article-link:hover {
|
|
text-decoration: none;
|
|
color: #000;
|
|
}
|
|
|
|
.article-title {
|
|
min-width: 300px;
|
|
|
|
}
|
|
|
|
.article-text {
|
|
text-align: justify;
|
|
hyphens: auto;
|
|
}
|
|
|
|
|
|
@media (max-width: 440px) {
|
|
.article-title {
|
|
min-width: 100px;
|
|
max-width: 245px;
|
|
}
|
|
}
|
|
|
|
|
|
.circle {
|
|
position:fixed;
|
|
width:500px;
|
|
height:600px;
|
|
margin:-300px auto auto -250px;
|
|
top:50%;
|
|
left:50%;
|
|
text-align:center;
|
|
}
|
|
|
|
.teaser-image {
|
|
object-fit: contain;
|
|
width: 800px;
|
|
border-radius: 5px;
|
|
margin: 7px;
|
|
}
|
|
|
|
.project-container {
|
|
border-radius: 5px;
|
|
}
|
|
|
|
|
|
.blog-img {
|
|
height: 100px;
|
|
width: 100px;
|
|
border-radius: 5px;
|
|
border-width: 1px;
|
|
border-color: $primary;
|
|
margin: 7px;
|
|
}
|
|
|
|
.article-author-img {
|
|
height: 50px;
|
|
border: 1px solid $primary;
|
|
margin-left: 25px;
|
|
}
|
|
|
|
.blog-details {
|
|
font-size: .8em;
|
|
margin-right: 15px;
|
|
}
|
|
|
|
.blog-teaser {
|
|
margin-left: 15px;
|
|
}
|
|
|
|
/* registration form */
|
|
|
|
.social_icon span {
|
|
font-size: 60px;
|
|
margin-left: 10px;
|
|
color: $primary;
|
|
}
|
|
|
|
.social_icon span:hover{
|
|
color: white;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.card{
|
|
height: 370px;
|
|
margin-top: 45px;
|
|
margin-bottom: auto;
|
|
width: 500px;
|
|
background-color: #383c4a;
|
|
border-color: $primary;
|
|
padding: 15px;
|
|
background-image: url('../images/bg.jpeg');
|
|
border-bottom-left-radius: 10px !important;
|
|
border-bottom-right-radius: 10px !important;
|
|
}
|
|
|
|
|
|
.card-header {
|
|
position: absolute;
|
|
color: black;
|
|
background-color: $primary;
|
|
width: 500px;
|
|
height: 55px;
|
|
border-top-left-radius: 15px !important;
|
|
border-top-right-radius: 15px !important;
|
|
}
|
|
|
|
.card-body {
|
|
}
|
|
|
|
.social_icon{
|
|
/* position: absolute;
|
|
right: 20px;
|
|
top: 45px;
|
|
*/
|
|
}
|
|
|
|
.input-group-prepend span{
|
|
width: 50px;
|
|
background-color: $primary;
|
|
color: black;
|
|
border:0 !important;
|
|
height: 40px;
|
|
margin-bottom: 15px;
|
|
border-radius: 10px 0 0 10px;
|
|
}
|
|
|
|
|
|
.form-control {
|
|
height: 40px;
|
|
background-image: url('../images/bg.jpeg') !important;
|
|
color: white;
|
|
border-color: $primary;
|
|
}
|
|
input:focus{
|
|
/* TODO */
|
|
}
|
|
|
|
.submit-button {
|
|
color: $primary;
|
|
background-color: black;
|
|
width: 100px;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.submit-button:hover{
|
|
color: black;
|
|
background-color: $primary;
|
|
}
|
|
|
|
.links{
|
|
color: white;
|
|
}
|
|
|
|
.teaser-text {
|
|
height: 180px;
|
|
}
|
|
|
|
.content-text {
|
|
height: 400px;
|
|
}
|
|
|
|
.file-input {
|
|
color: $primary;
|
|
}
|