302 lines
4.8 KiB
SCSS
302 lines
4.8 KiB
SCSS
/*!
|
|
* Symfony Demo Application by @symfony
|
|
* License: MIT License
|
|
*/
|
|
|
|
@import "bootswatch-flatly/variables";
|
|
|
|
//
|
|
// Typography
|
|
// --------------------------------------------------
|
|
|
|
p, ul, ol {
|
|
font-size: $font-size-large;
|
|
margin-bottom: 1.5em;
|
|
}
|
|
|
|
li {
|
|
margin-bottom: .5em;
|
|
}
|
|
|
|
// Code
|
|
code {
|
|
background: $gray-lighter;
|
|
color: $brand-primary;
|
|
}
|
|
|
|
// Text labels
|
|
.text-danger,
|
|
.text-danger:hover {
|
|
color: $brand-danger;
|
|
}
|
|
|
|
//
|
|
// Icons
|
|
// --------------------------------------------------
|
|
|
|
i {
|
|
margin-right: .25em;
|
|
}
|
|
|
|
//
|
|
// Page elements
|
|
// --------------------------------------------------
|
|
|
|
body {
|
|
display: -webkit-flex;
|
|
display: flex;
|
|
-webkit-flex-direction: column;
|
|
flex-direction: column;
|
|
min-height: 100vh;
|
|
}
|
|
|
|
// Header
|
|
header {
|
|
margin-bottom: 2em;
|
|
|
|
ul.nav li {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.locales a {
|
|
padding-right: 10px;
|
|
}
|
|
}
|
|
|
|
// Body contents
|
|
.body-container {
|
|
-webkit-flex: 1;
|
|
flex: 1;
|
|
|
|
// needed to prevent pages with a very small height and browsers not supporting flex
|
|
min-height: 600px;
|
|
|
|
#main h1,
|
|
#main h2 {
|
|
margin-top: 0;
|
|
}
|
|
}
|
|
|
|
// Sidebar
|
|
#sidebar {
|
|
.section {
|
|
margin-bottom: 2em;
|
|
}
|
|
|
|
p {
|
|
font-size: $font-size-base;
|
|
|
|
& + p {
|
|
margin: 1.5em 0 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Footer
|
|
footer {
|
|
background: $gray-lighter;
|
|
margin-top: 2em;
|
|
padding-top: 2em;
|
|
padding-bottom: 2em;
|
|
|
|
p {
|
|
color: $gray-dark;
|
|
font-size: $font-size-small;
|
|
margin-bottom: .25em;
|
|
}
|
|
|
|
#footer-resources {
|
|
text-align: right;
|
|
|
|
i {
|
|
color: $gray-dark;
|
|
font-size: 1.5 * $font-size-large;
|
|
margin-left: .5em;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Source Code Modal Window
|
|
#sourceCodeModal {
|
|
h3 {
|
|
font-size: $font-size-large;
|
|
margin-top: 0;
|
|
|
|
small {
|
|
color: $gray-dark;
|
|
font-size: 80%;
|
|
}
|
|
}
|
|
|
|
pre {
|
|
margin-bottom: 2em;
|
|
padding: 0;
|
|
}
|
|
}
|
|
|
|
// Confirmation Modal Window
|
|
#confirmationModal {
|
|
.modal-dialog {
|
|
width: 500px;
|
|
}
|
|
|
|
.modal-footer {
|
|
button {
|
|
min-width: 75px;
|
|
}
|
|
}
|
|
}
|
|
|
|
//
|
|
// Forms
|
|
// --------------------------------------------------
|
|
|
|
// Form errors
|
|
.form-group.has-error .form-control {
|
|
border-color: $brand-danger;
|
|
}
|
|
.form-group.has-error .control-label {
|
|
color: $brand-danger;
|
|
}
|
|
.form-group.has-error .help-block {
|
|
background-color: $brand-danger;
|
|
color: #FFF;
|
|
font-size: $font-size-base;
|
|
padding: 1em;
|
|
|
|
ul {
|
|
margin-bottom: 0;
|
|
}
|
|
}
|
|
|
|
textarea {
|
|
max-width: 100%;
|
|
}
|
|
|
|
//
|
|
// Page: 'Technical Requirements Checker'
|
|
// --------------------------------------------------
|
|
body#requirements_checker {
|
|
header h1 {
|
|
margin-bottom: 0;
|
|
margin-top: 0;
|
|
|
|
span {
|
|
font-size: 120%;
|
|
opacity: .7;
|
|
padding: 0 5px;
|
|
}
|
|
}
|
|
|
|
.panel li {
|
|
margin-bottom: 1em;
|
|
}
|
|
}
|
|
|
|
//
|
|
// Page: 'homepage'
|
|
// --------------------------------------------------
|
|
body#homepage {
|
|
text-align: center;
|
|
}
|
|
|
|
//
|
|
// Page: 'login'
|
|
// --------------------------------------------------
|
|
body#login {
|
|
#login-users-help p {
|
|
font-size: $font-size-base;
|
|
line-height: $line-height-base;
|
|
|
|
&:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.label {
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.console {
|
|
display: block;
|
|
margin: 5px 0;
|
|
padding: 10px;
|
|
}
|
|
}
|
|
}
|
|
|
|
//
|
|
// Page: 'blog_index'
|
|
// --------------------------------------------------
|
|
body#blog_index {
|
|
h1 {
|
|
margin-bottom: .5em;
|
|
}
|
|
|
|
article.post {
|
|
margin-bottom: 3em;
|
|
}
|
|
}
|
|
|
|
//
|
|
// Page: 'blog_post_show'
|
|
// --------------------------------------------------
|
|
body#blog_post_show {
|
|
h3 {
|
|
margin-bottom: .75em;
|
|
}
|
|
|
|
#post-add-comment {
|
|
margin: 2em 0;
|
|
|
|
p {
|
|
margin-bottom: 0;
|
|
|
|
a.btn {
|
|
margin-right: .5em;
|
|
}
|
|
}
|
|
}
|
|
|
|
.post-comment {
|
|
margin-bottom: 2em;
|
|
|
|
h4 {
|
|
font-size: $font-size-small;
|
|
line-height: $line-height-base;
|
|
margin-top: 0;
|
|
|
|
strong {
|
|
display: block;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//
|
|
// Page: 'comment_form_error'
|
|
// --------------------------------------------------
|
|
body#comment_form_error {
|
|
h1.text-danger {
|
|
margin-bottom: 1em;
|
|
}
|
|
}
|
|
|
|
//
|
|
// Page: 'admin_post_index'
|
|
// --------------------------------------------------
|
|
body#admin_post_index {
|
|
.item-actions {
|
|
white-space: nowrap;
|
|
|
|
a.btn + a.btn {
|
|
margin-left: 4px;
|
|
}
|
|
}
|
|
}
|
|
|
|
//
|
|
// Page: 'admin_post_show'
|
|
// --------------------------------------------------
|
|
body#admin_post_show {
|
|
}
|