span.select2-selection.select2-selection--single {
    outline: none;
}
    .adsbg {
     background: #333c4e;
     border-radius: 0;
     color:#fff;
     font-size:14px;
     }

     .radio-description{
        font-size:14px;
        margin-left:10px;
     }

     .radio-tile-group {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
      }
      .radio-tile-group .input-container {
        position: relative;
        height: 7rem;
        width: 7rem;
        margin: 0.5rem;
      }
      .radio-tile-group .input-container .radio-button {
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        margin: 0;
        cursor: pointer;
      }
      .radio-tile-group .input-container .radio-tile {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        border: 2px solid #ffc107;
        border-radius: 5px;
        padding: 1rem;
        transition: transform 300ms ease;
      }
      .radio-tile-group .input-container .icon svg {
        fill: #ffc107;
        width: 3rem;
        height: 3rem;
      }
      .radio-tile-group .input-container .radio-tile-label {
        text-align: center;
        font-size: 0.75rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #ffc107;
      }
      .radio-tile-group .input-container .radio-button:checked + .radio-tile {
        background-color: #ffc107;
        /* border: 2px solid #bb972b; */
        color: white;
        transform: scale(1.1, 1.1);
      }
      .radio-tile-group .input-container .radio-button:checked + .radio-tile .icon svg {
        fill: white;
        background-color: #ffc107;
      }
      .radio-tile-group .input-container .radio-button:checked + .radio-tile .radio-tile-label {
        color: white;
        background-color: #ffc107;
      }
      .header-location{
        cursor: pointer;
        margin-left: -10px;
      }
      .header-location a:hover{
        color:#ffc107 !important;
      }
      .header-btn-close{
        border: 0;
        border-radius: 0.5rem;
        box-sizing: content-box;
        height: 1em;
        padding: 0.25em;
        width: 1em;
      }
      .header-btn-close:hover{
        opacity: 0.75;
      }
      .alert-dismissible .header-btn-close {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        padding: 0.90rem 1rem;
    }
    .widget {
      background: #EEE !important;
      margin: 2rem;
      padding: 1.2rem;
      border-radius: 20px;
  }
  .form-rounded {
    border-radius: 1.2rem !important;
    }
    .select2 + .select2-container .select2-selection {
      border-radius: 1.2rem !important;
      font-size:14px;
      font-weight: 400;
      
    }
  .bg-al{
    background-color: lightgoldenrodyellow;
  }
  .bg-ver{
    background-color: #89ffff;
  }
  .form-control::placeholder {
    color: #ffc107;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #ffc107
}

.form-control::-ms-input-placeholder {
    color: #ffc107;
}
.text-dark-bb{
  color:#2d2928;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{
  color:#747271  !important
}

@media (min-width:769px) and (max-width:1024px){
  .navbar .navbar-brand {
    font-size: 12px !important;
}
.navbar .navbar-nav .nav-item .nav-link {
  border-radius: 2rem;
  color: #2d2928;
  font-size: 10px;
  font-weight: 700;
  padding: 0.5rem 1rem;
}
.btn{
  font-size:12px !important;
}
}

/*@media (max-width: 576px) {
    footer{
        display:none;
    }
}*/


.fs-14{
  font-size:14px !important;
}
.text-primary {
    color: #ffc107 !important;
}
.alert-danger{
    color:red;
    margin-top:5px;
}
.bold {
    font-weight: bold;
}
.sticky-top{
    top:100px;
}