/*!
 * amaretti v0.0.1 (http://foxythemes.net/themes/amaretti)
 * Copyright 2014-2016 Foxy Themes all rights reserved 
 */

/*------------------------------------------------------------------
[Bootstrap CSS : Lines #28 to #7279]
[Template CSS : From line #7280]

--------------------------------------------------------------------

[General elements style]

[Fonts]

[Structure]

* Main Wrapper / .am-wrapper
        + Top header / .am-top-header
        + Left sidebar / .am-left-sidebar
        + Left sidebar / .am-right-sidebar
        + Main content / .am-content
                - Page header / .page-head
                - Page aside / .page-aside
        + Splash screen / .am-splash-screen
        + Footer / #footer
        + Scroll Top Button / #am-scroll-top

[Forms]
        - Switch button / .switch-button

[Elements]
        - Widgets / .widget
        - Colors / .clr-*
        - Color swatch / .color-swatch
        - Notifications / #gritter-notice-wrapper
        - Grid / .bs-grid-block
        - Icons / .icon-container
        - Code / pre

[Custom pages]
        - Login / .login-container
        - Error pages / .error-container
        - Page 404 / .error-container
        - Sign up / .sign-up
        - Forgot password / .forgot-password
        - Gallery / .gallery-container
        - Full calendar / .full-calendar
        - Profile page / .user-profile

[Bootstrap elements]
        - Images / .img-rounded
        - Code / pre
        - Buttons / .btn
        - Panels / .panel
        - Dropdown menu / .dropdown-menu
        - Accordions / .panel-group.accordion
        - Tabs / .nav-tabs
        - Modals / .modal, .md-modal
        - Alerts / .alert
        - Tables / .table
        - Badges / .badge
        - Label / .label
        - List group / .list-group-item
        - Contextual colors / .text-*
        - Progress bars / .progress
        - Forms / .form-*
        - Forms / .form-*

[Plugins]
        - nanoScroller / .nano
        - DropZone / .dropzone
        - Wizard / .wizard
        - Nestable list / .wdd-list
        - Bootstrap dateTime Picker / .datetimepicker
        - Select2 / .select2-container
        - Bootstrap slider / .slider
        - Summernote / .note-editor
        - Bootstrap Markdown / .md-editor
        - Parsley / .parsley
        - dataTables / .dataTable

[Helper classes]
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Bootstrap CSS]
*/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */






.panel {
    margin-bottom: 18px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
    padding: 15px 20px 20px;
}
.panel-heading {
    padding: 20px 20px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: -1;
    border-top-left-radius: -1;
}
.panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
    color: inherit;
}
.panel-footer {
    padding: 20px 20px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #dddddd;
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: -1;
    border-top-left-radius: -1;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}
.list-group + .panel-footer {
    border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
    margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
    padding-left: 15px 20px 20px;
    padding-right: 15px 20px 20px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    border-top-right-radius: -1;
    border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: -1;
    border-top-right-radius: -1;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: -1;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th: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 th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: -1;
    border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: -1;
    border-bottom-right-radius: -1;
}
.panel > .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 td:first-child,
.panel > .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 td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: -1;
}
.panel > .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 td:last-child,
.panel > .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 td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: -1;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
    border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
    border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
}
.panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}
.panel-group {
    margin-bottom: 18px;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
}
.panel-group .panel + .panel {
    margin-top: 5px;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
    border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd;
}
.panel-default {
    border-color: #dddddd;
}
.panel-default > .panel-heading {
    color: #333333;
    background-color: transparent;
    border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
    color: transparent;
    background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #dddddd;
}
.panel-primary {
    border-color: #F26835;
}
.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #F26835;
    border-color: #F26835;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #F26835;
}
.panel-primary > .panel-heading .badge {
    color: #F26835;
    background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #F26835;
}
.panel-success {
    border-color: #7accbe;
}
.panel-success > .panel-heading {
    color: #ffffff;
    background-color: #7accbe;
    border-color: #7accbe;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #7accbe;
}
.panel-success > .panel-heading .badge {
    color: #7accbe;
    background-color: #ffffff;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #7accbe;
}
.panel-info {
    border-color: #8dcadf;
}
.panel-info > .panel-heading {
    color: #ffffff;
    background-color: #8dcadf;
    border-color: #8dcadf;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #8dcadf;
}
.panel-info > .panel-heading .badge {
    color: #8dcadf;
    background-color: #ffffff;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #8dcadf;
}
.panel-warning {
    border-color: #ffc870;
}
.panel-warning > .panel-heading {
    color: #ffffff;
    background-color: #ffc870;
    border-color: #ffc870;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ffc870;
}
.panel-warning > .panel-heading .badge {
    color: #ffc870;
    background-color: #ffffff;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ffc870;
}
.panel-danger {
    border-color: #F26835;
}
.panel-danger > .panel-heading {
    color: #ffffff;
    background-color: #F26835;
    border-color: #F26835;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #F26835;
}
.panel-danger > .panel-heading .badge {
    color: #F26835;
    background-color: #ffffff;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #F26835;
}
.panel-body:before,
.panel-body:after,
.panel-body:after,

