@import 'accordion';
@import 'background';
@import 'brand';
@import 'breadcrumbs';
@import 'buttons';
@import 'cards';
@import 'colors';
@import 'customer-logos';
@import 'flickity';
@import 'forms';
@import 'functions';
@import 'icons';
@import 'lists';
@import 'table';
@import 'typography';
@import 'utilities';

[v-cloak] {
    display:none;
}

h1,h2,h3,h4,h5,h6 {
    color: $icenight;
    font-weight: 500;
}

p {
    line-height: 1.5;
}

.sticky-top {
    position: relative;
    position: sticky;
}

hr {
    margin: 48px 0px;
    color: $icecloud;
}

.svg-sm, .sm-svg .ico {
    width:32px;
    height:32px;
}

.svg-lg, .lg-svg .ico {
    width:96px;
    height:96px;
}
.navbar-brand-img, .navbar-brand {
    max-height: 4rem;
}

.ql-toolbar {
    border-radius: unset;
}

.list-link, .card a {
    text-decoration: none;
}

.text-decoration-underline-ice {
    border-bottom: 3px solid $iceblue !important;
    text-decoration: none!important;
}

a:hover .text-decoration-underline-ice, .text-decoration-underline-ice:hover {
    border-bottom: 3px solid $icenight !important;
    text-decoration: none!important;
}

.fill-icenight {
    path, circle {
        fill: $icenight;
    }
}

.filter-gray-scale {
    filter: grayscale(1);
}