﻿/* Panel */
.hpanel .btn-default {
    background-color: #fff;
    border-color: #eaeaea;
    color: #6a6c6f;
}

    .hpanel .btn-default:hover {
        background-color: #fff;
        border-color: #e0e0e0;
        color: #606265
    }

.hpanel .hbuilt {
    background: #fff;
    border: 1px solid #eaeaea;
    padding: 15px;
}

    .hpanel .hbuilt.panel-heading {
        border-bottom: 0;
    }

.hpanel .panel-body {
    background: #fff;
    padding: 15px;
    position: relative;
    border: 1px solid #eaeaea;
}

    .hpanel .panel-body .tools .feature {
        margin-bottom: 10px;
    }

        .hpanel .panel-body .tools .feature .nav-pills {
            margin-bottom: 0px;
        }

    .hpanel .panel-body .page {
        text-align: right;
        margin-bottom: 10px;
    }

    .hpanel .panel-body .row.separate {
        padding: 5px 0;
    }

        .hpanel .panel-body .row.separate + .row.separate {
            border-top: 1px solid #eaeaea;
        }

        .hpanel .panel-body .row.separate:hover {
            background-color: #f3f3f3;
        }

.panel-body .dropdown-toggle:after {
    display: none;
}

.panel-body .page {
    font-size: 14px;
    text-align: right;
}

    .panel-body .page .form-control {
        display: inline-block;
        width: auto;
    }

.panel-body .dropdown-toggle:after {
    display: none;
}

.forum-box .hpanel {
    margin: 0 -15px;
}

.not-full .forum-box .hpanel {
    margin: 0 0 15px;
}

.forum-box .panel-heading {
    padding: 10px 15px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    background-color: #f7f9fa;
    font-weight: 600;
}

    .forum-box .panel-heading .dropdown {
        margin: -10px -15px -10px -10px;
    }

        .forum-box .panel-heading .dropdown > a {
            padding: 10px 15px 10px 15px;
            margin-bottom: 0;
            display: block;
        }

    .forum-box .panel-heading .dropdown-menu {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-right: -1px;
    }

    .forum-box .panel-heading .panel-tools {
        display: inline-block;
        float: right;
        margin-top: 0;
        padding: 0;
        position: relative
    }

        .forum-box .panel-heading .panel-tools a {
            padding: 0px;
        }

.not-full .hpanel .panel-heading, .not-full .hpanel .panel-body {
    border-left: 1px solid #eaeaea !important;
    border-right: 1px solid #eaeaea !important;
}

.forum-box .panel-body {
    margin-top: -1px;
}

    .forum-box .panel-body a {
        color: #34495e;
    }

.forum-box .forum-info {
    text-align: right;
    line-height: 20px
}

    .forum-box .forum-info .number {
        display: block;
        font-weight: 600;
        font-size: 22px;
        margin-top: 5px
    }

    .forum-box .forum-info span {
        font-size: 12px
    }

/* Dropdowns */
.hpanel .dropdown-menu {
    margin: 0;
    padding: 0.5rem 0;
    border-color: #eaeaea;
    border-radius: 0.25rem;
}

    .hpanel .dropdown-menu a {
        display: block;
        padding: 5px 15px;
        color: #34495e;
        font-size: 14px;
        border-bottom: 0;
    }

        .hpanel .dropdown-menu a i {
            font-size: inherit;
            width: 1.5em;
            text-align: center;
            margin-right: 0.5em;
        }

.hpanel .dropdown .dropdown-toggle {
    margin-bottom: 4px;
}


.feature-panel .body > .hpanel {
    margin: -21px -21px -21px -21px;
}

@media (max-width:576px) {
    h1 {
        padding-left: 15px;
    }

    .hpanel .panel-heading, .hpanel .panel-body {
        border-left-width: 0px;
        border-right-width: 0px;
    }
}

@media (min-width: 576px) {
    /* Panel */
    .forum-box .hpanel {
        margin: 0 0 15px;
    }

    .forum-box .panel-body {
        border-bottom: 1px solid #eaeaea;
    }

    .forum-box .panel-heading,
    .forum-box .panel-body {
        border-left: 1px solid #eaeaea;
        border-right: 1px solid #eaeaea;
    }
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}
