.rotate {
  animation: rotation 8s infinite linear;
}

.ui-blockui-content{
    background: white !important;
}

body .ui-input-icon-left, body .ui-input-icon-right{
    width: 100% !important;
}

body .ui-panelgrid .ui-panelgrid-cell{
    padding: 0.5rem !important;
}

body .ui-selectonemenu .ui-selectonemenu-label{
    text-overflow: ellipsis;
}

body .ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-tabs-header.ui-state-active,
body .ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-header.ui-state-active{
    border: 2px solid #2196f3;
    border-radius: 10px 10px 0 0;
    background: #2196f3;
    color: white;
}

body .ui-tabs.ui-tabs-left>.ui-tabs-nav li.ui-tabs-header.ui-state-active{
    border-radius: 0 !important;
}

body .ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active a{
    color: white;
}

body .ui-tabs {
    min-height: 100%;
}

body .ui-datatable.ui-datatable-sticky.ui-sticky{
    margin-top: 50px;
}

body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{
    font-size: 1.5rem !important;
}

body .ui-tabs.ui-tabs-left>.ui-tabs-nav, body .ui-tabs.ui-tabs-right>.ui-tabs-nav{
    width: 10% !important;
}

body .ui-tabs.ui-tabs-left>.ui-tabs-panels, body .ui-tabs.ui-tabs-right>.ui-tabs-panels{
    width: 90% !important;
}

.btn-onlyshow{
    border: none !important;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}