:root {
  --dark: #29383e;
  --maincolor: #05b5fe;
}

#readspeaker_button1{
  filter: drop-shadow(rgb(0, 0, 0, 0.5) 0px 2px 2px);
}

.rs_addtools .rsbtn_tooltoggle,
.rsbtn .rsbtn_tooltoggle,
.rs_addtools .rsbtn_play,
.rsbtn .rsbtn_play,
.rsbtn .rsbtn_exp .rsbtn_exp_inner,
.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools,
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools,
.rs-dialog-esque .rs-slider-label,
.rs-dialog-slider-dropdown .rs-slider-label,
.rsbtn .rs-slider-label,
.slider-container .rs-slider-label,
.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_dropdown{
  background: #fff !important;
}

.rs_addtools.mega_toggle .rsbtn_tooltoggle,
.rsbtn.mega_toggle .rsbtn_tooltoggle{
  border-top:0 !important;
  border-left: 0 !important;
}

.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools,
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools{
  border: 0 !important;
}

.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool.active .rs_minitoggler::after,
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool.active .rs_minitoggler::after{
  background-color: var(--maincolor) !important;
}

.rs_addtools .rsbtn_play,
.rsbtn .rsbtn_play,
.rsbtn .rsbtn_exp .rsbtn_exp_inner{
  /* border: 1px solid var(--dark) !important; */
  border: 0 !important;
}

.rs_addtools a,
.rs_addtools span,
.rsbtn a,
.rsbtn span{
  color: var(--dark) !important;
}

.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rspopup .rspopup_btn.rspopup_play::before{
  color: var(--dark) !important;
}

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:focus,
.rs_addtools .rsbtn_play:focus,
.rsbtn .rsbtn_play:focus{
  background-color: #cfd7df !important;
}

#rsmpl_container .rs-player-loadindicator .rsbtn-loading,
.rsbtn .rs-player-loadindicator .rsbtn-loading{
  background: var(--maincolor) !important;
}

.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after{
  color: var(--maincolor) !important;
}

.rs_addtools .rsbtn_play .rsbtn_right,
.rsbtn .rsbtn_play .rsbtn_right,
.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item{
  border-left: 1px solid var(--dark) !important;
}

.rsbtn_tooltoggle{
  border-right: 1px solid var(--dark) !important;
  border-bottom: 0 !important;
  /* border-bottom: 1px solid var(--dark) !important; */
}

.rspopup{
  /* border: 1px solid var(--dark) !important; */
  border: 0 !important;
  background: #fff !important;
  color: var(--dark) !important;
}

.rspopup .rspopup_btn{
  /* border-top: 1px solid var(--dark) !important; */
  border-top: 0 !important;
}

.rspopup .rspopup_btn.rspopup_play::after{
  color: var(--maincolor) !important;
}

.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool span.rsicn,
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool span.rsicn{
  font-size: 15px !important;
}

.rs_addtools .rsbtn_tooltoggle:focus,
.rsbtn .rsbtn_tooltoggle:focus,
.rs_addtools .rsbtn_tooltoggle:active,
.rsbtn .rsbtn_tooltoggle:active {
  background: #cfd7df !important;
}

#rs-controlpanel{
  background: #fff !important;
}

#rs-controlpanel,
#rs-controlpanel button{
  border: 1px solid var(--dark) !important;
  color: var(--dark) !important;
}

#rs-controlpanel .rsicn-logo::before{
  color: var(--dark) !important;
}

#rs-controlpanel .rsicn-logo::after{
  color: var(--maincolor) !important;
}
