.group-form-other .form-other{display: none}
.show-other .form-other{display: block;background:#eee ;padding:  10px;margin-bottom: 1em}
.show-other select,.show-other input{margin-bottom: 0}
.form-body .show-other select{-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}

.error-label{color: #f00;display: block;font-size: 12px;margin-bottom: 10px}
.item-error input{margin-bottom:5px;}
.ui-datepicker-calendar {
    display: none;
    }
.ui-widget {
    font-size:.7em;
}button.ui-datepicker-current { display: none; }

#ui-datepicker-div .ui-datepicker-header{}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{display: flex;-webkt-display:flex;flex-flow:row nowrap;flex:1 100%;}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{line-height: auto;font-size:15px;font-weight: normal;}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:last-child{margin-left:auto;}
.ui-datepicker .ui-datepicker-buttonpane button{line-height: auto;font-size:14px;font-weight: normal;}