.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{
    border: 2px solid #2196f3;
    border-radius: 10px 10px 0 0;
    background: #2196f3;
    color: white;
}

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

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

.vis-item .vis-delete{
    display: none !important;
}

body .vis-timeline .vis-item .vis-item-content{
    width: 100% !important;
}

.ui-picklist .ui-picklist-list{
    width: 100% !important;
}

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