/*------------------------------------------------------------------
  [Custom pages]
*/
/*------------------------------------------------------------------
  [Login]
*/
/*
.login-container {
  max-width: 400px;
  margin: 80px auto;
  padding: 10px;
}
.login-container .panel-default {
  background: transparent;
  padding: 0;
  border: 0;
  overflow: hidden;
  margin-bottom: 20px;
}
.login-container .panel-default .panel-heading {
  padding: 0;
  background: transparent;
  border: 0;
  text-align: center;
  margin-bottom: 20px;
}
.login-container .panel-default .panel-heading span {
  display: block;
  color: #858383;
  line-height: 20px;
  font-size: 15px;
  font-weight: 400;
  font-family: 'Raleway', sans-serif;
  margin-top: 10px;
  padding-bottom: 10px;
}
.login-container .panel-default .panel-body .form-group {
  margin: 0;
  padding: 0;
}
.login-container .panel-default .panel-body .form-group > div {
  padding: 0;
}
.login-container .panel-default .panel-body .form-group .input-group {
  border-bottom: 2px solid #4a4949;
  padding: 10px 0;
}
.login-container .panel-default .panel-body .form-group .input-group .input-group-addon {
  border: 0;
  background-color: transparent;
}
.login-container .panel-default .panel-body .form-group .input-group .input-group-addon .icon {
  font-size: 20px;
  color: #ffffff;
}
.login-container .panel-default .panel-body .form-group .input-group .form-control {
  border: 0;
  background-color: transparent;
  box-shadow: none;
  color: #a3a2a2;
  padding: 0;
  font-family: 'Raleway', sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
}
.login-container .panel-default .panel-body .form-group .input-group.parsley-error {
  border-color: #f49090;
}
.login-container .panel-default .panel-body .form-group.login-submit {
  padding-top: 40px;
  padding-bottom: 15px;
}
.login-container .panel-default .panel-body .form-group.login-submit .btn {
  width: 100%;
}
.login-container .panel-default .panel-body .form-group.footer {
  margin-top: 3px;
  line-height: 35px;
  font-size: 14px;
}
.login-container .panel-default .panel-body .form-group .remember {
  text-align: right;
  color: #a3a2a2;
}
.login-container .panel-default .panel-body .form-group .remember label {
  margin: 0;
  cursor: pointer;
}
.login-container .panel-default .panel-body .form-group .remember .am-checkbox {
  display: inline-block;
  margin-left: 7px;
}
.login-container .panel-default .panel-body .form-group .remember .am-checkbox input[type="checkbox"] + label:before {
  border-color: #4a4949;
}
.login-container .panel-default .panel-body .form-group .remember .am-checkbox input[type="checkbox"] + label:hover:before {
  border-color: #575555;
}
@media (max-width: 767px) {
  .login-container {
    margin-top: 50px;
  }
}

*/



