.brand-primary {
    color: #38a1cc
}

.brand-success {
    color: #00be19
}

.brand-info {
    color: #b6e4f3
}

.brand-warning {
    color: #f37b21
}

.brand-danger {
    color: #f03e00
}

body {
    font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 13px
}

.navbar {
    background-size: auto 54px
}

.navbar-inverse {
    background-color: #4fa2c2
}

.navbar-brand {
    text-align: center;
    line-height: 50px;
    font-size: 22px;
    margin-left: 15px;
    padding: 0
}

.navbar-brand span {
    font-weight: 700;
    color: #ff2b4a
}

@media (max-width: 767px) {
    .navbar-brand {
        width: 165px
    }
}

::-webkit-scrollbar {
    -webkit-appearance: none
}

::-webkit-scrollbar:vertical {
    width: 11px
}

::-webkit-scrollbar:horizontal {
    height: 11px
}

::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid #fff;
    background-color: rgba(0, 0, 0, .5)
}

.panel .panel-toggle {
    cursor: pointer
}

.icon-white {
    color: #fff !important
}

.error-symbol {
    font-size: 200px;
    margin-top: 50px;
    color: #5d7a9a
}

.padding5 {
    padding: 5px !important
}

.padding7 {
    padding: 7px !important
}

.margintop12 {
    margin-top: 12px
}

.list-tags {
    text-align: left
}

.list-tags ul {
    margin: 10px 0;
    padding: 0;
    list-style-type: none
}

.list-tags ul li {
    display: inline
}

.list-tags ul li a {
    text-decoration: none;
    padding: .2em 1em;
    color: #fff;
    background-color: #239169;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.list-tags ul li a.active, .list-tags ul li a:active, .list-tags ul li a:hover {
    color: #fff;
    background-color: #4fa2c2
}

.panel-footer {
    padding: 6px !important
}

.no-wrap, .table tbody td:last-child {
    white-space: nowrap
}

.checkbox-inline input[type=checkbox], .checkbox input[type=checkbox], .radio-inline input[type=radio], .radio input[type=radio] {
    position: inherit
}

.small-text {
    font-size: 50%
}

.medium-text {
    font-size: 75%
}

.large-text {
    font-size: 125%
}

.extra-large-text {
    font-size: 250%
}

.sortable {
    min-height: 30px !important
}

.icon-arrow-down, .icon-arrow-up {
    padding-right: 12px
}

.border-color-error {
    border-color: #d65c4f !important
}

.border-color-success {
    border-color: #239169 !important
}

@media print {
    a[href]:after, abbr[title]:after {
        content: "" !important
    }
}

@font-face {
    font-family: Roboto;
    src: url("/vendor/core/fonts/RobotoCondensed-Regular.ttf")
}

.header-bar-stats .page-stats li:after, .page-header:after, .panel-heading:after, .panel-toolbar:after {
    content: "";
    display: table;
    clear: both
}

.logo {
    height: 30px
}

html {
    height: 100%
}

body {
    font-size: 14px;
    position: relative;
    min-height: 100%;
    background: #eef1f5
}

a {
    cursor: pointer
}

a:focus, a:hover {
    color: #3d9ae4;
    text-decoration: none;
    outline: 0
}

button:focus, button:hover {
    outline: 0
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
    line-height: 1.42857143;
    margin-top: 0;
    font-family: Roboto, Open Sans, Arial, sans-serif
}

.h1, h1 {
    font-size: 24px
}

.h2, h2 {
    font-size: 22px
}

.h3, h3 {
    font-size: 20px
}

.h4, h4 {
    font-size: 18px
}

.h5, h5 {
    font-size: 16px
}

.h6, h6 {
    font-size: 13px
}

.h1 .label, .h2 .label, .h3 .label, .h4 .label, .h5 .label, .h6 .label, h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label {
    vertical-align: middle
}

.h1 > i, h1 > i {
    margin: 8px 8px 0 0;
    float: left
}

.h2 > i, h2 > i {
    margin: 7px 8px 0 0;
    float: left
}

.h3 > i, .h4 > i, h3 > i, h4 > i {
    margin: 4px 8px 0 0;
    float: left
}

.h5 > i, h5 > i {
    margin: 2px 8px 0 0;
    float: left
}

.h6 > i, h6 > i {
    margin: 1px 8px 0 0;
    float: left
}

.h1 .small.display-block, .h1 small.display-block, h1 .small.display-block, h1 small.display-block {
    margin-top: 8px;
    margin-bottom: 10px
}

.h2 .small.display-block, .h2 small.display-block, .h3 .small.display-block, .h3 small.display-block, .h4 .small.display-block, .h4 small.display-block, .h5 .small.display-block, .h5 small.display-block, h2 .small.display-block, h2 small.display-block, h3 .small.display-block, h3 small.display-block, h4 .small.display-block, h4 small.display-block, h5 .small.display-block, h5 small.display-block {
    margin-top: 8px;
    margin-bottom: 8px
}

.h6 .small.display-block, .h6 small.display-block, h6 .small.display-block, h6 small.display-block {
    margin-top: 6px;
    margin-bottom: 8px
}

ol, ul {
    padding-left: 16px
}

ol.square, ul.square {
    list-style-type: square;
    margin: 0;
    padding-left: 26px
}

ul.icons-list {
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 0;
    padding-left: 10px
}

ul.icons-list > li {
    margin-top: 6px
}

ul.icons-list > li i {
    float: left;
    margin: 0 6px 0 0
}

ul.icons-list > li > ul {
    margin: 0;
    padding-left: 40px
}

ul.icons-list li ul li:first-child {
    margin-top: 6px
}

ul.icons-list > li:first-child {
    margin-top: 0
}

dl {
    margin-bottom: 0
}

dt {
    font-weight: 600
}

dd + dt {
    margin-top: 10px
}

.text-primary {
    color: #428bca
}

.text-warning {
    color: #c7845e
}

.text-danger {
    color: #d65c4f
}

.text-success {
    color: #239169
}

.text-info {
    color: #428bca
}

.text-semibold {
    font-weight: 600;
    padding: 11px
}

.text-smaller {
    font-size: 11px
}

.display-block {
    display: block
}

.position-relative {
    position: relative
}

.heading-hr {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 8px;
    margin-bottom: 20px
}

small.display-block {
    margin-top: 4px
}

.img-media {
    height: 40px;
    border-radius: 2px
}

label {
    font-weight: 600
}

code {
    background-color: #fefefe;
    border: 1px solid #ddd;
    border-radius: 2px;
    font-weight: 400;
    white-space: normal
}

pre {
    border-radius: 0;
    background-color: #fcfcfc
}

blockquote {
    padding: 0 0 0 15px;
    margin: 0;
    font-size: 14px;
    border-left-color: #47a314
}

.container, .container-fluid {
    position: relative
}

.container {
    padding-left: 0;
    padding-right: 0
}

.container-fluid {
    padding-right: 25px;
    padding-left: 25px
}

@media (max-width: 767px) {
    [class*=col-sm-] + [class*=col-lg-], [class*=col-sm-] + [class*=col-md-], [class*=col-sm-] + [class*=col-xs-], label[class*=col-sm-] + [class*=col-sm-] {
        margin-top: 0
    }

    .form-horizontal label[class*=col-sm-] {
        padding-top: 0
    }
}

@media (max-width: 991px) {
    [class*=col-md-] + [class*=col-md-] {
        margin-top: 20px
    }

    [class*=col-md-] + [class*=col-lg-], [class*=col-md-] + [class*=col-sm-], [class*=col-md-] + [class*=col-xs-], label[class*=col-md-] + [class*=col-md-] {
        margin-top: 0
    }

    .form-horizontal label[class*=col-md-] {
        padding-top: 0
    }
}

@media (max-width: 1199px) {
    [class*=col-lg-] + [class*=col-lg-] {
        margin-top: 20px
    }

    [class*=col-lg-] + [class*=col-md-], [class*=col-lg-] + [class*=col-sm-], [class*=col-lg-] + [class*=col-xs-], label[class*=col-lg-] + [class*=col-lg-] {
        margin-top: 0
    }
}

.navbar {
    z-index: 1000;
    min-height: 50px;
    border-radius: 0;
    margin: 0;
    border: 0
}

.navbar-fixed {
    padding-top: 54px
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed
}

.navbar-default {
    background-color: #fafafa;
    border-bottom: 1px solid #e5e5e5;
    border-color: #e5e5e5
}

.navbar-default .navbar-nav > li {
    border-color: rgba(0, 0, 0, .1)
}

.navbar-default .navbar-nav > li > a {
    color: #333
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    background-color: rgba(0, 0, 0, .02)
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: rgba(0, 0, 0, .05)
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #eee
}

.navbar-inverse {
    background-color: #518ca3
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff
}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    background-color: rgba(0, 0, 0, .03);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .05), inset -1px 0 0 rgba(0, 0, 0, .05);
    -webkit-box-shadow: 1px 0 0 rgba(0, 0, 0, .05) inset, -1px 0 0 rgba(0, 0, 0, .05) inset;
    -moz-box-shadow: 1px 0 0 rgba(0, 0, 0, .05) inset, -1px 0 0 rgba(0, 0, 0, .05) inset
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    background-color: rgba(0, 0, 0, .06)
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
    color: #fff;
    background-color: transparent;
    opacity: .4
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    background-color: rgba(0, 0, 0, .06);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .05), inset -1px 0 0 rgba(0, 0, 0, .05);
    -webkit-box-shadow: 1px 0 0 rgba(0, 0, 0, .05) inset, -1px 0 0 rgba(0, 0, 0, .05) inset;
    -moz-box-shadow: 1px 0 0 rgba(0, 0, 0, .05) inset, -1px 0 0 rgba(0, 0, 0, .05) inset
}

.navbar-inverse .navbar-nav > li > a > .label {
    background-color: #f03e00;
    color: #fff
}

.navbar-inverse .navbar-nav > li > a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-link, .navbar-inverse .navbar-text {
    color: #fff
}

@media (min-width: 768px) {
    .navbar > .container-fluid .navbar-brand, .navbar > .container .navbar-brand {
        margin-left: 0
    }
}

.navbar-nav {
    margin: 0
}

.navbar-nav.navbar-right:last-child {
    margin-right: 25px
}

.navbar-nav > li {
    border-right: 1px solid hsla(0, 0%, 100%, .1);
    border-left: 0;
    display: inline-block;
    height: 55px
}

.navbar-nav > li:first-child {
    border-left: 1px solid hsla(0, 0%, 100%, .1)
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 10px;
    border-radius: 2px
}

.navbar-nav > li.language > a, .navbar-nav > li > a {
    padding-top: 18px;
    padding-bottom: 17px
}

.navbar-nav > li > a > .label {
    padding: 1px 4px;
    float: right;
    margin-left: -8px;
    margin-top: -6px;
    font-size: 10px;
    border-radius: 12px
}

.navbar-nav > li > a > [class*=icon-] {
    float: left;
    margin: 2px 4px;
    line-height: 1
}

@media (max-width: 991px) {
    .navbar-nav {
        text-align: center;
        float: none
    }

    .navbar-nav > li {
        float: none
    }

    .navbar-left, .navbar-right {
        float: none !important
    }
}

.navbar-header {
    position: relative;
    min-width: 235px;
    text-align: center
}

.container .navbar-header {
    min-width: 240px
}

.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: 0;
    margin-left: 0
}

.navbar-collapse {
    padding: 0
}

.navbar-form {
    padding: 0;
    margin: 10px 15px;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.navbar-form .form-group {
    margin-top: 0 !important
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-bottom-color: hsla(0, 0%, 100%, .1)
}

.navbar-inverse .navbar-form .form-control {
    border: 0;
    border-radius: 2px
}

.navbar-btn {
    margin: 10px 15px
}

.navbar-text {
    margin-top: 18px;
    margin-bottom: 19px;
    font-size: 13px;
    text-align: left
}

.navbar-text i {
    float: left;
    margin-right: 6px
}

.navbar-toggle {
    display: block;
    float: right;
    color: #fff;
    border: 0;
    padding: 6px 7px 7px;
    line-height: 1;
    background-color: rgba(0, 0, 0, .2);
    margin: 12px 0 12px 10px;
    border-radius: 0
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #518ca3
}

.language.dropdown, .user.dropdown {
    vertical-align: top
}

.user.dropdown {
    border-right: none
}

.user.dropdown > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 15px
}

.user.dropdown > a > img {
    float: left;
    margin: 4px 0;
    max-height: 32px
}

.user.dropdown > a > span {
    display: inline-block;
    margin: 13px 0 10px 8px
}

@media (min-width: 992px) {
    .navbar-button, .navbar-form, .navbar-nav, .navbar-text, .sidebar {
        display: block
    }

    .navbar-toggle {
        display: none
    }
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
        margin-right: 25px
    }

    .navbar-nav {
        text-align: center
    }

    .navbar-inverse .navbar-nav {
        background-color: #303d44
    }

    .navbar-default .navbar-nav {
        background-color: #f2f2f2
    }

    .navbar-nav > li {
        float: none;
        position: static;
        border: 0
    }

    .navbar-nav > li:first-child {
        border-left: 0
    }

    .navbar-nav > li > .dropdown-menu {
        width: 60%;
        margin: 2px 20%
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
        background-color: rgba(0, 0, 0, .2);
        -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;
        box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1)
    }

    .navbar-nav .dropdown-menu .popup-header:after, .navbar-nav .dropdown-menu div > li:first-child:after, .navbar-nav .dropdown-menu div > li:first-child:before {
        content: "";
        border: 0
    }

    .navbar-nav.navbar-right:last-child {
        margin-right: 0
    }

    .navbar-form {
        margin: 0;
        text-align: center
    }

    .navbar-inverse .navbar-form, .navbar-inverse .navbar-nav {
        border-bottom: 1px solid hsla(0, 0%, 100%, .1)
    }

    .navbar-default .navbar-form, .navbar-default .navbar-nav {
        border-top: 1px solid #e5e5e5
    }

    .navbar-form .btn {
        margin: 15px 15px 15px 0
    }

    .navbar-form .form-group {
        padding: 15px;
        margin-bottom: 0;
        display: inline-block;
        vertical-align: middle
    }

    .navbar-text {
        padding: 0 15px
    }

    .navbar-inverse .navbar-form {
        background-color: #518ca3
    }

    .navbar-default .navbar-form {
        background-color: #f2f2f2
    }
}

@media (max-width: 768px) {
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header, .navbar-header {
        margin: 0 15px
    }

    .navbar-nav .open .dropdown-menu, .navbar-nav > li > .dropdown-menu {
        position: absolute;
        float: none;
        width: 90%;
        margin: 5px 5% 0;
        background-color: #fff;
        border: 1px solid #ccc;
        box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .075)
    }

    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
        padding: 10px 12px 11px;
        line-height: 1.42857143
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #333
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        background-color: #518ca3;
        box-shadow: 1px 0 0 #518ca3, -1px 0 0 #518ca3;
        -webkit-box-shadow: 1px 0 0 #518ca3, -1px 0 0 #518ca3;
        -moz-box-shadow: 1px 0 0 #518ca3, -1px 0 0 #518ca3
    }
}

.nav .caret {
    border-top-color: #444;
    border-bottom-color: #444
}

.nav a:hover .caret {
    border-top-color: #555;
    border-bottom-color: #555
}

.nav > li > a {
    cursor: pointer
}

.nav > li > a:focus, .nav > li > a:hover {
    background-color: rgba(0, 0, 0, .03)
}

.nav-justified > li > a {
    margin-bottom: 0
}

.nav-list {
    background-color: #fcfcfc;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 0 0 2px 2px
}

.nav-list > li {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5
}

.nav-list > li > a {
    padding: 10px 14px 11px
}

.nav-list > li.nav-header {
    padding: 9px 14px 10px;
    background-color: #2d3a42;
    border-color: #2d3a42;
    color: #fff;
    border-radius: 2px 2px 0 0
}

.nav-list + .nav-list {
    margin-top: 35px
}

.nav-list > li .label {
    margin: -3px -4px -3px 0;
    float: right
}

.nav-list > li > a > i, .nav-list > li > i {
    float: left;
    margin-right: 6px
}

.nav-list > li > a > i {
    color: #333
}

.nav-list > li.nav-header i {
    margin-right: 0;
    float: right
}

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover {
    background-color: #47a314;
    border-color: #47a314
}

.nav-tabs > li > a {
    margin-right: -1px;
    border-radius: 0;
    font-weight: 600;
    color: #333;
    padding: 11px 14px 12px
}

.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
    border-color: #e5e5e5;
    color: #676767;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background-color: #fefefe
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #428bca;
    border-top-color: #d65c4f
}

.nav-tabs > li > a > i {
    float: left;
    margin: 0 6px 0 0
}

.nav-tabs > li > a .label {
    margin: -5px -5px -5px 5px
}

.nav-tabs > li > a .label-text {
    font-weight: 700;
    font-size: 11px;
    margin-left: 4px
}

.nav-tabs .open > a, .nav-tabs .open > a:focus, .nav-tabs .open > a:hover {
    background-color: #fcfcfc;
    border-color: #ddd;
    color: #428bca
}

.nav-tabs .dropdown-menu {
    margin-top: 10px
}

.nav-tabs.toolbar-tabs {
    margin: -1px -1px 0
}

.nav .tab-img {
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 6px;
    margin-top: -2px
}

.nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: -1px;
    border-radius: 0
}

.nav-tabs.nav-justified > li:first-child > a {
    margin-left: 0
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border-top-color: #d65c4f;
    border-bottom-color: #fff
}

.page-tabs > .nav-pills, .page-tabs > .nav-tabs {
    margin-bottom: 35px
}

.page-tabs > .tab-content {
    border: 0
}

.tab-content {
    border: 1px solid #ddd;
    border-top: 0;
    background-color: #fff;
    padding: 10px
}

.panel > .tabbable > .tab-content {
    border: 0
}

.modal .tab-content {
    border: 0;
    padding-top: 20px
}

.pill-content {
    border: 0;
    margin-top: 16px
}

@media (max-width: 767px) {
    .nav-tabs.nav-justified > li > a {
        margin-left: 0;
        border: 1px solid #ddd
    }

    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #ddd
    }
}

@media (max-width: 480px) {
    .nav-tabs > li {
        float: none
    }

    .nav-tabs > li.pull-right {
        float: none !important
    }

    .nav-tabs > li > a {
        border: 1px solid #ddd;
        margin-right: 0
    }

    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        border-bottom-color: #ddd
    }
}

.nav-pills > li > a {
    color: #333;
    padding: 9px 14px 10px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-color: #fff;
    border: 1px solid #ddd;
    font-weight: 600
}

.nav-pills > li > a:focus, .nav-pills > li > a:hover {
    background-color: #fcfcfc;
    -webkit-box-shadow: none;
    box-shadow: none
}

.nav-pills > li > a > i {
    float: left;
    margin: 0 6px 0 0
}

.nav-pills > li > a > i.pull-right {
    margin: 0 -6px 0 0
}

.nav-pills > li > a .label {
    margin: -5px -8px -5px 8px
}

.nav-pills > li.active > a .label {
    background-color: #444
}

.nav-pills.nav-justified > li > a .label {
    float: right;
    margin: -3px -8px -3px 8px
}

.nav-pills .open > a, .nav-pills .open > a:focus, .nav-pills .open > a:hover {
    color: #fff;
    background-color: #3ca2bb;
    border-color: #3ca2bb
}

.nav-pills .open a .caret, .nav-pills .open a:hover .caret, .nav-pills > li.active .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #3ca2bb;
    border-color: #3ca2bb
}

.nav-pills > li > a:after {
    bottom: 7px;
    border-color: transparent
}

.nav-pills > li.active > a:after, .nav-pills > li > a:after {
    position: absolute;
    left: 50%;
    margin-left: -7px;
    content: ""
}

.nav-pills > li.active > a:after {
    bottom: -7px;
    display: block;
    border-right: 7px solid transparent;
    border-top: 7px solid #3ca2bb;
    border-left: 7px solid transparent
}

.nav-pills.nav-justified > li > a {
    margin-left: 4px;
    text-align: left
}

.nav-pills.nav-justified > li:first-child > a {
    margin-left: 0
}

.nav-pills.nav-justified > li.active > a:after, .nav-pills.nav-justified > li > a:after {
    left: 15px;
    margin-left: 0
}

.nav-pills.nav-justified .dropdown-menu {
    margin-left: 4px
}

.nav-pills.nav-justified .dropdown-menu.dropdown-menu-right {
    margin-right: 4px
}

.nav-pills.nav-stacked > li.active > a:after {
    border: 0
}

@media (max-width: 767px) {
    .nav-pills.nav-justified > li + li {
        margin-left: 0;
        margin-top: 2px
    }

    .nav-pills.nav-justified > li > a {
        margin-left: 0
    }

    .nav-pills.nav-justified > li.active > a:after {
        content: "";
        border: 0
    }

    .nav-pills.nav-justified .dropdown-menu {
        margin-left: 0
    }
}

@media (max-width: 480px) {
    .nav-pills > li {
        float: none
    }

    .nav-pills > li + li {
        margin-left: 0;
        margin-top: 2px
    }

    .nav-pills > li.active > a:after {
        content: "";
        border: 0
    }
}

.page-header {
    padding: 0;
    margin: 0;
    position: relative;
    border: 0
}

.page-header small {
    display: block;
    font-size: 13px;
    color: #777;
    margin: 8px 0 0
}

.page-title {
    float: left
}

.page-title h3 {
    padding: 10px 0 20px;
    margin: 0;
    font-weight: 400;
    line-height: 20px
}

@media (max-width: 767px) {
    .page-header .page-title {
        float: none;
        padding-right: 40px
    }

    .page-header .page-title h3 {
        font-size: 18px;
        padding: 25px 0
    }

    .page-header h3 small {
        margin-top: 6px
    }
}

.label {
    display: inline-block;
    font-size: 11px;
    padding: 5px 8px 6px;
    line-height: 13px;
    font-weight: 600;
    color: #fff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.label-default {
    background-color: #999
}

.label-default[href]:focus, .label-default[href]:hover {
    background-color: gray
}

.label-primary {
    background-color: #2d3a42
}

.label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #3071a9
}

.label-success {
    background-color: #36c6d3
}

.label-success[href]:focus, .label-success[href]:hover {
    background-color: #449d44
}

.label-info {
    background-color: #3ca2bb
}

.label-info[href]:focus, .label-info[href]:hover {
    background-color: #31b0d5
}

.label-warning {
    background-color: #e7804f
}

.label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #ec971f
}

.label-danger {
    background-color: #d65c4f
}

.label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #c9302c
}

.dropdown-menu {
    margin: 10px 0 0;
    text-align: left;
    padding: 0;
    font-size: 13px;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .075)
}

.dropdown-menu.dropdown-menu-right {
    right: -1px
}

.dropdown-menu > li > a {
    padding: 10px 12px 11px;
    text-align: left;
    font-weight: 600
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    outline: 0;
    color: #fff;
    background-color: #2d3a42;
    box-shadow: 1px 0 0 #2d3a42, -1px 0 0 #2d3a42;
    -webkit-box-shadow: 1px 0 0 #2d3a42, -1px 0 0 #2d3a42;
    -moz-box-shadow: 1px 0 0 #2d3a42, -1px 0 0 #2d3a42
}

.dropdown-menu > li > a .label {
    float: right;
    margin-top: -2px;
    margin-right: -5px
}

.dropdown-menu > li.active > a:hover .label, .dropdown-menu > li > a:hover .label {
    background-color: rgba(0, 0, 0, .5)
}

.dropdown-menu > li > a > i, .dropdown-menu > li > a > img {
    opacity: .4;
    color: #505050;
    float: left;
    margin-right: 8px
}

.dropdown-menu > li > a > img {
    margin-top: 3px
}

.dropdown-menu > li > a:hover > i, .dropdown-menu > li > a:hover > img {
    color: #fff;
    opacity: 1
}

.dropdown-menu > li {
    position: relative
}

.dropdown-menu > li:first-child {
    margin-top: -1px
}

.dropdown-menu > li:last-child {
    margin-bottom: -1px
}

.dropdown-menu.icons-right > li > a > i {
    float: right;
    margin-left: 8px;
    margin-right: 0
}

.dropdown-menu > li:first-child > a {
    border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0
}

.dropdown-menu > li:last-child > a {
    border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #47a314;
    box-shadow: 1px 0 0 #47a314, -1px 0 0 #47a314;
    -webkit-box-shadow: 1px 0 0 #47a314, -1px 0 0 #47a314;
    -moz-box-shadow: 1px 0 0 #47a314, -1px 0 0 #47a314
}

.dropdown-menu > .active > a:focus > i, .dropdown-menu > .active > a:focus > img, .dropdown-menu > .active > a:hover > i, .dropdown-menu > .active > a:hover > img, .dropdown-menu > .active > a > i, .dropdown-menu > .active > a > img {
    opacity: 1;
    color: #fff
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.dropdown-menu > .disabled > a:focus > img, .dropdown-menu > .disabled > a:focus i, .dropdown-menu > .disabled > a:hover > img, .dropdown-menu > .disabled > a:hover i, .dropdown-menu > .disabled > a > img, .dropdown-menu > .disabled > a i {
    color: #999;
    opacity: .4
}

.dropdown-menu-right {
    right: -1px
}

.dropdown-menu-left {
    left: -1px
}

.dropdown-header {
    padding: 11px 12px 12px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600
}

.pull-right > .dropdown-menu {
    right: -1px
}

.navbar-fixed-bottom .dropdown .dropdown-menu {
    margin-bottom: 10px
}

.dropdown-menu > li:first-child:before {
    position: absolute;
    top: -6px;
    right: 11px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    content: ""
}

.dropdown-menu > li:first-child:after {
    position: absolute;
    top: -5px;
    right: 12px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ""
}

.dropdown-menu.dropdown-menu-right > li:first-child:after, .dropdown-menu.dropdown-menu-right > li:first-child:before, .dropdown-menu > li:first-child:hover:after, .dropdown-menu > li:first-child:hover:before {
    border-bottom-color: #2d3a42
}

.dropdown-menu > li.active:first-child:after, .dropdown-menu > li.active:first-child:before {
    border-bottom-color: #47a314
}

.dropdown-menu > li.disabled:first-child:hover:after {
    border-bottom-color: #fff
}

.dropdown-menu > li.disabled:first-child:hover:before, .dropdown-menu > li.dropdown-header:first-child:hover:before {
    border-bottom-color: #ccc
}

.dropdown-menu > li.dropdown-header:first-child:hover:after {
    border-bottom-color: #fff
}

.dropdown-menu-right > li:first-child:after, .dropdown-menu-right > li:first-child:before {
    left: auto;
    right: 11px;
    border-bottom-color: #fff !important
}

.dropdown-menu > li:first-child:hover:after, .dropdown-menu > li:first-child:hover:before {
    border-bottom-color: #2d3a42 !important
}

.dropdown-menu > li.active:first-child:after, .dropdown-menu > li.active:first-child:before {
    border-bottom-color: #47a314 !important
}

.panel {
    border-radius: 2px;
    margin-bottom: 35px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.panel .panel-body .panel:last-child {
    margin-bottom: 0
}

.panel-heading {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    padding: 0;
    position: relative
}

.panel .panel-footer, .task .panel-footer {
    border: 0;
    border-top: 1px solid #e5e5e5;
    border-radius: 0 0 2px 2px
}

.panel-footer {
    background-color: #fcfcfc;
    padding: 0;
    border: 1px solid #ddd;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.panel-footer:after {
    content: "";
    display: table;
    clear: both
}

.panel-footer .pull-left i {
    float: left;
    margin: 0 6px 0 0
}

.panel-footer .pull-left > span {
    padding: 9px 12px 10px;
    display: block;
    color: #777
}

@media (max-width: 767px) {
    .panel-footer {
        text-align: center
    }

    .panel-footer > .pull-left, .panel-footer > .pull-right {
        float: none !important
    }
}

.panel-heading .btn, .panel-heading .btn-group {
    margin: 3px 3px 0 0
}

.panel-heading .btn-link {
    margin-right: 0
}

.panel-heading .btn-group .btn, .panel-heading .btn-group .btn-sm, .panel-heading .btn-group .btn-xs {
    margin: 0
}

.panel-heading .btn-sm {
    margin: 4px 4px 0 0
}

.panel-heading .btn-group .btn-sm {
    margin-top: 1px
}

.panel-heading .btn-xs {
    margin: 5px 5px 0 0
}

.panel-heading .btn-group .btn-xs {
    margin-top: 2px
}

.panel .panel-heading .btn-default {
    border-color: #fcfcfc
}

.panel-default .panel-heading .btn-default {
    border-color: #ccc
}

.panel-icon {
    padding: 11px 12px;
    display: block;
    line-height: 1;
    color: #333
}

.panel-icons-group {
    float: right;
    margin-right: 2px
}

.panel-icons-group .btn {
    float: left;
    margin-right: 0;
    margin-left: -8px
}

.panel-default .panel-heading .panel-icon:hover {
    color: #777
}

.panel-heading .badge, .panel-heading .label {
    margin: 8px
}

.panel-title {
    float: left;
    display: block;
    font-size: 13px;
    padding: 11px 12px 12px
}

.panel-title > i {
    float: left;
    margin: 0 8px 0 0
}

.panel-default > .panel-heading {
    background-color: #fafafa
}

.panel-primary {
    border-color: #2d3a42
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #2d3a42;
    border-bottom: 0
}

.panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #2d3a42
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #2d3a42
}

.panel-success {
    border-color: #47a314
}

.panel-success > .panel-heading {
    color: #fff;
    background-color: #47a314;
    border-bottom: 0
}

.panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #47a314
}

.panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #47a314
}

.panel-warning {
    border-color: #db765b
}

.panel-warning > .panel-heading {
    color: #fff;
    background-color: #db765b;
    border-bottom: 0
}

.panel-warning > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #db765b
}

.panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #db765b
}

.panel-danger {
    border-color: #d65c4f
}

.panel-danger > .panel-heading {
    color: #fff;
    background-color: #d65c4f;
    border-bottom: 0
}

.panel-danger > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d65c4f
}

.panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d65c4f
}

.panel-info {
    border-color: #3ca2bb
}

.panel-info > .panel-heading {
    color: #fff;
    background-color: #3ca2bb;
    border-bottom: 0
}

.panel-info > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #3ca2bb
}

.panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #3ca2bb
}

.panel-group {
    margin-bottom: 0
}

.panel-group .panel {
    border-radius: 2px
}

.panel-group .panel + .panel {
    margin-top: 2px
}

.panel-trigger {
    width: 100%;
    padding: 0
}

.panel-trigger > a {
    width: 100%;
    display: block;
    padding: 10px 40px 10px 14px
}

.panel-trigger.active > a, .panel-trigger > a:focus, .panel-trigger > a:hover {
    background-color: #fcfcfc
}

.panel-trigger.active {
    color: #3d9ae4
}

.panel-trigger > a:after {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 12px;
    top: 11px;
    background-color: #546672;
    background-image: url("/vendor/core/images/interface/plus.png");
    background-repeat: no-repeat;
    background-position: 4px 4px
}

.panel-trigger.active > a:after {
    content: "";
    background-color: #ccc;
    background-image: url("/vendor/core/images/interface/minus.png")
}

.panel-toolbar {
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    margin: 0;
    padding: 0
}

.panel-toolbar .dropdown.open > a {
    background: #fff;
    color: #999
}

.panel-toolbar .dropdown.open > a .caret {
    border-top-color: #999;
    border-bottom-color: #999;
    outline: 0
}

.panel-toolbar > li {
    display: block;
    float: left;
    border-right: 1px solid #ddd
}

.panel-toolbar > li > a {
    display: inline-block;
    white-space: nowrap;
    color: #555;
    padding: 11px 14px;
    font-size: 13px;
    font-weight: 600
}

.panel-toolbar > li > a:focus, .panel-toolbar > li > a:hover {
    color: #428bca
}

.panel-toolbar > li > a:active {
    background-color: #fcfcfc
}

.panel-toolbar > li.active > a {
    background-color: #fff;
    color: #428bca
}

.panel-toolbar > li > a > i {
    float: left;
    margin-right: 6px
}

@media (max-width: 479px) {
    .panel-toolbar > li > a {
        text-indent: -9999px
    }

    .panel-toolbar > li > a > i {
        text-indent: 0;
        margin-right: 0
    }
}

.form-group {
    margin-bottom: 20px
}

.panel .form-group:first-child, .well .form-group:first-child {
    margin-top: 5px
}

.rtl-inputs [class*=col-], .rtl-inputs [class^=col-] {
    float: right !important
}

.form-control {
    padding: 7px 9px 8px;
    font-size: 13px;
    border-color: #ddd;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important
}

input[type=password], input[type=text], textarea {
    -webkit-appearance: none
}

.form-control:focus {
    border-color: #d5d5d5;
    -webkit-box-shadow: none;
    box-shadow: none
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fafafa
}

.form-actions {
    margin-bottom: 5px;
    margin-top: 20px
}

.has-feedback .form-control-feedback {
    top: 30px;
    color: #999
}

.has-feedback-no-label .form-control-feedback {
    top: 0
}

.has-feedback-left .form-control {
    padding-right: 0;
    padding-left: 32px
}

.has-feedback-left .form-control-feedback {
    right: auto;
    left: 0
}

.form-horizontal .has-feedback-left .form-control-feedback {
    right: 0;
    left: 15px
}

.input-sm {
    font-size: 11px;
    border-radius: 0
}

.input-lg {
    height: 40px;
    padding: 10px 12px;
    font-size: 14px;
    border-radius: 0
}

.help-block {
    margin-top: 7px;
    margin-bottom: 12px;
    color: #999;
    font-size: 11px
}

.form-bordered .form-group {
    border-top: 1px solid #eee;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.form-bordered .panel .form-group:first-child {
    border-top: 0;
    margin-top: 5px;
    padding-top: 0
}

.form-separate .form-group {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0 0 20px;
    padding: 16px 14px
}

.form-horizontal.form-separate .form-group {
    padding: 16px 0;
    margin-left: 0;
    margin-right: 0
}

.form-horizontal.form-separate .checkbox-inline, .form-horizontal.form-separate .radio-inline {
    padding-bottom: 7px
}

.form-separate .form-group {
    background-color: #fefefe
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .radio-inline {
    margin-bottom: 5px
}

.form-horizontal .control-label i {
    vertical-align: -2px;
    margin-right: 6px
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: left
    }

    .form-horizontal .control-label.text-right {
        text-align: right
    }
}

.radio.radio-block {
    display: block;
    cursor: pointer;
    padding: 12px 14px;
    margin-bottom: 0;
    margin-top: 0;
    background-color: #fcfcfc;
    border: 1px solid #ddd;
    border-radius: 2px
}

.radio-block + .radio-block {
    margin-top: 10px
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline {
    color: #d65c4f
}

.has-error .form-control, .has-error .form-control:focus {
    border-color: #d65c4f;
    -webkit-box-shadow: none;
    box-shadow: none
}

.has-error {
    border-color: #d65c4f !important
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline {
    color: #239169
}

.has-success .form-control, .has-success .form-control:focus {
    border-color: #239169;
    -webkit-box-shadow: none;
    box-shadow: none
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .form-control-feedback, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline {
    color: #cc6e30
}

.has-warning .form-control, .has-warning .form-control:focus {
    border-color: #cc6e30;
    -webkit-box-shadow: none;
    box-shadow: none
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 40px;
    padding: 7px 12px;
    font-size: 14px;
    border-radius: 2px
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 40px;
    line-height: 40px
}

.input-group-addon {
    font-size: 13px;
    border-color: #ddd;
    background-color: #fafafa;
    border-radius: 2px
}

.input-group-addon > i {
    display: block
}

.input-group-addon .checker, .input-group-addon .choice, .input-group-addon > label {
    margin: 0
}

input[type=checkbox], input[type=radio] {
    margin: 3px 0 0
}

.checkbox-inline, .radio-inline {
    padding-left: 0
}

.checkbox-inline input[type=checkbox], .checkbox input[type=checkbox], .radio-inline input[type=radio], .radio input[type=radio] {
    margin-left: 0;
    margin-right: 8px
}

.checkbox, .radio {
    padding-left: 0
}

@media (max-width: 480px) {
    .checkbox-inline, .radio-inline {
        display: block
    }

    .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
        margin-left: 0;
        margin-top: 9px
    }
}

.caret {
    border-width: 3px
}

.close {
    cursor: pointer;
    font-size: 16px;
    font-weight: 300;
    color: #333;
    opacity: .8;
    text-shadow: none;
    filter: alpha(opacity=80)
}

.close:focus, .close:hover {
    text-decoration: none;
    color: #333;
    cursor: pointer;
    filter: alpha(opacity=100);
    opacity: 1;
    outline: 0
}

.well {
    padding: 15px;
    margin-bottom: 0;
    background-color: #fcfcfc;
    border-color: #e5e5e5;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.callout {
    margin: 0 0 35px;
    padding: 20px;
    border-left: 3px solid #eee
}

.callout h5 {
    margin-top: 0;
    margin-bottom: 6px
}

.callout p:last-child {
    margin-bottom: 0
}

.callout code {
    background-color: #fff;
    border-radius: 3px
}

.callout-default {
    background-color: #f5f5f5;
    border-color: #ddd
}

.callout-default h5 {
    color: #555
}

.callout-danger {
    background-color: #fdf7f7;
    border-color: #d65c4f
}

.callout-danger h5 {
    color: #d65c4f
}

.callout-warning {
    background-color: #fcf8f2;
    border-color: #e7804f
}

.callout-warning h5 {
    color: #e7804f
}

.callout-info {
    background-color: #f2f7f9;
    border-color: #1992c2
}

.callout-info h5 {
    color: #1992c2
}

.callout-success {
    background-color: #f4faf5;
    border-color: #239169
}

.callout-success h5 {
    color: #239169
}

.modal-content {
    border: 0;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    box-shadow: 0 0 5px rgba(0, 0, 0, .2)
}

.modal-header {
    padding: 13px 16px 14px;
    background-color: #36c6d3;
    color: #fff;
    border-bottom: 0;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0
}

.modal-header .close {
    margin-top: 1px
}

.modal-title {
    font-size: 13px
}

.modal-title i {
    float: left;
    margin: 0 6px 0 0
}

.modal-body {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd
}

.modal-footer {
    border-radius: 0 0 3px 3px;
    border: 1px solid #ddd;
    background-color: #fcfcfc
}

@media (min-width: 992px) {
    .modal-lg {
        width: 1000px
    }
}

.progress {
    margin-bottom: 0;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1)
}

.progress-thin {
    height: 6px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px
}

.progress-micro {
    height: 2px
}

.progress-bar {
    font-size: 11px;
    background-color: #546672
}

.progress-bar-danger {
    background-color: #d65c4f
}

.progress-bar-success {
    background-color: #47a314
}

.progress-bar-warning {
    background-color: #e48561
}

.progress-bar-info {
    background-color: #50abc2
}

.alert {
    padding: 13px 14px 14px;
    margin-bottom: 0;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    font-weight: 600
}

.alert i {
    float: left;
    margin-right: 8px
}

.alert h6 {
    margin-top: 0
}

.alert .alert-link {
    font-weight: 600
}

.alert .btn {
    margin-top: 14px
}

.alert hr {
    margin: 12px -14px
}

.alert-success {
    color: #2d552d;
    background-color: #f5faf4;
    border-color: #d6e9c6
}

.alert-success hr {
    border-top-color: #d6e9c6
}

.alert-success .alert-link {
    color: #2d552d
}

.alert-info {
    color: #426a7e;
    background-color: #f5fbfd;
    border-color: #c8dee2
}

.alert-info hr {
    border-top-color: #c8dee2
}

.alert-info .alert-link {
    color: #426a7e
}

.alert-warning {
    color: #725a32;
    background-color: #fffdf0;
    border-color: #e9ddc4
}

.alert-warning hr {
    border-top-color: #e9ddc4
}

.alert-warning .alert-link {
    color: #725a32
}

.alert-danger {
    background-color: #fdf5f5;
    border-color: #eed3d7;
    color: #923e3c
}

.alert-danger hr {
    border-top-color: #eed3d7
}

.alert-danger .alert-link {
    color: #923e3c
}

.bg-primary, .bg-primary a {
    color: #fff;
    background-color: #2d3a42
}

.bg-success, .bg-success a {
    color: #fff;
    background-color: #47a314
}

.bg-info, .bg-info a {
    color: #fff;
    background-color: #3ca2bb
}

.bg-warning, .bg-warning a {
    color: #fff;
    background-color: #ee8366
}

.bg-danger, .bg-danger a {
    color: #fff;
    background-color: #d65c4f
}

.popover {
    border: 0;
    padding: 0;
    background-clip: padding-box;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .075)
}

.popover-title {
    font-size: 13px;
    border-bottom: 0;
    line-height: 20px;
    color: #fff;
    background-color: #2d3a42;
    border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0
}

.popover-content {
    border: 1px solid #ddd;
    border-top: 0;
    border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px
}

.popover > .arrow {
    border-width: 7px
}

.popover > .arrow:after {
    border-width: 6px
}

.popover.top > .arrow {
    bottom: -6px;
    margin-left: -7px
}

.popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -6px
}

.popover.right > .arrow {
    left: -6px;
    margin-top: -7px
}

.popover.right > .arrow:after {
    left: 1px;
    bottom: -6px
}

.popover.bottom .arrow {
    margin-left: -7px;
    top: -7px
}

.popover.bottom .arrow:after {
    top: 1px;
    margin-left: -6px;
    border-bottom-color: #2d3a42
}

.popover.left .arrow {
    right: -6px;
    margin-top: -7px
}

.popover.left .arrow:after {
    right: 1px;
    bottom: -6px
}

.pagination {
    margin: 0;
    border-radius: 0;
    font-size: 0
}

.pagination > li {
    display: inline-block;
    margin-left: 1px;
    font-size: 13px
}

.pagination > li:first-child {
    margin-left: 0
}

.pagination > li > a, .pagination > li > span {
    float: none;
    margin-left: 0;
    border: 0;
    display: block;
    color: #333;
    font-weight: 600;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span, .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span, .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span, .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
    border-radius: 2px
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    background-color: #47a314;
    color: #fff
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #2d3a42;
    cursor: default
}

.panel .table-bordered, .panel .table-responsive > .table-bordered {
    border: 0
}

.panel .panel-body .table-bordered {
    border: 1px solid #ddd
}

.panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
    border-top: 1px solid #ddd
}

.panel .table-responsive:first-child > .table:first-child, .panel .table:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.panel .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel .table:first-child > thead:first-child > tr:first-child td:first-child, .panel .table:first-child > thead:first-child > tr:first-child th:first-child {
    border-top-left-radius: 0
}

.panel .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel .table:first-child > thead:first-child > tr:first-child td:last-child, .panel .table:first-child > thead:first-child > tr:first-child th:last-child {
    border-top-right-radius: 0
}

.panel .table-responsive:last-child > .table:last-child, .panel .table:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.panel .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 0
}

.panel .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 0
}

.panel .table-bordered > tbody > tr > td:first-child, .panel .table-bordered > tbody > tr > th:first-child, .panel .table-bordered > tfoot > tr > td:first-child, .panel .table-bordered > tfoot > tr > th:first-child, .panel .table-bordered > thead > tr > td:first-child, .panel .table-bordered > thead > tr > th:first-child, .panel .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel .table-responsive > .table-bordered > thead > tr > td:first-child, .panel .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0
}

.panel .table-bordered > tbody > tr > td:last-child, .panel .table-bordered > tbody > tr > th:last-child, .panel .table-bordered > tfoot > tr > td:last-child, .panel .table-bordered > tfoot > tr > th:last-child, .panel .table-bordered > thead > tr > td:last-child, .panel .table-bordered > thead > tr > th:last-child, .panel .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel .table-responsive > .table-bordered > thead > tr > td:last-child, .panel .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0
}

.panel .table-bordered > tbody > tr:first-child > td, .panel .table-bordered > tbody > tr:first-child > th, .panel .table-bordered > tbody > tr:last-child > td, .panel .table-bordered > tbody > tr:last-child > th, .panel .table-bordered > tfoot > tr:last-child > td, .panel .table-bordered > tfoot > tr:last-child > th, .panel .table-bordered > thead > tr:first-child > td, .panel .table-bordered > thead > tr:first-child > th, .panel .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel .table-responsive > .table-bordered > tbody > tr:first-child > th, .panel .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel .table-responsive > .table-bordered > tfoot > tr:last-child > th, .panel .table-responsive > .table-bordered > thead > tr:first-child > td, .panel .table-responsive > .table-bordered > thead > tr:first-child > th {
    border-bottom: 0
}

.panel .table-bordered.dataTable {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.panel-body .table-bordered {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd
}

.thumbnail {
    background: none;
    position: relative;
    border: 0;
    padding: 0;
    margin-bottom: 0;
    text-align: center
}

.thumbnail .caption {
    text-align: left;
    padding-top: 0;
    padding-bottom: 20px
}

.thumbnail .caption.text-center {
    text-align: center
}

.thumbnail .caption h6 small {
    display: block;
    margin-top: 4px
}

.thumbnail .caption h6 {
    margin-bottom: 0
}

.thumbnail-boxed .caption {
    padding: 12px
}

.caption .caption-title {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
    display: block;
    overflow: hidden
}

.thumbnail-boxed {
    border: 1px solid #ddd;
    padding: 2px;
    border-radius: 2px;
    background-color: #fff
}

.thumbnail-boxed .item-info {
    margin-bottom: 12px
}

.thumbnail a img, .thumbnail img {
    margin-right: auto;
    margin-left: auto;
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
    z-index: 2;
    border-radius: 2px
}

.thumb {
    position: relative;
    display: inline-block
}

.thumb:hover .thumb-options {
    opacity: 1
}

.thumbnail iframe {
    width: 100%;
    max-width: 100%;
    height: 250px;
    border: 0
}

.thumb-zoom {
    background: #2d3a42;
    display: inline-block;
    border-radius: 2px;
    border: 0
}

.thumb-zoom img {
    opacity: 1
}

.thumb-zoom:hover img {
    opacity: .2
}

.thumb-options {
    border-radius: 2px;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(50, 67, 77, .8);
    height: 100%;
    width: 100%;
    opacity: 0;
    text-align: center
}

.thumb-options span {
    display: block;
    top: 50%;
    position: absolute;
    margin-top: -17px;
    width: 100%
}

.thumb-options span a + a {
    margin-left: 5px
}

.media {
    position: relative
}

.media-object {
    max-width: 100%;
    height: 44px;
    width: 44px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.media-heading {
    margin: 0;
    display: block;
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 4px;
    color: #333
}

.clearfix .media-heading {
    float: left
}

.media-body {
    margin-top: 3px
}

.media > .pull-left {
    margin-right: 12px
}

.media, .media .media {
    margin-top: 25px
}

.media-body .headline-info {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    visibility: hidden
}

.media-body:hover .headline-info {
    opacity: 1;
    visibility: visible;
    float: none
}

.media-notice {
    display: block;
    font-size: 11px;
    color: #999;
    float: right
}

@media (max-width: 480px) {
    .clearfix .media-heading {
        float: none
    }

    .media-notice {
        float: none;
        margin-bottom: 5px
    }
}

.ui-datepicker-year {
    color: #000
}

.traffic-light {
    cursor: pointer
}

.float-none {
    float: none
}

.btn-margin-5 {
    margin: 5px
}

.bootstrap-tagsinput {
    width: 100%;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0
}

.accordion {
    margin-bottom: -3px
}

.accordion-group {
    border: none
}

.twitter-typeahead .form-control {
    margin: 0 !important
}

.bootstrap-tagsinput {
    position: relative
}

.bootstrap-tagsinput .twitter-typeahead {
    position: static !important
}

.user-profile {
    margin-top: 30px
}

.box_img_manage {
    background: #3aa3e3 url("/vendor/core/images/img.png") -135px -110px;
    width: 46px;
    height: 46px;
    float: left;
    margin: 0 15px 0 0
}

.dataTables_filter .btn-danger {
    margin-top: 7px
}

#list_widgets .widget-body {
    min-height: 355px
}

#list_widgets .scroller {
    max-height: 320px;
    padding: 0
}

#list_widgets .scroll-table {
    padding: 0
}

#list_widgets .tab-content {
    border: none;
    background: none
}

#widget_analytics .scroller {
    max-height: 500px
}

.attachment-details {
    background: #f1f1f1;
    padding: 5px 15px
}

.btn-attachment {
    margin: 10px 0
}

.navbar-header .menu-toggler {
    cursor: pointer;
    opacity: .7;
    filter: alpha(opacity=70);
    display: block;
    webkit-transition: opacity .3s;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.navbar-header .menu-toggler > span:hover, .navbar-header .menu-toggler > span:hover:after, .navbar-header .menu-toggler > span:hover:before {
    background: #fff
}

.navbar-header .menu-toggler > span, .navbar-header .menu-toggler > span:after, .navbar-header .menu-toggler > span:before {
    display: inline-block;
    width: 19px;
    height: 1px;
    background: #fff;
    position: relative;
    top: -6px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.navbar-header .menu-toggler > span:after, .navbar-header .menu-toggler > span:before {
    position: absolute;
    left: 0;
    content: ""
}

.navbar-header .menu-toggler > span:before {
    top: 6px
}

.navbar-header .menu-toggler > span:after {
    top: -6px
}

.navbar-header .menu-toggler.th-toggle-exit > span {
    background-color: transparent !important
}

.navbar-header .menu-toggler.th-toggle-exit > span:after {
    webkit-transform: translateY(6px) rotate(45deg);
    -webkit-transform: translateY(6px) rotate(45deg);
    transform: translateY(6px) rotate(45deg)
}

.navbar-header .menu-toggler.th-toggle-exit > span:before {
    webkit-transform: translateY(-6px) rotate(-45deg);
    -webkit-transform: translateY(-6px) rotate(-45deg);
    transform: translateY(-6px) rotate(-45deg)
}

.navbar-header .menu-toggler:hover {
    webkit-transition: opacity .3s;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    opacity: 1;
    filter: alpha(opacity=100)
}

.navbar-header .menu-toggler.sidebar-toggle {
    float: right;
    margin: 15.5px 0 0
}

.page-sidebar-closed.page-sidebar-closed-hide-logo .navbar-header .menu-toggler.sidebar-toggle {
    margin-right: 13px
}

div.mce-fullscreen {
    z-index: 9999
}

.sidebar-content .sidebar-form {
    border-radius: 3px;
    border: 1px solid #374850;
    margin: 10px
}

.sidebar-content .sidebar-form, .sidebar-menu > li.header {
    overflow: hidden;
    text-overflow: clip
}

.sidebar-content .sidebar-form input[type=text] {
    color: #666;
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px
}

.sidebar-content .sidebar-form .btn, .sidebar-content .sidebar-form input[type=text] {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #374850;
    border: 1px solid transparent;
    height: 35px;
    color: #fff
}

.dual-control {
    text-align: center;
    width: 90px;
    position: absolute;
    left: 50%;
    margin-left: -45px
}

.dual-control .btn {
    padding: 0 8px;
    line-height: 24px;
    font-size: 11px;
    cursor: pointer;
    height: 26px;
    margin: 2px 1px
}

.left-box, .right-box {
    width: 40%;
    position: relative
}

.left-box {
    float: left
}

.right-box {
    float: right
}

.filter {
    position: absolute;
    right: 10px;
    top: 6px;
    font-size: 13px;
    background: none;
    border: none;
    color: gray;
    padding: 0
}

.count-label {
    color: gray;
    font-style: italic;
    margin-top: 10px;
    display: block;
    font-size: 11px
}

.left-box input[type=text], .right-box input[type=text] {
    margin-bottom: 12px
}

@media (max-width: 480px) {
    .left-box, .right-box {
        width: 100%;
        float: none
    }

    .dual-control {
        width: auto;
        margin: 20px 0;
        position: static;
        left: 0
    }

    .count-label {
        text-align: center
    }
}

.checker, .checker input, .checker span {
    width: 18px;
    height: 18px
}

.checker {
    position: relative;
    margin-right: 6px;
    margin-top: -3px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle
}

.checker span {
    border: 1px solid #c5c5c5;
    background-color: #fff;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    position: relative
}

.checker span:after {
    content: "";
    background: url("/vendor/core/images/forms/check.png") no-repeat 50%;
    opacity: 0;
    filter: alpha(Opacity=0);
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.checker span.checked:after {
    content: ""
}

.checker.focus span.checked:after, .checker span.checked:after {
    opacity: 1;
    filter: alpha(Opacity=100)
}

.checker input[type=checkbox] {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    margin: 0;
    vertical-align: top;
    cursor: pointer;
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 2
}

.checkbox-danger .checker span:after {
    content: "";
    background-image: url("/vendor/core/images/forms/check_white.png")
}

.checkbox-danger .checker span:hover {
    border-color: #d65c4f
}

.checkbox-danger .checker.active span, .checkbox-danger .checker:active span, .checkbox-danger .checker span.checked {
    border-color: #d65c4f;
    background-color: #d65c4f
}

.checkbox-success .checker span:after {
    content: "";
    background-image: url("/vendor/core/images/forms/check_white.png")
}

.checkbox-success .checker span:hover {
    border-color: #65b688
}

.checkbox-success .checker.active span, .checkbox-success .checker:active span, .checkbox-success .checker span.checked {
    border-color: #65b688;
    background-color: #65b688
}

.checkbox-primary .checker span:after {
    content: "";
    background-image: url("/vendor/core/images/forms/check_white.png")
}

.checkbox-primary .checker span:hover {
    border-color: #455763
}

.checkbox-primary .checker.active span, .checkbox-primary .checker:active span, .checkbox-primary .checker span.checked {
    border-color: #455763;
    background-color: #455763
}

.checkbox-info .checker span:after {
    content: "";
    background-image: url("/vendor/core/images/forms/check_white.png")
}

.checkbox-info .checker span:hover {
    border-color: #3ca2bb
}

.checkbox-info .checker.active span, .checkbox-info .checker:active span, .checkbox-info .checker span.checked {
    border-color: #3ca2bb;
    background-color: #3ca2bb
}

.checker.active span, .checker:active span {
    background-color: #f8f8f8;
    border-color: #d5d5d5
}

.checker.focus span, .checker:hover span {
    background-color: #fafafa
}

.checker.active.focus span.checked:after, .checker.active:hover span.checked:after, .checker.focus:active span.checked:after, .checker:hover:active span.checked:after {
    opacity: .8;
    filter: alpha(opacity=80)
}

.checker.disabled.active span, .checker.disabled.active span.checked, .checker.disabled:active span, .checker.disabled:active span.checked, .checker.disabled span, .checker.disabled span.checked {
    opacity: .6;
    filter: alpha(opacity=60)
}

.checker.disabled.active span.checked:after, .checker.disabled:active span.checked:after, .checker.disabled span.checked:after {
    opacity: 1;
    filter: alpha(opacity=100)
}

.choice, .choice input, .choice span {
    width: 18px;
    height: 18px
}

.choice {
    position: relative;
    margin-right: 6px;
    margin-top: -3px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle
}

.choice span {
    border: 1px solid #c5c5c5;
    background-color: #fff;
    display: -moz-inline-box;
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    position: relative
}

.choice span:after {
    content: "";
    background: url("/vendor/core/images/forms/choice.png") no-repeat 50%;
    opacity: 0;
    filter: alpha(Opacity=0);
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.choice span.checked:after {
    content: ""
}

.choice.focus span.checked:after, .choice span.checked:after {
    opacity: 1;
    filter: alpha(Opacity=100)
}

.choice input[type=radio] {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 18px;
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    float: none;
    margin: 0;
    vertical-align: top;
    cursor: pointer
}

.choice.active span, .choice:active span {
    background-color: #f8f8f8;
    border-color: #d5d5d5
}

.choice.focus span, .choice:hover span {
    background-color: #fafafa
}

.radio-danger .choice span:after {
    content: "";
    background-image: url("/vendor/core/images/forms/choice_white.png")
}

.radio-danger .choice span:hover {
    border-color: #d65c4f
}

.radio-danger .choice.active span, .radio-danger .choice:active span, .radio-danger .choice span.checked {
    border-color: #d65c4f;
    background-color: #d65c4f
}

.radio-success .choice span:after {
    content: "";
    background-image: url("/vendor/core/images/forms/choice_white.png")
}

.radio-success .choice span:hover {
    border-color: #65b688
}

.radio-success .choice.active span, .radio-success .choice:active span, .radio-success .choice span.checked {
    border-color: #65b688;
    background-color: #65b688
}

.radio-primary .choice span:after {
    content: "";
    background-image: url("/vendor/core/images/forms/choice_white.png")
}

.radio-primary .choice span:hover {
    border-color: #455763
}

.radio-primary .choice.active span, .radio-primary .choice:active span, .radio-primary .choice span.checked {
    border-color: #455763;
    background-color: #455763
}

.radio-info .choice span:after {
    content: "";
    background-image: url("/vendor/core/images/forms/choice_white.png")
}

.radio-info .choice span:hover {
    border-color: #3ca2bb
}

.radio-info .choice.active span, .radio-info .choice:active span, .radio-info .choice span.checked {
    border-color: #3ca2bb;
    background-color: #3ca2bb
}

.choice.active.focus span.checked:after, .choice.active:hover span.checked:after, .choice.focus:active span.checked:after, .choice:hover:active span.checked:after {
    opacity: .8;
    filter: alpha(opacity=80)
}

.choice.disabled.active span, .choice.disabled.active span.checked, .choice.disabled:active span, .choice.disabled:active span.checked, .choice.disabled span, .choice.disabled span.checked {
    opacity: .6;
    filter: alpha(opacity=60)
}

.choice.disabled.active span.checked:after, .choice.disabled:active span.checked:after, .choice.disabled span.checked:after {
    opacity: 1;
    filter: alpha(opacity=100)
}

.uploader {
    width: 100%;
    position: relative;
    overflow: hidden;
    border: 1px solid #ddd;
    background: #fff;
    padding: 2px 2px 2px 10px;
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    zoom: 1
}

.uploader span.action {
    width: 28px;
    background: url("/vendor/core/images/forms/add_files.png") no-repeat 0 0;
    height: 28px;
    cursor: pointer;
    float: right;
    text-indent: -9999px;
    display: inline;
    overflow: hidden
}

.uploader span.filename {
    color: #777;
    cursor: pointer;
    max-width: 200px;
    font-size: 11px;
    line-height: 28px;
    float: left;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.uploader:hover span.action {
    background-position: 0 -28px
}

.uploader:active span.action {
    background-position: 0 -56px
}

.uploader input[type=file] {
    width: 100%;
    margin-top: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    float: right;
    height: 32px;
    border: none;
    cursor: pointer
}

.uploader.disabled span.action {
    color: #aaa
}

.uploader.disabled span.filename {
    border-color: #ddd;
    color: #aaa
}

.plupload_button {
    display: -moz-inline-box;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    background-color: #50abc2;
    border: 1px solid transparent;
    padding: 6px 16px;
    margin-right: 4px;
    font-size: 13px
}

.plupload_button:focus, .plupload_button:hover {
    background-color: #61b3c8;
    color: #fff
}

a.plupload_disabled, a.plupload_disabled:hover {
    color: #999;
    border-color: #ccc;
    background: #fcfcfc;
    cursor: default
}

.plupload_start {
    background-color: #65b688
}

.plupload_start:focus, .plupload_start:hover {
    background-color: #74bd94
}

.plupload_wrapper {
    width: 100%
}

.plupload_container input {
    border: 1px solid #ddd
}

.plupload_header {
    background: #4c5d68 url("/vendor/core/images/ui/plupload_title.png") no-repeat 18px;
    display: none;
    border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0
}

.with-header .plupload_header {
    display: block
}

.with-header .plupload_filelist_header {
    background-color: #fafafa;
    color: #333;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border: 1px solid #ddd;
    border-top: 0
}

.panel .plupload_filelist_header {
    background-color: #fcfcfc;
    color: #333;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border: 0;
    border-bottom: 1px solid #ddd
}

.panel .plupload_scroll .plupload_filelist {
    border: 0;
    background-color: #fff
}

.panel .plupload_filelist_footer {
    border-width: 1px 0 0;
    background-color: #fcfcfc
}

.plupload_scroll .plupload_filelist_footer .plupload_file_action, .plupload_scroll .plupload_filelist_header .plupload_file_action {
    margin-left: 20px;
    margin-right: 0
}

.plupload_header_content {
    padding: 14px 0 14px 75px;
    color: #fff
}

.plupload_header_title {
    font-size: 14px;
    font-weight: 600
}

.plupload_header_text {
    font-size: 11px
}

.plupload_filelist {
    margin: 0;
    padding: 0;
    list-style: none
}

.plupload_filelist li {
    padding: 10px 12px;
    background: #fff;
    border-bottom: 1px solid #eee
}

.plupload_filelist .plupload_file_name {
    width: 205px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.plupload_scroll .plupload_filelist {
    height: 185px;
    background: #fcfcfc;
    overflow-y: scroll;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd
}

.plupload_filelist_header {
    padding: 9px 12px;
    background: #4c5d68;
    border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    color: #fff
}

.plupload_filelist_footer {
    border: 1px solid #ddd;
    border-top-color: #e5e5e5;
    vertical-align: middle;
    padding: 10px 12px;
    background: #fafafa
}

.plupload_filelist_footer .plupload_upload_status {
    padding: 7px 0
}

.plupload_file_name {
    float: left;
    overflow: hidden;
    font-weight: 600
}

.plupload_file_size, .plupload_file_status, .plupload_progress {
    float: right;
    width: 80px
}

.plupload_file_action, .plupload_file_size, .plupload_file_status {
    text-align: right;
    font-weight: 600
}

.plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status {
    padding-top: 7px
}

.plupload_file_action {
    float: right;
    width: 12px;
    height: 12px;
    margin-left: 20px;
    margin-top: 4px;
    opacity: .8;
    filter: alpha(Opacity=80)
}

.plupload_file_action * {
    display: none;
    width: 12px;
    height: 12px
}

li.plupload_uploading {
    background: #ecf3dc
}

li.plupload_done {
    color: #aaa
}

li.plupload_done a {
    background: url("/vendor/core/images/ui/plupload_done.png") no-repeat;
    cursor: default
}

li.plupload_delete a {
    background: url("/vendor/core/images/ui/plupload_remove.png") no-repeat
}

li.plupload_failed a {
    background: url("/vendor/core/images/ui/plupload_error.png") no-repeat;
    cursor: default
}

li.plupload_droptext {
    background: transparent;
    text-align: center;
    vertical-align: middle;
    border: 0;
    line-height: 165px;
    font-weight: 600;
    color: #999
}

.plupload_progress, .plupload_upload_status {
    display: none
}

.plupload_progress_container {
    margin-top: 6px
}

.plupload_progress_bar {
    width: 0;
    height: 8px;
    background: #65b688;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px
}

.plupload_clear, .plupload_clearer {
    clear: both
}

.plupload_clearer, .plupload_progress_bar {
    display: block;
    font-size: 0;
    line-height: 0
}

@media (max-width: 480px) {
    .plupload_filelist_footer .plupload_file_action, .plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status, .plupload_filelist_footer .plupload_progress {
        display: none
    }
}

.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection, .select2-container--bootstrap .select2-search--dropdown .select2-search__field, .select2-container--bootstrap .select2-selection {
    -webkit-box-shadow: none;
    box-shadow: none
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 3px
}

.select2-container--bootstrap .select2-results__group {
    display: block;
    font-size: 12px;
    white-space: nowrap;
    font-weight: 600;
    font-family: Roboto, sans-serif
}

.select2-container--bootstrap .select2-selection {
    font-family: Roboto, sans-serif
}

.modal-open .select2-dropdown {
    z-index: 10060
}

.modal-open .select2-close-mask {
    z-index: 10055
}

.modal-open .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
    width: auto !important
}

.select2-result-repository {
    padding-top: 4px;
    padding-bottom: 3px
}

.select2-result-repository__avatar {
    float: left;
    width: 60px;
    margin-right: 10px
}

.select2-result-repository__avatar img {
    width: 100%;
    height: auto;
    border-radius: 2px
}

.select2-result-repository__meta {
    margin-left: 70px
}

.select2-result-repository__title {
    color: #000;
    font-weight: 700;
    word-wrap: break-word;
    line-height: 1.1;
    margin-bottom: 4px
}

.select2-result-repository__forks, .select2-result-repository__stargazers {
    margin-right: 1em
}

.select2-result-repository__forks, .select2-result-repository__stargazers, .select2-result-repository__watchers {
    display: inline-block;
    color: #aaa;
    font-size: 11px
}

.select2-result-repository__description {
    font-size: 13px;
    color: #777;
    margin-top: 4px
}

.select2-results__option--highlighted .select2-result-repository__title {
    color: #fff
}

.select2-results__option--highlighted .select2-result-repository__description, .select2-results__option--highlighted .select2-result-repository__forks, .select2-results__option--highlighted .select2-result-repository__stargazers, .select2-results__option--highlighted .select2-result-repository__watchers {
    color: #c1d7e9
}

.select2-selection__choice {
    background-color: #eee !important;
    border: 1px solid #eee !important
}

.select2-selection__choice .select2-selection__choice__remove {
    font-weight: 400 !important
}

.ui-spinner {
    width: 100%;
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner a.ui-spinner-button {
    cursor: pointer
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
    text-indent: -99999px
}

.ui-spinner-button {
    width: 25px;
    height: 16px;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner-up {
    top: 0;
    background: url("/vendor/core/images/forms/spinner_top.png") no-repeat;
    border-top: 1px solid #ddd
}

.ui-spinner-down {
    bottom: 0;
    background: url("/vendor/core/images/forms/spinner_bottom.png") no-repeat;
    border-bottom: 1px solid #ddd
}

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pace .pace-progress {
    background: #29d;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px
}

.pace .pace-progress-inner {
    display: block;
    position: absolute;
    right: 0;
    width: 100px;
    height: 100%;
    -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    opacity: 1;
    -webkit-transform: rotate(3deg) translateY(-4px);
    transform: rotate(3deg) translateY(-4px)
}

.pace .pace-activity {
    display: block;
    position: fixed;
    z-index: 2000;
    top: 20px;
    right: 15px;
    width: 14px;
    height: 14px;
    border: 2px solid transparent;
    border-top-color: #fff;
    border-left-color: #fff;
    border-radius: 10px;
    -webkit-animation: pace-spinner .4s linear infinite;
    animation: pace-spinner .4s linear infinite
}

.pace-inactive {
    display: none
}

@-webkit-keyframes pace-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes pace-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

/*!
 * Cropper v0.7.1
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright 2014 Fengyuan Chen
 * Released under the MIT license
 */
.cropper-container {
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.cropper-container img {
    width: 100%;
    max-width: none !important;
    height: 100%;
    max-height: none !important
}

.cropper-canvas, .cropper-modal {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.cropper-canvas {
    background-color: #fff;
    filter: alpha(opacity=0);
    opacity: 0
}

.cropper-modal {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5
}

.cropper-dragger {
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%
}

.cropper-viewer {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline-width: 1px;
    outline-style: solid;
    outline-color: #69f;
    outline-color: rgba(51, 102, 255, .75)
}

.cropper-dashed {
    position: absolute;
    display: block;
    filter: alpha(opacity=50);
    border: 0 dashed #fff;
    opacity: .5
}

.cropper-dashed.dashed-h {
    top: 33.3%;
    left: 0;
    width: 100%;
    height: 33.3%;
    border-top-width: 1px;
    border-bottom-width: 1px
}

.cropper-dashed.dashed-v {
    top: 0;
    left: 33.3%;
    width: 33.3%;
    height: 100%;
    border-right-width: 1px;
    border-left-width: 1px
}

.cropper-face, .cropper-line, .cropper-point {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=10);
    opacity: .1
}

.cropper-face {
    top: 0;
    left: 0;
    cursor: move;
    background-color: #fff
}

.cropper-line {
    background-color: #69f
}

.cropper-line.line-e {
    top: 0;
    right: -3px;
    width: 5px;
    cursor: e-resize
}

.cropper-line.line-n {
    top: -3px;
    left: 0;
    height: 5px;
    cursor: n-resize
}

.cropper-line.line-w {
    top: 0;
    left: -3px;
    width: 5px;
    cursor: w-resize
}

.cropper-line.line-s {
    bottom: -3px;
    left: 0;
    height: 5px;
    cursor: s-resize
}

.cropper-point {
    width: 5px;
    height: 5px;
    background-color: #69f;
    filter: alpha(opacity=75);
    opacity: .75
}

.cropper-point.point-e {
    top: 50%;
    right: -3px;
    margin-top: -3px;
    cursor: e-resize
}

.cropper-point.point-n {
    top: -3px;
    left: 50%;
    margin-left: -3px;
    cursor: n-resize
}

.cropper-point.point-w {
    top: 50%;
    left: -3px;
    margin-top: -3px;
    cursor: w-resize
}

.cropper-point.point-s {
    bottom: -3px;
    left: 50%;
    margin-left: -3px;
    cursor: s-resize
}

.cropper-point.point-ne {
    top: -3px;
    right: -3px;
    cursor: ne-resize
}

.cropper-point.point-nw {
    top: -3px;
    left: -3px;
    cursor: nw-resize
}

.cropper-point.point-sw {
    bottom: -3px;
    left: -3px;
    cursor: sw-resize
}

.cropper-point.point-se {
    right: -3px;
    bottom: -3px;
    width: 20px;
    height: 20px;
    cursor: se-resize;
    filter: alpha(opacity=100);
    opacity: 1
}

.cropper-point.point-se:before {
    position: absolute;
    right: -50%;
    bottom: -50%;
    display: block;
    width: 200%;
    height: 200%;
    content: " ";
    background-color: #69f;
    filter: alpha(opacity=0);
    opacity: 0
}

@media (min-width: 768px) {
    .cropper-point.point-se {
        width: 15px;
        height: 15px
    }
}

@media (min-width: 992px) {
    .cropper-point.point-se {
        width: 10px;
        height: 10px
    }
}

@media (min-width: 1200px) {
    .cropper-point.point-se {
        width: 5px;
        height: 5px;
        filter: alpha(opacity=75);
        opacity: .75
    }
}

.cropper-hidden {
    display: none !important
}

.cropper-invisible {
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    width: auto !important;
    max-width: none !important;
    height: auto !important;
    max-height: none !important;
    filter: alpha(opacity=0);
    opacity: 0
}

.cropper-move {
    cursor: move
}

.cropper-crop {
    cursor: crosshair
}

.cropper-disabled .cropper-canvas, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
    cursor: not-allowed
}

.avatar-body {
    padding-right: 15px;
    padding-left: 15px
}

.avatar-upload {
    overflow: hidden
}

.avatar-upload label {
    display: block;
    float: left;
    clear: left;
    width: 100px
}

.avatar-upload input {
    display: block;
    margin-left: 110px
}

.avater-alert {
    margin-top: 10px;
    margin-bottom: 10px
}

.avatar-wrapper {
    height: 364px;
    width: 100%;
    margin-top: 15px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
    background-color: #fcfcfc;
    overflow: hidden
}

.avatar-wrapper img {
    display: block;
    height: auto;
    max-width: 100%
}

.avatar-preview {
    float: left;
    margin-top: 15px;
    margin-right: 15px;
    border: 1px solid #eee;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden
}

.avatar-preview:hover {
    border-color: #ccf;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
    box-shadow: 0 0 5px rgba(0, 0, 0, .15)
}

.avatar-preview img {
    width: 100%
}

.preview-lg {
    height: 184px;
    width: 184px;
    margin-top: 15px
}

.preview-md {
    height: 100px;
    width: 100px
}

.preview-sm {
    height: 50px;
    width: 50px
}

@media (min-width: 992px) {
    .avatar-preview {
        float: none
    }
}

.cropper-loading {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff url("/vendor/core/images/ui/loading.gif") no-repeat 50%;
    opacity: .75;
    filter: alpha(opacity=75);
    z-index: 20140628
}

.avatar-view {
    cursor: pointer
}

@font-face {
    font-family: Flaticon;
    src: url("/vendor/core/fonts/Flaticon.eot");
    src: url("/vendor/core/fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("/vendor/core/fonts/Flaticon.woff") format("woff"), url("/vendor/core/fonts/Flaticon.ttf") format("truetype"), url("/vendor/core/fonts/Flaticon.svg#Flaticon") format("svg");
    font-weight: 400;
    font-style: normal
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: Flaticon;
        src: url("/vendor/core/fonts/Flaticon.svg#Flaticon") format("svg")
    }
}

.fi:before {
    display: inline-block;
    font-family: Flaticon;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

.flaticon-add:before {
    content: "\F100"
}

.flaticon-avatar:before {
    content: "\F101"
}

.flaticon-calendar:before {
    content: "\F102"
}

.flaticon-cancel:before {
    content: "\F103"
}

.flaticon-checked:before {
    content: "\F104"
}

.flaticon-computing-cloud:before {
    content: "\F105"
}

.flaticon-delete:before {
    content: "\F106"
}

.flaticon-down-arrow:before {
    content: "\F107"
}

.flaticon-file:before {
    content: "\F108"
}

.flaticon-firewall:before {
    content: "\F109"
}

.flaticon-gallery:before {
    content: "\F10A"
}

.flaticon-garbage:before {
    content: "\F10B"
}

.flaticon-garbage-1:before {
    content: "\F10C"
}

.flaticon-headphones:before {
    content: "\F10D"
}

.flaticon-house:before {
    content: "\F10E"
}

.flaticon-info:before {
    content: "\F10F"
}

.flaticon-left-arrow:before {
    content: "\F110"
}

.flaticon-left-arrow-1:before {
    content: "\F111"
}

.flaticon-letter:before {
    content: "\F112"
}

.flaticon-list:before {
    content: "\F113"
}

.flaticon-logout:before {
    content: "\F114"
}

.flaticon-maximize:before {
    content: "\F115"
}

.flaticon-menu:before {
    content: "\F116"
}

.flaticon-menu-button:before {
    content: "\F117"
}

.flaticon-notebook:before {
    content: "\F118"
}

.flaticon-open-lock:before {
    content: "\F119"
}

.flaticon-padlock:before {
    content: "\F11A"
}

.flaticon-pencil:before {
    content: "\F11B"
}

.flaticon-people:before {
    content: "\F11C"
}

.flaticon-photo-camera:before {
    content: "\F11D"
}

.flaticon-photo-camera-1:before {
    content: "\F11E"
}

.flaticon-play-button:before {
    content: "\F11F"
}

.flaticon-power-button:before {
    content: "\F120"
}

.flaticon-right-arrow:before {
    content: "\F121"
}

.flaticon-right-arrow-1:before {
    content: "\F122"
}

.flaticon-screwdriver-and-wrench:before {
    content: "\F123"
}

.flaticon-settings:before {
    content: "\F124"
}

.flaticon-settings-1:before {
    content: "\F125"
}

.flaticon-settings-2:before {
    content: "\F126"
}

.flaticon-shield:before {
    content: "\F127"
}

.flaticon-speedometer:before {
    content: "\F128"
}

.flaticon-tick:before {
    content: "\F129"
}

.flaticon-upload:before {
    content: "\F12A"
}

.flaticon-virus:before {
    content: "\F12B"
}

.flaticon-warning:before {
    content: "\F12C"
}

#stats-chart {
    height: 300px;
    background: #fff;
    margin-bottom: 30px
}

#stats-chart .morris-hover.morris-default-style {
    border: none;
    font-size: 13px
}

#world-map {
    height: 300px;
    width: 100%;
    background: #3c8dbc !important;
    color: #fff
}

.box {
    position: relative;
    background: #fff;
    border-top: 3px solid #d2d6de;
    margin-bottom: 20px;
    width: 100%;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1)
}

.box.box-primary {
    border-top-color: #3c8dbc
}

.page-content > .box {
    min-height: 400px
}

.box-header {
    color: #444;
    display: block;
    padding: 10px;
    position: relative
}

.box-header.with-border {
    border-bottom: 1px solid #f4f4f4
}

.box-header > .box-tools {
    position: absolute;
    right: 10px;
    top: 5px
}

.box-header > .box-tools [data-toggle=tooltip] {
    position: relative
}

.box-header > .fa, .box-header > .glyphicon, .box-header > .ion {
    margin-right: 5px
}

.box-header .box-title, .box-header > .fa, .box-header > .glyphicon, .box-header > .ion {
    display: inline-block;
    font-size: 14px;
    margin: 0;
    line-height: 1;
    font-weight: 400
}

.btn-box-tool {
    padding: 5px;
    font-size: 13px;
    background: transparent;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #97a0b3
}

.box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 10px;
    background: #fff
}

.info-box {
    display: block;
    min-height: 50px;
    background: #fff;
    width: 100%;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    margin-bottom: 15px
}

.info-box:hover i {
    color: #3c8dbc
}

.info-box-icon {
    font-size: 30px;
    height: 53px;
    width: 50px;
    line-height: 50px;
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    background-color: #d2d6de
}

.info-box-content {
    padding: 4px 10px;
    margin-left: 50px
}

.info-box-text {
    font-size: 13px
}

.info-box-number {
    display: block;
    font-weight: 700;
    font-size: 18px
}

.portlet {
    background: #fff;
    clear: both;
    margin-bottom: 20px
}

.portlet-title .btn-group {
    margin-right: 5px;
    margin-top: -2px
}

.portlet-title .btn-group .caret {
    margin-top: 8px;
    margin-left: 3px
}

.portlet-body {
    padding: 15px
}

.portlet-body ul.item-list {
    margin: 0;
    padding: 0 0 0 7px;
    list-style: none
}

.portlet-body ul.item-list li {
    padding: 5px 0;
    list-style: none;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ebebeb;
    font-size: 13px
}

.portlet-body ul.item-list li .label {
    margin-right: 5px
}

.portlet-body ul.item-list li .italic {
    font-style: italic !important
}

.portlet-body ul.item-list li .small {
    font-size: 11px !important
}

.manage-widget {
    display: inline-block;
    color: #bcc3c7;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 400;
    border: 1px dashed #bcc3c7;
    margin-bottom: 15px;
    max-width: 155px
}

.manage-widget:hover {
    text-decoration: none;
    background-color: #0181b9;
    color: #fff;
    border: 1px solid #0181b9
}

#manage_widget_modal section {
    height: 65px;
    line-height: 45px
}

#manage_widget_modal section .widget_name {
    padding-left: 10px
}

#manage_widget_modal section .swc_wrap {
    height: 20px;
    width: 50px;
    float: right;
    margin: 24px 7px 0
}

.f_com {
    margin: 6px;
    height: 24px;
    width: 52px
}

.numb {
    width: 30px;
    height: 24px;
    line-height: 25px;
    background-color: #f1f1f1;
    text-align: center;
    padding: 0;
    color: #777;
    border: none;
    font-size: .95em;
    float: left;
    outline: none
}

.f_com .btn_grey {
    background-image: url("/vendor/core/images/img.png");
    margin: 0;
    padding: 0;
    width: 22px;
    height: 12px;
    border: none;
    float: right;
    cursor: pointer;
    color: #818181;
    font-size: .7em
}

.f_com .btn_grey.btn_up {
    background-position: -146px -207px;
    background-color: #e3e3e3
}

.f_com .btn_grey.btn_down {
    background-position: -103px -208px;
    background-color: #eaeaea
}

.widget_footer a {
    text-decoration: none;
    color: #777;
    margin: 0 20px
}

.widget_footer .page_previous {
    background-position: -10px -203px;
    margin-right: -18px
}

.widget_footer .page_next, .widget_footer .page_previous {
    width: 25px;
    height: 24px;
    background-image: url("/vendor/core/images/img.png");
    opacity: .8;
    filter: alpha(opacity=80)
}

.widget_footer .page_next {
    background-position: -54px -203px;
    margin-right: 10px !important
}

.btn_grey {
    cursor: pointer;
    border: none;
    border-bottom: 1px solid #bebebe;
    background-color: #f4f4f4;
    color: #818181;
    font-size: .7em;
    padding: 5px 12px
}

.widget_pagination {
    text-align: right;
    margin: 6px 0
}

#list_widgets .scroll-table {
    min-height: 370px
}

.dashboard-stat {
    display: block;
    margin-bottom: 25px;
    overflow: hidden
}

.dashboard-stat:after, .dashboard-stat:before {
    content: " ";
    display: table
}

.dashboard-stat:after {
    clear: both
}

.portlet .dashboard-stat:last-child {
    margin-bottom: 0
}

.dashboard-stat .visual {
    width: 80px;
    height: 80px;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 15px;
    margin-bottom: 15px;
    font-size: 35px;
    line-height: 35px
}

.dashboard-stat .visual > i {
    margin-left: -35px;
    font-size: 110px;
    line-height: 110px
}

.dashboard-stat .details {
    position: absolute;
    right: 15px;
    padding-right: 15px
}

.dashboard-stat .details .number {
    padding-top: 25px;
    text-align: right;
    font-size: 34px;
    line-height: 36px;
    letter-spacing: -1px;
    margin-bottom: 0
}

.dashboard-stat .details .desc {
    text-align: right;
    font-size: 16px;
    letter-spacing: 0
}

.dashboard-stat .more {
    clear: both;
    display: block;
    padding: 6px 10px;
    position: relative;
    text-transform: uppercase;
    font-size: 11px;
    opacity: .7;
    filter: alpha(opacity=70)
}

.dashboard-stat .more:hover {
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.dashboard-stat .more > i {
    display: inline-block;
    margin-top: 1px;
    float: right
}

.dashboard-stat.dashboard-stat-v2 .visual {
    padding-top: 35px;
    margin-bottom: 40px
}

.dashboard-stat.white {
    background-color: #fff
}

.dashboard-stat.white.dashboard-stat-light:hover {
    background-color: #f5f5f5
}

.dashboard-stat.white .visual > i {
    color: #666;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.white .details .number {
    color: #666
}

.dashboard-stat.white .details .desc {
    color: #666;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.white .more {
    color: #666;
    background-color: #f5f5f5
}

.dashboard-stat.default {
    background-color: #e1e5ec
}

.dashboard-stat.default.dashboard-stat-light:hover {
    background-color: #d5dae4
}

.dashboard-stat.default .visual > i {
    color: #666;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.default .details .number {
    color: #666
}

.dashboard-stat.default .details .desc {
    color: #666;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.default .more {
    color: #666;
    background-color: #d5dae4
}

.dashboard-stat.dark {
    background-color: #2f353b
}

.dashboard-stat.dark.dashboard-stat-light:hover {
    background-color: #262b30
}

.dashboard-stat.dark .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.dark .details .number {
    color: #fff
}

.dashboard-stat.dark .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.dark .more {
    color: #fff;
    background-color: #262b30
}

.dashboard-stat.blue {
    background-color: #3598dc
}

.dashboard-stat.blue.dashboard-stat-light:hover {
    background-color: #258fd7
}

.dashboard-stat.blue .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue .details .number {
    color: #fff
}

.dashboard-stat.blue .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue .more {
    color: #fff;
    background-color: #258fd7
}

.dashboard-stat.blue-madison {
    background-color: #578ebe
}

.dashboard-stat.blue-madison.dashboard-stat-light:hover {
    background-color: #4884b8
}

.dashboard-stat.blue-madison .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-madison .details .number {
    color: #fff
}

.dashboard-stat.blue-madison .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-madison .more {
    color: #fff;
    background-color: #4884b8
}

.dashboard-stat.blue-chambray {
    background-color: #2c3e50
}

.dashboard-stat.blue-chambray.dashboard-stat-light:hover {
    background-color: #253443
}

.dashboard-stat.blue-chambray .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-chambray .details .number {
    color: #fff
}

.dashboard-stat.blue-chambray .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-chambray .more {
    color: #fff;
    background-color: #253443
}

.dashboard-stat.blue-ebonyclay {
    background-color: #22313f
}

.dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
    background-color: #1b2732
}

.dashboard-stat.blue-ebonyclay .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-ebonyclay .details .number {
    color: #fff
}

.dashboard-stat.blue-ebonyclay .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-ebonyclay .more {
    color: #fff;
    background-color: #1b2732
}

.dashboard-stat.blue-hoki {
    background-color: #67809f
}

.dashboard-stat.blue-hoki.dashboard-stat-light:hover {
    background-color: #5e7694
}

.dashboard-stat.blue-hoki .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-hoki .details .number {
    color: #fff
}

.dashboard-stat.blue-hoki .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-hoki .more {
    color: #fff;
    background-color: #5e7694
}

.dashboard-stat.blue-steel {
    background-color: #4b77be
}

.dashboard-stat.blue-steel.dashboard-stat-light:hover {
    background-color: #416db4
}

.dashboard-stat.blue-steel .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-steel .details .number {
    color: #fff
}

.dashboard-stat.blue-steel .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-steel .more {
    color: #fff;
    background-color: #416db4
}

.dashboard-stat.blue-soft {
    background-color: #4c87b9
}

.dashboard-stat.blue-soft.dashboard-stat-light:hover {
    background-color: #447dad
}

.dashboard-stat.blue-soft .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-soft .details .number {
    color: #fff
}

.dashboard-stat.blue-soft .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-soft .more {
    color: #fff;
    background-color: #447dad
}

.dashboard-stat.blue-dark {
    background-color: #5e738b
}

.dashboard-stat.blue-dark.dashboard-stat-light:hover {
    background-color: #56697f
}

.dashboard-stat.blue-dark .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-dark .details .number {
    color: #fff
}

.dashboard-stat.blue-dark .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-dark .more {
    color: #fff;
    background-color: #56697f
}

.dashboard-stat.blue-sharp {
    background-color: #5c9bd1
}

.dashboard-stat.blue-sharp.dashboard-stat-light:hover {
    background-color: #4c91cd
}

.dashboard-stat.blue-sharp .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-sharp .details .number {
    color: #fff
}

.dashboard-stat.blue-sharp .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-sharp .more {
    color: #fff;
    background-color: #4c91cd
}

.dashboard-stat.blue-oleo {
    background-color: #94a0b2
}

.dashboard-stat.blue-oleo.dashboard-stat-light:hover {
    background-color: #8895a9
}

.dashboard-stat.blue-oleo .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.blue-oleo .details .number {
    color: #fff
}

.dashboard-stat.blue-oleo .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.blue-oleo .more {
    color: #fff;
    background-color: #8895a9
}

.dashboard-stat.green {
    background-color: #32c5d2
}

.dashboard-stat.green.dashboard-stat-light:hover {
    background-color: #2bb8c4
}

.dashboard-stat.green .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green .details .number {
    color: #fff
}

.dashboard-stat.green .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green .more {
    color: #fff;
    background-color: #2bb8c4
}

.dashboard-stat.green-meadow {
    background-color: #1bbc9b
}

.dashboard-stat.green-meadow.dashboard-stat-light:hover {
    background-color: #18aa8c
}

.dashboard-stat.green-meadow .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-meadow .details .number {
    color: #fff
}

.dashboard-stat.green-meadow .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-meadow .more {
    color: #fff;
    background-color: #18aa8c
}

.dashboard-stat.green-seagreen {
    background-color: #1ba39c
}

.dashboard-stat.green-seagreen.dashboard-stat-light:hover {
    background-color: #18918b
}

.dashboard-stat.green-seagreen .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-seagreen .details .number {
    color: #fff
}

.dashboard-stat.green-seagreen .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-seagreen .more {
    color: #fff;
    background-color: #18918b
}

.dashboard-stat.green-turquoise {
    background-color: #36d7b7
}

.dashboard-stat.green-turquoise.dashboard-stat-light:hover {
    background-color: #29cfae
}

.dashboard-stat.green-turquoise .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-turquoise .details .number {
    color: #fff
}

.dashboard-stat.green-turquoise .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-turquoise .more {
    color: #fff;
    background-color: #29cfae
}

.dashboard-stat.green-haze {
    background-color: #44b6ae
}

.dashboard-stat.green-haze.dashboard-stat-light:hover {
    background-color: #3ea7a0
}

.dashboard-stat.green-haze .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-haze .details .number {
    color: #fff
}

.dashboard-stat.green-haze .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-haze .more {
    color: #fff;
    background-color: #3ea7a0
}

.dashboard-stat.green-jungle {
    background-color: #26c281
}

.dashboard-stat.green-jungle.dashboard-stat-light:hover {
    background-color: #23b176
}

.dashboard-stat.green-jungle .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-jungle .details .number {
    color: #fff
}

.dashboard-stat.green-jungle .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-jungle .more {
    color: #fff;
    background-color: #23b176
}

.dashboard-stat.green-soft {
    background-color: #3faba4
}

.dashboard-stat.green-soft.dashboard-stat-light:hover {
    background-color: #3a9c96
}

.dashboard-stat.green-soft .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-soft .details .number {
    color: #fff
}

.dashboard-stat.green-soft .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-soft .more {
    color: #fff;
    background-color: #3a9c96
}

.dashboard-stat.green-dark {
    background-color: #4db3a2
}

.dashboard-stat.green-dark.dashboard-stat-light:hover {
    background-color: #46a595
}

.dashboard-stat.green-dark .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-dark .details .number {
    color: #fff
}

.dashboard-stat.green-dark .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-dark .more {
    color: #fff;
    background-color: #46a595
}

.dashboard-stat.green-sharp {
    background-color: #2ab4c0
}

.dashboard-stat.green-sharp.dashboard-stat-light:hover {
    background-color: #26a4af
}

.dashboard-stat.green-sharp .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-sharp .details .number {
    color: #fff
}

.dashboard-stat.green-sharp .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-sharp .more {
    color: #fff;
    background-color: #26a4af
}

.dashboard-stat.green-steel {
    background-color: #29b4b6
}

.dashboard-stat.green-steel.dashboard-stat-light:hover {
    background-color: #25a4a5
}

.dashboard-stat.green-steel .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.green-steel .details .number {
    color: #fff
}

.dashboard-stat.green-steel .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.green-steel .more {
    color: #fff;
    background-color: #25a4a5
}

.dashboard-stat.grey {
    background-color: #e5e5e5
}

.dashboard-stat.grey.dashboard-stat-light:hover {
    background-color: #dbdbdb
}

.dashboard-stat.grey .visual > i {
    color: #333;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey .details .number {
    color: #333
}

.dashboard-stat.grey .details .desc {
    color: #333;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey .more {
    color: #333;
    background-color: #dbdbdb
}

.dashboard-stat.grey-steel {
    background-color: #e9edef
}

.dashboard-stat.grey-steel.dashboard-stat-light:hover {
    background-color: #dde3e6
}

.dashboard-stat.grey-steel .visual > i {
    color: #80898e;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-steel .details .number {
    color: #80898e
}

.dashboard-stat.grey-steel .details .desc {
    color: #80898e;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-steel .more {
    color: #80898e;
    background-color: #dde3e6
}

.dashboard-stat.grey-cararra {
    background-color: #fafafa
}

.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
    background-color: #f0f0f0
}

.dashboard-stat.grey-cararra .visual > i {
    color: #333;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-cararra .details .number {
    color: #333
}

.dashboard-stat.grey-cararra .details .desc {
    color: #333;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-cararra .more {
    color: #333;
    background-color: #f0f0f0
}

.dashboard-stat.grey-gallery {
    background-color: #555
}

.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
    background-color: #4b4b4b
}

.dashboard-stat.grey-gallery .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-gallery .details .number {
    color: #fff
}

.dashboard-stat.grey-gallery .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-gallery .more {
    color: #fff;
    background-color: #4b4b4b
}

.dashboard-stat.grey-cascade {
    background-color: #95a5a6
}

.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
    background-color: #8a9c9d
}

.dashboard-stat.grey-cascade .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-cascade .details .number {
    color: #fff
}

.dashboard-stat.grey-cascade .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-cascade .more {
    color: #fff;
    background-color: #8a9c9d
}

.dashboard-stat.grey-silver {
    background-color: #bfbfbf
}

.dashboard-stat.grey-silver.dashboard-stat-light:hover {
    background-color: #b5b5b5
}

.dashboard-stat.grey-silver .visual > i {
    color: #fafcfb;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-silver .details .number {
    color: #fafcfb
}

.dashboard-stat.grey-silver .details .desc {
    color: #fafcfb;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-silver .more {
    color: #fafcfb;
    background-color: #b5b5b5
}

.dashboard-stat.grey-salsa {
    background-color: #acb5c3
}

.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
    background-color: #a0aaba
}

.dashboard-stat.grey-salsa .visual > i {
    color: #fafcfb;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-salsa .details .number {
    color: #fafcfb
}

.dashboard-stat.grey-salsa .details .desc {
    color: #fafcfb;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-salsa .more {
    color: #fafcfb;
    background-color: #a0aaba
}

.dashboard-stat.grey-salt {
    background-color: #bfcad1
}

.dashboard-stat.grey-salt.dashboard-stat-light:hover {
    background-color: #b3c0c8
}

.dashboard-stat.grey-salt .visual > i {
    color: #fafcfb;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-salt .details .number {
    color: #fafcfb
}

.dashboard-stat.grey-salt .details .desc {
    color: #fafcfb;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-salt .more {
    color: #fafcfb;
    background-color: #b3c0c8
}

.dashboard-stat.grey-mint {
    background-color: #525e64
}

.dashboard-stat.grey-mint.dashboard-stat-light:hover {
    background-color: #495359
}

.dashboard-stat.grey-mint .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.grey-mint .details .number {
    color: #fff
}

.dashboard-stat.grey-mint .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.grey-mint .more {
    color: #fff;
    background-color: #495359
}

.dashboard-stat.red {
    background-color: #e7505a
}

.dashboard-stat.red.dashboard-stat-light:hover {
    background-color: #e53e49
}

.dashboard-stat.red .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red .details .number {
    color: #fff
}

.dashboard-stat.red .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red .more {
    color: #fff;
    background-color: #e53e49
}

.dashboard-stat.red-pink {
    background-color: #e08283
}

.dashboard-stat.red-pink.dashboard-stat-light:hover {
    background-color: #dc7273
}

.dashboard-stat.red-pink .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-pink .details .number {
    color: #fff
}

.dashboard-stat.red-pink .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-pink .more {
    color: #fff;
    background-color: #dc7273
}

.dashboard-stat.red-sunglo {
    background-color: #e26a6a
}

.dashboard-stat.red-sunglo.dashboard-stat-light:hover {
    background-color: #df5959
}

.dashboard-stat.red-sunglo .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-sunglo .details .number {
    color: #fff
}

.dashboard-stat.red-sunglo .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-sunglo .more {
    color: #fff;
    background-color: #df5959
}

.dashboard-stat.red-intense {
    background-color: #e35b5a
}

.dashboard-stat.red-intense.dashboard-stat-light:hover {
    background-color: #e04a49
}

.dashboard-stat.red-intense .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-intense .details .number {
    color: #fff
}

.dashboard-stat.red-intense .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-intense .more {
    color: #fff;
    background-color: #e04a49
}

.dashboard-stat.red-thunderbird {
    background-color: #d91e18
}

.dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
    background-color: #c71b16
}

.dashboard-stat.red-thunderbird .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-thunderbird .details .number {
    color: #fff
}

.dashboard-stat.red-thunderbird .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-thunderbird .more {
    color: #fff;
    background-color: #c71b16
}

.dashboard-stat.red-flamingo {
    background-color: #ef4836
}

.dashboard-stat.red-flamingo.dashboard-stat-light:hover {
    background-color: #ed3723
}

.dashboard-stat.red-flamingo .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-flamingo .details .number {
    color: #fff
}

.dashboard-stat.red-flamingo .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-flamingo .more {
    color: #fff;
    background-color: #ed3723
}

.dashboard-stat.red-soft {
    background-color: #d05454
}

.dashboard-stat.red-soft.dashboard-stat-light:hover {
    background-color: #c44
}

.dashboard-stat.red-soft .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-soft .details .number {
    color: #fff
}

.dashboard-stat.red-soft .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-soft .more {
    color: #fff;
    background-color: #c44
}

.dashboard-stat.red-haze {
    background-color: #f36a5a
}

.dashboard-stat.red-haze.dashboard-stat-light:hover {
    background-color: #f25947
}

.dashboard-stat.red-haze .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-haze .details .number {
    color: #fff
}

.dashboard-stat.red-haze .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-haze .more {
    color: #fff;
    background-color: #f25947
}

.dashboard-stat.red-mint {
    background-color: #e43a45
}

.dashboard-stat.red-mint.dashboard-stat-light:hover {
    background-color: #e22834
}

.dashboard-stat.red-mint .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.red-mint .details .number {
    color: #fff
}

.dashboard-stat.red-mint .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.red-mint .more {
    color: #fff;
    background-color: #e22834
}

.dashboard-stat.yellow {
    background-color: #c49f47
}

.dashboard-stat.yellow.dashboard-stat-light:hover {
    background-color: #bb953c
}

.dashboard-stat.yellow .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow .details .number {
    color: #fff
}

.dashboard-stat.yellow .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow .more {
    color: #fff;
    background-color: #bb953c
}

.dashboard-stat.yellow-gold {
    background-color: #e87e04
}

.dashboard-stat.yellow-gold.dashboard-stat-light:hover {
    background-color: #d47304
}

.dashboard-stat.yellow-gold .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-gold .details .number {
    color: #fff
}

.dashboard-stat.yellow-gold .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-gold .more {
    color: #fff;
    background-color: #d47304
}

.dashboard-stat.yellow-casablanca {
    background-color: #f2784b
}

.dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
    background-color: #f16a38
}

.dashboard-stat.yellow-casablanca .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-casablanca .details .number {
    color: #fff
}

.dashboard-stat.yellow-casablanca .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-casablanca .more {
    color: #fff;
    background-color: #f16a38
}

.dashboard-stat.yellow-crusta {
    background-color: #f3c200
}

.dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
    background-color: #dfb200
}

.dashboard-stat.yellow-crusta .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-crusta .details .number {
    color: #fff
}

.dashboard-stat.yellow-crusta .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-crusta .more {
    color: #fff;
    background-color: #dfb200
}

.dashboard-stat.yellow-lemon {
    background-color: #f7ca18
}

.dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
    background-color: #f2c308
}

.dashboard-stat.yellow-lemon .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-lemon .details .number {
    color: #fff
}

.dashboard-stat.yellow-lemon .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-lemon .more {
    color: #fff;
    background-color: #f2c308
}

.dashboard-stat.yellow-saffron {
    background-color: #f4d03f
}

.dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
    background-color: #f3cb2c
}

.dashboard-stat.yellow-saffron .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-saffron .details .number {
    color: #fff
}

.dashboard-stat.yellow-saffron .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-saffron .more {
    color: #fff;
    background-color: #f3cb2c
}

.dashboard-stat.yellow-soft {
    background-color: #c8d046
}

.dashboard-stat.yellow-soft.dashboard-stat-light:hover {
    background-color: #c3cc36
}

.dashboard-stat.yellow-soft .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-soft .details .number {
    color: #fff
}

.dashboard-stat.yellow-soft .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-soft .more {
    color: #fff;
    background-color: #c3cc36
}

.dashboard-stat.yellow-haze {
    background-color: #c5bf66
}

.dashboard-stat.yellow-haze.dashboard-stat-light:hover {
    background-color: #bfb957
}

.dashboard-stat.yellow-haze .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-haze .details .number {
    color: #fff
}

.dashboard-stat.yellow-haze .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-haze .more {
    color: #fff;
    background-color: #bfb957
}

.dashboard-stat.yellow-mint {
    background-color: #c5b96b
}

.dashboard-stat.yellow-mint.dashboard-stat-light:hover {
    background-color: #bfb25c
}

.dashboard-stat.yellow-mint .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.yellow-mint .details .number {
    color: #fff
}

.dashboard-stat.yellow-mint .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.yellow-mint .more {
    color: #fff;
    background-color: #bfb25c
}

.dashboard-stat.purple {
    background-color: #8e44ad
}

.dashboard-stat.purple.dashboard-stat-light:hover {
    background-color: #823e9e
}

.dashboard-stat.purple .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple .details .number {
    color: #fff
}

.dashboard-stat.purple .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple .more {
    color: #fff;
    background-color: #823e9e
}

.dashboard-stat.purple-plum {
    background-color: #8775a7
}

.dashboard-stat.purple-plum.dashboard-stat-light:hover {
    background-color: #7c699f
}

.dashboard-stat.purple-plum .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-plum .details .number {
    color: #fff
}

.dashboard-stat.purple-plum .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-plum .more {
    color: #fff;
    background-color: #7c699f
}

.dashboard-stat.purple-medium {
    background-color: #bf55ec
}

.dashboard-stat.purple-medium.dashboard-stat-light:hover {
    background-color: #b843ea
}

.dashboard-stat.purple-medium .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-medium .details .number {
    color: #fff
}

.dashboard-stat.purple-medium .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-medium .more {
    color: #fff;
    background-color: #b843ea
}

.dashboard-stat.purple-studio {
    background-color: #8e44ad
}

.dashboard-stat.purple-studio.dashboard-stat-light:hover {
    background-color: #823e9e
}

.dashboard-stat.purple-studio .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-studio .details .number {
    color: #fff
}

.dashboard-stat.purple-studio .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-studio .more {
    color: #fff;
    background-color: #823e9e
}

.dashboard-stat.purple-wisteria {
    background-color: #9b59b6
}

.dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
    background-color: #924dae
}

.dashboard-stat.purple-wisteria .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-wisteria .details .number {
    color: #fff
}

.dashboard-stat.purple-wisteria .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-wisteria .more {
    color: #fff;
    background-color: #924dae
}

.dashboard-stat.purple-seance {
    background-color: #9a12b3
}

.dashboard-stat.purple-seance.dashboard-stat-light:hover {
    background-color: #8a10a0
}

.dashboard-stat.purple-seance .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-seance .details .number {
    color: #fff
}

.dashboard-stat.purple-seance .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-seance .more {
    color: #fff;
    background-color: #8a10a0
}

.dashboard-stat.purple-intense {
    background-color: #8775a7
}

.dashboard-stat.purple-intense.dashboard-stat-light:hover {
    background-color: #7c699f
}

.dashboard-stat.purple-intense .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-intense .details .number {
    color: #fff
}

.dashboard-stat.purple-intense .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-intense .more {
    color: #fff;
    background-color: #7c699f
}

.dashboard-stat.purple-sharp {
    background-color: #796799
}

.dashboard-stat.purple-sharp.dashboard-stat-light:hover {
    background-color: #6f5f8d
}

.dashboard-stat.purple-sharp .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-sharp .details .number {
    color: #fff
}

.dashboard-stat.purple-sharp .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-sharp .more {
    color: #fff;
    background-color: #6f5f8d
}

.dashboard-stat.purple-soft {
    background-color: #8877a9
}

.dashboard-stat.purple-soft.dashboard-stat-light:hover {
    background-color: #7d6ba1
}

.dashboard-stat.purple-soft .visual > i {
    color: #fff;
    opacity: .1;
    filter: alpha(opacity=10)
}

.dashboard-stat.purple-soft .details .number {
    color: #fff
}

.dashboard-stat.purple-soft .details .desc {
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100)
}

.dashboard-stat.purple-soft .more {
    color: #fff;
    background-color: #7d6ba1
}

.dashboard-stat-light {
    padding-bottom: 20px;
    margin-bottom: 20px
}

.dashboard-stat-light .details {
    margin-bottom: 5px
}

.dashboard-stat-light .details .number {
    margin-bottom: 0
}

.dashboard-stat2, .dashboard-stat2 .display {
    margin-bottom: 20px
}

.dashboard-stat2 {
    background: #fff;
    padding: 15px 15px 30px
}

.dashboard-stat2.bordered {
    border: 1px solid #e7ecf1
}

.dashboard-stat2 .display:after, .dashboard-stat2 .display:before {
    content: " ";
    display: table
}

.dashboard-stat2 .display:after {
    clear: both
}

.dashboard-stat2 .display .number {
    float: left;
    display: inline-block
}

.dashboard-stat2 .display .number h3 {
    margin: 0 0 2px;
    padding: 0;
    font-size: 30px
}

.dashboard-stat2 .display .number h3 > small {
    font-size: 23px
}

.dashboard-stat2 .display .number small {
    font-size: 14px;
    color: #aab5bc;
    font-weight: 600;
    text-transform: uppercase
}

.dashboard-stat2 .display .icon {
    display: inline-block;
    float: right;
    padding: 7px 0 0
}

.dashboard-stat2 .display .icon > i {
    color: #cbd4e0;
    font-size: 26px
}

.dashboard-stat2 .progress-info {
    clear: both
}

.dashboard-stat2 .progress-info .progress {
    margin: 0;
    height: 4px;
    clear: both;
    display: block
}

.dashboard-stat2 .progress-info .status {
    margin-top: 5px;
    font-size: 11px;
    color: #aab5bc;
    font-weight: 600;
    text-transform: uppercase
}

.dashboard-stat2 .progress-info .status .status-title {
    float: left;
    display: inline-block
}

.dashboard-stat2 .progress-info .status .status-number {
    float: right;
    display: inline-block
}

.portlet {
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0
}

.portlet.portlet-fullscreen {
    z-index: 10060;
    margin: 0;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #fff
}

.portlet.portlet-fullscreen > .portlet-body {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 10px
}

.portlet.portlet-fullscreen > .portlet-title {
    padding: 0 10px
}

.portlet > .portlet-title {
    border-bottom: 1px solid #eee;
    padding: 0;
    margin-bottom: 10px;
    min-height: 41px
}

.portlet > .portlet-title:after, .portlet > .portlet-title:before {
    content: " ";
    display: table
}

.portlet > .portlet-title:after {
    clear: both
}

.portlet > .portlet-title > .caption {
    float: left;
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 0
}

.portlet > .portlet-title > .caption.bold {
    font-weight: 400
}

.portlet > .portlet-title > .caption > i {
    float: left;
    margin-top: 4px;
    display: inline-block;
    font-size: 13px;
    margin-right: 5px;
    color: #666
}

.portlet > .portlet-title > .caption > i.glyphicon {
    margin-top: 2px
}

.portlet > .portlet-title > .caption > .caption-helper {
    padding: 0;
    margin: 0;
    line-height: 13px;
    color: #9eacb4;
    font-size: 13px;
    font-weight: 400
}

.portlet > .portlet-title > .actions {
    float: right;
    display: inline-block;
    padding: 6px 0
}

.portlet > .portlet-title > .actions > .dropdown-menu i {
    color: #555
}

.portlet > .portlet-title > .actions > .btn, .portlet > .portlet-title > .actions > .btn-group > .btn, .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm, .portlet > .portlet-title > .actions > .btn.btn-sm {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 1.5
}

.portlet > .portlet-title > .actions > .btn-group > .btn.btn-default, .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm.btn-default, .portlet > .portlet-title > .actions > .btn.btn-default, .portlet > .portlet-title > .actions > .btn.btn-sm.btn-default {
    padding: 3px 9px
}

.portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm > i, .portlet > .portlet-title > .actions > .btn-group > .btn > i, .portlet > .portlet-title > .actions > .btn.btn-sm > i, .portlet > .portlet-title > .actions > .btn > i {
    font-size: 13px
}

.portlet > .portlet-title > .actions .btn-icon-only {
    padding: 5px 7px 3px
}

.portlet > .portlet-title > .actions .btn-icon-only.btn-default {
    padding: 4px 6px 2px
}

.portlet > .portlet-title > .actions .btn-icon-only.btn-default > i {
    font-size: 14px
}

.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen {
    font-family: FontAwesome;
    color: #a0a0a0;
    padding-top: 3px
}

.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.btn-sm {
    padding: 3px !important;
    height: 27px;
    width: 27px
}

.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen:before {
    content: "\F065"
}

.portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.on:before {
    content: "\F066"
}

.portlet > .portlet-title > .tools {
    float: right;
    display: inline-block;
    padding: 12px 0 8px
}

.portlet > .portlet-title > .tools > a {
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    opacity: 1;
    filter: alpha(opacity=100)
}

.portlet > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon.png");
    background-repeat: no-repeat;
    width: 11px
}

.portlet > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon.png");
    background-repeat: no-repeat;
    width: 12px
}

.portlet > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon.png");
    width: 13px
}

.portlet > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon.png");
    width: 14px;
    visibility: visible
}

.portlet > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon.png");
    width: 14px;
    visibility: visible
}

.portlet > .portlet-title > .tools > a.fullscreen {
    display: inline-block;
    top: -3px;
    position: relative;
    font-size: 13px;
    font-family: FontAwesome;
    color: #acacac
}

.portlet > .portlet-title > .tools > a.fullscreen:before {
    content: "\F065"
}

.portlet > .portlet-title > .tools > a.fullscreen.on:before {
    content: "\F066"
}

.portlet > .portlet-title > .tools > a:hover {
    text-decoration: none;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    opacity: .8;
    filter: alpha(opacity=80)
}

.portlet > .portlet-title > .pagination {
    float: right;
    display: inline-block;
    margin: 2px 0 0;
    border: 0;
    padding: 4px 0
}

.portlet > .portlet-title > .nav-tabs {
    background: 0 0;
    margin: 1px 0 0;
    float: right;
    display: inline-block;
    border: 0
}

.portlet > .portlet-title > .nav-tabs > li {
    background: 0 0;
    margin: 0;
    border: 0
}

.portlet > .portlet-title > .nav-tabs > li > a {
    background: 0 0;
    margin: 5px 0 0 1px;
    border: 0;
    padding: 8px 10px;
    color: #fff
}

.portlet > .portlet-title > .nav-tabs > li.active > a, .portlet > .portlet-title > .nav-tabs > li:hover > a {
    color: #333;
    background: #fff;
    border: 0
}

.portlet > .portlet-body {
    clear: both
}

.portlet > .portlet-body p {
    margin-top: 0
}

.portlet > .portlet-empty {
    min-height: 125px
}

.portlet.full-height-content {
    margin-bottom: 0
}

.portlet.bordered {
    border-left: 2px solid #e6e9ec !important
}

.portlet.bordered > .portlet-title {
    border-bottom: 0
}

.portlet.solid {
    padding: 0 10px 10px;
    border: 0
}

.portlet.solid > .portlet-title {
    border-bottom: 0;
    margin-bottom: 10px
}

.portlet.solid > .portlet-title > .caption {
    padding: 16px 0 2px
}

.portlet.solid > .portlet-title > .actions {
    padding: 12px 0 6px
}

.portlet.solid > .portlet-title > .tools {
    padding: 14px 0 6px
}

.portlet.solid.bordered > .portlet-title {
    margin-bottom: 10px
}

.portlet.box {
    padding: 0 !important
}

.portlet.box > .portlet-title {
    border-bottom: 0;
    padding: 0 10px;
    margin-bottom: 0;
    color: #fff
}

.portlet.box > .portlet-title > .caption {
    padding: 11px 0 9px
}

.portlet.box > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.box > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.box > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.box > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.box > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.box > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box > .portlet-title > .actions {
    padding: 7px 0 5px
}

.portlet.box > .portlet-body {
    background-color: #fff;
    padding: 15px
}

.portlet.light {
    padding: 12px 20px 15px;
    background-color: #fff
}

.portlet.light.bordered {
    border: 1px solid #e7ecf1 !important
}

.portlet.light.bordered > .portlet-title {
    border-bottom: 1px solid #eef1f5
}

.portlet.light.bg-inverse {
    background: #f1f4f7
}

.portlet.light > .portlet-title {
    padding: 0;
    min-height: 48px
}

.portlet.light > .portlet-title > .caption {
    color: #666;
    padding: 10px 0
}

.portlet.light > .portlet-title > .caption > .caption-subject {
    font-size: 16px
}

.portlet.light > .portlet-title > .caption > i {
    color: #777;
    font-size: 15px;
    margin-top: 3px
}

.portlet.light > .portlet-title > .caption.caption-md > .caption-subject {
    font-size: 15px
}

.portlet.light > .portlet-title > .caption.caption-md > i {
    font-size: 14px
}

.portlet.light > .portlet-title > .actions {
    padding: 6px 0 14px
}

.portlet.light > .portlet-title > .actions .btn-default {
    color: #666
}

.portlet.light > .portlet-title > .actions .btn-icon-only {
    height: 27px;
    width: 27px
}

.portlet.light > .portlet-title > .actions .dropdown-menu li > a {
    color: #555
}

.portlet.light > .portlet-title > .inputs {
    float: right;
    display: inline-block;
    padding: 4px 0
}

.portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > i {
    font-size: 14px;
    margin-top: 9px
}

.portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > .form-control {
    height: 30px;
    padding: 2px 26px 3px 10px;
    font-size: 13px
}

.portlet.light > .portlet-title > .inputs > .portlet-input > .form-control {
    height: 30px;
    padding: 3px 10px;
    font-size: 13px
}

.portlet.light > .portlet-title > .pagination {
    padding: 2px 0 13px
}

.portlet.light > .portlet-title > .tools {
    padding: 10px 0 13px;
    margin-top: 2px
}

.portlet.light > .portlet-title > .nav-tabs > li {
    margin: 0;
    padding: 0
}

.portlet.light > .portlet-title > .nav-tabs > li > a {
    margin: 0;
    padding: 12px 13px 13px;
    font-size: 13px;
    color: #666
}

.portlet.light > .portlet-title > .nav-tabs > li.active > a, .portlet.light > .portlet-title > .nav-tabs > li:hover > a {
    margin: 0;
    background: 0 0;
    color: #333
}

.portlet.light.form-fit {
    padding: 0
}

.portlet.light.form-fit > .portlet-title {
    padding: 17px 20px 10px;
    margin-bottom: 0
}

.portlet.light .portlet-body {
    padding-top: 8px
}

.portlet.light.portlet-fullscreen > .portlet-body {
    padding: 8px 0
}

.portlet.light.portlet-fit {
    padding: 0
}

.portlet.light.portlet-fit > .portlet-title {
    padding: 15px 20px 10px
}

.portlet.light.portlet-fit > .portlet-body {
    padding: 10px 20px 20px
}

.portlet.light.portlet-fit.portlet-form > .portlet-body {
    padding: 0
}

.portlet.light.portlet-fit.portlet-form > .portlet-body .form-actions {
    background: 0 0
}

.portlet.box.white > .portlet-title, .portlet.white, .portlet > .portlet-body.white {
    background-color: #fff
}

.portlet.light.portlet-datatable.portlet-fit > .portlet-body {
    padding-top: 10px;
    padding-bottom: 25px
}

.tab-pane > p:last-child {
    margin-bottom: 0
}

.tabs-reversed > li {
    float: right;
    margin-right: 0
}

.tabs-reversed > li > a {
    margin-right: 0
}

.portlet-sortable-placeholder {
    border: 2px dashed #eee;
    margin-bottom: 25px
}

.portlet-sortable-empty {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    height: 45px
}

.portlet-collapsed {
    display: none
}

@media (max-width: 991px) {
    .portlet-collapsed-on-mobile {
        display: none
    }
}

.portlet.solid.white > .portlet-body, .portlet.solid.white > .portlet-title {
    border: 0;
    color: #666
}

.portlet.solid.white > .portlet-title > .caption > i {
    color: #666
}

.portlet.solid.white > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.white > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.white > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.white > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.white > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.white > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.white {
    border: 1px solid #fff;
    border-top: 0
}

.portlet.box.white > .portlet-title > .caption, .portlet.box.white > .portlet-title > .caption > i {
    color: #666
}

.portlet.box.white > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fff;
    color: #fff
}

.portlet.box.default > .portlet-title, .portlet.default, .portlet > .portlet-body.default {
    background-color: #e1e5ec
}

.portlet.box.white > .portlet-title > .actions .btn-default > i {
    color: #fff
}

.portlet.box.white > .portlet-title > .actions .btn-default.active, .portlet.box.white > .portlet-title > .actions .btn-default:active, .portlet.box.white > .portlet-title > .actions .btn-default:focus, .portlet.box.white > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.solid.default > .portlet-body, .portlet.solid.default > .portlet-title {
    border: 0;
    color: #666
}

.portlet.solid.default > .portlet-title > .caption > i {
    color: #666
}

.portlet.solid.default > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.default > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.default > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.default > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.default > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.default > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.default {
    border: 1px solid #fff;
    border-top: 0
}

.portlet.box.default > .portlet-title > .caption, .portlet.box.default > .portlet-title > .caption > i {
    color: #666
}

.portlet.box.default > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fff;
    color: #fff
}

.portlet.box.dark > .portlet-title, .portlet.dark, .portlet > .portlet-body.dark {
    background-color: #2f353b
}

.portlet.box.default > .portlet-title > .actions .btn-default > i {
    color: #fff
}

.portlet.box.default > .portlet-title > .actions .btn-default.active, .portlet.box.default > .portlet-title > .actions .btn-default:active, .portlet.box.default > .portlet-title > .actions .btn-default:focus, .portlet.box.default > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.solid.dark > .portlet-body, .portlet.solid.dark > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.dark > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.dark > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.dark > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.dark > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.dark > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.dark > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.dark > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.dark {
    border: 1px solid #464f57;
    border-top: 0
}

.portlet.box.dark > .portlet-title > .caption, .portlet.box.dark > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.dark > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #616d79;
    color: #6c7a88
}

.portlet.blue, .portlet.box.blue > .portlet-title, .portlet > .portlet-body.blue {
    background-color: #3598dc
}

.portlet.box.dark > .portlet-title > .actions .btn-default > i {
    color: #738290
}

.portlet.box.dark > .portlet-title > .actions .btn-default.active, .portlet.box.dark > .portlet-title > .actions .btn-default:active, .portlet.box.dark > .portlet-title > .actions .btn-default:focus, .portlet.box.dark > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #798794;
    color: #8793a0
}

.portlet.solid.blue > .portlet-body, .portlet.solid.blue > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue {
    border: 1px solid #60aee4;
    border-top: 0
}

.portlet.box.blue > .portlet-title > .caption, .portlet.box.blue > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #95c9ed;
    color: #aad4f0
}

.portlet.blue-madison, .portlet.box.blue-madison > .portlet-title, .portlet > .portlet-body.blue-madison {
    background-color: #578ebe
}

.portlet.box.blue > .portlet-title > .actions .btn-default > i {
    color: #b7daf3
}

.portlet.box.blue > .portlet-title > .actions .btn-default.active, .portlet.box.blue > .portlet-title > .actions .btn-default:active, .portlet.box.blue > .portlet-title > .actions .btn-default:focus, .portlet.box.blue > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #c0dff4;
    color: #d6eaf8
}

.portlet.solid.blue-madison > .portlet-body, .portlet.solid.blue-madison > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue-madison > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue-madison > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue-madison > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue-madison > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue-madison > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue-madison > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue-madison > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue-madison {
    border: 1px solid #7ca7cc;
    border-top: 0
}

.portlet.box.blue-madison > .portlet-title > .caption, .portlet.box.blue-madison > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue-madison > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #a8c4dd;
    color: #bad1e4
}

.portlet.blue-chambray, .portlet.box.blue-chambray > .portlet-title, .portlet > .portlet-body.blue-chambray {
    background-color: #2c3e50
}

.portlet.box.blue-madison > .portlet-title > .actions .btn-default > i {
    color: #c5d8e9
}

.portlet.box.blue-madison > .portlet-title > .actions .btn-default.active, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:active, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #cdddec;
    color: #dfeaf3
}

.portlet.solid.blue-chambray > .portlet-body, .portlet.solid.blue-chambray > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue-chambray > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue-chambray > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue-chambray > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue-chambray > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue-chambray > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue-chambray > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue-chambray > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue-chambray {
    border: 1px solid #3e5871;
    border-top: 0
}

.portlet.box.blue-chambray > .portlet-title > .caption, .portlet.box.blue-chambray > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue-chambray > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #547698;
    color: #5f83a7
}

.portlet.blue-ebonyclay, .portlet.box.blue-ebonyclay > .portlet-title, .portlet > .portlet-body.blue-ebonyclay {
    background-color: #22313f
}

.portlet.box.blue-chambray > .portlet-title > .actions .btn-default > i {
    color: #698bac
}

.portlet.box.blue-chambray > .portlet-title > .actions .btn-default.active, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:active, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #6f90b0;
    color: #809cb9
}

.portlet.solid.blue-ebonyclay > .portlet-body, .portlet.solid.blue-ebonyclay > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue-ebonyclay > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue-ebonyclay {
    border: 1px solid #344b60;
    border-top: 0
}

.portlet.box.blue-ebonyclay > .portlet-title > .caption, .portlet.box.blue-ebonyclay > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #496a88;
    color: #527798
}

.portlet.blue-hoki, .portlet.box.blue-hoki > .portlet-title, .portlet > .portlet-body.blue-hoki {
    background-color: #67809f
}

.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default > i {
    color: #587ea2
}

.portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default.active, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:active, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #5d83a7;
    color: #6d90b0
}

.portlet.solid.blue-hoki > .portlet-body, .portlet.solid.blue-hoki > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue-hoki > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue-hoki > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue-hoki > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue-hoki > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue-hoki > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue-hoki > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue-hoki > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue-hoki {
    border: 1px solid #869ab3;
    border-top: 0
}

.portlet.box.blue-hoki > .portlet-title > .caption, .portlet.box.blue-hoki > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue-hoki > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #acb9ca;
    color: #bbc7d4
}

.portlet.blue-steel, .portlet.box.blue-steel > .portlet-title, .portlet > .portlet-body.blue-steel {
    background-color: #4b77be
}

.portlet.box.blue-hoki > .portlet-title > .actions .btn-default > i {
    color: #c5ceda
}

.portlet.box.blue-hoki > .portlet-title > .actions .btn-default.active, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:active, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #cbd4de;
    color: #dbe1e8
}

.portlet.solid.blue-steel > .portlet-body, .portlet.solid.blue-steel > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue-steel > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue-steel > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue-steel > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue-steel > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue-steel > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue-steel > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue-steel > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue-steel {
    border: 1px solid #7093cc;
    border-top: 0
}

.portlet.box.blue-steel > .portlet-title > .caption, .portlet.box.blue-steel > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue-steel > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #9db5dc;
    color: #b0c3e3
}

.portlet.blue-soft, .portlet.box.blue-soft > .portlet-title, .portlet > .portlet-body.blue-soft {
    background-color: #4c87b9
}

.portlet.box.blue-steel > .portlet-title > .actions .btn-default > i {
    color: #bbcce7
}

.portlet.box.blue-steel > .portlet-title > .actions .btn-default.active, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:active, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #c3d2e9;
    color: #d6e0f0
}

.portlet.solid.blue-soft > .portlet-body, .portlet.solid.blue-soft > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue-soft > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue-soft > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue-soft > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue-soft > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue-soft > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue-soft > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue-soft {
    border: 1px solid #71a0c7;
    border-top: 0
}

.portlet.box.blue-soft > .portlet-title > .caption, .portlet.box.blue-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue-soft > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #9dbdd9;
    color: #afc9e0
}

.portlet.blue-dark, .portlet.box.blue-dark > .portlet-title, .portlet > .portlet-body.blue-dark {
    background-color: #5e738b
}

.portlet.box.blue-soft > .portlet-title > .actions .btn-default > i {
    color: #bad1e4
}

.portlet.box.blue-soft > .portlet-title > .actions .btn-default.active, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:active, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #c1d6e7;
    color: #d4e2ee
}

.portlet.solid.blue-dark > .portlet-body, .portlet.solid.blue-dark > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue-dark > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue-dark > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue-dark > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue-dark > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue-dark > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue-dark > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue-dark > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue-dark {
    border: 1px solid #788da4;
    border-top: 0
}

.portlet.box.blue-dark > .portlet-title > .caption, .portlet.box.blue-dark > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue-dark > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #9dacbd;
    color: #acb8c7
}

.portlet.blue-sharp, .portlet.box.blue-sharp > .portlet-title, .portlet > .portlet-body.blue-sharp {
    background-color: #5c9bd1
}

.portlet.box.blue-dark > .portlet-title > .actions .btn-default > i {
    color: #b5c0cd
}

.portlet.box.blue-dark > .portlet-title > .actions .btn-default.active, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:active, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #bbc5d1;
    color: #cad2db
}

.portlet.solid.blue-sharp > .portlet-body, .portlet.solid.blue-sharp > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue-sharp > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue-sharp > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue-sharp > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue-sharp > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue-sharp > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue-sharp > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue-sharp > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue-sharp {
    border: 1px solid #84b3dc;
    border-top: 0
}

.portlet.box.blue-sharp > .portlet-title > .caption, .portlet.box.blue-sharp > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue-sharp > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #b4d1ea;
    color: #c7ddef
}

.portlet.blue-oleo, .portlet.box.blue-oleo > .portlet-title, .portlet > .portlet-body.blue-oleo {
    background-color: #94a0b2
}

.portlet.box.blue-sharp > .portlet-title > .actions .btn-default > i {
    color: #d3e4f3
}

.portlet.box.blue-sharp > .portlet-title > .actions .btn-default.active, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #dbe9f5;
    color: #eff5fb
}

.portlet.solid.blue-oleo > .portlet-body, .portlet.solid.blue-oleo > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.blue-oleo > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.blue-oleo > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.blue-oleo > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.blue-oleo > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.blue-oleo > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.blue-oleo > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.blue-oleo > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.blue-oleo {
    border: 1px solid #b2bac7;
    border-top: 0
}

.portlet.box.blue-oleo > .portlet-title > .caption, .portlet.box.blue-oleo > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.blue-oleo > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #d5dae1;
    color: #e4e7ec
}

.portlet.box.green > .portlet-title, .portlet.green, .portlet > .portlet-body.green {
    background-color: #32c5d2
}

.portlet.box.blue-oleo > .portlet-title > .actions .btn-default > i {
    color: #edeff2
}

.portlet.box.blue-oleo > .portlet-title > .actions .btn-default.active, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:active, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #f3f4f6;
    color: #fff
}

.portlet.solid.green > .portlet-body, .portlet.solid.green > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green {
    border: 1px solid #5cd1db;
    border-top: 0
}

.portlet.box.green > .portlet-title > .caption, .portlet.box.green > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #8edfe6;
    color: #a3e5eb
}

.portlet.box.green-meadow > .portlet-title, .portlet.green-meadow, .portlet > .portlet-body.green-meadow {
    background-color: #1bbc9b
}

.portlet.box.green > .portlet-title > .actions .btn-default > i {
    color: #afe8ee
}

.portlet.box.green > .portlet-title > .actions .btn-default.active, .portlet.box.green > .portlet-title > .actions .btn-default:active, .portlet.box.green > .portlet-title > .actions .btn-default:focus, .portlet.box.green > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #b8ebef;
    color: #cdf1f4
}

.portlet.solid.green-meadow > .portlet-body, .portlet.solid.green-meadow > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green-meadow > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green-meadow > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green-meadow > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green-meadow > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green-meadow > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green-meadow > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green-meadow > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green-meadow {
    border: 1px solid #2ae0bb;
    border-top: 0
}

.portlet.box.green-meadow > .portlet-title > .caption, .portlet.box.green-meadow > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green-meadow > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #5fe8cc;
    color: #75ebd3
}

.portlet.box.green-seagreen > .portlet-title, .portlet.green-seagreen, .portlet > .portlet-body.green-seagreen {
    background-color: #1ba39c
}

.portlet.box.green-meadow > .portlet-title > .actions .btn-default > i {
    color: #83edd7
}

.portlet.box.green-meadow > .portlet-title > .actions .btn-default.active, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:active, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:focus, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #8ceeda;
    color: #a2f2e1
}

.portlet.solid.green-seagreen > .portlet-body, .portlet.solid.green-seagreen > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green-seagreen > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green-seagreen > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green-seagreen > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green-seagreen > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green-seagreen > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green-seagreen > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green-seagreen > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green-seagreen {
    border: 1px solid #22cfc6;
    border-top: 0
}

.portlet.box.green-seagreen > .portlet-title > .caption, .portlet.box.green-seagreen > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green-seagreen > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #4de1da;
    color: #63e5de
}

.portlet.box.green-turquoise > .portlet-title, .portlet.green-turquoise, .portlet > .portlet-body.green-turquoise {
    background-color: #36d7b7
}

.portlet.box.green-seagreen > .portlet-title > .actions .btn-default > i {
    color: #70e7e1
}

.portlet.box.green-seagreen > .portlet-title > .actions .btn-default.active, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:active, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:focus, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #78e9e3;
    color: #8eece8
}

.portlet.solid.green-turquoise > .portlet-body, .portlet.solid.green-turquoise > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green-turquoise > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green-turquoise > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green-turquoise > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green-turquoise > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green-turquoise > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green-turquoise > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green-turquoise > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green-turquoise {
    border: 1px solid #61dfc6;
    border-top: 0
}

.portlet.box.green-turquoise > .portlet-title > .caption, .portlet.box.green-turquoise > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green-turquoise > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #94ead9;
    color: #a9eee0
}

.portlet.box.green-haze > .portlet-title, .portlet.green-haze, .portlet > .portlet-body.green-haze {
    background-color: #44b6ae
}

.portlet.box.green-turquoise > .portlet-title > .actions .btn-default > i {
    color: #b6f0e5
}

.portlet.box.green-turquoise > .portlet-title > .actions .btn-default.active, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:active, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:focus, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #bef2e8;
    color: #d3f6ef
}

.portlet.solid.green-haze > .portlet-body, .portlet.solid.green-haze > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green-haze > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green-haze > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green-haze > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green-haze > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green-haze > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green-haze > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green-haze > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green-haze {
    border: 1px solid #67c6bf;
    border-top: 0
}

.portlet.box.green-haze > .portlet-title > .caption, .portlet.box.green-haze > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green-haze > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #93d7d2;
    color: #a6deda
}

.portlet.box.green-jungle > .portlet-title, .portlet.green-jungle, .portlet > .portlet-body.green-jungle {
    background-color: #26c281
}

.portlet.box.green-haze > .portlet-title > .actions .btn-default > i {
    color: #b1e2de
}

.portlet.box.green-haze > .portlet-title > .actions .btn-default.active, .portlet.box.green-haze > .portlet-title > .actions .btn-default:active, .portlet.box.green-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.green-haze > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #b9e5e2;
    color: #cbece9
}

.portlet.solid.green-jungle > .portlet-body, .portlet.solid.green-jungle > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green-jungle > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green-jungle > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green-jungle > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green-jungle > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green-jungle > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green-jungle > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green-jungle > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green-jungle {
    border: 1px solid #41da9a;
    border-top: 0
}

.portlet.box.green-jungle > .portlet-title > .caption, .portlet.box.green-jungle > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green-jungle > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #74e4b5;
    color: #8ae8c1
}

.portlet.box.green-soft > .portlet-title, .portlet.green-soft, .portlet > .portlet-body.green-soft {
    background-color: #3faba4
}

.portlet.box.green-jungle > .portlet-title > .actions .btn-default > i {
    color: #96ebc8
}

.portlet.box.green-jungle > .portlet-title > .actions .btn-default.active, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:active, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:focus, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #9feccc;
    color: #b4f0d7
}

.portlet.solid.green-soft > .portlet-body, .portlet.solid.green-soft > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green-soft > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green-soft > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green-soft > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green-soft > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green-soft > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green-soft > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green-soft {
    border: 1px solid #5bc2bc;
    border-top: 0
}

.portlet.box.green-soft > .portlet-title > .caption, .portlet.box.green-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green-soft > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #87d3ce;
    color: #9adad6
}

.portlet.box.green-dark > .portlet-title, .portlet.green-dark, .portlet > .portlet-body.green-dark {
    background-color: #4db3a2
}

.portlet.box.green-soft > .portlet-title > .actions .btn-default > i {
    color: #a5deda
}

.portlet.box.green-soft > .portlet-title > .actions .btn-default.active, .portlet.box.green-soft > .portlet-title > .actions .btn-default:active, .portlet.box.green-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.green-soft > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #ade1dd;
    color: #bfe7e5
}

.portlet.solid.green-dark > .portlet-body, .portlet.solid.green-dark > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green-dark > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green-dark > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green-dark > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green-dark > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green-dark > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green-dark > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green-dark > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green-dark {
    border: 1px solid #71c2b5;
    border-top: 0
}

.portlet.box.green-dark > .portlet-title > .caption, .portlet.box.green-dark > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green-dark > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #9cd5cb;
    color: #addcd4
}

.portlet.box.green-sharp > .portlet-title, .portlet.green-sharp, .portlet > .portlet-body.green-sharp {
    background-color: #2ab4c0
}

.portlet.box.green-dark > .portlet-title > .actions .btn-default > i {
    color: #b8e1da
}

.portlet.box.green-dark > .portlet-title > .actions .btn-default.active, .portlet.box.green-dark > .portlet-title > .actions .btn-default:active, .portlet.box.green-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.green-dark > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #bfe4de;
    color: #d1ebe7
}

.portlet.solid.green-sharp > .portlet-body, .portlet.solid.green-sharp > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green-sharp > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green-sharp > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green-sharp > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green-sharp > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green-sharp > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green-sharp > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green-sharp > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green-sharp {
    border: 1px solid #46cbd7;
    border-top: 0
}

.portlet.box.green-sharp > .portlet-title > .caption, .portlet.box.green-sharp > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green-sharp > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #79d9e2;
    color: #8edfe6
}

.portlet.box.green-steel > .portlet-title, .portlet.green-steel, .portlet > .portlet-body.green-steel {
    background-color: #29b4b6
}

.portlet.box.green-sharp > .portlet-title > .actions .btn-default > i {
    color: #9ae3e9
}

.portlet.box.green-sharp > .portlet-title > .actions .btn-default.active, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #a2e5eb;
    color: #b7ebef
}

.portlet.solid.green-steel > .portlet-body, .portlet.solid.green-steel > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.green-steel > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.green-steel > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.green-steel > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.green-steel > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.green-steel > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.green-steel > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.green-steel > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.green-steel {
    border: 1px solid #3ed1d4;
    border-top: 0
}

.portlet.box.green-steel > .portlet-title > .caption, .portlet.box.green-steel > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.green-steel > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #70dddf;
    color: #85e2e4
}

.portlet.box.grey > .portlet-title, .portlet.grey, .portlet > .portlet-body.grey {
    background-color: #e5e5e5
}

.portlet.box.green-steel > .portlet-title > .actions .btn-default > i {
    color: #92e5e6
}

.portlet.box.green-steel > .portlet-title > .actions .btn-default.active, .portlet.box.green-steel > .portlet-title > .actions .btn-default:active, .portlet.box.green-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.green-steel > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #9ae7e8;
    color: #afeced
}

.portlet.solid.grey > .portlet-body, .portlet.solid.grey > .portlet-title {
    border: 0;
    color: #333
}

.portlet.solid.grey > .portlet-title > .caption > i {
    color: #333
}

.portlet.solid.grey > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.grey > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.grey > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.grey > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.grey > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.grey > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.grey {
    border: 1px solid #fff;
    border-top: 0
}

.portlet.box.grey > .portlet-title > .caption, .portlet.box.grey > .portlet-title > .caption > i {
    color: #333
}

.portlet.box.grey > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fff;
    color: #fff
}

.portlet.box.grey-steel > .portlet-title, .portlet.grey-steel, .portlet > .portlet-body.grey-steel {
    background-color: #e9edef
}

.portlet.box.grey > .portlet-title > .actions .btn-default > i {
    color: #fff
}

.portlet.box.grey > .portlet-title > .actions .btn-default.active, .portlet.box.grey > .portlet-title > .actions .btn-default:active, .portlet.box.grey > .portlet-title > .actions .btn-default:focus, .portlet.box.grey > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.solid.grey-steel > .portlet-body, .portlet.solid.grey-steel > .portlet-title {
    border: 0;
    color: #80898e
}

.portlet.solid.grey-steel > .portlet-title > .caption > i {
    color: #80898e
}

.portlet.solid.grey-steel > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.grey-steel > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.grey-steel > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.grey-steel > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.grey-steel > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.grey-steel > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.grey-steel {
    border: 1px solid #fff;
    border-top: 0
}

.portlet.box.grey-steel > .portlet-title > .caption, .portlet.box.grey-steel > .portlet-title > .caption > i {
    color: #80898e
}

.portlet.box.grey-steel > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fff;
    color: #fff
}

.portlet.box.grey-cararra > .portlet-title, .portlet.grey-cararra, .portlet > .portlet-body.grey-cararra {
    background-color: #fafafa
}

.portlet.box.grey-steel > .portlet-title > .actions .btn-default > i {
    color: #fff
}

.portlet.box.grey-steel > .portlet-title > .actions .btn-default.active, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:active, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.solid.grey-cararra > .portlet-body, .portlet.solid.grey-cararra > .portlet-title {
    border: 0;
    color: #333
}

.portlet.solid.grey-cararra > .portlet-title > .caption > i {
    color: #333
}

.portlet.solid.grey-cararra > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.grey-cararra > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.grey-cararra > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.grey-cararra > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.grey-cararra > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.grey-cararra > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.grey-cararra {
    border: 1px solid #fff;
    border-top: 0
}

.portlet.box.grey-cararra > .portlet-title > .caption, .portlet.box.grey-cararra > .portlet-title > .caption > i {
    color: #333
}

.portlet.box.grey-cararra > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fff;
    color: #fff
}

.portlet.box.grey-gallery > .portlet-title, .portlet.grey-gallery, .portlet > .portlet-body.grey-gallery {
    background-color: #555
}

.portlet.box.grey-cararra > .portlet-title > .actions .btn-default > i {
    color: #fff
}

.portlet.box.grey-cararra > .portlet-title > .actions .btn-default.active, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.solid.grey-gallery > .portlet-body, .portlet.solid.grey-gallery > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.grey-gallery > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.grey-gallery > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.grey-gallery > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.grey-gallery > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.grey-gallery > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.grey-gallery > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.grey-gallery > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.grey-gallery {
    border: 1px solid #6f6f6f;
    border-top: 0
}

.portlet.box.grey-gallery > .portlet-title > .caption, .portlet.box.grey-gallery > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.grey-gallery > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #8d8d8d;
    color: #9a9a9a
}

.portlet.box.grey-cascade > .portlet-title, .portlet.grey-cascade, .portlet > .portlet-body.grey-cascade {
    background-color: #95a5a6
}

.portlet.box.grey-gallery > .portlet-title > .actions .btn-default > i {
    color: #a2a2a2
}

.portlet.box.grey-gallery > .portlet-title > .actions .btn-default.active, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:active, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #a7a7a7;
    color: #b3b3b3
}

.portlet.solid.grey-cascade > .portlet-body, .portlet.solid.grey-cascade > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.grey-cascade > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.grey-cascade > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.grey-cascade > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.grey-cascade > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.grey-cascade > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.grey-cascade > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.grey-cascade > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.grey-cascade {
    border: 1px solid #b1bdbd;
    border-top: 0
}

.portlet.box.grey-cascade > .portlet-title > .caption, .portlet.box.grey-cascade > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.grey-cascade > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #d2d9d9;
    color: #e0e5e5
}

.portlet.box.grey-silver > .portlet-title, .portlet.grey-silver, .portlet > .portlet-body.grey-silver {
    background-color: #bfbfbf
}

.portlet.box.grey-cascade > .portlet-title > .actions .btn-default > i {
    color: #e8ecec
}

.portlet.box.grey-cascade > .portlet-title > .actions .btn-default.active, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #eef0f0;
    color: #fcfcfc
}

.portlet.solid.grey-silver > .portlet-body, .portlet.solid.grey-silver > .portlet-title {
    border: 0;
    color: #fafcfb
}

.portlet.solid.grey-silver > .portlet-title > .caption > i {
    color: #fafcfb
}

.portlet.solid.grey-silver > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.grey-silver > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.grey-silver > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.grey-silver > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.grey-silver > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.grey-silver > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.grey-silver {
    border: 1px solid #d9d9d9;
    border-top: 0
}

.portlet.box.grey-silver > .portlet-title > .caption, .portlet.box.grey-silver > .portlet-title > .caption > i {
    color: #fafcfb
}

.portlet.box.grey-silver > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f7f7f7;
    color: #fff
}

.portlet.box.grey-salsa > .portlet-title, .portlet.grey-salsa, .portlet > .portlet-body.grey-salsa {
    background-color: #acb5c3
}

.portlet.box.grey-silver > .portlet-title > .actions .btn-default > i {
    color: #fff
}

.portlet.box.grey-silver > .portlet-title > .actions .btn-default.active, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:active, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.solid.grey-salsa > .portlet-body, .portlet.solid.grey-salsa > .portlet-title {
    border: 0;
    color: #fafcfb
}

.portlet.solid.grey-salsa > .portlet-title > .caption > i {
    color: #fafcfb
}

.portlet.solid.grey-salsa > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.grey-salsa > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.grey-salsa > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.grey-salsa > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.grey-salsa > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.grey-salsa > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.grey-salsa {
    border: 1px solid #cacfd8;
    border-top: 0
}

.portlet.box.grey-salsa > .portlet-title > .caption, .portlet.box.grey-salsa > .portlet-title > .caption > i {
    color: #fafcfb
}

.portlet.box.grey-salsa > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #edeff2;
    color: #fcfcfd
}

.portlet.box.grey-salt > .portlet-title, .portlet.grey-salt, .portlet > .portlet-body.grey-salt {
    background-color: #bfcad1
}

.portlet.box.grey-salsa > .portlet-title > .actions .btn-default > i {
    color: #fff
}

.portlet.box.grey-salsa > .portlet-title > .actions .btn-default.active, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.solid.grey-salt > .portlet-body, .portlet.solid.grey-salt > .portlet-title {
    border: 0;
    color: #fafcfb
}

.portlet.solid.grey-salt > .portlet-title > .caption > i {
    color: #fafcfb
}

.portlet.solid.grey-salt > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.grey-salt > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.grey-salt > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.grey-salt > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.grey-salt > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.grey-salt > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.grey-salt {
    border: 1px solid #dde3e6;
    border-top: 0
}

.portlet.box.grey-salt > .portlet-title > .caption, .portlet.box.grey-salt > .portlet-title > .caption > i {
    color: #fafcfb
}

.portlet.box.grey-salt > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fff;
    color: #fff
}

.portlet.box.grey-mint > .portlet-title, .portlet.grey-mint, .portlet > .portlet-body.grey-mint {
    background-color: #525e64
}

.portlet.box.grey-salt > .portlet-title > .actions .btn-default > i {
    color: #fff
}

.portlet.box.grey-salt > .portlet-title > .actions .btn-default.active, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.solid.grey-mint > .portlet-body, .portlet.solid.grey-mint > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.grey-mint > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.grey-mint > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.grey-mint > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.grey-mint > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.grey-mint > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.grey-mint > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.grey-mint > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.grey-mint {
    border: 1px solid #697880;
    border-top: 0
}

.portlet.box.grey-mint > .portlet-title > .caption, .portlet.box.grey-mint > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.grey-mint > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #88979e;
    color: #96a3a9
}

.portlet.box.red > .portlet-title, .portlet.red, .portlet > .portlet-body.red {
    background-color: #e7505a
}

.portlet.box.grey-mint > .portlet-title > .actions .btn-default > i {
    color: #9faab0
}

.portlet.box.grey-mint > .portlet-title > .actions .btn-default.active, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:active, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #a4afb5;
    color: #b2bcc0
}

.portlet.solid.red > .portlet-body, .portlet.solid.red > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.red > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.red > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.red > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.red > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.red > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.red > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.red > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.red {
    border: 1px solid #ed7d84;
    border-top: 0
}

.portlet.box.red > .portlet-title > .caption, .portlet.box.red > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.red > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f5b3b7;
    color: #f8c9cc
}

.portlet.box.red-pink > .portlet-title, .portlet.red-pink, .portlet > .portlet-body.red-pink {
    background-color: #e08283
}

.portlet.box.red > .portlet-title > .actions .btn-default > i {
    color: #f9d7d9
}

.portlet.box.red > .portlet-title > .actions .btn-default.active, .portlet.box.red > .portlet-title > .actions .btn-default:active, .portlet.box.red > .portlet-title > .actions .btn-default:focus, .portlet.box.red > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fbe0e1;
    color: #fef6f6
}

.portlet.solid.red-pink > .portlet-body, .portlet.solid.red-pink > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.red-pink > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.red-pink > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.red-pink > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.red-pink > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.red-pink > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.red-pink > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.red-pink > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.red-pink {
    border: 1px solid #eaabac;
    border-top: 0
}

.portlet.box.red-pink > .portlet-title > .caption, .portlet.box.red-pink > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.red-pink > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f6dcdc;
    color: #fbf0f0
}

.portlet.box.red-sunglo > .portlet-title, .portlet.red-sunglo, .portlet > .portlet-body.red-sunglo {
    background-color: #e26a6a
}

.portlet.box.red-pink > .portlet-title > .actions .btn-default > i {
    color: #fefdfd
}

.portlet.box.red-pink > .portlet-title > .actions .btn-default.active, .portlet.box.red-pink > .portlet-title > .actions .btn-default:active, .portlet.box.red-pink > .portlet-title > .actions .btn-default:focus, .portlet.box.red-pink > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.solid.red-sunglo > .portlet-body, .portlet.solid.red-sunglo > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.red-sunglo > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.red-sunglo > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.red-sunglo > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.red-sunglo > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.red-sunglo > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.red-sunglo > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.red-sunglo > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.red-sunglo {
    border: 1px solid #ea9595;
    border-top: 0
}

.portlet.box.red-sunglo > .portlet-title > .caption, .portlet.box.red-sunglo > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.red-sunglo > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f4c8c8;
    color: #f8dddd
}

.portlet.box.red-intense > .portlet-title, .portlet.red-intense, .portlet > .portlet-body.red-intense {
    background-color: #e35b5a
}

.portlet.box.red-sunglo > .portlet-title > .actions .btn-default > i {
    color: #fbeaea
}

.portlet.box.red-sunglo > .portlet-title > .actions .btn-default.active, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:active, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fdf3f3;
    color: #fff
}

.portlet.solid.red-intense > .portlet-body, .portlet.solid.red-intense > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.red-intense > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.red-intense > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.red-intense > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.red-intense > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.red-intense > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.red-intense > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.red-intense > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.red-intense {
    border: 1px solid #ea8686;
    border-top: 0
}

.portlet.box.red-intense > .portlet-title > .caption, .portlet.box.red-intense > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.red-intense > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f3baba;
    color: #f7d0d0
}

.portlet.box.red-thunderbird > .portlet-title, .portlet.red-thunderbird, .portlet > .portlet-body.red-thunderbird {
    background-color: #d91e18
}

.portlet.box.red-intense > .portlet-title > .actions .btn-default > i {
    color: #f9dddd
}

.portlet.box.red-intense > .portlet-title > .actions .btn-default.active, .portlet.box.red-intense > .portlet-title > .actions .btn-default:active, .portlet.box.red-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.red-intense > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fbe6e6;
    color: #fefbfb
}

.portlet.solid.red-thunderbird > .portlet-body, .portlet.solid.red-thunderbird > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.red-thunderbird > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.red-thunderbird {
    border: 1px solid #e9403b;
    border-top: 0
}

.portlet.box.red-thunderbird > .portlet-title > .caption, .portlet.box.red-thunderbird > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #ef7672;
    color: #f28c89
}

.portlet.box.red-flamingo > .portlet-title, .portlet.red-flamingo, .portlet > .portlet-body.red-flamingo {
    background-color: #ef4836
}

.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default > i {
    color: #f39997
}

.portlet.box.red-thunderbird > .portlet-title > .actions .btn-default.active, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:active, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:focus, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #f4a2a0;
    color: #f7b9b7
}

.portlet.solid.red-flamingo > .portlet-body, .portlet.solid.red-flamingo > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.red-flamingo > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.red-flamingo > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.red-flamingo > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.red-flamingo > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.red-flamingo > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.red-flamingo > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.red-flamingo > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.red-flamingo {
    border: 1px solid #f37365;
    border-top: 0
}

.portlet.box.red-flamingo > .portlet-title > .caption, .portlet.box.red-flamingo > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.red-flamingo > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f7a79e;
    color: #f9bcb6
}

.portlet.box.red-soft > .portlet-title, .portlet.red-soft, .portlet > .portlet-body.red-soft {
    background-color: #d05454
}

.portlet.box.red-flamingo > .portlet-title > .actions .btn-default > i {
    color: #fac9c4
}

.portlet.box.red-flamingo > .portlet-title > .actions .btn-default.active, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:active, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fbd2cd;
    color: #fde7e5
}

.portlet.solid.red-soft > .portlet-body, .portlet.solid.red-soft > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.red-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.red-soft > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.red-soft > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.red-soft > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.red-soft > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.red-soft > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.red-soft > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.red-soft {
    border: 1px solid #db7c7c;
    border-top: 0
}

.portlet.box.red-soft > .portlet-title > .caption, .portlet.box.red-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.red-soft > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e8acac;
    color: #eec0c0
}

.portlet.box.red-haze > .portlet-title, .portlet.red-haze, .portlet > .portlet-body.red-haze {
    background-color: #f36a5a
}

.portlet.box.red-soft > .portlet-title > .actions .btn-default > i {
    color: #f1cccc
}

.portlet.box.red-soft > .portlet-title > .actions .btn-default.active, .portlet.box.red-soft > .portlet-title > .actions .btn-default:active, .portlet.box.red-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.red-soft > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #f3d4d4;
    color: #f9e8e8
}

.portlet.solid.red-haze > .portlet-body, .portlet.solid.red-haze > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.red-haze > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.red-haze > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.red-haze > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.red-haze > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.red-haze > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.red-haze > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.red-haze > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.red-haze {
    border: 1px solid #f6958a;
    border-top: 0
}

.portlet.box.red-haze > .portlet-title > .caption, .portlet.box.red-haze > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.red-haze > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fbc8c3;
    color: #fcdeda
}

.portlet.box.red-mint > .portlet-title, .portlet.red-mint, .portlet > .portlet-body.red-mint {
    background-color: #e43a45
}

.portlet.box.red-haze > .portlet-title > .actions .btn-default > i {
    color: #fdebe9
}

.portlet.box.red-haze > .portlet-title > .actions .btn-default.active, .portlet.box.red-haze > .portlet-title > .actions .btn-default:active, .portlet.box.red-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.red-haze > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fef3f2;
    color: #fff
}

.portlet.solid.red-mint > .portlet-body, .portlet.solid.red-mint > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.red-mint > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.red-mint > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.red-mint > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.red-mint > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.red-mint > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.red-mint > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.red-mint > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.red-mint {
    border: 1px solid #ea676f;
    border-top: 0
}

.portlet.box.red-mint > .portlet-title > .caption, .portlet.box.red-mint > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.red-mint > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f29da2;
    color: #f5b3b7
}

.portlet.box.yellow > .portlet-title, .portlet.yellow, .portlet > .portlet-body.yellow {
    background-color: #c49f47
}

.portlet.box.red-mint > .portlet-title > .actions .btn-default > i {
    color: #f6c1c4
}

.portlet.box.red-mint > .portlet-title > .actions .btn-default.active, .portlet.box.red-mint > .portlet-title > .actions .btn-default:active, .portlet.box.red-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.red-mint > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #f8cacd;
    color: #fbe0e2
}

.portlet.solid.yellow > .portlet-body, .portlet.solid.yellow > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.yellow > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.yellow > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.yellow > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.yellow > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.yellow > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.yellow > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.yellow > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.yellow {
    border: 1px solid #d0b36e;
    border-top: 0
}

.portlet.box.yellow > .portlet-title > .caption, .portlet.box.yellow > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.yellow > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #dfcb9c;
    color: #e5d5af
}

.portlet.box.yellow-gold > .portlet-title, .portlet.yellow-gold, .portlet > .portlet-body.yellow-gold {
    background-color: #e87e04
}

.portlet.box.yellow > .portlet-title > .actions .btn-default > i {
    color: #e9dbbb
}

.portlet.box.yellow > .portlet-title > .actions .btn-default.active, .portlet.box.yellow > .portlet-title > .actions .btn-default:active, .portlet.box.yellow > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #ecdfc3;
    color: #f2ead6
}

.portlet.solid.yellow-gold > .portlet-body, .portlet.solid.yellow-gold > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.yellow-gold > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.yellow-gold > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.yellow-gold > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.yellow-gold > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.yellow-gold > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.yellow-gold > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.yellow-gold > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.yellow-gold {
    border: 1px solid #fb9724;
    border-top: 0
}

.portlet.box.yellow-gold > .portlet-title > .caption, .portlet.box.yellow-gold > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.yellow-gold > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fcb460;
    color: #fdbf79
}

.portlet.box.yellow-casablanca > .portlet-title, .portlet.yellow-casablanca, .portlet > .portlet-body.yellow-casablanca {
    background-color: #f2784b
}

.portlet.box.yellow-gold > .portlet-title > .actions .btn-default > i {
    color: #fdc788
}

.portlet.box.yellow-gold > .portlet-title > .actions .btn-default.active, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fdcb92;
    color: #fed7ab
}

.portlet.solid.yellow-casablanca > .portlet-body, .portlet.solid.yellow-casablanca > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.yellow-casablanca > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.yellow-casablanca {
    border: 1px solid #f59c7b;
    border-top: 0
}

.portlet.box.yellow-casablanca > .portlet-title > .caption, .portlet.box.yellow-casablanca > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fac6b4;
    color: #fbd8cb
}

.portlet.box.yellow-crusta > .portlet-title, .portlet.yellow-crusta, .portlet > .portlet-body.yellow-crusta {
    background-color: #f3c200
}

.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default > i {
    color: #fce3da
}

.portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default.active, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fdeae3;
    color: #fffcfb
}

.portlet.solid.yellow-crusta > .portlet-body, .portlet.solid.yellow-crusta > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.yellow-crusta > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.yellow-crusta {
    border: 1px solid #ffd327;
    border-top: 0
}

.portlet.box.yellow-crusta > .portlet-title > .caption, .portlet.box.yellow-crusta > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #ffe064;
    color: #ffe57e
}

.portlet.box.yellow-lemon > .portlet-title, .portlet.yellow-lemon, .portlet > .portlet-body.yellow-lemon {
    background-color: #f7ca18
}

.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default > i {
    color: #ffe88d
}

.portlet.box.yellow-crusta > .portlet-title > .actions .btn-default.active, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #ffea97;
    color: #ffefb1
}

.portlet.solid.yellow-lemon > .portlet-body, .portlet.solid.yellow-lemon > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.yellow-lemon > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.yellow-lemon {
    border: 1px solid #f9d549;
    border-top: 0
}

.portlet.box.yellow-lemon > .portlet-title > .caption, .portlet.box.yellow-lemon > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fbe384;
    color: #fce99d
}

.portlet.box.yellow-saffron > .portlet-title, .portlet.yellow-saffron, .portlet > .portlet-body.yellow-saffron {
    background-color: #f4d03f
}

.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default > i {
    color: #fcecac
}

.portlet.box.yellow-lemon > .portlet-title > .actions .btn-default.active, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fceeb6;
    color: #fdf4ce
}

.portlet.solid.yellow-saffron > .portlet-body, .portlet.solid.yellow-saffron > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.yellow-saffron > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.yellow-saffron {
    border: 1px solid #f7dc6f;
    border-top: 0
}

.portlet.box.yellow-saffron > .portlet-title > .caption, .portlet.box.yellow-saffron > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #faeaa9;
    color: #fbf0c1
}

.portlet.box.yellow-soft > .portlet-title, .portlet.yellow-soft, .portlet > .portlet-body.yellow-soft {
    background-color: #c8d046
}

.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default > i {
    color: #fcf3d0
}

.portlet.box.yellow-saffron > .portlet-title > .actions .btn-default.active, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #fdf6d9;
    color: #fefcf1
}

.portlet.solid.yellow-soft > .portlet-body, .portlet.solid.yellow-soft > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.yellow-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.yellow-soft > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.yellow-soft > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.yellow-soft > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.yellow-soft > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.yellow-soft > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.yellow-soft > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.yellow-soft {
    border: 1px solid #d4da6f;
    border-top: 0
}

.portlet.box.yellow-soft > .portlet-title > .caption, .portlet.box.yellow-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.yellow-soft > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e3e79f;
    color: #e9ecb4
}

.portlet.box.yellow-haze > .portlet-title, .portlet.yellow-haze, .portlet > .portlet-body.yellow-haze {
    background-color: #c5bf66
}

.portlet.box.yellow-soft > .portlet-title > .actions .btn-default > i {
    color: #ecefc0
}

.portlet.box.yellow-soft > .portlet-title > .actions .btn-default.active, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #eff1c8;
    color: #f5f6dc
}

.portlet.solid.yellow-haze > .portlet-body, .portlet.solid.yellow-haze > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.yellow-haze > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.yellow-haze > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.yellow-haze > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.yellow-haze > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.yellow-haze > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.yellow-haze > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.yellow-haze > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.yellow-haze {
    border: 1px solid #d3ce8b;
    border-top: 0
}

.portlet.box.yellow-haze > .portlet-title > .caption, .portlet.box.yellow-haze > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.yellow-haze > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e4e1b7;
    color: #ebe9ca
}

.portlet.box.yellow-mint > .portlet-title, .portlet.yellow-mint, .portlet > .portlet-body.yellow-mint {
    background-color: #c5b96b
}

.portlet.box.yellow-haze > .portlet-title > .actions .btn-default > i {
    color: #efedd5
}

.portlet.box.yellow-haze > .portlet-title > .actions .btn-default.active, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #f2f1dc;
    color: #f9f8ef
}

.portlet.solid.yellow-mint > .portlet-body, .portlet.solid.yellow-mint > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.yellow-mint > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.yellow-mint > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.yellow-mint > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.yellow-mint > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.yellow-mint > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.yellow-mint > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.yellow-mint > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.yellow-mint {
    border: 1px solid #d3ca90;
    border-top: 0
}

.portlet.box.yellow-mint > .portlet-title > .caption, .portlet.box.yellow-mint > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.yellow-mint > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e5dfbc;
    color: #ece8ce
}

.portlet.box.purple > .portlet-title, .portlet.purple, .portlet > .portlet-body.purple {
    background-color: #8e44ad
}

.portlet.box.yellow-mint > .portlet-title > .actions .btn-default > i {
    color: #f0edd9
}

.portlet.box.yellow-mint > .portlet-title > .actions .btn-default.active, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #f3f0e0;
    color: #faf9f3
}

.portlet.solid.purple > .portlet-body, .portlet.solid.purple > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.purple > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.purple > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.purple > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.purple > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.purple > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.purple > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.purple > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.purple {
    border: 1px solid #a563c1;
    border-top: 0
}

.portlet.box.purple > .portlet-title > .caption, .portlet.box.purple > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.purple > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #bf8ed3;
    color: #c9a1da
}

.portlet.box.purple-plum > .portlet-title, .portlet.purple-plum, .portlet > .portlet-body.purple-plum {
    background-color: #8775a7
}

.portlet.box.purple > .portlet-title > .actions .btn-default > i {
    color: #cfacde
}

.portlet.box.purple > .portlet-title > .actions .btn-default.active, .portlet.box.purple > .portlet-title > .actions .btn-default:active, .portlet.box.purple > .portlet-title > .actions .btn-default:focus, .portlet.box.purple > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #d4b3e1;
    color: #dec5e8
}

.portlet.solid.purple-plum > .portlet-body, .portlet.solid.purple-plum > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.purple-plum > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.purple-plum > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.purple-plum > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.purple-plum > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.purple-plum > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.purple-plum > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.purple-plum > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.purple-plum {
    border: 1px solid #a294bb;
    border-top: 0
}

.portlet.box.purple-plum > .portlet-title > .caption, .portlet.box.purple-plum > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.purple-plum > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #c3bad3;
    color: #d0c9dd
}

.portlet.box.purple-medium > .portlet-title, .portlet.purple-medium, .portlet > .portlet-body.purple-medium {
    background-color: #bf55ec
}

.portlet.box.purple-plum > .portlet-title > .actions .btn-default > i {
    color: #d8d2e3
}

.portlet.box.purple-plum > .portlet-title > .actions .btn-default.active, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:active, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #ded9e7;
    color: #ebe8f0
}

.portlet.solid.purple-medium > .portlet-body, .portlet.solid.purple-medium > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.purple-medium > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.purple-medium > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.purple-medium > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.purple-medium > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.purple-medium > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.purple-medium > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.purple-medium > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.purple-medium {
    border: 1px solid #d083f1;
    border-top: 0
}

.portlet.box.purple-medium > .portlet-title > .caption, .portlet.box.purple-medium > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.purple-medium > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e5baf7;
    color: #eed1fa
}

.portlet.box.purple-studio > .portlet-title, .portlet.purple-studio, .portlet > .portlet-body.purple-studio {
    background-color: #8e44ad
}

.portlet.box.purple-medium > .portlet-title > .actions .btn-default > i {
    color: #f3dffb
}

.portlet.box.purple-medium > .portlet-title > .actions .btn-default.active, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:active, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #f6e8fc;
    color: #fff
}

.portlet.solid.purple-studio > .portlet-body, .portlet.solid.purple-studio > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.purple-studio > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.purple-studio > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.purple-studio > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.purple-studio > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.purple-studio > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.purple-studio > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.purple-studio > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.purple-studio {
    border: 1px solid #a563c1;
    border-top: 0
}

.portlet.box.purple-studio > .portlet-title > .caption, .portlet.box.purple-studio > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.purple-studio > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #bf8ed3;
    color: #c9a1da
}

.portlet.box.purple-wisteria > .portlet-title, .portlet.purple-wisteria, .portlet > .portlet-body.purple-wisteria {
    background-color: #9b59b6
}

.portlet.box.purple-studio > .portlet-title > .actions .btn-default > i {
    color: #cfacde
}

.portlet.box.purple-studio > .portlet-title > .actions .btn-default.active, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:active, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #d4b3e1;
    color: #dec5e8
}

.portlet.solid.purple-wisteria > .portlet-body, .portlet.solid.purple-wisteria > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.purple-wisteria > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.purple-wisteria {
    border: 1px solid #b07cc6;
    border-top: 0
}

.portlet.box.purple-wisteria > .portlet-title > .caption, .portlet.box.purple-wisteria > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #caa7d8;
    color: #d5b9e0
}

.portlet.box.purple-seance > .portlet-title, .portlet.purple-seance, .portlet > .portlet-body.purple-seance {
    background-color: #9a12b3
}

.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default > i {
    color: #dbc3e5
}

.portlet.box.purple-wisteria > .portlet-title > .actions .btn-default.active, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:active, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #dfcae8;
    color: #eadcf0
}

.portlet.solid.purple-seance > .portlet-body, .portlet.solid.purple-seance > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.purple-seance > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.purple-seance > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.purple-seance > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.purple-seance > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.purple-seance > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.purple-seance > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.purple-seance > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.purple-seance {
    border: 1px solid #c217e1;
    border-top: 0
}

.portlet.box.purple-seance > .portlet-title > .caption, .portlet.box.purple-seance > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.purple-seance > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #d349ed;
    color: #d960ef
}

.portlet.box.purple-intense > .portlet-title, .portlet.purple-intense, .portlet > .portlet-body.purple-intense {
    background-color: #8775a7
}

.portlet.box.purple-seance > .portlet-title > .actions .btn-default > i {
    color: #dc6ef0
}

.portlet.box.purple-seance > .portlet-title > .actions .btn-default.active, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:active, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #de77f1;
    color: #e48ef4
}

.portlet.solid.purple-intense > .portlet-body, .portlet.solid.purple-intense > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.purple-intense > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.purple-intense > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.purple-intense > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.purple-intense > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.purple-intense > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.purple-intense > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.purple-intense > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.purple-intense {
    border: 1px solid #a294bb;
    border-top: 0
}

.portlet.box.purple-intense > .portlet-title > .caption, .portlet.box.purple-intense > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.purple-intense > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #c3bad3;
    color: #d0c9dd
}

.portlet.box.purple-sharp > .portlet-title, .portlet.purple-sharp, .portlet > .portlet-body.purple-sharp {
    background-color: #796799
}

.portlet.box.purple-intense > .portlet-title > .actions .btn-default > i {
    color: #d8d2e3
}

.portlet.box.purple-intense > .portlet-title > .actions .btn-default.active, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:active, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #ded9e7;
    color: #ebe8f0
}

.portlet.solid.purple-sharp > .portlet-body, .portlet.solid.purple-sharp > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.purple-sharp > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.purple-sharp > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.purple-sharp > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.purple-sharp > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.purple-sharp > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.purple-sharp > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.purple-sharp > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.purple-sharp {
    border: 1px solid #9486ad;
    border-top: 0
}

.portlet.box.purple-sharp > .portlet-title > .caption, .portlet.box.purple-sharp > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.purple-sharp > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #b4aac6;
    color: #c2b9d0
}

.portlet.box.purple-soft > .portlet-title, .portlet.purple-soft, .portlet > .portlet-body.purple-soft {
    background-color: #8877a9
}

.portlet.box.purple-sharp > .portlet-title > .actions .btn-default > i {
    color: #cac3d6
}

.portlet.box.purple-sharp > .portlet-title > .actions .btn-default.active, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #cfc9db;
    color: #ddd8e5
}

.portlet.solid.purple-soft > .portlet-body, .portlet.solid.purple-soft > .portlet-title {
    border: 0;
    color: #fff
}

.portlet.solid.purple-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.solid.purple-soft > .portlet-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon-white.png")
}

.portlet.solid.purple-soft > .portlet-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon-white.png")
}

.portlet.solid.purple-soft > .portlet-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon-white.png")
}

.portlet.solid.purple-soft > .portlet-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon-white.png")
}

.portlet.solid.purple-soft > .portlet-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon-white.png")
}

.portlet.solid.purple-soft > .portlet-title > .tools > a.fullscreen {
    color: #fdfdfd
}

.portlet.box.purple-soft {
    border: 1px solid #a396bd;
    border-top: 0
}

.portlet.box.purple-soft > .portlet-title > .caption, .portlet.box.purple-soft > .portlet-title > .caption > i {
    color: #fff
}

.portlet.box.purple-soft > .portlet-title > .actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #c4bcd4;
    color: #d2cbde
}

.portlet.box.purple-soft > .portlet-title > .actions .btn-default > i {
    color: #dad5e4
}

.portlet.box.purple-soft > .portlet-title > .actions .btn-default.active, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:active, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:hover {
    border: 1px solid #dfdbe8;
    color: #edebf2
}

h3.form-title {
    -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2);
    padding: 20px 10px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    background: #00c0ef;
    border-radius: 0;
    margin-bottom: 0
}

.login {
    background-color: #364150 !important
}

.login .checkbox {
    margin-top: 0
}

.login .logo {
    margin: 0 auto;
    margin-top: 60px;
    padding: 15px;
    text-align: center
}

.login .content {
    background-color: #fff;
    width: 450px;
    margin: 10% auto 0;
    overflow: hidden;
    position: relative
}

.login .content .has-feedback label ~ .form-control-feedback {
    line-height: 35px
}

.login .content h4 {
    color: #555
}

.login .content .hint {
    color: #999;
    padding: 0;
    margin: 15px 0 7px
}

.login .content .content-wrapper {
    padding: 30px
}

.login .content .forget-form, .login .content .login-form {
    padding: 0;
    margin: 0
}

.login .content .form-control {
    background-color: #dde3ec;
    height: 43px;
    color: #8290a3;
    border: 1px solid #dde3ec
}

.login .content .form-control:active, .login .content .form-control:focus {
    border: 1px solid #c3ccda
}

.login .content .form-control::-moz-placeholder {
    color: #8290a3;
    opacity: 1
}

.login .content .form-control:-ms-input-placeholder {
    color: #8290a3
}

.login .content .form-control::-webkit-input-placeholder {
    color: #8290a3
}

.login .content select.form-control {
    padding-left: 9px;
    padding-right: 9px
}

.login .content .form-title {
    font-weight: 300
}

.login .content .btn {
    margin: 0
}

.login .content .login-options {
    margin-top: 30px;
    overflow: hidden
}

.login .content .login-options h4 {
    float: left;
    font-weight: 600;
    font-size: 15px;
    color: #7d91aa !important
}

.login .content .login-options .social-icons {
    float: right;
    padding-top: 3px
}

.login .content .login-options .social-icons li a {
    border-radius: 15px 15px 15px 15px !important;
    -moz-border-radius: 15px 15px 15px 15px !important;
    -webkit-border-radius: 15px 15px 15px 15px !important
}

.login .content .form-actions .checkbox {
    margin-left: 0;
    padding-left: 0
}

.login .content .forget-form .form-actions {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 20px
}

.login .content .form-actions .btn {
    margin-top: 1px;
    font-weight: 600;
    padding: 10px 20px !important
}

.login .content .form-actions .btn-default {
    font-weight: 600;
    padding: 10px 25px !important;
    color: #6c7a8d;
    background-color: #fff;
    border: none
}

.login .content .form-actions .btn-default:hover {
    background-color: #fafaff;
    color: #45b6af
}

.login .content .forget-password {
    font-size: 14px;
    float: right;
    display: inline-block;
    margin-top: 10px
}

.login .content .create-account {
    margin: 0 -40px -30px;
    padding: 15px 0 17px;
    text-align: center;
    background-color: #6c7a8d
}

.login .content .create-account > p {
    margin: 0
}

.login .content .create-account p a {
    font-weight: 600;
    font-size: 14px;
    color: #c3cedd
}

.login .content .create-account a {
    display: inline-block;
    margin-top: 5px
}

.login .copyright {
    text-align: center;
    margin: 0 auto 30px 0;
    padding: 10px;
    color: #7a8ca5;
    font-size: 13px
}

@media (max-width: 440px) {
    .login .logo {
        margin-top: 10px
    }

    .login .content {
        width: 280px;
        margin-top: 10px
    }

    .login .content h3 {
        font-size: 22px
    }

    .forget-password {
        display: inline-block;
        margin-top: 20px
    }

    .login-options .social-icons {
        float: left;
        padding-top: 3px
    }

    .login .checkbox {
        font-size: 13px
    }
}

.display-hide {
    display: none
}

.social-icons {
    padding: 0;
    margin: 0
}

.social-icons li {
    float: left;
    display: inline;
    list-style: none;
    margin-right: 5px;
    margin-bottom: 5px;
    text-indent: -9999px
}

.social-icons li > a {
    border-radius: 2px;
    width: 28px;
    height: 28px;
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
    transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.social-icons li:hover > a {
    background-position: 0 -38px
}

.social-icons li .facebook {
    background: url("/vendor/core/images/social/facebook.png") no-repeat
}

.social-icons li .github {
    background: url("/vendor/core/images/social/github.png") no-repeat
}

.social-icons li .googleplus {
    background: url("/vendor/core/images/social/googleplus.png") no-repeat
}

.social-icons.social-icons-color > li > a {
    opacity: .7;
    background-position: 0 -38px !important
}

.social-icons.social-icons-color > li > a:hover {
    opacity: 1
}

.social-icons.social-icons-circle > li > a {
    border-radius: 25px !important
}

.social-icon {
    display: inline-block !important;
    width: 28px;
    height: 28px;
    background-position: 0 0;
    background-repeat: no-repeat;
    border-radius: 2px;
    transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.social-icon.social-icon-circle {
    border-radius: 25px !important
}

.social-icon.amazon {
    background: url("/vendor/core/images/social/amazon.png") no-repeat
}

.social-icon.behance {
    background: url("/vendor/core/images/social/behance.png") no-repeat
}

.social-icon.blogger {
    background: url("/vendor/core/images/social/blogger.png") no-repeat
}

.social-icon.deviantart {
    background: url("/vendor/core/images/social/deviantart.png") no-repeat
}

.social-icon.dribbble {
    background: url("/vendor/core/images/social/dribbble.png") no-repeat
}

.social-icon.dropbox {
    background: url("/vendor/core/images/social/dropbox.png") no-repeat
}

.social-icon.evernote {
    background: url("/vendor/core/images/social/evernote.png") no-repeat
}

.social-icon.facebook {
    background: url("/vendor/core/images/social/facebook.png") no-repeat
}

.social-icon.forrst {
    background: url("/vendor/core/images/social/forrst.png") no-repeat
}

.social-icon.github {
    background: url("/vendor/core/images/social/github.png") no-repeat
}

.social-icon.googleplus {
    background: url("/vendor/core/images/social/googleplus.png") no-repeat
}

.social-icon.jolicloud {
    background: url("/vendor/core/images/social/jolicloud.png") no-repeat
}

.social-icon.last-fm {
    background: url("/vendor/core/images/social/last-fm.png") no-repeat
}

.social-icon.linkedin {
    background: url("/vendor/core/images/social/linkedin.png") no-repeat
}

.social-icon.picasa {
    background: url("/vendor/core/images/social/picasa.png") no-repeat
}

.social-icon.pintrest {
    background: url("/vendor/core/images/social/pintrest.png") no-repeat
}

.social-icon.rss {
    background: url("/vendor/core/images/social/rss.png") no-repeat
}

.social-icon.skype {
    background: url("/vendor/core/images/social/skype.png") no-repeat
}

.social-icon.spotify {
    background: url("/vendor/core/images/social/spotify.png") no-repeat
}

.social-icon.stumbleupon {
    background: url("/vendor/core/images/social/stumbleupon.png") no-repeat
}

.social-icon.tumblr {
    background: url("/vendor/core/images/social/tumblr.png") no-repeat
}

.social-icon.twitter {
    background: url("/vendor/core/images/social/twitter.png") no-repeat
}

.social-icon.vimeo {
    background: url("/vendor/core/images/social/vimeo.png") no-repeat
}

.social-icon.wordpress {
    background: url("/vendor/core/images/social/wordpress.png") no-repeat
}

.social-icon.xing {
    background: url("/vendor/core/images/social/xing.png") no-repeat
}

.social-icon.yahoo {
    background: url("/vendor/core/images/social/yahoo.png") no-repeat
}

.social-icon.youtube {
    background: url("/vendor/core/images/social/youtube.png") no-repeat
}

.social-icon.vk {
    background: url("/vendor/core/images/social/vk.png") no-repeat
}

.social-icon.instagram {
    background: url("/vendor/core/images/social/instagram.png") no-repeat
}

.social-icon.reddit {
    background: url("/vendor/core/images/social/reddit.png") no-repeat
}

.social-icon.aboutme {
    background: url("/vendor/core/images/social/aboutme.png") no-repeat
}

.social-icon.flickr {
    background: url("/vendor/core/images/social/flickr.png") no-repeat
}

.social-icon.foursquare {
    background: url("/vendor/core/images/social/foursquare.png") no-repeat
}

.social-icon.gravatar {
    background: url("/vendor/core/images/social/gravatar.png") no-repeat
}

.social-icon.klout {
    background: url("/vendor/core/images/social/klout.png") no-repeat
}

.social-icon.myspace {
    background: url("/vendor/core/images/social/myspace.png") no-repeat
}

.social-icon.quora {
    background: url("/vendor/core/images/social/quora.png") no-repeat
}

.social-icon:hover {
    background-position: 0 -38px
}

.social-icon-color {
    opacity: .7;
    background-position: 0 -38px !important
}

.social-icon-color:hover {
    opacity: 1
}

.btn {
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0 !important
}

.btn:hover {
    -webkit-transition: all .3s;
    transition: all .3s
}

.btn:not(.btn-sm):not(.btn-lg) {
    line-height: 1.44
}

.btn.white:not(.btn-outline) {
    color: #666;
    background-color: #fff;
    border-color: #fff
}

.btn.white:not(.btn-outline).focus, .btn.white:not(.btn-outline):focus {
    color: #666;
    background-color: #e6e5e5;
    border-color: #bfbfbf
}

.btn.white:not(.btn-outline).active, .btn.white:not(.btn-outline):active, .btn.white:not(.btn-outline):hover, .open > .btn.white:not(.btn-outline).dropdown-toggle {
    color: #666;
    background-color: #e6e5e5;
    border-color: #e0e0e0
}

.btn.white:not(.btn-outline).active.focus, .btn.white:not(.btn-outline).active:focus, .btn.white:not(.btn-outline).active:hover, .btn.white:not(.btn-outline):active.focus, .btn.white:not(.btn-outline):active:focus, .btn.white:not(.btn-outline):active:hover, .open > .btn.white:not(.btn-outline).dropdown-toggle.focus, .open > .btn.white:not(.btn-outline).dropdown-toggle:focus, .open > .btn.white:not(.btn-outline).dropdown-toggle:hover {
    color: #666;
    background-color: #d4d4d4;
    border-color: #bfbfbf
}

.btn.white:not(.btn-outline).active, .btn.white:not(.btn-outline):active, .open > .btn.white:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.white:not(.btn-outline).disabled.focus, .btn.white:not(.btn-outline).disabled:focus, .btn.white:not(.btn-outline).disabled:hover, .btn.white:not(.btn-outline)[disabled].focus, .btn.white:not(.btn-outline)[disabled]:focus, .btn.white:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.white:not(.btn-outline).focus, fieldset[disabled] .btn.white:not(.btn-outline):focus, fieldset[disabled] .btn.white:not(.btn-outline):hover {
    background-color: #fff;
    border-color: #fff
}

.btn.white:not(.btn-outline) .badge {
    color: #fff;
    background-color: #666
}

.btn.btn-outline.white {
    border-color: #fff;
    color: #fff;
    background: none
}

.btn.btn-outline.white.active, .btn.btn-outline.white:active, .btn.btn-outline.white:active:focus, .btn.btn-outline.white:active:hover, .btn.btn-outline.white:focus, .btn.btn-outline.white:hover {
    border-color: #fff;
    color: #666;
    background-color: #fff
}

.btn.white-stripe {
    border-left: 4px solid #fff !important
}

.btn.white.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.default:not(.btn-outline) {
    color: #666;
    background-color: #e1e5ec;
    border-color: #e1e5ec
}

.btn.default:not(.btn-outline).focus, .btn.default:not(.btn-outline):focus {
    color: #666;
    background-color: #c2cad8;
    border-color: #93a1bb
}

.btn.default:not(.btn-outline).active, .btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline):hover, .open > .btn.default:not(.btn-outline).dropdown-toggle {
    color: #666;
    background-color: #c2cad8;
    border-color: #bcc5d4
}

.btn.default:not(.btn-outline).active.focus, .btn.default:not(.btn-outline).active:focus, .btn.default:not(.btn-outline).active:hover, .btn.default:not(.btn-outline):active.focus, .btn.default:not(.btn-outline):active:focus, .btn.default:not(.btn-outline):active:hover, .open > .btn.default:not(.btn-outline).dropdown-toggle.focus, .open > .btn.default:not(.btn-outline).dropdown-toggle:focus, .open > .btn.default:not(.btn-outline).dropdown-toggle:hover {
    color: #666;
    background-color: #acb7ca;
    border-color: #93a1bb
}

.btn.default:not(.btn-outline).active, .btn.default:not(.btn-outline):active, .open > .btn.default:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.default:not(.btn-outline).disabled.focus, .btn.default:not(.btn-outline).disabled:focus, .btn.default:not(.btn-outline).disabled:hover, .btn.default:not(.btn-outline)[disabled].focus, .btn.default:not(.btn-outline)[disabled]:focus, .btn.default:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.default:not(.btn-outline).focus, fieldset[disabled] .btn.default:not(.btn-outline):focus, fieldset[disabled] .btn.default:not(.btn-outline):hover {
    background-color: #e1e5ec;
    border-color: #e1e5ec
}

.btn.default:not(.btn-outline) .badge {
    color: #e1e5ec;
    background-color: #666
}

.btn.btn-outline.default.active, .btn.btn-outline.default:active, .btn.btn-outline.default:active:focus, .btn.btn-outline.default:active:hover, .btn.btn-outline.default:focus, .btn.btn-outline.default:hover {
    border-color: #e1e5ec;
    color: #666;
    background-color: #e1e5ec
}

.btn.default-stripe {
    border-left: 4px solid #e1e5ec !important
}

.btn.default.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.dark:not(.btn-outline) {
    color: #fff;
    background-color: #2f353b;
    border-color: #2f353b
}

.btn.dark:not(.btn-outline).focus, .btn.dark:not(.btn-outline):focus {
    color: #fff;
    background-color: #181c1f;
    border-color: #000
}

.btn.dark:not(.btn-outline).active, .btn.dark:not(.btn-outline):active, .btn.dark:not(.btn-outline):hover, .open > .btn.dark:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #181c1f;
    border-color: #141619
}

.btn.dark:not(.btn-outline).active.focus, .btn.dark:not(.btn-outline).active:focus, .btn.dark:not(.btn-outline).active:hover, .btn.dark:not(.btn-outline):active.focus, .btn.dark:not(.btn-outline):active:focus, .btn.dark:not(.btn-outline):active:hover, .open > .btn.dark:not(.btn-outline).dropdown-toggle.focus, .open > .btn.dark:not(.btn-outline).dropdown-toggle:focus, .open > .btn.dark:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #090a0b;
    border-color: #000
}

.btn.dark:not(.btn-outline).active, .btn.dark:not(.btn-outline):active, .open > .btn.dark:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.dark:not(.btn-outline).disabled.focus, .btn.dark:not(.btn-outline).disabled:focus, .btn.dark:not(.btn-outline).disabled:hover, .btn.dark:not(.btn-outline)[disabled].focus, .btn.dark:not(.btn-outline)[disabled]:focus, .btn.dark:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.dark:not(.btn-outline).focus, fieldset[disabled] .btn.dark:not(.btn-outline):focus, fieldset[disabled] .btn.dark:not(.btn-outline):hover {
    background-color: #2f353b;
    border-color: #2f353b
}

.btn.dark:not(.btn-outline) .badge {
    color: #2f353b;
    background-color: #fff
}

.btn.btn-outline.dark {
    border-color: #2f353b;
    color: #2f353b;
    background: none
}

.btn.btn-outline.dark.active, .btn.btn-outline.dark:active, .btn.btn-outline.dark:active:focus, .btn.btn-outline.dark:active:hover, .btn.btn-outline.dark:focus, .btn.btn-outline.dark:hover {
    border-color: #2f353b;
    color: #fff;
    background-color: #2f353b
}

.btn.dark-stripe {
    border-left: 4px solid #2f353b !important
}

.btn.dark.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue:not(.btn-outline) {
    color: #fff;
    background-color: #3598dc;
    border-color: #3598dc
}

.btn.blue:not(.btn-outline).focus, .btn.blue:not(.btn-outline):focus {
    color: #fff;
    background-color: #217ebd;
    border-color: #15527c
}

.btn.blue:not(.btn-outline).active, .btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline):hover, .open > .btn.blue:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #217ebd;
    border-color: #1f78b5
}

.btn.blue:not(.btn-outline).active.focus, .btn.blue:not(.btn-outline).active:focus, .btn.blue:not(.btn-outline).active:hover, .btn.blue:not(.btn-outline):active.focus, .btn.blue:not(.btn-outline):active:focus, .btn.blue:not(.btn-outline):active:hover, .open > .btn.blue:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #1c699f;
    border-color: #15527c
}

.btn.blue:not(.btn-outline).active, .btn.blue:not(.btn-outline):active, .open > .btn.blue:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue:not(.btn-outline).disabled.focus, .btn.blue:not(.btn-outline).disabled:focus, .btn.blue:not(.btn-outline).disabled:hover, .btn.blue:not(.btn-outline)[disabled].focus, .btn.blue:not(.btn-outline)[disabled]:focus, .btn.blue:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue:not(.btn-outline).focus, fieldset[disabled] .btn.blue:not(.btn-outline):focus, fieldset[disabled] .btn.blue:not(.btn-outline):hover {
    background-color: #3598dc;
    border-color: #3598dc
}

.btn.blue:not(.btn-outline) .badge {
    color: #3598dc;
    background-color: #fff
}

.btn.btn-outline.blue {
    border-color: #3598dc;
    color: #3598dc;
    background: none
}

.btn.btn-outline.blue.active, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:focus, .btn.btn-outline.blue:hover {
    border-color: #3598dc;
    color: #fff;
    background-color: #3598dc
}

.btn.blue-stripe {
    border-left: 4px solid #3598dc !important
}

.btn.blue.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue-madison:not(.btn-outline) {
    color: #fff;
    background-color: #578ebe;
    border-color: #578ebe
}

.btn.blue-madison:not(.btn-outline).focus, .btn.blue-madison:not(.btn-outline):focus {
    color: #fff;
    background-color: #3f74a3;
    border-color: #2a4d6c
}

.btn.blue-madison:not(.btn-outline).active, .btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline):hover, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #3f74a3;
    border-color: #3c6f9c
}

.btn.blue-madison:not(.btn-outline).active.focus, .btn.blue-madison:not(.btn-outline).active:focus, .btn.blue-madison:not(.btn-outline).active:hover, .btn.blue-madison:not(.btn-outline):active.focus, .btn.blue-madison:not(.btn-outline):active:focus, .btn.blue-madison:not(.btn-outline):active:hover, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #356289;
    border-color: #2a4d6c
}

.btn.blue-madison:not(.btn-outline).active, .btn.blue-madison:not(.btn-outline):active, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue-madison:not(.btn-outline).disabled.focus, .btn.blue-madison:not(.btn-outline).disabled:focus, .btn.blue-madison:not(.btn-outline).disabled:hover, .btn.blue-madison:not(.btn-outline)[disabled].focus, .btn.blue-madison:not(.btn-outline)[disabled]:focus, .btn.blue-madison:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue-madison:not(.btn-outline).focus, fieldset[disabled] .btn.blue-madison:not(.btn-outline):focus, fieldset[disabled] .btn.blue-madison:not(.btn-outline):hover {
    background-color: #578ebe;
    border-color: #578ebe
}

.btn.blue-madison:not(.btn-outline) .badge {
    color: #578ebe;
    background-color: #fff
}

.btn.btn-outline.blue-madison {
    border-color: #578ebe;
    color: #578ebe;
    background: none
}

.btn.btn-outline.blue-madison.active, .btn.btn-outline.blue-madison:active, .btn.btn-outline.blue-madison:active:focus, .btn.btn-outline.blue-madison:active:hover, .btn.btn-outline.blue-madison:focus, .btn.btn-outline.blue-madison:hover {
    border-color: #578ebe;
    color: #fff;
    background-color: #578ebe
}

.btn.blue-madison-stripe {
    border-left: 4px solid #578ebe !important
}

.btn.blue-madison.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue-chambray:not(.btn-outline) {
    color: #fff;
    background-color: #2c3e50;
    border-color: #2c3e50
}

.btn.blue-chambray:not(.btn-outline).focus, .btn.blue-chambray:not(.btn-outline):focus {
    color: #fff;
    background-color: #1a252f;
    border-color: #000
}

.btn.blue-chambray:not(.btn-outline).active, .btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray:not(.btn-outline):hover, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #1a252f;
    border-color: #161f29
}

.btn.blue-chambray:not(.btn-outline).active.focus, .btn.blue-chambray:not(.btn-outline).active:focus, .btn.blue-chambray:not(.btn-outline).active:hover, .btn.blue-chambray:not(.btn-outline):active.focus, .btn.blue-chambray:not(.btn-outline):active:focus, .btn.blue-chambray:not(.btn-outline):active:hover, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #0d1318;
    border-color: #000
}

.btn.blue-chambray:not(.btn-outline).active, .btn.blue-chambray:not(.btn-outline):active, .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue-chambray:not(.btn-outline).disabled.focus, .btn.blue-chambray:not(.btn-outline).disabled:focus, .btn.blue-chambray:not(.btn-outline).disabled:hover, .btn.blue-chambray:not(.btn-outline)[disabled].focus, .btn.blue-chambray:not(.btn-outline)[disabled]:focus, .btn.blue-chambray:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue-chambray:not(.btn-outline).focus, fieldset[disabled] .btn.blue-chambray:not(.btn-outline):focus, fieldset[disabled] .btn.blue-chambray:not(.btn-outline):hover {
    background-color: #2c3e50;
    border-color: #2c3e50
}

.btn.blue-chambray:not(.btn-outline) .badge {
    color: #2c3e50;
    background-color: #fff
}

.btn.btn-outline.blue-chambray {
    border-color: #2c3e50;
    color: #2c3e50;
    background: none
}

.btn.btn-outline.blue-chambray.active, .btn.btn-outline.blue-chambray:active, .btn.btn-outline.blue-chambray:active:focus, .btn.btn-outline.blue-chambray:active:hover, .btn.btn-outline.blue-chambray:focus, .btn.btn-outline.blue-chambray:hover {
    border-color: #2c3e50;
    color: #fff;
    background-color: #2c3e50
}

.btn.blue-chambray-stripe {
    border-left: 4px solid #2c3e50 !important
}

.btn.blue-chambray.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue-ebonyclay:not(.btn-outline) {
    color: #fff;
    background-color: #22313f;
    border-color: #22313f
}

.btn.blue-ebonyclay:not(.btn-outline).focus, .btn.blue-ebonyclay:not(.btn-outline):focus {
    color: #fff;
    background-color: #10171e;
    border-color: #000
}

.btn.blue-ebonyclay:not(.btn-outline).active, .btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay:not(.btn-outline):hover, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #10171e;
    border-color: #0d1217
}

.btn.blue-ebonyclay:not(.btn-outline).active.focus, .btn.blue-ebonyclay:not(.btn-outline).active:focus, .btn.blue-ebonyclay:not(.btn-outline).active:hover, .btn.blue-ebonyclay:not(.btn-outline):active.focus, .btn.blue-ebonyclay:not(.btn-outline):active:focus, .btn.blue-ebonyclay:not(.btn-outline):active:hover, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #040507;
    border-color: #000
}

.btn.blue-ebonyclay:not(.btn-outline).active, .btn.blue-ebonyclay:not(.btn-outline):active, .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue-ebonyclay:not(.btn-outline).disabled.focus, .btn.blue-ebonyclay:not(.btn-outline).disabled:focus, .btn.blue-ebonyclay:not(.btn-outline).disabled:hover, .btn.blue-ebonyclay:not(.btn-outline)[disabled].focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline).focus, fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):focus, fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):hover {
    background-color: #22313f;
    border-color: #22313f
}

.btn.blue-ebonyclay:not(.btn-outline) .badge {
    color: #22313f;
    background-color: #fff
}

.btn.btn-outline.blue-ebonyclay {
    border-color: #22313f;
    color: #22313f;
    background: none
}

.btn.btn-outline.blue-ebonyclay.active, .btn.btn-outline.blue-ebonyclay:active, .btn.btn-outline.blue-ebonyclay:active:focus, .btn.btn-outline.blue-ebonyclay:active:hover, .btn.btn-outline.blue-ebonyclay:focus, .btn.btn-outline.blue-ebonyclay:hover {
    border-color: #22313f;
    color: #fff;
    background-color: #22313f
}

.btn.blue-ebonyclay-stripe {
    border-left: 4px solid #22313f !important
}

.btn.blue-ebonyclay.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue-hoki:not(.btn-outline) {
    color: #fff;
    background-color: #67809f;
    border-color: #67809f
}

.btn.blue-hoki:not(.btn-outline).focus, .btn.blue-hoki:not(.btn-outline):focus {
    color: #fff;
    background-color: #526781;
    border-color: #344252
}

.btn.blue-hoki:not(.btn-outline).active, .btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki:not(.btn-outline):hover, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #526781;
    border-color: #4e627b
}

.btn.blue-hoki:not(.btn-outline).active.focus, .btn.blue-hoki:not(.btn-outline).active:focus, .btn.blue-hoki:not(.btn-outline).active:hover, .btn.blue-hoki:not(.btn-outline):active.focus, .btn.blue-hoki:not(.btn-outline):active:focus, .btn.blue-hoki:not(.btn-outline):active:hover, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #44566b;
    border-color: #344252
}

.btn.blue-hoki:not(.btn-outline).active, .btn.blue-hoki:not(.btn-outline):active, .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue-hoki:not(.btn-outline).disabled.focus, .btn.blue-hoki:not(.btn-outline).disabled:focus, .btn.blue-hoki:not(.btn-outline).disabled:hover, .btn.blue-hoki:not(.btn-outline)[disabled].focus, .btn.blue-hoki:not(.btn-outline)[disabled]:focus, .btn.blue-hoki:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue-hoki:not(.btn-outline).focus, fieldset[disabled] .btn.blue-hoki:not(.btn-outline):focus, fieldset[disabled] .btn.blue-hoki:not(.btn-outline):hover {
    background-color: #67809f;
    border-color: #67809f
}

.btn.blue-hoki:not(.btn-outline) .badge {
    color: #67809f;
    background-color: #fff
}

.btn.btn-outline.blue-hoki {
    border-color: #67809f;
    color: #67809f;
    background: none
}

.btn.btn-outline.blue-hoki.active, .btn.btn-outline.blue-hoki:active, .btn.btn-outline.blue-hoki:active:focus, .btn.btn-outline.blue-hoki:active:hover, .btn.btn-outline.blue-hoki:focus, .btn.btn-outline.blue-hoki:hover {
    border-color: #67809f;
    color: #fff;
    background-color: #67809f
}

.btn.blue-hoki-stripe {
    border-left: 4px solid #67809f !important
}

.btn.blue-hoki.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue-steel:not(.btn-outline) {
    color: #fff;
    background-color: #4b77be;
    border-color: #4b77be
}

.btn.blue-steel:not(.btn-outline).focus, .btn.blue-steel:not(.btn-outline):focus {
    color: #fff;
    background-color: #395f9d;
    border-color: #243d65
}

.btn.blue-steel:not(.btn-outline).active, .btn.blue-steel:not(.btn-outline):active, .btn.blue-steel:not(.btn-outline):hover, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #395f9d;
    border-color: #365b96
}

.btn.blue-steel:not(.btn-outline).active.focus, .btn.blue-steel:not(.btn-outline).active:focus, .btn.blue-steel:not(.btn-outline).active:hover, .btn.blue-steel:not(.btn-outline):active.focus, .btn.blue-steel:not(.btn-outline):active:focus, .btn.blue-steel:not(.btn-outline):active:hover, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #2f4f83;
    border-color: #243d65
}

.btn.blue-steel:not(.btn-outline).active, .btn.blue-steel:not(.btn-outline):active, .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue-steel:not(.btn-outline).disabled.focus, .btn.blue-steel:not(.btn-outline).disabled:focus, .btn.blue-steel:not(.btn-outline).disabled:hover, .btn.blue-steel:not(.btn-outline)[disabled].focus, .btn.blue-steel:not(.btn-outline)[disabled]:focus, .btn.blue-steel:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue-steel:not(.btn-outline).focus, fieldset[disabled] .btn.blue-steel:not(.btn-outline):focus, fieldset[disabled] .btn.blue-steel:not(.btn-outline):hover {
    background-color: #4b77be;
    border-color: #4b77be
}

.btn.blue-steel:not(.btn-outline) .badge {
    color: #4b77be;
    background-color: #fff
}

.btn.btn-outline.blue-steel {
    border-color: #4b77be;
    color: #4b77be;
    background: none
}

.btn.btn-outline.blue-steel.active, .btn.btn-outline.blue-steel:active, .btn.btn-outline.blue-steel:active:focus, .btn.btn-outline.blue-steel:active:hover, .btn.btn-outline.blue-steel:focus, .btn.btn-outline.blue-steel:hover {
    border-color: #4b77be;
    color: #fff;
    background-color: #4b77be
}

.btn.blue-steel-stripe {
    border-left: 4px solid #4b77be !important
}

.btn.blue-steel.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue-soft:not(.btn-outline) {
    color: #fff;
    background-color: #4c87b9;
    border-color: #4c87b9
}

.btn.blue-soft:not(.btn-outline).focus, .btn.blue-soft:not(.btn-outline):focus {
    color: #fff;
    background-color: #3b6d97;
    border-color: #264560
}

.btn.blue-soft:not(.btn-outline).active, .btn.blue-soft:not(.btn-outline):active, .btn.blue-soft:not(.btn-outline):hover, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #3b6d97;
    border-color: #386890
}

.btn.blue-soft:not(.btn-outline).active.focus, .btn.blue-soft:not(.btn-outline).active:focus, .btn.blue-soft:not(.btn-outline).active:hover, .btn.blue-soft:not(.btn-outline):active.focus, .btn.blue-soft:not(.btn-outline):active:focus, .btn.blue-soft:not(.btn-outline):active:hover, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #315a7d;
    border-color: #264560
}

.btn.blue-soft:not(.btn-outline).active, .btn.blue-soft:not(.btn-outline):active, .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue-soft:not(.btn-outline).disabled.focus, .btn.blue-soft:not(.btn-outline).disabled:focus, .btn.blue-soft:not(.btn-outline).disabled:hover, .btn.blue-soft:not(.btn-outline)[disabled].focus, .btn.blue-soft:not(.btn-outline)[disabled]:focus, .btn.blue-soft:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue-soft:not(.btn-outline).focus, fieldset[disabled] .btn.blue-soft:not(.btn-outline):focus, fieldset[disabled] .btn.blue-soft:not(.btn-outline):hover {
    background-color: #4c87b9;
    border-color: #4c87b9
}

.btn.blue-soft:not(.btn-outline) .badge {
    color: #4c87b9;
    background-color: #fff
}

.btn.btn-outline.blue-soft {
    border-color: #4c87b9;
    color: #4c87b9;
    background: none
}

.btn.btn-outline.blue-soft.active, .btn.btn-outline.blue-soft:active, .btn.btn-outline.blue-soft:active:focus, .btn.btn-outline.blue-soft:active:hover, .btn.btn-outline.blue-soft:focus, .btn.btn-outline.blue-soft:hover {
    border-color: #4c87b9;
    color: #fff;
    background-color: #4c87b9
}

.btn.blue-soft-stripe {
    border-left: 4px solid #4c87b9 !important
}

.btn.blue-soft.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue-dark:not(.btn-outline) {
    color: #fff;
    background-color: #5e738b;
    border-color: #5e738b
}

.btn.blue-dark:not(.btn-outline).focus, .btn.blue-dark:not(.btn-outline):focus {
    color: #fff;
    background-color: #495a6d;
    border-color: #2b343f
}

.btn.blue-dark:not(.btn-outline).active, .btn.blue-dark:not(.btn-outline):active, .btn.blue-dark:not(.btn-outline):hover, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #495a6d;
    border-color: #455566
}

.btn.blue-dark:not(.btn-outline).active.focus, .btn.blue-dark:not(.btn-outline).active:focus, .btn.blue-dark:not(.btn-outline).active:hover, .btn.blue-dark:not(.btn-outline):active.focus, .btn.blue-dark:not(.btn-outline):active:focus, .btn.blue-dark:not(.btn-outline):active:hover, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #3b4857;
    border-color: #2b343f
}

.btn.blue-dark:not(.btn-outline).active, .btn.blue-dark:not(.btn-outline):active, .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue-dark:not(.btn-outline).disabled.focus, .btn.blue-dark:not(.btn-outline).disabled:focus, .btn.blue-dark:not(.btn-outline).disabled:hover, .btn.blue-dark:not(.btn-outline)[disabled].focus, .btn.blue-dark:not(.btn-outline)[disabled]:focus, .btn.blue-dark:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue-dark:not(.btn-outline).focus, fieldset[disabled] .btn.blue-dark:not(.btn-outline):focus, fieldset[disabled] .btn.blue-dark:not(.btn-outline):hover {
    background-color: #5e738b;
    border-color: #5e738b
}

.btn.blue-dark:not(.btn-outline) .badge {
    color: #5e738b;
    background-color: #fff
}

.btn.btn-outline.blue-dark {
    border-color: #5e738b;
    color: #5e738b;
    background: none
}

.btn.btn-outline.blue-dark.active, .btn.btn-outline.blue-dark:active, .btn.btn-outline.blue-dark:active:focus, .btn.btn-outline.blue-dark:active:hover, .btn.btn-outline.blue-dark:focus, .btn.btn-outline.blue-dark:hover {
    border-color: #5e738b;
    color: #fff;
    background-color: #5e738b
}

.btn.blue-dark-stripe {
    border-left: 4px solid #5e738b !important
}

.btn.blue-dark.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue-sharp:not(.btn-outline) {
    color: #fff;
    background-color: #5c9bd1;
    border-color: #5c9bd1
}

.btn.blue-sharp:not(.btn-outline).focus, .btn.blue-sharp:not(.btn-outline):focus {
    color: #fff;
    background-color: #3782c3;
    border-color: #265a87
}

.btn.blue-sharp:not(.btn-outline).active, .btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp:not(.btn-outline):hover, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #3782c3;
    border-color: #357dbb
}

.btn.blue-sharp:not(.btn-outline).active.focus, .btn.blue-sharp:not(.btn-outline).active:focus, .btn.blue-sharp:not(.btn-outline).active:hover, .btn.blue-sharp:not(.btn-outline):active.focus, .btn.blue-sharp:not(.btn-outline):active:focus, .btn.blue-sharp:not(.btn-outline):active:hover, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #2f70a7;
    border-color: #265a87
}

.btn.blue-sharp:not(.btn-outline).active, .btn.blue-sharp:not(.btn-outline):active, .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue-sharp:not(.btn-outline).disabled.focus, .btn.blue-sharp:not(.btn-outline).disabled:focus, .btn.blue-sharp:not(.btn-outline).disabled:hover, .btn.blue-sharp:not(.btn-outline)[disabled].focus, .btn.blue-sharp:not(.btn-outline)[disabled]:focus, .btn.blue-sharp:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue-sharp:not(.btn-outline).focus, fieldset[disabled] .btn.blue-sharp:not(.btn-outline):focus, fieldset[disabled] .btn.blue-sharp:not(.btn-outline):hover {
    background-color: #5c9bd1;
    border-color: #5c9bd1
}

.btn.blue-sharp:not(.btn-outline) .badge {
    color: #5c9bd1;
    background-color: #fff
}

.btn.btn-outline.blue-sharp {
    border-color: #5c9bd1;
    color: #5c9bd1;
    background: none
}

.btn.btn-outline.blue-sharp.active, .btn.btn-outline.blue-sharp:active, .btn.btn-outline.blue-sharp:active:focus, .btn.btn-outline.blue-sharp:active:hover, .btn.btn-outline.blue-sharp:focus, .btn.btn-outline.blue-sharp:hover {
    border-color: #5c9bd1;
    color: #fff;
    background-color: #5c9bd1
}

.btn.blue-sharp-stripe {
    border-left: 4px solid #5c9bd1 !important
}

.btn.blue-sharp.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.blue-oleo:not(.btn-outline) {
    color: #fff;
    background-color: #94a0b2;
    border-color: #94a0b2
}

.btn.blue-oleo:not(.btn-outline).focus, .btn.blue-oleo:not(.btn-outline):focus {
    color: #fff;
    background-color: #76869d;
    border-color: #536073
}

.btn.blue-oleo:not(.btn-outline).active, .btn.blue-oleo:not(.btn-outline):active, .btn.blue-oleo:not(.btn-outline):hover, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #76869d;
    border-color: #708098
}

.btn.blue-oleo:not(.btn-outline).active.focus, .btn.blue-oleo:not(.btn-outline).active:focus, .btn.blue-oleo:not(.btn-outline).active:hover, .btn.blue-oleo:not(.btn-outline):active.focus, .btn.blue-oleo:not(.btn-outline):active:focus, .btn.blue-oleo:not(.btn-outline):active:hover, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle.focus, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:focus, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #64748b;
    border-color: #536073
}

.btn.blue-oleo:not(.btn-outline).active, .btn.blue-oleo:not(.btn-outline):active, .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.blue-oleo:not(.btn-outline).disabled.focus, .btn.blue-oleo:not(.btn-outline).disabled:focus, .btn.blue-oleo:not(.btn-outline).disabled:hover, .btn.blue-oleo:not(.btn-outline)[disabled].focus, .btn.blue-oleo:not(.btn-outline)[disabled]:focus, .btn.blue-oleo:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.blue-oleo:not(.btn-outline).focus, fieldset[disabled] .btn.blue-oleo:not(.btn-outline):focus, fieldset[disabled] .btn.blue-oleo:not(.btn-outline):hover {
    background-color: #94a0b2;
    border-color: #94a0b2
}

.btn.blue-oleo:not(.btn-outline) .badge {
    color: #94a0b2;
    background-color: #fff
}

.btn.btn-outline.blue-oleo {
    border-color: #94a0b2;
    color: #94a0b2;
    background: none
}

.btn.btn-outline.blue-oleo.active, .btn.btn-outline.blue-oleo:active, .btn.btn-outline.blue-oleo:active:focus, .btn.btn-outline.blue-oleo:active:hover, .btn.btn-outline.blue-oleo:focus, .btn.btn-outline.blue-oleo:hover {
    border-color: #94a0b2;
    color: #fff;
    background-color: #94a0b2
}

.btn.blue-oleo-stripe {
    border-left: 4px solid #94a0b2 !important
}

.btn.blue-oleo.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green:not(.btn-outline) {
    color: #fff;
    background-color: #32c5d2;
    border-color: #32c5d2
}

.btn.green:not(.btn-outline).focus, .btn.green:not(.btn-outline):focus {
    color: #fff;
    background-color: #26a1ab;
    border-color: #18666d
}

.btn.green:not(.btn-outline).active, .btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline):hover, .open > .btn.green:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #26a1ab;
    border-color: #2499a3
}

.btn.green:not(.btn-outline).active.focus, .btn.green:not(.btn-outline).active:focus, .btn.green:not(.btn-outline).active:hover, .btn.green:not(.btn-outline):active.focus, .btn.green:not(.btn-outline):active:focus, .btn.green:not(.btn-outline):active:hover, .open > .btn.green:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #1f858e;
    border-color: #18666d
}

.btn.green:not(.btn-outline).active, .btn.green:not(.btn-outline):active, .open > .btn.green:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green:not(.btn-outline).disabled.focus, .btn.green:not(.btn-outline).disabled:focus, .btn.green:not(.btn-outline).disabled:hover, .btn.green:not(.btn-outline)[disabled].focus, .btn.green:not(.btn-outline)[disabled]:focus, .btn.green:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green:not(.btn-outline).focus, fieldset[disabled] .btn.green:not(.btn-outline):focus, fieldset[disabled] .btn.green:not(.btn-outline):hover {
    background-color: #32c5d2;
    border-color: #32c5d2
}

.btn.green:not(.btn-outline) .badge {
    color: #32c5d2;
    background-color: #fff
}

.btn.btn-outline.green {
    border-color: #32c5d2;
    color: #32c5d2;
    background: none
}

.btn.btn-outline.green.active, .btn.btn-outline.green:active, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:focus, .btn.btn-outline.green:hover {
    border-color: #32c5d2;
    color: #fff;
    background-color: #32c5d2
}

.btn.green-stripe {
    border-left: 4px solid #32c5d2 !important
}

.btn.green.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green-meadow:not(.btn-outline) {
    color: #fff;
    background-color: #1bbc9b;
    border-color: #1bbc9b
}

.btn.green-meadow:not(.btn-outline).focus, .btn.green-meadow:not(.btn-outline):focus {
    color: #fff;
    background-color: #158f76;
    border-color: #0b4d3f
}

.btn.green-meadow:not(.btn-outline).active, .btn.green-meadow:not(.btn-outline):active, .btn.green-meadow:not(.btn-outline):hover, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #158f76;
    border-color: #13866f
}

.btn.green-meadow:not(.btn-outline).active.focus, .btn.green-meadow:not(.btn-outline).active:focus, .btn.green-meadow:not(.btn-outline).active:hover, .btn.green-meadow:not(.btn-outline):active.focus, .btn.green-meadow:not(.btn-outline):active:focus, .btn.green-meadow:not(.btn-outline):active:hover, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #10705c;
    border-color: #0b4d3f
}

.btn.green-meadow:not(.btn-outline).active, .btn.green-meadow:not(.btn-outline):active, .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green-meadow:not(.btn-outline).disabled.focus, .btn.green-meadow:not(.btn-outline).disabled:focus, .btn.green-meadow:not(.btn-outline).disabled:hover, .btn.green-meadow:not(.btn-outline)[disabled].focus, .btn.green-meadow:not(.btn-outline)[disabled]:focus, .btn.green-meadow:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green-meadow:not(.btn-outline).focus, fieldset[disabled] .btn.green-meadow:not(.btn-outline):focus, fieldset[disabled] .btn.green-meadow:not(.btn-outline):hover {
    background-color: #1bbc9b;
    border-color: #1bbc9b
}

.btn.green-meadow:not(.btn-outline) .badge {
    color: #1bbc9b;
    background-color: #fff
}

.btn.btn-outline.green-meadow {
    border-color: #1bbc9b;
    color: #1bbc9b;
    background: none
}

.btn.btn-outline.green-meadow.active, .btn.btn-outline.green-meadow:active, .btn.btn-outline.green-meadow:active:focus, .btn.btn-outline.green-meadow:active:hover, .btn.btn-outline.green-meadow:focus, .btn.btn-outline.green-meadow:hover {
    border-color: #1bbc9b;
    color: #fff;
    background-color: #1bbc9b
}

.btn.green-meadow-stripe {
    border-left: 4px solid #1bbc9b !important
}

.btn.green-meadow.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green-seagreen:not(.btn-outline) {
    color: #fff;
    background-color: #1ba39c;
    border-color: #1ba39c
}

.btn.green-seagreen:not(.btn-outline).focus, .btn.green-seagreen:not(.btn-outline):focus {
    color: #fff;
    background-color: #147772;
    border-color: #093633
}

.btn.green-seagreen:not(.btn-outline).active, .btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen:not(.btn-outline):hover, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #147772;
    border-color: #126e6a
}

.btn.green-seagreen:not(.btn-outline).active.focus, .btn.green-seagreen:not(.btn-outline).active:focus, .btn.green-seagreen:not(.btn-outline).active:hover, .btn.green-seagreen:not(.btn-outline):active.focus, .btn.green-seagreen:not(.btn-outline):active:focus, .btn.green-seagreen:not(.btn-outline):active:hover, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #0f5955;
    border-color: #093633
}

.btn.green-seagreen:not(.btn-outline).active, .btn.green-seagreen:not(.btn-outline):active, .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green-seagreen:not(.btn-outline).disabled.focus, .btn.green-seagreen:not(.btn-outline).disabled:focus, .btn.green-seagreen:not(.btn-outline).disabled:hover, .btn.green-seagreen:not(.btn-outline)[disabled].focus, .btn.green-seagreen:not(.btn-outline)[disabled]:focus, .btn.green-seagreen:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green-seagreen:not(.btn-outline).focus, fieldset[disabled] .btn.green-seagreen:not(.btn-outline):focus, fieldset[disabled] .btn.green-seagreen:not(.btn-outline):hover {
    background-color: #1ba39c;
    border-color: #1ba39c
}

.btn.green-seagreen:not(.btn-outline) .badge {
    color: #1ba39c;
    background-color: #fff
}

.btn.btn-outline.green-seagreen {
    border-color: #1ba39c;
    color: #1ba39c;
    background: none
}

.btn.btn-outline.green-seagreen.active, .btn.btn-outline.green-seagreen:active, .btn.btn-outline.green-seagreen:active:focus, .btn.btn-outline.green-seagreen:active:hover, .btn.btn-outline.green-seagreen:focus, .btn.btn-outline.green-seagreen:hover {
    border-color: #1ba39c;
    color: #fff;
    background-color: #1ba39c
}

.btn.green-seagreen-stripe {
    border-left: 4px solid #1ba39c !important
}

.btn.green-seagreen.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green-turquoise:not(.btn-outline) {
    color: #fff;
    background-color: #36d7b7;
    border-color: #36d7b7
}

.btn.green-turquoise:not(.btn-outline).focus, .btn.green-turquoise:not(.btn-outline):focus {
    color: #fff;
    background-color: #24b699;
    border-color: #177663
}

.btn.green-turquoise:not(.btn-outline).active, .btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise:not(.btn-outline):hover, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #24b699;
    border-color: #22ad92
}

.btn.green-turquoise:not(.btn-outline).active.focus, .btn.green-turquoise:not(.btn-outline).active:focus, .btn.green-turquoise:not(.btn-outline).active:hover, .btn.green-turquoise:not(.btn-outline):active.focus, .btn.green-turquoise:not(.btn-outline):active:focus, .btn.green-turquoise:not(.btn-outline):active:hover, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #1e9880;
    border-color: #177663
}

.btn.green-turquoise:not(.btn-outline).active, .btn.green-turquoise:not(.btn-outline):active, .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green-turquoise:not(.btn-outline).disabled.focus, .btn.green-turquoise:not(.btn-outline).disabled:focus, .btn.green-turquoise:not(.btn-outline).disabled:hover, .btn.green-turquoise:not(.btn-outline)[disabled].focus, .btn.green-turquoise:not(.btn-outline)[disabled]:focus, .btn.green-turquoise:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green-turquoise:not(.btn-outline).focus, fieldset[disabled] .btn.green-turquoise:not(.btn-outline):focus, fieldset[disabled] .btn.green-turquoise:not(.btn-outline):hover {
    background-color: #36d7b7;
    border-color: #36d7b7
}

.btn.green-turquoise:not(.btn-outline) .badge {
    color: #36d7b7;
    background-color: #fff
}

.btn.btn-outline.green-turquoise {
    border-color: #36d7b7;
    color: #36d7b7;
    background: none
}

.btn.btn-outline.green-turquoise.active, .btn.btn-outline.green-turquoise:active, .btn.btn-outline.green-turquoise:active:focus, .btn.btn-outline.green-turquoise:active:hover, .btn.btn-outline.green-turquoise:focus, .btn.btn-outline.green-turquoise:hover {
    border-color: #36d7b7;
    color: #fff;
    background-color: #36d7b7
}

.btn.green-turquoise-stripe {
    border-left: 4px solid #36d7b7 !important
}

.btn.green-turquoise.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green-haze:not(.btn-outline) {
    color: #fff;
    background-color: #44b6ae;
    border-color: #44b6ae
}

.btn.green-haze:not(.btn-outline).focus, .btn.green-haze:not(.btn-outline):focus {
    color: #fff;
    background-color: #36918b;
    border-color: #215955
}

.btn.green-haze:not(.btn-outline).active, .btn.green-haze:not(.btn-outline):active, .btn.green-haze:not(.btn-outline):hover, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #36918b;
    border-color: #338983
}

.btn.green-haze:not(.btn-outline).active.focus, .btn.green-haze:not(.btn-outline).active:focus, .btn.green-haze:not(.btn-outline).active:hover, .btn.green-haze:not(.btn-outline):active.focus, .btn.green-haze:not(.btn-outline):active:focus, .btn.green-haze:not(.btn-outline):active:hover, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #2c7772;
    border-color: #215955
}

.btn.green-haze:not(.btn-outline).active, .btn.green-haze:not(.btn-outline):active, .open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green-haze:not(.btn-outline).disabled.focus, .btn.green-haze:not(.btn-outline).disabled:focus, .btn.green-haze:not(.btn-outline).disabled:hover, .btn.green-haze:not(.btn-outline)[disabled].focus, .btn.green-haze:not(.btn-outline)[disabled]:focus, .btn.green-haze:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green-haze:not(.btn-outline).focus, fieldset[disabled] .btn.green-haze:not(.btn-outline):focus, fieldset[disabled] .btn.green-haze:not(.btn-outline):hover {
    background-color: #44b6ae;
    border-color: #44b6ae
}

.btn.green-haze:not(.btn-outline) .badge {
    color: #44b6ae;
    background-color: #fff
}

.btn.btn-outline.green-haze {
    border-color: #44b6ae;
    color: #44b6ae;
    background: none
}

.btn.btn-outline.green-haze.active, .btn.btn-outline.green-haze:active, .btn.btn-outline.green-haze:active:focus, .btn.btn-outline.green-haze:active:hover, .btn.btn-outline.green-haze:focus, .btn.btn-outline.green-haze:hover {
    border-color: #44b6ae;
    color: #fff;
    background-color: #44b6ae
}

.btn.green-haze-stripe {
    border-left: 4px solid #44b6ae !important
}

.btn.green-haze.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green-jungle:not(.btn-outline) {
    color: #fff;
    background-color: #26c281;
    border-color: #26c281
}

.btn.green-jungle:not(.btn-outline).focus, .btn.green-jungle:not(.btn-outline):focus {
    color: #fff;
    background-color: #1e9765;
    border-color: #11573a
}

.btn.green-jungle:not(.btn-outline).active, .btn.green-jungle:not(.btn-outline):active, .btn.green-jungle:not(.btn-outline):hover, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #1e9765;
    border-color: #1c8f5f
}

.btn.green-jungle:not(.btn-outline).active.focus, .btn.green-jungle:not(.btn-outline).active:focus, .btn.green-jungle:not(.btn-outline).active:hover, .btn.green-jungle:not(.btn-outline):active.focus, .btn.green-jungle:not(.btn-outline):active:focus, .btn.green-jungle:not(.btn-outline):active:hover, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #187a51;
    border-color: #11573a
}

.btn.green-jungle:not(.btn-outline).active, .btn.green-jungle:not(.btn-outline):active, .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green-jungle:not(.btn-outline).disabled.focus, .btn.green-jungle:not(.btn-outline).disabled:focus, .btn.green-jungle:not(.btn-outline).disabled:hover, .btn.green-jungle:not(.btn-outline)[disabled].focus, .btn.green-jungle:not(.btn-outline)[disabled]:focus, .btn.green-jungle:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green-jungle:not(.btn-outline).focus, fieldset[disabled] .btn.green-jungle:not(.btn-outline):focus, fieldset[disabled] .btn.green-jungle:not(.btn-outline):hover {
    background-color: #26c281;
    border-color: #26c281
}

.btn.green-jungle:not(.btn-outline) .badge {
    color: #26c281;
    background-color: #fff
}

.btn.btn-outline.green-jungle {
    border-color: #26c281;
    color: #26c281;
    background: none
}

.btn.btn-outline.green-jungle.active, .btn.btn-outline.green-jungle:active, .btn.btn-outline.green-jungle:active:focus, .btn.btn-outline.green-jungle:active:hover, .btn.btn-outline.green-jungle:focus, .btn.btn-outline.green-jungle:hover {
    border-color: #26c281;
    color: #fff;
    background-color: #26c281
}

.btn.green-jungle-stripe {
    border-left: 4px solid #26c281 !important
}

.btn.green-jungle.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green-soft:not(.btn-outline) {
    color: #fff;
    background-color: #3faba4;
    border-color: #3faba4
}

.btn.green-soft:not(.btn-outline).focus, .btn.green-soft:not(.btn-outline):focus {
    color: #fff;
    background-color: #318680;
    border-color: #1d4e4b
}

.btn.green-soft:not(.btn-outline).active, .btn.green-soft:not(.btn-outline):active, .btn.green-soft:not(.btn-outline):hover, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #318680;
    border-color: #2f7e79
}

.btn.green-soft:not(.btn-outline).active.focus, .btn.green-soft:not(.btn-outline).active:focus, .btn.green-soft:not(.btn-outline).active:hover, .btn.green-soft:not(.btn-outline):active.focus, .btn.green-soft:not(.btn-outline):active:focus, .btn.green-soft:not(.btn-outline):active:hover, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #286c67;
    border-color: #1d4e4b
}

.btn.green-soft:not(.btn-outline).active, .btn.green-soft:not(.btn-outline):active, .open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green-soft:not(.btn-outline).disabled.focus, .btn.green-soft:not(.btn-outline).disabled:focus, .btn.green-soft:not(.btn-outline).disabled:hover, .btn.green-soft:not(.btn-outline)[disabled].focus, .btn.green-soft:not(.btn-outline)[disabled]:focus, .btn.green-soft:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green-soft:not(.btn-outline).focus, fieldset[disabled] .btn.green-soft:not(.btn-outline):focus, fieldset[disabled] .btn.green-soft:not(.btn-outline):hover {
    background-color: #3faba4;
    border-color: #3faba4
}

.btn.green-soft:not(.btn-outline) .badge {
    color: #3faba4;
    background-color: #fff
}

.btn.btn-outline.green-soft {
    border-color: #3faba4;
    color: #3faba4;
    background: none
}

.btn.btn-outline.green-soft.active, .btn.btn-outline.green-soft:active, .btn.btn-outline.green-soft:active:focus, .btn.btn-outline.green-soft:active:hover, .btn.btn-outline.green-soft:focus, .btn.btn-outline.green-soft:hover {
    border-color: #3faba4;
    color: #fff;
    background-color: #3faba4
}

.btn.green-soft-stripe {
    border-left: 4px solid #3faba4 !important
}

.btn.green-soft.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green-dark:not(.btn-outline) {
    color: #fff;
    background-color: #4db3a2;
    border-color: #4db3a2
}

.btn.green-dark:not(.btn-outline).focus, .btn.green-dark:not(.btn-outline):focus {
    color: #fff;
    background-color: #3d9082;
    border-color: #265a51
}

.btn.green-dark:not(.btn-outline).active, .btn.green-dark:not(.btn-outline):active, .btn.green-dark:not(.btn-outline):hover, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #3d9082;
    border-color: #3a897b
}

.btn.green-dark:not(.btn-outline).active.focus, .btn.green-dark:not(.btn-outline).active:focus, .btn.green-dark:not(.btn-outline).active:hover, .btn.green-dark:not(.btn-outline):active.focus, .btn.green-dark:not(.btn-outline):active:focus, .btn.green-dark:not(.btn-outline):active:hover, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #33776b;
    border-color: #265a51
}

.btn.green-dark:not(.btn-outline).active, .btn.green-dark:not(.btn-outline):active, .open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green-dark:not(.btn-outline).disabled.focus, .btn.green-dark:not(.btn-outline).disabled:focus, .btn.green-dark:not(.btn-outline).disabled:hover, .btn.green-dark:not(.btn-outline)[disabled].focus, .btn.green-dark:not(.btn-outline)[disabled]:focus, .btn.green-dark:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green-dark:not(.btn-outline).focus, fieldset[disabled] .btn.green-dark:not(.btn-outline):focus, fieldset[disabled] .btn.green-dark:not(.btn-outline):hover {
    background-color: #4db3a2;
    border-color: #4db3a2
}

.btn.green-dark:not(.btn-outline) .badge {
    color: #4db3a2;
    background-color: #fff
}

.btn.btn-outline.green-dark {
    border-color: #4db3a2;
    color: #4db3a2;
    background: none
}

.btn.btn-outline.green-dark.active, .btn.btn-outline.green-dark:active, .btn.btn-outline.green-dark:active:focus, .btn.btn-outline.green-dark:active:hover, .btn.btn-outline.green-dark:focus, .btn.btn-outline.green-dark:hover {
    border-color: #4db3a2;
    color: #fff;
    background-color: #4db3a2
}

.btn.green-dark-stripe {
    border-left: 4px solid #4db3a2 !important
}

.btn.green-dark.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green-sharp:not(.btn-outline) {
    color: #fff;
    background-color: #2ab4c0;
    border-color: #2ab4c0
}

.btn.green-sharp:not(.btn-outline).focus, .btn.green-sharp:not(.btn-outline):focus {
    color: #fff;
    background-color: #218d96;
    border-color: #135257
}

.btn.green-sharp:not(.btn-outline).active, .btn.green-sharp:not(.btn-outline):active, .btn.green-sharp:not(.btn-outline):hover, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #218d96;
    border-color: #1f858e
}

.btn.green-sharp:not(.btn-outline).active.focus, .btn.green-sharp:not(.btn-outline).active:focus, .btn.green-sharp:not(.btn-outline).active:hover, .btn.green-sharp:not(.btn-outline):active.focus, .btn.green-sharp:not(.btn-outline):active:focus, .btn.green-sharp:not(.btn-outline):active:hover, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #1a7179;
    border-color: #135257
}

.btn.green-sharp:not(.btn-outline).active, .btn.green-sharp:not(.btn-outline):active, .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green-sharp:not(.btn-outline).disabled.focus, .btn.green-sharp:not(.btn-outline).disabled:focus, .btn.green-sharp:not(.btn-outline).disabled:hover, .btn.green-sharp:not(.btn-outline)[disabled].focus, .btn.green-sharp:not(.btn-outline)[disabled]:focus, .btn.green-sharp:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green-sharp:not(.btn-outline).focus, fieldset[disabled] .btn.green-sharp:not(.btn-outline):focus, fieldset[disabled] .btn.green-sharp:not(.btn-outline):hover {
    background-color: #2ab4c0;
    border-color: #2ab4c0
}

.btn.green-sharp:not(.btn-outline) .badge {
    color: #2ab4c0;
    background-color: #fff
}

.btn.btn-outline.green-sharp {
    border-color: #2ab4c0;
    color: #2ab4c0;
    background: none
}

.btn.btn-outline.green-sharp.active, .btn.btn-outline.green-sharp:active, .btn.btn-outline.green-sharp:active:focus, .btn.btn-outline.green-sharp:active:hover, .btn.btn-outline.green-sharp:focus, .btn.btn-outline.green-sharp:hover {
    border-color: #2ab4c0;
    color: #fff;
    background-color: #2ab4c0
}

.btn.green-sharp-stripe {
    border-left: 4px solid #2ab4c0 !important
}

.btn.green-sharp.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.green-steel:not(.btn-outline) {
    color: #fff;
    background-color: #29b4b6;
    border-color: #29b4b6
}

.btn.green-steel:not(.btn-outline).focus, .btn.green-steel:not(.btn-outline):focus {
    color: #fff;
    background-color: #208b8c;
    border-color: #124d4e
}

.btn.green-steel:not(.btn-outline).active, .btn.green-steel:not(.btn-outline):active, .btn.green-steel:not(.btn-outline):hover, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #208b8c;
    border-color: #1e8384
}

.btn.green-steel:not(.btn-outline).active.focus, .btn.green-steel:not(.btn-outline).active:focus, .btn.green-steel:not(.btn-outline).active:hover, .btn.green-steel:not(.btn-outline):active.focus, .btn.green-steel:not(.btn-outline):active:focus, .btn.green-steel:not(.btn-outline):active:hover, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle.focus, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle:focus, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #196e6f;
    border-color: #124d4e
}

.btn.green-steel:not(.btn-outline).active, .btn.green-steel:not(.btn-outline):active, .open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.green-steel:not(.btn-outline).disabled.focus, .btn.green-steel:not(.btn-outline).disabled:focus, .btn.green-steel:not(.btn-outline).disabled:hover, .btn.green-steel:not(.btn-outline)[disabled].focus, .btn.green-steel:not(.btn-outline)[disabled]:focus, .btn.green-steel:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.green-steel:not(.btn-outline).focus, fieldset[disabled] .btn.green-steel:not(.btn-outline):focus, fieldset[disabled] .btn.green-steel:not(.btn-outline):hover {
    background-color: #29b4b6;
    border-color: #29b4b6
}

.btn.green-steel:not(.btn-outline) .badge {
    color: #29b4b6;
    background-color: #fff
}

.btn.btn-outline.green-steel {
    border-color: #29b4b6;
    color: #29b4b6;
    background: none
}

.btn.btn-outline.green-steel.active, .btn.btn-outline.green-steel:active, .btn.btn-outline.green-steel:active:focus, .btn.btn-outline.green-steel:active:hover, .btn.btn-outline.green-steel:focus, .btn.btn-outline.green-steel:hover {
    border-color: #29b4b6;
    color: #fff;
    background-color: #29b4b6
}

.btn.green-steel-stripe {
    border-left: 4px solid #29b4b6 !important
}

.btn.green-steel.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.grey:not(.btn-outline) {
    color: #333;
    background-color: #e5e5e5;
    border-color: #e5e5e5
}

.btn.grey:not(.btn-outline).focus, .btn.grey:not(.btn-outline):focus {
    color: #333;
    background-color: #cccbcb;
    border-color: #a5a5a5
}

.btn.grey:not(.btn-outline).active, .btn.grey:not(.btn-outline):active, .btn.grey:not(.btn-outline):hover, .open > .btn.grey:not(.btn-outline).dropdown-toggle {
    color: #333;
    background-color: #cccbcb;
    border-color: #c6c6c6
}

.btn.grey:not(.btn-outline).active.focus, .btn.grey:not(.btn-outline).active:focus, .btn.grey:not(.btn-outline).active:hover, .btn.grey:not(.btn-outline):active.focus, .btn.grey:not(.btn-outline):active:focus, .btn.grey:not(.btn-outline):active:hover, .open > .btn.grey:not(.btn-outline).dropdown-toggle.focus, .open > .btn.grey:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey:not(.btn-outline).dropdown-toggle:hover {
    color: #333;
    background-color: #bababa;
    border-color: #a5a5a5
}

.btn.grey:not(.btn-outline).active, .btn.grey:not(.btn-outline):active, .open > .btn.grey:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.grey:not(.btn-outline).disabled.focus, .btn.grey:not(.btn-outline).disabled:focus, .btn.grey:not(.btn-outline).disabled:hover, .btn.grey:not(.btn-outline)[disabled].focus, .btn.grey:not(.btn-outline)[disabled]:focus, .btn.grey:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.grey:not(.btn-outline).focus, fieldset[disabled] .btn.grey:not(.btn-outline):focus, fieldset[disabled] .btn.grey:not(.btn-outline):hover {
    background-color: #e5e5e5;
    border-color: #e5e5e5
}

.btn.grey:not(.btn-outline) .badge {
    color: #e5e5e5;
    background-color: #333
}

.btn.btn-outline.grey {
    border-color: #e5e5e5;
    color: #e5e5e5;
    background: none
}

.btn.btn-outline.grey.active, .btn.btn-outline.grey:active, .btn.btn-outline.grey:active:focus, .btn.btn-outline.grey:active:hover, .btn.btn-outline.grey:focus, .btn.btn-outline.grey:hover {
    border-color: #e5e5e5;
    color: #333;
    background-color: #e5e5e5
}

.btn.grey-stripe {
    border-left: 4px solid #e5e5e5 !important
}

.btn.grey.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.grey-steel:not(.btn-outline) {
    color: #80898e;
    background-color: #e9edef;
    border-color: #e9edef
}

.btn.grey-steel:not(.btn-outline).focus, .btn.grey-steel:not(.btn-outline):focus {
    color: #80898e;
    background-color: #cbd5da;
    border-color: #9fb1b9
}

.btn.grey-steel:not(.btn-outline).active, .btn.grey-steel:not(.btn-outline):active, .btn.grey-steel:not(.btn-outline):hover, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
    color: #80898e;
    background-color: #cbd5da;
    border-color: #c6d0d5
}

.btn.grey-steel:not(.btn-outline).active.focus, .btn.grey-steel:not(.btn-outline).active:focus, .btn.grey-steel:not(.btn-outline).active:hover, .btn.grey-steel:not(.btn-outline):active.focus, .btn.grey-steel:not(.btn-outline):active:focus, .btn.grey-steel:not(.btn-outline):active:hover, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle.focus, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:hover {
    color: #80898e;
    background-color: #b7c4ca;
    border-color: #9fb1b9
}

.btn.grey-steel:not(.btn-outline).active, .btn.grey-steel:not(.btn-outline):active, .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.grey-steel:not(.btn-outline).disabled.focus, .btn.grey-steel:not(.btn-outline).disabled:focus, .btn.grey-steel:not(.btn-outline).disabled:hover, .btn.grey-steel:not(.btn-outline)[disabled].focus, .btn.grey-steel:not(.btn-outline)[disabled]:focus, .btn.grey-steel:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.grey-steel:not(.btn-outline).focus, fieldset[disabled] .btn.grey-steel:not(.btn-outline):focus, fieldset[disabled] .btn.grey-steel:not(.btn-outline):hover {
    background-color: #e9edef;
    border-color: #e9edef
}

.btn.grey-steel:not(.btn-outline) .badge {
    color: #e9edef;
    background-color: #80898e
}

.btn.btn-outline.grey-steel {
    border-color: #e9edef;
    color: #e9edef;
    background: none
}

.btn.btn-outline.grey-steel.active, .btn.btn-outline.grey-steel:active, .btn.btn-outline.grey-steel:active:focus, .btn.btn-outline.grey-steel:active:hover, .btn.btn-outline.grey-steel:focus, .btn.btn-outline.grey-steel:hover {
    border-color: #e9edef;
    color: #80898e;
    background-color: #e9edef
}

.btn.grey-steel-stripe {
    border-left: 4px solid #e9edef !important
}

.btn.grey-steel.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.grey-cararra:not(.btn-outline) {
    color: #333;
    background-color: #fafafa;
    border-color: #fafafa
}

.btn.grey-cararra:not(.btn-outline).focus, .btn.grey-cararra:not(.btn-outline):focus {
    color: #333;
    background-color: #e1e0e0;
    border-color: #bababa
}

.btn.grey-cararra:not(.btn-outline).active, .btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra:not(.btn-outline):hover, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
    color: #333;
    background-color: #e1e0e0;
    border-color: #dbdbdb
}

.btn.grey-cararra:not(.btn-outline).active.focus, .btn.grey-cararra:not(.btn-outline).active:focus, .btn.grey-cararra:not(.btn-outline).active:hover, .btn.grey-cararra:not(.btn-outline):active.focus, .btn.grey-cararra:not(.btn-outline):active:focus, .btn.grey-cararra:not(.btn-outline):active:hover, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle.focus, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:hover {
    color: #333;
    background-color: #cfcfcf;
    border-color: #bababa
}

.btn.grey-cararra:not(.btn-outline).active, .btn.grey-cararra:not(.btn-outline):active, .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.grey-cararra:not(.btn-outline).disabled.focus, .btn.grey-cararra:not(.btn-outline).disabled:focus, .btn.grey-cararra:not(.btn-outline).disabled:hover, .btn.grey-cararra:not(.btn-outline)[disabled].focus, .btn.grey-cararra:not(.btn-outline)[disabled]:focus, .btn.grey-cararra:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.grey-cararra:not(.btn-outline).focus, fieldset[disabled] .btn.grey-cararra:not(.btn-outline):focus, fieldset[disabled] .btn.grey-cararra:not(.btn-outline):hover {
    background-color: #fafafa;
    border-color: #fafafa
}

.btn.grey-cararra:not(.btn-outline) .badge {
    color: #fafafa;
    background-color: #333
}

.btn.btn-outline.grey-cararra {
    border-color: #fafafa;
    color: #fafafa;
    background: none
}

.btn.btn-outline.grey-cararra.active, .btn.btn-outline.grey-cararra:active, .btn.btn-outline.grey-cararra:active:focus, .btn.btn-outline.grey-cararra:active:hover, .btn.btn-outline.grey-cararra:focus, .btn.btn-outline.grey-cararra:hover {
    border-color: #fafafa;
    color: #333;
    background-color: #fafafa
}

.btn.grey-cararra-stripe {
    border-left: 4px solid #fafafa !important
}

.btn.grey-cararra.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.grey-gallery:not(.btn-outline) {
    color: #fff;
    background-color: #555;
    border-color: #555
}

.btn.grey-gallery:not(.btn-outline).focus, .btn.grey-gallery:not(.btn-outline):focus {
    color: #fff;
    background-color: #3c3b3b;
    border-color: #151515
}

.btn.grey-gallery:not(.btn-outline).active, .btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery:not(.btn-outline):hover, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #3c3b3b;
    border-color: #363636
}

.btn.grey-gallery:not(.btn-outline).active.focus, .btn.grey-gallery:not(.btn-outline).active:focus, .btn.grey-gallery:not(.btn-outline).active:hover, .btn.grey-gallery:not(.btn-outline):active.focus, .btn.grey-gallery:not(.btn-outline):active:focus, .btn.grey-gallery:not(.btn-outline):active:hover, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle.focus, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #2a2a2a;
    border-color: #151515
}

.btn.grey-gallery:not(.btn-outline).active, .btn.grey-gallery:not(.btn-outline):active, .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.grey-gallery:not(.btn-outline).disabled.focus, .btn.grey-gallery:not(.btn-outline).disabled:focus, .btn.grey-gallery:not(.btn-outline).disabled:hover, .btn.grey-gallery:not(.btn-outline)[disabled].focus, .btn.grey-gallery:not(.btn-outline)[disabled]:focus, .btn.grey-gallery:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.grey-gallery:not(.btn-outline).focus, fieldset[disabled] .btn.grey-gallery:not(.btn-outline):focus, fieldset[disabled] .btn.grey-gallery:not(.btn-outline):hover {
    background-color: #555;
    border-color: #555
}

.btn.grey-gallery:not(.btn-outline) .badge {
    color: #555;
    background-color: #fff
}

.btn.btn-outline.grey-gallery {
    border-color: #555;
    color: #555;
    background: none
}

.btn.btn-outline.grey-gallery.active, .btn.btn-outline.grey-gallery:active, .btn.btn-outline.grey-gallery:active:focus, .btn.btn-outline.grey-gallery:active:hover, .btn.btn-outline.grey-gallery:focus, .btn.btn-outline.grey-gallery:hover {
    border-color: #555;
    color: #fff;
    background-color: #555
}

.btn.grey-gallery-stripe {
    border-left: 4px solid #555 !important
}

.btn.grey-gallery.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.grey-cascade:not(.btn-outline) {
    color: #fff;
    background-color: #95a5a6;
    border-color: #95a5a6
}

.btn.grey-cascade:not(.btn-outline).focus, .btn.grey-cascade:not(.btn-outline):focus {
    color: #fff;
    background-color: #798d8f;
    border-color: #566566
}

.btn.grey-cascade:not(.btn-outline).active, .btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade:not(.btn-outline):hover, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #798d8f;
    border-color: #74898a
}

.btn.grey-cascade:not(.btn-outline).active.focus, .btn.grey-cascade:not(.btn-outline).active:focus, .btn.grey-cascade:not(.btn-outline).active:hover, .btn.grey-cascade:not(.btn-outline):active.focus, .btn.grey-cascade:not(.btn-outline):active:focus, .btn.grey-cascade:not(.btn-outline):active:hover, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle.focus, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #687b7c;
    border-color: #566566
}

.btn.grey-cascade:not(.btn-outline).active, .btn.grey-cascade:not(.btn-outline):active, .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.grey-cascade:not(.btn-outline).disabled.focus, .btn.grey-cascade:not(.btn-outline).disabled:focus, .btn.grey-cascade:not(.btn-outline).disabled:hover, .btn.grey-cascade:not(.btn-outline)[disabled].focus, .btn.grey-cascade:not(.btn-outline)[disabled]:focus, .btn.grey-cascade:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.grey-cascade:not(.btn-outline).focus, fieldset[disabled] .btn.grey-cascade:not(.btn-outline):focus, fieldset[disabled] .btn.grey-cascade:not(.btn-outline):hover {
    background-color: #95a5a6;
    border-color: #95a5a6
}

.btn.grey-cascade:not(.btn-outline) .badge {
    color: #95a5a6;
    background-color: #fff
}

.btn.btn-outline.grey-cascade {
    border-color: #95a5a6;
    color: #95a5a6;
    background: none
}

.btn.btn-outline.grey-cascade.active, .btn.btn-outline.grey-cascade:active, .btn.btn-outline.grey-cascade:active:focus, .btn.btn-outline.grey-cascade:active:hover, .btn.btn-outline.grey-cascade:focus, .btn.btn-outline.grey-cascade:hover {
    border-color: #95a5a6;
    color: #fff;
    background-color: #95a5a6
}

.btn.grey-cascade-stripe {
    border-left: 4px solid #95a5a6 !important
}

.btn.grey-cascade.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.grey-silver:not(.btn-outline) {
    color: #fafcfb;
    background-color: #bfbfbf;
    border-color: #bfbfbf
}

.btn.grey-silver:not(.btn-outline).focus, .btn.grey-silver:not(.btn-outline):focus {
    color: #fafcfb;
    background-color: #a6a5a5;
    border-color: #7f7f7f
}

.btn.grey-silver:not(.btn-outline).active, .btn.grey-silver:not(.btn-outline):active, .btn.grey-silver:not(.btn-outline):hover, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
    color: #fafcfb;
    background-color: #a6a5a5;
    border-color: #a0a0a0
}

.btn.grey-silver:not(.btn-outline).active.focus, .btn.grey-silver:not(.btn-outline).active:focus, .btn.grey-silver:not(.btn-outline).active:hover, .btn.grey-silver:not(.btn-outline):active.focus, .btn.grey-silver:not(.btn-outline):active:focus, .btn.grey-silver:not(.btn-outline):active:hover, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle.focus, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:hover {
    color: #fafcfb;
    background-color: #949494;
    border-color: #7f7f7f
}

.btn.grey-silver:not(.btn-outline).active, .btn.grey-silver:not(.btn-outline):active, .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.grey-silver:not(.btn-outline).disabled.focus, .btn.grey-silver:not(.btn-outline).disabled:focus, .btn.grey-silver:not(.btn-outline).disabled:hover, .btn.grey-silver:not(.btn-outline)[disabled].focus, .btn.grey-silver:not(.btn-outline)[disabled]:focus, .btn.grey-silver:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.grey-silver:not(.btn-outline).focus, fieldset[disabled] .btn.grey-silver:not(.btn-outline):focus, fieldset[disabled] .btn.grey-silver:not(.btn-outline):hover {
    background-color: #bfbfbf;
    border-color: #bfbfbf
}

.btn.grey-silver:not(.btn-outline) .badge {
    color: #bfbfbf;
    background-color: #fafcfb
}

.btn.btn-outline.grey-silver {
    border-color: #bfbfbf;
    color: #bfbfbf;
    background: none
}

.btn.btn-outline.grey-silver.active, .btn.btn-outline.grey-silver:active, .btn.btn-outline.grey-silver:active:focus, .btn.btn-outline.grey-silver:active:hover, .btn.btn-outline.grey-silver:focus, .btn.btn-outline.grey-silver:hover {
    border-color: #bfbfbf;
    color: #fafcfb;
    background-color: #bfbfbf
}

.btn.grey-silver-stripe {
    border-left: 4px solid #bfbfbf !important
}

.btn.grey-silver.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.grey-salsa:not(.btn-outline) {
    color: #fafcfb;
    background-color: #acb5c3;
    border-color: #acb5c3
}

.btn.grey-salsa:not(.btn-outline).focus, .btn.grey-salsa:not(.btn-outline):focus {
    color: #fafcfb;
    background-color: #8e9bae;
    border-color: #64748b
}

.btn.grey-salsa:not(.btn-outline).active, .btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline):hover, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
    color: #fafcfb;
    background-color: #8e9bae;
    border-color: #8895a9
}

.btn.grey-salsa:not(.btn-outline).active.focus, .btn.grey-salsa:not(.btn-outline).active:focus, .btn.grey-salsa:not(.btn-outline).active:hover, .btn.grey-salsa:not(.btn-outline):active.focus, .btn.grey-salsa:not(.btn-outline):active:focus, .btn.grey-salsa:not(.btn-outline):active:hover, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle.focus, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:hover {
    color: #fafcfb;
    background-color: #7a889f;
    border-color: #64748b
}

.btn.grey-salsa:not(.btn-outline).active, .btn.grey-salsa:not(.btn-outline):active, .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.grey-salsa:not(.btn-outline).disabled.focus, .btn.grey-salsa:not(.btn-outline).disabled:focus, .btn.grey-salsa:not(.btn-outline).disabled:hover, .btn.grey-salsa:not(.btn-outline)[disabled].focus, .btn.grey-salsa:not(.btn-outline)[disabled]:focus, .btn.grey-salsa:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.grey-salsa:not(.btn-outline).focus, fieldset[disabled] .btn.grey-salsa:not(.btn-outline):focus, fieldset[disabled] .btn.grey-salsa:not(.btn-outline):hover {
    background-color: #acb5c3;
    border-color: #acb5c3
}

.btn.grey-salsa:not(.btn-outline) .badge {
    color: #acb5c3;
    background-color: #fafcfb
}

.btn.btn-outline.grey-salsa {
    border-color: #acb5c3;
    color: #acb5c3;
    background: none
}

.btn.btn-outline.grey-salsa.active, .btn.btn-outline.grey-salsa:active, .btn.btn-outline.grey-salsa:active:focus, .btn.btn-outline.grey-salsa:active:hover, .btn.btn-outline.grey-salsa:focus, .btn.btn-outline.grey-salsa:hover {
    border-color: #acb5c3;
    color: #fafcfb;
    background-color: #acb5c3
}

.btn.grey-salsa-stripe {
    border-left: 4px solid #acb5c3 !important
}

.btn.grey-salsa.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.grey-salt:not(.btn-outline) {
    color: #fafcfb;
    background-color: #bfcad1;
    border-color: #bfcad1
}

.btn.grey-salt:not(.btn-outline).focus, .btn.grey-salt:not(.btn-outline):focus {
    color: #fafcfb;
    background-color: #a1b1bc;
    border-color: #758d9c
}

.btn.grey-salt:not(.btn-outline).active, .btn.grey-salt:not(.btn-outline):active, .btn.grey-salt:not(.btn-outline):hover, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
    color: #fafcfb;
    background-color: #a1b1bc;
    border-color: #9badb7
}

.btn.grey-salt:not(.btn-outline).active.focus, .btn.grey-salt:not(.btn-outline).active:focus, .btn.grey-salt:not(.btn-outline).active:hover, .btn.grey-salt:not(.btn-outline):active.focus, .btn.grey-salt:not(.btn-outline):active:focus, .btn.grey-salt:not(.btn-outline):active:hover, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle.focus, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:hover {
    color: #fafcfb;
    background-color: #8da0ad;
    border-color: #758d9c
}

.btn.grey-salt:not(.btn-outline).active, .btn.grey-salt:not(.btn-outline):active, .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.grey-salt:not(.btn-outline).disabled.focus, .btn.grey-salt:not(.btn-outline).disabled:focus, .btn.grey-salt:not(.btn-outline).disabled:hover, .btn.grey-salt:not(.btn-outline)[disabled].focus, .btn.grey-salt:not(.btn-outline)[disabled]:focus, .btn.grey-salt:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.grey-salt:not(.btn-outline).focus, fieldset[disabled] .btn.grey-salt:not(.btn-outline):focus, fieldset[disabled] .btn.grey-salt:not(.btn-outline):hover {
    background-color: #bfcad1;
    border-color: #bfcad1
}

.btn.grey-salt:not(.btn-outline) .badge {
    color: #bfcad1;
    background-color: #fafcfb
}

.btn.btn-outline.grey-salt {
    border-color: #bfcad1;
    color: #bfcad1;
    background: none
}

.btn.btn-outline.grey-salt.active, .btn.btn-outline.grey-salt:active, .btn.btn-outline.grey-salt:active:focus, .btn.btn-outline.grey-salt:active:hover, .btn.btn-outline.grey-salt:focus, .btn.btn-outline.grey-salt:hover {
    border-color: #bfcad1;
    color: #fafcfb;
    background-color: #bfcad1
}

.btn.grey-salt-stripe {
    border-left: 4px solid #bfcad1 !important
}

.btn.grey-salt.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.grey-mint:not(.btn-outline) {
    color: #fff;
    background-color: #525e64;
    border-color: #525e64
}

.btn.grey-mint:not(.btn-outline).focus, .btn.grey-mint:not(.btn-outline):focus {
    color: #fff;
    background-color: #3b4448;
    border-color: #191c1e
}

.btn.grey-mint:not(.btn-outline).active, .btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline):hover, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #3b4448;
    border-color: #363e42
}

.btn.grey-mint:not(.btn-outline).active.focus, .btn.grey-mint:not(.btn-outline).active:focus, .btn.grey-mint:not(.btn-outline).active:hover, .btn.grey-mint:not(.btn-outline):active.focus, .btn.grey-mint:not(.btn-outline):active:focus, .btn.grey-mint:not(.btn-outline):active:hover, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle.focus, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:focus, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #2b3134;
    border-color: #191c1e
}

.btn.grey-mint:not(.btn-outline).active, .btn.grey-mint:not(.btn-outline):active, .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.grey-mint:not(.btn-outline).disabled.focus, .btn.grey-mint:not(.btn-outline).disabled:focus, .btn.grey-mint:not(.btn-outline).disabled:hover, .btn.grey-mint:not(.btn-outline)[disabled].focus, .btn.grey-mint:not(.btn-outline)[disabled]:focus, .btn.grey-mint:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.grey-mint:not(.btn-outline).focus, fieldset[disabled] .btn.grey-mint:not(.btn-outline):focus, fieldset[disabled] .btn.grey-mint:not(.btn-outline):hover {
    background-color: #525e64;
    border-color: #525e64
}

.btn.grey-mint:not(.btn-outline) .badge {
    color: #525e64;
    background-color: #fff
}

.btn.btn-outline.grey-mint {
    border-color: #525e64;
    color: #525e64;
    background: none
}

.btn.btn-outline.grey-mint.active, .btn.btn-outline.grey-mint:active, .btn.btn-outline.grey-mint:active:focus, .btn.btn-outline.grey-mint:active:hover, .btn.btn-outline.grey-mint:focus, .btn.btn-outline.grey-mint:hover {
    border-color: #525e64;
    color: #fff;
    background-color: #525e64
}

.btn.grey-mint-stripe {
    border-left: 4px solid #525e64 !important
}

.btn.grey-mint.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.red:not(.btn-outline) {
    color: #fff;
    background-color: #e7505a;
    border-color: #e7505a
}

.btn.red:not(.btn-outline).focus, .btn.red:not(.btn-outline):focus {
    color: #fff;
    background-color: #e12330;
    border-color: #a1161f
}

.btn.red:not(.btn-outline).active, .btn.red:not(.btn-outline):active, .btn.red:not(.btn-outline):hover, .open > .btn.red:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #e12330;
    border-color: #dc1e2b
}

.btn.red:not(.btn-outline).active.focus, .btn.red:not(.btn-outline).active:focus, .btn.red:not(.btn-outline).active:hover, .btn.red:not(.btn-outline):active.focus, .btn.red:not(.btn-outline):active:focus, .btn.red:not(.btn-outline):active:hover, .open > .btn.red:not(.btn-outline).dropdown-toggle.focus, .open > .btn.red:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #c51b26;
    border-color: #a1161f
}

.btn.red:not(.btn-outline).active, .btn.red:not(.btn-outline):active, .open > .btn.red:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red:not(.btn-outline).disabled.focus, .btn.red:not(.btn-outline).disabled:focus, .btn.red:not(.btn-outline).disabled:hover, .btn.red:not(.btn-outline)[disabled].focus, .btn.red:not(.btn-outline)[disabled]:focus, .btn.red:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.red:not(.btn-outline).focus, fieldset[disabled] .btn.red:not(.btn-outline):focus, fieldset[disabled] .btn.red:not(.btn-outline):hover {
    background-color: #e7505a;
    border-color: #e7505a
}

.btn.red:not(.btn-outline) .badge {
    color: #e7505a;
    background-color: #fff
}

.btn.btn-outline.red {
    border-color: #e7505a;
    color: #e7505a;
    background: none
}

.btn.btn-outline.red.active, .btn.btn-outline.red:active, .btn.btn-outline.red:active:focus, .btn.btn-outline.red:active:hover, .btn.btn-outline.red:focus, .btn.btn-outline.red:hover {
    border-color: #e7505a;
    color: #fff;
    background-color: #e7505a
}

.btn.red-stripe {
    border-left: 4px solid #e7505a !important
}

.btn.red.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.red-pink:not(.btn-outline) {
    color: #fff;
    background-color: #e08283;
    border-color: #e08283
}

.btn.red-pink:not(.btn-outline).focus, .btn.red-pink:not(.btn-outline):focus {
    color: #fff;
    background-color: #d6595a;
    border-color: #b52d2e
}

.btn.red-pink:not(.btn-outline).active, .btn.red-pink:not(.btn-outline):active, .btn.red-pink:not(.btn-outline):hover, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #d6595a;
    border-color: #d45152
}

.btn.red-pink:not(.btn-outline).active.focus, .btn.red-pink:not(.btn-outline).active:focus, .btn.red-pink:not(.btn-outline).active:hover, .btn.red-pink:not(.btn-outline):active.focus, .btn.red-pink:not(.btn-outline):active:focus, .btn.red-pink:not(.btn-outline):active:hover, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle.focus, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #cf3d3e;
    border-color: #b52d2e
}

.btn.red-pink:not(.btn-outline).active, .btn.red-pink:not(.btn-outline):active, .open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red-pink:not(.btn-outline).disabled.focus, .btn.red-pink:not(.btn-outline).disabled:focus, .btn.red-pink:not(.btn-outline).disabled:hover, .btn.red-pink:not(.btn-outline)[disabled].focus, .btn.red-pink:not(.btn-outline)[disabled]:focus, .btn.red-pink:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.red-pink:not(.btn-outline).focus, fieldset[disabled] .btn.red-pink:not(.btn-outline):focus, fieldset[disabled] .btn.red-pink:not(.btn-outline):hover {
    background-color: #e08283;
    border-color: #e08283
}

.btn.red-pink:not(.btn-outline) .badge {
    color: #e08283;
    background-color: #fff
}

.btn.btn-outline.red-pink {
    border-color: #e08283;
    color: #e08283;
    background: none
}

.btn.btn-outline.red-pink.active, .btn.btn-outline.red-pink:active, .btn.btn-outline.red-pink:active:focus, .btn.btn-outline.red-pink:active:hover, .btn.btn-outline.red-pink:focus, .btn.btn-outline.red-pink:hover {
    border-color: #e08283;
    color: #fff;
    background-color: #e08283
}

.btn.red-pink-stripe {
    border-left: 4px solid #e08283 !important
}

.btn.red-pink.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.red-sunglo:not(.btn-outline) {
    color: #fff;
    background-color: #e26a6a;
    border-color: #e26a6a
}

.btn.red-sunglo:not(.btn-outline).focus, .btn.red-sunglo:not(.btn-outline):focus {
    color: #fff;
    background-color: #da3f3f;
    border-color: #ab2121
}

.btn.red-sunglo:not(.btn-outline).active, .btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo:not(.btn-outline):hover, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #da3f3f;
    border-color: #d83737
}

.btn.red-sunglo:not(.btn-outline).active.focus, .btn.red-sunglo:not(.btn-outline).active:focus, .btn.red-sunglo:not(.btn-outline).active:hover, .btn.red-sunglo:not(.btn-outline):active.focus, .btn.red-sunglo:not(.btn-outline):active:focus, .btn.red-sunglo:not(.btn-outline):active:hover, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle.focus, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #cd2828;
    border-color: #ab2121
}

.btn.red-sunglo:not(.btn-outline).active, .btn.red-sunglo:not(.btn-outline):active, .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red-sunglo:not(.btn-outline).disabled.focus, .btn.red-sunglo:not(.btn-outline).disabled:focus, .btn.red-sunglo:not(.btn-outline).disabled:hover, .btn.red-sunglo:not(.btn-outline)[disabled].focus, .btn.red-sunglo:not(.btn-outline)[disabled]:focus, .btn.red-sunglo:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.red-sunglo:not(.btn-outline).focus, fieldset[disabled] .btn.red-sunglo:not(.btn-outline):focus, fieldset[disabled] .btn.red-sunglo:not(.btn-outline):hover {
    background-color: #e26a6a;
    border-color: #e26a6a
}

.btn.red-sunglo:not(.btn-outline) .badge {
    color: #e26a6a;
    background-color: #fff
}

.btn.btn-outline.red-sunglo {
    border-color: #e26a6a;
    color: #e26a6a;
    background: none
}

.btn.btn-outline.red-sunglo.active, .btn.btn-outline.red-sunglo:active, .btn.btn-outline.red-sunglo:active:focus, .btn.btn-outline.red-sunglo:active:hover, .btn.btn-outline.red-sunglo:focus, .btn.btn-outline.red-sunglo:hover {
    border-color: #e26a6a;
    color: #fff;
    background-color: #e26a6a
}

.btn.red-sunglo-stripe {
    border-left: 4px solid #e26a6a !important
}

.btn.red-sunglo.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.red-intense:not(.btn-outline) {
    color: #fff;
    background-color: #e35b5a;
    border-color: #e35b5a
}

.btn.red-intense:not(.btn-outline).focus, .btn.red-intense:not(.btn-outline):focus {
    color: #fff;
    background-color: #dc302e;
    border-color: #a21c1b
}

.btn.red-intense:not(.btn-outline).active, .btn.red-intense:not(.btn-outline):active, .btn.red-intense:not(.btn-outline):hover, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #dc302e;
    border-color: #da2726
}

.btn.red-intense:not(.btn-outline).active.focus, .btn.red-intense:not(.btn-outline).active:focus, .btn.red-intense:not(.btn-outline).active:hover, .btn.red-intense:not(.btn-outline):active.focus, .btn.red-intense:not(.btn-outline):active:focus, .btn.red-intense:not(.btn-outline):active:hover, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle.focus, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #c52321;
    border-color: #a21c1b
}

.btn.red-intense:not(.btn-outline).active, .btn.red-intense:not(.btn-outline):active, .open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red-intense:not(.btn-outline).disabled.focus, .btn.red-intense:not(.btn-outline).disabled:focus, .btn.red-intense:not(.btn-outline).disabled:hover, .btn.red-intense:not(.btn-outline)[disabled].focus, .btn.red-intense:not(.btn-outline)[disabled]:focus, .btn.red-intense:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.red-intense:not(.btn-outline).focus, fieldset[disabled] .btn.red-intense:not(.btn-outline):focus, fieldset[disabled] .btn.red-intense:not(.btn-outline):hover {
    background-color: #e35b5a;
    border-color: #e35b5a
}

.btn.red-intense:not(.btn-outline) .badge {
    color: #e35b5a;
    background-color: #fff
}

.btn.btn-outline.red-intense {
    border-color: #e35b5a;
    color: #e35b5a;
    background: none
}

.btn.btn-outline.red-intense.active, .btn.btn-outline.red-intense:active, .btn.btn-outline.red-intense:active:focus, .btn.btn-outline.red-intense:active:hover, .btn.btn-outline.red-intense:focus, .btn.btn-outline.red-intense:hover {
    border-color: #e35b5a;
    color: #fff;
    background-color: #e35b5a
}

.btn.red-intense-stripe {
    border-left: 4px solid #e35b5a !important
}

.btn.red-intense.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.red-thunderbird:not(.btn-outline) {
    color: #fff;
    background-color: #d91e18;
    border-color: #d91e18
}

.btn.red-thunderbird:not(.btn-outline).focus, .btn.red-thunderbird:not(.btn-outline):focus {
    color: #fff;
    background-color: #ab1813;
    border-color: #660e0b
}

.btn.red-thunderbird:not(.btn-outline).active, .btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird:not(.btn-outline):hover, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #ab1813;
    border-color: #a21612
}

.btn.red-thunderbird:not(.btn-outline).active.focus, .btn.red-thunderbird:not(.btn-outline).active:focus, .btn.red-thunderbird:not(.btn-outline).active:hover, .btn.red-thunderbird:not(.btn-outline):active.focus, .btn.red-thunderbird:not(.btn-outline):active:focus, .btn.red-thunderbird:not(.btn-outline):active:hover, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle.focus, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #8b130f;
    border-color: #660e0b
}

.btn.red-thunderbird:not(.btn-outline).active, .btn.red-thunderbird:not(.btn-outline):active, .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red-thunderbird:not(.btn-outline).disabled.focus, .btn.red-thunderbird:not(.btn-outline).disabled:focus, .btn.red-thunderbird:not(.btn-outline).disabled:hover, .btn.red-thunderbird:not(.btn-outline)[disabled].focus, .btn.red-thunderbird:not(.btn-outline)[disabled]:focus, .btn.red-thunderbird:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.red-thunderbird:not(.btn-outline).focus, fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):focus, fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):hover {
    background-color: #d91e18;
    border-color: #d91e18
}

.btn.red-thunderbird:not(.btn-outline) .badge {
    color: #d91e18;
    background-color: #fff
}

.btn.btn-outline.red-thunderbird {
    border-color: #d91e18;
    color: #d91e18;
    background: none
}

.btn.btn-outline.red-thunderbird.active, .btn.btn-outline.red-thunderbird:active, .btn.btn-outline.red-thunderbird:active:focus, .btn.btn-outline.red-thunderbird:active:hover, .btn.btn-outline.red-thunderbird:focus, .btn.btn-outline.red-thunderbird:hover {
    border-color: #d91e18;
    color: #fff;
    background-color: #d91e18
}

.btn.red-thunderbird-stripe {
    border-left: 4px solid #d91e18 !important
}

.btn.red-thunderbird.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.red-flamingo:not(.btn-outline) {
    color: #fff;
    background-color: #ef4836;
    border-color: #ef4836
}

.btn.red-flamingo:not(.btn-outline).focus, .btn.red-flamingo:not(.btn-outline):focus {
    color: #fff;
    background-color: #e02612;
    border-color: #991a0c
}

.btn.red-flamingo:not(.btn-outline).active, .btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo:not(.btn-outline):hover, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #e02612;
    border-color: #d72411
}

.btn.red-flamingo:not(.btn-outline).active.focus, .btn.red-flamingo:not(.btn-outline).active:focus, .btn.red-flamingo:not(.btn-outline).active:hover, .btn.red-flamingo:not(.btn-outline):active.focus, .btn.red-flamingo:not(.btn-outline):active:focus, .btn.red-flamingo:not(.btn-outline):active:hover, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle.focus, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #bf200f;
    border-color: #991a0c
}

.btn.red-flamingo:not(.btn-outline).active, .btn.red-flamingo:not(.btn-outline):active, .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red-flamingo:not(.btn-outline).disabled.focus, .btn.red-flamingo:not(.btn-outline).disabled:focus, .btn.red-flamingo:not(.btn-outline).disabled:hover, .btn.red-flamingo:not(.btn-outline)[disabled].focus, .btn.red-flamingo:not(.btn-outline)[disabled]:focus, .btn.red-flamingo:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.red-flamingo:not(.btn-outline).focus, fieldset[disabled] .btn.red-flamingo:not(.btn-outline):focus, fieldset[disabled] .btn.red-flamingo:not(.btn-outline):hover {
    background-color: #ef4836;
    border-color: #ef4836
}

.btn.red-flamingo:not(.btn-outline) .badge {
    color: #ef4836;
    background-color: #fff
}

.btn.btn-outline.red-flamingo {
    border-color: #ef4836;
    color: #ef4836;
    background: none
}

.btn.btn-outline.red-flamingo.active, .btn.btn-outline.red-flamingo:active, .btn.btn-outline.red-flamingo:active:focus, .btn.btn-outline.red-flamingo:active:hover, .btn.btn-outline.red-flamingo:focus, .btn.btn-outline.red-flamingo:hover {
    border-color: #ef4836;
    color: #fff;
    background-color: #ef4836
}

.btn.red-flamingo-stripe {
    border-left: 4px solid #ef4836 !important
}

.btn.red-flamingo.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.red-soft:not(.btn-outline) {
    color: #fff;
    background-color: #d05454;
    border-color: #d05454
}

.btn.red-soft:not(.btn-outline).focus, .btn.red-soft:not(.btn-outline):focus {
    color: #fff;
    background-color: #bd3434;
    border-color: #812323
}

.btn.red-soft:not(.btn-outline).active, .btn.red-soft:not(.btn-outline):active, .btn.red-soft:not(.btn-outline):hover, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #bd3434;
    border-color: #b53232
}

.btn.red-soft:not(.btn-outline).active.focus, .btn.red-soft:not(.btn-outline).active:focus, .btn.red-soft:not(.btn-outline).active:hover, .btn.red-soft:not(.btn-outline):active.focus, .btn.red-soft:not(.btn-outline):active:focus, .btn.red-soft:not(.btn-outline):active:hover, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle.focus, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #a12c2c;
    border-color: #812323
}

.btn.red-soft:not(.btn-outline).active, .btn.red-soft:not(.btn-outline):active, .open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red-soft:not(.btn-outline).disabled.focus, .btn.red-soft:not(.btn-outline).disabled:focus, .btn.red-soft:not(.btn-outline).disabled:hover, .btn.red-soft:not(.btn-outline)[disabled].focus, .btn.red-soft:not(.btn-outline)[disabled]:focus, .btn.red-soft:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.red-soft:not(.btn-outline).focus, fieldset[disabled] .btn.red-soft:not(.btn-outline):focus, fieldset[disabled] .btn.red-soft:not(.btn-outline):hover {
    background-color: #d05454;
    border-color: #d05454
}

.btn.red-soft:not(.btn-outline) .badge {
    color: #d05454;
    background-color: #fff
}

.btn.btn-outline.red-soft {
    border-color: #d05454;
    color: #d05454;
    background: none
}

.btn.btn-outline.red-soft.active, .btn.btn-outline.red-soft:active, .btn.btn-outline.red-soft:active:focus, .btn.btn-outline.red-soft:active:hover, .btn.btn-outline.red-soft:focus, .btn.btn-outline.red-soft:hover {
    border-color: #d05454;
    color: #fff;
    background-color: #d05454
}

.btn.red-soft-stripe {
    border-left: 4px solid #d05454 !important
}

.btn.red-soft.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.red-haze:not(.btn-outline) {
    color: #fff;
    background-color: #f36a5a;
    border-color: #f36a5a
}

.btn.red-haze:not(.btn-outline).focus, .btn.red-haze:not(.btn-outline):focus {
    color: #fff;
    background-color: #f03f2a;
    border-color: #c0210e
}

.btn.red-haze:not(.btn-outline).active, .btn.red-haze:not(.btn-outline):active, .btn.red-haze:not(.btn-outline):hover, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #f03f2a;
    border-color: #ef3621
}

.btn.red-haze:not(.btn-outline).active.focus, .btn.red-haze:not(.btn-outline).active:focus, .btn.red-haze:not(.btn-outline).active:hover, .btn.red-haze:not(.btn-outline):active.focus, .btn.red-haze:not(.btn-outline):active:focus, .btn.red-haze:not(.btn-outline):active:hover, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle.focus, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #e62711;
    border-color: #c0210e
}

.btn.red-haze:not(.btn-outline).active, .btn.red-haze:not(.btn-outline):active, .open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red-haze:not(.btn-outline).disabled.focus, .btn.red-haze:not(.btn-outline).disabled:focus, .btn.red-haze:not(.btn-outline).disabled:hover, .btn.red-haze:not(.btn-outline)[disabled].focus, .btn.red-haze:not(.btn-outline)[disabled]:focus, .btn.red-haze:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.red-haze:not(.btn-outline).focus, fieldset[disabled] .btn.red-haze:not(.btn-outline):focus, fieldset[disabled] .btn.red-haze:not(.btn-outline):hover {
    background-color: #f36a5a;
    border-color: #f36a5a
}

.btn.red-haze:not(.btn-outline) .badge {
    color: #f36a5a;
    background-color: #fff
}

.btn.btn-outline.red-haze {
    border-color: #f36a5a;
    color: #f36a5a;
    background: none
}

.btn.btn-outline.red-haze.active, .btn.btn-outline.red-haze:active, .btn.btn-outline.red-haze:active:focus, .btn.btn-outline.red-haze:active:hover, .btn.btn-outline.red-haze:focus, .btn.btn-outline.red-haze:hover {
    border-color: #f36a5a;
    color: #fff;
    background-color: #f36a5a
}

.btn.red-haze-stripe {
    border-left: 4px solid #f36a5a !important
}

.btn.red-haze.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.red-mint:not(.btn-outline) {
    color: #fff;
    background-color: #e43a45;
    border-color: #e43a45
}

.btn.red-mint:not(.btn-outline).focus, .btn.red-mint:not(.btn-outline):focus {
    color: #fff;
    background-color: #cf1c28;
    border-color: #8b131b
}

.btn.red-mint:not(.btn-outline).active, .btn.red-mint:not(.btn-outline):active, .btn.red-mint:not(.btn-outline):hover, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #cf1c28;
    border-color: #c61b26
}

.btn.red-mint:not(.btn-outline).active.focus, .btn.red-mint:not(.btn-outline).active:focus, .btn.red-mint:not(.btn-outline).active:hover, .btn.red-mint:not(.btn-outline):active.focus, .btn.red-mint:not(.btn-outline):active:focus, .btn.red-mint:not(.btn-outline):active:hover, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle.focus, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle:focus, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #af1822;
    border-color: #8b131b
}

.btn.red-mint:not(.btn-outline).active, .btn.red-mint:not(.btn-outline):active, .open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red-mint:not(.btn-outline).disabled.focus, .btn.red-mint:not(.btn-outline).disabled:focus, .btn.red-mint:not(.btn-outline).disabled:hover, .btn.red-mint:not(.btn-outline)[disabled].focus, .btn.red-mint:not(.btn-outline)[disabled]:focus, .btn.red-mint:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.red-mint:not(.btn-outline).focus, fieldset[disabled] .btn.red-mint:not(.btn-outline):focus, fieldset[disabled] .btn.red-mint:not(.btn-outline):hover {
    background-color: #e43a45;
    border-color: #e43a45
}

.btn.red-mint:not(.btn-outline) .badge {
    color: #e43a45;
    background-color: #fff
}

.btn.btn-outline.red-mint {
    border-color: #e43a45;
    color: #e43a45;
    background: none
}

.btn.btn-outline.red-mint.active, .btn.btn-outline.red-mint:active, .btn.btn-outline.red-mint:active:focus, .btn.btn-outline.red-mint:active:hover, .btn.btn-outline.red-mint:focus, .btn.btn-outline.red-mint:hover {
    border-color: #e43a45;
    color: #fff;
    background-color: #e43a45
}

.btn.red-mint-stripe {
    border-left: 4px solid #e43a45 !important
}

.btn.red-mint.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.yellow:not(.btn-outline) {
    color: #fff;
    background-color: #c49f47;
    border-color: #c49f47
}

.btn.yellow:not(.btn-outline).focus, .btn.yellow:not(.btn-outline):focus {
    color: #fff;
    background-color: #a48334;
    border-color: #6a5422
}

.btn.yellow:not(.btn-outline).active, .btn.yellow:not(.btn-outline):active, .btn.yellow:not(.btn-outline):hover, .open > .btn.yellow:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #a48334;
    border-color: #9c7c32
}

.btn.yellow:not(.btn-outline).active.focus, .btn.yellow:not(.btn-outline).active:focus, .btn.yellow:not(.btn-outline).active:hover, .btn.yellow:not(.btn-outline):active.focus, .btn.yellow:not(.btn-outline):active:focus, .btn.yellow:not(.btn-outline):active:hover, .open > .btn.yellow:not(.btn-outline).dropdown-toggle.focus, .open > .btn.yellow:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #896d2c;
    border-color: #6a5422
}

.btn.yellow:not(.btn-outline).active, .btn.yellow:not(.btn-outline):active, .open > .btn.yellow:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.yellow:not(.btn-outline).disabled.focus, .btn.yellow:not(.btn-outline).disabled:focus, .btn.yellow:not(.btn-outline).disabled:hover, .btn.yellow:not(.btn-outline)[disabled].focus, .btn.yellow:not(.btn-outline)[disabled]:focus, .btn.yellow:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.yellow:not(.btn-outline).focus, fieldset[disabled] .btn.yellow:not(.btn-outline):focus, fieldset[disabled] .btn.yellow:not(.btn-outline):hover {
    background-color: #c49f47;
    border-color: #c49f47
}

.btn.yellow:not(.btn-outline) .badge {
    color: #c49f47;
    background-color: #fff
}

.btn.btn-outline.yellow {
    border-color: #c49f47;
    color: #c49f47;
    background: none
}

.btn.btn-outline.yellow.active, .btn.btn-outline.yellow:active, .btn.btn-outline.yellow:active:focus, .btn.btn-outline.yellow:active:hover, .btn.btn-outline.yellow:focus, .btn.btn-outline.yellow:hover {
    border-color: #c49f47;
    color: #fff;
    background-color: #c49f47
}

.btn.yellow-stripe {
    border-left: 4px solid #c49f47 !important
}

.btn.yellow.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.yellow-gold:not(.btn-outline) {
    color: #fff;
    background-color: #e87e04;
    border-color: #e87e04
}

.btn.yellow-gold:not(.btn-outline).focus, .btn.yellow-gold:not(.btn-outline):focus {
    color: #fff;
    background-color: #b66303;
    border-color: #6b3a02
}

.btn.yellow-gold:not(.btn-outline).active, .btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold:not(.btn-outline):hover, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #b66303;
    border-color: #ac5d03
}

.btn.yellow-gold:not(.btn-outline).active.focus, .btn.yellow-gold:not(.btn-outline).active:focus, .btn.yellow-gold:not(.btn-outline).active:hover, .btn.yellow-gold:not(.btn-outline):active.focus, .btn.yellow-gold:not(.btn-outline):active:focus, .btn.yellow-gold:not(.btn-outline):active:hover, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle.focus, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #935003;
    border-color: #6b3a02
}

.btn.yellow-gold:not(.btn-outline).active, .btn.yellow-gold:not(.btn-outline):active, .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.yellow-gold:not(.btn-outline).disabled.focus, .btn.yellow-gold:not(.btn-outline).disabled:focus, .btn.yellow-gold:not(.btn-outline).disabled:hover, .btn.yellow-gold:not(.btn-outline)[disabled].focus, .btn.yellow-gold:not(.btn-outline)[disabled]:focus, .btn.yellow-gold:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.yellow-gold:not(.btn-outline).focus, fieldset[disabled] .btn.yellow-gold:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-gold:not(.btn-outline):hover {
    background-color: #e87e04;
    border-color: #e87e04
}

.btn.yellow-gold:not(.btn-outline) .badge {
    color: #e87e04;
    background-color: #fff
}

.btn.btn-outline.yellow-gold {
    border-color: #e87e04;
    color: #e87e04;
    background: none
}

.btn.btn-outline.yellow-gold.active, .btn.btn-outline.yellow-gold:active, .btn.btn-outline.yellow-gold:active:focus, .btn.btn-outline.yellow-gold:active:hover, .btn.btn-outline.yellow-gold:focus, .btn.btn-outline.yellow-gold:hover {
    border-color: #e87e04;
    color: #fff;
    background-color: #e87e04
}

.btn.yellow-gold-stripe {
    border-left: 4px solid #e87e04 !important
}

.btn.yellow-gold.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.yellow-casablanca:not(.btn-outline) {
    color: #fff;
    background-color: #f2784b;
    border-color: #f2784b
}

.btn.yellow-casablanca:not(.btn-outline).focus, .btn.yellow-casablanca:not(.btn-outline):focus {
    color: #fff;
    background-color: #ef541b;
    border-color: #b1390d
}

.btn.yellow-casablanca:not(.btn-outline).active, .btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca:not(.btn-outline):hover, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #ef541b;
    border-color: #ee4d12
}

.btn.yellow-casablanca:not(.btn-outline).active.focus, .btn.yellow-casablanca:not(.btn-outline).active:focus, .btn.yellow-casablanca:not(.btn-outline).active:hover, .btn.yellow-casablanca:not(.btn-outline):active.focus, .btn.yellow-casablanca:not(.btn-outline):active:focus, .btn.yellow-casablanca:not(.btn-outline):active:hover, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle.focus, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #d74510;
    border-color: #b1390d
}

.btn.yellow-casablanca:not(.btn-outline).active, .btn.yellow-casablanca:not(.btn-outline):active, .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.yellow-casablanca:not(.btn-outline).disabled.focus, .btn.yellow-casablanca:not(.btn-outline).disabled:focus, .btn.yellow-casablanca:not(.btn-outline).disabled:hover, .btn.yellow-casablanca:not(.btn-outline)[disabled].focus, .btn.yellow-casablanca:not(.btn-outline)[disabled]:focus, .btn.yellow-casablanca:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline).focus, fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):hover {
    background-color: #f2784b;
    border-color: #f2784b
}

.btn.yellow-casablanca:not(.btn-outline) .badge {
    color: #f2784b;
    background-color: #fff
}

.btn.btn-outline.yellow-casablanca {
    border-color: #f2784b;
    color: #f2784b;
    background: none
}

.btn.btn-outline.yellow-casablanca.active, .btn.btn-outline.yellow-casablanca:active, .btn.btn-outline.yellow-casablanca:active:focus, .btn.btn-outline.yellow-casablanca:active:hover, .btn.btn-outline.yellow-casablanca:focus, .btn.btn-outline.yellow-casablanca:hover {
    border-color: #f2784b;
    color: #fff;
    background-color: #f2784b
}

.btn.yellow-casablanca-stripe {
    border-left: 4px solid #f2784b !important
}

.btn.yellow-casablanca.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.yellow-crusta:not(.btn-outline) {
    color: #fff;
    background-color: #f3c200;
    border-color: #f3c200
}

.btn.yellow-crusta:not(.btn-outline).focus, .btn.yellow-crusta:not(.btn-outline):focus {
    color: #fff;
    background-color: #c09900;
    border-color: #745c00
}

.btn.yellow-crusta:not(.btn-outline).active, .btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline):hover, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #c09900;
    border-color: #b69100
}

.btn.yellow-crusta:not(.btn-outline).active.focus, .btn.yellow-crusta:not(.btn-outline).active:focus, .btn.yellow-crusta:not(.btn-outline).active:hover, .btn.yellow-crusta:not(.btn-outline):active.focus, .btn.yellow-crusta:not(.btn-outline):active:focus, .btn.yellow-crusta:not(.btn-outline):active:hover, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle.focus, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #9c7d00;
    border-color: #745c00
}

.btn.yellow-crusta:not(.btn-outline).active, .btn.yellow-crusta:not(.btn-outline):active, .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.yellow-crusta:not(.btn-outline).disabled.focus, .btn.yellow-crusta:not(.btn-outline).disabled:focus, .btn.yellow-crusta:not(.btn-outline).disabled:hover, .btn.yellow-crusta:not(.btn-outline)[disabled].focus, .btn.yellow-crusta:not(.btn-outline)[disabled]:focus, .btn.yellow-crusta:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.yellow-crusta:not(.btn-outline).focus, fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):hover {
    background-color: #f3c200;
    border-color: #f3c200
}

.btn.yellow-crusta:not(.btn-outline) .badge {
    color: #f3c200;
    background-color: #fff
}

.btn.btn-outline.yellow-crusta {
    border-color: #f3c200;
    color: #f3c200;
    background: none
}

.btn.btn-outline.yellow-crusta.active, .btn.btn-outline.yellow-crusta:active, .btn.btn-outline.yellow-crusta:active:focus, .btn.btn-outline.yellow-crusta:active:hover, .btn.btn-outline.yellow-crusta:focus, .btn.btn-outline.yellow-crusta:hover {
    border-color: #f3c200;
    color: #fff;
    background-color: #f3c200
}

.btn.yellow-crusta-stripe {
    border-left: 4px solid #f3c200 !important
}

.btn.yellow-crusta.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.yellow-lemon:not(.btn-outline) {
    color: #fff;
    background-color: #f7ca18;
    border-color: #f7ca18
}

.btn.yellow-lemon:not(.btn-outline).focus, .btn.yellow-lemon:not(.btn-outline):focus {
    color: #fff;
    background-color: #d5ab07;
    border-color: #8b7005
}

.btn.yellow-lemon:not(.btn-outline).active, .btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon:not(.btn-outline):hover, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #d5ab07;
    border-color: #cba307
}

.btn.yellow-lemon:not(.btn-outline).active.focus, .btn.yellow-lemon:not(.btn-outline).active:focus, .btn.yellow-lemon:not(.btn-outline).active:hover, .btn.yellow-lemon:not(.btn-outline):active.focus, .btn.yellow-lemon:not(.btn-outline):active:focus, .btn.yellow-lemon:not(.btn-outline):active:hover, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle.focus, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #b28f06;
    border-color: #8b7005
}

.btn.yellow-lemon:not(.btn-outline).active, .btn.yellow-lemon:not(.btn-outline):active, .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.yellow-lemon:not(.btn-outline).disabled.focus, .btn.yellow-lemon:not(.btn-outline).disabled:focus, .btn.yellow-lemon:not(.btn-outline).disabled:hover, .btn.yellow-lemon:not(.btn-outline)[disabled].focus, .btn.yellow-lemon:not(.btn-outline)[disabled]:focus, .btn.yellow-lemon:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.yellow-lemon:not(.btn-outline).focus, fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):hover {
    background-color: #f7ca18;
    border-color: #f7ca18
}

.btn.yellow-lemon:not(.btn-outline) .badge {
    color: #f7ca18;
    background-color: #fff
}

.btn.btn-outline.yellow-lemon {
    border-color: #f7ca18;
    color: #f7ca18;
    background: none
}

.btn.btn-outline.yellow-lemon.active, .btn.btn-outline.yellow-lemon:active, .btn.btn-outline.yellow-lemon:active:focus, .btn.btn-outline.yellow-lemon:active:hover, .btn.btn-outline.yellow-lemon:focus, .btn.btn-outline.yellow-lemon:hover {
    border-color: #f7ca18;
    color: #fff;
    background-color: #f7ca18
}

.btn.yellow-lemon-stripe {
    border-left: 4px solid #f7ca18 !important
}

.btn.yellow-lemon.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.yellow-saffron:not(.btn-outline) {
    color: #fff;
    background-color: #f4d03f;
    border-color: #f4d03f
}

.btn.yellow-saffron:not(.btn-outline).focus, .btn.yellow-saffron:not(.btn-outline):focus {
    color: #fff;
    background-color: #f1c40f;
    border-color: #aa8a0a
}

.btn.yellow-saffron:not(.btn-outline).active, .btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron:not(.btn-outline):hover, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #f1c40f;
    border-color: #e8bd0d
}

.btn.yellow-saffron:not(.btn-outline).active.focus, .btn.yellow-saffron:not(.btn-outline).active:focus, .btn.yellow-saffron:not(.btn-outline).active:hover, .btn.yellow-saffron:not(.btn-outline):active.focus, .btn.yellow-saffron:not(.btn-outline):active:focus, .btn.yellow-saffron:not(.btn-outline):active:hover, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle.focus, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #d0a90c;
    border-color: #aa8a0a
}

.btn.yellow-saffron:not(.btn-outline).active, .btn.yellow-saffron:not(.btn-outline):active, .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.yellow-saffron:not(.btn-outline).disabled.focus, .btn.yellow-saffron:not(.btn-outline).disabled:focus, .btn.yellow-saffron:not(.btn-outline).disabled:hover, .btn.yellow-saffron:not(.btn-outline)[disabled].focus, .btn.yellow-saffron:not(.btn-outline)[disabled]:focus, .btn.yellow-saffron:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.yellow-saffron:not(.btn-outline).focus, fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):hover {
    background-color: #f4d03f;
    border-color: #f4d03f
}

.btn.yellow-saffron:not(.btn-outline) .badge {
    color: #f4d03f;
    background-color: #fff
}

.btn.btn-outline.yellow-saffron {
    border-color: #f4d03f;
    color: #f4d03f;
    background: none
}

.btn.btn-outline.yellow-saffron.active, .btn.btn-outline.yellow-saffron:active, .btn.btn-outline.yellow-saffron:active:focus, .btn.btn-outline.yellow-saffron:active:hover, .btn.btn-outline.yellow-saffron:focus, .btn.btn-outline.yellow-saffron:hover {
    border-color: #f4d03f;
    color: #fff;
    background-color: #f4d03f
}

.btn.yellow-saffron-stripe {
    border-left: 4px solid #f4d03f !important
}

.btn.yellow-saffron.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.yellow-soft:not(.btn-outline) {
    color: #fff;
    background-color: #c8d046;
    border-color: #c8d046
}

.btn.yellow-soft:not(.btn-outline).focus, .btn.yellow-soft:not(.btn-outline):focus {
    color: #fff;
    background-color: #adb52e;
    border-color: #73781e
}

.btn.yellow-soft:not(.btn-outline).active, .btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft:not(.btn-outline):hover, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #adb52e;
    border-color: #a5ad2c
}

.btn.yellow-soft:not(.btn-outline).active.focus, .btn.yellow-soft:not(.btn-outline).active:focus, .btn.yellow-soft:not(.btn-outline).active:hover, .btn.yellow-soft:not(.btn-outline):active.focus, .btn.yellow-soft:not(.btn-outline):active:focus, .btn.yellow-soft:not(.btn-outline):active:hover, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle.focus, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #929927;
    border-color: #73781e
}

.btn.yellow-soft:not(.btn-outline).active, .btn.yellow-soft:not(.btn-outline):active, .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.yellow-soft:not(.btn-outline).disabled.focus, .btn.yellow-soft:not(.btn-outline).disabled:focus, .btn.yellow-soft:not(.btn-outline).disabled:hover, .btn.yellow-soft:not(.btn-outline)[disabled].focus, .btn.yellow-soft:not(.btn-outline)[disabled]:focus, .btn.yellow-soft:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.yellow-soft:not(.btn-outline).focus, fieldset[disabled] .btn.yellow-soft:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-soft:not(.btn-outline):hover {
    background-color: #c8d046;
    border-color: #c8d046
}

.btn.yellow-soft:not(.btn-outline) .badge {
    color: #c8d046;
    background-color: #fff
}

.btn.btn-outline.yellow-soft {
    border-color: #c8d046;
    color: #c8d046;
    background: none
}

.btn.btn-outline.yellow-soft.active, .btn.btn-outline.yellow-soft:active, .btn.btn-outline.yellow-soft:active:focus, .btn.btn-outline.yellow-soft:active:hover, .btn.btn-outline.yellow-soft:focus, .btn.btn-outline.yellow-soft:hover {
    border-color: #c8d046;
    color: #fff;
    background-color: #c8d046
}

.btn.yellow-soft-stripe {
    border-left: 4px solid #c8d046 !important
}

.btn.yellow-soft.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.yellow-haze:not(.btn-outline) {
    color: #fff;
    background-color: #c5bf66;
    border-color: #c5bf66
}

.btn.yellow-haze:not(.btn-outline).focus, .btn.yellow-haze:not(.btn-outline):focus {
    color: #fff;
    background-color: #b4ad44;
    border-color: #7c772f
}

.btn.yellow-haze:not(.btn-outline).active, .btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze:not(.btn-outline):hover, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #b4ad44;
    border-color: #aca641
}

.btn.yellow-haze:not(.btn-outline).active.focus, .btn.yellow-haze:not(.btn-outline).active:focus, .btn.yellow-haze:not(.btn-outline).active:hover, .btn.yellow-haze:not(.btn-outline):active.focus, .btn.yellow-haze:not(.btn-outline):active:focus, .btn.yellow-haze:not(.btn-outline):active:hover, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle.focus, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #9a943a;
    border-color: #7c772f
}

.btn.yellow-haze:not(.btn-outline).active, .btn.yellow-haze:not(.btn-outline):active, .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.yellow-haze:not(.btn-outline).disabled.focus, .btn.yellow-haze:not(.btn-outline).disabled:focus, .btn.yellow-haze:not(.btn-outline).disabled:hover, .btn.yellow-haze:not(.btn-outline)[disabled].focus, .btn.yellow-haze:not(.btn-outline)[disabled]:focus, .btn.yellow-haze:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.yellow-haze:not(.btn-outline).focus, fieldset[disabled] .btn.yellow-haze:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-haze:not(.btn-outline):hover {
    background-color: #c5bf66;
    border-color: #c5bf66
}

.btn.yellow-haze:not(.btn-outline) .badge {
    color: #c5bf66;
    background-color: #fff
}

.btn.btn-outline.yellow-haze {
    border-color: #c5bf66;
    color: #c5bf66;
    background: none
}

.btn.btn-outline.yellow-haze.active, .btn.btn-outline.yellow-haze:active, .btn.btn-outline.yellow-haze:active:focus, .btn.btn-outline.yellow-haze:active:hover, .btn.btn-outline.yellow-haze:focus, .btn.btn-outline.yellow-haze:hover {
    border-color: #c5bf66;
    color: #fff;
    background-color: #c5bf66
}

.btn.yellow-haze-stripe {
    border-left: 4px solid #c5bf66 !important
}

.btn.yellow-haze.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.yellow-mint:not(.btn-outline) {
    color: #fff;
    background-color: #c5b96b;
    border-color: #c5b96b
}

.btn.yellow-mint:not(.btn-outline).focus, .btn.yellow-mint:not(.btn-outline):focus {
    color: #fff;
    background-color: #b6a747;
    border-color: #7f7532
}

.btn.yellow-mint:not(.btn-outline).active, .btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint:not(.btn-outline):hover, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #b6a747;
    border-color: #aea044
}

.btn.yellow-mint:not(.btn-outline).active.focus, .btn.yellow-mint:not(.btn-outline).active:focus, .btn.yellow-mint:not(.btn-outline).active:hover, .btn.yellow-mint:not(.btn-outline):active.focus, .btn.yellow-mint:not(.btn-outline):active:focus, .btn.yellow-mint:not(.btn-outline):active:hover, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle.focus, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:focus, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #9c8f3d;
    border-color: #7f7532
}

.btn.yellow-mint:not(.btn-outline).active, .btn.yellow-mint:not(.btn-outline):active, .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.yellow-mint:not(.btn-outline).disabled.focus, .btn.yellow-mint:not(.btn-outline).disabled:focus, .btn.yellow-mint:not(.btn-outline).disabled:hover, .btn.yellow-mint:not(.btn-outline)[disabled].focus, .btn.yellow-mint:not(.btn-outline)[disabled]:focus, .btn.yellow-mint:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.yellow-mint:not(.btn-outline).focus, fieldset[disabled] .btn.yellow-mint:not(.btn-outline):focus, fieldset[disabled] .btn.yellow-mint:not(.btn-outline):hover {
    background-color: #c5b96b;
    border-color: #c5b96b
}

.btn.yellow-mint:not(.btn-outline) .badge {
    color: #c5b96b;
    background-color: #fff
}

.btn.btn-outline.yellow-mint {
    border-color: #c5b96b;
    color: #c5b96b;
    background: none
}

.btn.btn-outline.yellow-mint.active, .btn.btn-outline.yellow-mint:active, .btn.btn-outline.yellow-mint:active:focus, .btn.btn-outline.yellow-mint:active:hover, .btn.btn-outline.yellow-mint:focus, .btn.btn-outline.yellow-mint:hover {
    border-color: #c5b96b;
    color: #fff;
    background-color: #c5b96b
}

.btn.yellow-mint-stripe {
    border-left: 4px solid #c5b96b !important
}

.btn.yellow-mint.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.purple:not(.btn-outline) {
    color: #fff;
    background-color: #8e44ad;
    border-color: #8e44ad
}

.btn.purple:not(.btn-outline).focus, .btn.purple:not(.btn-outline):focus {
    color: #fff;
    background-color: #703688;
    border-color: #432051
}

.btn.purple:not(.btn-outline).active, .btn.purple:not(.btn-outline):active, .btn.purple:not(.btn-outline):hover, .open > .btn.purple:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #703688;
    border-color: #6a3381
}

.btn.purple:not(.btn-outline).active.focus, .btn.purple:not(.btn-outline).active:focus, .btn.purple:not(.btn-outline).active:hover, .btn.purple:not(.btn-outline):active.focus, .btn.purple:not(.btn-outline):active:focus, .btn.purple:not(.btn-outline):active:hover, .open > .btn.purple:not(.btn-outline).dropdown-toggle.focus, .open > .btn.purple:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #5b2c6f;
    border-color: #432051
}

.btn.purple:not(.btn-outline).active, .btn.purple:not(.btn-outline):active, .open > .btn.purple:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.purple:not(.btn-outline).disabled.focus, .btn.purple:not(.btn-outline).disabled:focus, .btn.purple:not(.btn-outline).disabled:hover, .btn.purple:not(.btn-outline)[disabled].focus, .btn.purple:not(.btn-outline)[disabled]:focus, .btn.purple:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.purple:not(.btn-outline).focus, fieldset[disabled] .btn.purple:not(.btn-outline):focus, fieldset[disabled] .btn.purple:not(.btn-outline):hover {
    background-color: #8e44ad;
    border-color: #8e44ad
}

.btn.purple:not(.btn-outline) .badge {
    color: #8e44ad;
    background-color: #fff
}

.btn.btn-outline.purple {
    border-color: #8e44ad;
    color: #8e44ad;
    background: none
}

.btn.btn-outline.purple.active, .btn.btn-outline.purple:active, .btn.btn-outline.purple:active:focus, .btn.btn-outline.purple:active:hover, .btn.btn-outline.purple:focus, .btn.btn-outline.purple:hover {
    border-color: #8e44ad;
    color: #fff;
    background-color: #8e44ad
}

.btn.purple-stripe {
    border-left: 4px solid #8e44ad !important
}

.btn.purple.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.purple-plum:not(.btn-outline) {
    color: #fff;
    background-color: #8775a7;
    border-color: #8775a7
}

.btn.purple-plum:not(.btn-outline).focus, .btn.purple-plum:not(.btn-outline):focus {
    color: #fff;
    background-color: #6d5b8e;
    border-color: #493d60
}

.btn.purple-plum:not(.btn-outline).active, .btn.purple-plum:not(.btn-outline):active, .btn.purple-plum:not(.btn-outline):hover, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #6d5b8e;
    border-color: #685788
}

.btn.purple-plum:not(.btn-outline).active.focus, .btn.purple-plum:not(.btn-outline).active:focus, .btn.purple-plum:not(.btn-outline).active:hover, .btn.purple-plum:not(.btn-outline):active.focus, .btn.purple-plum:not(.btn-outline):active:focus, .btn.purple-plum:not(.btn-outline):active:hover, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle.focus, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #5d4d78;
    border-color: #493d60
}

.btn.purple-plum:not(.btn-outline).active, .btn.purple-plum:not(.btn-outline):active, .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.purple-plum:not(.btn-outline).disabled.focus, .btn.purple-plum:not(.btn-outline).disabled:focus, .btn.purple-plum:not(.btn-outline).disabled:hover, .btn.purple-plum:not(.btn-outline)[disabled].focus, .btn.purple-plum:not(.btn-outline)[disabled]:focus, .btn.purple-plum:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.purple-plum:not(.btn-outline).focus, fieldset[disabled] .btn.purple-plum:not(.btn-outline):focus, fieldset[disabled] .btn.purple-plum:not(.btn-outline):hover {
    background-color: #8775a7;
    border-color: #8775a7
}

.btn.purple-plum:not(.btn-outline) .badge {
    color: #8775a7;
    background-color: #fff
}

.btn.btn-outline.purple-plum {
    border-color: #8775a7;
    color: #8775a7;
    background: none
}

.btn.btn-outline.purple-plum.active, .btn.btn-outline.purple-plum:active, .btn.btn-outline.purple-plum:active:focus, .btn.btn-outline.purple-plum:active:hover, .btn.btn-outline.purple-plum:focus, .btn.btn-outline.purple-plum:hover {
    border-color: #8775a7;
    color: #fff;
    background-color: #8775a7
}

.btn.purple-plum-stripe {
    border-left: 4px solid #8775a7 !important
}

.btn.purple-plum.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.purple-medium:not(.btn-outline) {
    color: #fff;
    background-color: #bf55ec;
    border-color: #bf55ec
}

.btn.purple-medium:not(.btn-outline).focus, .btn.purple-medium:not(.btn-outline):focus {
    color: #fff;
    background-color: #ae27e7;
    border-color: #8013ae
}

.btn.purple-medium:not(.btn-outline).active, .btn.purple-medium:not(.btn-outline):active, .btn.purple-medium:not(.btn-outline):hover, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #ae27e7;
    border-color: #aa1ee6
}

.btn.purple-medium:not(.btn-outline).active.focus, .btn.purple-medium:not(.btn-outline).active:focus, .btn.purple-medium:not(.btn-outline).active:hover, .btn.purple-medium:not(.btn-outline):active.focus, .btn.purple-medium:not(.btn-outline):active:focus, .btn.purple-medium:not(.btn-outline):active:hover, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle.focus, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #9b18d3;
    border-color: #8013ae
}

.btn.purple-medium:not(.btn-outline).active, .btn.purple-medium:not(.btn-outline):active, .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.purple-medium:not(.btn-outline).disabled.focus, .btn.purple-medium:not(.btn-outline).disabled:focus, .btn.purple-medium:not(.btn-outline).disabled:hover, .btn.purple-medium:not(.btn-outline)[disabled].focus, .btn.purple-medium:not(.btn-outline)[disabled]:focus, .btn.purple-medium:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.purple-medium:not(.btn-outline).focus, fieldset[disabled] .btn.purple-medium:not(.btn-outline):focus, fieldset[disabled] .btn.purple-medium:not(.btn-outline):hover {
    background-color: #bf55ec;
    border-color: #bf55ec
}

.btn.purple-medium:not(.btn-outline) .badge {
    color: #bf55ec;
    background-color: #fff
}

.btn.btn-outline.purple-medium {
    border-color: #bf55ec;
    color: #bf55ec;
    background: none
}

.btn.btn-outline.purple-medium.active, .btn.btn-outline.purple-medium:active, .btn.btn-outline.purple-medium:active:focus, .btn.btn-outline.purple-medium:active:hover, .btn.btn-outline.purple-medium:focus, .btn.btn-outline.purple-medium:hover {
    border-color: #bf55ec;
    color: #fff;
    background-color: #bf55ec
}

.btn.purple-medium-stripe {
    border-left: 4px solid #bf55ec !important
}

.btn.purple-medium.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.purple-studio:not(.btn-outline) {
    color: #fff;
    background-color: #8e44ad;
    border-color: #8e44ad
}

.btn.purple-studio:not(.btn-outline).focus, .btn.purple-studio:not(.btn-outline):focus {
    color: #fff;
    background-color: #703688;
    border-color: #432051
}

.btn.purple-studio:not(.btn-outline).active, .btn.purple-studio:not(.btn-outline):active, .btn.purple-studio:not(.btn-outline):hover, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #703688;
    border-color: #6a3381
}

.btn.purple-studio:not(.btn-outline).active.focus, .btn.purple-studio:not(.btn-outline).active:focus, .btn.purple-studio:not(.btn-outline).active:hover, .btn.purple-studio:not(.btn-outline):active.focus, .btn.purple-studio:not(.btn-outline):active:focus, .btn.purple-studio:not(.btn-outline):active:hover, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle.focus, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #5b2c6f;
    border-color: #432051
}

.btn.purple-studio:not(.btn-outline).active, .btn.purple-studio:not(.btn-outline):active, .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.purple-studio:not(.btn-outline).disabled.focus, .btn.purple-studio:not(.btn-outline).disabled:focus, .btn.purple-studio:not(.btn-outline).disabled:hover, .btn.purple-studio:not(.btn-outline)[disabled].focus, .btn.purple-studio:not(.btn-outline)[disabled]:focus, .btn.purple-studio:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.purple-studio:not(.btn-outline).focus, fieldset[disabled] .btn.purple-studio:not(.btn-outline):focus, fieldset[disabled] .btn.purple-studio:not(.btn-outline):hover {
    background-color: #8e44ad;
    border-color: #8e44ad
}

.btn.purple-studio:not(.btn-outline) .badge {
    color: #8e44ad;
    background-color: #fff
}

.btn.btn-outline.purple-studio {
    border-color: #8e44ad;
    color: #8e44ad;
    background: none
}

.btn.btn-outline.purple-studio.active, .btn.btn-outline.purple-studio:active, .btn.btn-outline.purple-studio:active:focus, .btn.btn-outline.purple-studio:active:hover, .btn.btn-outline.purple-studio:focus, .btn.btn-outline.purple-studio:hover {
    border-color: #8e44ad;
    color: #fff;
    background-color: #8e44ad
}

.btn.purple-studio-stripe {
    border-left: 4px solid #8e44ad !important
}

.btn.purple-studio.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.purple-wisteria:not(.btn-outline) {
    color: #fff;
    background-color: #9b59b6;
    border-color: #9b59b6
}

.btn.purple-wisteria:not(.btn-outline).focus, .btn.purple-wisteria:not(.btn-outline):focus {
    color: #fff;
    background-color: #804399;
    border-color: #532c64
}

.btn.purple-wisteria:not(.btn-outline).active, .btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria:not(.btn-outline):hover, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #804399;
    border-color: #7a4092
}

.btn.purple-wisteria:not(.btn-outline).active.focus, .btn.purple-wisteria:not(.btn-outline).active:focus, .btn.purple-wisteria:not(.btn-outline).active:hover, .btn.purple-wisteria:not(.btn-outline):active.focus, .btn.purple-wisteria:not(.btn-outline):active:focus, .btn.purple-wisteria:not(.btn-outline):active:hover, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle.focus, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #6b3880;
    border-color: #532c64
}

.btn.purple-wisteria:not(.btn-outline).active, .btn.purple-wisteria:not(.btn-outline):active, .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.purple-wisteria:not(.btn-outline).disabled.focus, .btn.purple-wisteria:not(.btn-outline).disabled:focus, .btn.purple-wisteria:not(.btn-outline).disabled:hover, .btn.purple-wisteria:not(.btn-outline)[disabled].focus, .btn.purple-wisteria:not(.btn-outline)[disabled]:focus, .btn.purple-wisteria:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.purple-wisteria:not(.btn-outline).focus, fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):focus, fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):hover {
    background-color: #9b59b6;
    border-color: #9b59b6
}

.btn.purple-wisteria:not(.btn-outline) .badge {
    color: #9b59b6;
    background-color: #fff
}

.btn.btn-outline.purple-wisteria {
    border-color: #9b59b6;
    color: #9b59b6;
    background: none
}

.btn.btn-outline.purple-wisteria.active, .btn.btn-outline.purple-wisteria:active, .btn.btn-outline.purple-wisteria:active:focus, .btn.btn-outline.purple-wisteria:active:hover, .btn.btn-outline.purple-wisteria:focus, .btn.btn-outline.purple-wisteria:hover {
    border-color: #9b59b6;
    color: #fff;
    background-color: #9b59b6
}

.btn.purple-wisteria-stripe {
    border-left: 4px solid #9b59b6 !important
}

.btn.purple-wisteria.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.purple-seance:not(.btn-outline) {
    color: #fff;
    background-color: #9a12b3;
    border-color: #9a12b3
}

.btn.purple-seance:not(.btn-outline).focus, .btn.purple-seance:not(.btn-outline):focus {
    color: #fff;
    background-color: #720d85;
    border-color: #36063f
}

.btn.purple-seance:not(.btn-outline).active, .btn.purple-seance:not(.btn-outline):active, .btn.purple-seance:not(.btn-outline):hover, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #720d85;
    border-color: #6a0c7b
}

.btn.purple-seance:not(.btn-outline).active.focus, .btn.purple-seance:not(.btn-outline).active:focus, .btn.purple-seance:not(.btn-outline).active:hover, .btn.purple-seance:not(.btn-outline):active.focus, .btn.purple-seance:not(.btn-outline):active:focus, .btn.purple-seance:not(.btn-outline):active:hover, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle.focus, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #560a64;
    border-color: #36063f
}

.btn.purple-seance:not(.btn-outline).active, .btn.purple-seance:not(.btn-outline):active, .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.purple-seance:not(.btn-outline).disabled.focus, .btn.purple-seance:not(.btn-outline).disabled:focus, .btn.purple-seance:not(.btn-outline).disabled:hover, .btn.purple-seance:not(.btn-outline)[disabled].focus, .btn.purple-seance:not(.btn-outline)[disabled]:focus, .btn.purple-seance:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.purple-seance:not(.btn-outline).focus, fieldset[disabled] .btn.purple-seance:not(.btn-outline):focus, fieldset[disabled] .btn.purple-seance:not(.btn-outline):hover {
    background-color: #9a12b3;
    border-color: #9a12b3
}

.btn.purple-seance:not(.btn-outline) .badge {
    color: #9a12b3;
    background-color: #fff
}

.btn.btn-outline.purple-seance {
    border-color: #9a12b3;
    color: #9a12b3;
    background: none
}

.btn.btn-outline.purple-seance.active, .btn.btn-outline.purple-seance:active, .btn.btn-outline.purple-seance:active:focus, .btn.btn-outline.purple-seance:active:hover, .btn.btn-outline.purple-seance:focus, .btn.btn-outline.purple-seance:hover {
    border-color: #9a12b3;
    color: #fff;
    background-color: #9a12b3
}

.btn.purple-seance-stripe {
    border-left: 4px solid #9a12b3 !important
}

.btn.purple-seance.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.purple-intense:not(.btn-outline) {
    color: #fff;
    background-color: #8775a7;
    border-color: #8775a7
}

.btn.purple-intense:not(.btn-outline).focus, .btn.purple-intense:not(.btn-outline):focus {
    color: #fff;
    background-color: #6d5b8e;
    border-color: #493d60
}

.btn.purple-intense:not(.btn-outline).active, .btn.purple-intense:not(.btn-outline):active, .btn.purple-intense:not(.btn-outline):hover, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #6d5b8e;
    border-color: #685788
}

.btn.purple-intense:not(.btn-outline).active.focus, .btn.purple-intense:not(.btn-outline).active:focus, .btn.purple-intense:not(.btn-outline).active:hover, .btn.purple-intense:not(.btn-outline):active.focus, .btn.purple-intense:not(.btn-outline):active:focus, .btn.purple-intense:not(.btn-outline):active:hover, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle.focus, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #5d4d78;
    border-color: #493d60
}

.btn.purple-intense:not(.btn-outline).active, .btn.purple-intense:not(.btn-outline):active, .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.purple-intense:not(.btn-outline).disabled.focus, .btn.purple-intense:not(.btn-outline).disabled:focus, .btn.purple-intense:not(.btn-outline).disabled:hover, .btn.purple-intense:not(.btn-outline)[disabled].focus, .btn.purple-intense:not(.btn-outline)[disabled]:focus, .btn.purple-intense:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.purple-intense:not(.btn-outline).focus, fieldset[disabled] .btn.purple-intense:not(.btn-outline):focus, fieldset[disabled] .btn.purple-intense:not(.btn-outline):hover {
    background-color: #8775a7;
    border-color: #8775a7
}

.btn.purple-intense:not(.btn-outline) .badge {
    color: #8775a7;
    background-color: #fff
}

.btn.btn-outline.purple-intense {
    border-color: #8775a7;
    color: #8775a7;
    background: none
}

.btn.btn-outline.purple-intense.active, .btn.btn-outline.purple-intense:active, .btn.btn-outline.purple-intense:active:focus, .btn.btn-outline.purple-intense:active:hover, .btn.btn-outline.purple-intense:focus, .btn.btn-outline.purple-intense:hover {
    border-color: #8775a7;
    color: #fff;
    background-color: #8775a7
}

.btn.purple-intense-stripe {
    border-left: 4px solid #8775a7 !important
}

.btn.purple-intense.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.purple-sharp:not(.btn-outline) {
    color: #fff;
    background-color: #796799;
    border-color: #796799
}

.btn.purple-sharp:not(.btn-outline).focus, .btn.purple-sharp:not(.btn-outline):focus {
    color: #fff;
    background-color: #61527b;
    border-color: #3d344d
}

.btn.purple-sharp:not(.btn-outline).active, .btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp:not(.btn-outline):hover, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #61527b;
    border-color: #5c4e75
}

.btn.purple-sharp:not(.btn-outline).active.focus, .btn.purple-sharp:not(.btn-outline).active:focus, .btn.purple-sharp:not(.btn-outline).active:hover, .btn.purple-sharp:not(.btn-outline):active.focus, .btn.purple-sharp:not(.btn-outline):active:focus, .btn.purple-sharp:not(.btn-outline):active:hover, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle.focus, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #504465;
    border-color: #3d344d
}

.btn.purple-sharp:not(.btn-outline).active, .btn.purple-sharp:not(.btn-outline):active, .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.purple-sharp:not(.btn-outline).disabled.focus, .btn.purple-sharp:not(.btn-outline).disabled:focus, .btn.purple-sharp:not(.btn-outline).disabled:hover, .btn.purple-sharp:not(.btn-outline)[disabled].focus, .btn.purple-sharp:not(.btn-outline)[disabled]:focus, .btn.purple-sharp:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.purple-sharp:not(.btn-outline).focus, fieldset[disabled] .btn.purple-sharp:not(.btn-outline):focus, fieldset[disabled] .btn.purple-sharp:not(.btn-outline):hover {
    background-color: #796799;
    border-color: #796799
}

.btn.purple-sharp:not(.btn-outline) .badge {
    color: #796799;
    background-color: #fff
}

.btn.btn-outline.purple-sharp {
    border-color: #796799;
    color: #796799;
    background: none
}

.btn.btn-outline.purple-sharp.active, .btn.btn-outline.purple-sharp:active, .btn.btn-outline.purple-sharp:active:focus, .btn.btn-outline.purple-sharp:active:hover, .btn.btn-outline.purple-sharp:focus, .btn.btn-outline.purple-sharp:hover {
    border-color: #796799;
    color: #fff;
    background-color: #796799
}

.btn.purple-sharp-stripe {
    border-left: 4px solid #796799 !important
}

.btn.purple-sharp.btn-no-border:not(.active) {
    border-color: transparent
}

.btn.purple-soft:not(.btn-outline) {
    color: #fff;
    background-color: #8877a9;
    border-color: #8877a9
}

.btn.purple-soft:not(.btn-outline).focus, .btn.purple-soft:not(.btn-outline):focus {
    color: #fff;
    background-color: #6e5c91;
    border-color: #4a3e62
}

.btn.purple-soft:not(.btn-outline).active, .btn.purple-soft:not(.btn-outline):active, .btn.purple-soft:not(.btn-outline):hover, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #6e5c91;
    border-color: #69588b
}

.btn.purple-soft:not(.btn-outline).active.focus, .btn.purple-soft:not(.btn-outline).active:focus, .btn.purple-soft:not(.btn-outline).active:hover, .btn.purple-soft:not(.btn-outline):active.focus, .btn.purple-soft:not(.btn-outline):active:focus, .btn.purple-soft:not(.btn-outline):active:hover, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle.focus, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:focus, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #5d4e7b;
    border-color: #4a3e62
}

.btn.purple-soft:not(.btn-outline).active, .btn.purple-soft:not(.btn-outline):active, .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.purple-soft:not(.btn-outline).disabled.focus, .btn.purple-soft:not(.btn-outline).disabled:focus, .btn.purple-soft:not(.btn-outline).disabled:hover, .btn.purple-soft:not(.btn-outline)[disabled].focus, .btn.purple-soft:not(.btn-outline)[disabled]:focus, .btn.purple-soft:not(.btn-outline)[disabled]:hover, fieldset[disabled] .btn.purple-soft:not(.btn-outline).focus, fieldset[disabled] .btn.purple-soft:not(.btn-outline):focus, fieldset[disabled] .btn.purple-soft:not(.btn-outline):hover {
    background-color: #8877a9;
    border-color: #8877a9
}

.btn.purple-soft:not(.btn-outline) .badge {
    color: #8877a9;
    background-color: #fff
}

.btn.btn-outline.purple-soft {
    border-color: #8877a9;
    color: #8877a9;
    background: none
}

.btn.btn-outline.purple-soft.active, .btn.btn-outline.purple-soft:active, .btn.btn-outline.purple-soft:active:focus, .btn.btn-outline.purple-soft:active:hover, .btn.btn-outline.purple-soft:focus, .btn.btn-outline.purple-soft:hover {
    border-color: #8877a9;
    color: #fff;
    background-color: #8877a9
}

.btn.purple-soft-stripe {
    border-left: 4px solid #8877a9 !important
}

.btn.purple-soft.btn-no-border:not(.active) {
    border-color: transparent
}

.btn-circle {
    border-radius: 25px !important;
    overflow: hidden
}

.btn-circle-right {
    border-radius: 0 25px 25px 0 !important
}

.btn-circle-left {
    border-radius: 25px 0 0 25px !important
}

.btn-circle-bottom {
    border-radius: 0 0 25px 25px !important
}

.btn-circle-top {
    border-radius: 25px 25px 0 0 !important
}

.btn-icon-only {
    height: 34px;
    width: 34px;
    text-align: center;
    padding-left: 0;
    padding-right: 0
}

.btn-icon-only > [class^=icon-], .btn-icon-only > i {
    text-align: center;
    margin-top: 2px
}

.btn-group.btn-group-circle > .btn:first-child {
    border-radius: 25px 0 0 25px !important
}

.btn-group.btn-group-circle > .btn:last-child {
    border-radius: 0 25px 25px 0 !important
}

.btn-group.btn-group-devided > .btn {
    margin-right: 5px
}

.btn-group.btn-group-devided > .btn:last-child {
    margin-right: 0
}

.btn-group-vertical.btn-group-vertical-circle > .btn:first-child {
    border-radius: 25px 25px 0 0 !important
}

.btn-group-vertical.btn-group-vertical-circle > .btn:last-child {
    border-radius: 0 0 25px 25px !important
}

.datatable-header .btn-default {
    height: 27px;
    padding: 4px 16px;
    margin-top: 8px;
    border: none !important
}

.datatable-header .btn-primary {
    height: 27px;
    padding: 4px 8px;
    line-height: 1.6;
    font-size: 12px;
    margin: 8px 0
}

.modal-footer .btn {
    margin: 0
}

#generate_backup {
    margin: 10px 0
}

.pace .pace-progress {
    background: #ffa401
}

#admin_form, .page-header {
    background: #fff;
    padding: 10px
}

.page-header {
    margin-top: 30px
}

.sidebar-content {
    position: relative;
    padding-bottom: 56px
}

.sidebar-content .arrow:before {
    float: right;
    width: 20px;
    text-align: center;
    display: inline;
    font-size: 16px;
    font-family: FontAwesome;
    height: auto;
    content: "\F104";
    font-weight: 300;
    text-shadow: none;
    position: absolute;
    top: 10px;
    right: 10px;
    color: #606c7d
}

.sidebar-content li.active > a > .arrow.open:before {
    color: #fff
}

.sidebar-content .arrow.open:before {
    color: #fff;
    content: "\F107"
}

.sidebar-content-individual {
    margin-top: 54px
}

.main-page-content {
    margin-top: 30px
}

.main-page-content > form > .row > .col-md-3, .main-page-content > form > .row > .col-md-9 {
    padding: 10px
}

.sidebar-box {
    padding: 10px;
    margin-bottom: 15px;
    background: #fff
}

.page-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 0 238px;
    position: relative;
    padding-bottom: 100px
}

.page-content .box {
    margin-top: 15px
}

.page-content .box .box-header {
    margin-bottom: 5px
}

.sidebar-narrow .page-content {
    margin-left: 70px
}

.full-width .page-content {
    margin: 0 25px
}

.hidden-ul {
    display: none
}

.sidebar {
    width: 235px;
    background-color: #3a4b55;
    position: absolute;
    top: 0;
    left: 0;
    min-height: 100%;
    z-index: 10
}

.sidebar-narrow .sidebar {
    width: 54px
}

.sidebar-narrow.sidebar-right .sidebar {
    left: auto;
    right: 0
}

.sidebar-narrow.sidebar-right .page-content {
    margin: 0 79px 0 25px
}

.sidebar-narrow.sidebar-right .navigation > li > a {
    padding-right: 0;
    padding-left: 3px
}

.sidebar-narrow.sidebar-right .navigation > li > ul {
    left: auto;
    right: 100%;
    border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px
}

.sidebar-narrow.sidebar-right .navigation > li:hover > ul {
    border-left: 0;
    border-right: 1px solid hsla(0, 0%, 100%, .1)
}

.sidebar-narrow-right .page-content {
    margin: 0 79px 0 25px
}

.navigation {
    list-style: none;
    margin: 0 0 35px;
    padding: 0
}

.navigation li {
    position: relative
}

.navigation li, .navigation li a {
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis
}

.navigation > li {
    position: relative;
    border-top: 1px solid #49565d
}

.navigation li.has-ul {
    overflow-x: initial;
    white-space: normal;
    text-overflow: clip;
    display: block
}

.navigation > li.active:focus > a, .navigation > li.active:hover > a, .navigation > li.active > a {
    color: #fff;
    background-color: #43b1d6
}

.navigation > li.active > a > i {
    opacity: 1;
    filter: alpha(Opacity=100)
}

.navigation > li > a {
    color: hsla(0, 0%, 100%, .8);
    padding: 13px 14px 14px;
    display: block;
    border-left: 3px solid transparent
}

.navigation > li:hover > a {
    border-left: 3px solid #43b1d6;
    background-color: #2c3a42
}

.navigation > li > a > i {
    font-size: 16px;
    padding-right: 5%
}

.navigation > li ul {
    margin: 0;
    padding: 0;
    background-color: rgba(0, 0, 0, .15);
    font-size: 11px;
    list-style: none;
    z-index: 1010
}

.sidebar-narrow .navigation > li > ul {
    background-color: #2d3a42
}

.navigation > li ul > li {
    border-top: 1px solid hsla(0, 0%, 100%, .05)
}

.navigation > li ul > li:first-child {
    border-top: 0
}

.navigation > li ul > li.active.has-ul > a, .navigation > li ul > li.active.has-ul > a:hover {
    background-color: #4a5d64
}

.navigation > li ul > li.active > a, .navigation > li ul > li.active > a:hover {
    background-color: rgba(0, 0, 0, .2)
}

.navigation > li ul > li.has-ul > a:after {
    content: "";
    background: url("/vendor/core/images/ui/plus.png") no-repeat;
    opacity: .4;
    filter: alpha(Opacity=40);
    margin-top: 4px;
    float: right;
    width: 7px;
    height: 7px;
    margin-right: 2px
}

.navigation > li ul > li.active.has-ul > a:after, .navigation > li ul > li.has-ul > a:hover:after {
    opacity: 1;
    filter: alpha(Opacity=100)
}

.navigation > li ul > li.active.has-ul > a:after {
    content: "";
    width: 7px;
    height: 7px;
    background: url("/vendor/core/images/ui/minus.png") no-repeat
}

.navigation > li ul > li.active > a:after {
    content: "";
    width: 5px;
    height: 9px;
    opacity: .9;
    filter: alpha(Opacity=90);
    margin: 4px 2px 6px 0;
    float: right;
    background: url("/vendor/core/images/ui/nav_arrow_right.png") no-repeat
}

.navigation > li ul > li > a {
    display: block;
    padding: 13px 14px 14px 24px
}

.navigation > li ul li a {
    color: hsla(0, 0%, 100%, .8)
}

.navigation > li ul li.active > a, .navigation > li ul li a:focus, .navigation > li ul li a:hover {
    color: #fff
}

.navigation > li ul > li > a:hover {
    background: rgba(0, 0, 0, .1)
}

.navigation > li ul > li > a .label {
    position: absolute;
    top: 9px;
    right: 12px
}

.navigation > li ul > li.active > a .label {
    right: 30px
}

.navigation > li ul li ul a {
    display: block
}

.navigation > li ul > li > ul > li > a {
    padding-left: 30px
}

.navigation > li ul > li > ul > li > ul > li > a {
    padding-left: 36px
}

.navigation li.disabled a {
    opacity: .4;
    filter: alpha(Opacity=40);
    cursor: not-allowed
}

.navigation li.disabled:hover a {
    background: none;
    border-color: transparent
}

.navigation ul li.disabled:hover a {
    color: #ccc
}

.navigation > li.disabled:hover > a:after, .navigation > li.disabled:hover > a > i {
    opacity: .5;
    filter: alpha(Opacity=50)
}

.navigation-icons-left > li > a {
    padding-right: 14px;
    padding-left: 40px
}

.navigation-icons-left > li > a > i {
    left: 14px;
    right: auto
}

@media (max-width: 991px) {
    .navigation {
        margin: 0
    }
}

.sidebar-narrow .navigation > li > a > span {
    display: none
}

.sidebar-narrow .navigation > li > a {
    padding: 15px 3px 16px 0;
    width: 100%;
    text-align: center
}

.sidebar-narrow .navigation > li > a > i {
    display: block;
    position: static
}

.sidebar-narrow .navigation > li ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.sidebar-narrow .navigation > li > ul {
    width: 182px;
    border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-left: 1px solid hsla(0, 0%, 100%, .1);
    margin-left: -1px;
    position: absolute;
    top: 0;
    left: 100%;
    display: none
}

.sidebar-narrow .navigation > li:hover > ul {
    display: block !important
}

.sidebar-narrow .navigation > li.disabled:hover > ul {
    display: none
}

.sidebar-narrow .navigation > li > ul > li > a {
    padding-left: 14px
}

.sidebar-narrow .navigation > li > ul > li:first-child {
    border-top: 0
}

.sidebar-narrow .navigation > li > ul > li:first-child > a {
    border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0
}

.sidebar-narrow .navigation > li > ul > li:last-child > a {
    border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px
}

@media (max-width: 991px) {
    .page-content {
        margin: 0 25px
    }

    .sidebar {
        left: -240px;
        position: fixed
    }

    .sidebar-narrow .sidebar {
        left: -54px
    }

    .offcanvas-active .sidebar {
        position: absolute;
        left: 0
    }

    .offcanvas-active.sidebar-narrow .page-content {
        margin-left: 79px
    }

    .offcanvas-active .page-content {
        margin-left: 265px;
        margin-right: 0;
        overflow: hidden
    }

    .offcanvas-active .page-content-inner {
        margin-right: -240px
    }

    .sidebar-narrow.offcanvas-active .page-content-inner {
        margin-right: -54px
    }

    .sidebar-narrow .page-content {
        margin-left: 25px
    }

    .sidebar-right .page-content {
        margin: 0 25px
    }

    .sidebar-right.offcanvas-active .sidebar {
        right: 0
    }

    .sidebar-right .sidebar {
        left: auto;
        right: -240px
    }

    .sidebar-right.sidebar-narrow .sidebar {
        left: auto;
        right: -54px
    }

    .sidebar-right.sidebar-narrow.offcanvas-active .sidebar {
        right: 0
    }

    .sidebar-right.sidebar-narrow .page-content {
        margin-left: 25px;
        margin-right: 25px
    }

    .sidebar-right.offcanvas-active .page-content {
        margin-right: 265px;
        margin-left: 0
    }

    .sidebar-right.sidebar-narrow.offcanvas-active .page-content {
        margin-right: 79px
    }

    .sidebar-right.offcanvas-active .page-content-inner {
        margin-left: -240px;
        margin-right: 0
    }

    .sidebar-right.sidebar-narrow.offcanvas-active .page-content-inner {
        margin-left: -54px;
        margin-right: 0
    }
}

@media (max-width: 768px) {
    .page-content {
        margin: 0 15px
    }

    .offcanvas-active .page-content {
        margin-left: 255px
    }

    .sidebar-narrow .page-content {
        margin-left: 15px
    }

    .offcanvas-active.sidebar-narrow .page-content {
        margin-left: 69px
    }

    .sidebar-right .page-content {
        margin: 0 15px
    }

    .sidebar-right.sidebar-narrow .page-content {
        margin-left: 15px;
        margin-right: 15px
    }

    .sidebar-right.offcanvas-active .page-content {
        margin-right: 255px
    }

    .sidebar-right.sidebar-narrow.offcanvas-active .page-content {
        margin-right: 69px;
        margin-left: 0
    }
}

.user-menu > a {
    padding: 18px 16px;
    display: block;
    background: #2d3a42 url("/vendor/core/images/ui/nav_arrow_right.png") no-repeat 182px
}

.user-menu > a img {
    width: 48px;
    display: block;
    float: left
}

.user-menu .dropdown-menu {
    left: 100%;
    margin-left: 10px;
    top: 0;
    border: 0
}

.sidebar-right .user-menu .dropdown-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 10px
}

.user-menu .dropdown-menu:before {
    position: absolute;
    top: 25px;
    left: -7px;
    display: inline-block;
    border-top: 7px solid transparent;
    border-right: 7px solid #ccc;
    border-bottom: 7px solid transparent;
    content: ""
}

.user-menu .dropdown-menu:after {
    position: absolute;
    top: 26px;
    left: -6px;
    display: inline-block;
    border-top: 6px solid transparent;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    content: ""
}

.sidebar-right .user-menu .dropdown-menu:before {
    left: auto;
    right: -7px;
    border-right: 0;
    border-left: 7px solid #ccc
}

.sidebar-right .user-menu .dropdown-menu:after {
    left: auto;
    right: -6px;
    border-right: 0;
    border-left: 6px solid #fff
}

.user-menu .popup {
    min-width: 0;
    width: 220px;
    border: 1px solid #ccc
}

.user-menu .thumbnail {
    padding: 15px 15px 20px
}

.user-menu .thumb-options, .user-menu .thumbnail img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.user-menu h4, .user-menu h5, .user-menu h6 {
    margin-bottom: 0;
    line-height: 1
}

.user-menu .popup .list-group {
    margin: -1px
}

.user-menu .popup .list-group-item {
    border-top-color: #eee;
    border-bottom-color: #ccc;
    border-left-color: #ccc;
    border-right-color: #ccc
}

.user-info {
    margin-left: 12px;
    float: left;
    color: #fff;
    font-weight: 400;
    margin-top: 8px
}

.user-info span {
    font-size: 11px;
    color: #999;
    display: block;
    margin: 2px 0 0
}

.sidebar-narrow .user-menu {
    padding: 0;
    display: block
}

.sidebar-narrow .user-menu > a {
    padding: 20px 8px
}

.sidebar-narrow .navigation .context-switch, .sidebar-narrow .user-menu .user-info {
    display: none
}

.sidebar-narrow .user-menu img {
    max-width: 100%;
    float: none
}

@media (max-width: 991px) {
    .user-menu .dropdown-menu {
        left: 0
    }

    .sidebar-narrow .user-menu .dropdown-menu {
        left: 54px
    }

    .sidebar-right .user-menu .dropdown-menu {
        left: auto;
        right: 0
    }

    .sidebar-right.sidebar-narrow .user-menu .dropdown-menu {
        right: 54px
    }

    .user-menu .dropdown-menu:after, .user-menu .dropdown-menu:before {
        content: none
    }
}

.error-wrapper {
    padding-bottom: 35px
}

.page-condensed .error-wrapper {
    padding-top: 35px
}

.error-wrapper h1 {
    color: #fff;
    font-size: 200px;
    line-height: 1;
    margin-bottom: 35px;
    font-weight: 300;
    display: block;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15)
}

.error-wrapper.offline h1 {
    font-size: 120px
}

.error-wrapper h6 {
    margin-bottom: 15px
}

.error-content {
    width: 440px;
    margin: auto
}

.error-content input[type=text] {
    background: #fff url("/vendor/core/images/ui/tables/filter.png") no-repeat 12px;
    padding-left: 32px
}

.login-wrapper {
    width: 300px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -150px
}

.login-wrapper .checkbox, .login-wrapper .radio {
    margin: 7px 0
}

.login-wrapper .thumb {
    width: 150px;
    margin: 0 auto
}

.login-wrapper .thumb-options, .login-wrapper .thumb img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.login-wrapper .thumbnail h6 {
    margin-bottom: 20px
}

.login-wrapper .form-control-feedback {
    line-height: 30px
}

.login-wrapper .social-button .btn {
    height: 30px;
    line-height: 30px;
    padding: 0 7px;
    margin: 0 9px;
    color: #fff;
    text-decoration: none !important
}

.login-wrapper .social-button .btn i {
    float: none;
    margin: 0
}

.bg-light-blue {
    background-color: #3c8dbc !important
}

.bg-gray {
    background-color: #333 !important
}

.bg-red {
    background-color: #dd4b39 !important
}

.bg-green-haze {
    background: #44b6ae !important
}

.bg-yellow-casablanca {
    background: #f2784b !important
}

.bg-yellow {
    background: #c49f47 !important
}

.bg-yellow-crusta {
    background: #f3c200 !important
}

.bg-blue {
    background: #3598dc !important
}

.bg-purple {
    background: #8e44ad !important
}

.btn[class*=bg-]:hover {
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, .2);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, .2)
}

.page-condensed .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px
}

@media (max-width: 480px) {
    .error-wrapper, .login-wrapper {
        width: 100%;
        margin: 0;
        padding-left: 15px;
        padding-right: 15px;
        height: auto;
        position: static
    }

    .login-wrapper {
        padding-top: 35px;
        padding-bottom: 35px
    }

    .error-content, .error-wrapper {
        width: 100%
    }

    .error-wrapper h1 {
        font-size: 140px;
        padding-top: 0
    }

    .error-wrapper.offline h1 {
        font-size: 100px
    }

    .page-condensed .error-wrapper {
        padding-top: 35px
    }

    .page-condensed .footer {
        display: none
    }
}

.padding_events {
    padding-top: 10px;
    padding-bottom: 10px
}

.padding_events:last-child {
    padding-bottom: 0
}

.padding_events:first-child {
    padding-top: 0
}

.padding_row_event, .well_align {
    margin-bottom: 5px
}

.text_truncation {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.padding-buttons-calendar {
    padding-top: 22px
}

@media (max-width: 480px) {
    .page-header .page-title {
        float: left;
        padding-right: 0
    }

    .padding_training_session {
        padding-top: 30px
    }

    .margin_training_session {
        margin-top: 20px
    }

    .fc-toolbar h2 {
        font-size: 17px
    }

    .mobile_view_label {
        padding-top: 10px
    }
}

.checkbox label, .radio label {
    padding-left: 0
}

.ui-datepicker .ui-state-available a {
    color: #fff !important;
    display: block;
    font-weight: 600;
    line-height: 16px;
    padding: 5px 8px;
    text-align: center;
    text-decoration: none;
    background-color: #d65c4f !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px
}

.list-categories {
    list-style: none;
    min-height: 50px;
    max-height: 150px;
    padding: 10px !important;
    border: 1px solid #dfdfdf;
    background-color: #fdfdfd;
    overflow: hidden !important
}

@media (min-width: 992px) {
    .activity > li, .btn, .caret, .checker span, .checker span:after, .choice span, .choice span:after, .close, .content, .date-range:after, .date-range > i, .daterangepicker td, .daterangepicker th, .dropdown-menu .label, .dropdown-menu > li:after, .dropdown-menu > li:before, .dropdown-menu > li > a > i, .dropdown-menu > li > a > img, .dropdown-submenu > a:after, .fancybox-nav span, .fc-button, .has-switch > .switch-animate, .has-switch > div > label, .has-switch > div > span, .jGrowl-close, .media-body .headline-info, .nav-pills .label, .nav-pills > li > a:after, .nav-tabs .label, .navbar-header, .navbar-toggle, .navigation li a:after, .navigation li a i, .panel-trigger > a:after, .popup-header a i, .popup-messages > li > a > strong, .ranges ul li, .ranges ul li:after, .ranges ul li:before, .select2-arrow b, .select2-choice abbr, .select2-highlighted, .table-hover > tbody > tr > td, .thumb-options, .thumb-zoom img, .ui-datepicker-trigger, .ui-slider-range, .ui-timepicker-duration, .ui-timepicker-list li, a {
        -webkit-transition: all .15s ease-in-out;
        transition: all .15s ease-in-out
    }
}

.overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999
}

.overlay .opacity {
    background-color: #2c3a3f;
    filter: alpha(opacity=80);
    opacity: .8;
    width: 100%;
    height: 100%;
    position: relative
}

.spin {
    display: inline-block;
    -webkit-animation: rotation 2s linear infinite;
    animation: rotation 1s ease infinite
}

.overlay .spin {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px
}

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg)
    }
}

@-webkit-keyframes indicator {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes indicator {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.footer {
    padding: 20px 0 10px;
    font-size: 11px;
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #222;
    border-bottom: 4px solid #c33
}

.footer .hidden-xs {
    margin-top: -10px
}

.footer .hidden-xs strong {
    vertical-align: middle
}

.footer .hidden-xs a img {
    vertical-align: middle;
    width: 70px
}

.popup {
    min-width: 300px
}

.popup-header {
    background: #2d3a42;
    text-align: center;
    color: #fff;
    border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0
}

.popup .popup-header {
    margin: -1px -1px 0
}

.popup-header > span {
    display: inline-block;
    margin: 11px 12px 12px
}

.popup-header a {
    display: block;
    color: #fff;
    padding: 11px 12px 12px;
    line-height: 1
}

.popup-header a:hover {
    background-color: rgba(0, 0, 0, .2);
    color: #fff
}

.popup-header a i {
    opacity: .8;
    filter: alpha(Opacity=80)
}

.popup-header a:hover i {
    opacity: 1;
    filter: alpha(Opacity=100)
}

.dropdown-menu .popup-header:after {
    content: "";
    position: absolute;
    top: -7px;
    left: 13px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #32434d;
    border-left: 6px solid transparent
}

.dropdown-menu.dropdown-menu-right .popup-header:after {
    left: auto;
    right: 13px
}

.popup .table {
    min-width: 400px
}

@media (max-width: 767px) {
    .popup, .popup .table {
        min-width: 0
    }
}

.popup-messages {
    list-style: none;
    margin: 0;
    padding: 0;
    max-height: 134px;
    overflow-y: auto
}

.popup-messages > li {
    border-top: 1px solid #eee
}

.popup-messages > li:first-child {
    border-top: 0
}

.popup-messages > li > a {
    padding: 12px;
    display: block;
    position: relative
}

.popup-messages > li > a:hover {
    background-color: #f5fffb
}

.popup-messages > li > a:hover > strong {
    color: #d65c4f
}

.popup-messages > li > a > div {
    margin-left: 52px
}

.popup-messages > li > a > strong {
    display: block;
    margin-top: 4px;
    font-weight: 600;
    color: #333;
    padding-right: 20px
}

.popup-messages > li > a > strong > i {
    position: absolute;
    right: 12px;
    top: 15px;
    color: #ccc
}

.popup-messages > li > a > span {
    color: #676767;
    font-size: 11px
}

.popup-messages > li.unread > a {
    background: #f9f9f9
}

.popup-messages > li.unread > a > strong {
    color: #237b91
}

.user-face {
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 12px
}

#navbar-icons .top-menu {
    margin: 0;
    padding: 0;
    float: right
}

#navbar-icons {
    padding: 0;
    margin-right: 20px;
    display: block
}

#navbar-icons > li.dropdown {
    margin: 0;
    height: 50px;
    display: inline-block
}

#navbar-icons > li.dropdown:last-child {
    padding-right: 0
}

#navbar-icons > li.dropdown > .dropdown-toggle {
    margin: 0;
    padding: 16px 10px 10px
}

#navbar-icons > li.dropdown > .dropdown-toggle:last-child {
    padding-right: 0
}

#navbar-icons > li.dropdown > .dropdown-toggle > i {
    font-size: 17px
}

#navbar-icons > li.dropdown > .dropdown-toggle > i.glyphicon {
    font-size: 16px
}

#navbar-icons > li.dropdown > .dropdown-toggle > .badge {
    font-family: Roboto, sans-serif;
    position: absolute;
    top: 10px;
    right: 20px;
    padding: 3px 7px
}

#navbar-icons > li.dropdown > .dropdown-toggle:focus {
    background: 0 0
}

#navbar-icons > li.dropdown .dropdown-menu {
    margin-top: 1px;
    border-radius: 4px
}

#navbar-icons > li.dropdown .dropdown-menu > li > a {
    color: #555
}

#navbar-icons > li.dropdown .dropdown-menu > .active > a {
    color: #fff !important
}

#navbar-icons > li.dropdown .dropdown-menu > li > a:active, #navbar-icons > li.dropdown .dropdown-menu > li > a:focus, #navbar-icons > li.dropdown .dropdown-menu > li > a:hover {
    color: #fff
}

#navbar-icons > li.dropdown-extended .dropdown-menu {
    min-width: 160px;
    max-width: 275px;
    width: 275px;
    z-index: 9995
}

#navbar-icons > li.dropdown-extended .dropdown-menu > li.external {
    display: block;
    overflow: hidden;
    padding: 15px;
    letter-spacing: .5px;
    border-radius: 4px 4px 0 0
}

#navbar-icons > li.dropdown-extended .dropdown-menu > li.external > h3 {
    margin: 0;
    padding: 0;
    float: left;
    font-size: 13px;
    display: inline-block
}

#navbar-icons > li.dropdown-extended .dropdown-menu > li.external > a {
    display: inline-block;
    padding: 0;
    background: 0 0;
    clear: inherit;
    font-size: 13px;
    position: absolute;
    right: 10px;
    border: 0;
    margin-top: -1px
}

#navbar-icons > li.dropdown-extended .dropdown-menu > li.external > a:hover {
    text-decoration: none
}

#navbar-icons > li.dropdown-extended .dropdown-menu .dropdown-menu-list {
    padding-right: 0 !important;
    padding-left: 0;
    list-style: none
}

#navbar-icons > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
    display: block;
    clear: both;
    line-height: 20px;
    white-space: normal;
    font-size: 13px;
    padding: 16px 15px 18px;
    text-shadow: none
}

#navbar-icons > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    text-decoration: none
}

#navbar-icons > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a {
    border-top: none
}

#navbar-icons > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon {
    margin-right: 10px;
    border-radius: 50%
}

#navbar-icons > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i {
    margin-right: 2px;
    margin-left: 1px
}

#navbar-icons > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge {
    right: 15px
}

#navbar-icons > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time {
    float: right;
    max-width: 75px;
    font-size: 11px;
    opacity: .7;
    filter: alpha(opacity=70);
    text-align: right;
    padding: 1px 5px
}

#navbar-icons > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo {
    float: left;
    margin: 0 6px 6px 0
}

#navbar-icons > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img {
    height: 40px;
    width: 40px;
    border-radius: 50% !important
}

#navbar-icons > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject {
    display: block;
    margin-left: 46px
}

#navbar-icons > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from {
    font-size: 13px;
    font-weight: 600
}

#navbar-icons > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time {
    font-size: 12px;
    font-weight: 400;
    opacity: .5;
    filter: alpha(opacity=50);
    float: right
}

#navbar-icons > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message {
    display: block !important;
    font-size: 12px;
    line-height: 1.3;
    margin-left: 46px
}

#navbar-icons > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task {
    margin-bottom: 5px
}

#navbar-icons > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc {
    font-size: 13px
}

#navbar-icons > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent {
    float: right;
    font-weight: 600;
    display: inline-block
}

#navbar-icons > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress {
    display: block;
    height: 8px;
    margin: 8px 0 2px
}

#navbar-icons > li.dropdown-user .dropdown-toggle {
    padding: 16px 6px 13px 8px
}

#navbar-icons > li.dropdown-user .dropdown-toggle > .username {
    display: inline-block;
    font-size: 13px
}

#navbar-icons > li.dropdown-user .dropdown-toggle > img {
    float: left;
    margin-top: -5px;
    margin-right: 5px;
    height: 29px;
    display: inline-block
}

#navbar-icons > li.dropdown-user .dropdown-toggle > i {
    display: inline-block;
    margin: 0;
    font-size: 13px
}

#navbar-icons > li.dropdown-user .dropdown-menu {
    width: 175px
}

#navbar-icons > li.dropdown-user .dropdown-menu > li > a {
    font-size: 14px
}

#navbar-icons > li.dropdown-user .dropdown-menu > li > a i {
    width: 15px;
    display: inline-block;
    margin-right: 9px
}

#navbar-icons > li.dropdown-user .dropdown-menu > li > a .badge {
    margin-right: 10px
}

#navbar-icons > li.dropdown-language {
    padding-left: 0;
    padding-right: 0;
    margin: 0
}

#navbar-icons > li.dropdown-language > .dropdown-toggle {
    padding: 16px 3px 13px 7px
}

#navbar-icons > li.dropdown-language > .dropdown-toggle > img {
    margin-bottom: 2px
}

#navbar-icons > li.dropdown-language > .dropdown-toggle > i {
    font-size: 14px
}

#navbar-icons > li.dropdown-language > .dropdown-menu > li > a {
    font-size: 13px
}

#navbar-icons > li.dropdown-language > .dropdown-menu > li > a > img {
    margin-bottom: 2px;
    margin-right: 5px
}

#navbar-icons li.dropdown-dark .dropdown-menu:before {
    border-left: none;
    border-right: none
}

#navbar-icons li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a {
    background: 0 0 !important;
    border: none !important
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.form-actions.form-actions-fixed-top {
    margin-top: 0;
    left: 235px !important
}

#table-backups th {
    background-color: #36c6d3 !important;
    color: #fff !important
}

.badge.badge-default, .badge.badge-success {
    background-color: #36c6d3;
    color: #fff
}

a, button, code, input, label, li, p, pre, select, table, td, textarea, th, ul {
    border-radius: 0 !important
}

.badge {
    border-radius: 10px !important
}

.dataTables_wrapper .wrapping {
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word
}

.dataTables_wrapper .disabled-wrap {
    white-space: nowrap !important
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    display: block;
    float: left;
    padding: 0;
    margin-right: 2px
}

.dataTables_wrapper .scroller {
    max-height: 500px
}

.dataTables_wrapper .mCustomScrollBox {
    width: 100% !important
}

.dataTables_wrapper thead {
    overflow: hidden;
    padding-left: 4px;
    width: 100% !important
}

.dataTables_wrapper thead.tableFloatingHeader .group-checkable {
    left: -15px
}

.dataTables_wrapper thead > tr > th {
    background-color: #fbfcfd
}

.dataTables_wrapper thead th img {
    margin-right: 10px
}

.dataTables_wrapper .text-left {
    text-align: left
}

.dataTables_wrapper .table-checkbox {
    margin: 0
}

.dataTables_wrapper .text-center {
    text-align: center
}

.dataTables_wrapper td .btn {
    font-size: 12px;
    margin: 0 0 5px
}

.dataTables_wrapper td .table-actions {
    min-width: 150px;
    text-align: center
}

.dataTables_wrapper .status-label {
    display: inline-block;
    padding: 3px 5px;
    color: #fff !important
}

.page-content .dataTables_wrapper {
    min-height: 120px;
    position: relative
}

.page-content .dataTables_wrapper .datatables__info_wrap {
    background-color: #fbfcfd
}

.page-content .dataTables_wrapper .dt-buttons {
    float: right;
    margin-top: -40px;
    margin-right: 10px;
    top: 4px
}

.page-content .dataTables_wrapper .dt-buttons .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    background: #36c6d3;
    border-color: #36c6d3;
    color: #fff !important
}

.page-content .dataTables_wrapper .dt-buttons .btn:active, .page-content .dataTables_wrapper .dt-buttons .btn:active:focus, .page-content .dataTables_wrapper .dt-buttons .btn:focus, .page-content .dataTables_wrapper .dt-buttons .btn:hover {
    background: #1dc3d2;
    border-color: #1dc3d2
}

.page-content .dataTables_wrapper .dt-buttons .btn:last-child {
    margin-right: 0
}

.page-content .dataTables_wrapper .dt-buttons a {
    color: #fff !important
}

.page-content .dataTables_wrapper .text-left {
    text-align: left
}

.page-content .dataTables_wrapper .text-center {
    text-align: center
}

.page-content .dataTables_wrapper td, .page-content .dataTables_wrapper th {
    outline: none !important
}

.page-content .dataTables_wrapper th .checker {
    margin-left: 4px
}

.page-content .dataTables_wrapper .btn {
    margin: 0 10px 10px 0
}

.page-content .dataTables_wrapper .dataTables_paginate {
    float: right
}

.page-content .dataTables_wrapper .dataTables_paginate .pagination {
    display: inline-block;
    padding-left: 0;
    border-radius: 0 !important;
    margin: 5px 10px 0 0
}

.page-content .dataTables_wrapper .dataTables_paginate .pagination li a {
    background-color: #f1f1f1;
    color: #777 !important;
    border-radius: 0 !important;
    margin-left: 3px;
    -webkit-transition: .3s;
    transition: .3s;
    padding: 2px 5px;
    min-width: 24px;
    width: auto;
    height: auto
}

.page-content .dataTables_wrapper .dataTables_paginate .pagination li a:hover {
    background: #e3e3e3
}

.page-content .dataTables_wrapper .dataTables_paginate .pagination li:hover {
    background: transparent !important
}

.page-content .dataTables_wrapper .dataTables_paginate .pagination li.active a {
    background-color: #36c6d3 !important;
    color: #fff !important
}

.page-content .dataTables_wrapper .dataTables_length {
    float: left;
    padding: 0;
    max-height: 35px
}

.page-content .dataTables_wrapper .dataTables_length label {
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    margin: 0 !important
}

.page-content .dataTables_wrapper .dataTables_length .dt-length-style {
    padding: 4px 8px 4px 10px !important;
    display: inline-block !important;
    color: #1f64a0 !important
}

.page-content .dataTables_wrapper .dataTables_length .dt-length-style .select2-selection {
    border: 1px solid #d2d6de;
    border-radius: 0;
    padding: 4px 10px;
    height: 28px
}

.page-content .dataTables_wrapper .dataTables_length .dt-length-style .select2-selection .select2-selection__arrow {
    height: 21px;
    top: 3px
}

.page-content .dataTables_wrapper .dataTables_info {
    margin-left: 10px;
    padding-top: 0;
    line-height: 32px;
    white-space: nowrap;
    display: inline-block;
    color: #d9534f
}

.page-content .dataTables_wrapper .dataTables_info .dt-length-records {
    padding: 2px 3px 3px 0 !important;
    display: inline-block !important;
    color: #1f64a0 !important
}

.page-content .dataTables_wrapper .dataTables_processing {
    background: transparent;
    border: none
}

.page-content .dataTables_wrapper .dataTables_empty {
    height: 76px
}

.dataTables_wrapper tfoot th {
    text-transform: none
}

.table {
    margin-bottom: 0
}

.table th {
    color: #afafaf;
    text-align: left;
    padding-left: 18px;
    font-weight: 400;
    font-size: 11px
}

.table th.no-sort {
    padding-right: 0 !important
}

.table th.no-sort:after {
    display: none !important
}

.table th:hover {
    color: #333
}

.table .text-left {
    text-align: left
}

.table .text-center {
    text-align: center
}

.table td {
    padding: 5px 12px !important
}

.table td .text-left {
    display: block;
    float: left !important
}

.tableFloatingHeaderOriginal {
    left: 0 !important;
    top: 0
}

.dataTables_filter {
    text-align: right;
    position: relative;
    display: block;
    float: left;
    border-right: 3px solid #36c6d3 !important
}

.dataTables_filter input[type=search] {
    margin-top: 4px;
    margin-right: 10px;
    height: 28px;
    max-width: 85% !important
}

.dataTables_filter label {
    font-size: 0
}

.dataTables_filter label input {
    margin: 0
}

.dataTables_wrapper td, .dataTables_wrapper th {
    vertical-align: middle !important;
    text-align: center
}

.table th {
    border-bottom: none !important;
    font-weight: 400 !important;
    font-size: 11px !important;
    text-transform: uppercase
}

@media screen and (min-width: 768px) {
    .page-content .table-responsive {
        overflow-x: inherit
    }
}

@media screen and (max-width: 767px) {
    .page-content .table-responsive {
        margin-bottom: 0;
        border: none;
        overflow-x: auto
    }

    .page-content .table-responsive .table.dataTable {
        min-width: 585px
    }

    .page-content .table-responsive .dataTables_wrapper .dt-buttons {
        margin-top: 10px;
        min-width: 585px;
        float: none
    }

    .page-content .table-responsive .dataTables_wrapper .dataTables_filter {
        max-width: 120px
    }
}

.dataTables_wrapper .table-bordered > tbody > tr > td, .dataTables_wrapper .table-bordered > tbody > tr > th, .dataTables_wrapper .table-bordered > tfoot > tr > td, .dataTables_wrapper .table-bordered > tfoot > tr > th, .dataTables_wrapper .table-bordered > thead > tr > td, .dataTables_wrapper .table-bordered > thead > tr > th {
    border: 1px solid #f4f4f4
}

.dataTables_wrapper .form-control:focus {
    border-color: #93a1bb;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(147, 161, 187, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(147, 161, 187, .6)
}

.dataTables_wrapper select.form-control {
    padding-right: 1.5em;
    line-height: 17px
}

select:not([multiple]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
    padding: .5em;
    padding-right: 1.5em;
    border-radius: 0
}

.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    padding-right: 0 !important
}

.modal.fade .modal-dialog {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0);
    transform: translate(0)
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: none
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 0;
    min-height: 45px;
    border-radius: 0 !important;
    background: #36c6d3;
    border: none
}

.modal-header strong {
    color: #fff;
    float: left;
    line-height: 45px;
    margin: 0 0 0 15px
}

.modal-header .close {
    color: #fff;
    margin: 10px 15px;
    float: right;
    font-size: 20px;
    line-height: 20px
}

.modal-title {
    margin: 13px;
    line-height: 1.42857143
}

.modal-body {
    position: relative
}

.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 80px auto 30px
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px
    }
}

@media (min-width: 1200px) {
    .modal-lg {
        width: 1100px
    }
}

.modal-content {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border: none;
    background: #f9f9f9
}

.modal-content .close {
    color: #fff
}

.modal-header h4 {
    font-weight: 600;
    font-size: 13px
}

.modal-header h4 .til_img {
    background: url("/vendor/core/images/img.png") repeat scroll -220px -260px transparent;
    float: left;
    height: 45px;
    width: 45px;
    margin: 0 0 0 5px
}

.modal-footer {
    background: transparent;
    border: none;
    margin-top: 0;
    padding: 0 20px 20px
}

.modal-body {
    padding-bottom: 0
}

.modal-body > p:last-child {
    margin-bottom: 20px
}

.modal-dialog.size-adaptive {
    width: 100%;
    padding-right: 50px;
    padding-left: 50px
}

.modal-dialog.adaptive-height {
    height: 100%;
    min-height: 600px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 50px
}

.modal-dialog.adaptive-height .modal-content {
    height: 100%
}

@media (min-width: 768px) {
    .modal-dialog.size-tiny {
        width: 300px
    }

    .modal-dialog.size-small {
        width: 400px
    }
}

@media (min-width: 992px) {
    .modal-dialog.size-large {
        width: 750px
    }

    .modal-dialog.size-huge {
        width: 900px
    }

    .modal-dialog.size-giant {
        width: 982px
    }
}

@media (max-width: 768px) {
    .modal-dialog.size-adaptive {
        width: auto;
        padding: 5px 0;
        margin: 0
    }
}

.modal.fade .modal-dialog {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s, width 0s;
    transition: all .3s, width 0s;
    -webkit-transform: scale(.7);
    transform: scale(.7)
}

.modal.fade.in .modal-dialog {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    transform: scale(1)
}

.modal-body .form-actions {
    padding-bottom: 15px
}

.modal-full.modal-dialog {
    width: 95%
}

@media (max-width: 768px) {
    .modal-full.modal-dialog {
        width: auto
    }
}

#list_widgets {
    margin-top: 5px
}

.widget_item {
    float: left
}

.widget {
    background: #fff;
    clear: both;
    margin-bottom: 20px
}

.sortable-ghost {
    opacity: .5
}

.box_img_sale {
    background: url("/vendor/core/images/img.png");
    background-position: -135px -110px;
    background-color: #7c87b6
}

.widget-title {
    cursor: move;
    overflow: hidden;
    background: #ebeae8;
    background-image: -o-linear-gradient(top, #fff 0, #f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f2f2f2", GradientType=0);
    height: 44px;
    line-height: 34px;
    border-bottom: 1px solid #fff
}

.widget-title > .tools {
    float: right;
    display: inline-block;
    padding: 8px 12px 0
}

.widget-title > .tools > a {
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    opacity: 1
}

.widget-title > .tools > a.remove {
    background-image: url("/vendor/core/images/portlet-remove-icon.png");
    background-repeat: no-repeat;
    width: 11px
}

.widget-title > .tools > a.config {
    background-image: url("/vendor/core/images/portlet-config-icon.png");
    background-repeat: no-repeat;
    width: 12px
}

.widget-title > .tools > a.reload {
    background-image: url("/vendor/core/images/portlet-reload-icon.png");
    width: 13px
}

.widget-title > .tools > a.expand {
    background-image: url("/vendor/core/images/portlet-expand-icon.png");
    width: 14px;
    visibility: visible
}

.widget-title > .tools > a.collapse {
    background-image: url("/vendor/core/images/portlet-collapse-icon.png");
    width: 14px;
    visibility: visible
}

.widget-title > .tools > a.fullscreen {
    display: inline-block;
    top: -3px;
    position: relative;
    font-size: 13px;
    font-family: FontAwesome;
    color: #acacac
}

.widget-title > .tools > a.fullscreen:before {
    content: "\F065"
}

.widget-title > .tools > a.fullscreen.on:before {
    content: "\F066"
}

.widget-title > .tools > a:hover {
    text-decoration: none;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    opacity: .8
}

.widget-title > h4 {
    float: left;
    font-size: 14px;
    font-weight: 700;
    line-height: 45px;
    height: 45px;
    overflow: hidden;
    margin: 0
}

.widget-title > h4 span {
    margin-left: 10px
}

.widget-title > h4 i {
    font-size: 14px;
    margin-right: 2px
}

.widget-title > h4 i.widget-analytics {
    background-position: -180px -110px;
    background-color: #ffb93d
}

.widget-title > h4 i.widget-activities {
    background-position: -45px -110px;
    background-color: #3ebee4
}

.widget-title span.tools {
    border-left: 1px solid #e0dede;
    float: right;
    margin: 2px 0 0;
    padding: 6px 5px 6px 10px
}

.widget-title span.tools > a {
    display: inline-block;
    margin-right: 5px;
    color: #979797;
    font-size: 14px;
    text-decoration: none
}

.widget-title span.tools > a:hover {
    text-decoration: none;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    opacity: .6
}

.widget-title .btn-group {
    margin-right: 5px;
    margin-top: -2px
}

.widget-title .btn-group .caret {
    margin-top: 8px;
    margin-left: 3px
}

.widget-body {
    padding: 15px;
    border-radius: 0 0 3px 3px;
    min-height: 200px
}

.widget-body ul.item-list {
    margin: 0;
    padding: 0 0 0 7px;
    list-style: none
}

.widget-body ul.item-list li {
    padding: 5px 0;
    list-style: none;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ebebeb;
    font-size: 13px
}

.widget-body ul.item-list li .label {
    margin-right: 5px
}

.widget-body ul.item-list li .italic {
    font-style: italic !important
}

.widget-body ul.item-list li .small {
    font-size: 11px !important
}

.log-icon {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    background: #3ebee4;
    margin: 5px 5px 0 0
}

.log-icon-primary {
    background: #7c87b6
}

.log-icon-warning {
    background: #ffb93d
}

.log-icon-danger {
    background: #d65c4f
}

.loading-message {
    display: inline-block;
    min-width: 125px;
    padding: 10px;
    margin: 0 auto;
    color: #000 !important;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle
}

.loading-message.loading-message-boxed {
    border: 1px solid #ddd;
    background-color: #eee;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, .1)
}

.loading-message > span {
    line-height: 20px;
    vertical-align: middle
}

.widget-main {
    margin-top: 20px
}

.widget-main h2 {
    font-size: 16px
}

.widget-main #wrap-widget-1 {
    list-style: none;
    margin: 0;
    padding: 0
}

#wrap-widget-1 li {
    width: 49%;
    float: left;
    margin-bottom: 20px
}

#wrap-widget-1 li:nth-child(2n) {
    margin-left: 2%
}

#added-widget li .widget-handle, #wrap-widget-1 li .widget-handle {
    margin: 0;
    padding: 15px;
    font-size: 15px;
    line-height: .8;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    background: #fafafa;
    color: #23282d;
    border: 1px solid #e5e5e5
}

#wrap-widget-1 li .widget-content {
    display: none
}

#wrap-widget-1 li:hover .widget-handle {
    border-color: #999;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

#wrap-widget-1 li .widget-handle .widget-name {
    margin-bottom: 0
}

.sidebar-area {
    padding: 15px 7px;
    background: #fff;
    margin-bottom: 20px
}

.sidebar-area h3 {
    font-size: 16px;
    margin-bottom: 0
}

#added-widget ul {
    min-height: 50px;
    padding: 0;
    margin: 20px 0 0;
    list-style: none
}

#added-widget .widget-name {
    margin-bottom: 0
}

#added-widget .widget-content {
    display: block;
    padding: 7px 7px 20px;
    border: 1px solid #e5e5e5;
    border-top: none
}

#added-widget .widget-content .btn {
    margin: 0
}

#added-widget .widget-description {
    display: none
}

#added-widget li {
    margin-bottom: 20px
}

.widget-description {
    padding: 6px
}

#wrap-widget-1 .widget-name .text-right {
    display: none
}

#added-widget .widget-name {
    position: relative
}

#added-widget .widget-name .text-right {
    position: absolute;
    top: -2px;
    right: 0
}

#added-widget .widget-content {
    display: none
}

.list-tabs-order > div {
    background: #fafafa;
    padding: 10px;
    border: 1px solid #eee;
    cursor: move;
    margin-bottom: 10px
}

.list-page-select-widget {
    margin: 10px 0;
    background: #ddd;
    max-height: 200px;
    overflow: hidden
}

.list-page-select-widget .mCSB_container {
    padding: 7px
}

.mCSB_container {
    width: auto !important
}

.meta-boxes {
    margin-top: 20px
}

.meta-boxes .widget-title {
    cursor: move;
    overflow: hidden;
    height: 35px;
    border-bottom: 1px solid #eee;
    padding: 0 5px;
    background: none
}

.meta-boxes .widget-title > h4 {
    line-height: 35px;
    height: 35px
}

.meta-boxes .widget-body {
    min-height: 0
}

@font-face {
    font-family: entypo;
    src: url("/vendor/core/fonts/entypo.eot");
    src: url("/vendor/core/fonts/entypo.eot?#iefix") format("eot"), url("/vendor/core/fonts/entypo.woff2") format("woff2"), url("/vendor/core/fonts/entypo.woff") format("woff"), url("/vendor/core/fonts/entypo.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

.icon:before {
    position: relative;
    top: 2px;
    display: inline-block;
    font-family: entypo;
    speak: none;
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.carousel .icon-chevron-thin-left, .carousel .icon-chevron-thin-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block
}

.carousel .icon-chevron-thin-left {
    left: 50%;
    margin-left: -10px
}

.carousel .icon-chevron-thin-right {
    right: 50%;
    margin-right: -10px
}

.icon-500px-with-circle:before {
    content: "\EA01"
}

.icon-500px:before {
    content: "\EA02"
}

.icon-add-to-list:before {
    content: "\EA03"
}

.icon-add-user:before {
    content: "\EA04"
}

.icon-address:before {
    content: "\EA05"
}

.icon-adjust:before {
    content: "\EA06"
}

.icon-air:before {
    content: "\EA07"
}

.icon-aircraft-landing:before {
    content: "\EA08"
}

.icon-aircraft-take-off:before {
    content: "\EA09"
}

.icon-aircraft:before {
    content: "\EA0A"
}

.icon-align-bottom:before {
    content: "\EA0B"
}

.icon-align-horizontal-middle:before {
    content: "\EA0C"
}

.icon-align-left:before {
    content: "\EA0D"
}

.icon-align-right:before {
    content: "\EA0E"
}

.icon-align-top:before {
    content: "\EA0F"
}

.icon-align-vertical-middle:before {
    content: "\EA10"
}

.icon-app-store:before {
    content: "\EA11"
}

.icon-archive:before {
    content: "\EA12"
}

.icon-area-graph:before {
    content: "\EA13"
}

.icon-arrow-bold-down:before {
    content: "\EA14"
}

.icon-arrow-bold-left:before {
    content: "\EA15"
}

.icon-arrow-bold-right:before {
    content: "\EA16"
}

.icon-arrow-bold-up:before {
    content: "\EA17"
}

.icon-arrow-down:before {
    content: "\EA18"
}

.icon-arrow-left:before {
    content: "\EA19"
}

.icon-arrow-long-down:before {
    content: "\EA1A"
}

.icon-arrow-long-left:before {
    content: "\EA1B"
}

.icon-arrow-long-right:before {
    content: "\EA1C"
}

.icon-arrow-long-up:before {
    content: "\EA1D"
}

.icon-arrow-right:before {
    content: "\EA1E"
}

.icon-arrow-up:before {
    content: "\EA1F"
}

.icon-arrow-with-circle-down:before {
    content: "\EA20"
}

.icon-arrow-with-circle-left:before {
    content: "\EA21"
}

.icon-arrow-with-circle-right:before {
    content: "\EA22"
}

.icon-arrow-with-circle-up:before {
    content: "\EA23"
}

.icon-attachment:before {
    content: "\EA24"
}

.icon-awareness-ribbon:before {
    content: "\EA25"
}

.icon-back-in-time:before {
    content: "\EA26"
}

.icon-back:before {
    content: "\EA27"
}

.icon-baidu:before {
    content: "\EA28"
}

.icon-bar-graph:before {
    content: "\EA29"
}

.icon-basecamp:before {
    content: "\EA2A"
}

.icon-battery:before {
    content: "\EA2B"
}

.icon-beamed-note:before {
    content: "\EA2C"
}

.icon-behance:before {
    content: "\EA2D"
}

.icon-bell:before {
    content: "\EA2E"
}

.icon-blackboard:before {
    content: "\EA2F"
}

.icon-block:before {
    content: "\EA30"
}

.icon-book:before {
    content: "\EA31"
}

.icon-bookmark:before {
    content: "\EA32"
}

.icon-bookmarks:before {
    content: "\EA33"
}

.icon-bowl:before {
    content: "\EA34"
}

.icon-box:before {
    content: "\EA35"
}

.icon-briefcase:before {
    content: "\EA36"
}

.icon-browser:before {
    content: "\EA37"
}

.icon-brush:before {
    content: "\EA38"
}

.icon-bucket:before {
    content: "\EA39"
}

.icon-bug:before {
    content: "\EA3A"
}

.icon-cake:before {
    content: "\EA3B"
}

.icon-calculator:before {
    content: "\EA3C"
}

.icon-calendar:before {
    content: "\EA3D"
}

.icon-camera:before {
    content: "\EA3E"
}

.icon-ccw:before {
    content: "\EA3F"
}

.icon-chat:before {
    content: "\EA40"
}

.icon-check:before {
    content: "\EA41"
}

.icon-chevron-down:before {
    content: "\EA42"
}

.icon-chevron-left:before {
    content: "\EA43"
}

.icon-chevron-right:before {
    content: "\EA44"
}

.icon-chevron-small-down:before {
    content: "\EA45"
}

.icon-chevron-small-left:before {
    content: "\EA46"
}

.icon-chevron-small-right:before {
    content: "\EA47"
}

.icon-chevron-small-up:before {
    content: "\EA48"
}

.icon-chevron-thin-down:before {
    content: "\EA49"
}

.icon-chevron-thin-left:before {
    content: "\EA4A"
}

.icon-chevron-thin-right:before {
    content: "\EA4B"
}

.icon-chevron-thin-up:before {
    content: "\EA4C"
}

.icon-chevron-up:before {
    content: "\EA4D"
}

.icon-chevron-with-circle-down:before {
    content: "\EA4E"
}

.icon-chevron-with-circle-left:before {
    content: "\EA4F"
}

.icon-chevron-with-circle-right:before {
    content: "\EA50"
}

.icon-chevron-with-circle-up:before {
    content: "\EA51"
}

.icon-circle-with-cross:before {
    content: "\EA52"
}

.icon-circle-with-minus:before {
    content: "\EA53"
}

.icon-circle-with-plus:before {
    content: "\EA54"
}

.icon-circle:before {
    content: "\EA55"
}

.icon-circular-graph:before {
    content: "\EA56"
}

.icon-clapperboard:before {
    content: "\EA57"
}

.icon-classic-computer:before {
    content: "\EA58"
}

.icon-clipboard:before {
    content: "\EA59"
}

.icon-clock:before {
    content: "\EA5A"
}

.icon-cloud:before {
    content: "\EA5B"
}

.icon-code:before {
    content: "\EA5C"
}

.icon-cog:before {
    content: "\EA5D"
}

.icon-colours:before {
    content: "\EA5E"
}

.icon-compass:before {
    content: "\EA5F"
}

.icon-controller-fast-backward:before {
    content: "\EA60"
}

.icon-controller-fast-forward:before {
    content: "\EA61"
}

.icon-controller-jump-to-start:before {
    content: "\EA62"
}

.icon-controller-next:before {
    content: "\EA63"
}

.icon-controller-paus:before {
    content: "\EA64"
}

.icon-controller-play:before {
    content: "\EA65"
}

.icon-controller-record:before {
    content: "\EA66"
}

.icon-controller-stop:before {
    content: "\EA67"
}

.icon-controller-volume:before {
    content: "\EA68"
}

.icon-copy:before {
    content: "\EA69"
}

.icon-creative-cloud:before {
    content: "\EA6A"
}

.icon-creative-commons-attribution:before {
    content: "\EA6B"
}

.icon-creative-commons-noderivs:before {
    content: "\EA6C"
}

.icon-creative-commons-noncommercial-eu:before {
    content: "\EA6D"
}

.icon-creative-commons-noncommercial-us:before {
    content: "\EA6E"
}

.icon-creative-commons-public-domain:before {
    content: "\EA6F"
}

.icon-creative-commons-remix:before {
    content: "\EA70"
}

.icon-creative-commons-share:before {
    content: "\EA71"
}

.icon-creative-commons-sharealike:before {
    content: "\EA72"
}

.icon-creative-commons:before {
    content: "\EA73"
}

.icon-credit-card:before {
    content: "\EA74"
}

.icon-credit:before {
    content: "\EA75"
}

.icon-crop:before {
    content: "\EA76"
}

.icon-cross:before {
    content: "\EA77"
}

.icon-cup:before {
    content: "\EA78"
}

.icon-cw:before {
    content: "\EA79"
}

.icon-cycle:before {
    content: "\EA7A"
}

.icon-database:before {
    content: "\EA7B"
}

.icon-dial-pad:before {
    content: "\EA7C"
}

.icon-direction:before {
    content: "\EA7D"
}

.icon-document-landscape:before {
    content: "\EA7E"
}

.icon-document:before {
    content: "\EA7F"
}

.icon-documents:before {
    content: "\EA80"
}

.icon-dot-single:before {
    content: "\EA81"
}

.icon-dots-three-horizontal:before {
    content: "\EA82"
}

.icon-dots-three-vertical:before {
    content: "\EA83"
}

.icon-dots-two-horizontal:before {
    content: "\EA84"
}

.icon-dots-two-vertical:before {
    content: "\EA85"
}

.icon-download:before {
    content: "\EA86"
}

.icon-dribbble-with-circle:before {
    content: "\EA87"
}

.icon-dribbble:before {
    content: "\EA88"
}

.icon-drink:before {
    content: "\EA89"
}

.icon-drive:before {
    content: "\EA8A"
}

.icon-drop:before {
    content: "\EA8B"
}

.icon-dropbox:before {
    content: "\EA8C"
}

.icon-edit:before {
    content: "\EA8D"
}

.icon-email:before {
    content: "\EA8E"
}

.icon-emoji-flirt:before {
    content: "\EA8F"
}

.icon-emoji-happy:before {
    content: "\EA90"
}

.icon-emoji-neutral:before {
    content: "\EA91"
}

.icon-emoji-sad:before {
    content: "\EA92"
}

.icon-erase:before {
    content: "\EA93"
}

.icon-eraser:before {
    content: "\EA94"
}

.icon-evernote:before {
    content: "\EA95"
}

.icon-export:before {
    content: "\EA96"
}

.icon-eye-with-line:before {
    content: "\EA97"
}

.icon-eye:before {
    content: "\EA98"
}

.icon-facebook-with-circle:before {
    content: "\EA99"
}

.icon-facebook:before {
    content: "\EA9A"
}

.icon-feather:before {
    content: "\EA9B"
}

.icon-fingerprint:before {
    content: "\EA9C"
}

.icon-flag:before {
    content: "\EA9D"
}

.icon-flash:before {
    content: "\EA9E"
}

.icon-flashlight:before {
    content: "\EA9F"
}

.icon-flat-brush:before {
    content: "\EAA0"
}

.icon-flattr:before {
    content: "\EAA1"
}

.icon-flickr-with-circle:before {
    content: "\EAA2"
}

.icon-flickr:before {
    content: "\EAA3"
}

.icon-flow-branch:before {
    content: "\EAA4"
}

.icon-flow-cascade:before {
    content: "\EAA5"
}

.icon-flow-line:before {
    content: "\EAA6"
}

.icon-flow-parallel:before {
    content: "\EAA7"
}

.icon-flow-tree:before {
    content: "\EAA8"
}

.icon-flower:before {
    content: "\EAA9"
}

.icon-folder-images:before {
    content: "\EAAA"
}

.icon-folder-music:before {
    content: "\EAAB"
}

.icon-folder-video:before {
    content: "\EAAC"
}

.icon-folder:before {
    content: "\EAAD"
}

.icon-forward:before {
    content: "\EAAE"
}

.icon-foursquare:before {
    content: "\EAAF"
}

.icon-funnel:before {
    content: "\EAB0"
}

.icon-game-controller:before {
    content: "\EAB1"
}

.icon-gauge:before {
    content: "\EAB2"
}

.icon-github-with-circle:before {
    content: "\EAB3"
}

.icon-github:before {
    content: "\EAB4"
}

.icon-globe:before {
    content: "\EAB5"
}

.icon-google-plus-with-circle:before {
    content: "\EAB6"
}

.icon-google-plus:before {
    content: "\EAB7"
}

.icon-google-drive:before {
    content: "\EAB8"
}

.icon-google-hangouts:before {
    content: "\EAB9"
}

.icon-google-play:before {
    content: "\EABA"
}

.icon-graduation-cap:before {
    content: "\EABB"
}

.icon-grid:before {
    content: "\EABC"
}

.icon-grooveshark:before {
    content: "\EABD"
}

.icon-hair-cross:before {
    content: "\EABE"
}

.icon-hand:before {
    content: "\EABF"
}

.icon-heart-outlined:before {
    content: "\EAC0"
}

.icon-heart:before {
    content: "\EAC1"
}

.icon-help-with-circle:before {
    content: "\EAC2"
}

.icon-help:before {
    content: "\EAC3"
}

.icon-home:before {
    content: "\EAC4"
}

.icon-hour-glass:before {
    content: "\EAC5"
}

.icon-houzz:before {
    content: "\EAC6"
}

.icon-icloud:before {
    content: "\EAC7"
}

.icon-image-inverted:before {
    content: "\EAC8"
}

.icon-image:before {
    content: "\EAC9"
}

.icon-images:before {
    content: "\EACA"
}

.icon-inbox:before {
    content: "\EACB"
}

.icon-infinity:before {
    content: "\EACC"
}

.icon-info-with-circle:before {
    content: "\EACD"
}

.icon-info:before {
    content: "\EACE"
}

.icon-instagram-with-circle:before {
    content: "\EACF"
}

.icon-instagram:before {
    content: "\EAD0"
}

.icon-install:before {
    content: "\EAD1"
}

.icon-keyboard:before {
    content: "\EAD3"
}

.icon-lab-flask:before {
    content: "\EAD4"
}

.icon-landline:before {
    content: "\EAD5"
}

.icon-language:before {
    content: "\EAD6"
}

.icon-laptop:before {
    content: "\EAD7"
}

.icon-lastfm-with-circle:before {
    content: "\EAD8"
}

.icon-lastfm:before {
    content: "\EAD9"
}

.icon-layers:before {
    content: "\EADA"
}

.icon-leaf:before {
    content: "\EADB"
}

.icon-level-down:before {
    content: "\EADC"
}

.icon-level-up:before {
    content: "\EADD"
}

.icon-lifebuoy:before {
    content: "\EADE"
}

.icon-light-bulb:before {
    content: "\EADF"
}

.icon-light-down:before {
    content: "\EAE0"
}

.icon-light-up:before {
    content: "\EAE1"
}

.icon-line-graph:before {
    content: "\EAE2"
}

.icon-link:before {
    content: "\EAE3"
}

.icon-linkedin-with-circle:before {
    content: "\EAE4"
}

.icon-linkedin:before {
    content: "\EAE5"
}

.icon-list:before {
    content: "\EAE6"
}

.icon-location-pin:before {
    content: "\EAE7"
}

.icon-location:before {
    content: "\EAE8"
}

.icon-lock-open:before {
    content: "\EAE9"
}

.icon-lock:before {
    content: "\EAEA"
}

.icon-log-out:before {
    content: "\EAEB"
}

.icon-login:before {
    content: "\EAEC"
}

.icon-loop:before {
    content: "\EAED"
}

.icon-magnet:before {
    content: "\EAEE"
}

.icon-magnifying-glass:before {
    content: "\EAEF"
}

.icon-mail-with-circle:before {
    content: "\EAF0"
}

.icon-mail:before {
    content: "\EAF1"
}

.icon-man:before {
    content: "\EAF2"
}

.icon-map:before {
    content: "\EAF3"
}

.icon-mask:before {
    content: "\EAF4"
}

.icon-medal:before {
    content: "\EAF5"
}

.icon-medium-with-circle:before {
    content: "\EAF6"
}

.icon-medium:before {
    content: "\EAF7"
}

.icon-megaphone:before {
    content: "\EAF8"
}

.icon-menu-white:before {
    content: "\EAF9"
}

.icon-merge:before {
    content: "\EAFB"
}

.icon-message:before {
    content: "\EAFC"
}

.icon-mic:before {
    content: "\EAFD"
}

.icon-minus:before {
    content: "\EAFE"
}

.icon-mixi:before {
    content: "\EAFF"
}

.icon-mobile:before {
    content: "\EB00"
}

.icon-modern-mic:before {
    content: "\EB01"
}

.icon-moon:before {
    content: "\EB02"
}

.icon-mouse-pointer:before {
    content: "\EB03"
}

.icon-mouse:before {
    content: "\EB04"
}

.icon-music:before {
    content: "\EB05"
}

.icon-network:before {
    content: "\EB06"
}

.icon-new-message:before {
    content: "\EB07"
}

.icon-new:before {
    content: "\EB08"
}

.icon-news:before {
    content: "\EB09"
}

.icon-newsletter:before {
    content: "\EB0A"
}

.icon-notification:before {
    content: "\EB0C"
}

.icon-notifications-off:before {
    content: "\EB0D"
}

.icon-old-mobile:before {
    content: "\EB0E"
}

.icon-old-phone:before {
    content: "\EB0F"
}

.icon-onedrive:before {
    content: "\EB10"
}

.icon-open-book:before {
    content: "\EB11"
}

.icon-palette:before {
    content: "\EB12"
}

.icon-paper-plane:before {
    content: "\EB13"
}

.icon-paypal:before {
    content: "\EB14"
}

.icon-pencil:before {
    content: "\EB15"
}

.icon-phone:before {
    content: "\EB16"
}

.icon-picasa:before {
    content: "\EB17"
}

.icon-pie-chart:before {
    content: "\EB18"
}

.icon-pin:before {
    content: "\EB19"
}

.icon-pinterest-with-circle:before {
    content: "\EB1A"
}

.icon-pinterest:before {
    content: "\EB1B"
}

.icon-plus:before {
    content: "\EB1C"
}

.icon-popup:before {
    content: "\EB1D"
}

.icon-power-plug:before {
    content: "\EB1E"
}

.icon-price-ribbon:before {
    content: "\EB1F"
}

.icon-price-tag:before {
    content: "\EB20"
}

.icon-print:before {
    content: "\EB21"
}

.icon-progress-empty:before {
    content: "\EB22"
}

.icon-progress-full:before {
    content: "\EB23"
}

.icon-progress-one:before {
    content: "\EB24"
}

.icon-progress-two:before {
    content: "\EB25"
}

.icon-publish:before {
    content: "\EB26"
}

.icon-qq-with-circle:before {
    content: "\EB27"
}

.icon-qq:before {
    content: "\EB28"
}

.icon-quote:before {
    content: "\EB29"
}

.icon-radio:before {
    content: "\EB2A"
}

.icon-raft-with-circle:before {
    content: "\EB2B"
}

.icon-raft:before {
    content: "\EB2C"
}

.icon-rainbow:before {
    content: "\EB2D"
}

.icon-rdio-with-circle:before {
    content: "\EB2E"
}

.icon-rdio:before {
    content: "\EB2F"
}

.icon-remove-user:before {
    content: "\EB30"
}

.icon-renren:before {
    content: "\EB31"
}

.icon-reply-all:before {
    content: "\EB32"
}

.icon-reply:before {
    content: "\EB33"
}

.icon-resize-100:before {
    content: "\EB34"
}

.icon-resize-full-screen:before {
    content: "\EB35"
}

.icon-retweet:before {
    content: "\EB36"
}

.icon-rocket:before {
    content: "\EB37"
}

.icon-round-brush:before {
    content: "\EB38"
}

.icon-rss:before {
    content: "\EB39"
}

.icon-ruler:before {
    content: "\EB3A"
}

.icon-save:before {
    content: "\EB3B"
}

.icon-scissors:before {
    content: "\EB3C"
}

.icon-scribd:before {
    content: "\EB3D"
}

.icon-select-arrows:before {
    content: "\EB3E"
}

.icon-share-alternative:before {
    content: "\EB3F"
}

.icon-share-alternitive:before {
    content: "\EB40"
}

.icon-share:before {
    content: "\EB41"
}

.icon-shareable:before {
    content: "\EB42"
}

.icon-shield:before {
    content: "\EB43"
}

.icon-shop:before {
    content: "\EB44"
}

.icon-shopping-bag:before {
    content: "\EB45"
}

.icon-shopping-basket:before {
    content: "\EB46"
}

.icon-shopping-cart:before {
    content: "\EB47"
}

.icon-shuffle:before {
    content: "\EB48"
}

.icon-signal:before {
    content: "\EB49"
}

.icon-sina-weibo:before {
    content: "\EB4A"
}

.icon-skype-with-circle:before {
    content: "\EB4B"
}

.icon-skype:before {
    content: "\EB4C"
}

.icon-slideshare:before {
    content: "\EB4D"
}

.icon-smashing:before {
    content: "\EB4E"
}

.icon-sound-mix:before {
    content: "\EB4F"
}

.icon-sound-mute:before {
    content: "\EB50"
}

.icon-sound:before {
    content: "\EB51"
}

.icon-soundcloud:before {
    content: "\EB52"
}

.icon-sports-club:before {
    content: "\EB53"
}

.icon-spotify-with-circle:before {
    content: "\EB54"
}

.icon-spotify:before {
    content: "\EB55"
}

.icon-spreadsheet:before {
    content: "\EB56"
}

.icon-squared-cross:before {
    content: "\EB57"
}

.icon-squared-minus:before {
    content: "\EB58"
}

.icon-squared-plus:before {
    content: "\EB59"
}

.icon-star-outlined:before {
    content: "\EB5A"
}

.icon-star:before {
    content: "\EB5B"
}

.icon-stopwatch:before {
    content: "\EB5C"
}

.icon-stumbleupon-with-circle:before {
    content: "\EB5D"
}

.icon-stumbleupon:before {
    content: "\EB5E"
}

.icon-suitcase:before {
    content: "\EB5F"
}

.icon-swap:before {
    content: "\EB60"
}

.icon-swarm:before {
    content: "\EB61"
}

.icon-sweden:before {
    content: "\EB62"
}

.icon-switch:before {
    content: "\EB63"
}

.icon-tablet-mobile-combo:before {
    content: "\EB64"
}

.icon-tablet:before {
    content: "\EB65"
}

.icon-tag:before {
    content: "\EB66"
}

.icon-text-document-inverted:before {
    content: "\EB67"
}

.icon-text-document:before {
    content: "\EB68"
}

.icon-text:before {
    content: "\EB69"
}

.icon-thermometer:before {
    content: "\EB6A"
}

.icon-thumbs-down:before {
    content: "\EB6B"
}

.icon-thumbs-up:before {
    content: "\EB6C"
}

.icon-thunder-cloud:before {
    content: "\EB6D"
}

.icon-ticket:before {
    content: "\EB6E"
}

.icon-time-slot:before {
    content: "\EB6F"
}

.icon-tools:before {
    content: "\EB70"
}

.icon-traffic-cone:before {
    content: "\EB71"
}

.icon-trash:before {
    content: "\EB72"
}

.icon-tree:before {
    content: "\EB73"
}

.icon-triangle-down:before {
    content: "\EB74"
}

.icon-triangle-left:before {
    content: "\EB75"
}

.icon-triangle-right:before {
    content: "\EB76"
}

.icon-triangle-up:before {
    content: "\EB77"
}

.icon-tripadvisor:before {
    content: "\EB78"
}

.icon-trophy:before {
    content: "\EB79"
}

.icon-tumblr-with-circle:before {
    content: "\EB7A"
}

.icon-tumblr:before {
    content: "\EB7B"
}

.icon-tv:before {
    content: "\EB7C"
}

.icon-twitter-with-circle:before {
    content: "\EB7D"
}

.icon-twitter:before {
    content: "\EB7E"
}

.icon-typing:before {
    content: "\EB7F"
}

.icon-uninstall:before {
    content: "\EB80"
}

.icon-unread:before {
    content: "\EB81"
}

.icon-untag:before {
    content: "\EB82"
}

.icon-upload-to-cloud:before {
    content: "\EB83"
}

.icon-upload:before {
    content: "\EB84"
}

.icon-users:before {
    content: "\EB86"
}

.icon-v-card:before {
    content: "\EB87"
}

.icon-video-camera:before {
    content: "\EB88"
}

.icon-video:before {
    content: "\EB89"
}

.icon-vimeo-with-circle:before {
    content: "\EB8A"
}

.icon-vimeo:before {
    content: "\EB8B"
}

.icon-vine-with-circle:before {
    content: "\EB8C"
}

.icon-vine:before {
    content: "\EB8D"
}

.icon-vinyl:before {
    content: "\EB8E"
}

.icon-vk-alternitive:before {
    content: "\EB8F"
}

.icon-vk-with-circle:before {
    content: "\EB90"
}

.icon-vk:before {
    content: "\EB91"
}

.icon-voicemail:before {
    content: "\EB92"
}

.icon-wallet:before {
    content: "\EB93"
}

.icon-warning:before {
    content: "\EB94"
}

.icon-water:before {
    content: "\EB95"
}

.icon-windows-store:before {
    content: "\EB96"
}

.icon-xing-with-circle:before {
    content: "\EB97"
}

.icon-xing:before {
    content: "\EB98"
}

.icon-yelp:before {
    content: "\EB99"
}

.icon-youko-with-circle:before {
    content: "\EB9A"
}

.icon-youko:before {
    content: "\EB9B"
}

.icon-youtube-with-circle:before {
    content: "\EB9C"
}

.icon-youtube:before {
    content: "\EB9D"
}

.dd-item {
    position: relative
}

.dd3-content {
    width: 350px;
    background-color: #fff;
    border: 0 none
}

.dd3-handle {
    position: absolute;
    margin: 0;
    left: 0;
    top: 0;
    cursor: move;
    width: 350px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: 1px solid #aaa;
    background: transparent;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.dd3-handle:hover {
    background-color: transparent
}

.dd-item > .item-details {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    display: none;
    margin-bottom: 5px;
    margin-top: -5px;
    padding: 10px 15px;
    max-width: 350px
}

.dd-item .dd3-content > .fa {
    cursor: pointer;
    font-size: 18px
}

.dd3-handle:before {
    display: none
}

.dd3-content {
    padding: 5px 10px
}

.dd3-content .show-item-details {
    background-color: #ccc;
    left: 319px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 30px;
    color: #000;
    border-left: 1px solid #aaa
}

.dd-item.active > .item-details {
    display: block
}

.dd-item.active > .item-details > label {
    float: left;
    width: 100%;
    display: block
}

.dd-item.active > .item-details > div.text-right {
    float: none;
    clear: both
}

.dd-item > .item-details span.text {
    display: inline-block;
    width: 90px;
    font-weight: 700;
    font-size: 13px;
    float: left
}

.dd-item > .item-details input[type=text] {
    display: inline-block;
    width: 228px;
    border: 1px solid #aaa;
    height: 30px;
    padding: 0 5px
}

.show-item-details.active .fa:before {
    content: "\F106"
}

.box-links-for-menu .list-item {
    border: 1px solid #ddd;
    padding: 15px;
    max-height: 200px;
    overflow: auto
}

.box-links-for-menu .list-item .list-item {
    border: 0 none;
    padding: 0 0 0 15px;
    max-height: none;
    overflow: visible;
    padding-left: 20px
}

.box-links-for-menu .list-item li {
    list-style: none;
    position: relative;
    margin-bottom: 5px
}

.box-links-for-menu .list-item li a {
    display: inline-block;
    padding-left: 20px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis
}

.form-save-menu #menu_name {
    margin-bottom: 5px
}

.dd3-content > span.text.pull-left {
    max-width: 200px
}

.dd3-content > span.text.pull-left, .dd3-content > span.text.pull-right {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis
}

.dd3-content > span.text.pull-right {
    margin-right: 25px;
    max-width: 85px
}

.form-save-menu {
    margin-top: 40px
}

.widget-menu .widget-body {
    min-height: 130px
}

.widget-menu .widget-title {
    cursor: pointer;
    background: #f5f5f5;
    margin-bottom: 0;
    border-bottom: 1px solid #ddd;
    color: #23282d
}

.widget-menu .widget-title i {
    margin-right: 15px
}

.widget-menu .widget-title span {
    font-size: 13px;
    line-height: 42px
}

.widget-menu {
    margin-top: 20px
}

.widget-menu .widget {
    margin: 0
}

.widget-menu .widget .narrow-icon {
    float: right;
    margin-top: 12px
}

.widget-menu .mCSB_container {
    padding: 10px
}

.panel-group .widget.panel {
    border-radius: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.breadcrumb-buttons:after, .breadcrumb-line:after, .calendars:after, .chat-member:after, .chat .message:after, .colorpicker:after, .datatable-footer:after, .datatable-header:after, .daterangepicker .range_inputs:after, .footer-icons-group:after, .footer-links-group:after, .glyphs:after, .headline-info:after, .info-buttons:after, .invoice-header:after, .message-controls:after, .popup-messages > li > a:after, .search-control:after, .slider-controls:after, .statistics-info:after, .table-footer:after, .task:after, .user-menu > a:after, .wysihtml5-toolbar:after, ul.list-justified li:after {
    content: "";
    display: table;
    clear: both
}

#fancybox-loading, .breadcrumb-line, .calendars, .chart-tooltip, .chat-member img, .chat .message .message-body, .dataTables_paginate a, .daterangepicker, .daterangepicker.opensleft .calendar, .daterangepicker td, .daterangepicker th, .DTTT_collection, .editor, .fancybox-title-float-wrap .child, .fc-button, .has-switch, .info-blocks > li, .jGrowl .jGrowl-closer, .jGrowl .jGrowl-notification, .jqstooltip, .message-img img, .plupload_button, .popup-header a, .ranges, .search-line, .statistics-info > a, .ui-datepicker .ui-datepicker-current-day .ui-state-active, .ui-datepicker .ui-state-hover, .user-face, label.error {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.block {
    margin-bottom: 0
}

.block-inner {
    margin-bottom: 20px;
    display: block
}

.with-padding {
    padding: 16px
}

.subtitle {
    display: block;
    font-weight: 600;
    margin-bottom: 10px
}

.subtitle i {
    float: left;
    margin: 0 6px 0 0;
    color: #444
}

.language.dropdown > a > img {
    float: left;
    margin: 3px 6px 0 0
}

label.error {
    margin-top: 6px;
    margin-bottom: 0;
    color: #fff;
    background-color: #d65c4f;
    display: table;
    padding: 5px 8px;
    font-size: 11px;
    font-weight: 600;
    line-height: 14px
}

label.error.valid {
    background-color: #65b688
}

.mandatory {
    color: #b94a48;
    margin-left: 2px
}

ul.list-justified li {
    float: none;
    width: 1%;
    display: table-cell
}

@media (max-width: 991px) {
    ul.list-justified li {
        display: block;
        width: auto
    }
}

.scrollable-panel {
    max-height: 400px;
    overflow-y: scroll
}

.h5Title {
    border-bottom: 1px solid grey
}

.form-group .bootstrap-tagsinput {
    border-radius: 0
}

ul.dropdown-menu.pull-right > li:first-child:before {
    right: 11px;
    left: auto
}

ul.dropdown-menu.pull-right > li:first-child:after {
    right: 12px;
    left: auto
}

.twitter-typeahead .tt-hint, .twitter-typeahead .tt-query {
    margin-bottom: 0
}

.tt-menu, .twitter-typeahead .tt-hint {
    display: none
}

.tt-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box;
    cursor: pointer;
    width: 100%
}

.tt-suggestion {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    color: #333;
    white-space: nowrap
}

.tt-suggestion:focus, .tt-suggestion:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca
}

.bootstrap-tagsinput input {
    max-width: 110px
}

.list-thumbnails {
    list-style: none;
    margin: 0;
    padding: 0
}

.list-thumbnails > li {
    float: left;
    overflow: hidden;
    margin: 8px
}

.list-thumbnails > li, .list-thumbnails > li > a {
    display: block;
    position: relative
}

.list-thumbnails > li > a:focus {
    outline: none
}

.list-thumbnails > li > a > .text {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    text-align: center;
    color: #fff;
    background-color: rgba(0, 0, 0, .55);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.list-thumbnails > li > a > .text:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: 0
}

.list-thumbnails > li .tags {
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: visible;
    direction: rtl;
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    background-color: transparent;
    border-width: 0;
    vertical-align: inherit
}

.list-thumbnails > li .tags > .label-holder {
    opacity: .92;
    filter: alpha(opacity=92);
    display: table;
    margin: 1px 0 0;
    direction: ltr;
    text-align: left
}

.list-thumbnails > li .tags > .label-holder:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.list-thumbnails > li > .tools {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -30px;
    width: 24px;
    background: #000;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.list-thumbnails > li > .tools.tools-right {
    left: auto;
    right: -30px
}

.list-thumbnails > li > .tools.tools-bottom {
    width: auto;
    height: 28px;
    left: 0;
    right: 0;
    top: auto;
    bottom: -30px
}

.list-thumbnails > li > .tools.tools-top {
    width: auto;
    height: 28px;
    left: 0;
    right: 0;
    top: -30px;
    bottom: auto
}

.list-thumbnails > li:hover > .tools {
    left: 0;
    right: 0
}

.list-thumbnails > li:hover > .tools.tools-bottom {
    top: auto;
    bottom: 0
}

.list-thumbnails > li:hover > .tools.tools-top {
    bottom: auto;
    top: 0
}

.list-thumbnails > li:hover > .tools.tools-right {
    left: auto;
    right: 0
}

.list-thumbnails > li > .in.tools {
    left: 0;
    right: 0
}

.list-thumbnails > li > .in.tools.tools-bottom {
    top: auto;
    bottom: 0
}

.list-thumbnails > li > .in.tools.tools-top {
    bottom: auto;
    top: 0
}

.list-thumbnails > li > .in.tools.tools-right {
    left: auto;
    right: 0
}

.list-thumbnails > li > .tools > a, .list-thumbnails > li > a .inner a {
    display: inline-block;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    padding: 0 10px
}

.list-thumbnails > li > .tools > a:hover, .list-thumbnails > li > a .inner a:hover {
    text-decoration: none;
    color: #c9e2ea
}

.list-thumbnails > li .tools.tools-bottom > a, .list-thumbnails > li .tools.tools-top > a {
    display: inline-block;
    line-height: 30px
}

.list-thumbnails > li > a > .text > .inner {
    padding: 4px 0;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    max-width: 90%
}

.list-thumbnails > li > a > .text > .inner .fa {
    font-size: 24px
}

.list-thumbnails > li:hover > a > .text {
    opacity: 1;
    filter: alpha(opacity=100)
}

@media only screen and (max-width: 480px) {
    .list-thumbnails {
        text-align: center
    }

    .list-thumbnails > li {
        float: none;
        display: inline-block
    }
}

#price {
    width: 70%;
    float: left;
    border-right: none
}

#price-wrapper .select2-container {
    width: 30% !important;
    float: left;
    margin-top: 0
}

.list-provinces {
    margin: 0;
    list-style: none;
    max-height: 400px;
    overflow-y: scroll;
    padding: 0 10px;
    border: 1px solid #ddd
}

.list-provinces li {
    display: block;
    margin: 10px 0
}

.list-provinces li a {
    display: inline-block;
    padding: 5px 10px;
    background: #eee
}

.list-provinces li.active a {
    background: #36c6d3;
    color: #fff
}

.list-categories {
    max-height: 320px;
    padding: 10px
}

.province-detail {
    margin-top: 24px
}

.province-info {
    display: none
}

.preview_image {
    max-width: 200px;
    max-height: 200px;
    margin-bottom: 10px;
    border-radius: 3px
}

@media (min-width: 768px) {
    .sub_modal .modal-dialog {
        margin: 180px auto
    }
}

#edit-slug-box {
    line-height: 24px;
    min-height: 25px;
    margin-top: 5px;
    color: #666
}

#btn-ok, #change_slug {
    height: 24px;
    line-height: 22px;
    padding: 0 8px 1px;
    font-size: 11px;
    color: #555;
    border-color: #ccc;
    background: #f7f7f7;
    -webkit-box-shadow: 0 1px 0 #ccc;
    box-shadow: 0 1px 0 #ccc;
    vertical-align: top;
    margin: 0
}

.permalink {
    text-decoration: underline
}

#editable-post-name {
    font-weight: 700
}

#editable-post-name input {
    font-size: 13px;
    font-weight: 400;
    height: 22px;
    margin: 0;
    width: 16em;
    display: inline-block
}

#edit-slug-box .cancel {
    margin-right: 10px;
    padding: 0;
    font-size: 11px;
    text-decoration: underline;
    color: #0073aa;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    background: 0 0;
    outline: 0;
    cursor: pointer;
    display: none
}

#btn-ok {
    display: none
}

.folder_item {
    width: 150px;
    height: 150px;
    background: #ddd
}

.folder_item:hover {
    background: #4da7e8 !important;
    border-color: #2581b8
}

.folder_item a {
    text-align: center
}

.folder_item > a > i {
    font-size: 45px;
    color: #4da7e8;
    display: inline-block;
    margin-top: 40px;
    margin-bottom: 5px
}

.folder_item:hover i, .folder_item:hover p, .folder_item a:hover i, .folder_item a:hover p {
    color: #ecf0f1
}

.folder_item a.deleteFolder i {
    margin-top: 0;
    font-size: 18px;
    color: #d65c4f
}

#youtube_url_process {
    padding: 10px 0
}

.input-group .input-group-addon {
    border-color: #e5e5e5;
    background: #e5e5e5;
    min-width: 39px
}

.dashboard-breadcrumb {
    margin-top: 15px
}

table.dataTable {
    border-top: none;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    width: 100% !important
}

.datatable-header {
    background: #ebeae8;
    height: 46px
}

.datatable-footer {
    padding: 5px
}

.dataTables_filter {
    padding: 0
}

#datatables_filter strong {
    float: left;
    text-transform: uppercase;
    line-height: 44px;
    margin-right: 12px
}

.dataTables_filter label > input[type=search] {
    margin-top: 8px;
    height: 29px
}

.table-striped .even {
    background: #fff
}

#datatables_length .select2-container {
    margin-top: 8px
}

#datatables_length .select2-container .select2-selection {
    height: 29px
}

#datatables_length .select2-container .select2-selection .select2-selection__rendered {
    line-height: 23px
}

#datatables_length .select2-container .select2-selection .select2-selection__arrow {
    height: 22px
}

.datatable-footer .paginate_button.next a {
    background-position: -54px -203px;
    margin-right: 10px !important;
    background-color: #e3e3e3 !important
}

.datatable-footer .paginate_button.next a, .datatable-footer .paginate_button.previous a {
    width: 25px;
    height: 24px;
    background-image: url("/vendor/core/images/img.png");
    opacity: .8;
    filter: alpha(opacity=80)
}

.datatable-footer .paginate_button.previous a {
    background-position: -10px -203px;
    background-color: #e3e3e3;
    margin-right: -18px;
    background-color: #e3e3e3 !important
}

.datatable-footer .paginate_button i {
    display: none
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    font-size: 11px
}

.dataTables_wrapper .dataTables_paginate .paginate_button a {
    width: 24px;
    height: 24px;
    text-align: center;
    padding: 0;
    line-height: 22px !important
}

.dataTables_wrapper .dataTables_paginate .paginate_button a:hover {
    opacity: 1
}

.dataTables_wrapper .dataTables_paginate .paginate_button.active a {
    margin-left: 22px
}

div.dataTables_info {
    color: #afafaf;
    font-size: 11px
}

.main-form {
    background: #fff;
    padding: 10px;
    margin-bottom: 15px
}

.render_time {
    color: #fff;
    margin-left: 20px;
    font-size: 12px
}

.box-translation a.status-1 {
    font-weight: 700
}

.box-translation .import-groups {
    margin: 0 10px;
    height: 32px
}

.box-translation .find-translations, .box-translation .publish-translation {
    margin: 15px 0
}

.box-translation .translation-back {
    margin: 15px
}

.box-translation .add_keys {
    margin: 0
}

.table-log-viewer.table {
    margin-bottom: 0
}

.table-log-viewer.table .btn {
    width: 28px;
    height: 24px;
    display: block !important;
    float: left;
    text-align: center;
    margin: 0 2px
}

.table-log-viewer.table .btn.btn-danger {
    padding: 0;
    -webkit-box-shadow: 0 3px #ccc;
    box-shadow: 0 3px #ccc
}

.table-log-viewer.table .btn.btn-danger:hover {
    -webkit-box-shadow: 0 2px #ccc;
    box-shadow: 0 2px #ccc
}

.table-log-viewer.table .btn.btn-danger i {
    margin-left: 8px
}

.table-log-viewer.table .btn i {
    line-height: 18px;
    margin-left: 3px
}

.table-log-viewer.table td {
    margin: 0;
    padding: 5px 0 !important
}

.table-log-viewer.table .text-left {
    width: 90px
}

.table-log-viewer.table .text-center, .table.table-condensed .text-center {
    text-align: center
}

.table.table-condensed td {
    padding: 5px !important
}

.table.table-condensed td p {
    max-width: 100%;
    word-break: break-all
}

.main-form .panel-heading {
    background-color: #fafafa;
    padding: 8px 10px;
    font-size: 14px;
    font-weight: 600
}

#stats-doughnut-chart {
    margin-top: 50px
}

.box-href, .info-box-icon i {
    color: hsla(0, 0%, 100%, .8) !important
}

.box-href:hover, .info-box-icon i:hover, .info-box:hover .info-box-icon i {
    color: #fff !important
}

.plugin-img {
    width: 30%;
    float: left
}

.plugin-img img {
    max-width: 100%
}

.plugin-detail {
    float: right;
    width: 70%
}

.plugin-detail .plugin-detail-wrap {
    padding: 0 10px
}

.plugin-detail .plugin-detail-wrap .btn {
    margin: 10px 0
}

.plugin-detail .plugin-detail-wrap p {
    margin: 0
}

.plugin-detail .plugin-detail-wrap .plugin-name {
    font-size: 14px;
    font-weight: 700
}

.s-noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#s-rectBox {
    position: absolute;
    z-index: 1090;
    border: 2px dashed #cbd3e3
}

.right-sidebar .widget.meta-boxes:first-child {
    margin-top: 0
}

.select-language-table {
    width: 100%
}

.table-language tbody, .table-language thead, .table-language tr {
    width: 100% !important
}

.select-language-table tr {
    border-bottom: 10px solid transparent
}

#plugin-list {
    list-style: none;
    padding: 0
}

#plugin-list li {
    display: block;
    padding: 10px
}

#plugin-list li:nth-child(2n) {
    background: #eee
}

#plugin-list li:nth-child(odd) {
    background: #fff
}

#plugin-list li .btn {
    margin: 10px 0
}

#plugin-list li p {
    margin: 0
}

#plugin-list li .plugin-name {
    font-size: 14px;
    font-weight: 700
}

.help-ts {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    background-color: #d9edf7;
    border: 1px solid #bce8f1;
    padding: 5px;
    font-size: .9em;
    cursor: help
}

.help-ts * {
    color: #31708f
}

.form-group {
    position: relative
}

small.charcounter {
    position: absolute;
    top: 0;
    right: 0
}

.onoffswitch {
    position: relative;
    width: 45px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.form-group .onoffswitch {
    float: left;
    margin-right: 10px
}

.onoffswitch-checkbox {
    display: none
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #e6e6e6;
    border-radius: 20px !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important
}

.onoffswitch-inner {
    width: 200%;
    margin-left: -100%;
    -webkit-transition: margin .3s ease-in 0s;
    transition: margin .3s ease-in 0s
}

.onoffswitch-inner:after, .onoffswitch-inner:before {
    float: left;
    width: 50%;
    height: 15px;
    padding: 0;
    line-height: 15px;
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.onoffswitch-inner:before {
    content: "";
    padding-left: 10px;
    background-color: #eee;
    color: #e6e6e6
}

.onoffswitch-inner:after {
    content: "";
    padding-right: 10px;
    background-color: #eee;
    color: #a38282;
    text-align: right
}

.onoffswitch-switch {
    width: 20px;
    height: 20px;
    margin: 0;
    background: #a1a1a1;
    border: 2px solid #e6e6e6;
    border-radius: 50% !important;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 26px;
    -webkit-transition: all .3s ease-in 0s;
    transition: all .3s ease-in 0s
}

.onoffswitch-label .onoffswitch-inner {
    margin-left: 0
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0;
    background-color: #36c6d3
}

.required:after {
    content: " *";
    color: red
}

.list-feature .ui-widget-content {
    border: none;
    background: none;
    margin-top: 15px
}

.pwstrength_viewport_progress {
    margin-top: 5px
}

.permission-flag-level-one {
    margin-left: 0;
    padding-top: 10px
}

.permission-flag-level-two {
    margin-left: 30px;
    padding-top: 10px
}

.permission-flag-level-three {
    margin-left: 60px;
    padding-top: 10px
}

.permission-flag-level-four {
    margin-left: 90px;
    padding-top: 10px
}

.permission-flag-level-five {
    margin-left: 120px;
    padding-top: 10px
}

.breadcrumb {
    float: left;
    background: transparent;
    margin: 10px 0;
    font-size: 13px;
    padding: 0;
    border-radius: 0
}

.breadcrumb > li > a {
    color: #444;
    text-decoration: none;
    display: inline-block
}

.breadcrumb > li > a > .fa, .content-header > .breadcrumb > li > a > .glyphicon, .content-header > .breadcrumb > li > a > .ion {
    margin-right: 5px
}

.breadcrumb > li + li:before {
    content: "\F101";
    padding: 0 4px
}

.breadcrumb > li + li:before, .breadcrumb > li:first-child:before {
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block
}

.breadcrumb > li:first-child:before {
    content: "\F015";
    padding-right: 4px;
    color: #333
}

.admin-grid .sub-header {
    color: #999;
    font-size: 14px
}

.admin-grid .row + .sub-header {
    margin-top: 30px
}

.admin-grid .list-group-item-text {
    min-height: 2.5em
}

.admin-grid .list-group {
    margin-bottom: 20px
}

.list-group {
    margin-bottom: 0
}

.list-group-item {
    padding: 11px 12px
}

.list-group-item i {
    float: left;
    margin-right: 8px
}

.list-group-item .btn {
    position: absolute;
    top: 3px;
    right: 3px
}

.list-group-item.has-button {
    padding-right: 36px
}

.list-group-item:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.list-group-item > .badge, .list-group-item > .label {
    float: right;
    margin-top: -3px
}

.list-group-item > .label + .label {
    margin-right: 5px
}

a.list-group-item:focus, a.list-group-item:hover {
    background-color: #fafafa
}

a.list-group-item.active, a.list-group-item.active:focus, a.list-group-item.active:hover {
    background-color: #3ca2bb;
    border-color: #3ca2bb
}

.list-group-item-success {
    color: #2d552d;
    background-color: #f5faf4
}

a.list-group-item-success {
    color: #2d552d
}

a.list-group-item-success:focus, a.list-group-item-success:hover {
    color: #2d552d;
    background-color: #ecf6ea
}

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover {
    background-color: #36c6d3;
    border-color: #36c6d3
}

.list-group-item-danger {
    color: #923e3c;
    background-color: #fdf5f5
}

a.list-group-item-danger {
    color: #923e3c
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover {
    color: #923e3c;
    background-color: #f8efef
}

a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover {
    background-color: #d65c4f;
    border-color: #d65c4f
}

.list-group-item-warning {
    color: #725a32;
    background-color: #fffdf0
}

a.list-group-item-warning {
    color: #725a32
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover {
    color: #725a32;
    background-color: #faf8e9
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover {
    background-color: #ee8366;
    border-color: #ee8366
}

.list-group-item-info {
    color: #426a7e;
    background-color: #f5fbfd
}

a.list-group-item-info {
    color: #426a7e
}

a.list-group-item-info:focus, a.list-group-item-info:hover {
    color: #426a7e;
    background-color: #ecf6fa
}

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover {
    background-color: #3ca2bb;
    border-color: #3ca2bb
}

.page-sidebar-closed .user-info {
    display: none
}

.page-sidebar-closed .user-menu > a {
    padding: 18px 5px
}

@media (max-width: 767px) {
    .widgets {
        display: block
    }

    .portlet.portlet-no-padding .portlet-body {
        margin-right: -10px
    }
}

.portlet.portlet-no-padding {
    padding: 0;
    overflow: hidden
}

.portlet.portlet-no-padding .portlet-title {
    margin-bottom: 0;
    min-height: 40px;
    padding-left: 11px
}

.portlet.portlet-no-padding .portlet-title .tools {
    padding: 10px 0 8px;
    margin-top: 0;
    margin-right: 10px
}

.portlet.portlet-no-padding .portlet-body {
    padding: 0
}

.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

#auto-checkboxes ul > li {
    margin-left: 0
}

.note {
    margin: 0 0 20px;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
    border-radius: 0 4px 4px 0
}

.note h1, .note h2, .note h3, .note h4, .note h5, .note h6 {
    margin-top: 0
}

.note h1 .close, .note h2 .close, .note h3 .close, .note h4 .close, .note h5 .close, .note h6 .close {
    margin-right: -10px
}

.note p {
    margin: 0;
    font-size: 14px
}

.note p:last-child {
    margin-bottom: 0
}

.note .highlight, .note code {
    background-color: #fff
}

.note.note-success {
    background-color: #c0edf1;
    border-color: #58d0da;
    color: #000
}

.note.note-info {
    background-color: #f5f8fd;
    border-color: #8bb4e7;
    color: #010407
}

.note.note-warning {
    background-color: #faeaa9;
    border-color: #f3cc31;
    color: #000
}

.note.note-danger {
    background-color: #fef7f8;
    border-color: #f0868e;
    color: #210406
}

.mt-checkbox, .mt-radio {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 14px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mt-checkbox.mt-checkbox-disabled, .mt-checkbox.mt-radio-disabled, .mt-radio.mt-checkbox-disabled, .mt-radio.mt-radio-disabled {
    opacity: .8;
    cursor: not-allowed
}

.mt-checkbox > input, .mt-radio > input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.mt-checkbox > span:not(.text), .mt-radio > span:not(.text) {
    border: 1px solid transparent;
    position: absolute;
    top: 1px;
    left: 0;
    height: 18px;
    width: 18px;
    background: #e6e6e6
}

.mt-checkbox > span:not(.text):after, .mt-radio > span:not(.text):after {
    content: "";
    position: absolute;
    display: none
}

.mt-checkbox:hover > input:not([disabled]) ~ span:not(.text), .mt-checkbox > input:checked ~ span:not(.text), .mt-checkbox > input:focus ~ span:not(.text), .mt-radio:hover > input:not([disabled]) ~ span:not(.text), .mt-radio > input:checked ~ span:not(.text), .mt-radio > input:focus ~ span:not(.text) {
    background: #d9d9d9;
    -webkit-transition: all .3s;
    transition: all .3s
}

.mt-checkbox > input:checked ~ span:not(.text):after, .mt-radio > input:checked ~ span:not(.text):after {
    display: block
}

.mt-checkbox:hover > input:not([disabled]):checked ~ span:not(.text), .mt-checkbox > input:checked ~ span:not(.text), .mt-radio:hover > input:not([disabled]):checked ~ span:not(.text), .mt-radio > input:checked ~ span:not(.text) {
    -webkit-transition: all .3s;
    transition: all .3s;
    background: #d9d9d9
}

.mt-checkbox > input:disabled ~ span:not(.text), .mt-radio > input:disabled ~ span:not(.text) {
    opacity: .6;
    pointer-events: none
}

.mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span:not(.text), .mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]) ~ span:not(.text), .mt-checkbox.mt-checkbox-outline > input:checked ~ span:not(.text), .mt-checkbox.mt-checkbox-outline > input:focus ~ span:not(.text), .mt-checkbox.mt-checkbox-outline > span:not(.text), .mt-checkbox.mt-radio-outline:hover > input:not([disabled]):checked ~ span:not(.text), .mt-checkbox.mt-radio-outline:hover > input:not([disabled]) ~ span:not(.text), .mt-checkbox.mt-radio-outline > input:checked ~ span:not(.text), .mt-checkbox.mt-radio-outline > input:focus ~ span:not(.text), .mt-checkbox.mt-radio-outline > span:not(.text), .mt-radio.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span:not(.text), .mt-radio.mt-checkbox-outline:hover > input:not([disabled]) ~ span:not(.text), .mt-radio.mt-checkbox-outline > input:checked ~ span:not(.text), .mt-radio.mt-checkbox-outline > input:focus ~ span:not(.text), .mt-radio.mt-checkbox-outline > span:not(.text), .mt-radio.mt-radio-outline:hover > input:not([disabled]):checked ~ span:not(.text), .mt-radio.mt-radio-outline:hover > input:not([disabled]) ~ span:not(.text), .mt-radio.mt-radio-outline > input:checked ~ span:not(.text), .mt-radio.mt-radio-outline > input:focus ~ span:not(.text), .mt-radio.mt-radio-outline > span:not(.text) {
    border: 1px solid #d9d9d9;
    background: none
}

.mt-radio > span {
    border-radius: 50% !important
}

.mt-radio > span:after {
    left: 5px;
    top: 5px;
    height: 6px;
    width: 6px;
    border-radius: 100% !important;
    background: #888
}

.mt-radio > input:disabled ~ span:after {
    background: #888
}

td > .mt-radio.mt-radio-single, th > .mt-radio.mt-radio-single {
    right: -5px
}

.mt-checkbox > span:after {
    left: 6px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #888;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mt-checkbox > input:disabled ~ span:after {
    border-color: #888
}

.form-inline .mt-checkbox {
    margin-left: 15px;
    margin-right: 15px
}

td > .mt-checkbox.mt-checkbox-single, th > .mt-checkbox.mt-checkbox-single {
    right: -5px
}

.mt-checkbox-list, .mt-radio-list {
    padding: 10px 0
}

.form-horizontal .form-group .mt-checkbox-list, .form-horizontal .form-group .mt-radio-list {
    padding-top: 0
}

.mt-checkbox-list .mt-checkbox, .mt-checkbox-list .mt-radio, .mt-radio-list .mt-checkbox, .mt-radio-list .mt-radio {
    display: block
}

.mt-checkbox-inline, .mt-radio-inline {
    padding: 10px 0
}

.form-horizontal .form-group .mt-checkbox-inline, .form-horizontal .form-group .mt-radio-inline {
    padding-top: 8px
}

.mt-checkbox-inline .mt-checkbox, .mt-checkbox-inline .mt-radio, .mt-radio-inline .mt-checkbox, .mt-radio-inline .mt-radio {
    display: inline-block;
    margin-right: 15px
}

.mt-checkbox-inline .mt-checkbox:last-child, .mt-checkbox-inline .mt-radio:last-child, .mt-radio-inline .mt-checkbox:last-child, .mt-radio-inline .mt-radio:last-child {
    margin-right: 0
}

.mt-element-card .mt-card-item {
    position: relative;
    margin-bottom: 30px
}

.mt-element-card .mt-card-item .mt-card-avatar {
    margin-bottom: 15px
}

.mt-element-card .mt-card-item .mt-card-content {
    text-align: center
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-name {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-desc {
    font-size: 14px;
    margin: 0 0 10px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul {
    padding: 0;
    margin-bottom: 10px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li {
    list-style: none;
    display: inline-block;
    margin: 0 3px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a {
    color: #000;
    font-size: 18px
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn {
    color: #fff
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn:hover {
    color: #00be19
}

.mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a:hover {
    color: #f37b21
}

.mt-element-card.mt-card-round .mt-card-item {
    padding: 40px 40px 10px
}

.mt-element-card.mt-card-round .mt-card-item .mt-card-avatar {
    border-radius: 50% !important;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)
}

.mt-element-card.mt-card-round .mt-card-item .mt-card-avatar .mt-overlay {
    border-radius: 50% !important
}

.mt-element-overlay .mt-overlay-1 {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default
}

.mt-element-overlay .mt-overlay-1 .mt-info {
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    background-color: transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 0;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%) translateZ(0);
    -webkit-transform: translateY(-50%) translateZ(0);
    -ms-transform: translateY(-50%) translateZ(0)
}

.mt-element-overlay .mt-overlay-1 .mt-info > li {
    list-style: none;
    display: inline-block;
    margin: 0 3px
}

.mt-element-overlay .mt-overlay-1 .mt-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, .7);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.mt-element-overlay .mt-overlay-1 img {
    display: block;
    position: relative;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
    width: 100%;
    height: auto
}

.mt-element-overlay .mt-overlay-1:hover img {
    -webkit-transform: scale(1.2) translateZ(0);
    transform: scale(1.2) translateZ(0)
}

.mt-element-overlay .mt-overlay-1:hover .mt-overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.mt-element-overlay .mt-overlay-1:hover .mt-info {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.btn.btn-outline.default {
    border-color: #e1e5ec;
    color: #e1e5ec;
    background: none
}

.page-footer {
    position: absolute;
    bottom: 0;
    left: -18px;
    right: -15px;
    padding: 8px 20px 5px;
    font-size: 13px;
    min-height: 33px;
    background: #fff;
    color: #bcc3c7
}

.page-footer .clearfix {
    clear: both
}

.page-footer .page-footer-inner {
    float: left;
    display: inline-block;
    width: 100%;
    color: #bcc3c7
}

@media (min-width: 992px) {
    .page-footer {
        clear: left
    }
}

.form-actions.form-actions-default {
    margin-top: 0
}

.form-actions.form-actions-default.action-vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.form-actions.form-actions-default.action-vertical .widget-title {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 0 none;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #666 !important;
    text-transform: uppercase !important;
    padding: 15px !important;
    height: auto !important
}

.form-actions.form-actions-default.action-vertical .widget-title > h4 > span {
    margin: 0 !important
}

.form-actions.form-actions-fixed-top {
    position: fixed;
    top: 0;
    left: 235px;
    right: 0;
    z-index: 999;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .5);
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .5);
    text-align: right;
    padding: 5px 20px
}

.form-actions.form-actions-fixed-top .btn {
    margin-left: 5px;
    margin-top: 5px
}

.top-menu .dropdown-menu .dropdown-menu-list.scroller {
    max-height: 400px;
    overflow-y: scroll
}

.multi-choices-widget ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.multi-choices-widget ul li {
    display: block
}

.multi-choices-widget ul ul {
    padding-left: 18px
}

.img-thumbnail-wrap {
    width: 100%;
    height: 300px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.editor-action-item {
    float: left;
    margin-right: 10px;
    margin-bottom: 5px
}

.dashboard_widget_msg {
    padding: 40px 20px;
    text-align: center;
    color: #72777c;
    font-size: 14px
}

.dashboard_widget_msg .smiley:before {
    content: "\F118";
    font: 400 120px/1 FontAwesome;
    speak: none;
    display: block;
    margin: 0 5px 0 0;
    padding: 0;
    text-indent: 0;
    text-align: center;
    position: relative;
    -webkit-font-smoothing: antialiased;
    text-decoration: none !important
}

.tabbable-tabdrop .nav-pills, .tabbable-tabdrop .nav-tabs {
    background: #fff;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd
}

.tabbable-tabdrop .nav-pills li.active:nth-child(2) a, .tabbable-tabdrop .nav-tabs li.active:nth-child(2) a {
    border-left: none
}

.page-content .breadcrumb {
    margin-bottom: 20px
}

.page-content .table-language {
    margin-top: 10px
}

.tableFloatingHeaderOriginal {
    background: #fff
}

.box_img_sale {
    background: url("/vendor/core/images/img.png") -135px -110px #7c87b6;
    width: 45px;
    height: 45px;
    margin: 0;
    float: left
}

.input-group-btn .btn {
    width: 34px;
    text-align: center;
    padding: 6px 0
}

.input-group .form-control.datepicker {
    position: static
}

.btn-choose-file .btn {
    padding: 6px 10px;
    width: auto !important
}

.dataTables_length {
    display: none
}

.portlet-body.widget-content {
    min-height: 200px
}

.page-sidebar .sidebar-content .badge {
    padding: 4px 6px
}

.page-sidebar .sidebar-content .nav-item.active .badge {
    background: #fff;
    color: #333
}

.loading-wrapper {
    display: none
}

.bb-loading {
    position: relative;
    background-color: rgba(0, 0, 0, .05)
}

.bb-loading .loading-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block
}

.bb-loading .loading-wrapper .loader {
    position: relative;
    margin: 0 auto;
    width: 50px
}

.bb-loading .loading-wrapper .loader:before {
    content: "";
    display: block;
    padding-top: 100%
}

.bb-loading .loading-wrapper .circular {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    height: 100%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.bb-loading .loading-wrapper .path {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    stroke-linecap: round
}

@keyframes rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@keyframes color {
    0%, to {
        stroke: #d62d20
    }
    40% {
        stroke: #0057e7
    }
    66% {
        stroke: #008744
    }
    80%, 90% {
        stroke: #ffa700
    }
}

@-webkit-keyframes color {
    0%, to {
        stroke: #d62d20
    }
    40% {
        stroke: #0057e7
    }
    66% {
        stroke: #008744
    }
    80%, 90% {
        stroke: #ffa700
    }
}

#theme-option-header {
    text-align: right;
    padding: 6px 10px;
    background: #23282d;
    border-bottom: 3px solid #0073aa
}

#theme-option-header .display_header {
    float: left;
    margin: 20px 10px;
    text-align: left
}

#theme-option-header .display_header h2 {
    font-style: normal;
    padding-right: 5px;
    color: #fff
}

#theme-option-header .display_header span.theme-option-dev-mode-notice {
    background-color: #f0ad4e;
    padding: .2em .5em;
    font-weight: 700;
    color: #fff !important;
    border-radius: .25em
}

#theme-option-intro-text {
    background: #f3f3f3;
    border-bottom: 1px solid #dedede;
    -webkit-box-shadow: inset 0 1px 0 #fcfcfc;
    box-shadow: inset 0 1px 0 #fcfcfc;
    padding: 10px
}

.theme-option-container {
    background-color: #f5f5f5;
    background-repeat: repeat-x;
    background-image: -o-linear-gradient(top, #f2f2f2 0, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f5f5", endColorstr="#eeeeee", GradientType=0);
    border: 1px solid #dedede;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
    border-top: none;
    overflow: hidden
}

.theme-option-sticky {
    min-height: 32px;
    margin: -10px -20px 0
}

.theme-option-sticky.sticky-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0
}

.theme-option-sticky .info_bar {
    height: 38px;
    background: #f3f3f3;
    border-bottom: 1px solid #dedede;
    padding: 6px 10px 6px 6px;
    text-align: right;
    -webkit-box-shadow: inset 0 1px 0 #fcfcfc;
    box-shadow: inset 0 1px 0 #fcfcfc
}

.theme-option-sticky .info_bar .btn {
    margin: 0 10px;
    padding: 4px 6px;
    font-size: 12px
}

.theme-option-action_bar {
    float: right
}

.theme-option-sidebar {
    width: 202px;
    float: left;
    min-height: 300px
}

.theme-option-main {
    background: #fcfcfc;
    margin-left: 202px;
    border-left: 1px solid #d8d8d8;
    padding: 10px 20px 0;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff
}

.tab-in-left li {
    float: none
}

.tab-in-left li a {
    display: block;
    padding: 10px 4px 10px 14px;
    border-bottom-color: #e7e7e7;
    font-weight: 600;
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
    background: #e7e7e7;
    opacity: .7;
    color: #555;
    width: 100%;
    border: none !important
}

.nav-tabs.tab-in-left li.active a, .nav-tabs.tab-in-left li a:hover {
    color: #23282d;
    background: #fcfcfc;
    opacity: 1
}

.tab-in-left li a:hover {
    background: #e5e5e5;
    color: #777
}

.tab-content-in-right {
    border: none;
    background: none;
    padding: 0;
    position: relative;
    height: 100%;
    min-height: 300px
}

.tab-content-in-right .tab-pane {
    margin: 20px 0 60px
}

.list-item-checkbox {
    overflow: hidden !important;
    max-height: 320px
}

.list-item-checkbox .mCSB_container {
    padding-bottom: 20px
}

.list-item-checkbox .mCSB_container .help-block.error-help-block {
    position: absolute;
    bottom: 0
}

.form-group-no-margin {
    margin-bottom: 0
}

.main-form-body .panel-default {
    margin-top: 0 !important
}

#plugin-list .plugin-item {
    border: 1px solid #cecece;
    padding: 10px;
    border-radius: 5px !important;
    margin: 10px 0;
    background: #fff
}

#plugin-list i {
    font-size: 5em;
    position: absolute;
    right: 10%;
    top: 30%;
    color: #cecece
}

#plugin-list p {
    margin: 5px 0
}

#plugin-list h3 {
    font-weight: 700
}

#plugin-list .plugin-description {
    font-style: italic
}

.preview-image-wrapper {
    position: relative;
    display: inline-block;
    min-width: 50px;
    min-height: 50px;
    background: #ccc
}

.preview-image-wrapper img {
    max-height: 150px
}

.btn_remove_image {
    position: absolute;
    top: 5px;
    right: 5px;
    background: #ddd;
    color: #000;
    display: inline-block;
    border-radius: 50% !important;
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 18px
}

.btn_remove_image:hover {
    background: #eee
}

.settings-group {
    min-height: 75px;
    display: table
}

.settings-group .settings-item {
    display: table-cell;
    vertical-align: middle
}

.modal-box-container {
    max-width: 840px;
    padding: 0;
    margin: 20px 0;
    border-radius: 0;
    -webkit-box-shadow: 0 .1em .4em rgba(0, 0, 0, .3);
    box-shadow: 0 .1em .4em rgba(0, 0, 0, .3)
}

.modal-box-container .form-xs, .modal-box-container .form-xs .modal-body {
    max-width: 500px
}

.modal-box-container .modal-title {
    padding: 0;
    min-height: 45px;
    border-radius: 0 !important;
    background: #36c6d3;
    border: none;
    line-height: 45px;
    color: #fff;
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 13px
}

.modal-box-container .modal-title .til_img {
    background: url("/vendor/core/images//img.png") repeat scroll -220px -260px transparent;
    float: left;
    height: 45px;
    width: 45px
}

.modal-box-container .modal-title strong {
    color: #fff;
    float: left;
    line-height: 45px;
    margin: 0 0 0 15px
}

.modal-box-container .modal-body {
    max-height: calc(100vh - 230px);
    min-height: 50px;
    padding: 0 20px 20px;
    overflow-y: auto;
    width: 800px
}

.modal-box-container .modal-body .control-label {
    display: block
}

.modal-box-container .modal-footer {
    padding: 10px;
    text-align: right
}

.modal-box-container .btn {
    padding: 5px 10px;
    font-size: 12px;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0 !important
}

.modal-box-container .form-control {
    border-radius: 0
}

.fancybox-container .fancybox-close-small {
    background: transparent;
    color: #fff;
    outline: none !important;
    border-radius: 50% !important
}

.fancybox-container .fancybox-close-small:hover {
    color: #555;
    background: #eee
}

.fancybox-container .fancybox-caption-wrap {
    display: none !important
}

.fancybox-loading {
    border-radius: 100% !important
}

form .form-group.has-success label {
    color: inherit
}

form .form-group.has-success .form-control, form .form-group.has-success .input-group-addon, form .form-group.has-success .select2-selection {
    border-color: #ccc !important
}

form .form-group.has-success .input-group-addon {
    color: #555
}

form .form-group.has-success .help-block {
    display: none !important;
    border: none;
    background: transparent
}

form .form-group.has-error .help-block {
    border: none;
    background: transparent
}