html {
  direction: ltr;
  --page-background-color: rgba(255, 255, 255, 1);
  --page-light-background-color: rgba(245, 245, 245, 1);
  --default-text-color: #333333;
  --image-link-background-color: rgba(246, 246, 246, 1);
  --editor-link-background-color: rgba(246, 246, 246, 1);
  --page-background-deeper-color-1: rgba(253, 253, 253, 1);
  --page-background-deeper-color-2: rgba(251, 251, 251, 1);
  --page-background-deeper-color-3: rgba(249, 249, 249, 1);
  --page-background-deeper-color-4: rgba(247, 247, 247, 1);
  --page-background-deeper-color-5: rgba(245, 245, 245, 1);
  --page-background-deeper-color-6: rgba(243, 243, 243, 1);
  --page-background-deeper-color-7: rgba(241, 241, 241, 1);
  --page-background-deeper-color-8: rgba(239, 239, 239, 1);
  --page-background-deeper-color-9: rgba(237, 237, 237, 1);
  --background-to-text-color-1: rgba(230, 230, 230, 1);
  --background-to-text-color-2: rgba(204, 204, 204, 1);
  --background-to-text-color-3: rgba(179, 179, 179, 1);
  --background-to-text-color-4: rgba(153, 153, 153, 1);
  --background-to-text-color-5: rgba(128, 128, 128, 1);
  --background-to-text-color-6: rgba(102, 102, 102, 1);
  --background-to-text-color-7: rgba(77, 77, 77, 1);
  --background-to-text-color-8: rgba(51, 51, 51, 1);
  --background-to-text-color-9: rgba(26, 26, 26, 1);

  background: #f3f3f3;
}

body {
  font-family: 'Segoe UI', Arial, 'Microsoft Yahei', sans-serif;
  font-size: 12px;
  -webkit-tap-highlight-color: transparent;
  user-select: none;
  margin: 0;
}

ul,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
}

[hidden] {
  display: none !important;
}
#top{
  height: calc((100vh - 856px)/2);
  min-height: 40px;
}
#search-section {
  position: relative;
  margin: 0px auto;
  width: 80%;
  max-width: 620px;
  min-width: 500px;
  min-height: 90px;
  max-height: 1000px;
  transition: height 0.2s ease-out;
  height: 180px;
}

#search-logo-wrapper {
  position: relative;
  width: 100%;
  opacity: 1;
  text-align: center;
  height: calc(100% - 50px);
  transition: height 0.2s ease-out;
}

#search-logo-wrapper .search-logo {
  -webkit-user-drag: none;
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%;
}
#search-logo-wrapper > div {
  position: absolute;
  bottom: 35px;
  width: 100%;
  display: block;
  -webkit-user-drag: none;
  text-align: center;
  transition: opacity 0.3s;
}

#search-form {
  position: relative;
}

#search-form .line-controls {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  background: #ffffff;
  opacity: 0.9;
  border-radius: 25px;
  overflow: hidden;
  box-sizing: border-box;
}

#search-icon-wrapper {
  padding: 5px;
  display: flex;
  align-items: center;
  width: 55px;
  padding-left: 20px;
  background-color: white;
  cursor: pointer;
}

#engine-icon {
  width: 20px;
  height: 20px;
  background-size: 100% 100%;
}

#engine-switcher-img {
  margin-left: 10px;
  outline: none;
  border: 7px solid transparent;
  border-top-color: #cacaca;
  margin-top: 10px;
}

.engine-separator {
  margin: 9px 1px;
  width: 1px;
  height: 22px;
  background: #e3e3e3;
}

#search-input {
  flex-grow: 1;
  padding: 0;
  margin: 1px;
  font-size: 13px;
  outline: none;
  border: none;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 37px;
}

#search-input:focus,
#search-input.has-text {
  font-size: 16px;
}

#submit {
  border: none;
  cursor: pointer;
  outline: none;
  height: 100%;
  width: 36px;
  padding: 0;
  background: #fff;
  text-align: left;
  color: rgba(26, 115, 232, 1);
}

