.header {
    display: flex;
    align-items: center;
    height: 8%;
    justify-content: center;
    padding: .5rem;

    img {
        height: 100%;
        width: auto;
    }
}

.footer {
    background: #333;
    color: white;
    min-height: 5%;
    padding: .75rem 1rem;

    .copyright {
        position: relative;
        float: right;
    }
}

.flex-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.flex-full-width {
    flex: 100%;
}

.flex-half-width {
    flex: 50%;
    max-width: 50%;
}

.flex-quarter-width {
    flex: 25%;
    max-width: 25%;
}

.center {
    text-align: center;
    justify-content: center;
    align-items: center;
}

.hide {
    display: none !important;
}

dialog {
    border: none;
    border-radius: 40px;
    max-height: 75%;
    max-width: 75%;
    padding: 2rem;

    .modal-header {
        border-bottom: 1px solid;

        p {
            display: inline-block;
        }

        form {
            display: inline-block;
            float: right;
        }

        button {
            background: none no-repeat;
            background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 51.3 (57544) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eclose%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='close' fill='%23252525' fill-rule='nonzero'%3E%3Cpolygon id='Shape' points='16 1.6 14.6 0.2 8 6.6 1.6 0 0.1 1.4 6.6 8 0 14.4 1.4 15.9 8 9.4 14.4 16 15.8 14.6 9.4 8'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
            background-position: center ;
            border: none;
            cursor: pointer;
            display: inline-block;
            height: 1.5rem;
            width: 1.5rem;
        }
    }
}

.clearfix {
    clear: both;
}