﻿/*********************************************************************************
Holding Page styles
*********************************************************************************/
@font-face {
    font-family: "ITCAvantGardeGothicW01Bk";
    src: url('../fonts/ITCAvantGardeGothicW01Bk.otf') format('opentype');
    src: url("../fonts/ITCAvantGardeGothicW01Bk.eot?#iefix");
    src: url("../fonts/ITCAvantGardeGothicW01Bk?#iefix") format("eot"),url("../fonts/ITCAvantGardeGothicW01Bk.woff2") format("woff2"),url("../fonts/ITCAvantGardeGothicW01Bk.woff") format("woff"),url("../fonts/ITCAvantGardeGothicW01Bk.ttf") format("truetype"),url("../fonts/ITCAvantGardeGothicW01Bk.svg#33f16cdf-c09a-4344-89ce-e17a5ecf4664") format("svg");
}

@font-face {
    font-family: "ITCAvantGardeGothicW01Dm";
    src: url("../fonts/ITCAvantGardeGothicW01Dm.eot?#iefix");
    src: url("../fonts/ITCAvantGardeGothicW01Dm?#iefix") format("eot"),url("../fonts/ITCAvantGardeGothicW01Dm.woff2") format("woff2"),url("../fonts/ITCAvantGardeGothicW01Dm.woff") format("woff"),url("../fonts/ITCAvantGardeGothicW01Dm.ttf") format("truetype"),url("../fonts/ITCAvantGardeGothicW01Dm.svg#33f16cdf-c09a-4344-89ce-e17a5ecf4664") format("svg");
}

html, body {
    height: 100%;
    font-family: 'ITCAvantGardeGothicW01Dm';
    font-size: 14px;
    line-height: 1.42857143;
}

/* Fix Layout styles without breaking remainder of site */
.container {
    display: contents;
    width: 100%;
    height: 100%;
}

.body-container {
    margin: auto;
    padding: 0;
}

/* Specific Holding styles */
.v-holding-main {
    display: flex;
    align-items: center;
    min-height: 24em;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.v-holding-box {
    padding: 50px;
    background-color: #F3F3F3;
    width: 50%;
    border-radius: 20px;
}

.v-holding-logo, .v-holding-text, .v-holding-button {
    text-align: center;
}

.v-holding-button .btn {
    border: 1px solid transparent;
    border-radius: 16px;
    padding: 6px 12px;
}

.v-holding-button .btn-primary {
    background-color: #423151;
    border-color: #352741;
}

.v-holding-button .btn-primary:hover {
    color: #ffffff;
    background-color: #281e31;
    border-color: #16101b;
}

.v-holding-text {
    margin: 25px;
}

.v-holding-banner {
    font-size: small;
    color: #444444;
}