#submit svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

#search-suggestion {
  position: absolute;
  top: calc(100% + 8px);
  width: 100%;
  background-color: var(--page-background-color);
  z-index: 100;
  text-align: left;
  font-size: 14px;
  border: 1px solid rgb(230 230 230);
  border-radius: 4px;
  margin-left: 0px;
  box-shadow: 0px 4px 15px 0px rgb(0 0 0 / 20%);
  max-height: 320px;
  overflow: auto;
}

#search-suggestion a:hover {
  background-color: var(--background-to-text-color-1);

}

#search-suggestion a.on,
#search-suggestion a:active {
  background-color: var(--page-background-deeper-color-5);
}

#search-suggestion a {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 32px;
  padding: 0 20px;
  box-sizing: border-box;
  line-height: 32px;
  text-decoration: none;
  color: var(--default-text-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#search-suggestion.hot a {
  padding-left: 16px;
}

#search-suggestion a>div:first-child {
  display: flex;
  align-items: center;
  overflow: hidden;
  padding-right: 10px;
}

#search-suggestion a>div:first-child>* {
  flex-shrink: 0;
  flex-grow: 0;
}

#search-suggestion a>div:first-child .hot-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 1;
  flex-grow: 1;
}

ul#search-engine-selector {
  position: absolute;
  display: none;
  top: calc(100% + 5px);
  left: 20px;
  width: 118px;
  z-index: 100;
  text-align: left;
  font-size: 14px;
  border: 1px solid rgb(232 232 232);
  border-radius: 4px;
  margin-left: 0px;
  box-shadow: 1px 5px 12px 2px rgb(232 232 232);
  background-color: #fff;
}

ul#search-engine-selector.open {
  display: block;
}

ul#search-engine-selector>li {
  height: 32px;
  line-height: 32px;
  padding-left: 34px;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 16px;
}

ul#search-engine-selector>li:hover {
  background-color: var(--page-background-deeper-color-3);
}

ul#search-engine-selector>li:active {
  background-color: var(--page-background-deeper-color-5);
}


#image-link-section {
  margin: 0px auto;
  width: 100%;
  min-width: 500px;
  max-width: 1125px;
  margin-top: 34px;
  color: #666;
  display: flex;
  overflow: hidden;
}

#image-link-section .image-link-drop {
  flex-grow: 1;
  width: 10%;
  opacity: 0;
  transition: opacity 0.2s;
  display: flex;
  flex-direction: column;
  padding-bottom: 60px;
  display: none;
}

#image-link-section .image-link-drop.drag-over {
  opacity: 0.2;
  animation: keyframes-for-drag-drop-area 1s linear infinite;
}

#image-link-section .image-link-drop>.spacer {
  flex-grow: 1;
}

#image-link-section .image-link-drop>.icon-container {
  position: relative;
  height: 60px;
}

#image-link-section .image-link-drop>.icon-container>.icon {
  position: absolute;
  top: 0px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: rgba(221, 221, 221, 1);
}

