html body .main #readspeaker_button1 {
  cursor: pointer;
  padding-bottom: 0 !important;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 2;
  transition: all 0.2s ease-in-out;
  display: flex;
}

html body .main #readspeaker_button1.toolsopen {
  bottom: 80px;
}

@media (min-width: 480px) {
  html body .main #readspeaker_button1 {
    left: 30px;
    bottom: 30px;
  }
  html body .main #readspeaker_button1.toolsopen {
    bottom: 110px;
  }
}

html body .main .rsbtn.rsexpanded {
  box-shadow: rgba(0, 0, 0, 0.25) 0 0 40px;
  width: 402px !important;
}

html body .main .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text:before,
html body .main .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text:before {
  display: none;
}

html body .main .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text .rsbtn_label,
html body .main .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text span,
html body .main .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text .rsbtn_label,
html body .main .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span {
  color: #1a171b !important;
  font-size: 1rem !important;
  line-height: 3rem !important;
  padding: 0 10px 0 30px !important;
  transition: all 0.2s ease-in-out;
}

html body .main .rs_addtools .rsbtn_play,
html body .main .rsbtn .rsbtn_play {
  background: #fff;
  border: 0;
  border-radius: 0;
  height: 3rem;
  box-shadow: rgba(0, 0, 0, 0.25) 0 0 40px;
  margin-bottom: 0 !important;
  transition: all 0.2s ease-in-out;
}

html body .main .rsexpanded .rs_addtools .rsbtn_play,
html body .main .rsexpanded.rsbtn .rsbtn_play {
  box-shadow: none;
}

html body .main .rs_addtools .rsbtn_play .rsbtn_left,
html body .main .rsbtn .rsbtn_play .rsbtn_left {
  margin-left: 3rem;
}

html body .main .rs_addtools .rsbtn_play .rsbtn_right.rsimg,
html body .main .rsbtn .rsbtn_play .rsbtn_right.rsimg {
  color: #ec6500 !important;
  padding: 0 0 0 0;
  border-left: 0;
  line-height: 3rem;
  margin: 0 30px 0 0px;
}

html body .main .rsbtn.rsexpanded .rsbtn_exp.rsimg.rspart {
  height: 3rem !important;
  border: 0 !important;
}

