.isys_response header {
   height: 100px;
}

.isys_plugin_main {
  margin-top: 50px !important;
}

.isys_logout_button {
    display:inline-block !important;
    position: absolute !important;
    right: 0 !important;
    float: right !important;
    z-index: 100;
}

.page-id-20567 .login {
    margin-top: 50px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
}


.page-id-20567 .table-striped th {
position: sticky;
width: 100px;
top: 0px;
z-index: 9;
background: #F0F0F0;
}

.page-id-20567 .table-striped th:first-child,
.page-id-20567 .table-striped td:first-child {
position: sticky;
width: 100px;
left: 0;
top: none;
z-index: 10;
background: #F0F0F0;
}








.page-id-20567 #main > div.container_wrap > .container > main {
width: 100% !important;
padding-left: 0px !important;
margin-left: 0px !important;
margin-right: 0px !important;
}



.scrollingTableContainer {
    display: block !important;
    width: 100% !important;
}

.scrollingTableContainer table {
    display: block !important;
    width: 100% !important;
    overflow: scroll !important;
}


@media screen and (min-width: 901px) {
   .isys_response .header { height: 42px;}
   .isys_logout_mobile {display: none !important;  }
   .isys_logout_desktop {display: inline-block;  }
   .isys_response .headerdesc { display: inline-block; }
}
@media screen and (max-width:900px) {
   .isys_response .header { height: 74px; }
   .isys_logout_mobile {display: inline; max-height: 36px; }
   .isys_logout_desktop {display: none !important;  }
   .isys_response .headerdesc { margin-top:8px; }
}
