/***********************************************
 *                BUTTONS
 ***********************************************/
.btn-sprite,
.x-btn-icon-text-right .btn-sprite,
.x-btn-icon-text-left .btn-sprite {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat; }

.btn-32-sprite,
.x-btn-icon-text-right .btn-32-sprite,
.x-btn-icon-text-left .btn-32-sprite {
  width: 32px;
  height: 32px;
  background-repeat: no-repeat; }

.btn-24-sprite,
.x-btn-icon-text-right .btn-24-sprite,
.x-btn-icon-text-left .btn-24-sprite {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat; }

.x-btn-icon-text-right .btn-bell,
.x-btn-icon-text-right .btn-bullet-blue,
.x-btn-icon-text-right .btn-cancel,
.x-btn-icon-text-right .btn-connect,
.x-btn-icon-text-right .btn-disabled,
.x-btn-icon-text-right .btn-disconnect,
.x-btn-icon-text-right .btn-email,
.x-btn-icon-text-right .btn-feed-delete,
.x-btn-icon-text-right .btn-feed-go,
.x-btn-icon-text-right .btn-handshake,
.x-btn-icon-text-right .btn-host-freebox_crystal,
.x-btn-icon-text-right .btn-host-freebox_delta,
.x-btn-icon-text-right .btn-host-freebox_hd,
.x-btn-icon-text-right .btn-host-freebox_mini,
.x-btn-icon-text-right .btn-host-freebox_one,
.x-btn-icon-text-right .btn-host-freebox_player,
.x-btn-icon-text-right .btn-host-freebox_pop,
.x-btn-icon-text-right .btn-host-freebox_wifi,
.x-btn-icon-text-right .btn-lock,
.x-btn-icon-text-right .btn-move-to-folder,
.x-btn-icon-text-right .btn-phone,
.x-btn-icon-text-right .btn-qrcode,
.x-btn-icon-text-right .btn-record-gen,
.x-btn-icon-text-right .btn-signal-level-0,
.x-btn-icon-text-right .btn-signal-level-1,
.x-btn-icon-text-right .btn-signal-level-2,
.x-btn-icon-text-right .btn-signal-level-3,
.x-btn-icon-text-right .btn-signal-level-4,
.x-btn-icon-text-right .btn-signal-level-5,
.x-btn-icon-text-right .btn-sound,
.x-btn-icon-text-right .btn-star,
.x-btn-icon-text-right .btn-video,
.x-btn-icon-text-right .btn-vpn-openvpn-off,
.x-btn-icon-text-right .btn-vpn-openvpn-on,
.x-btn-icon-text-right .btn-vpn-pptp-off,
.x-btn-icon-text-right .btn-vpn-pptp-on,
.x-btn-icon-text-right .btn-vpn-wireguard-off,
.x-btn-icon-text-right .btn-vpn-wireguard-on,
.x-btn-icon-text-right .btn-vpr,
.x-btn-icon-text-right .btn-world,
.x-btn-icon-text-left .btn-bell,
.x-btn-icon-text-left .btn-bullet-blue,
.x-btn-icon-text-left .btn-cancel,
.x-btn-icon-text-left .btn-connect,
.x-btn-icon-text-left .btn-disabled,
.x-btn-icon-text-left .btn-disconnect,
.x-btn-icon-text-left .btn-email,
.x-btn-icon-text-left .btn-feed-delete,
.x-btn-icon-text-left .btn-feed-go,
.x-btn-icon-text-left .btn-handshake,
.x-btn-icon-text-left .btn-host-freebox_crystal,
.x-btn-icon-text-left .btn-host-freebox_delta,
.x-btn-icon-text-left .btn-host-freebox_hd,
.x-btn-icon-text-left .btn-host-freebox_mini,
.x-btn-icon-text-left .btn-host-freebox_one,
.x-btn-icon-text-left .btn-host-freebox_player,
.x-btn-icon-text-left .btn-host-freebox_pop,
.x-btn-icon-text-left .btn-host-freebox_wifi,
.x-btn-icon-text-left .btn-lock,
.x-btn-icon-text-left .btn-move-to-folder,
.x-btn-icon-text-left .btn-phone,
.x-btn-icon-text-left .btn-qrcode,
.x-btn-icon-text-left .btn-record-gen,
.x-btn-icon-text-left .btn-signal-level-0,
.x-btn-icon-text-left .btn-signal-level-1,
.x-btn-icon-text-left .btn-signal-level-2,
.x-btn-icon-text-left .btn-signal-level-3,
.x-btn-icon-text-left .btn-signal-level-4,
.x-btn-icon-text-left .btn-signal-level-5,
.x-btn-icon-text-left .btn-sound,
.x-btn-icon-text-left .btn-star,
.x-btn-icon-text-left .btn-video,
.x-btn-icon-text-left .btn-vpn-openvpn-off,
.x-btn-icon-text-left .btn-vpn-openvpn-on,
.x-btn-icon-text-left .btn-vpn-pptp-off,
.x-btn-icon-text-left .btn-vpn-pptp-on,
.x-btn-icon-text-left .btn-vpn-wireguard-off,
.x-btn-icon-text-left .btn-vpn-wireguard-on,
.x-btn-icon-text-left .btn-vpr,
.x-btn-icon-text-left .btn-world {
  background-image: url("../images//spriter-generated-btn.png?v=25c396e1973ad823");
  background-repeat: no-repeat; }

