.bmpui-ui-uicontainer {
  font-size: 1.4rem !important;
}

.bmpui-ui-uicontainer.bmpui-controls-shown .bmpui-ui-touch-control-overlay {
  background-color: rgba(0, 0, 0, 0) !important;
}

.bmpui-ui-icon {
  height: 1.8rem !important;
  min-width: 1.8rem !important;
  background-size: 1.8rem !important;
}

.bmpui-ui-watermark {
  display: none !important;
}

.bmpui-ui-controlbar {
  padding: 0.4em !important;
}

.bmpui-ui-piptogglebutton {
  display: none !important;
}

.bmpui-ui-settings-panel {
  backdrop-filter: blur(1px) !important;
  z-index: 1 !important;
}

.bmpui-ui-titlebar {
  z-index: 0 !important;
}

.bmpui-ui-titlebar {
  background: -webkit-gradient(linear, left bottom, left top, from(transparent), to(rgba(0, 0, 0, .4))) !important;
  background: linear-gradient(0deg, transparent, rgba(0, 0, 0, .4)) !important;
}

.bmpui-ui-titlebar > .bmpui-container-wrapper .bmpui-label-metadata-title .bmpui-ui-label-text {
  font-size: 1.6rem !important;
}

.bmpui-ui-hugeplaybacktogglebutton .bmpui-ui-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M256,0C114.608,0,0,114.608,0,256s114.608,256,256,256s256-114.608,256-256S397.392,0,256,0z M256,496C123.664,496,16,388.336,16,256S123.664,16,256,16s240,107.664,240,240S388.336,496,256,496z' style='opacity:1;fill:rgb(255,255,255);'/%3E%3Cpolygon points='189.776,141.328 189.776,370.992 388.672,256.16' style='opacity:1;fill:rgb(255,255,255);'/%3E%3C/svg%3E") !important;
  height: 100% !important;
  width: 100% !important;
  min-width: 100% !important;
  background-size: 8rem !important;
}

.bmpui-ui-smallcenteredplaybacktogglebutton {
    height: 6rem !important;
    width: 6rem !important;
}

.bmpui-ui-smallcenteredplaybacktogglebutton.bmpui-off .bmpui-ui-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M256,0C114.608,0,0,114.608,0,256s114.608,256,256,256s256-114.608,256-256S397.392,0,256,0z M256,496C123.664,496,16,388.336,16,256S123.664,16,256,16s240,107.664,240,240S388.336,496,256,496z' style='opacity:1;fill:rgb(255,255,255);'/%3E%3Cpolygon points='189.776,141.328 189.776,370.992 388.672,256.16' style='opacity:1;fill:rgb(255,255,255);'/%3E%3C/svg%3E") !important;
  height: 100% !important;
  width: 100% !important;
  min-width: 100% !important;
  background-size: 5.5rem !important;
}

.bmpui-title-item.bmpui-ui-settings-panel-item:hover {
  background-color: rgba(0, 0, 0, .25) !important;
}

.bmpui-ui-settings-panel-navigation-text-button .bmpui-label,
.bmpui-ui-settingspanelpagebackbutton .bmpui-label {
  text-transform: uppercase !important;
  text-decoration: none !important;
}

.bmpui-ui-subtitle-overlay {
  top: 0 !important;
  bottom: 0 !important;
}

.bmpui-subtitle-position-default > div > span {
  right: 0 !important;
  left: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
}

.bmpui-ui-subtitle-overlay.bmpui-cea608 .bmpui-subtitle-region-container {
  text-align: center !important;
}

.bmpui-ui-subtitle-overlay.bmpui-cea608 .bmpui-subtitle-region-container:nth-child(1) {
  top: 79% !important;
}

.bmpui-ui-subtitle-overlay.bmpui-cea608 .bmpui-subtitle-region-container:nth-child(2) {
  top: 85% !important;
}

.bmpui-ui-subtitle-overlay.bmpui-cea608 .bmpui-ui-subtitle-label {
  font-family: Arial, Helvetica, sans-serif !important;
  letter-spacing: 0px !important;
  position: relative !important;
  right: 0px !important;
  left: 0px !important;
  white-space: pre-wrap !important;
}

