@import url('https://fonts.googleapis.com/css2?family=Amaranth:wght@700&family=Roboto:wght@700&family=Roboto+Condensed:wght@700&display=swap');

html{
    height: 100%;
}

body {
    min-height: 100%;
    font-size: 1.2em;
}

.amaranth-header {
    font-family: 'Amaranth';
    font-weight: 700;
    font-size: 3em;
}

.white {
    color: #FFF !important;
}

.white p,
.white p a:link,
.white p a:active,
.white p a:visited {
    color: #FFF !important;
}

.gold {
    color: #FAB547 !important;
}

.text-smaller {
    font-size: 0.9em;
}

.bg-blue {
    background-color: #0075B2;
}
.bg-dark-blue {
    background-color: #1B172D;
}
.bg-gray {
    background-color: #2F3948;
}

.top-header {
    font-family: 'Roboto', Georgia, 'Times New Roman', Times, serif;
    font-weight: 700;
}

.roboto-condensed-700 {
    font-family: 'Roboto Condensed';
    font-weight: 700;
    font-size: 2.5em;
}

::placeholder {
    color: #b7b7b7 !important;
    font-size: 1em;
    font-weight: 300;
}
::-webkit-input-placeholder { /* Chrome */
    color: #b7b7b7 !important;
    font-size: 1em;
    font-weight: 300;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #b7b7b7 !important;
    font-size: 1em;
    font-weight: 300;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #b7b7b7 !important;
    font-size: 1em;
    font-weight: 300;
}
:-moz-placeholder { /* Firefox 4 - 18 */
    color: #b7b7b7 !important;
    font-size: 1em;
    font-weight: 300;
}

a.button-gold:hover {
    color: #FFF;
}
.button-gold {
    background-color: #FAB547;
    color: #000;
    font-family: 'Roboto Condensed';
    font-weight: 700;
    font-size: 1.2em;
    text-transform: capitalize;
    box-shadow: 0px 5px 0px #E09112;
    border-radius: 5px;
}

hr.white {
    border: none;
    height: 1px;
    color: #555; /* old IE */
    background-color: #555; /* Modern Browsers */
}

.button-icon-span, 
.button-icon-text {
    display: table-cell;
    vertical-align: middle;
}

.button-icon-span {
    margin-right: 20px;
    padding: 10px 20px 10px 10px;
    font-size: 2.5em;
}

.uk-button-blue {
    border-radius: 10px;
    background-color: #0064AB;
    color: #FFF;
}

.uk-button-blue:hover,
.uk-button-blue:active,
.uk-button-blue:visited {
    color: #FFF;
}

.uk-button-brown {
    border-radius: 10px;
    background-color: #D5963A;
    color: #FFF;
}

.uk-button-brown:hover,
.uk-button-brown:active,
.uk-button-brown:visited {
    color: #FFF;
}

/* override */
.uk-input, .uk-select, .uk-textarea {
    border-color: #b7b7b7;
    border-radius: 5px;
}

