/* LOGIN FORM */
.um-login.standard form,
.um-login.fullscreen form {
  display:flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  gap:  1em;
}

.um-login.standard p.login-username,
.um-login.standard p.login-password,
.um-login.standard p.login-submit,
.um-login.fullscreen p.login-username,
.um-login.fullscreen p.login-password,
.um-login.fullscreen p.login-submit {
  order: 1;
}
.um-login.standard p.login-remember,
.um-login.fullscreen p.login-remember {
  order: 4;
}
.um-login.standard p label,
.um-login.fullscreen p label {
    padding-right: 1em;
}
@media (max-width: 680px) {
  .um-login.standard form,
  .um-login.fullscreen form {
    flex-flow: column;
  }
  .um-login.standard p,
  .um-login.fullscreen p {
    margin-bottom: 0em;
    width: 100%;
  }
  .um-login.standard p input,
  .um-login.fullscreen p input {
    width: 100%;
  }
  .um-login.standard p.login-remember input,
  .um-login.fullscreen p.login-remember input {
    width: auto;
  }
}

/* LOGIN WINDOW PROMPT */
div.um-login.fullscreen {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 500%;
  background-color: #ccc;
  background-color: rgba(245, 245, 245, 1);
  overflow: auto;
  top: 0;
  padding: 15% 5%;
  z-index: 5;
}

.um-login-logout a {
  cursor: pointer;
  background: var(--primarybtnbg);
  color: var(--nv-text-dark-bg) !important;
  fill: currentColor;
  border-radius: var(--primarybtnborderradius,3px);
  padding: .25em .5em;
}
/*
div.um-login.fullscreen form {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
  align-items: center;
}
div.um-login.fullscreen form p {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto;
}
div.um-login.fullscreen form p.login-username, 
div.um-login.fullscreen form p.login-password {
  grid-column: 1 / -1;
}

div.um-login.fullscreen label {
  text-align: right;
  padding-right: 1em;
}
div.um-login.fullscreen form p.login-remember {
  display: grid;
  align-items: center; /* left and right */
  /*justify-content: center; /* up and down */
}
/*
div.um-login.fullscreen .login-submit {
  /* float: left; */
/*}

/* LOGOS/SVG */
.svg-monash-mono-black {
  background: url(https://nursing.clinicaleducation360.com/wp-content/themes/plugins/nmcar_results_manager/img/monash-logo-mono.png) no-repeat center top;
  background: url(https://nursing.clinicaleducation360.com/wp-content/themes/plugins/nmcar_results_manager/img/monash-logo-mono.svg) no-repeat center top, linear-gradient(transparent, transparent);
   width: 100%;
   background-size: contain;
   height: 0;
   padding: 0; /* reset */
   padding-bottom: calc(50% * 3 / 4);
   max-width: 18em;
  }
.svg-monash-mono-white {
  background: url(https://nursing.clinicaleducation360.com/wp-content/themes/plugins/nmcar_results_manager/img/monash-logo-mono-white.png) no-repeat center top;
  background: url(https://nursing.clinicaleducation360.com/wp-content/themes/plugins/nmcar_results_manager/img/monash-logo-mono-white.svg) no-repeat center top, linear-gradient(transparent, transparent);
   width: 100%;
   background-size: contain;
   height: 0;
   padding: 0; /* reset */
   padding-bottom: calc(50% * 3 / 4);
   max-width: 18em;
}
/* PAGE FORMATS */
.um-inset {
  margin: 2em 4em;
}

/* MENU/NAV */
.nav-ul li.current-menu-item > a:not([href*="#"]) {
    color: var(--nv-c-1);
    color: #deec5b;
}
.nav-ul li > a:hover {
    color: var(--nv-light-bg);
}

.nav-ul.footer-menu {
  flex-flow: column;
}

.nav-ul.footer-menu li {
  margin-bottom: 0.5rem;
}
.nav-ul.footer-menu li > a {
  font-size:0.9375rem;
  color: white;
}

.footer-heading {
  color: #969696;
  margin-top: 0.875rem;
  margin-bottom: 0;
}

.header-menu-sidebar-inner .nav-ul li.current-menu-item > a:not([href*="#"]) {
  color: var(--nv-primary-accent);
}
.header-menu-sidebar-inner .nav-ul li > a:hover {
  color: var(--nv-text-color);
}

@media (min-width: 600px)
.banner-graphite__inner .monash-m__wrapper {
    opacity: 1;
    width: 19%;
}
.banner-graphite__inner .monash-m__wrapper {
    height: calc(100% - 5vw);
    min-width: 80px;
    object-fit: fill;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(1) translateX(0);
    transform: scaleX(1) translateX(0);
    transition: opacity .5s ease-in-out;
    width: 20%;
}
.monash-m__wrapper {
    height: 100%;
    -webkit-transform: scaleX(.3) translateX(150%);
    transform: scaleX(.3) translateX(150%);
    position: absolute;
    top: 0;
    right: 60px;
}

.banner-graphite__inner .monash-m__wrapper .monash-m-new {
    width: 100%;
}
.bg-white {
    background: #fff;
}
.monash-m-new {
    -webkit-animation: mon-m 2s ease,bg 8s ease infinite;
    animation: mon-m 2s ease,bg 8s ease infinite;
    clip-path: url(#swipe__clip-path);
    -webkit-clip-path: polygon(57.45% 0,50% 33%,42% 0,0 0,0 100%,27% 100%,27% 59%,37% 100%,63.4% 100%,73.6% 59%,73.6% 100%,100% 100%,100% 0,57.45% 0);
    height: 100%;
    margin-bottom: -1px;
    opacity: .35;
    width: 384px;
}
.wp-block-quote {
    border-color: var(--nv-c-1);
    background-color: #fbfde0;
    padding: 10px 10px 5px 20px;
}
