.prefix_block {
    margin-bottom: 1%;
}

.hide-request {
    display: none;
}

#prefixes_area {
    margin-bottom: 1%;
}

.text-required {
    font-weight:bold;
}

label.text-required::after {
    content: "*";
    color: rgb(220,20,60);
}

body {
  padding-top: 5rem;
}

.fixed-bottom {
    position: relative;
}

.form-row>.col, .form-row>[class*=col-] {
    padding-bottom: 5px;
}

.starter-template {
  padding: 3rem 1.5rem;
  text-align: center;
}
.overlay {  
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  opacity: 0;
  background: rgba(39, 42, 43);
  transition: opacity 200ms ease-in-out;
  border-radius: 4px;
  margin: -15px 0 0 -15px;
}

button { 
  margin:5px;
}

.modal-dialog,
.modal-content {
    /* 80% of window height */
    height: 80%;
}

.modal-body {
    max-height: calc(100% - 120px);
    overflow-y: scroll;
}
.loading_msg {
    color:white;
}

.filter-option-inner-inner{
    font-size: 1rem;
}
.opt + .dropdown-item{
    font-size: 1rem;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    margin: 5px;
}

.btn-generate-link {
    background-color: green;
    border-color: green;
}
.btn-generate-link:hover {
    background-color: darkgreen;
    border-color: darkgreen;
}
