﻿@font-face {
    font-family: 'FiraGO-Regular';
    src: url('../fonts/FiraGO-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/FiraGO-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/FiraGO-Regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/FiraGO-Regular.woff') format('woff'); /* Pretty Modern Browsers */
}

body {
    font-family: 'FiraGO-Regular', Helvetica, Arial, sans-serif;
}

/* PRIMARY */

::selection {
    color: #fff;
    background-color: #54c5c1;
}

a {
    color: #54c5c1;
    outline: none;
}

.text-primary {
    color: #54c5c1 !important;
}

.u-nav-v1-1.u-nav-primary .nav-link.active {
    background-color: #54c5c1 !important;
}

.g-bg-primary {
    background-color: #54c5c1 !important;
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #54c5c1;
    border-color: #54c5c1;
}

.u-fancybox-theme .fancybox-thumbs > ul > li::before {
    border-color: #54c5c1;
}

.btn-primary,
.u-btn-primary {
    background-color: #54c5c1;
    border-color: #54c5c1;
}

.btn-outline-primary,
.u-btn-outline-primary {
    color: #54c5c1;
    border-color: #54c5c1;
}

.g-color-primary {
    color: #54c5c1 !important;
}

.g-bg-primary {
    background-color: #54c5c1 !important;
}

.g-brd-primary {
    border-color: #54c5c1 !important;
}

.form-control:focus, .custom-select:focus {
    border-color: #54c5c1;
}


/*
    hover
*/

a:focus, a:hover {
    color: #525252;
}

.g-bg-primary ::selection {
    color: #525252;
}

.u-block-hover:hover .g-color-primary--hover, .g-color-primary--hover:hover {
    color: #525252 !important;
}

.g-bg-primary--hover:hover {
    background-color: #525252 !important;
}

.u-go-to-v1:hover, .u-go-to-v1:focus:hover {
    background-color: #525252;
}

.btn-primary:hover,
.u-btn-primary:hover,
.u-btn-primary.active {
    color: #fff;
    background-color: #525252;
    border-color: #525252;
}

.u-btn-outline-primary:hover {
    color: #fff;
    background-color: #525252;
}

.u-btn-outline-primary:focus,
.u-btn-outline-primary.active,
.btn-outline-primary:hover {
    background-color: #525252;
    border-color: #525252;
}

.btn-primary:focus, .btn-primary.focus,
.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 2px rgba(225,172,18, 0.5);
}

.btn-primary:not([disabled]):not(.disabled).active,
.btn-primary:not([disabled]):not(.disabled):active,
.show > .btn-primary.dropdown-toggle,
.btn-outline-primary:not([disabled]):not(.disabled).active,
.btn-outline-primary:not([disabled]):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #525252;
    border-color: #525252;
    box-shadow: 0 0 0 0.2rem rgba(225,172,18,.5);
}
