.exit-panic {
    position: fixed;
    z-index: 1000;
}

#safety-info details summary {
    cursor: pointer;
    color: #a85d14;
    font-weight: bold;
}

#safety-info details summary .summary-link-text {
    border-bottom: 1px dotted #747167;
}

#safety-info details summary:hover {
    color: #64370c;
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .exit-panic {
        width: 100%;
        top: 0;
        left: 0;
    }

    button.exit-panic {
        border-radius: 0px;
    }

    header {
        margin-top: 3.25em;
    }
}

@media only screen and (min-width: 768px) {
    .exit-panic-row {
        float: right;
        margin-top: -4em;
        margin-right: 6em;
    }
}