.ui-widget{
    font-family:Verdana,Tahoma!important;font-size:11px!important
}

div.ui-panel div.ui-panel-titlebar{
    font-size:12px!important
}

a:active,a:link,a:visited{
    color:#0d9857
}

.ui-datatable table{
    border-collapse:collapse;width:100%;table-layout:auto!important
}

.ui-widget{
    font-family:Verdana,Tahoma!important;font-size:11px!important
}

table{
    font-family:Verdana,Tahoma!important;font-size:11px!important;text-align:left!important
}

.ui-panel .ui-panel-content{
    padding:5px 5px!important
}

/*высота в таблице*/
.ui-datatable thead th,.ui-datatable tbody td,.ui-datatable tfoot td,.ui-datatable tfoot th{
    padding:2px 2px!important
}

body .ui-button {
    background: #42ca8b;
    color: white;
    border:1px solid #42ca8b;
    border-radius: 0;
}

body .ui-button.ui-state-hover {
    background: green;
    color: white;
    border:1px solid green;
}

body .ui-dialog .ui-dialog-footer button {
    margin: 0.5rem 0.5rem 0.5rem 0.5rem;
}

* {
    box-sizing: unset;
}

body .ui-button.ui-button-text-icon-left .ui-button-text {
    padding: 0.5rem 2rem 0.5rem 2rem;
}

body .ui-dialog .ui-dialog-content .ui-dialog-buttonpane button:focus {
    outline: none;
}

body button:focus {
    outline: none;
}

.menu_top{
    background:#f2fff7 0 0 repeat-x;height:81px;vertical-align:top
}

body .ui-chkbox .ui-chkbox-box.ui-state-active {
    border-color: #2196f3;
    background: #2196f3;
    color: #000000;
}

.xml-editor {
    width: 100%;
    margin-right: 2px;
    height: 300px;
    max-height: 360px;
    max-width: 698px;
}