.common_popup {
  display: none;
  content: '';
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  overflow-y: hidden;
  background-color: rgba(0, 0, 0, 0.5);
}

.common_popup>div {
  z-index: 1000;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.common_popup>div .content {
  background-color: white;
  padding: 50px;
  margin-top: 40px;
  width: calc(100% - 30px);
  max-width: 1000px;
  margin-left: 15px;
  max-height: calc(100% - 80px);
  margin-right: 15px;
  overflow-y: auto;
  color: #012A41;
}

.common_popup.access-page>div .content {
  max-width: 850px;
}

@media only screen and (max-width: 640px) {
  .common_popup>div .content {
    padding: 15px;
  }
}

.common_popup>div .content p {
  font-size: 16px;
  line-height: 23px;
}

.common_popup>div .content h3,
.common_popup>div .content .title {
  border-bottom: 1px solid #012A41;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-family: 'Frank Ruhl Libre', sans-serif;
  letter-spacing: -0.22px;
  color: #012A41;
  font-size: 1.75rem;
  line-height: 2.392857142857143rem;
}

.common_popup>div .content .link,
.common_popup>div .content .link-normal {
  font-size: 0.875rem;
  color: #012A41;
  border-bottom: 1px solid #012A41;
  font-weight: bold;
}

.common_popup>div .content .link.primelink {
  display: block;
  margin-top: 25px;
  word-break: break-word;
  padding-right: 20px;
}

.common_popup>div .content .link::after {
  color: #9C6E02;
  content: "\f178";
  position: relative;
  top: 3px;
  float: right;
  pointer-events: none;
  font-family: "Font Awesome 5 Pro";
}

.common_popup>div .content .link.primelink::after {
  margin-right: -20px;
}

.common_popup>div .content .button_wrap {
  display: flex;
  flex-wrap: wrap;
  margin: 50px 0;
}

@media only screen and (max-width: 640px) {
  .common_popup>div .content .button_wrap {
    flex-direction: column;
  }
}
.common_popup>div .content .button.btn-blue,
.common_popup>div .content .button.secondary.btn-blue{
  background-color: #012A41;
  color: #fff;
}
.common_popup>div .content .button.primary {
  margin: 0;
  background-color: #012A41;
  color: #fff;
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
  min-width: 190px;
  padding: 15px 20px;
  border: 1px solid #012A41;
  border-radius: 0;
}

.common_popup>div .content .button.secondary {
  margin-left: 20px;
  color: #012A41;
  font-size: 1.125rem;
  font-weight: bold;
  background-color: #fff;
  text-align: center;
  min-width: 190px;
  padding: 15px 20px;
  border: 1px solid #012A41;
  border-radius: 0;
}

@media only screen and (max-width: 640px) {
  .common_popup>div .content .button.secondary {
    margin-left: 0;
    margin-top: 20px;
  }
}

.common_popup>div .content fieldset.form-group .select2-container--default .select2-selection--single {
  border: 0;
  border-bottom: 1px solid #012a41;
  border-radius: 0;
}

.common_popup>div .content fieldset.form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
}

.common_popup>div .content fieldset.form-group .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #9C6E02 transparent transparent transparent;
}

.select2-container--open .select2-dropdown--below {
  border-bottom: 1px solid #012a41;
  border-radius: 0;
}

/* .select2-container--default .select2-results__option[aria-selected=true] {
      background-color: #ddd;
  } */
#select2-asif_popup-results .select2-results__option {
  border-bottom: 1px solid #012a41;
}

.common_popup>div .content .star {
  color: #ff0000;
  font-weight: bold;

}

.common_popup>div .content .form-group .select-box .select2-container {
  min-width: 350px !important;
}

@media only screen and (max-width: 640px) {
  .common_popup>div .content .form-group .select-box .select2-container {
    min-width: 300px !important;
  }
}

.common_popup.fund-page .agree-button {
  pointer-events: none;
  opacity: 0.7;
}