.btn-ready {
    background-color: rgb(237,130,28) !important;
    border: none;
}

.btn-mi {
    background-color: rgb(44,44,92) !important;
    border: none;
}

.btn-ready:hover {
    background-color: rgb(241,164,90) !important;
}

.btn-invisiblemi {
    background-color: rgb(44,44,92) !important;
}

.btn-invisiblemi:hover {
    background-color: rgb(65,65,108) !important;
}

.btn-custom-large {
    font-size: 2.9em ! important;
    height: auto;
    border-radius: 0.8em;
    padding: 2em;
    margin-top: 1.5em;
    border: none;
}

.invalid {
    color: red;
}

.valid {
    color: green;
}

.aleft {
    float: left;
}

.aright {
    float: right;
}

.remarks { white-space: pre-line; }