Packages

Live error monitoring to watch your Phoenix app going up in flames in real time! Open source version of error aggregation services. Hooks into Elixir's Logger to provide accurate error reporting all throughout your application.

Retired package: Release invalid

Current section

Files

Jump to
flames lib web static css _bootswatch.scss
Raw

lib/web/static/css/_bootswatch.scss

// Slate 3.3.7
// Bootswatch
// -----------------------------------------------------
@mixin btn-shadow($color){
@include gradient-vertical-three-colors(lighten($color, 6%), $color, 60%, darken($color, 4%));
filter: none;
}
@mixin btn-shadow-inverse($color){
@include gradient-vertical-three-colors(darken($color, 24%), darken($color, 18%), 40%, darken($color, 16%));
filter: none;
}
// Navbar =====================================================================
.navbar {
&-default,
&-inverse {
border: 1px solid rgba(0, 0, 0, 0.6);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
@media (min-width: $grid-float-breakpoint) {
.navbar-nav > li > a {
border-right: 1px solid rgba(0, 0, 0, 0.2);
border-left: 1px solid rgba(255, 255, 255, 0.1);
&:hover {
border-left-color: transparent;
}
}
.nav .open > a {
border-color: transparent;
}
.navbar-nav > li.active > a {
border-left-color: transparent;
}
.navbar-form {
margin-left: 5px;
margin-right: 5px;
}
}
}
&-default {
@include btn-shadow($navbar-default-bg);
.navbar-nav > li > a {
&:hover {
@include btn-shadow-inverse($navbar-default-bg);
}
}
}
&-inverse {
@include btn-shadow($navbar-inverse-bg);
.badge {
background-color: $navbar-inverse-link-active-bg;
}
.navbar-nav > li > a {
&:hover {
@include btn-shadow-inverse($navbar-inverse-bg);
}
}
}
}
// Buttons ====================================================================
.btn,
.btn:hover {
border-color: rgba(0, 0, 0, 0.6);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.btn-default {
@include btn-shadow($btn-default-bg);
&:hover {
@include btn-shadow-inverse($btn-default-bg);
}
}
.btn-primary {
@include btn-shadow($btn-primary-bg);
&:hover {
@include btn-shadow-inverse($btn-primary-bg);
}
}
.btn-success {
@include btn-shadow($btn-success-bg);
&:hover {
@include btn-shadow-inverse($btn-success-bg);
}
}
.btn-info {
@include btn-shadow($btn-info-bg);
&:hover {
@include btn-shadow-inverse($btn-info-bg);
}
}
.btn-warning {
@include btn-shadow($btn-warning-bg);
&:hover {
@include btn-shadow-inverse($btn-warning-bg);
}
}
.btn-danger {
@include btn-shadow($btn-danger-bg);
&:hover {
@include btn-shadow-inverse($btn-danger-bg);
}
}
.btn-link,
.btn-link:hover {
border-color: transparent;
}
// Typography =================================================================
h1, h2, h3, h4, h5, h6 {
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.text-primary,
.text-primary:hover {
color: $brand-primary;
}
.text-success,
.text-success:hover {
color: $brand-success;
}
.text-danger,
.text-danger:hover {
color: $brand-danger;
}
.text-warning,
.text-warning:hover {
color: $brand-warning;
}
.text-info,
.text-info:hover {
color: $brand-info;
}
// Tables =====================================================================
.table {
.success,
.warning,
.danger,
.info {
color: #fff;
}
&-bordered tbody {
tr.success,
tr.warning,
tr.danger {
td,
&:hover td {
border-color: $table-border-color;
}
}
}
}
.table-responsive > .table {
background-color: $table-bg;
}
// Forms ======================================================================
input,
textarea {
color: $input-color;
}
.has-warning {
.help-block,
.control-label,
.radio,
.checkbox,
.radio-inline,
.checkbox-inline,
&.radio label,
&.checkbox label,
&.radio-inline label,
&.checkbox-inline label,
.form-control-feedback {
color: $brand-warning;
}
.form-control,
.form-control:focus {
border-color: $brand-warning;
}
.input-group-addon {
border-color: $input-group-addon-border-color;
}
}
.has-error {
.help-block,
.control-label,
.radio,
.checkbox,
.radio-inline,
.checkbox-inline,
&.radio label,
&.checkbox label,
&.radio-inline label,
&.checkbox-inline label,
.form-control-feedback {
color: $brand-danger;
}
.form-control,
.form-control:focus {
border-color: $brand-danger;
}
.input-group-addon {
border-color: $input-group-addon-border-color;
}
}
.has-success {
.help-block,
.control-label,
.radio,
.checkbox,
.radio-inline,
.checkbox-inline,
&.radio label,
&.checkbox label,
&.radio-inline label,
&.checkbox-inline label,
.form-control-feedback {
color: $brand-success;
}
.form-control,
.form-control:focus {
border-color: $brand-success;
}
.input-group-addon {
border-color: $input-group-addon-border-color;
}
}
legend {
color: #fff;
}
.input-group-addon {
@include btn-shadow($btn-default-bg);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
color: $btn-default-color;
}
// Navs =======================================================================
.nav {
.open > a,
.open > a:hover,
.open > a:focus {
border-color: rgba(0, 0, 0, 0.6);
}
}
.nav-pills {
& > li > a {
@include btn-shadow($btn-default-bg);
border: 1px solid rgba(0, 0, 0, 0.6);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
&:hover {
@include btn-shadow-inverse($btn-default-bg);
border: 1px solid rgba(0, 0, 0, 0.6);
}
}
& > li.active > a,
& > li.active > a:hover {
background-color: none;
@include btn-shadow-inverse($btn-default-bg);
border: 1px solid rgba(0, 0, 0, 0.6);
}
& > li.disabled > a,
& > li.disabled > a:hover {
@include btn-shadow($btn-default-bg);
}
}
.pagination {
& > li > a,
& > li > span {
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
@include btn-shadow($btn-default-bg);
&:hover {
@include btn-shadow-inverse($btn-default-bg);
}
}
& > li.active > a,
& > li.active > span {
@include btn-shadow-inverse($btn-default-bg);
}
& > li.disabled > a,
& > li.disabled > a:hover,
& > li.disabled > span,
& > li.disabled > span:hover {
background-color: transparent;
@include btn-shadow($btn-default-bg);
}
}
.pager {
& > li > a {
@include btn-shadow($btn-default-bg);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
&:hover {
@include btn-shadow-inverse($btn-default-bg);
}
}
& > li.disabled > a,
& > li.disabled > a:hover {
background-color: transparent;
@include btn-shadow($btn-default-bg);
}
}
.breadcrumb {
border: 1px solid rgba(0, 0, 0, 0.6);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
@include btn-shadow($btn-default-bg);
}
// Indicators =================================================================
.alert {
.alert-link,
a {
color: #fff;
text-decoration: underline;
}
.close {
color: $close-color;
text-decoration: none;
}
}
// Progress bars ==============================================================
// Containers =================================================================
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: $thumbnail-border;
}
a.list-group-item {
&.active,
&.active:hover,
&.active:focus {
border-color: $list-group-border;
}
&-success {
&.active {
background-color: $state-success-bg;
}
&.active:hover,
&.active:focus {
background-color: darken($state-success-bg, 5%);
}
}
&-warning {
&.active {
background-color: $state-warning-bg;
}
&.active:hover,
&.active:focus {
background-color: darken($state-warning-bg, 5%);
}
}
&-danger {
&.active {
background-color: $state-danger-bg;
}
&.active:hover,
&.active:focus {
background-color: darken($state-danger-bg, 5%);
}
}
}
.jumbotron {
border: 1px solid rgba(0, 0, 0, 0.6);
}
.panel-primary,
.panel-success,
.panel-danger,
.panel-warning,
.panel-info {
.panel-heading {
border-color: #000;
}
}