/*
Theme Name: Iknow Child
Version: 0.1
Template: Iknow
 */

.button.is-client {
    background-color: #2F5980;
    border-color: transparent;
    color: #fff;
}
.button.is-client:hover, .button.is-client.is-hovered {
    background-color: #2F5980;
    border-color: transparent;
    color: #fff;
}
.button.is-client:focus, .button.is-client.is-focused {
    border-color: transparent;
    color: #fff;
}
.button.is-client:focus:not(:active), .button.is-client.is-focused:not(:active) {
    /*box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);*/
}
.button.is-client:active, .button.is-client.is-active {
    background-color: #2F5980;
    border-color: transparent;
    color: #fff;
}
.button.is-client[disabled], fieldset[disabled] .button.is-client {
    background-color: #2F5980;
    border-color: transparent;
    box-shadow: none;
}
.button.is-client.is-inverted {
    background-color: #fff;
    color: #00d1b2;
}
.button.is-client.is-inverted:hover, .button.is-client.is-inverted.is-hovered {
    background-color: #f2f2f2;
}
.button.is-client.is-inverted[disabled], fieldset[disabled] .button.is-client.is-inverted {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none;
    color: #00d1b2;
}
.button.is-client.is-loading::after {
    border-color: transparent transparent #fff #fff !important;
}
.button.is-client.is-outlined {
    background-color: transparent;
    border-color: #7B94AC;
    color: #7B94AC;
}
.button.is-client.is-outlined:hover, .button.is-client.is-outlined.is-hovered, .button.is-client.is-outlined:focus, .button.is-client.is-outlined.is-focused {
    background-color: #7B94AC;
    border-color: #7B94AC;
    color: #fff;
}
.button.is-client.is-outlined.is-loading::after {
    border-color: transparent transparent #2F5980 #2F5980 !important;
}
.button.is-client.is-outlined.is-loading:hover::after, .button.is-client.is-outlined.is-loading.is-hovered::after, .button.is-client.is-outlined.is-loading:focus::after, .button.is-client.is-outlined.is-loading.is-focused::after {
    border-color: transparent transparent #fff #fff !important;
}
.button.is-client.is-outlined[disabled], fieldset[disabled] .button.is-client.is-outlined {
    background-color: transparent;
    border-color: #2F5980;
    box-shadow: none;
    color: #2F5980;
}
.button.is-client.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}
.button.is-client.is-inverted.is-outlined:hover, .button.is-client.is-inverted.is-outlined.is-hovered, .button.is-client.is-inverted.is-outlined:focus, .button.is-client.is-inverted.is-outlined.is-focused {
    background-color: #fff;
    color: #00d1b2;
}
.button.is-client.is-inverted.is-outlined.is-loading:hover::after, .button.is-client.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-client.is-inverted.is-outlined.is-loading:focus::after, .button.is-client.is-inverted.is-outlined.is-loading.is-focused::after {
    border-color: transparent transparent #00d1b2 #00d1b2 !important;
}
.button.is-client.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-client.is-inverted.is-outlined {
    background-color: transparent;
    border-color: #fff;
    box-shadow: none;
    color: #fff;
}
.button.is-client.is-light {
    background-color: #ebfffc;
    color: #00947e;
}
.button.is-client.is-light:hover, .button.is-client.is-light.is-hovered {
    background-color: #defffa;
    border-color: transparent;
    color: #00947e;
}
.button.is-client.is-light:active, .button.is-client.is-light.is-active {
    background-color: #d1fff8;
    border-color: transparent;
    color: #00947e;
}

.progress.is-client::-webkit-progress-value {
    background-color: #00d1b2;
}
.progress.is-client::-moz-progress-bar {
    background-color: #00d1b2;
}
.progress.is-client::-ms-fill {
    background-color: #00d1b2;
}
.progress.is-client:indeterminate {
    background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%);
}

.table td.is-client,
.table th.is-client {
    background-color: #00d1b2;
    border-color: #00d1b2;
    color: #fff;
}

.is-client.textarea, .is-client.input {
    border-color: #00d1b2;
}
.is-client.textarea:focus, .is-client.input:focus, .is-client.is-focused.textarea, .is-client.is-focused.input, .is-client.textarea:active, .is-client.input:active, .is-client.is-active.textarea, .is-client.is-active.input {
    box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
}

.select.is-client:not(:hover)::after {
    border-color: #00d1b2;
}
.select.is-client select {
    border-color: #2F5980;
}
.select.is-client select:hover, .select.is-client select.is-hovered {
    border-color: #2F5980;
}
.select.is-client select:focus, .select.is-client select.is-focused, .select.is-client select:active, .select.is-client select.is-active {
    /*box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);*/
}

.file.is-client .file-cta {
    background-color: #00d1b2;
    border-color: transparent;
    color: #fff;
}
.file.is-client:hover .file-cta, .file.is-client.is-hovered .file-cta {
    background-color: #00c4a7;
    border-color: transparent;
    color: #fff;
}
.file.is-client:focus .file-cta, .file.is-client.is-focused .file-cta {
    border-color: transparent;
    box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
    color: #fff;
}
.file.is-client:active .file-cta, .file.is-client.is-active .file-cta {
    background-color: #00b89c;
    border-color: transparent;
    color: #fff;
}

