/**********************************
    File Name: custom.css
    Template Name: TechMag
    Created By: Template Visual Team
    Website: http://templatevisual.com
    Version: 1.0
    Support: support@templatevisual.com

/**********************************/

.navbar-default,
.label-primary,
.reviewbox h3,
.progress-bar,
.tags a,
.btn-primary,
div.bbp-template-notice.info,
div.bbp-template-notice.info p,
.header,
.random-article,
.type,
.status,
.flex-direction-nav a,
#bbpress-forums li.bbp-header,
.pagination > li > a,
.pagination > li > span,
.large-widget .large-widget-title:hover a,
.mini-widget .post:hover a,
.post-review:hover h3 a,
.widget-title hr:before {
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #ffffff !important;
}

a {
    color: #000000;
}

.page-404-content h2,
.sitemapwrapper li:hover a,
.news-ticker span,
.footer .check li:hover a,
#sitefooter a:hover,
.sociallinks li:hover a,
#sitefooter a:focus,
.widget-title a,
.post-share .fa-share-alt {
    color: #000000;
}

a:hover,
a:focus {
    color: #000000;
}

.btn-default:hover,
.btn-default:focus,
.pagination > li > a:hover,
.pagination > li > span:hover,
div.bbp-template-notice,
div.indicator-hint,
div.bbp-template-notice p,
.tags a:hover,
.btn-primary:hover,
.btn-primary:focus {
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #ffffff !important;
}

.default-color {
    color: #000000;
}

.default-background {
    background-color: #000000;
}

.hover-white:hover {
    color: #ffffff !important;
}

span.followHandler .unfollow {
    background: #000000;
    color: #ffffff;
}

span.followHandler .follow {
    border: solid 1px #000000;
    color: #000000;
}

small.posterResume a {
    color: #bcbcbc !important;
    word-break: keep-all;
}

small.posterResume a:hover {
    color: #000000 !important;
}

.padding-0 {
    padding: 0px !important;
}

/* toastr */
#toast-container > div {
    position: relative;
    pointer-events: auto;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999;
    -webkit-box-shadow: 0 0 12px #999;
    box-shadow: 0 0 12px #999;
    color: #fff;
    opacity: .8;
}

.toast-error {
    background-color: #f4516c;
}

.toast-success {
    background-color: #34bfa3;
}

.toast-info {
    background-color: #36a3f7;
}

.toast-warning {
    background-color: #ffb822;
}

.post-media small{
    color: #777;
}