body #adminAccountPage #header #btnBar #adminButton,
body #auditEvents #header #btnBar #adminButton,
body #manageUsersPage #header #btnBar #adminButton,
body .adminManageTeams #header #btnBar #adminButton,
body #manageDomainPage #header #btnBar #adminButton,
body #reportBuilder #header #btnBar #adminButton {
  background-color: #5dbbea;
  color: white;
}
body #manageDomainPage .DetailContainer {
  margin-top: 2em;
  width: 40%;
}
body #manageDomainPage .DetailContainer .Title {
  font-weight: bold;
}
body #manageDomainPage .DetailContainer .DomainTemplate {
  display: none;
}
body #manageDomainPage .DetailContainer .DeleteDomain,
body #manageDomainPage .DetailContainer .AddDomain,
body #manageDomainPage .DetailContainer .CancelDomain,
body #manageDomainPage .DetailContainer #addNewDomain {
  float: right;
  display: inline;
}
body #manageDomainPage .DetailContainer #currentDomainsContainer {
  margin-bottom: 1em;
}
body #manageDomainPage .DetailContainer #currentDomainsContainer .DomainContainer {
  margin-top: 1em;
}
body #manageDomainPage .DetailContainer #invalidDomainsContainer .InvalidDomainTemplate {
  display: none;
}
body #manageDomainPage .DetailContainer #domainInputContainer {
  margin-top: 1em;
  margin-bottom: 1em;
}
body #manageDomainPage .DetailContainer #domainInputContainer .InputContainer #domainNameValidation {
  display: none;
}
body #manageDomainPage .DetailContainer #invalidDomainsContainer .InputContainer,
body #manageDomainPage .DetailContainer #domainInputContainer .InputContainer {
  display: none;
  margin-bottom: 1em;
}
body #manageDomainPage .DetailContainer #invalidDomainsContainer .InputContainer .NewDomainName,
body #manageDomainPage .DetailContainer #domainInputContainer .InputContainer .NewDomainName {
  width: 97%;
}
body #manageDomainPage .DetailContainer #invalidDomainsContainer .InputContainer .AddDomain,
body #manageDomainPage .DetailContainer #domainInputContainer .InputContainer .AddDomain {
  margin-right: 0.5em;
}
body #manageDomainPage #buttonContainer {
  margin-top: 1em;
  margin-bottom: 1em;
}
body #manageUsersPage .PageContent .manageUsersSearchMessage {
  font-weight: bold;
}
body #manageUsersPage .PageContent span.InfoSubHeading {
  display: block;
  margin-bottom: 2em;
}
body #manageUsersPage .PageContent table#manageUsersTable {
  border-collapse: collapse;
}
body #manageUsersPage .PageContent table#manageUsersTable tbody tr {
  border-top: 1px solid #434343;
  border-bottom: 1px solid #434343;
  height: 2em;
}
body #manageUsersPage .PageContent table#manageUsersTable tbody tr td {
  width: auto;
}
body #manageUsersPage .PageContent table#manageUsersTable tbody tr td.Disabled {
  color: red;
}
body #manageUsersPage .PageContent table#manageUsersTable tbody tr td.Option {
  width: 6%;
  text-align: right;
}
body #manageUsersPage .PageContent table#manageUsersTable tbody tr td.OptionL {
  width: 10%;
  text-align: right;
}
body #manageUsersPage .PageContent table#manageUsersTable tbody tr td.Verification {
  width: 12%;
  text-align: right;
}
body #manageUsersPage .PageContent #buttonContainer {
  margin: 1em 0 0 0;
  padding: 0;
}
body #manageTeamsPage #teams {
  width: 41%;
  margin: 1em 0;
}
body #manageTeamsPage #teams .GroupTemplate {
  display: none;
}
body #manageTeamsPage #teams .Team {
  margin-bottom: 1em;
}
body #manageTeamsPage #teams .Team .TeamDetails {
  cursor: pointer;
  border: 1px solid #aaaaaa;
  padding: 0.35em;
  min-width: max-content;
}
body #manageTeamsPage #teams .Team .TeamDetails .Expandable {
  float: left;
  margin-right: 0.35em;
  margin-top: 0.18em;
  width: 9px;
  height: 9px;
  background-position: left center;
  background-repeat: no-repeat;
}
body #manageTeamsPage #teams .Team .TeamDetails .MembersForDisplay {
  display: none;
  margin: 0.5em;
}
body #manageTeamsPage #teams .Team .TeamDetails .MembersForDisplay span {
  white-space: pre-line;
}
body #manageTeamsPage #addTeam {
  width: 41%;
  margin: 1em 0;
}
body #manageTeamsPage #addTeam #addTeamMembersContainer,
body #manageTeamsPage #addTeam #addTeamAccountContainer {
  width: 100%;
  margin: 0;
  margin-top: 1em;
  padding: 0;
}
body #manageTeamsPage #addTeam #addTeamMembersContainer select,
body #manageTeamsPage #addTeam #addTeamAccountContainer select {
  width: 41%;
}
@media screen and (max-width: 760px) {
  body @-ms-viewport {
    width: device-width;
  }
  body #manageTeamsPage .Btn {
    width: 80%;
    margin-bottom: 5px;
  }
  body #manageTeamsPage #downloadDeleteLinks button,
  body #manageTeamsPage #downloadDeleteLinks a {
    display: block;
    margin: 5% 0;
  }
  body #manageTeamsPage span.InfoSubHeading {
    display: block;
    margin: 5% 0;
  }
  body #manageTeamsPage #messageDetailsContainer .Row span,
  body #manageTeamsPage #messageDetailsContainer .Row div.Value {
    display: block;
  }
}
body #paginationContainer {
  overflow: hidden;
  font-size: medium;
}
body #paginationContainer div {
  float: left;
  width: 33.33%;
}
body #paginationContainer a {
  text-decoration: none;
}
body #paginationCenter {
  text-align: center;
}
body #paginationRight {
  text-align: right;
}
body #adminAccountPage .PageContent span.InfoSubHeading {
  display: block;
  margin-bottom: 2em;
}
body #adminAccountPage .PageContent a.Btn#manageUsers,
body #adminAccountPage .PageContent a.Btn#manageTeams,
body #adminAccountPage .PageContent a.Btn#privilegedDomains,
body #adminAccountPage .PageContent a.Btn#reportBuilder,
body #adminAccountPage .PageContent a.Btn#auditEvents {
  margin-top: 1em;
  min-width: 125px;
  text-align: center;
}
body #searchBox .Title {
  display: block;
  font-weight: bold;
}
body #searchButton {
  margin-top: 1em;
  margin-bottom: 1em;
}
body #reportBuilder .DetailContainer {
  width: 40%;
}
body #userLogins .DetailContainer {
  margin-top: 2em;
}
body #userLogins .DetailContainer table {
  margin-top: 2%;
  margin-bottom: 2%;
  border-collapse: collapse;
  width: 100%;
}
body #userLogins .DetailContainer table tr td {
  border-top: 1px solid #434343;
  border-bottom: 1px solid #434343;
  padding: 0.5% 1%;
  width: 5%;
}
body #userLogins .DetailContainer table tr td.Email {
  width: 34% !important;
}
body #userLogins .DetailContainer table tr td.IpAddress {
  width: 33% !important;
}
body #userLogins .DetailContainer table tr td.Date {
  width: 33% !important;
}
body #userLogins .DetailContainer table tr th {
  text-align: left;
  padding: 0.5% 1%;
}
body #userLogins .DetailContainer table tr th.Email {
  width: 34% !important;
}
body #userLogins .DetailContainer table tr th.IpAddress {
  width: 33% !important;
}
body #userLogins .DetailContainer table tr th.Date {
  width: 33% !important;
}
body #allUsers .DetailContainer {
  margin-top: 2em;
}
body #allUsers .DetailContainer table {
  margin-top: 2%;
  margin-bottom: 2%;
  border-collapse: collapse;
  width: 100%;
}
body #allUsers .DetailContainer table tr td {
  border-top: 1px solid #434343;
  border-bottom: 1px solid #434343;
  padding: 0.5% 1%;
  width: 5%;
}
body #allUsers .DetailContainer table tr th {
  text-align: left;
  padding: 0.5% 1%;
}
body #allUsers .DetailContainer table tr td.User,
body #allUsers .DetailContainer table tr th.User {
  width: 22% !important;
}
body #allUsers .DetailContainer table tr td.Role,
body #allUsers .DetailContainer table tr th.Role {
  width: 10% !important;
}
body #allUsers .DetailContainer table tr td.LastLogin,
body #allUsers .DetailContainer table tr th.LastLogin {
  width: 18% !important;
}
body #allUsers .DetailContainer table tr td.TransfersReceived,
body #allUsers .DetailContainer table tr th.TransfersReceived,
body #allUsers .DetailContainer table tr td.TransfersSent,
body #allUsers .DetailContainer table tr th.TransfersSent {
  width: 16% !important;
}
body #allUsers .DetailContainer table tr td.UserStatus,
body #allUsers .DetailContainer table tr th.UserStatus {
  width: 18% !important;
}
body #failedLoginAttempts .DetailContainer {
  margin-top: 2em;
}
body #failedLoginAttempts .DetailContainer table {
  margin-top: 2%;
  margin-bottom: 2%;
  border-collapse: collapse;
  width: 100%;
}
body #failedLoginAttempts .DetailContainer table tr td {
  border-top: 1px solid #434343;
  border-bottom: 1px solid #434343;
  padding: 0.5% 1%;
  width: 5%;
}
body #failedLoginAttempts .DetailContainer table tr td.Email {
  width: 34% !important;
}
body #failedLoginAttempts .DetailContainer table tr td.Details {
  width: 50% !important;
}
body #failedLoginAttempts .DetailContainer table tr td.Date {
  width: 16% !important;
}
body #failedLoginAttempts .DetailContainer table tr th {
  text-align: left;
  padding: 0.5% 1%;
}
body #failedLoginAttempts .DetailContainer table tr th.Email {
  width: 34% !important;
}
body #failedLoginAttempts .DetailContainer table tr th.Details {
  width: 50% !important;
}
body #failedLoginAttempts .DetailContainer table tr th.Date {
  width: 16% !important;
}
body #downloadedFiles .DetailContainer {
  margin-top: 2em;
}
body #downloadedFiles .DetailContainer table {
  margin-top: 2%;
  margin-bottom: 2%;
  border-collapse: collapse;
  width: 100%;
}
body #downloadedFiles .DetailContainer table tr td {
  border-top: 1px solid #434343;
  border-bottom: 1px solid #434343;
  padding: 0.5% 1%;
  width: 5%;
}
body #downloadedFiles .DetailContainer table tr td.Email {
  width: 34% !important;
}
body #downloadedFiles .DetailContainer table tr td.Filename {
  width: 35% !important;
}
body #downloadedFiles .DetailContainer table tr td.FileSize {
  width: 15% !important;
}
body #downloadedFiles .DetailContainer table tr td.Date {
  width: 16% !important;
}
body #downloadedFiles .DetailContainer table tr th {
  text-align: left;
  padding: 0.5% 1%;
}
body #downloadedFiles .DetailContainer table tr th.Email {
  width: 34% !important;
}
body #downloadedFiles .DetailContainer table tr th.Filename {
  width: 35% !important;
}
body #downloadedFiles .DetailContainer table tr th.FileSize {
  width: 15% !important;
}
body #downloadedFiles .DetailContainer table tr th.Date {
  width: 16% !important;
}
body #uploadedFiles .DetailContainer {
  margin-top: 2em;
}
body #uploadedFiles .DetailContainer table {
  margin-top: 2%;
  margin-bottom: 2%;
  border-collapse: collapse;
  width: 100%;
}
body #uploadedFiles .DetailContainer table tr td {
  border-top: 1px solid #434343;
  border-bottom: 1px solid #434343;
  padding: 0.5% 1%;
  width: 5%;
}
body #uploadedFiles .DetailContainer table tr td.Email {
  width: 30% !important;
}
body #uploadedFiles .DetailContainer table tr td.Filename {
  width: 30% !important;
}
body #uploadedFiles .DetailContainer table tr td.FileSize {
  width: 10% !important;
}
body #uploadedFiles .DetailContainer table tr td.Date {
  width: 15% !important;
}
body #uploadedFiles .DetailContainer table tr th {
  text-align: left;
  padding: 0.5% 1%;
}
body #uploadedFiles .DetailContainer table tr th.Email {
  width: 30% !important;
}
body #uploadedFiles .DetailContainer table tr th.Filename {
  width: 30% !important;
}
body #uploadedFiles .DetailContainer table tr th.FileSize {
  width: 10% !important;
}
body #uploadedFiles .DetailContainer table tr th.Date {
  width: 15% !important;
}
body #reportHeader .Title {
  font-weight: bold;
  display: block;
  margin-top: .5em;
}
body #reportHeader #inputContainer {
  margin-top: 2em;
}
#auditEvents .DetailContainer table {
  margin-top: 2%;
  margin-bottom: 2%;
  border-collapse: collapse;
  width: 100%;
}
#auditEvents .DetailContainer table tr td {
  border-top: 1px solid #434343;
  border-bottom: 1px solid #434343;
  padding: 0.5% 1%;
  width: 5%;
}
#auditEvents .DetailContainer table tr td.Email {
  width: 34% !important;
}
#auditEvents .DetailContainer table tr td.Details {
  width: 50% !important;
}
#auditEvents .DetailContainer table tr td.Date {
  width: 10% !important;
}
#auditEvents .DetailContainer table tr td.Time {
  width: 6% !important;
}
#auditEvents .DetailContainer form {
  margin-top: 1em;
  margin-bottom: 1em;
  width: 35%;
}
#auditEvents .DetailContainer form input.text-box {
  width: 25%;
  margin-right: 1em;
}
#auditEvents .DetailContainer form button {
  text-decoration: underline;
  margin-right: 1em;
  margin-left: 1em;
  background: none;
  border: none;
  padding: 0;
  text-align: left;
}
#auditEvents .DetailContainer form a {
  margin-top: 0.5em;
}
@media screen and (max-width: 760px) {
  @-ms-viewport {
    width: device-width;
  }
  #adminAccountPage .PageContent a.Btn {
    text-align: center;
    width: 100%;
    padding: 0;
  }
  #manageDomainPage .DetailContainer {
    width: 80% !important;
    margin-right: auto;
  }
  #auditEvents .DetailContainer form {
    width: 100% !important;
  }
  #auditEvents form {
    width: 100%;
  }
}
