/* Icons */
.icon {
    max-width: 1.2em;
    max-height: 1.2em;
    fill: inherit;
}

.icon.flip {
    transform: rotate(180deg);
}

.account-icon {
    max-width: 20px;
    max-height: 20px;
    fill: var(--azamara-blue);
}

.arrow-icon {
    max-width: .75em;
    max-height: .75em;
    fill: inherit;
}

* + .arrow-icon {
    margin-left: .75em;
}

.arrow-icon + * {
    margin-left: .75em;
}

.azamara-logo {
    fill: var(--azamara-blue);
    max-height: 40px;
    max-width: 141px;
}

.check-circle-icon {
    max-height: 1em;
    max-width: 1em;
    fill: inherit;
}

.chevron-right-icon {
    max-height: 1rem;
    fill: inherit;
}

.circle-icon {
    max-height: 1.2em;
    max-width: 1.2em;
    fill: inherit;
}

.close-icon {
    max-height: .75em;
    max-width: .75em;
    /* margin: 5px; */
    fill: inherit;
}

.compass-icon {
    max-height: 1.5em;
    max-width: 1.5em;
    fill: inherit;
}

.date-range-icon {
    max-width: 1.2em;
    max-height: 1.2em;
    fill: inherit;
}

.dining-icon {
    max-width: 1.2em;
    max-height: 1.2em;
    fill: inherit;
}

.dining-beverage-icon {
    max-width: 1.2em;
    max-height: 1.2em;
    fill: inherit;
}

.download-icon {
    max-width: 1.2em;
    max-height: 1.2em;
    fill: inherit;
}

.expand-less-icon {
    max-height: 1.5em;
    max-width: 1.5em;
    fill: inherit;
    transform: rotate(180deg);
}

.expand-less-icon.active {
    transform: none;
}

.forest-icon {
    max-width: 1.5em;
    max-height: 1.5em;
    fill: inherit;
}

.launch-icon {
    max-height: 1em;
    max-width: 1em;
    fill: inherit;
}

.logout-icon {
    max-width: 1.1em;
    max-height: 1.1em;
    margin-left: 1em;
    fill: inherit;
}

.menu-icon {
    max-height: 24px;
    max-width: 24px;
    fill: var(--azamara-blue);
}

.place-icon {
    max-width: 1.2em;
    max-height: 1.2em;
    fill: inherit;
}

.search-icon {
    max-width: 20px;
    max-height: 20px;
    fill: inherit;
}

.temple-icon {
    max-height: 1.2em;
    max-width: 1.2em;
    fill: inherit;
}

.train-icon {
    max-height: 1.5em;
    max-width: 1.5em;
    fill: inherit;
}

.warning-icon {
    max-width: 1.2em;
    max-height: 1.2em;
    fill: var(--sunset);
}

/* -sm breakpoint */
@media (min-width: 576px) {

    .account-icon {
        max-width: 27px;
        max-height: 27px;
    }

    .azamara-logo {
        max-height: 48px;
        max-width: 169px;
    }

    .search-icon {
        max-width: 27px;
        max-height: 27px;
    }
}

/* -md breakpoint */
@media (min-width: 768px) {

}

/* -lg breakpoint*/
@media (min-width: 992px) {

}

/* -xl breakpoint */
@media (min-width: 1200px) {
    .azamara-logo {
        max-height: 52px;
        max-width: 192px;
    }
}