html body .main .rsbtn.rsexpanded .rsbtn_exp.rsimg.rspart .rsbtn_exp_inner {
  border: 0 !important;
  background: #fff !important;
  border-radius: 0 !important;
  padding-left: 0 !important;
  box-shadow: rgba(0, 0, 0, 0.25) 0 0 40px;
  display: flex !important;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_progress_container::before {
  top: 22px !important;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_progress_container .rsbtn_progress_played {
  top: 22px !important;
  background: #ec6500 !important;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_progress_container .rsbtn_progress_handle {
  top: 17px !important;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_progress_container .rsbtn_progress_handle a {
  cursor: pointer;
  background: #006ab3 !important;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_progress_container .rsbtn_progress_handle a:hover, html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_progress_container .rsbtn_progress_handle a:active {
  color: #024b7e !important;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item {
  color: #006ab3;
  transition: all 0.2s ease-in-out;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:hover, html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:active {
  color: #ec6500;
}

html body .main .rsbtn_pause.rsbtn_player_item {
  border-left: 0 !important;
}

html body .main .zoom-tooltoggler .rs_addtools .rsbtn_tooltoggle,
html body .main .rs_addtools .rsbtn_tooltoggle,
html body .main .zoom-tooltoggler.rsbtn .rsbtn_tooltoggle,
html body .main .rsbtn .rsbtn_tooltoggle {
  top: 0 !important;
  bottom: 11px !important;
  left: 0 !important;
  border: 0 !important;
  height: 3rem !important;
  width: 3rem !important;
  font-size: 11px !important;
  background: transparent !important;
  color: #1a171b !important;
  margin-left: 0 !important;
  padding: 0;
  border-right: 1px solid #ccc !important;
  cursor: pointer;
  line-height: 3rem !important;
  transition: all 0.2s ease-in-out;
  z-index: 9999999999999 !important;
}

html body .main .zoom-tooltoggler .rs_addtools .rsbtn_tooltoggle:hover, html body .main .zoom-tooltoggler .rs_addtools .rsbtn_tooltoggle:active,
html body .main .rs_addtools .rsbtn_tooltoggle:hover,
html body .main .rs_addtools .rsbtn_tooltoggle:active,
html body .main .zoom-tooltoggler.rsbtn .rsbtn_tooltoggle:hover,
html body .main .zoom-tooltoggler.rsbtn .rsbtn_tooltoggle:active,
html body .main .rsbtn .rsbtn_tooltoggle:hover,
html body .main .rsbtn .rsbtn_tooltoggle:active {
  background: transparent !important;
  color: #1a171b !important;
}

html body .main .zoom-tooltoggler .rs_addtools .rsbtn_tooltoggle .rsicn rsicn-arrow-down,
html body .main .rs_addtools .rsbtn_tooltoggle .rsicn rsicn-arrow-down,
html body .main .zoom-tooltoggler.rsbtn .rsbtn_tooltoggle .rsicn rsicn-arrow-down,
html body .main .rsbtn .rsbtn_tooltoggle .rsicn rsicn-arrow-down {
  color: #006ab3 !important;
  line-height: 3rem !important;
  display: inline-block !important;
  font-size: 11px !important;
  height: 3rem !important;
  width: 20px !important;
  transition: all 0.2s ease-in-out;
}

html body .main .zoom-tooltoggler .rs_addtools .rsbtn_tooltoggle .rsicn rsicn-arrow-down:before,
html body .main .rs_addtools .rsbtn_tooltoggle .rsicn rsicn-arrow-down:before,
html body .main .zoom-tooltoggler.rsbtn .rsbtn_tooltoggle .rsicn rsicn-arrow-down:before,
html body .main .rsbtn .rsbtn_tooltoggle .rsicn rsicn-arrow-down:before {
  color: #006ab3;
  line-height: 3rem;
  display: inline-block;
  height: 3rem !important;
  width: 20px !important;
  transition: all 0.2s ease-in-out;
}

html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.25) 0 0 40px;
  border: 0 !important;
  margin-top: 2px;
  width: 450px !important;
}

html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool {
  border: 0;
}

html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer {
  padding: 20px 0 !important;
  margin: 0 !important;
}

html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist:after,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist:after {
  display: block;
  content: "";
  clear: both;
}

html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered {
  top: auto;
  bottom: 9px !important;
  right: 17px !important;
}

html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered span,
html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered a,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered span,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered a {
  color: #adb5bd;
}

html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool {
  color: #006ab3 !important;
  padding: 0 15px;
  transition: all 0.2s ease-in-out;
}

html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:hover, html body .main .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:active,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:hover,
html body .main .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:active {
  color: #ec6500 !important;
}

html body .main .rsbtn.rsdetached .rsbtn_dragbar {
  background: #adb5bd;
  border: none;
  border-bottom: none;
  top: -30px;
  left: 15px;
  width: 100px;
  height: 30px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  transition: all 0.2s ease-in-out;
}

html body .main .rsbtn.rsdetached .rsbtn_dragbar:hover, html body .main .rsbtn.rsdetached .rsbtn_dragbar:active {
  width: 100px;
  background: #6c757d;
}

html body .main .rsbtn.rsdetached .rsbtn_dragbar:hover .rsicn, html body .main .rsbtn.rsdetached .rsbtn_dragbar:active .rsicn {
  color: #1a171b;
}

html body .main .rsbtn.rsdetached .rsbtn_dragbar:focus {
  width: 100px;
  background: #ec6500;
}

html body .main .rsbtn.rsdetached .rsbtn_dragbar:focus .rsicn {
  color: #1a171b;
}

html body .main .rsbtn.rsdetached .rsbtn_dragbar .rsicn {
  font-size: 20px;
  position: absolute;
  top: 5px;
  left: 5px;
  color: #6c757d;
  transition: all 0.2s ease-in-out;
}

html body .main .rsbtn_toolpanel {
  z-index: 2 !important;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_dropdown {
  top: auto !important;
  bottom: 100% !important;
  width: 36px !important;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_dropdown .rsbtn_slider .rsbtn_speed_handle,
html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_dropdown .rsbtn_slider .rsbtn_volume_handle {
  left: 11px;
}

html body .main .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_dropdown:before {
  margin-left: 15px;
}

html body .main .rsbtn .rs-player-loadindicator {
  left: 0 !important;
}

html body .main .sync_sent,
html body .main .sync_word,
html body .main .sync_word_highlighted,
html body .main .sync-sent_highlighted {
  font-size: inherit !important;
  font-family: inherit !important;
}

html body .main .rsbtn_toolpanel {
  position: absolute !important;
  top: 100% !important;
}

@media print {
  html body .main .read-speaker-container,
  html body .main #readspeaker_button1 {
    display: none !important;
  }
}