.help.is-client {
    color: #00d1b2;
}

.message.is-client {
    background-color: #ebfffc;
}
.message.is-client .message-header {
    background-color: #00d1b2;
    color: #fff;
}
.message.is-client .message-body {
    border-color: #00d1b2;
    color: #00947e;
}

.navbar.is-client {
    background-color: #fff;
    color: #fff;
}
.navbar.is-client .navbar-brand > .navbar-item,
.navbar.is-client .navbar-brand .navbar-link {
    color: #fff;
}
.navbar.is-client .navbar-brand > a.navbar-item:focus, .navbar.is-client .navbar-brand > a.navbar-item:hover, .navbar.is-client .navbar-brand > a.navbar-item.is-active,
.navbar.is-client .navbar-brand .navbar-link:focus,
.navbar.is-client .navbar-brand .navbar-link:hover,
.navbar.is-client .navbar-brand .navbar-link.is-active {
    background-color: #fff;
    color: #fff;
}
.navbar.is-client .navbar-brand .navbar-link::after {
    border-color: #fff;
}
.navbar.is-client .navbar-burger {
    color: #fff;
}
@media screen and (min-width: 1024px) {
    .navbar.is-client .navbar-start > .navbar-item,
    .navbar.is-client .navbar-start .navbar-link,
    .navbar.is-client .navbar-end > .navbar-item,
    .navbar.is-client .navbar-end .navbar-link {
        color: #fff;
    }
    .navbar.is-client .navbar-start > a.navbar-item:focus, .navbar.is-client .navbar-start > a.navbar-item:hover, .navbar.is-client .navbar-start > a.navbar-item.is-active,
    .navbar.is-client .navbar-start .navbar-link:focus,
    .navbar.is-client .navbar-start .navbar-link:hover,
    .navbar.is-client .navbar-start .navbar-link.is-active,
    .navbar.is-client .navbar-end > a.navbar-item:focus,
    .navbar.is-client .navbar-end > a.navbar-item:hover,
    .navbar.is-client .navbar-end > a.navbar-item.is-active,
    .navbar.is-client .navbar-end .navbar-link:focus,
    .navbar.is-client .navbar-end .navbar-link:hover,
    .navbar.is-client .navbar-end .navbar-link.is-active {
        background-color: #fff;
        color: #fff;
    }
    .navbar.is-client .navbar-start .navbar-link::after,
    .navbar.is-client .navbar-end .navbar-link::after {
        border-color: #fff;
    }
    .navbar.is-client .navbar-item.has-dropdown:focus .navbar-link,
    .navbar.is-client .navbar-item.has-dropdown:hover .navbar-link,
    .navbar.is-client .navbar-item.has-dropdown.is-active .navbar-link {
        background-color: #fff;
        color: #fff;
    }
    .navbar.is-client .navbar-dropdown a.navbar-item.is-active {
        background-color: #fff;
        color: #fff;
    }
}

.panel.is-client .panel-heading {
    background-color: #2F5980;
    color: #fff;
}
.panel.is-client .panel-tabs a.is-active {
    border-bottom-color: #7B94AC;
}
.panel.is-client .panel-block.is-active .panel-icon {
    color: #00d1b2;
}

.hero.is-client {
    background-color: #E9EDF1;
    color: #2F5980;
}
.hero.is-client a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
.hero.is-client strong {
    color: inherit;
}
.hero.is-client .title {
    color: #2F5980;
}
.hero.is-client .subtitle {
    color: #2F5980;
}
.hero.is-client .subtitle a:not(.button),
.hero.is-client .subtitle strong {
    color: #fff;
}
@media screen and (max-width: 1023px) {
    .hero.is-client .navbar-menu {
        background-color: #00d1b2;
    }
}
.hero.is-client .navbar-item,
.hero.is-client .navbar-link {
    color: rgba(255, 255, 255, 0.7);
}
.hero.is-client a.navbar-item:hover, .hero.is-client a.navbar-item.is-active,
.hero.is-client .navbar-link:hover,
.hero.is-client .navbar-link.is-active {
    background-color: #00b89c;
    color: #fff;
}
.hero.is-client .tabs a {
    color: #fff;
    opacity: 0.9;
}
.hero.is-client .tabs a:hover {
    opacity: 1;
}
.hero.is-client .tabs li.is-active a {
    opacity: 1;
}
.hero.is-client .tabs.is-boxed a, .hero.is-client .tabs.is-toggle a {
    color: #fff;
}
.hero.is-client .tabs.is-boxed a:hover, .hero.is-client .tabs.is-toggle a:hover {
    background-color: rgba(10, 10, 10, 0.1);
}
.hero.is-client .tabs.is-boxed li.is-active a, .hero.is-client .tabs.is-boxed li.is-active a:hover, .hero.is-client .tabs.is-toggle li.is-active a, .hero.is-client .tabs.is-toggle li.is-active a:hover {
    background-color: #fff;
    border-color: #fff;
    color: #00d1b2;
}
.hero.is-client.is-bold {
    /*background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);*/
}
@media screen and (max-width: 768px) {
    .hero.is-client.is-bold .navbar-menu {
        /*background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);*/
    }
}