
                * {
                  font-family: serif;
                  font-weight: bold;
                  text-shadow: none !important;
                  font-size: 15.2px !important;
                  line-height: 1.4 !important;
                  font-weight: 700 !important;
                  text-shadow: none !important;
                }

                .u-msg {
                  line-height: 1.5 !important;
                }

                .ae {
                  border: 1px solid black !important;
                  border-radius: 2px !important;
                  float: left;
                  text-align: center;
                  width: 20%;
                  max-width: 80px;
                  padding: 4px 0px;
                  margin: 1px;
                  margin-bottom: 2px;
                }

                .pmsgc {
                  background-color: rgba(0, 77, 255, 0.08) !important;
                }

                .ppmsgc {
                  background-color: #f1f1ff !important;
                }

                .hmsg {
                  background-color: linen !important;
                }

                .label-primary,
                .btn-primary,
                .bg-primary,
                .label-primary:hover,
                .btn-primary:hover,
                .btn-primary:focus {
                  background-color: #733E4C;
                  background-image: none;
                }

                .bg {
                  background-color: #733E4C;
                }

                .bgg {
                  background-color: lightslategray;
                }

                .pophead {
                  background-color: slategrey;
                }

                .light {
                  background-color: #FFFFFF;
                }

                .label,
                .btn {
                  border-radius: 1px;
                }

                .label-primary,
                .btn-primary {
                  background-color: #733E4C !important;
                }

                .hid {
                  display: none;
                }

                #mic .mic,
                #muteall {
                  background-color: #733E4C;
                }

                .typingIndicatorBubbleDot {
                  width: 4px;
                  height: 4px;
                  margin-right: 4px;
                  background-color: #57585a;
                  border-radius: 50%;
                  animation-name: bounce;
                  animation-duration: 1.3s;
                  animation-timing-function: linear;
                  animation-iteration-count: infinite;
                }

                .mic {
                  width: 53px;
                  height: 50px;
                  margin: 1px;
                  border-radius: 4px;
                  background-image: url(/imgs/mic.png);
                  background-size: cover;
                  background-repeat: no-repeat;
                  background-position: center;
                }

                .typingIndicatorBubbleDot:first-of-type {
                  margin: 0px 4px;
                }

                .typingIndicatorBubbleDot:nth-of-type(2) {
                  animation-delay: 0.15s;
                }

                .typingIndicatorBubbleDot:nth-of-type(3) {
                  animation-delay: 0.3s;
                }

                .flex-grow-1 {
                  flex-grow: 1 !important;
                }

                .c-flex {
                  display: flex;
                  flex-direction: column;
                }

                .d-flex {
                  display: flex;
                }

                .flex-fill {
                  flex: 1 1 auto !important;
                }

                @supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
                  .bgf {
                    background-color: rgba(0, 0, 0, .5);
                  }
                }

                .nav-pills li a {
                  border-radius: 0px !important;
                }

                @keyframes bounce {

                  0%,
                  60%,
                  100% {
                    transform: translateY(0);
                  }

                  30% {
                    transform: translateY(-4px);
                  }
                }

                td {
                  border: 1px solid grey;
                  font-weight: bold;
                }

                th {
                  background-color: cornflowerblue;
                  color: white;
                  padding: 5px;
                }

                .tab-pane {
                  padding: 0px;
                  width: 100%;
                }

                .pgr {
                  -webkit-appearance: none;
                  -moz-appearance: none;
                  appearance: none;
                }

                html {
                  overflow: hidden;
                }

                .tc {
                  border-radius: 3px !important;
                }

                .bgf {
                  backdrop-filter: blur(8px);
                  -webkit-backdrop-filter: blur(8px);
                }

                @supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
                  .bgf {
                    background-color: rgba(0, 0, 0, .5);
                  }
                }

                td {
                  overflow-y: hidden !important;
                }

                .uzr .fitimg {
                  background-size: cover;
                }

                .room .fitimg {
                  background-size: cover;
                }

                .uhtml {
                  text-align: left;
                  width: 100%;
                  margin: 0px !important;
                  border-bottom: 1px solid lavender;
                  padding-right: 1px;
                  background-color: #fafafa;
                }

                .uhtml .u-pic {
                  min-width: 52px;
                  width: 52px;
                  min-height: 48px;
                  max-height: 62px;
                  background-color: #f3f3f3;
                  margin-top: 1px;
                }

                .uhtml .co.ico {
                  width: 18px;
                  height: 18px;
                  border-radius: 1px;
                  margin-top: -2px;
                  margin-left: 1px;
                }
              