.form-subform-table[data-interfaceid="beancleaning_in"] {
    max-width: 100%;
    display: block;
}

.form-subform-table[data-interfaceid="beancleaning_in"] 
.data-rows  .cp-numeric-box input[type=text]{
           width:80px
}

.form-subform-table[data-interfaceid="beancleaning_in"] 
.data-rows .cp-text-box input[type=text]{
           width:80px
}

.cpStartPageBlock .cp-startpage-titlebar {
    background-image: linear-gradient(to right, #e20812, #ca706e);
}

.cpHeaderBackground {
    background-color: #feec00;
}

.cp-login .cp-login-background {
    background-image: linear-gradient(to right, #f29100, #f29100);
}

.cp-login .cp-login-container .cp-login-header h1, .cp-login .cp-login-container .cp-login-header h2 {
    color: #ffec00;
}

.cp-button-colored, .cp-login .cp-login-container .cp-login-box input[type="button"], .cp-fullscreen-toggler, .cp-display-popup .cp-column-selection-search span.fal.fa-search, .cp-display-popup .cp-save-column-selection, .cp-button-bar .cp-nav-buttons #btnItemUp, .cp-button-bar .cp-nav-buttons #btnItemDown, .cp-button-bar .cp-nav-buttons .fa-angle-double-left, .cp-dialog-buttons input[type=button][value=OK], .date-range-picker .cp-date-range-buttons input[name="btn_ok"], .cp-scroll-top, .popUpModalContainer .cp-dialog-close, .cp-jq-popup-dialog .cp-dialog-close, .popUpModalContainer .cp-dialog-button #btnpSave, .cp-jq-popup-dialog .cp-dialog-button #btnpSave, .btn-container input[type="button"]:first-of-type, .cp-tm-container .cp-tm-filter .cp-tm-filter-body input[type="button"], .cp-scm-node-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, #agreeTermsPage .cp-sel-fullscreen-toggler, #agreeTermsPage input[type="submit"] {
    cursor: pointer;
    background-image: linear-gradient(to right, #e42611, #e42611);
    color: #ffffff;
    border: none;
}

.cp-buttonbar-page-title:after, .cp-dot-primary:after, .cp-page-titlebar #cpPageTitleContents:after, .cp-tm-container .cp-tm-filter .cp-tm-filter-header span:after {
    color: #e42611;
}

.cp-sel-grid.cp-grid-formlist .cp-grid-scroller-header {
    background-image: linear-gradient(to right,#e20812,#ca706e);
    color: #fff;
    flex-shrink: 0;
}

.cp-login .cp-login-container .cp-login-box-image .cp-login-image {
    width: 50%;
    padding-left: 27px;
    background-image: url(/customer/cocoabeanszw.jpg);
    background-position: center;
    max-width: 938px;
    max-height: 1133px;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
}

.cp-login .cp-login-footer {
    position: absolute;
    bottom: 6px;
    left: 50%;
    width: 50%;
    padding-right: 14px;
    display: flex;
    align-items: center;
    align-self: flex-end;
    justify-content: space-between;
    font-weight: bold;
    z-index: 3;
    height: 30px;
    color: #ffff;
    font-size: medium;
}