/*Ha de contrastar amb text*/
/* @mixin font-family-serif-nouib(){ font-family: 'Libre Baskerville', Georgia,'Times New Roman',Times, serif; }*/
#uib_grid_body.isWebPagePrincipal.layoutCode1 #rspzone { float: none; width: auto; display: inline-block; }

#uib_grid_body.isWebPagePrincipal.layoutCode3 #rspzone { width: auto; display: inline-block; }

#uib_grid_body #listenRS { margin: 0 !important; }

#showPlayerRS2020, #showPlayerRS, #buttonPlayerRS { height: auto; width: auto; float: none; overflow: visible; text-align: right; min-width: auto; }

#showPlayerRS2020 > div { float: right; }

.layoutCode1 #rspzone, .layoutCode2 #rspzone { float: none; width: auto; }

#rspzone { justify-content: left; -webkit-justify-content: left; -ms-justify-content: left; display: inline-block; float: none; width: auto; }

#rspzone.view #showPlayerRS2020 > div { float: none; }

#rspzone.view .rsbtn.rsexpanded .rsbtn_play { padding-right: 0; }

.rsbtn, .rs_addtools { padding-bottom: 0; margin-bottom: 0; }

.rsbtn .rsbtn_play, .rs_addtools .rsbtn_play { background-color: var(--uib-color-gray); margin-bottom: 0; }

.zoom-tooltoggler.rs_addtools.mega_toggle .rsbtn_tooltoggle span.rsicn, .zoom-tooltoggler.rsbtn.mega_toggle .rsbtn_tooltoggle span.rsicn { font-size: 1.5em; }

.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span, .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text span, .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text, .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text { height: auto; margin: 0; padding-left: 1.5rem !important; padding-right: .2em !important; font-size: 1rem; line-height: 1.5rem; color: white; }

.rsbtn .rsbtn_play, .rs_addtools .rsbtn_play, .rsbtn .rsbtn_exp .rsbtn_exp_inner, .rsbtn .rsbtn_tooltoggle, .rs_addtools .rsbtn_tooltoggle { border: 0; background-color: var(--uib-color-gray); color: white; height: auto; float: none; }

.rsbtn .rsbtn_tooltoggle:focus, .rs_addtools .rsbtn_tooltoggle:focus { background-color: #eee; background-color: var(--uib-color-semiwhite); }

.rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li, .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li { min-width: 14em; font-size: 1em !important; float: none !important; }

.rsbtn.toolsopen .rsbtn_toolpanel, .rs_addtools.toolsopen .rsbtn_toolpanel { position: absolute; margin-top: -5px; bottom: 100%; display: block; }

.rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered.rsimg, .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_powered.rsimg { display: none; }

.rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer, .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer { background-color: #eee; background-color: var(--uib-color-semiwhite); margin-top: 0; }

.rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_btnlabel, .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_btnlabel { height: auto !important; width: auto !important; position: relative !important; overflow: visible !important; top: 0 !important; background: transparent !important; border: 0 !important; padding: 0 0 0 1em !important; margin: 0 !important; display: inline-block !important; }

.rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer i, .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer i { display: inline-block; }

.rsbtn .rsbtn_toolpanel .rsbtn_tools, .rs_addtools .rsbtn_toolpanel .rsbtn_tools { border: 0; border-radius: 0; display: inline-block; margin-top: 2px; background-color: #eee; background-color: var(--uib-color-semiwhite); position: absolute; }

.rsbtn.toolsopen .rsbtn_toolpanel .rsbtn_tools, .rs_addtools.toolsopen .rsbtn_toolpanel .rsbtn_tools { position: relative; }

.rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool, .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool { font-size: 1rem !important; border: 0; padding: 4px !important; display: block !important; min-width: 13em !important; text-align: left; }

.rsbtn .rsbtn_play .rsbtn_left, .rs_addtools .rsbtn_play .rsbtn_left { margin-left: 33px; border: 0; }

.rsbtn .rsbtn_tooltoggle, .rs_addtools .rsbtn_tooltoggle { height: 24px; width: 26px; line-height: 25px; top: 1px; border: 0; }

.rsbtn.zoom-tooltoggler .rsbtn_tooltoggle, .rs_addtools.zoom-tooltoggler .rsbtn_tooltoggle { background-color: #005db5; background-color: var(--uib-color); color: white; border: 0; font-size: 15.996px; height: 24px; left: 0; line-height: 25px; width: 26px; z-index: 1020; }

.rsbtn a, .rs_addtools a, .rsbtn span, .rs_addtools span { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", Verdana, Helvetica, sans-serif; /*font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", Verdana, Helvetica, sans-serif;*/ font-size: 1em; }

.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span, .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text span { font-weight: normal; padding-right: 8px; }

.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::after, .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::before, .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after, .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before { font-size: 1rem; line-height: 1.5rem; color: white; }

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item { color: #fff; }

.rsbtn.rsexpanded .rsbtn_exp { display: inline-block; }

.rs_addtools .rsbtn_play .rsbtn_left, .rsbtn .rsbtn_play .rsbtn_left { float: none; }

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:hover, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:focus, .rsbtn .rsbtn_play:hover, .rs_addtools .rsbtn_play:hover, .rsbtn .rsbtn_play:focus, .rs_addtools .rsbtn_play:focus, .rsbtn .rsbtn_tooltoggle:hover, .rs_addtools .rsbtn_tooltoggle:hover, .rsbtn .rsbtn_tooltoggle:focus, .rs_addtools .rsbtn_tooltoggle:focus { background-color: #005db5 !important; background-color: var(--uib-color) !important; color: #fff; }

.rsbtn .rs-player-loadindicator { margin-left: 8px; right: 0; background-color: #DDD; background-color: var(--uib-color-lightgray); }

.rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:hover, .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:hover { background: white !important; }

.rs_addtools a, .rs_addtools span, .rsbtn a, .rsbtn span { color: white; }

.rsbtn_tools .rsicn, .rsbtn_tools .rsbtn span, .rsbtn_tools .rsbtn_btnlabel, .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_btnlabel { color: black; display: inline-block; }

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:hover span.rsicn, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_stop span.rsicn, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_stop:hover span.rsicn, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause span.rsicn, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause:hover span.rsicn { color: white !important; }

@media screen and (max-width: 767px) { .layoutCode1 #rspzone, .layoutCode2 #rspzone, #rspzone { margin-top: 4px; float: left; padding-left: 1em; }
  #rspzone.view .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span, #rspzone.view .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text span, #rspzone.view .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text, #rspzone.view .rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text { display: none; }
  #rspzone.view .rsbtn .rsbtn_play .rsbtn_left, #rspzone.view .rs_addtools .rsbtn_play .rsbtn_left { margin-left: 30px; }
  #rspzone.view .rsbtn .rsbtn_toolpanel .rsbtn_tools, #rspzone.view .rs_addtools .rsbtn_toolpanel .rsbtn_tools { margin-top: 0; position: relative; }
  .rsbtn.toolsopen .rsbtn_toolpanel, .rs_addtools.toolsopen .rsbtn_toolpanel { top: auto; } }

/* icono per documents word i pdfs*/
a.rspkr_dr_link { width: 1em; display: inline-block; height: 1em; }

a.rspkr_dr_link::after { content: "\f028"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 1em; }

a.rspkr_dr_link img.rspkr_dr_img { opacity: 0; filter: alpha(opacity=0); width: auto; }

/*Carrusel*/
.carruselGaleria.SHRN .slide a.rspkr_dr_link { display: inline; }