/*------------------------------------------------------------------
  [Panels]
*/
.panel {
    background-color: #ffffff;
    /*margin-bottom: 30px;*/
    box-shadow: none;
    border-width: 1px;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.panel-heading {
    font-size: 18px;
    font-weight: 300;
    padding-left: 0;
    padding-right: 0;
    margin: 0 20px;
}
.panel-heading .panel-title,
.panel-heading .title,
.panel-heading > h1,
.panel-heading > h2,
.panel-heading > h3,
.panel-heading > h4,
.panel-heading > h5,
.panel-heading > h6 {
    font-size: 18px;
    font-weight: 300;
    display: block;
    margin: 0;
}
.panel-heading .tools {
    float: right;
    font-size: 0;
}
.panel-heading .tools > a {
    display: inline-block;
}
.panel-heading .tools .icon {
    display: inline-block;
    margin-left: 5px;
    font-size: 21px;
    line-height: 28px;
    vertical-align: middle;
    cursor: pointer;
}
.panel-heading .tools .icon:hover {
    color: #F26835;
}
.panel-heading .tools .icon.s7-close {
    font-size: 27px;
    margin-left: 1px;
    position: relative;
    top: 1px;
}
.panel-heading .tools .value {
    font-size: 24px;
    line-height: 22px;
}
.panel-heading.no-border {
    border-width: 0;
}
.panel-heading-fullwidth .panel-heading,
.panel-primary .panel-heading,
.panel-success .panel-heading,
.panel-info .panel-heading,
.panel-warning .panel-heading,
.panel-danger .panel-heading,
.panel-alt1 .panel-heading,
.panel-alt2 .panel-heading,
.panel-alt3 .panel-heading,
.panel-alt4 .panel-heading,
.panel-dark .panel-heading {
    margin: 0;
    padding-left: 20px;
    padding-right: 20px;
}
.panel-heading-fullwidth .panel-heading .panel-title,
.panel-primary .panel-heading .panel-title,
.panel-success .panel-heading .panel-title,
.panel-info .panel-heading .panel-title,
.panel-warning .panel-heading .panel-title,
.panel-danger .panel-heading .panel-title,
.panel-alt1 .panel-heading .panel-title,
.panel-alt2 .panel-heading .panel-title,
.panel-alt3 .panel-heading .panel-title,
.panel-alt4 .panel-heading .panel-title,
.panel-dark .panel-heading .panel-title,
.panel-heading-fullwidth .panel-heading .title,
.panel-primary .panel-heading .title,
.panel-success .panel-heading .title,
.panel-info .panel-heading .title,
.panel-warning .panel-heading .title,
.panel-danger .panel-heading .title,
.panel-alt1 .panel-heading .title,
.panel-alt2 .panel-heading .title,
.panel-alt3 .panel-heading .title,
.panel-alt4 .panel-heading .title,
.panel-dark .panel-heading .title,
.panel-heading-fullwidth .panel-heading h1,
.panel-primary .panel-heading h1,
.panel-success .panel-heading h1,
.panel-info .panel-heading h1,
.panel-warning .panel-heading h1,
.panel-danger .panel-heading h1,
.panel-alt1 .panel-heading h1,
.panel-alt2 .panel-heading h1,
.panel-alt3 .panel-heading h1,
.panel-alt4 .panel-heading h1,
.panel-dark .panel-heading h1,
.panel-heading-fullwidth .panel-heading h2,
.panel-primary .panel-heading h2,
.panel-success .panel-heading h2,
.panel-info .panel-heading h2,
.panel-warning .panel-heading h2,
.panel-danger .panel-heading h2,
.panel-alt1 .panel-heading h2,
.panel-alt2 .panel-heading h2,
.panel-alt3 .panel-heading h2,
.panel-alt4 .panel-heading h2,
.panel-dark .panel-heading h2,
.panel-heading-fullwidth .panel-heading h3,
.panel-primary .panel-heading h3,
.panel-success .panel-heading h3,
.panel-info .panel-heading h3,
.panel-warning .panel-heading h3,
.panel-danger .panel-heading h3,
.panel-alt1 .panel-heading h3,
.panel-alt2 .panel-heading h3,
.panel-alt3 .panel-heading h3,
.panel-alt4 .panel-heading h3,
.panel-dark .panel-heading h3,
.panel-heading-fullwidth .panel-heading h4,
.panel-primary .panel-heading h4,
.panel-success .panel-heading h4,
.panel-info .panel-heading h4,
.panel-warning .panel-heading h4,
.panel-danger .panel-heading h4,
.panel-alt1 .panel-heading h4,
.panel-alt2 .panel-heading h4,
.panel-alt3 .panel-heading h4,
.panel-alt4 .panel-heading h4,
.panel-dark .panel-heading h4,
.panel-heading-fullwidth .panel-heading h5,
.panel-primary .panel-heading h5,
.panel-success .panel-heading h5,
.panel-info .panel-heading h5,
.panel-warning .panel-heading h5,
.panel-danger .panel-heading h5,
.panel-alt1 .panel-heading h5,
.panel-alt2 .panel-heading h5,
.panel-alt3 .panel-heading h5,
.panel-alt4 .panel-heading h5,
.panel-dark .panel-heading h5,
.panel-heading-fullwidth .panel-heading h6,
.panel-primary .panel-heading h6,
.panel-success .panel-heading h6,
.panel-info .panel-heading h6,
.panel-warning .panel-heading h6,
.panel-danger .panel-heading h6,
.panel-alt1 .panel-heading h6,
.panel-alt2 .panel-heading h6,
.panel-alt3 .panel-heading h6,
.panel-alt4 .panel-heading h6,
.panel-dark .panel-heading h6 {
    border-width: 0;
}
.panel-borders {
    border-width: 1px;
}
.panel-transparent {
    background-color: transparent;
}
.panel-primary .panel-heading,
.panel-success .panel-heading,
.panel-info .panel-heading,
.panel-warning .panel-heading,
.panel-danger .panel-heading,
.panel-alt1 .panel-heading,
.panel-alt2 .panel-heading,
.panel-alt3 .panel-heading,
.panel-alt4 .panel-heading,
.panel-dark .panel-heading,
.panel-full-primary .panel-heading,
.panel-full-success .panel-heading,
.panel-full-info .panel-heading,
.panel-full-warning .panel-heading,
.panel-full-danger .panel-heading,
.panel-full-alt1 .panel-heading,
.panel-full-alt2 .panel-heading,
.panel-full-alt3 .panel-heading,
.panel-full-alt4 .panel-heading,
.panel-full-dark .panel-heading {
    color: #ffffff;
}
.panel-primary .panel-heading .tools > a,
.panel-success .panel-heading .tools > a,
.panel-info .panel-heading .tools > a,
.panel-warning .panel-heading .tools > a,
.panel-danger .panel-heading .tools > a,
.panel-alt1 .panel-heading .tools > a,
.panel-alt2 .panel-heading .tools > a,
.panel-alt3 .panel-heading .tools > a,
.panel-alt4 .panel-heading .tools > a,
.panel-dark .panel-heading .tools > a,
.panel-full-primary .panel-heading .tools > a,
.panel-full-success .panel-heading .tools > a,
.panel-full-info .panel-heading .tools > a,
.panel-full-warning .panel-heading .tools > a,
.panel-full-danger .panel-heading .tools > a,
.panel-full-alt1 .panel-heading .tools > a,
.panel-full-alt2 .panel-heading .tools > a,
.panel-full-alt3 .panel-heading .tools > a,
.panel-full-alt4 .panel-heading .tools > a,
.panel-full-dark .panel-heading .tools > a {
    color: #ffffff;
}
.panel-primary .panel-heading .tools .icon:hover,
.panel-full-primary .panel-heading .tools .icon:hover,
.panel-primary .panel-heading .tools > a:hover,
.panel-full-primary .panel-heading .tools > a:hover {
    color: #cc3f3f;
}
.panel-success .panel-heading .tools .icon:hover,
.panel-full-success .panel-heading .tools .icon:hover,
.panel-success .panel-heading .tools > a:hover,
.panel-full-success .panel-heading .tools > a:hover {
    color: #57a99b;
}
.panel-info .panel-heading .tools .icon:hover,
.panel-full-info .panel-heading .tools .icon:hover,
.panel-info .panel-heading .tools > a:hover,
.panel-full-info .panel-heading .tools > a:hover {
    color: #6aa7bc;
}
.panel-warning .panel-heading .tools .icon:hover,
.panel-full-warning .panel-heading .tools .icon:hover,
.panel-warning .panel-heading .tools > a:hover,
.panel-full-warning .panel-heading .tools > a:hover {
    color: #dca54d;
}
.panel-danger .panel-heading .tools .icon:hover,
.panel-full-danger .panel-heading .tools .icon:hover,
.panel-danger .panel-heading .tools > a:hover,
.panel-full-danger .panel-heading .tools > a:hover {
    color: #cc3f3f;
}
.panel-alt1 .panel-heading,
.panel-full-alt1 .panel-heading {
    background-color: #56c3e7;
}
.panel-alt1 .panel-heading .tools .icon:hover,
.panel-full-alt1 .panel-heading .tools .icon:hover,
.panel-alt1 .panel-heading .tools > a:hover,
.panel-full-alt1 .panel-heading .tools > a:hover {
    color: #33a0c4;
}
.panel-alt2 .panel-heading,
.panel-full-alt2 .panel-heading {
    background-color: #ffcf66;
}
.panel-alt2 .panel-heading .tools .icon:hover,
.panel-full-alt2 .panel-heading .tools .icon:hover,
.panel-alt2 .panel-heading .tools > a:hover,
.panel-full-alt2 .panel-heading .tools > a:hover {
    color: #dcac43;
}
.panel-alt3 .panel-heading,
.panel-full-alt3 .panel-heading {
    background-color: #7a98bf;
}
.panel-alt3 .panel-heading .tools .icon:hover,
.panel-full-alt3 .panel-heading .tools .icon:hover,
.panel-alt3 .panel-heading .tools > a:hover,
.panel-full-alt3 .panel-heading .tools > a:hover {
    color: #57759c;
}
.panel-alt4 .panel-heading,
.panel-full-alt4 .panel-heading {
    background-color: #bdbdbd;
}
.panel-alt4 .panel-heading .tools .icon:hover,
.panel-full-alt4 .panel-heading .tools .icon:hover,
.panel-alt4 .panel-heading .tools > a:hover,
.panel-full-alt4 .panel-heading .tools > a:hover {
    color: #9a9a9a;
}
.panel-dark .panel-heading,
.panel-full-dark .panel-heading {
    background-color: #3d3c3c;
}
.panel-dark .panel-heading .tools .icon:hover,
.panel-full-dark .panel-heading .tools .icon:hover,
.panel-dark .panel-heading .tools > a:hover,
.panel-full-dark .panel-heading .tools > a:hover {
    color: #1a1919;
}
.panel-full-primary {
    background-color: #F26835;
    color: #ffffff;
}
.panel-full-primary .panel-heading {
    border-color: #ee8600;
}
.panel-full-success {
    background-color: #7accbe;
    color: #ffffff;
}
.panel-full-success .panel-heading {
    border-color: #70c2b4;
}
.panel-full-info {
    background-color: #8dcadf;
    color: #ffffff;
}
.panel-full-info .panel-heading {
    border-color: #83c0d5;
}
.panel-full-warning {
    background-color: #ffc870;
    color: #ffffff;
}
.panel-full-warning .panel-heading {
    border-color: #f5be66;
}
.panel-full-danger {
    background-color: #F26835;
    color: #ffffff;
}
.panel-full-danger .panel-heading {
    border-color: #e55858;
}
.panel-full-alt1 {
    background-color: #56c3e7;
    color: #ffffff;
}
.panel-full-alt1 .panel-heading {
    border-color: #4cb9dd;
}
.panel-full-alt2 {
    background-color: #ffcf66;
    color: #ffffff;
}
.panel-full-alt2 .panel-heading {
    border-color: #f5c55c;
}
.panel-full-alt3 {
    background-color: #7a98bf;
    color: #ffffff;
}
.panel-full-alt3 .panel-heading {
    border-color: #708eb5;
}
.panel-full-alt4 {
    background-color: #bdbdbd;
    color: #ffffff;
}
.panel-full-alt4 .panel-heading {
    border-color: #b3b3b3;
}
.panel-full-dark {
    background-color: #3d3c3c;
    color: #ffffff;
}
.panel-full-dark .panel-heading {
    border-color: #333232;
}




/* PROJECT BOX */
.project-box .main-box-body {
    padding: 0; }
.project-box .project-box-header {
    border-radius: 3px 3px 0 0;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */ }
.project-box .project-box-header .name a {
    color: #fff;
    display: block;
    font-size: 1.4em;
    font-weight: 300;
    padding: 16px 15px;
    border-radius: 3px 3px 0 0;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    transition: background-color 0.1s ease-in-out 0s; }
.project-box .project-box-header .name a:hover {
    text-decoration: none; }
.project-box .project-box-header.green-bg .name a:hover {
    background: #689f38; }
.project-box-content {
    padding: 30px 20px 5px;
    text-align: center; }
.project-box-content .chart {
    position: relative;
    text-align: center;
    font-weight: 300;
    font-size: 1em;
    width: 130px;
    height: 130px;
    display: block;
    margin: 0 auto;
    padding-top: 37px; }
.project-box-content .chart canvas {
    position: absolute;
    top: 0;
    left: 0; }
.project-box-content .chart .percent {
    font-size: 2.1em;
    font-weight: 600; }
.project-box-content .chart .lbl {
    display: block;
    font-size: 0.875em;
    margin-top: -7px; }
.project-box .project-box-footer {
    border-radius: 0 0 3px 3px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */ }
.project-box .project-box-footer a {
    border-right: 1px solid #eee;
    color: #212121;
    display: block;
    float: left;
    margin: 20px 0;
    padding: 5px 10px;
    text-align: center;
    width: 33.33%; }
.project-box .project-box-footer a:last-child {
    border: none; }
.project-box .project-box-footer a:hover {
    text-decoration: none; }
.project-box .project-box-footer .value {
    display: block;
    font-size: 1.8em;
    font-weight: 300; }
.project-box .project-box-footer .label {
    display: block;
    font-size: 0.875em;
    font-weight: 300;
    color: #212121; }
.project-box .project-box-ultrafooter {
    background: #f7fafa;
    border-top: 1px solid #e9eef0;
    padding: 8px 15px;
    border-radius: 0 0 3px 3px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */ }
.project-box .project-box-ultrafooter .project-img-owner {
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    display: block;
    float: left;
    height: 33px;
    margin-right: 5px;
    overflow: hidden;
    width: 33px; }
.project-box .project-box-ultrafooter .link {
    margin-top: 6px;
    color: #c1c5c6; }
.project-box.emerald-box .project-box-footer a:hover {
    color: #03a9f4; }
.project-box.red-box .project-box-footer a:hover {
    color: #e84e40; }
.project-box.yellow-box .project-box-footer a:hover {
    color: #ffc107; }
.project-box.green-box .project-box-footer a:hover {
    color: #8bc34a; }
.project-box.purple-box .project-box-footer a:hover {
    color: #9c27b0; }
.project-box.gray-box .project-box-footer a:hover {
    color: #90a4ae; }
