body div.combobox div.dropdownlist {
          width: calc(100%+ 2px) !important;
      }

      .expired-cc-banner {
          padding: 25px;
          margin-bottom: 0px;
          display: flex;
          align-items: center;
          justify-content: center;
          border: 0;
      }

      .expired-cc-banner.warn {
          color: #361E00;
          background-color: #FFF9F2;
      }

      .expired-cc-banner.error {
          color: #44010D;
          background-color: #FFF2F5;
      }
      .ot-sdk-show-settings {
          cursor: pointer;
      }

      #footer-links .sublinks .ot-sdk-show-settings {
          padding-left: 10px;
          border-left: 1px solid;
          margin-left: 10px;
      }

      #ot-do-not-sell {
          position: relative;
          padding-left: 42px !important;
      }

      #ot-do-not-sell::before {
          content: "";
          position: absolute;
          left: 6px;
          top: 50%;
          transform: translateY(-50%);
          width: 30px;
          height: 15px;
      }
      @keyframes spin {
          0% {
              transform: rotate(0)
          }
          to {
              transform: rotate(360deg)
          }
      }

      .livesdk__full-page-loading {
          z-index: -1;
          position: fixed;
          left: 43%;
          top: 43%;
          border: 8px solid #f3f3f3;
          border-top: 8px solid #007aff;
          border-radius: 50%;
          width: 45px;
          height: 45px;
          animation: spin 1s linear infinite
      }

      .livesdk__Badge {
          display: inline-flex;
          justify-content: center;
          align-items: center;
          min-width: 18px;
          height: 18px;
          border-radius: 9px;
      }
      #onetrust-banner-sdk {
          -ms-text-size-adjust: 100%;
          -webkit-text-size-adjust: 100%
      }

      #onetrust-banner-sdk .onetrust-vendors-list-handler {
          cursor: pointer;
          color: #1f96db;
          font-size: inherit;
          font-weight: bold;
          text-decoration: none;
          margin-left: 5px
      }

      #onetrust-banner-sdk .onetrust-vendors-list-handler:hover {
          color: #1f96db
      }

      #onetrust-banner-sdk:focus {
          outline: 2px solid #000;
          outline-offset: -2px
      }

      .optout-notice-wrapper {
          width: 100%;
          display: none;
          position: relative;
      }

      .optout-notice-container {
          padding: 24px 48px 24px 24px;
      }

      .meeting-disabledpmi-alert {
          min-width: 415px;
      }

      .meeting-edit-disabledpmi-alert {
          min-width: 553px;
      }

      .meeting-edit-disabledpmi-alert p,
      .meeting-disabledpmi-alert p {
          line-height: inherit;
      }
      @media screen and (max-width: 767px) {
          .navbar-signup-header .navbar-header {
            display: block;
            float: left;
            border: none;
          }
          .navbar-signup-header .collapse {
            display: block;
          }
          #header_container .container > .navbar-collapse {
            background-color: #fff;
            border: none;
          }
          #header_outer .navbar-signup-header .navbar-collapse .navbar-right {
            float: right;
            margin-top: 4px;
          }
        }

        @media (max-width: 320px) { 
            .freereg {
                display: none;
            }
            
        }
