.button.disabled,
button.disabled,
input[type="submit"].disabled,
input[type="reset"].disabled,
input[type="button"].disabled {
    background: #ccc;
    border-color: #ccc;
    text-shadow: none;
}

.main .button {
    width: 100%;
}

.button {
    font-size: +0.9em;
}

.tab {
    width: 100%;
    border: 1px black solid;
    padding: 20px;
}

.tab-button {
    margin-bottom: 0;
}

.selected-tab {
    background-color: aliceblue;
}

#tabbed-main-view {
    padding: 20px;
    #border: 1px black solid;
}

.sub-heading {
    margin-left: 0;
}

label {
    display: inline;
}


.form_label {
    display: inline-block;
    width: 200px;
}

input:disabled, select:disabled {
    /*background: #aaa;*/
    border-color: #fff;
    text-shadow: none;
}
/*select#id_rental_contract.form-control.form-select*/