.ui-widget{
    font-size:92% !important;
}
.ui-widget button,
.ui-widget button:hover{
    font-weight: bold;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;   /* prevent horizontal scrollbar */
    overflow-x: hidden; /* add padding to account for vertical scrollbar */
    z-index:1000 !important;
}

.jtable-data-row, 
.jtable-column-header, 
.ui-widget,
.ui-widget button,
.ui-widget-content, 
.jtable-dialog-form, 
.jtable-goto-page, 
.jtable-page-list,
.jtable-page-info,
.jtable-no-data-row,
.jtable-title-text,
.jtable-toolbar-item,
.ui-widget-header,
.ui-button-text,
.jtable-input-label,
.jtable-input,
.form-control,
.jtable-column-select-list,
.ui-button-text,
.jtable-input input,
.jtable-input select,
.jtable-input select > option,
.jtable-input textArea,
.jtable-input textarea,
.jtable-page-size-change,
.jtable-page-size-change select,
.jtable-page-size-change select > option{ 
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.jtable-toolbar,
.jtable-input input,
.jtable-input select,
.jtable-input select > option,
.jtable-input textArea,
.jtable-input textarea{
    font-size: 13px;
}

.jtable-title-text{
    font-size: 15px;
}

.jtable-column-header{
    font-size: 14px;
}

.jtable-data-row{
    font-size: 14px;
    text-align: center;
}

.jtable-bottom-panel{
    font-size: 13px !important;
}

.ui-datepicker-calendar, .ui-datepicker-month , .ui-datepicker-year{
    color: black;
    font-size: 12px;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.jtable-title {
    background-color: #00A65A !important;
    background-image: none !important;
}

.jtable-page-number-active{
    background-color: #00A65A !important;
}

.ui-button{
    background-color: #00A65A !important;
    background-image: none !important;
}