2019-02-20 16:10:37 +00:00
|
|
|
@import './_common';
|
|
|
|
|
|
|
|
html {
|
|
|
|
box-sizing: border-box;
|
|
|
|
font-size: 16px;
|
|
|
|
height: 100%;
|
|
|
|
}
|
|
|
|
|
|
|
|
*, *:before, *:after {
|
|
|
|
box-sizing: inherit;
|
|
|
|
}
|
|
|
|
|
|
|
|
body, h1, h2, h3, h4, h5, h6, p {
|
|
|
|
margin: 0;
|
|
|
|
padding: 0;
|
|
|
|
font-weight: normal;
|
|
|
|
}
|
|
|
|
|
|
|
|
body {
|
|
|
|
height: 100%;
|
|
|
|
font-family: Arial, Helvetica, sans-serif;
|
|
|
|
}
|
|
|
|
|
|
|
|
ol, ul {
|
|
|
|
list-style: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
img {
|
|
|
|
max-width: 100%;
|
|
|
|
height: auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
@keyframes spinner-loader {
|
|
|
|
to {transform: rotate(360deg);}
|
|
|
|
}
|
|
|
|
|
|
|
|
.loading-spinner:before {
|
|
|
|
content: '';
|
|
|
|
box-sizing: border-box;
|
|
|
|
position: absolute;
|
|
|
|
top: 50%;
|
|
|
|
left: 50%;
|
|
|
|
width: 20px;
|
|
|
|
height: 20px;
|
|
|
|
margin-top: -10px;
|
|
|
|
margin-left: -10px;
|
|
|
|
border-radius: 50%;
|
|
|
|
border: 2px solid #ccc;
|
|
|
|
border-top-color: #333;
|
|
|
|
animation: spinner-loader .6s linear infinite;
|
|
|
|
}
|
|
|
|
|
|
|
|
.container {
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
}
|
|
|
|
|
|
|
|
main {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
flex-grow: 2;
|
|
|
|
}
|
|
|
|
|
|
|
|
.error {
|
|
|
|
font-size: 0.8em;
|
|
|
|
color: $secondary-dark-bg;
|
|
|
|
font-weight: bold;
|
|
|
|
padding-bottom: 20px;
|
|
|
|
}
|
|
|
|
|
|
|
|
[hidden] { display: none !important; }
|
|
|
|
|
|
|
|
article {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
flex-grow: 2;
|
|
|
|
padding: 20px;
|
|
|
|
|
|
|
|
header {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
margin-bottom: 20px;
|
|
|
|
|
|
|
|
h1 {
|
|
|
|
font-size: 1.4em;
|
|
|
|
color: $title-fg;
|
|
|
|
flex-grow: 2;
|
|
|
|
}
|
|
|
|
|
|
|
|
span {
|
|
|
|
font-size: 0.8em;
|
|
|
|
color: $meta-fg;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.content {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
|
|
|
|
h5 {
|
|
|
|
font-size: 1.0em;
|
|
|
|
font-weight: bold;
|
|
|
|
color: $title-fg;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-09-13 13:33:10 +00:00
|
|
|
form {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
align-items: stretch;
|
|
|
|
|
|
|
|
label {
|
|
|
|
text-align: left;
|
|
|
|
font-weight: bold;
|
|
|
|
font-size: 0.8em;
|
|
|
|
padding: 5px 0 3px;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type=text],
|
|
|
|
input[type=password],
|
|
|
|
select,
|
|
|
|
textarea {
|
|
|
|
width: 100%;
|
|
|
|
font-size: 1em;
|
|
|
|
padding: 0.5em;
|
|
|
|
margin: 0 0 0.5em;
|
|
|
|
background: white;
|
|
|
|
border: 1px solid #333;
|
|
|
|
color: black;
|
|
|
|
outline: none;
|
|
|
|
|
|
|
|
&:hover,
|
|
|
|
&:focus {
|
|
|
|
border-color: $secondary-bg;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type=submit] {
|
|
|
|
align-self: center;
|
|
|
|
padding: 0.5em;
|
|
|
|
margin: 0.5em 0;
|
|
|
|
min-width: 150px;
|
|
|
|
border: none;
|
|
|
|
border: 1px solid $secondary-bg;
|
|
|
|
background: $secondary-light-bg;
|
|
|
|
color: $secondary-light-fg;
|
|
|
|
|
|
|
|
&:hover {
|
|
|
|
background: $secondary-dark-bg;
|
|
|
|
color: $secondary-dark-fg;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.fr-view {
|
|
|
|
.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}img.fr-rounded,.fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}img.fr-bordered,.fr-img-caption.fr-bordered img{border:solid 5px #CCC}img.fr-bordered{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-img-caption.fr-bordered img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:whitesmoke}.fr-view table td,.fr-view table th{border:1px solid #DDD}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#ececec}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file::after{position:relative;content:"\1F4CE";font-weight:normal}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir="rtl"] blockquote{border-left:none;border-right:solid 2px #5E35B1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir="rtl"] blockquote blockquote{border-color:#00BCD4}.fr-view[dir="rtl"] blockquote blockquote blockquote{border-color:#43A047}.fr-view blockquote{border-left:solid 2px #5E35B1;margin-left:0;padding-left:5px;color:#5E35B1}.fr-view blockquote blockquote{border-color:#00BCD4;color:#00BCD4}.fr-view blockquote blockquote blockquote{border-color:#43A047;color:#43A047}.fr-view span.fr-emoticon{font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat !important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#AAA !important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ffff00}.fr-view .fr-class-code{border-color:#cccccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;padding:10px;font-family:"Courier New", Courier, monospace}.fr-view .fr-class-transparency{opacity:0.5}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.f
|
|
|
|
h1, h2, h3, h4, h5, h6, p, dl, ol, ul {
|
|
|
|
margin: 0 0 1em !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
a { color: $secondary-dark-bg; }
|
|
|
|
dt { font-weight: bold; }
|
|
|
|
ol { list-style-type: decimal; padding-left: 40px; }
|
|
|
|
ul { list-style-type: disc; padding-left: 40px; }
|
|
|
|
h1 { font-size: 1.8em; font-weight: bold; }
|
|
|
|
h2 { font-size: 1.6em; font-weight: bold; }
|
|
|
|
h3 { font-size: 1.4em; font-weight: bold; }
|
|
|
|
h4 { font-size: 1.2em; font-weight: bold; }
|
|
|
|
h5 { font-size: 1.0em; font-weight: bold; }
|
|
|
|
h6 { font-size: 0.8em; font-weight: bold; }
|
|
|
|
hr { width: 100%; }
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
$bordercolor: $primary-bg;
|
|
|
|
$headcolor: $primary-light-bg;
|
|
|
|
$headtext: $primary-light-fg;
|
|
|
|
|
|
|
|
table {
|
|
|
|
width: calc(100% - 20px);
|
|
|
|
margin: 10px;
|
|
|
|
border: solid 1px $bordercolor;
|
|
|
|
border-collapse: collapse;
|
|
|
|
border-spacing: 0;
|
|
|
|
font-size: 0.8em;
|
|
|
|
}
|
|
|
|
table thead th {
|
|
|
|
background-color: $headcolor;
|
|
|
|
border: solid 1px $bordercolor;
|
|
|
|
color: $headtext;
|
|
|
|
padding: 10px;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
table tbody td {
|
|
|
|
text-align: left;
|
|
|
|
border: solid 1px $bordercolor;
|
|
|
|
color: #333;
|
|
|
|
padding: 10px;
|
|
|
|
}
|
|
|
|
table a,
|
|
|
|
table a:visited,
|
|
|
|
table a:hover {
|
|
|
|
text-decoration: none;
|
|
|
|
color: $secondary-bg;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
table button {
|
|
|
|
color: $secondary-bg;
|
|
|
|
background: transparent;
|
|
|
|
border: 1px solid $secondary-bg;
|
|
|
|
}
|
|
|
|
|
|
|
|
table td.right,
|
|
|
|
table th.right {
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
|
|
|
|
.floating-container {
|
|
|
|
position: fixed;
|
|
|
|
top: 0;
|
|
|
|
bottom: 0;
|
|
|
|
left: 0;
|
|
|
|
right: 0;
|
|
|
|
background: #00000099;
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
justify-content: center;
|
|
|
|
align-items: center;
|
|
|
|
}
|
|
|
|
|
2019-02-20 16:10:37 +00:00
|
|
|
@import 'menu/menu';
|
|
|
|
@import 'login/login';
|
|
|
|
@import 'admin/admin';
|
2019-02-22 14:53:43 +00:00
|
|
|
@import 'widgets/common';
|
2019-09-13 13:33:10 +00:00
|
|
|
@import 'pages/page';
|