#image-link-section .image-link-drop>.icon-container.to-left>.icon {
  right: 20%;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAACX0lEQVRoQ+2YTctOURSGr1s+kzLwC/wEEyORSN6B6B28Rq8RJmKiDBBFMhITDMSIYkChlI+BkQkTJSlKikIGIsnX0tY2MtlrH886T+fZZ3yvs9Z13/ucVVtM2KMJ46UBDz3xlnBLeGAOtCM9sED/wWkJt4QH5kA70gMLtP202pFuR3pgDrQj/T8CNbPrwHdJ0973mdkZ4JGkc97aEv1IEjYzA75KWlQyxF+NmZ0CdgOfgeWS3nvqS7RjA2xmx4F9yShgk6Q7JQBezVgAm9lh4BDwDZiWdNMLUqrvHdjMUqop3R/AjKSrpcPX6HoFNrP0vZ4EfgGzki7VQHhqegM2sx3AWSD94LZLOu8ZvFbbC7CZzQIX4M+9+C5Jp2sBvHXhwGY2A1wE5gB7JZ3wDt1FHwpsZpuBK8A8YL+kY12Gr6kNAzazjcA1YAFwVNLBmoG71kQCHwEOAD+BKUm3uw5fUx8GnIYzs7SC9gBfMvT9mqG71IQCZ+i0inYCn4ANkh50AfDW9gGceqaVtA34CKyT9NA7eK0+HDinnFZSWk1bgQ/AWkmPayE8db0AZ+i5eUVtAd4BayQ99Qxfo+0NOEPPz6tqCngDrJb0vAaktKZX4Ay9ELiRvmXgVYZ+WQrg1fUOnKEXA7eAVcCLDP3aC1OiHwvgDL0ESLccK4FnGfptCYRHMzbAGXopcA9YAdyVtN4DU6IdFXCXW8tlwOV0mSfpSQmERzMSYM8A0doGHO14dL+WcLTj0f1awtGOR/drCUc7Ht2vJRzteHS/lnC049H9WsLRjkf3awlHOx7db+IS/g2wFfY94h9BegAAAABJRU5ErkJggg==');
}

#image-link-section .image-link-drop>.icon-container.to-right>.icon {
  left: 20%;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAACPUlEQVRoQ+2Yz4vOURTGP49fScpCJo2SpCRlw8pqSqamUFIUu8kCG43VJIqwmLJAFmKDFQuRQkrCymr+hPkLLJTyO4+urhpmeL+33pk6d+7dfBfveb/v+Zzn3Puc94oFtrTAeGnAtSveFG4KV1aB1tKVCToDpyncFK6sAq2lKxO0HVqtpVtLV1aB1tL9EtT2UWC7pOOl77T9AFgqaV/pd3vFz4nCttcAU8BK4Jqkk70Smf657U/Ackl9z6/vL/yduO3dwOOUODAhabwrdEjgBGd7D5DacxlwXtK5LtBhgTP0AeAesAQYlzTRCzo0cIY+DNwFFgFjkq7+Dzo8cIYeBW7Br6vhY5Ju/gu6CuAMfQK4nrY3MCrpzmzQ1QBn6FPAZeAHcETS/b+hqwLO0KeBS8A34KCkR+F9uMNJfAE4A3wB9kt6Ns3D4w0eHYCHgafAYuCipLPVAtseAp4AK4ArksaqbWnbO4Hnec6+Mdufi2oOLds7gBfAKuB2tqZkUX+sKoBtbwNeAqvzqJksKVnTjBUe2PYW4BUwADzMVvS9yknL9ibgNTCYT+VkQV+rnKVtb8iw6/Pe3SvpcwfLiufDttcBb4CN+Tki6WMv2DyJxQK2vTbv2c3AW2BY0ocusFGBk/XsAibTU9L7rrBRgbemyzvgkKR3JbAZONatZSngfMbP2a3lfEKU/FYDLqlWxNimcETVSnJuCpdUK2JsUziiaiU5N4VLqhUxtikcUbWSnJvCJdWKGNsUjqhaSc4/AT3a2j1a/R/FAAAAAElFTkSuQmCC');
}

@keyframes keyframes-for-drag-drop-area {
  0% {
    opacity: 0.2;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.2;
  }
}

.image-links-wrapper {
  width: 100%;
}

#image-links {
  width: 100%;
}

#image-link-section #pages {
  width: 100%;
  overflow: hidden;
  padding-bottom: 24px;
}

ul#page-container {
  width: 100%;
  display: flex;
}

ul#page-container>li.page {
  width: 100%;
  flex: none;
  opacity: 1;
}

#image-link-section ul.image-link-list {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#image-link-section ul.image-link-list>li {
  position: relative;
  width: 16.6666666%;
  float: left;
  transition: transform 0.45s;
}

