/** typography -------------------------------------------------- */
body {
    font-family: "source sans pro", "helvetica neue", helvetica, arial, sans-serif;
    color: #434a54;
    background-color: #fff;
}

a {
    color: var(--btn-text-color);
    text-decoration: none;
}
a:hover,
a:focus {
    color: var(--btn-text-color);
    text-decoration: none;
}
a:focus {
    outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.1;
    color: inherit;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
    color: #e7e9ec;
}

h1,
h2,
h3 {
    margin-top: 30px;
    margin-bottom: 15px;
}

h4,
h5,
h6 {
    margin-top: 15px;
    margin-bottom: 15px;
}

h6 {
    font-weight: normal;
}

h1,
.h1 {
    font-size: 51px;
}

h2,
.h2 {
    font-size: 43px;
}

h3,
.h3 {
    font-size: 30px;
}

h4,
.h4 {
    font-size: 19px;
}

h5,
.h5 {
    font-size: 18px;
}

h6,
.h6 {
    font-size: 14px;
}

blockquote {
    border-left: 3px solid #ccd1d9;
}

.img-rounded {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.img-comment {
    font-size: 15px;
    line-height: 1.2;
    font-style: italic;
    margin: 24px 0;
}

/** button -------------------------------------------------- */
.btn {
    color: #fff;
}
.btn,
.btn.disabled,
.btn[disabled] {
    border-color: #aab2bd;
    background-color: #aab2bd;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    color: #fff;
    border-color: #ccd1d9;
    background-color: #ccd1d9;
    outline: none !important;
}
.btn:active,
.btn.active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled] {
    opacity: 0.45;
    filter: alpha(opacity=45);
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.btn-link.disabled,
.btn-link[disabled] {
    border-color: transparent;
    background-color: transparent;
    color: var(--btn-text-color);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-link:hover,
.btn-link:focus {
    text-decoration: underline;
}
.btn-default {
    color: #434a54;
    border-color: #aab2bd !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    border-color: #ccd1d9;
    background-color: #ccd1d9;
}
.btn-default,
.btn-default.disabled,
.btn-default[disabled] {
    background-color: #fff;
}
.open .dropdown-toggle.btn-default {
    border-color: #ccd1d9;
    background-color: #ccd1d9;
}
.btn-primary,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    border-color: var(--btn-color);
    background-color: var(--btn-color);
}
.btn-primary:hover,
.btn-primary:focus {
    border-color: var(--btn-text-color);
    background-color: var(--btn-text-color);
}
.open .dropdown-toggle.btn-primary {
    border-color: var(--btn-text-color);
    background-color: var(--btn-text-color);
}
.btn-info,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    border-color: #37bc9b;
    background-color: #37bc9b;
}
.btn-info:hover,
.btn-info:focus {
    border-color: #48cfad;
    background-color: #48cfad;
}
.open .dropdown-toggle.btn-info {
    border-color: #48cfad;
    background-color: #48cfad;
}
.btn-success,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    border-color: #8cc152;
    background-color: #8cc152;
}
.btn-success:hover,
.btn-success:focus {
    border-color: #a0d468;
    background-color: #a0d468;
}
.open .dropdown-toggle.btn-success {
    border-color: #a0d468;
    background-color: #a0d468;
}
.btn-warning,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    border-color: #f6bb42;
    background-color: #f6bb42;
}
.btn-warning:hover,
.btn-warning:focus {
    border-color: #ffce54;
    background-color: #ffce54;
}
.open .dropdown-toggle.btn-warning {
    border-color: #ffce54;
    background-color: #ffce54;
}
.btn-danger,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled],
.btn-danger .open .dropdown-toggle.btn {
    border-color: #da4453;
    background-color: #da4453;
}
.btn-danger:hover,
.btn-danger:focus {
    border-color: #ed5565;
    background-color: #ed5565;
}
.open .dropdown-toggle.btn-danger {
    border-color: #ed5565;
    background-color: #ed5565;
}

