.loading_wrap {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff;
    display: block;
    position: absolute;
  }

  .loader_logo {
    height: 180px;
    max-height: 34vh;
    width: 200px;
    max-width: 70%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: calc(50% + 28px);
  }

  .loader_logo img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }

  .loading_wrap .loading {
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .loading {
    border: 3px solid rgba(11, 57, 94, 0.25);
    position: absolute;
    left: calc(50% - 40px);
    top: 50%;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    border-top-color: #80c030;
    animation: loader 1s ease-in-out infinite;
    -webkit-animation: loader 1s ease-in-out infinite;
  }

  @keyframes loader {
    to {
      -webkit-transform: rotate(360deg);
    }
  }

  @-webkit-keyframes loader {
    to {
      -webkit-transform: rotate(360deg);
    }
  }.btn-group-toggle .btn-outline-primary.active,.btn-group-toggle .btn-outline-primary:not(:disabled):not(.disabled).active,.btn-group-toggle .btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff!important;background-color:#0b395e!important;border-color:#0b395e!important}.btn-group-toggle .btn-outline-primary{color:#0b395e}