.x-btn-icon-text-right .btn-bell,
.x-btn-icon-text-left .btn-bell {
  background-position: 0px 0px; }

.x-btn-icon-text-right .btn-bullet-blue,
.x-btn-icon-text-left .btn-bullet-blue {
  background-position: 0px -16px; }

.x-btn-icon-text-right .btn-cancel,
.x-btn-icon-text-left .btn-cancel {
  background-position: 0px -32px; }

.x-btn-icon-text-right .btn-connect,
.x-btn-icon-text-left .btn-connect {
  background-position: 0px -48px; }

.x-btn-icon-text-right .btn-disabled,
.x-btn-icon-text-left .btn-disabled {
  background-position: 0px -64px; }

.x-btn-icon-text-right .btn-disconnect,
.x-btn-icon-text-left .btn-disconnect {
  background-position: 0px -80px; }

.x-btn-icon-text-right .btn-email,
.x-btn-icon-text-left .btn-email {
  background-position: 0px -96px; }

.x-btn-icon-text-right .btn-feed-delete,
.x-btn-icon-text-left .btn-feed-delete {
  background-position: 0px -112px; }

.x-btn-icon-text-right .btn-feed-go,
.x-btn-icon-text-left .btn-feed-go {
  background-position: 0px -128px; }

.x-btn-icon-text-right .btn-handshake,
.x-btn-icon-text-left .btn-handshake {
  background-position: 0px -144px; }

.x-btn-icon-text-right .btn-host-freebox_crystal,
.x-btn-icon-text-left .btn-host-freebox_crystal {
  background-position: 0px -160px; }

.x-btn-icon-text-right .btn-host-freebox_delta,
.x-btn-icon-text-left .btn-host-freebox_delta {
  background-position: 0px -176px; }

.x-btn-icon-text-right .btn-host-freebox_hd,
.x-btn-icon-text-left .btn-host-freebox_hd {
  background-position: 0px -192px; }

.x-btn-icon-text-right .btn-host-freebox_mini,
.x-btn-icon-text-left .btn-host-freebox_mini {
  background-position: 0px -208px; }

.x-btn-icon-text-right .btn-host-freebox_one,
.x-btn-icon-text-left .btn-host-freebox_one {
  background-position: 0px -224px; }

.x-btn-icon-text-right .btn-host-freebox_player,
.x-btn-icon-text-left .btn-host-freebox_player {
  background-position: 0px -240px; }

.x-btn-icon-text-right .btn-host-freebox_pop,
.x-btn-icon-text-left .btn-host-freebox_pop {
  background-position: 0px -256px; }

.x-btn-icon-text-right .btn-host-freebox_wifi,
.x-btn-icon-text-left .btn-host-freebox_wifi {
  background-position: 0px -272px; }

.x-btn-icon-text-right .btn-lock,
.x-btn-icon-text-left .btn-lock {
  background-position: 0px -288px; }

.x-btn-icon-text-right .btn-move-to-folder,
.x-btn-icon-text-left .btn-move-to-folder {
  background-position: 0px -304px; }

.x-btn-icon-text-right .btn-phone,
.x-btn-icon-text-left .btn-phone {
  background-position: 0px -320px; }

.x-btn-icon-text-right .btn-qrcode,
.x-btn-icon-text-left .btn-qrcode {
  background-position: 0px -336px; }

.x-btn-icon-text-right .btn-record-gen,
.x-btn-icon-text-left .btn-record-gen {
  background-position: 0px -352px; }

.x-btn-icon-text-right .btn-signal-level-0,
.x-btn-icon-text-left .btn-signal-level-0 {
  background-position: 0px -368px; }

.x-btn-icon-text-right .btn-signal-level-1,
.x-btn-icon-text-left .btn-signal-level-1 {
  background-position: 0px -384px; }

.x-btn-icon-text-right .btn-signal-level-2,
.x-btn-icon-text-left .btn-signal-level-2 {
  background-position: 0px -400px; }

.x-btn-icon-text-right .btn-signal-level-3,
.x-btn-icon-text-left .btn-signal-level-3 {
  background-position: 0px -416px; }