#image-link-section ul.image-link-list>li.row1 {
  margin-top: 0px;
}

#image-link-section .image-link {
  margin: 20px auto;
  width: 75%;
  max-width: 100px;
}

#image-link-section .image-link.dragging {
  opacity: 0
}

.image-link .link-image-wrapper {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  border-radius: 50%;
  /* box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.05); */
  transition: box-shadow 0.1s;
  max-width: 100px;
  margin: 0px auto;
  background-color: #fff;
}

.image-link .link-image-wrapper.showing-menu,
.image-link .link-image-wrapper:hover {
  box-shadow: 1px 5px 12px 2px rgba(232, 232, 232, 1);
}

.image-link .link-image-wrapper:not(.dragging) {
  transition: transform 0.45s;
}

/*#image-link-section.drag-backward .tile-layout > div:nth-child(5) .link-image-wrapper:not(.dragging),
#image-link-section.drag-forward .tile-layout > div:nth-child(6) .link-image-wrapper:not(.dragging) {
  z-index: 101;
}*/
.image-link .link-image-wrapper.dragging,
.image-link .link-image-wrapper.drag-ending {
  z-index: 102;
}

.image-link .link-image-wrapper-inner {
  width: 100%;
}

.image-link .scaling-helper {
  margin-top: 100%;
}

.image-link .link-image {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
}

.image-link .link-image-inner{
  width: 100%;
  height: 100%;
  cursor: pointer;
  border-radius: 50%;
  overflow: hidden;
  -webkit-user-drag: none;
  position: relative;
}
.image-link .link-image-inner>img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -webkit-user-drag: none;
}

.image-link .link-title {
  text-align: center;
  margin-top: 13px;
  font-size: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666;
  line-height: 20px;
}

.image-link .link-title a {
  color: inherit;
}

ul.tabstrip {
  width: 80%;
  text-align: center;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  line-height: 6px;
}

ul.tabstrip>li {
  display: inline-block;
  width: 30px;
  height: 6px;
  background: #666666;
  opacity: 0.3;
  border-radius: 3px;
  margin: 0px 5px;
  cursor: pointer;
}

ul.tabstrip>li:not(.active):hover {
  opacity: 0.5;
}

ul.tabstrip>li.active {
  opacity: 1;
}



#text-link-section {
  margin: 0px auto;
  width: 95%;
  margin-top: 30px;
  overflow-x: hidden;
  overflow-y: auto;
  min-width: 900px;
  max-width: 1060px;
}

#text-link-pane {
  position: relative;
  width: calc(100% - 15px);
  margin: 0px auto;
  padding-top: 1px;
}

#tab-strip {
  position: absolute;
  width: 100%;
  height: 37px;
  font-size: 15px;
  overflow: hidden;
  z-index: 1;
}

#tab-strip .tab {
  width: 10%;
  height: calc(100% - 2px);
  float: left;
  text-align: center;
  line-height: 35px;
  height: 35px;
  color: #666;
  cursor: default;
  background: var(--tab-page-background-color);
  border-left: var(--seperator-line);
  border-bottom: var(--seperator-line);
  border-top: var(--seperator-line);
}

#tab-strip .tab.active {
  height: 100%;
  color: var(--tab-strip-active-color);
  border-top: var(--tab-strip-active-border-top);
  line-height: 32px;
}

#tab-strip .tab:hover {
  cursor: pointer;
  color: var(--tab-strip-active-color);
}

#tab-strip .tab.active:hover,
#tab-strip .tab.more:hover {
  text-decoration: none;
}

#tab-strip .tab:last-child {
  border-right: var(--seperator-line);
}

#tab-strip-shadow {
  height: 33px;
  width: 465px;
}

#tab-pages {
  position: relative;
  margin-top: 3px;
  padding: 15px 30px;
  width: calc(100% - 62px);
  height: 90px;
  font-size: 15px;
  background-color: var(--tab-page-background-color);
  border: var(--seperator-line);
}

