.no-margin {
  margin-right: 0 !important
}
/* Header */

.avatar.avatar-sm.avatar-circle.bg-success.username {
text-align: center;
padding-top: 6px;
font-size: 18px;
font-weight: bold;
color: white;
}

.navbar-brand-logo {
  max-width: 12em !important;
}

/* End header */

/* This is for the left nav toggler until i can get it to actually work properly */
.navbar-aside-toggler {
display: none !important;
}

/* This fixes the profile pages being overlapped by the left nav - works on at least most resolutions it seems */
#content_form>.container,#content_form>.page-heading>.container {
margin-left: 16.25rem !important;
}

/*Sign-in and registration pages*/

.nav-tabs {
padding: 0.4rem 0;
}

.sign-in-logo::before {
background-image: url('https://assets-usa.mkt.dynamics.com/019026ff-8ff2-4954-bcab-8f37112162d9/digitalassets/images/f50755ee-6155-ed11-bba3-0022482b22df?ts=638024082709600320');
background-size: 300px 91px;
vertical-align: middle;
border-style: none;
display: inline-block;
content: "";
width: 300px;
height: 91px;
margin: 25px 50px;
}

.sign-in-logo>form>.text-center::before {
width: 300px;
display: inline-block;
content: "Sign-in using your Microsoft 365 Account";
color: #333;
font-weight: bold;
padding-bottom: 21px;
font-size: 20px;
margin: 25px 20px;
}

#content-container>#content>.nav>li:first-child>a {
border-right: 0.0625rem solid rgba(231, 234, 243, 0.7);
padding: 0.6125rem 1rem;
border-left: 0.0625rem solid rgba(231, 234, 243, 0.7);
margin-left: 0px;
}

#content-container>#content>.nav:first-child>li>a>.fa {
display: none;
}

#content-container>#content>.nav>li>a {
border-right: 0.0625rem solid rgba(231, 234, 243, 0.7);
padding: 0.6125rem 1rem;
margin-left: 0px;
}

.signinpage::before {
content: "Log in using your Microsoft 365 Account";
border-bottom: 1px solid #e5e5e5;
line-height: inherit;
margin-top: 0;
margin-bottom: 21px;
color: #333;
font-weight: bold;
padding-bottom: 21px;
font-size: 20px;
}

#external-login-heading {
display: none;
}

#Microsoft {
  margin-top: 21px !important;
}

.form-group {
margin-top: 1rem;
}

#ContentContainer_MainContent_MainContent_LocalLogin, #ContentContainer_MainContent_MainContent_ExternalLogin {
width: 50%;
max-width: 50%;
}

#ContentContainer_MainContent_MainContent_LocalLogin>.col-md-6, #ContentContainer_MainContent_MainContent_ExternalLogin>.col-md-6 {
width: 100%;
}

.signinpage, .page-heading {
padding-top: 100px !important;
}

.fa-exclamation-circle::before {
  content: "‼";
}

.fa-lock::before {
  content: none;
}

.profile-info, .xrm-editable-adx_weblinkset {
  margin-bottom: 1rem;
}

.profile-content>.page-heading>.container>.breadcrumb>li>a {
  color: #97a4af;
}

.profile-content>.page-heading>.container>.breadcrumb>.active {
  padding-left: 0.5rem;
  color: #1e2022;
}    

.profile-content>.page-heading>.container>.breadcrumb>.active::before {
  float: left;
  padding-right: 0.5rem;
  color: #97a4af;
  content: var(--bs-breadcrumb-divider, "/");
}

/*end sign-in and registration pages*/

/*Home Page*/

.page-header {
padding-bottom: 0px !important;
}

.case-list-container {
margin-top: -20rem;
}

.filter-button {
margin: .5rem auto;
width: 50%;
}

#case-table {
width: 100% !important;
}

.date-filter {
width: 14rem !important;
}

.justify-left {
justify-content: left;
}

/*End Home Page*/

/*New Case*/

input.form-control {
border: 0.0625rem solid rgba(231, 234, 243, 0.7)
}

.input {
font-weight: bold;
}

.car-page-hide {
display: none !important;
}

/*End New Case*/

/* Case Details */

.details-bold {
  font-weight: bold;
}

/* End Case Details */

/* File Upload */

#modal-dropzone>.h-100 {
  height: auto !important;
}

.dz-success-mark,.dz-error-mark {
  display: none;
}

/* End File Upload */

/* Sign in Page */

.nav.nav-tabs.nav-account {
  display: none;
}

/* End Sign In*/