.x-btn-icon-text-right .btn-signal-level-4,
.x-btn-icon-text-left .btn-signal-level-4 {
  background-position: 0px -432px; }

.x-btn-icon-text-right .btn-signal-level-5,
.x-btn-icon-text-left .btn-signal-level-5 {
  background-position: 0px -448px; }

.x-btn-icon-text-right .btn-sound,
.x-btn-icon-text-left .btn-sound {
  background-position: 0px -464px; }

.x-btn-icon-text-right .btn-star,
.x-btn-icon-text-left .btn-star {
  background-position: 0px -480px; }

.x-btn-icon-text-right .btn-video,
.x-btn-icon-text-left .btn-video {
  background-position: 0px -496px; }

.x-btn-icon-text-right .btn-vpn-openvpn-off,
.x-btn-icon-text-left .btn-vpn-openvpn-off {
  background-position: 0px -512px; }

.x-btn-icon-text-right .btn-vpn-openvpn-on,
.x-btn-icon-text-left .btn-vpn-openvpn-on {
  background-position: 0px -528px; }

.x-btn-icon-text-right .btn-vpn-pptp-off,
.x-btn-icon-text-left .btn-vpn-pptp-off {
  background-position: 0px -544px; }

.x-btn-icon-text-right .btn-vpn-pptp-on,
.x-btn-icon-text-left .btn-vpn-pptp-on {
  background-position: 0px -560px; }

.x-btn-icon-text-right .btn-vpn-wireguard-off,
.x-btn-icon-text-left .btn-vpn-wireguard-off {
  background-position: 0px -576px; }

.x-btn-icon-text-right .btn-vpn-wireguard-on,
.x-btn-icon-text-left .btn-vpn-wireguard-on {
  background-position: 0px -592px; }

.x-btn-icon-text-right .btn-vpr,
.x-btn-icon-text-left .btn-vpr {
  background-position: 0px -608px; }

.x-btn-icon-text-right .btn-world,
.x-btn-icon-text-left .btn-world {
  background-position: 0px -624px; }

.x-btn-icon-text-right .btn-24-fullscreen,
.x-btn-icon-text-right .btn-24-rss-valid,
.x-btn-icon-text-left .btn-24-fullscreen,
.x-btn-icon-text-left .btn-24-rss-valid {
  background-image: url("../images//spriter-generated-btn-24.png?v=0d");
  background-repeat: no-repeat; }

.x-btn-icon-text-right .btn-24-fullscreen,
.x-btn-icon-text-left .btn-24-fullscreen {
  background-position: 0px 0px; }

.x-btn-icon-text-right .btn-24-rss-valid,
.x-btn-icon-text-left .btn-24-rss-valid {
  background-position: 0px -24px; }

.x-btn-icon-text-right .btn-32-call-accepted,
.x-btn-icon-text-right .btn-32-call-missed,
.x-btn-icon-text-right .btn-32-call-outgoing,
.x-btn-icon-text-left .btn-32-call-accepted,
.x-btn-icon-text-left .btn-32-call-missed,
.x-btn-icon-text-left .btn-32-call-outgoing {
  background-image: url("../images//spriter-generated-btn-32.png?v=150");
  background-repeat: no-repeat; }

.x-btn-icon-text-right .btn-32-call-accepted,
.x-btn-icon-text-left .btn-32-call-accepted {
  background-position: 0px 0px; }

.x-btn-icon-text-right .btn-32-call-missed,
.x-btn-icon-text-left .btn-32-call-missed {
  background-position: 0px -32px; }

.x-btn-icon-text-right .btn-32-call-outgoing,
.x-btn-icon-text-left .btn-32-call-outgoing {
  background-position: 0px -64px; }

.dl-peer-disconnected {
  background-repeat: no-repeat;
  background-image: url("../images//spriter-generated-btn.png?v=25c396e1973ad823");
  background-position: 0px -80px;
  width: 16px;
  height: 16px; }

.dl-peer-connecting {
  background-repeat: no-repeat;
  background-image: url("../images//spriter-generated-btn.png?v=25c396e1973ad823");
  background-position: 0px -624px;
  width: 16px;
  height: 16px; }

.dl-peer-handshaking {
  background-repeat: no-repeat;
  background-image: url("../images//spriter-generated-btn.png?v=25c396e1973ad823");
  background-position: 0px -144px;
  width: 16px;
  height: 16px; }

.dl-peer-ready {
  background-repeat: no-repeat;
  background-image: url("../images//spriter-generated-btn.png?v=25c396e1973ad823");
  background-position: 0px -48px;
  width: 16px;
  height: 16px; }

.conn-status-going_up {
  background-repeat: no-repeat;
  background-image: url("../images//spriter-generated-btn.png?v=25c396e1973ad823");
  background-position: 0px -48px;
  width: 16px;
  height: 16px; }