/** button-group -------------------------------------------------- */
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
}
.btn-group .btn {
    border-left-color: #96a0ad;
}
.btn-group.open .btn-default.dropdown-toggle,
.btn-group .btn-default:focus,
.btn-group .btn-default:active,
.btn-group .btn-default.active {
    color: #fff;
}
.btn-group .btn-primary,
.btn-group .btn-primary:focus,
.btn-group .btn-primary:active,
.btn-group .btn-primary.active {
    border-left-color: #269ecb;
}
.btn-group .btn-success,
.btn-group .btn-success:focus,
.btn-group .btn-success:active,
.btn-group .btn-success.active {
    border-left-color: #7ab03f;
}
.btn-group .btn-warning,
.btn-group .btn-warning:focus,
.btn-group .btn-warning:active,
.btn-group .btn-warning.active {
    border-left-color: #efa50b;
}
.btn-group .btn-danger,
.btn-group .btn-danger:focus,
.btn-group .btn-danger:active,
.btn-group .btn-danger.active {
    border-left-color: #d1293a;
}
.btn-group .btn-info,
.btn-group .btn-info:focus,
.btn-group .btn-info:active,
.btn-group .btn-info.active {
    border-left-color: #2fa084;
}
.btn-group .btn:first-child,
.btn-group .btn-primary:first-child,
.btn-group .btn-success:first-child,
.btn-group .btn-warning:first-child,
.btn-group .btn-danger:first-child,
.btn-group .btn-info:first-child {
    border-left-color: transparent;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group .btn-primary {
    border-top-color: #96a0ad !important;
}
.btn-group-vertical .btn-primary,
.btn-group-vertical .btn-primary:focus,
.btn-group-vertical .btn-primary:active,
.btn-group-vertical .btn-primary.active,
.btn-group-vertical .btn-group .btn-primary {
    border-top-color: #269ecb !important;
}
.btn-group-vertical .btn-success,
.btn-group-vertical .btn-success:focus,
.btn-group-vertical .btn-success:active,
.btn-group-vertical .btn-success.active,
.btn-group-vertical .btn-group .btn-success {
    border-top-color: #7ab03f !important;
}
.btn-group-vertical .btn-warning,
.btn-group-vertical .btn-warning:focus,
.btn-group-vertical .btn-warning:active,
.btn-group-vertical .btn-warning.active,
.btn-group-vertical .btn-group .btn-warning {
    border-top-color: #efa50b !important;
}
.btn-group-vertical .btn-danger,
.btn-group-vertical .btn-danger:focus,
.btn-group-vertical .btn-danger:active,
.btn-group-vertical .btn-danger.active,
.btn-group-vertical .btn-group .btn-danger {
    border-top-color: #d1293a !important;
}
.btn-group-vertical .btn-info,
.btn-group-vertical .btn-info:focus,
.btn-group-vertical .btn-info:active,
.btn-group-vertical .btn-info.active,
.btn-group-vertical .btn-group .btn-info {
    border-top-color: #2fa084 !important;
}
.btn-group-vertical .btn:not(.btn-default):first-child,
.btn-group-vertical .btn-primary:first-child,
.btn-group-vertical .btn-success:first-child,
.btn-group-vertical .btn-warning:first-child,
.btn-group-vertical .btn-danger:first-child,
.btn-group-vertical .btn-info:first-child {
    border-top: none;
}

/** labels and badges -------------------------------------------------- */
.label,
.badge {
    background-color: #aab2bd;
}

.label-default,
.badge-default {
    border: 1px solid #aab2bd;
    background-color: #fff;
    color: #434a54;
}

.label-primary,
.badge-primary {
    border-color: var(--btn-color);
    background-color: var(--btn-color);
}

.label-success,
.badge-success {
    border-color: #8cc152;
    background-color: #8cc152;
}

.label-danger,
.badge-danger {
    border-color: #da4453;
    background-color: #da4453;
}

.label-warning,
.badge-warning {
    border-color: #f6bb42;
    background-color: #f6bb42;
}

.label-info,
.badge-info {
    border-color: #37bc9b;
    background-color: #37bc9b;
}

/** alert -------------------------------------------------- */
.alert h4 {
    margin-bottom: 10px;
    font-weight: bold;
}
.alert-dismissable .close {
    color: #000;
}
.alert-info {
    background-color: #5bcffa;
    border: var(--btn-text-color);
}
.alert-warning {
    background-color: #ffdd87;
    border: #ffce54;
}
.alert-danger {
    background-color: #f2838f;
    border: #ed5565;
}
.alert-success {
    background-color: #b9df90;
    border: #a0d468;
}
.alert .alert-link {
    cursor: pointer;
    text-decoration: underline;
    opacity: 0.65;
    filter: alpha(opacity=65);
}
.alert .alert-link:hover,
.alert .alert-link:focus {
    opacity: 0.45;
    filter: alpha(opacity=45);
}
.alert .btn-link,
.alert .btn-link:hover,
.alert .btn-link:focus {
    color: #000;
    opacity: 0.65;
    filter: alpha(opacity=65);
}
.alert .btn-link:focus,
.alert .btn-link:hover {
    text-decoration: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

/** navbar -------------------------------------------------- */
.navbar-form {
    padding: 0 !important;
}

.navbar-primary {
    background-color: var(--primary-navbar-color);
    border-color: var(--primary-navbar-color);
}
.navbar-primary .navbar-brand,
.navbar-primary .navbar-link,
.navbar-primary .btn-link {
    color: var(--primary-navbar-text-color);
    background-color: transparent;
}
.navbar-primary .navbar-link:hover,
.navbar-primary .btn-link:hover,
.navbar-primary .btn-link:focus {
    color: var(--primary-navbar-text-color);
    background-color: var(--primary-navbar-color-ligthen);
}
.navbar-primary .navbar-text,
.navbar-primary .navbar-nav > li > a {
    color: var(--primary-navbar-text-color);
}
.navbar-primary .navbar-nav > li > a:hover,
.navbar-primary .navbar-nav > li > a:focus {
    color: var(--primary-navbar-text-color);
    background-color: var(--primary-navbar-color-ligthen);
}
.navbar-primary .navbar-nav > .active > a,
.navbar-primary .navbar-nav > .active > a:hover,
.navbar-primary .navbar-nav > .active > a:focus {
    color: var(--primary-navbar-text-color);
    background-color: var(--primary-navbar-color-ligthen);
}
.navbar-primary .btn-link[disabled]:hover,
fieldset[disabled] .navbar-primary .btn-link:hover,
.navbar-primary .btn-link[disabled]:focus,
fieldset[disabled] .navbar-primary .btn-link:focus,
.navbar-primary .navbar-nav > .disabled > a,
.navbar-primary .navbar-nav > .disabled > a:hover,
.navbar-primary .navbar-nav > .disabled > a:focus {
    color: #269bc7;
    background-color: var(--primary-navbar-color-ligthen);
}
.navbar-primary .navbar-toggle {
    border-color: var(--primary-navbar-text-color);
    background-color: var(--primary-navbar-text-color);
}
.navbar-primary .navbar-toggle:hover,
.navbar-primary .navbar-toggle:focus {
    border-color: #2494be;
    background-color: var(--primary-navbar-color-ligthen);
}
.navbar-primary .navbar-toggle .icon-bar {
    background-color: var(--primary-navbar-color);
}
.navbar-primary .navbar-collapse,
.navbar-primary .navbar-form {
    border-color: var(--primary-navbar-color-ligthen);
}
.navbar-primary .navbar-nav > .open > a,
.navbar-primary .navbar-nav > .open > a:hover,
.navbar-primary .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: var(--primary-navbar-color-ligthen);
}
@media (max-width: 767px) {
    .navbar-primary .navbar-nav > li > a:hover,
    .navbar-primary .navbar-nav > li > a:focus {
        background-color: var(--primary-navbar-color-ligthen);
    }
    .navbar-primary .navbar-nav .open .dropdown-menu > .divider {
        background-color: var(--primary-navbar-color-ligthen);
    }
    .navbar-primary .navbar-nav .open .dropdown-menu > li > a {
        color: var(--primary-navbar-text-color);
    }
    .navbar-primary .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-primary .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-primary .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-primary .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-primary .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: var(--primary-navbar-color-ligthen);
    }
    .navbar-primary .navbar-nav .open .dropdown-menu > .dropdown-header {
        color: var(--primary-navbar-text-color);
    }
    .navbar-primary .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-primary .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-primary .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #2494be;
        background-color: var(--primary-navbar-color-ligthen);
    }
}