#tab-pages ul.tab-page {
  position: absolute;
  margin: 0px auto;
  width: calc(100% - 10px);
  overflow: hidden;
  transition: opacity 0.3s;
  opacity: 0;
  z-index: 0;
}

#tab-pages ul.tab-page.show {
  opacity: 1;
  z-index: 1;
}

#tab-pages ul.tab-page li.url-item {
  float: left;
  width: calc(14% - 10px);
  height: 24px;
  margin-top: 3px;
  margin-bottom: 3px;
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 10px;
}

.url-item a {
  padding-left: 25px;
  text-decoration: none;
  background-position: 2px 75%;
  background-size: 17px;
  background-repeat: no-repeat;
  color: var(--url-item-color);
}

.url-item a:hover {
  text-decoration: underline;
  color: #F50;
}



#hot-link-section {
  max-width: calc(1040px);
  min-width: calc(900px);
  width: calc(95%);
  margin: 0 auto;
  box-sizing: border-box;
  padding-top: 44px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.hot-link-block {
  flex: 1;
  overflow: hidden;
  padding: 20px 18px 17px;
  border-radius: 24px;
  background: #fff;
}

.hot-link-block+.hot-link-block {
  margin-left: 38px;
}

.hot-page-container {
  display: flex;
}

.with-transition {
  transition: transform .45s ease-out;
}

.hot-page-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 17px;
  padding: 0 10px;
}

.page-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  color: #333333;
}

.header-info {
  margin: 20px 0 10px;
}

.header-index,
.header-title {
  font-size: 14px;
  color: var(--background-to-text-color-4);
}

.header-title {
  margin-left: 42px;
}

.reset-btn {
  display: flex;
  align-items: flex-start;
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
  color: #666;
}

.reset-btn .svg {
  margin-right: 6px;
  color: #aaa;
}

.tr-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
  flex: none;
  width: 100%;
}

.weibo,
.douyin,
.baidu {
  flex: none;
  width: 100%;
}

.tr-item {
  display: flex;
  width: 45%;
  padding: 10px 1px;
  -webkit-user-drag: none;
}

.weibo>a,
.douyin>a,
.baidu>a {
  align-items: center;
  padding: 0 10px;
  border-radius: 3px;
  transition: background .25s;
}

.weibo>a:hover,
.douyin>a:hover,
.baidu>a:hover,
.tr-item:hover {
  background: rgba(0, 0, 0, .05);
}

.weibo-item,
.douyin-item,
.baidu-item {
  display: flex;
  justify-content: space-between;
  height: 30px;
  color: var(--default-text-color);
  font-size: 16px;
  -webkit-user-drag: none;
}

.weibo-score,
.douyin-score,
.baidu-score {
  font-size: 14px;
  color: rgb(153 153 153);
}

.weibo-list,
.douyin-list,
.baidu-list {
  display: flex;
  align-items: center;
  overflow: hidden;
  padding-right: 10px;
  flex: 1;
}

.weibo-list>*,
.douyin-list>*,
.baidu-list>* {
  flex-shrink: 0;
  flex-grow: 0;
}

.weibo-list .hot-title,
.douyin-list .hot-title,
.baidu-list .hot-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 1;
  flex-grow: 1;
}

.hot-mark {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin-left: 10px;
  color: #fff;
  background-size: 100%;
  background-repeat: no-repeat;
  text-align: center;
  font-size: 12px;
}

.hot-index {
  display: inline-block;
  width: 20px;
  line-height: 16px;
  text-align: center;
  color: #aaa;
  margin-right: 12px;
  font-weight: 600;
}

.hot-index[data-index="0"] svg {
  width: 16px;
  height: 16px;
  color: #FFAF38;
  vertical-align: middle;
}

.hot-index[data-index="1"] {
  color: #FE2D2D !important;
}

.hot-index[data-index="2"] {
  color: #FF6600 !important;
}

.hot-index[data-index="3"] {
  color: #FAA501 !important;
}

