﻿::-moz-selection {
    color: #ffffff;
    background-color: #00c09e;
}

::selection {
    color: #ffffff;
    background-color: #00c09e;
}

.text-primary {
    color: #00c09e !important;
}

.blockquote {
    border-color: #00c09e;
}

a {
    color: #00c09e;
    cursor: pointer;
}

    a:hover,
    a:focus {
        color: #00c09e;
        border-bottom: 1px solid #00c09e;
    }

input[type=button] {
    cursor: pointer;
}

.btn-primary {
    background-color: rgba(0,192,158, .9);
}

    .btn-primary:hover {
        background-color: #00c09e;
        border-color: #00c09e;
    }

    .btn-primary:focus {
        background-color: #00c09e;
        border-color: #00c09e;
    }

.form-control:focus,
textarea:focus {
    border-bottom: 2px solid #00c09e;
}

.navbar-light .navbar-toggler,
.navbar-light .navbar-toggler:focus,
.navbar-light .navbar-toggler:hover {
    border-color: #00c09e;
}

.navbar-light .navbar-toggler-icon {
    color: #00c09e;
}

.progress-bar {
    background-color: #00c09e;
}

h3.heading:after {
    border: 2px solid #00c09e;
}

.experience-box::before {
    background-color: #00c09e;
}

.experience-date {
    background-color: #00c09e;
}

    .experience-date::after {
        border-color: #00c09e;
    }

.interest-box i {
    color: #00c09e;
}

.blog-section .card-title a:hover,
.blog-section .card-title a:focus {
    color: #00c09e;
}

.blog h1 {
    color: #00c09e;
}

.blog .detail .ad-info .author a:hover,
.blog .detail .ad-info .author a:focus {
    color: #00c09e;
}

.blog .tags a {
    border: 1px solid #00c09e;
}

    .blog .tags a:hover,
    .blog .tags a:focus {
        border: 1px solid #00c09e;
        background-color: #00c09e;
    }

.comments .media h5 small {
    background-color: #00c09e;
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: #00c09e;
}

.navbar-nav .nav-link.hover {
    color: #00c09e;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open > .nav-link {
    color: #00c09e;
}

.error-page input {
    border: 1px solid #00c09e;
}

    .error-page input:hover,
    .error-page input:focus {
        border: 1px solid #00c09e;
    }

.wagwep-container ul#portfolio-filter li.current a,
ul#portfolio-filter a:hover {
    border-color: #00c09e;
}

.plyr input[type=range]::-ms-fill-lower {
    background: #00c09e;
}

.plyr input[type=range]:active::-webkit-slider-thumb {
    background: #00c09e !important;
}

.plyr input[type=range]:active::-moz-range-thumb {
    background: #00c09e !important;
}

.plyr input[type=range]:active::-ms-thumb {
    background: #00c09e !important;
}

.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover {
    background: #00c09e !important;
}

.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large {
    background: #00c09e !important;
}

.plyr__progress--played, .plyr__volume--display {
    color: #00c09e !important;
}
