
body {
    min-height: 100vh;
}

body > .container {
    box-shadow: 0 0 10px #222;
}

.navbar-menu {
    padding: 0 1em 0 2.5em;
}

.document-header {
    background-color: #000000;
    padding: 1.5em 3em 1em;
}

main {
    background-color: white;
    min-height: 60vh;
}

.is-atec-lightgrey {
    background-color: #f7f7f7;
}
.is-atec-grey {
    background-color: #565656;
}
.navbar.is-danger,
.is-atec-red {
    background-color: #C90C0F;
}

.button.is-danger {
    background-color: #C90C0F;
}

.button.is-success {
    background-color: #00843b;
}

.button.is-danger.is-hovered,
.button.is-danger:hover {

}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -webkit-appearance: none;
    -moz-appearance: textfield;
}

/*
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
*/

#order-lines.table td,
#order-lines.table th {
    vertical-align: middle;
}

#order-lines.table tfoot td,
#order-lines.table tfoot th {
    padding-top: 1em;
    padding-bottom: 1em;
}

#order-fields.table td,
#order-fields.table th {
    vertical-align: middle;
    border: none;
}

address {
    font-style: normal;
}
