#aiei-wrap {
    max-width:800px;
    margin:30px auto;
    font-family:inherit;
}

#aiei-wrap select {
    width:100%;
    padding:10px;
    border:1px solid #ccc;
}

#aiei-spinner {
    display:none;
    margin:20px 0;
    text-align:center;
}

#aiei-spinner span {
    display:inline-block;
    width:30px;
    height:30px;
    border:4px solid #ddd;
    border-top:4px solid #125c88;
    border-radius:50%;
    animation:spin 1s linear infinite;
}

@keyframes spin {
    to { transform:rotate(360deg); }
}