.host-page-loading,
.host-page-nodata {
  font-size: 12px;
  color: var(--background-to-text-color-4);
  line-height: 12px;
  text-align: center;
  padding: 10px 0 0px;
  display: none;
}

.host-page-loading .loading-icon,
.host-page-nodata .nodata-icon {
  display: inline-block;
  margin-bottom: 10px;
}

.host-page-loading .loading-icon {
  animation: loading 1.5s linear infinite forwards;
}

@keyframes loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.hot-link-block.loading .host-page-loading,
.hot-link-block.nodata .host-page-nodata {
  display: block;
}

.hot-link-block.loading .host-page-data,
.hot-link-block.loading .host-page-nodata,
.hot-link-block.nodata .host-page-data,
.hot-link-block.nodata .host-page-loading {
  display: none;
}

.side-dialog-wrapper {
  position: fixed;
  width: 0;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 10000;
}

.side-dialog-wrapper.show {
  width: 100%;
}

.side-dialog-wrapper .dialog-background {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  background: rgba(0, 15, 30, .15);
  transition: opacity 0.3s;
}

.side-dialog-wrapper.show .dialog-background {
  opacity: 1;
}

.side-dialog-wrapper .dialog-frame-view {
  position: absolute;
  right: calc(-10px - 300px);
  top: 0;
  width: 300px;
  height: 100%;
  overflow: hidden;
  background-color: var(--page-background-color);
  transition: right 0.5s, opacity 0.5s;
  opacity: 0;
}

.side-dialog-wrapper.show .dialog-frame-view {
  right: 0;
  opacity: 1;
}

.side-dialog-wrapper .title-wrapper {
  display: flex;
  align-items: center;
  background-color: var(--page-background-deeper-color-7);
  padding-left: 18px;
}

.side-dialog-wrapper .title-wrapper .title {
  flex-grow: 1;
  font-size: 16px;
  height: 42px;
  line-height: 42px;
  color: var(--default-text-color);
}

#settings-dialog-wrapper.side-dialog-wrapper .dialog-frame-view {
  width: 300px;
}

#settings-dialog-wrapper .title-wrapper .icon {
  float: left;
  width: 35px;
  height: 35px;
  display: none;
}

#settings-dialog-wrapper .content {
  color: var(--default-text-color);
  font-size: 14px;
}

#settings-dialog-wrapper .content .group {
  margin-top: 30px;
  border-radius: 20px;
  border: 1px solid var(--page-background-deeper-color-5);
  background-color: var(--page-background-deeper-color-3);
  overflow: hidden;
  padding: 20px 0;
}

#settings-dialog-wrapper .toggle-button {
  padding: 0 20px;
  width: calc(100% - 40px);
  line-height: 35px;
  overflow: hidden;
  cursor: pointer;
}

#settings-dialog-wrapper .toggle-button:hover {
  background-color: var(--page-background-deeper-color-6);
}

.toggle-button {
  height: 35px;
  width: 80%;
}

.toggle-button>.title {
  height: 100%;
  font-size: 14px;
  float: left;
}

