span.anticon.anticon-close.ant-tag-close-icon {
  font-size: 19px !important;
}

.ant-input-affix-wrapper > input.ant-input {
  padding: 0;
  border: none;
  outline: none;
  background: none !important;
}

button.ant-btn.ant-btn-primary.ant-btn-round {
  background-color: #176AA7 !important;
  border: none !important;
  color: white !important;
  font-weight: bold !important;
}

.ant-card-meta-title {
  font-weight: bold;
  margin-bottom: 0px !important;
  color: #001f3b !important;
  display: flex;
}

.ant-card-meta-description {
  display: flex;
}

.ant-table-thead > tr > th {
  color: white !important;
  background: #8dbce8 !important;
}

.ant-card-meta-title {
  white-space: pre-line !important;
}

.ant-card-head-title {
  font-size: 22px !important;
  font-weight: bold !important;
  color: #808080 !important;
  white-space: pre-line !important;
}

.ant-result-title {
  font-weight: 600 !important;
  font-size: 25px !important;
}

.ant-result-subtitle {
  font-size: 20px !important;
}
.ant-btn-round.ant-btn-lg {
  height: 59px !important;
}

.swal2-popup.swal2-modal.swal2-show {
  border-radius: 20px !important;
  width: 22vw !important;
}

.swal2-footer {
  padding: 21px !important;
}

#footerok {
  text-align: center;
  /* font: normal normal 700 29px/35px Montserrat; */
  letter-spacing: 0px;
  color: #4e4b4b;
  opacity: 1;
  font-size: 23px;
}

.button.ant-btn.ant-btn-primary.ant-btn-round {
  background-color: "#90AECA" !important;
  color:#fff;
}

.swal2-header {
  background: #65d790 !important;
}

@media (max-width: 800px) {
  .siderLayout {
    display: none !important;
  }

  .filterContent {
    margin-left: 30% !important;
  }
}

@media (min-width: 800px) {
  .drawerMobil {
    display: none;
  }

  #buttonMenumobil {
    display: none;
  }
}

.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon{
  background-color: #90AECA !important;
  border: none !important;
}

.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {
  color: #fff !important;
  font-weight: bold !important;
}

.ant-drawer-content-wrapper {
  width: auto !important;
}

@media (width: 1182px) {
.ant-card .ant-card-bordered {
  width: 90% !important;
}
}

@media (Mmwidth: 1024px) {
  .ant-card .ant-card-bordered {
    width: 790px !important;
  }
  }

  @media (width: 1440px) {
    .ant-card.ant-card-bordered {
      width: 1100px !important;
    }
    }

  @media (width: 1440px) {
  main.ant-layout-content {
    margin-left: 10vw !important;
  }
  .ant-card .ant-card-bordered {
    width: 950px !important;
  }
}

.ant-card.ant-card-bordered {
  background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
  background: #ffffff 0% 0% no-repeat padding-box;
  opacity: 1;
  margin: 20px;
  margin-bottom: 10px !important;
  width: 45vw;
}

@media (width: 1024px) {
  main.ant-layout-content {
    margin-left: 20vw !important;
  }
}

@media (width: 768px) {
  main.ant-layout-content {
    margin-left: 0vw !important;
  }

  .ant-card .ant-card-bordered {
    width: 650px !important;
  }
}

.title-header-dash {
  font-size: 24px;
}

@media (max-width: 768px) {
  .title-header-dash {
    font-size: 18px;
}
}

@media (max-width: 480px) {
  .title-header-dash {
    font-size: 16px;
  }
}

.ant-steps-item-title {
  font-size: 14px !important;
}


.ant-card-hoverable:hover {
  box-shadow: none !important;
}


.ant-select-single .ant-select-selector .ant-select-selection-item, .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 18px !important;
  transition: all 0.3s, visibility 0s;
}


.ant-select-selector {
  border-radius: 8px !important;
  padding: 6px 10px !important;
  font-size: 14px !important;
  transition: all 0.3s ease !important;
}
.ant-select-selector:hover {
  border-color: #1890ff !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2) !important;
}
.ant-select-selection-item {
  font-size: 14px !important;
}
.ant-select-dropdown {
  border-radius: 8px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
}
.ant-select-dropdown .ant-select-item {
  font-size: 14px !important;
}
.ant-input {
  border-radius: 8px !important;
  padding: 6px 10px !important;
  font-size: 14px !important;
  transition: all 0.3s ease !important;
}
.ant-input:hover {
  border-color: #1890ff !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2) !important;
}
.ant-input::placeholder {
  font-size: 14px !important;
  color: #bfbfbf !important;
}

button.ant-btn.ant-btn-primary.ant-btn-round {
  padding: 0px 30px !important;
  height: 45px !important;
}

.custom-input:hover {
  border-color: #1890ff !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2) !important;
}
.custom-input::placeholder {
  font-size: 14px !important;
  color: #bfbfbf !important;
}