.erp-release {font-size:11px; opacity:.85; margin-left:12px; white-space:nowrap;}
input[type="number"] {appearance:textfield; -moz-appearance:textfield;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}

/* Django's 30px select height cannot contain custom 18px vertical padding. */
#content select:not([multiple]):not([size]),
#content select[size="1"] {
    box-sizing:border-box;
    height:auto !important;
    min-height:40px;
    padding:7px 30px 7px 10px;
    line-height:1.5;
    max-width:100%;
}
#content .paper-form select:not([multiple]),
#content .stock-form select:not([multiple]) {
    min-height:46px;
    height:auto !important;
    padding:9px 32px 9px 12px !important;
    font-size:14px;
    line-height:1.5;
    width:100%;
}
#content .form-row label, #content .field label {height:auto; line-height:1.5; white-space:normal;}
#content input[data-manual-number] {box-sizing:border-box; min-height:34px;}
#content .paper-form input[data-manual-number],
#content .stock-form input[data-manual-number] {min-height:42px;}
.tabular.inline-related input[data-manual-number] {min-width:90px; max-width:150px;}
#content .select2-container .select2-selection--single {min-height:38px; height:auto;}
#content .select2-container .select2-selection--single .select2-selection__rendered {line-height:24px; padding-top:6px; padding-bottom:6px;}
@media (max-width:767px) {.erp-release {display:block; margin-left:0;} #content .paper-form, #content .stock-form {min-width:0;}}