.toggle-button>.btn-img {
  height: 100%;
  width: 43px;
  float: right;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAYCAYAAABjswTDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqNJREFUeNq8lz2IGkEUx2fXXTXqEiyEhEgqNaWWFtEUZxXSBNJaBCVF+qSQtEmVRpAUQUh9VQjplCtODwM2WiQgGBCCJBoRCYpc9jNvhl0zt7d3uuu6A39mV2efP9++efMegzwYmqa5Yofb8j1jmje/b5o9Gdw1gKx+bcwMBYilUrMn4JwFKJZPh+SoaxoWA8ogRZcnwJwJlNXh8Oc8yK/PBjCiQCVKMgWtHRqWoTyJ4QKgYCqVEmq12hHM98Ph8G3YKOp6vf45GAzOisXiyWw2W8O6c9BfCvpgwIzJo9iTN0CharWaKZfLb0OhUMLqweVy+Q3+yMtKpfIVbg1oUQfWaOBms7kXZKFQuPTqDdBwr9d7lk6nXzAMw19nRJZl1Ol00Hg8RsFgEAUCAeTz+YjgWbtMOIzOQMeg9/r9BViW2lAYLNhoNB5lMpnKNlASQxyHcrkcikajSBRFAo9zqsO8ihkegN6BTkA3zQsuwCaTSSGfz7+yFUfgwWw2iyRJIrCKouwDbAwM/cEK1ggDvl6vP4RXecuuZezZWCxGYFVVdevEeqxDW3qWSyQSeaeW4/E4AXURFo8nVrBko0F6uuPUaiQSIaBu1gIw7plh/29HRZGdWjVADzlY+qyHhP/LqaHVaoVYlt1sOpfGdytYnNPk0Wj0xanVyWRCYLFchD02w6oGbKlU+gwp6Lddi4vFAk2nU5J3XYT9CDq9yrPicDhctlqt13YL6263i3ieJ7DG6bUnMIZ8elXMKnohcg5H26d+v/8GIKRtFnFebbfbaD6fI7/fT2D3BMVh+Bx0BPrjRSFzqVR0s5DZqUQUBOEuBgHIH3ZLRLfyLrNj8c1Ra1UqbMRdiu9DNIx0X7VJZ1SXQHcKVm2Ndui2hvGiYXTLs/8EGADMtEAjFK1BwQAAAABJRU5ErkJggg==');
  background-position: center;
  background-repeat: no-repeat;
}

.toggle-button.on>.btn-img {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAYCAYAAABjswTDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAr1JREFUeNrUlztoFEEYx7/Z3dlLzlzu4gPkxBcWFhFLiRAUDCgECwVBS20srCOIBDstNFWKFDZ2aiGoWFgdqAiJVjYJCBLhSHKgRC978S63O7vjN5sZGNfV3O49xIE/s3u3O/z4z873IJxz6NQghEA3hwW9HyQyq8Ej8z+DVWCGvFYz0QCFAm3+DdzqEagCNKUsDRg0QB/FtOtfgK0egBoaINWkgEGD81CunIn8TbndVVgFqiAzqD6jf0c2f3p6zBo6NEqs/iI+ZnBWr/jVxbfOq8kSqy7W8LkNVFNCK6c5UdFg6qXTNt318Xx06wWoLSBR2dzxG0eyRy/fJfbAcNz7nDU+NeYfTThvbn3A2zqqIZ0OHf4TrNi2q6iLqFF53/IQawY+C+U1G+A267CwEsD7SgF8vlV44573deHe6uMz9/Hmhw5sxDwt7CmhZlAnk4JuwgahfOaB521AeZXB3MpQC6DhplC6a/jm9nMPz8odoZKBxME+kJCpRrhTobM+wrrobBPeLecgaeqhxZFJs3Aw9zdYAXm+3W9XuBoEfujsUhXAce3kp9O0d+dPTY1rsEYU9kL7QYCH7m4CB7DkZNKn18KBE/KQxjp7uCNBS34KAnjdM9PHPprdo2c7o9vpyyDpCyUuwom+VuT/jx0qv0IR9GKb5aeHZY2KlsF4FPZJJxIXkaAGHonioJd6Jd8pz8oM5sfBvkY9bd9YAWqCaVHYW+AwaLvJFwnYl7XSxAsNNoj7Zq9I6PQFOMowBawNNJOBY8UaJC3L3eW52371c01LtzwOdg01hrqGmk3rrJBwltI+2L/TgpHidzBbOmwi3c7f+fbs0nNZ0HgK9v8sZLrQg21dItKBfSLgc2+9nKhE7FLDGFd823oK1boBFim+WS+Lb4jpq1Q3oLoEvVOIa2u43taQHrXiHWkYfwowABebTkBs6C5dAAAAAElFTkSuQmCC');
}