
.form-row {
    /*flex-direction: row;*/
    display: flex;
}
.fieldBox {
    /*background-color: blue !important;*/
    display: flex;
    /*flex-grow: 1;*/
}

.fieldBox label {
    /*background-color: blue !important;*/
    width: 160px;
    font-weight: bold;
    /*flex-grow: 1;*/
}

.form-row div label {
    font-weight: bold;
    /*flex-grow: 1;*/
}

.fieldBox div {
    /*background-color: blue !important;*/
    margin: 0px;
    width: 400px;
    /*flex-grow: 3;*/
}

.fieldBox input {
    /*background-color: blue !important;*/
    margin: 0px;
    width: 385px;
    /*flex-grow: 3;*/
}

.fieldBox input.vDateField {
    /*background-color: blue !important;*/
    margin: 0px;
    width: 310px;
    /*flex-grow: 3;*/
}

.fieldBox .timezonewarning {
    display: none;
}

.fieldBox div.readonly {
    /*background-color: blue !important;*/
    margin: 0px !important;
}

.visibleonlyinmobile {
    display: none;
 }

.mobile-list-item-label {
    font-size: 0.6em;
    font-weight: bold;
    margin-top: 15px;
    color: lightseagreen;
}

@media (max-width: 1024px) {
    fieldBox.field-delivdate input.vDateField, #id_delivdate {
        /*background-color: red;*/
        width: 200px !important;
    }

    .breadcrumbs {
        display: none;
    }

    .app-appointments #changelist-filter {
        order: 2;
    }

    .app-appointments #content > h1 {
        margin-bottom: 0px;
    }

    #toolbar {
        margin-bottom: 0px !important;
    }

    .app-appointments .object-tools {
        display: none;
    }

    .admindatefilter > form > p {
        width: 40%;
        display: inline-block;
    }

    .app-appointments #changelist-filter {
        margin-top: 5px;
    }

    .app-appointments #changelist-form {
        margin-top: 10px;
    }

    .hideinmobile {
        display: none;
    }

    .visibleonlyinmobile {
        display: block;
    }

    .field-fincode {
        font-size: 28px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .visibleonlyinmobile .field-bool01 img[alt="False"] {
        display: none;
    }
}