@font-face {
    font-family: "Monday";
    src: url("../fonts/monday.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Harriet-Text";
    src: url("../fonts/harriettext-regular.woff2") format("woff2"), url("../fonts/harriettext-regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Brown-Regular";
    src: url("../fonts/brown-regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "BrownPro";
    src: url("../fonts/BrownPro-Regular.woff2") format("woff2");
    font-style: normal;
}
@font-face {
    font-family: "Brown-Light";
    src: url("../fonts/brown-light.woff2") format("woff2"), url("../fonts/brown-light.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Harriet-Display";
    src: url("../fonts/harrietdisplay-regular.woff2") format("woff2"), url("../fonts/harrietdisplay-regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

.text-gold
{
    color: #85754e!important;
}

body
{
    font-family: 'BrownPro'!important;
    font-weight: 300;
    font-size: 14px;
}
.bg-colour-1
{
   background: #f0f0ec;
}
.bg-green
{
    background: #16362d;
}
.monday
{
    font-family: Monday!important;
}
.custom-btn
{
        padding: 8px 16px;
        font-size: 10px;
        display: inline-block;
        text-align: center;
        color: #16362d;
        background-color: hsla(60, 8%, 76%, .4);
        white-space: nowrap;
        cursor: pointer;
        border-radius: 999px;
        transition: background-color .25s;
        text-transform: uppercase;
        font-weight: 400;
        letter-spacing: 1.6px;

}
.bg-main
{
    background: #f0f0ec!important;
}

.custom-btn:hover 
{
    background-color: #c6c6bc!important;
}

.line
{
    width: 24px;
    height: 2px;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: background-color 150ms, opacity 250ms, -webkit-transform 250ms;
    -webkit-transition: background-color 150ms, opacity 250ms, transform 250ms;
    transition: background-color 150ms, opacity 250ms, transform 250ms;
    -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    display: block;
}

.small-caps 
{
    font-family: 'BrownPro',sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.4;
    letter-spacing: 1.92px;
    text-transform: uppercase
}
.text-paper
{
    color: #c6c6bc;
}
.text-paper-alt
{
    color: #6d7d75;
}
.text-paper-alt-2
{
    color: #bfc0b7;
}
.footer-text
{
    font-size: 14px;
    font-weight: 300;
}
.small-print 
{
    font-family: 'BrownPro',sans-serif;
    font-weight: 300;
    letter-spacing: .3px;
    font-size: 12px;
}
.page-header-pos
{
    position:absolute;
    top:0px;
    right:0px;
    z-index: 999;
}
.sticky-top-alt
{
    position: fixed;
}
.fixture-table
{
    font-size: 12px!important;
}
.font-smaller
{
    font-size: 14px!important;
}

/*Form Wizard*/
.bs-wizard {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
}

.bs-wizard>.bs-wizard-step {
	padding: 0;
	position: relative;
}

.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {
	color: #595959;
	margin-bottom: 5px;
    font-size: 15px!important;
}

.bs-wizard>.bs-wizard-step .bs-wizard-info {
	color: #999;
}

.bs-wizard>.bs-wizard-step>.bs-wizard-dot {
	position: absolute;
	width: 30px;
	height: 30px;
	display: block;
	background: #9ab4ad;
	top: 45px;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	border-radius: 50%;
}

.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after {
	content: ' ';
	width: 14px;
	height: 14px;
	background: #16362d;
	border-radius: 50px;
	position: absolute;
	top: 8px;
	left: 8px;
}

.bs-wizard>.bs-wizard-step>.progress {
	position: relative;
	border-radius: 0px;
	height: 8px;
	box-shadow: none;
	margin: 20px 0;
}

.bs-wizard>.bs-wizard-step>.progress>.progress-bar {
	width: 0px;
	box-shadow: none;
	background: #9ab4ad;
}

.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar {
	width: 100%;
}

.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar {
	width: 50%;
}

.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar {
	width: 0%;
}

.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar {
	width: 100%;
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot {
	background-color: #f5f5f5;
}

.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after {
	opacity: 0;
}

.bs-wizard>.bs-wizard-step:first-child>.progress {
	left: 50%;
	width: 50%;
}

.bs-wizard>.bs-wizard-step:last-child>.progress {
	width: 50%;
}

.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot {
	pointer-events: none;
}
.box__dragndrop,
.box__uploading,
.box__success,
.box__error {
  display: none;
}