front_shared.less
1041 lines
| 20.2 KiB
| text/x-less
|
LessCssLexer
r0 | @import (inline) "vendors/font-awesome.min.css"; | |||
@import "vendors/less/bootstrap.less"; | ||||
@import (inline) "vendors/c3.css"; | ||||
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700); | ||||
@color_dark_blue: rgb(0, 42, 74); | ||||
@color_med_blue: rgb(23, 96, 125); | ||||
@color_beige: rgb(255, 241, 206); | ||||
@color_red: rgb(185, 15, 15); | ||||
@color_green: rgb(35, 165, 75); | ||||
@color_orange: rgb(255, 132, 0); | ||||
@color_dark_orange: rgb(214, 71, 0); | ||||
@color_vdark_grey: rgb(33, 33, 33); | ||||
@color_dark_grey: rgb(51, 51, 51); | ||||
@color_grey: rgb(76, 76, 76); | ||||
@color_light_grey: rgb(220, 220, 220); | ||||
@color_white: rgb(255, 255, 255); | ||||
@color_black: rgb(0, 0, 0); | ||||
@color_secondary: lighten(@color_grey, 22%); | ||||
@color_header: rgb(97, 92, 99); | ||||
@margin_size: 15px; | ||||
.color-secondary { | ||||
color: @color_secondary | ||||
} | ||||
.color-header { | ||||
color: @color_header; | ||||
} | ||||
/**** UTILS ******/ | ||||
.box-shadow (@x: 0, @y: 0, @blur: 5px, @color: rgba(77,77,77,0.5)) { | ||||
box-shadow: @arguments; | ||||
-o-box-shadow: @arguments; | ||||
-ms-box-shadow: @arguments; | ||||
-moz-box-shadow: @arguments; | ||||
-webkit-box-shadow: @arguments; | ||||
} | ||||
.inset-box-shadow (@x: 0, @y: 0, @blur: 5px, @color: rgba(77,77,77,0.5)) { | ||||
box-shadow: inset @arguments; | ||||
-o-box-shadow: inset @arguments; | ||||
-ms-box-shadow: inset @arguments; | ||||
-moz-box-shadow: inset @arguments; | ||||
-webkit-box-shadow: inset @arguments; | ||||
} | ||||
.border-radius (@radius: 5px) { | ||||
border-radius: @radius; | ||||
-o-border-radius: @radius; | ||||
-ms-border-radius: @radius; | ||||
-moz-border-radius: @radius; | ||||
-webkit-border-radius: @radius; | ||||
} | ||||
.custom-border-radius (@topleft: 5px, @topright:5px, @bottomright:5px, @bottomleft:5px) { | ||||
-o-border-radius: @topleft @topright @bottomright @bottomleft; | ||||
-webkit-border-radius: @topleft @topright @bottomright @bottomleft; | ||||
border-radius: @topleft @topright @bottomright @bottomleft; | ||||
} | ||||
.transition-duration(@duration: 250ms, @property: all) { | ||||
-webkit-transition: @property @duration; | ||||
-moz-transition: @property @duration; | ||||
-o-transition: @property @duration; | ||||
transition: @property @duration; | ||||
} | ||||
/************************** OUR CODE ****************************************/ | ||||
body { | ||||
background-color: rgb(245, 245, 245); | ||||
height: 100%; | ||||
margin: 0px; | ||||
padding: 0px; | ||||
font-family: 'Ubuntu', "Helvetica Neue", Helvetica, Arial, sans-serif; | ||||
} | ||||
html { | ||||
height: 100%; | ||||
} | ||||
.container-fluid { | ||||
} | ||||
#holder { | ||||
min-height: 100%; | ||||
position: relative; | ||||
padding-top: 65px; | ||||
// max-width: 1600px; | ||||
margin: 0px auto; | ||||
#outer-content { | ||||
padding-bottom: 270px; | ||||
} | ||||
} | ||||
@media (max-width: 767px) { | ||||
#outer-content { | ||||
padding-bottom: 700px !important; | ||||
} | ||||
} | ||||
.footer { | ||||
position: absolute; | ||||
bottom: 0; | ||||
width: 100%; | ||||
/* Set the fixed height of the footer here */ | ||||
min-height: 250px; | ||||
padding: 35px 15px 15px 15px; | ||||
background-image: url("/static/appenlight/images/footer_bg.png"); | ||||
color: @color_white; | ||||
strong { | ||||
font-family: 'Ubuntu', sans-serif; | ||||
} | ||||
ul { | ||||
padding: 0px; | ||||
li { | ||||
list-style: none; | ||||
} | ||||
} | ||||
a { | ||||
color: @color_white !important; | ||||
&:link, &:visited { | ||||
color: @color_white !important | ||||
} | ||||
} | ||||
hr { | ||||
background-color: #382f2d; | ||||
margin: 10px 0px; | ||||
border-bottom: 1px solid #4a454d; | ||||
} | ||||
} | ||||
.full-width { | ||||
width: 100%; | ||||
} | ||||
#container-footer-push { | ||||
height: 75px; | ||||
} | ||||
#container-wrapper { | ||||
min-height: 100%; | ||||
height: auto !important; | ||||
height: 100%; | ||||
margin: 0px auto -65px; | ||||
} | ||||
h1 { | ||||
&.page-title { | ||||
border-bottom: 2px solid rgb(255, 111, 0); | ||||
} | ||||
} | ||||
a:not(.btn):link, a:not(.btn):visited, a:not(.btn) { | ||||
color: @color_med_blue; | ||||
text-decoration: none; | ||||
cursor: pointer; | ||||
&:hover { | ||||
color: @color_dark_blue; | ||||
cursor: pointer; | ||||
} | ||||
} | ||||
.user-unlogged { | ||||
#holder { | ||||
padding-top: 125px; | ||||
} | ||||
.navbar-fixed-top { | ||||
position: absolute; | ||||
min-height: 125px; | ||||
background-image: url("/static/appenlight/images/nav_bg.jpg"); | ||||
background-repeat: no-repeat; | ||||
background-position: center; | ||||
border: 0px; | ||||
background-color: transparent; | ||||
.pattern { | ||||
background-image: url(/static/appenlight/images/dots2_bg.png); | ||||
max-width: 1600px; | ||||
margin: 0px auto; | ||||
min-height: 125px; | ||||
} | ||||
.btn-orange { | ||||
margin-top: 35px | ||||
} | ||||
.navbar-nav { | ||||
margin-left: 0px !important; | ||||
margin-right: 0px !important; | ||||
} | ||||
} | ||||
.nav > li > a { | ||||
margin-top: 35px; | ||||
color: @color_white; | ||||
&:link, &:visited { | ||||
color: @color_white | ||||
} | ||||
} | ||||
} | ||||
#top-navbar { | ||||
.navbar-brand { | ||||
padding: 9px 0px 0px 20px | ||||
} | ||||
.navbar-nav > li { | ||||
float: left; | ||||
} | ||||
} | ||||
/* forms */ | ||||
@form_border_color: rgb(181, 188, 199); | ||||
@form_hover_color: rgb(229, 242, 254); | ||||
@form_hover_border_color: rgb(117, 157, 192); | ||||
.form-error { | ||||
border-radius: 3px 3px 3px 3px; | ||||
margin-bottom: 5px !important; | ||||
padding: 5px 10px; | ||||
} | ||||
.SelectField, .SubmitField, .BooleanField, input[type=checkbox], input[type=submit], input[type=select], button { | ||||
width: auto; | ||||
} | ||||
/* flash */ | ||||
.flashMessages { | ||||
padding: 0px; | ||||
margin: 0px; | ||||
} | ||||
.alert-notice { | ||||
color: #468847; | ||||
background-color: #dff0d8; | ||||
border-color: #d6e9c6; | ||||
} | ||||
.alert-warning { | ||||
color: #c09853; | ||||
background-color: #fcf8e3; | ||||
border-color: #fbeed5; | ||||
} | ||||
.alert-error { | ||||
color: #b94a48; | ||||
background-color: #f2dede; | ||||
border-color: #eed3d7; | ||||
} | ||||
/* icons */ | ||||
.icon { | ||||
background-repeat: no-repeat; | ||||
width: 16px; | ||||
height: 16px; | ||||
display: -moz-inline-box; | ||||
display: inline-block; | ||||
vertical-align: middle; | ||||
margin: 0px 5px 0px 5px; | ||||
background-position: center center; | ||||
} | ||||
.icon.big { | ||||
background-repeat: no-repeat; | ||||
width: 32px; | ||||
height: 32px; | ||||
display: -moz-inline-box; | ||||
display: inline-block; | ||||
vertical-align: middle; | ||||
margin: 0px 5px 0px 5px; | ||||
} | ||||
/******************* tables ****************/ | ||||
.table-striped { | ||||
> tbody > tr:nth-of-type(even) { | ||||
background-color: lighten(@color_light_grey, 12); | ||||
} | ||||
} | ||||
.table { | ||||
table-layout: fixed; | ||||
caption { | ||||
color: @color_grey; | ||||
font-weight: bold; | ||||
text-align: center; | ||||
background-color: lighten(@color_light_grey, 10%); | ||||
} | ||||
thead { | ||||
background-color: lighten(@color_light_grey, 10%); | ||||
} | ||||
caption a:link, table.stylized caption a:visited { | ||||
color: #ffffff; | ||||
text-decoration: none; | ||||
font-weight: bold; | ||||
} | ||||
caption a:link, table.stylized caption a:hover { | ||||
color: #ffcc00; | ||||
text-decoration: none; | ||||
font-weight: bold; | ||||
} | ||||
thead > tr > th { | ||||
border-bottom: 1px solid darken(@color_light_grey, 2%) !important; | ||||
font-size: 86%; | ||||
} | ||||
tbody > tr > td { | ||||
border-top: 0px; | ||||
vertical-align: middle; | ||||
} | ||||
.no { | ||||
width: 30px; | ||||
} | ||||
td.ordering.dsc, td.ordering.asc { | ||||
padding-right: 20px; | ||||
.transition-duration; | ||||
/* position: relative; */ | ||||
} | ||||
td.ordering { | ||||
.marker { | ||||
display: block; | ||||
float: right; | ||||
height: 10px; | ||||
margin: -13px -15px 0px 0; | ||||
width: 10px; | ||||
background-repeat: no-repeat; | ||||
} | ||||
&.asc .marker { | ||||
background-image: url("/static/appenlight/images/dark_asc.png"); | ||||
} | ||||
&.dsc .marker { | ||||
background-image: url("/static/appenlight/images/dark_dsc.png"); | ||||
} | ||||
a:link, a:visited { | ||||
color: @color_vdark_grey !important; | ||||
font-weight: bold; | ||||
text-decoration: underline; | ||||
} | ||||
} | ||||
} | ||||
.btn.orange-special { | ||||
.border-radius(5px); | ||||
background-color: @color_orange; | ||||
font-size: 100%; | ||||
padding: 10px !important; | ||||
.box-shadow(0, 0, 5px, rgba(77, 77, 77, 0.25)); | ||||
color: rgb(255, 255, 255) !important; | ||||
text-shadow: 0 1px 1px #5F1C00; | ||||
border: 1px solid rgb(236, 86, 15); | ||||
background: rgb(255, 123, 13); /* Old browsers */ | ||||
text-transform: uppercase; | ||||
display: inline-block; | ||||
.transition-duration; | ||||
} | ||||
.btn.orange-special:hover { | ||||
.box-shadow(0, 0, 15px, rgba(255, 114, 42, 0.75)); | ||||
border: 1px solid rgb(209, 114, 42); | ||||
} | ||||
.sign-in-form { | ||||
position: relative; | ||||
margin: 0px; | ||||
fieldset { | ||||
border: 0px !important; | ||||
display: inline-block; | ||||
} | ||||
.action_links { | ||||
position: absolute; | ||||
top: 4px; | ||||
right: 10px; | ||||
li { | ||||
list-style: none; | ||||
} | ||||
} | ||||
legend { | ||||
display: none; | ||||
} | ||||
.form-fields { | ||||
padding: 0px; | ||||
margin: 0px; | ||||
li { | ||||
display: inline-block; | ||||
&#row-sign_in_user_name, &#sign_in_user_password { | ||||
width: 100px; | ||||
margin: 0px 15px 0px 0px; | ||||
} | ||||
#sign_in_user_name { | ||||
width: 90px; | ||||
} | ||||
#sign_in_user_password { | ||||
width: 90px; | ||||
} | ||||
} | ||||
} | ||||
} | ||||
.word-wrap { | ||||
white-space: pre-wrap; /* css-3 */ | ||||
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ | ||||
white-space: -pre-wrap; /* Opera 4-6 */ | ||||
white-space: -o-pre-wrap; /* Opera 7 */ | ||||
word-wrap: break-word; /* Internet Explorer 5.5+ */ | ||||
&.break-all { | ||||
word-break: break-all; | ||||
} | ||||
} | ||||
pre, code { | ||||
background-color: rgb(255, 255, 255); | ||||
color: @color_grey; | ||||
font-family: monospace; | ||||
} | ||||
/* common in section */ | ||||
.errors-small-list { | ||||
width: 100%; | ||||
table-layout: fixed; | ||||
td { | ||||
padding: 0px 5px 10px 5px; | ||||
} | ||||
td.occurences { | ||||
width: 40px; | ||||
} | ||||
.duration { | ||||
font-size: 80%; | ||||
background-color: darken(@color_white, 10%); | ||||
padding: 2px 5px; | ||||
display: inline-block; | ||||
color: #000000; | ||||
.border-radius(2px); | ||||
margin: 0px 5px 0px 2px; | ||||
} | ||||
span.occurences { | ||||
font-size: 86%; | ||||
font-weight: bold; | ||||
background-color: @color_orange; | ||||
border-radius: 3px; | ||||
color: #ffffff; | ||||
display: inline-block; | ||||
min-height: 33px; | ||||
min-width: 33px; | ||||
padding: 8px 0 0; | ||||
text-align: center; | ||||
} | ||||
a.error-type { | ||||
font-weight: bold; | ||||
font-size: 86%; | ||||
} | ||||
.url { | ||||
color: #777777; | ||||
font-size: 80%; | ||||
} | ||||
td.info { | ||||
width: 150px; | ||||
font-size: 70%; | ||||
} | ||||
td .report { | ||||
line-height: 100%; | ||||
} | ||||
} | ||||
/****** paginator ********/ | ||||
.paginator { | ||||
margin: 5px 0px 5px 0px; | ||||
padding: 5px 0px 5px 0px; | ||||
font-size: 80%; | ||||
text-align: right; | ||||
a, span { | ||||
margin: 0px 6px 0px 2px; | ||||
padding: 3px 7px; | ||||
text-decoration: none; | ||||
.border-radius(15px); | ||||
border: 1px solid @color_light_grey; | ||||
.box-shadow(0px, 0px, 5px, transparent); | ||||
background-color: #ffffff; | ||||
.transition-duration(); | ||||
&.pager_curpage { | ||||
font-weight: bold; | ||||
background-color: #FF6F00; | ||||
color: #ffffff; | ||||
border: 3px solid #ff4e00; | ||||
} | ||||
&.pager_link:link, &.pager_link:visited, .prev, .next { | ||||
background-color: #ffffff; | ||||
color: #000000; | ||||
} | ||||
&.pager_link:hover, &:hover { | ||||
background-color: #FF6F00; | ||||
color: #ffffff; | ||||
border: 1px solid #FF6F00; | ||||
} | ||||
&.pager_dotdot { | ||||
background-color: transparent; | ||||
border: 0px; | ||||
.box-shadow(0px, 0px, 5px, transparent); | ||||
color: #000000; | ||||
} | ||||
} | ||||
} | ||||
.notFoundPage #content { | ||||
.heading-text { | ||||
font-size: 250%; | ||||
} | ||||
} | ||||
.errorPage #content { | ||||
.heading-text { | ||||
font-size: 250%; | ||||
} | ||||
} | ||||
.forbiddenPage #content { | ||||
.heading-text { | ||||
font-size: 250%; | ||||
} | ||||
} | ||||
.ajax_loader_3 { | ||||
width: 66px; | ||||
height: 66px; | ||||
background-image: url('../images/ajax_loader_3.gif'); | ||||
} | ||||
.clear { | ||||
clear: both; | ||||
} | ||||
/***** content positioning *****/ | ||||
.position-absolute { | ||||
position: absolute; | ||||
} | ||||
.position-relative { | ||||
position: relative; | ||||
} | ||||
.increse-zindex { | ||||
z-index: 500; | ||||
} | ||||
.m-x-auto { | ||||
margin-right: auto !important; | ||||
margin-left: auto !important; | ||||
} | ||||
.gen-margins( @counter ) when ( @counter < 11 ) { | ||||
.gen-margins(@counter + 1); // iterate. | ||||
// do the thing here. | ||||
.m-a-@{counter} { | ||||
margin: @margin_size * @counter !important; | ||||
} | ||||
.m-t-@{counter} { | ||||
margin-top: @margin_size * @counter !important; | ||||
} | ||||
.m-l-@{counter} { | ||||
margin-left: @margin_size * @counter !important; | ||||
} | ||||
.m-r-@{counter} { | ||||
margin-right: @margin_size * @counter !important; | ||||
} | ||||
.m-b-@{counter} { | ||||
margin-bottom: @margin_size * @counter !important; | ||||
} | ||||
.p-a-@{counter} { | ||||
padding: @margin_size * @counter !important; | ||||
} | ||||
.p-t-@{counter} { | ||||
padding-top: @margin_size * @counter !important; | ||||
} | ||||
.p-l-@{counter} { | ||||
padding-left: @margin_size * @counter !important; | ||||
} | ||||
.p-r-@{counter} { | ||||
padding-right: @margin_size * @counter !important; | ||||
} | ||||
.p-b-@{counter} { | ||||
padding-bottom: @margin_size * @counter !important; | ||||
} | ||||
} | ||||
.gen-margins(0); | ||||
hr { | ||||
background-color: @color_light_grey; | ||||
border: 0px; | ||||
height: 1px; | ||||
} | ||||
.white-block() { | ||||
padding: 20px; | ||||
background-color: @color_white; | ||||
border: 1px solid #dddddd; | ||||
border-radius: 4px; | ||||
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); | ||||
} | ||||
.green-block() { | ||||
padding: 20px; | ||||
background-color: @color_orange; | ||||
border: 1px solid @color_light_grey | ||||
} | ||||
.blue-block() { | ||||
margin: 20px 0px; | ||||
padding: 20px; | ||||
background-color: @color_med_blue; | ||||
border: 1px solid @color_light_grey | ||||
} | ||||
h1, h2, h3, h4 { | ||||
font-weight: normal; | ||||
} | ||||
h1 { | ||||
font-size: 2em; | ||||
} | ||||
h2 { | ||||
font-size: 1.8em; | ||||
} | ||||
h3 { | ||||
font-size: 1.6em; | ||||
} | ||||
h4 { | ||||
font-size: 1.4em; | ||||
} | ||||
.alert:last-of-type { | ||||
margin-bottom: 0px; | ||||
} | ||||
#content { | ||||
} | ||||
#menu { | ||||
.header { | ||||
margin: 0px 0px 10px 0px; | ||||
font-size: 86%; | ||||
text-transform: uppercase; | ||||
font-weight: bold; | ||||
} | ||||
label { | ||||
font-size: 86%; | ||||
} | ||||
form { | ||||
margin-bottom: 0px; | ||||
} | ||||
.form-fields { | ||||
padding: 0px; | ||||
} | ||||
.TextField, .SelectField, .PasswordField { | ||||
width: 170px; | ||||
} | ||||
.panel-heading { | ||||
font-weight: bold; | ||||
} | ||||
} | ||||
.ellipsis { | ||||
white-space: nowrap; | ||||
overflow: hidden; | ||||
text-overflow: ellipsis; | ||||
-o-text-overflow: ellipsis; | ||||
-ms-text-overflow: ellipsis; | ||||
} | ||||
.hidden { | ||||
display: none; | ||||
} | ||||
.dim { | ||||
opacity: 0.5 | ||||
} | ||||
/* GRAPHS */ | ||||
.graphs, .graph { | ||||
position: relative; | ||||
} | ||||
.bg-3 { | ||||
background-image: url('/static/appenlight/images/px_by_Gre3g.png'); | ||||
} | ||||
.bg-2.pad-bottom, .bg-3.pad-bottom { | ||||
padding-bottom: 20px; | ||||
} | ||||
.codehilite pre { | ||||
border-radius: 5px; | ||||
margin: 20px 0px; | ||||
} | ||||
.admonition { | ||||
margin: 0px 0px 10px 0px; | ||||
.white-block; | ||||
.admonition-title { | ||||
font-weight: bold; | ||||
} | ||||
&.important .admonition-title { | ||||
color: @color_red; | ||||
} | ||||
&.note .admonition-title { | ||||
color: @color_green; | ||||
} | ||||
} | ||||
.white-text { | ||||
color: #ffffff; | ||||
} | ||||
.perf_stats { | ||||
.stat { | ||||
margin-right: 10px; | ||||
} | ||||
.bar { | ||||
height: 10px; | ||||
display: inline-block; | ||||
} | ||||
.custom { | ||||
background-color: rgb(152, 223, 138); | ||||
} | ||||
.tmpl { | ||||
background-color: rgb(75, 207, 75); | ||||
} | ||||
.remote { | ||||
background-color: rgb(255, 187, 120); | ||||
} | ||||
.nosql { | ||||
background-color: rgb(255, 127, 14); | ||||
} | ||||
.sql { | ||||
background-color: rgb(174, 199, 232); | ||||
} | ||||
.main { | ||||
background-color: rgb(40, 152, 230); | ||||
} | ||||
} | ||||
.pagination .active > a, | ||||
.pagination .active > span, | ||||
.pagination .active > a:hover, | ||||
.pagination .active > span:hover, | ||||
.pagination .active > a:focus, | ||||
.pagination .active > span:focus { | ||||
z-index: 2; | ||||
color: #ffffff; | ||||
cursor: pointer; | ||||
background-color: @color_orange; | ||||
background-color: @color_dark_orange; | ||||
border-color: @color_dark_orange; | ||||
} | ||||
.pagination .disabled > span, | ||||
.pagination .disabled > a, | ||||
.pagination .disabled > a:hover, | ||||
.pagination .disabled > a:focus { | ||||
color: #999999; | ||||
cursor: not-allowed; | ||||
background-color: #ffffff; | ||||
border-color: #dddddd; | ||||
} | ||||
.search-params .tag { | ||||
border-radius: 5px 5px 5px 5px; | ||||
display: inline-block; | ||||
margin: 0px 5px 5px 0; | ||||
padding: 5px 5px; | ||||
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); | ||||
background-color: #D9EDF7; | ||||
border: 1px solid #BCE8F1; | ||||
color: #3A87AD; | ||||
a { | ||||
color: #3A87AD; | ||||
} | ||||
} | ||||
.user-assignment { | ||||
border: 1px solid #eeeeee; | ||||
padding: 5px; | ||||
border-radius: 3px; | ||||
vertical-align: top; | ||||
cursor: pointer; | ||||
img { | ||||
vertical-align: top; | ||||
max-height: 50px; | ||||
float: left; | ||||
margin-right: 7px; | ||||
border-radius: 60px; | ||||
} | ||||
&:hover { | ||||
border: 1px solid #aaeeff; | ||||
} | ||||
} | ||||
.graphs { | ||||
min-height: 50px; | ||||
} | ||||
.panel-heading { | ||||
background: -moz-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%); | ||||
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252, 254, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.05))); | ||||
background: -webkit-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%); | ||||
background: -o-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%); | ||||
background: -ms-linear-gradient(top, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%); | ||||
background: linear-gradient(to bottom, rgba(252, 254, 255, 0) 0%, rgba(0, 0, 0, 0.05) 100%); | ||||
} | ||||
.typeahead-tags { | ||||
a { | ||||
border: 1px solid #eeeeee; | ||||
padding: 10px 20px !important; | ||||
min-width: 400px; | ||||
} | ||||
.tag { | ||||
font-weight: bold; | ||||
strong { | ||||
background-color: @color_orange; | ||||
color: @color_white; | ||||
} | ||||
} | ||||
.description { | ||||
font-size: 85%; | ||||
} | ||||
.example { | ||||
font-style: italic; | ||||
font-family: monospace; | ||||
font-size: 85%; | ||||
color: lighten(@color_black, 50%); | ||||
} | ||||
} | ||||
.orange-dots { | ||||
color: @color_orange; | ||||
font-size: 5px; | ||||
.fa { | ||||
&:first-child { | ||||
margin: 0px 3px 0px 0px; | ||||
} | ||||
margin: 0px 3px; | ||||
} | ||||
} | ||||
.gray-dots { | ||||
color: @color_light_grey; | ||||
font-size: 5px; | ||||
.fa { | ||||
&:first-child { | ||||
margin: 0px 3px 0px 0px; | ||||
} | ||||
margin: 0px 3px; | ||||
} | ||||
} | ||||
.user-unlogged { | ||||
#logo-normal { | ||||
display: inline-block; | ||||
width: 264px; | ||||
height: 48px; | ||||
background-image: url('/static/appenlight/images/ix-appenlight-logo.png'); | ||||
margin-top: 25px; | ||||
} | ||||
#logo-icon { | ||||
display: inline-block; | ||||
width: 53px; | ||||
height: 48px; | ||||
background-image: url('/static/appenlight/images/ix-appenlight-icon.png'); | ||||
margin-top: 25px; | ||||
} | ||||
} | ||||
.user-logged { | ||||
#logo-normal { | ||||
display: inline-block; | ||||
width: 176px; | ||||
height: 32px; | ||||
background-image: url('/static/appenlight/images/appenlight-logo.png'); | ||||
} | ||||
#logo-icon { | ||||
display: inline-block; | ||||
width: 32px; | ||||
height: 32px; | ||||
background-image: url('/static/appenlight/images/appenlight-icon.png'); | ||||
} | ||||
} | ||||
.btn-green { | ||||
background-color: #93b715 !important; | ||||
border-color: #93b715 !important; | ||||
box-shadow: none !important; | ||||
padding: 10px; | ||||
text-transform: uppercase; | ||||
color: @color_white; | ||||
font-weight: bold; | ||||
} | ||||
.btn-orange { | ||||
background-color: @color_orange !important; | ||||
border-color: @color_orange !important; | ||||
box-shadow: none !important; | ||||
padding: 10px; | ||||
text-transform: uppercase; | ||||
color: @color_white !important; | ||||
font-weight: bold; | ||||
} | ||||
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { | ||||
background-color: transparent; | ||||
font-weight: bold; | ||||
border-color: transparent; | ||||
} | ||||
.list-group.sub-group { | ||||
margin: -10px -15px; | ||||
} | ||||
.sub-group { | ||||
.list-group-item { | ||||
background-color: #f5f5f5; | ||||
} | ||||
} | ||||
.panel { | ||||
.breadcrumb { | ||||
margin-bottom: 0px; | ||||
padding: 0px; | ||||
background-color: transparent; | ||||
a { | ||||
color: @color_dark_grey; | ||||
} | ||||
} | ||||
} | ||||
.bold { | ||||
font-weight: bold; | ||||
} | ||||
.table > thead > tr > th { | ||||
border-bottom: 1px solid lighten(@color_grey, 33%); | ||||
} | ||||
.ng-hide { | ||||
display: none; | ||||
} | ||||
/* smart table */ | ||||
.st-sort-ascent:after { | ||||
content: '\25B2'; | ||||
} | ||||
.st-sort-descent:after { | ||||
content: '\25BC'; | ||||
} | ||||
.slim-input { | ||||
width: auto; | ||||
max-width: 125px; | ||||
} | ||||
.input-autosize { | ||||
width: auto; | ||||
display: inline-block; | ||||
} | ||||