.navbar-secondary {
    background-color: var(--secondary-navbar-color);
    border-color: var(--secondary-navbar-color);
}
.navbar-secondary .navbar-brand,
.navbar-secondary .navbar-link,
.navbar-secondary .btn-link {
    color: var(--secondary-navbar-text-color);
    background-color: transparent;
}
.navbar-secondary .navbar-link:hover,
.navbar-secondary .btn-link:hover,
.navbar-secondary .btn-link:focus {
    color: var(--secondary-navbar-text-color);
    background-color: transparent;
}
.navbar-secondary .navbar-text,
.navbar-secondary .navbar-nav > li > a {
    color: var(--secondary-navbar-text-color);
}
.navbar-secondary .navbar-nav > li > a:hover,
.navbar-secondary .navbar-nav > li > a:focus {
    color: var(--secondary-navbar-text-color);
}
.navbar-secondary .navbar-nav > .active > a,
.navbar-secondary .navbar-nav > .active > a:hover,
.navbar-secondary .navbar-nav > .active > a:focus {
    color: var(--secondary-navbar-text-color);
    background-color: var(--secondary-navbar-color);
}
.navbar-secondary .btn-link[disabled]:hover,
fieldset[disabled] .navbar-secondary .btn-link:hover,
.navbar-secondary .btn-link[disabled]:focus,
fieldset[disabled] .navbar-secondary .btn-link:focus,
.navbar-secondary .navbar-nav > .disabled > a,
.navbar-secondary .navbar-nav > .disabled > a:hover,
.navbar-secondary .navbar-nav > .disabled > a:focus {
    color: #269bc7;
    background-color: transparent;
}
.navbar-secondary .navbar-toggle {
    border-color: var(--secondary-navbar-text-color);
    background-color: var(--secondary-navbar-text-color);
}
.navbar-secondary .navbar-toggle:hover,
.navbar-secondary .navbar-toggle:focus {
    border-color: #2494be;
    background-color: #2494be;
}
.navbar-secondary .navbar-toggle .icon-bar {
    background-color: var(--secondary-navbar-color);
}
.navbar-secondary .navbar-collapse,
.navbar-secondary .navbar-form {
    border-color: var(--secondary-navbar-color-ligthen);
}
.navbar-secondary .navbar-nav > .open > a,
.navbar-secondary .navbar-nav > .open > a:hover,
.navbar-secondary .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: var(--secondary-navbar-color);
}
@media (max-width: 767px) {
    .navbar-secondary .navbar-nav > li > a:hover,
    .navbar-secondary .navbar-nav > li > a:focus {
        background-color: var(--secondary-navbar-color-ligthen);
    }
    .navbar-secondary .navbar-nav .open .dropdown-menu > .divider {
        background-color: var(--secondary-navbar-color-ligthen);
    }
    .navbar-secondary .navbar-nav .open .dropdown-menu > li > a {
        color: var(--secondary-navbar-text-color);
    }
    .navbar-secondary .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-secondary .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-secondary .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-secondary .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-secondary .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: var(--secondary-navbar-color-ligthen);
    }
    .navbar-secondary .navbar-nav .open .dropdown-menu > .dropdown-header {
        color: var(--secondary-navbar-text-color);
    }
    .navbar-secondary .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-secondary .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-secondary .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #2494be;
    }
}

