
span.icon i.quest-71000 {
    background:url('/icons/071001.png');
    content: '';
    background-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
    display: block;
}
span.icon i.quest-71140 {
    background:url('/icons/071141.png');
    content: '';
    background-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
    display: block;
}
span.icon i.quest-71120 {
    background:url('/icons/071121.png');
    content: '';
    background-size: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
    display: block;
}
span.icon i.dungeon {
    background:url('/icons/061801.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.trial, span.icon i.quest-trial {
    background:url('/icons/061804.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.raid {
    background:url('/icons/061802.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.solo-duty {
    background:url('/icons/071006.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.quest-novice {
    background:url('/icons/071121.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.action {
    background:url('/icons/000004.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.map {
    background:url('/icons/000007.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.aetheryte {
    background:url('/icons/aetheryte.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.bicolor-gemstone {
    background:url('/icons/bicolor-gemstone.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.aethercurrent {
    background:url('/icons/000064.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.mountspeed {
    background:url('/icons/000072.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}
span.icon i.achievement {
    background:url('/icons/000006.png');
    content: '';
    background-size: 1rem;
    height: 1rem;
    width: 1rem;
    display: block;
}

.unlocks {
    padding-left: 1rem;
}



.quest-name {
    font-weight: 550;
}
.quest-steps {
    padding-left: 2em;
}


.is-finished {
    text-decoration: line-through;
}
.quest-row.is-finished label {
    text-decoration: line-through !important;
}


.npc {
    font-size: 0.8em;
}


.clickable {
    cursor: pointer;
}

.quest-col .level:not(:last-child) {
    margin-bottom: 0;
}




.loading-spin {
    animation: spinAround .72s infinite linear;
}


.loading-wrapper > .loading-content {
    display: none;
}
.loading-wrapper > .loading-icon {
    display: block;
}
.loading-wrapper.is-loaded > .loading-content {
    display: initial;
}
.loading-wrapper.is-loaded > .loading-icon {
    display: none;
}
