/* modal-menu */
.modal-menu {
  float: right;
  margin-right: 0px;
  padding-right: 0px !important;
  border: 0px;
}

.modal-menu .modal-dialog {
  float: right;
  margin: 0px;
  height: 100%;
  max-height: 100%;
  background-color: #fff;
}

.modal-menu .modal-header,
.modal-menu .modal-footer {
  border: none;
}

.modal-menu .modal-content {
  border: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* fim modal-menu */
/* modal-loading */
.modal-loading {
  display: none;
}

.modal-loading-active .modal-content {
  box-shadow: none;
}

.modal-loading-active .modal-loading {
  display: block;
}

.modal-loading-active .modal-body,
.modal-loading-active .modal-footer {
  display: none;
}

/* fim modal-loadgind */
.modal-content {
  border-radius: 10px !important;
  border: none !important;
  overflow: hidden;
}

.modal-content .modal-header,
.modal-content .modal-body {
  color: #595959 !important;
}

.modal-content .modal-header {
  padding: 8px 15px !important;
  display: flex;
  align-items: center;
}

.modal-content .modal-header .modal-title {
  font-size: 18px !important;
  font-weight: 600;
}

.modal-content .modal-header .close {
  margin: 0 0 0 auto !important;
  padding: 0 !important;
  font-size: 25px;
  opacity: .7 !important;
}

.modal-content .modal-body {
  border: none !important;
  padding: 25px 15px !important;
  font-weight: 600;
  display: flow-root;
}

.modal-content .modal-footer {
  padding: 10px 15px !important;
  min-height: 20px;
  float: left;
  width: 100%;
}

.modal-content .modal-footer button {
  border-radius: 5px !important;
  border: none;
  padding: 6px 16px !important;
  background-color: #b5b5b5;
  color: white;
  font-weight: 600;
  margin-left: 5px;
}

.modal-content .modal-footer button.confirmar_alerta,
.modal-content .modal-footer .alterarStatusCliente {
  background-color: #1381EA !important;
}

.modal-content .modal-footer button:hover {
  opacity: 0.8;
}

.modal-header .close {
  margin: -10px -10px 0px 0px;
  padding: 5px 15px;
  font-size: 30px;
}

.modal-header .close:focus {
  outline: -webkit-focus-ring-color auto 0px;
}

.modal-body {
  border-bottom: solid 1px #E2E2E2;
  border-top: solid 1px #E2E2E2;
}