.bmpui-ui-settings-panel-navigation-text-button .bmpui-label::after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32' xml:space='preserve'%3E%3Cpath d='m25.6 13.8-1.4-.3c-.2-.5-.4-1-.6-1.4l.9-1.3c.4-.5.3-1.3-.1-1.7L23 7.7c-.3-.3-.6-.4-1-.4-.3 0-.6.1-.8.3l-1.2.9c-.5-.3-1-.5-1.5-.6l-.3-1.4c0-.6-.6-1.1-1.3-1.1H15c-.7 0-1.2.5-1.3 1.1L13.5 8c-.5.2-1 .4-1.4.6l-1.3-.9c-.2-.2-.5-.3-.8-.3-.4 0-.7.1-1 .4L7.8 9.1c-.5.5-.5 1.2-.1 1.7l.9 1.3c-.3.5-.5 1-.6 1.4l-1.4.3c-.7 0-1.2.6-1.2 1.3V17c0 .7.5 1.2 1.1 1.3l1.5.2c.2.5.4 1 .6 1.4l-.9 1.3c-.4.5-.3 1.3.1 1.7l1.4 1.4c.3.3.6.4 1 .4.3 0 .6-.1.8-.3l1.3-.9c.5.2 1 .4 1.4.6l.3 1.4c.1.7.7 1.1 1.3 1.1H17c.7 0 1.2-.5 1.3-1.1l.3-1.4c.5-.2 1-.4 1.4-.6l1.3.9c.2.2.5.3.8.3.4 0 .7-.1 1-.4l1.4-1.4c.5-.5.5-1.2.1-1.7L23.5 20c.3-.5.5-1 .6-1.4l1.4-.3c.7-.1 1.1-.7 1.1-1.3v-2c0-.5-.5-1.1-1-1.2zm-1 3.1c0 .1 0 .1 0 0l-1.8.4c-.2 0-.4.2-.4.4-.2.6-.4 1.2-.7 1.6-.1.2-.1.4 0 .6l1 1.4v.1l-1.2 1.2h-.2l-1.4-1c-.2-.1-.4-.1-.6 0-.5.3-1.1.6-1.6.7-.2.1-.4.2-.4.4l-.3 1.8c0 .1-.1.1-.1.1h-1.7c-.1 0-.1 0-.1-.1l-.3-1.7c0-.2-.2-.4-.4-.4-.6-.2-1.2-.4-1.6-.7-.1 0-.2-.1-.3-.1-.1 0-.2 0-.3.1l-1.4 1h-.2l-1.2-1.2v-.1l1-1.4c.1-.2.1-.4 0-.6-.4-.4-.7-1-.8-1.6-.1-.2-.2-.4-.4-.4L7.5 17c-.1 0-.1-.1-.1-.1v-1.7c0-.1 0-.1.1-.1l1.7-.2c.2 0 .4-.2.5-.4.2-.6.4-1.2.7-1.6.1-.2.1-.4 0-.6l-1-1.4v-.1l1.2-1.2h.2l1.4 1c.2.1.4.1.6 0 .5-.3 1.1-.6 1.6-.7.2-.1.4-.2.4-.4l.2-2c0-.1.1-.1.1-.1h1.7c.1 0 .1 0 .1.1l.2 1.7c0 .2.2.4.4.5.6.2 1.2.4 1.7.7.2.1.4.1.6 0l1.4-1h.2l1.2 1.2v.1l-1 1.4c-.1.2-.1.4 0 .6.3.5.6 1.1.7 1.6.1.2.2.4.4.4l1.6.3c.1 0 .1.1.1.1v1.8h.2zM16 11.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 7.3c-1.5 0-2.8-1.3-2.8-2.8s1.3-2.8 2.8-2.8 2.8 1.3 2.8 2.8-1.3 2.8-2.8 2.8z' style='fill:%23fff'/%3E%3C/svg%3E");
  display: inline-block;
  width: 2.0rem;
  height: 2.0rem;
  vertical-align: -50%;
}
