div#root {
  min-height: 15em;
}
.container {
  width: 100%;
  padding:1em;
}

.render-container {
  background: white;
  padding: 2em 1em;
  border-radius: 10px;
}


.b--action-primary {
  border-color: var(--primary);
}

.c-action-primary {
  color: var(--primary);
}

.bg-action-primary {
  background-color: var(--primary);
}

@media (min-width:1024px) {
  .container {
    padding:3em;
  }
}

.btn.btn-block.btn-large.vtexIdUI-send-email {
  background: var(--primary);
}

.vtexIdUI-providers-list li {
  background:#CCCCCC;
  
}
.btn.btn-block.btn-large {
  border: none;
  box-shadow: none;
  border-radius: initial;
  background: var(--gray);
}

.btn.pull-right.btn-large.btn-success {
  border-radius: 0;
  background: var(--primary);
  box-shadow: none;
  height: auto;
}

button#loginWithUserAndPasswordBtn {
    display: none;
}

.vtexIdUI-confirm-email .btn-small {
    display: none !important;
}

.vtexIdUI-auth-code .btn-small {
    display: none !important;
}

.myo-cancel-btn,
.vtex-account__order-details .w-100.fl.w-60-ns.pv3-ns.pr0 > ul li:nth-child(2){
  display: none;
}