/** modal -------------------------------------------------- */
.modal-content {
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #434a54;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.modal-header {
    border-bottom: none;
}
.modal-body {
    padding: 0 15px;
}
.modal-footer {
    border-top: none;
}

/** panel -------------------------------------------------- */
.panel {
    background-color: #fff;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.panel .list-group {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.panel .list-group-item:first-child {
    border-top: 1px solid #e6e9ed;
}
.panel-heading {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.panel-title {
    font-size: 14px;
    color: #434a54;
    font-weight: normal;
}
.panel-footer {
    background-color: #e6e9ed;
    border-top-color: #e6e9ed;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.panel-default {
    border-color: #e6e9ed;
}
.panel-default > .panel-heading {
    color: #434a54;
    background-color: #e6e9ed;
    border-color: #e6e9ed;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.panel > .list-group:last-child .list-group-item:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.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 {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}
.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 {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.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 {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
}
.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 {
    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
    border-top-color: #e6e9ed;
}

/** footer -------------------------------------------------- */
.footer {
    padding: 40px 0;
    background-color: #434a54;
}
.footer-logo,
.footer-nav {
    float: left;
    padding: 0 20px;
    width: 20%;
}
@media (max-width: 768px) {
    .footer-logo {
        margin-bottom: 20px;
    }
    .footer-logo,
    .footer-nav {
        float: none;
        display: block;
        width: 100%;
    }
}
.footer-logo {
    margin-top: -5px;
    height: 32px;
    line-height: 32px;
}
.footer-logo img {
    margin-right: 10px;
}
.footer-logo a {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.footer-logo a:hover,
.footer-logo a:active {
    text-decoration: none;
}
.footer-nav .nav-title {
    margin-bottom: 15px;
    color: #e6e9ed;
}
.footer-nav .nav-item {
    line-height: 28px;
}
.footer-nav .nav-item > a {
    color: #aab2bd;
}
.footer-nav .nav-item > a:hover,
.footer-nav .nav-item > a:active {
    color: #ccd1d9;
    text-decoration: none;
}
.footer-copyright {
    color: #aab2bd;
}

/*# sourcemappingurl=bootflat.css.map */
