/*

Template Color CSS File

Color code: #1abc9c

Author: Codingest
Template Name: Varient

*/

/*a tag*/
a:hover {
    color: #1abc9c;
}

a:focus, a:active {
    color: #1abc9c;
}

/*navigation*/
.navbar-toggle {
    background-color: #1abc9c !important;
}

.navbar-inverse .navbar-toggle {
    border-color: #1abc9c !important;
}

.navbar-default .navbar-nav > .active > a::after, .navbar-default .navbar-nav > li > a:hover:after {
    background-color: #1abc9c;
}

/*button color style*/
.btn-custom {
    background-color: #1abc9c;
    border-color: #1abc9c;
}

.btn-custom:hover {
    background-color: #18aa8d !important;
    border-color: #18aa8d !important;
}

.btn-custom:focus {
    background-color: #18aa8d !important;
    border-color: #18aa8d !important;
}

.btn-custom:active {
    background-color: #18aa8d !important;
    border-color: #18aa8d !important;
}

::selection {
    background: #1abc9c !important; /* WebKit/Blink Browsers */
    color: #fff;
}

::-moz-selection {
    background: #1abc9c !important; /* Gecko Browsers */
    color: #fff;
}

/*navbar color style*/
.navbar-inverse .navbar-nav .active a::after {
    background-color: #1abc9c;
}

.navbar-inverse .navbar-nav > li > a:hover {
    color: #1abc9c;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #1abc9c !important;
    background-color: transparent;
}

.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    background-color: transparent;
    color: #1abc9c;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
    color: #1abc9c;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #1abc9c;
}

.form-input:focus {
    border-color: #1abc9c;
    outline: 0 none;
}

.post-content .post-tags .tag-list li a:hover {
    border-color: #1abc9c;
    background-color: #1abc9c;
}

.auth-form-input:focus {
    border-color: #1abc9c;
}

.form-textarea:focus {
    border-color: #1abc9c;
}

.profile-buttons ul li a:hover {
    background-color: #1abc9c;
    border-color: #1abc9c;
}

.add-post-modal .item-icon i {
    color: #1abc9c;
}

.custom-checkbox:hover + label:before {
    border-color: #1abc9c;
}

.custom-checkbox:checked + label:before {
    background: #1abc9c;
    border-color: #1abc9c;
}

.poll .result .progress .progress-bar {
    background-color: #1abc9c;
}

/*Comments*/
.comments .comments-title {
    border-bottom: 2px solid #1abc9c;
}

.comment-lists li .btn-comment-reply {
    color: #1abc9c;
}

.comment-lists li .btn-comment-like {
    color: #1abc9c;
}

.comment-loader-container .loader {
    border-top: 5px solid #1abc9c;
}

.sub-comment-loader-container .loader {
    border-top: 5px solid #1abc9c;
}

.f-random-list li .title a:hover {
    color: #1abc9c;
}

.leave-reply .form-control:focus {
    border-color: #1abc9c;
}

.page-contact .form-control:focus {
    border-color: #1abc9c;
}

.link-forget {
    color: #1abc9c;
}

.captcha-refresh {
    color: #1abc9c;
}

.newsletter .newsletter-button {
    background-color: #1abc9c;
    border: 1px solid #1abc9c;
}

.newsletter .newsletter-button:hover {
    background-color: #18aa8d;
    border: 1px solid #18aa8d;
}

.nav-footer li a:hover {
    color: #1abc9c;
}

.video-label {
    background: #1abc9c;
}

.post-author-meta a:hover {
    color: #1abc9c !important;
}

.post-next-prev p span {
    color: #1abc9c;
}

.filters .active::after {
    background: #1abc9c;
}

.filters .btn:focus:after, .filters .btn:hover:after, .filters .btn:active:after {
    background: #1abc9c;
}

.pagination .active a {
    border: 1px solid #1abc9c !important;
    background-color: #1abc9c !important;
    color: #fff !important;
}

.pagination li a:hover, .pagination li a:focus, .pagination li a:active {
    background-color: #1abc9c;
    border: 1px solid #1abc9c;
}

.search-form {
    border-top: 3px solid #1abc9c;
}

.search-form button {
    background-color: #1abc9c !important;
}

.sidebar-widget .tag-list li a:hover {
    background-color: #1abc9c;
}

.mobile-menu-social li a:hover, .mobile-menu-social li a:focus {
    color: #1abc9c;
}

.comment-error {
    border-color: #1abc9c !important;
}

.dropdown-more {
    border-top: 3px solid #1abc9c;
}

.btn-load-more:hover {
    color: #1abc9c;
}

.spinner > div {
    background-color: #1abc9c;
}

.cookies-warning a {
    color: #1abc9c !important;
}

.reactions .col-reaction:hover .btn-reaction {
    background-color: #1abc9c;
}

.reactions .progress-bar-vertical .progress-bar {
    background-color: #1abc9c;
}

.reactions .btn-reaction-voted {
    background-color: #1abc9c;
}

.custom-checkbox input:checked + .checkbox-icon {
    background-color: #1abc9c;
    border: 1px solid #1abc9c;
}

.post-files .file button {
    color: #1abc9c;
}

.icon-newsletter {
    color: #1abc9c;
}

.swal-button--danger {
    background-color: #1abc9c !important;
}

.post-item-no-image .caption-video-no-image .title a:hover {
    color: #1abc9c !important;
}
.mobile-language-options li .selected, .mobile-language-options li a:hover {
    color: #1abc9c;
    border: 1px solid #1abc9c;
}