.tel-favorite-true {
  background-repeat: no-repeat;
  background-image: url("../images//spriter-generated-btn.png?v=25c396e1973ad823");
  background-position: 0px -480px;
  width: 16px;
  height: 16px; }

.btn-bell,
.btn-bullet-blue,
.btn-cancel,
.btn-connect,
.btn-disabled,
.btn-disconnect,
.btn-email,
.btn-feed-delete,
.btn-feed-go,
.btn-handshake,
.btn-host-freebox_crystal,
.btn-host-freebox_delta,
.btn-host-freebox_hd,
.btn-host-freebox_mini,
.btn-host-freebox_one,
.btn-host-freebox_player,
.btn-host-freebox_pop,
.btn-host-freebox_wifi,
.btn-lock,
.btn-move-to-folder,
.btn-phone,
.btn-qrcode,
.btn-record-gen,
.btn-signal-level-0,
.btn-signal-level-1,
.btn-signal-level-2,
.btn-signal-level-3,
.btn-signal-level-4,
.btn-signal-level-5,
.btn-sound,
.btn-star,
.btn-video,
.btn-vpn-openvpn-off,
.btn-vpn-openvpn-on,
.btn-vpn-pptp-off,
.btn-vpn-pptp-on,
.btn-vpn-wireguard-off,
.btn-vpn-wireguard-on,
.btn-vpr,
.btn-world {
  background-image: url("../images//spriter-generated-btn.png?v=25c396e1973ad823");
  background-repeat: no-repeat; }

.btn-bell {
  background-position: 0px 0px; }

.btn-bullet-blue {
  background-position: 0px -16px; }

.btn-cancel {
  background-position: 0px -32px; }

.btn-connect {
  background-position: 0px -48px; }

.btn-disabled {
  background-position: 0px -64px; }

.btn-disconnect {
  background-position: 0px -80px; }

.btn-email {
  background-position: 0px -96px; }

.btn-feed-delete {
  background-position: 0px -112px; }

.btn-feed-go {
  background-position: 0px -128px; }

.btn-handshake {
  background-position: 0px -144px; }

.btn-host-freebox_crystal {
  background-position: 0px -160px; }

.btn-host-freebox_delta {
  background-position: 0px -176px; }

.btn-host-freebox_hd {
  background-position: 0px -192px; }

.btn-host-freebox_mini {
  background-position: 0px -208px; }

.btn-host-freebox_one {
  background-position: 0px -224px; }

.btn-host-freebox_player {
  background-position: 0px -240px; }

.btn-host-freebox_pop {
  background-position: 0px -256px; }

.btn-host-freebox_wifi {
  background-position: 0px -272px; }

.btn-lock {
  background-position: 0px -288px; }

.btn-move-to-folder {
  background-position: 0px -304px; }

.btn-phone {
  background-position: 0px -320px; }

.btn-qrcode {
  background-position: 0px -336px; }

.btn-record-gen {
  background-position: 0px -352px; }

.btn-signal-level-0 {
  background-position: 0px -368px; }

.btn-signal-level-1 {
  background-position: 0px -384px; }

.btn-signal-level-2 {
  background-position: 0px -400px; }

.btn-signal-level-3 {
  background-position: 0px -416px; }

.btn-signal-level-4 {
  background-position: 0px -432px; }

.btn-signal-level-5 {
  background-position: 0px -448px; }

.btn-sound {
  background-position: 0px -464px; }

.btn-star {
  background-position: 0px -480px; }

.btn-video {
  background-position: 0px -496px; }

.btn-vpn-openvpn-off {
  background-position: 0px -512px; }

.btn-vpn-openvpn-on {
  background-position: 0px -528px; }

.btn-vpn-pptp-off {
  background-position: 0px -544px; }

.btn-vpn-pptp-on {
  background-position: 0px -560px; }

.btn-vpn-wireguard-off {
  background-position: 0px -576px; }

.btn-vpn-wireguard-on {
  background-position: 0px -592px; }

.btn-vpr {
  background-position: 0px -608px; }

.btn-world {
  background-position: 0px -624px; }

.btn-24-fullscreen,
.btn-24-rss-valid {
  background-image: url("../images//spriter-generated-btn-24.png?v=0d");
  background-repeat: no-repeat; }

.btn-24-fullscreen {
  background-position: 0px 0px; }

.btn-24-rss-valid {
  background-position: 0px -24px; }

.btn-32-call-accepted,
.btn-32-call-missed,
.btn-32-call-outgoing {
  background-image: url("../images//spriter-generated-btn-32.png?v=150");
  background-repeat: no-repeat; }

.btn-32-call-accepted {
  background-position: 0px 0px; }

.btn-32-call-missed {
  background-position: 0px -32px; }

.btn-32-call-outgoing {
  background-position: 0px -64px; }
