/*============================================================================================*/

/* Your custom styles below */

/*============================================================================================*/
span.arrow {
    height: 17px;
    font-size: small;
    color: #ff0000;
}

label.error {
    height: 17px;
    /* border-top: 1px solid #99182c;
    border-right: 1px solid #99182c;
    border-left: 1px solid #99182c;
    border-bottom: 1px solid #99182c;*/
    margin-left: 9px;
    padding: 1px 5px 0px 5px;
    font-size: small;
    color: #f93838 !important
}
.error {
    border-color: #f93838 !important
}
borderError {
    border-top: 1px solid #ff0000;
    border-right: 1px solid #ff0000;
    border-left: 1px solid #ff0000;
    border-bottom: 1px solid #ff0000;
}
.underlined-a {
    text-decoration: none;
    color: #3f4079;
    padding-bottom: 0.15em;
    box-sizing: border-box;
    box-shadow: inset 0 -0.2em 0 #3f4079;
    transition: 0.2s;
}

    .underlined-a:hover {
        color: #d6925d;
        box-shadow: inset 0 -2em 0 aqua;
        transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
    }

.brk-btn {
    font-weight: 700;
    position: relative;
    background: none;
    color: #bd6826;
    text-transform: uppercase;
    text-decoration: none;
    border: 0.3em solid #23235f;
    padding: 0.6em 1em;
}

    .brk-btn::before {
        content: "";
        display: block;
        position: absolute;
        width: 10%;
        background: #c98b5a;
        height: 0.3em;
        right: 20%;
        top: -0.30em;
        transform: skewX(-45deg);
        -webkit-transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
        transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
    }

    .brk-btn::after {
        content: "";
        display: block;
        position: absolute;
        width: 10%;
        background: #c98b5a;
        height: 0.3em;
        left: 20%;
        bottom: -0.3em;
        transform: skewX(45deg);
        -webkit-transition: all 0.45 cubic-bezier(0.86, 0, 0.07, 1);
        transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
    }

    .brk-btn:hover::before {
        right: 90%;
    }

    .brk-btn:hover::after {
        left: 90%;
    }

.flex-container {
    min-height: 70%;
/*    min-height: 0%;
*/    display: flex;
    justify-content: space-between;
    flex-direction: column;
}