/* Pruned from d.css based on selectors found in index.html. */
@font-face{
  font-family: "all-my-links2";
  src: url(/css/../fonts/fontello/all-my-links2.eot?v=psomz8);
  src: url(/css/../fonts/fontello/all-my-links2.eot?v=psomz8#iefix) format("embedded-opentype"), url(/css/../fonts/fontello/all-my-links2.woff2?v=psomz8) format("woff2"), url(/css/../fonts/fontello/all-my-links2.woff?v=psomz8) format("woff"), url(/css/../fonts/fontello/all-my-links2.ttf?v=psomz8) format("truetype"), url(/css/../fonts/fontello/all-my-links2.svg?v=psomz8#all-my-links) format("svg");
  font-weight: 400;
  font-style: normal
}
@font-face{
  font-family: "all-my-links3";
  src: url(/css/../fonts/fontello/all-my-links3.eot?v=psomz8);
  src: url(/css/../fonts/fontello/all-my-links3.eot?v=psomz8#iefix) format("embedded-opentype"), url(/css/../fonts/fontello/all-my-links3.woff2?v=psomz8) format("woff2"), url(/css/../fonts/fontello/all-my-links3.woff?v=psomz8) format("woff"), url(/css/../fonts/fontello/all-my-links3.ttf?v=psomz8) format("truetype"), url(/css/../fonts/fontello/all-my-links3.svg?v=psomz8#all-my-links) format("svg");
  font-weight: 400;
  font-style: normal
}
@-webkit-keyframes fadeInIcon{
  0% {
    opacity: 0
  }
  100% {
    opacity: 1
  }
}
@keyframes fadeInIcon{
  0% {
    opacity: 0
  }
  100% {
    opacity: 1
  }
}
.all-my-icon-i21:before{
  content: "\e614"
}
.all-my-icon-i59:before{
  content: "\e63a"
}
html{
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}
body{
  margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{
  display: block
}
a{
  background-color: transparent
}
a:active, a:hover, a:focus, a:visited, button:active, button:hover, button:focus, button:visited{
  outline: none;
  text-decoration: none
}
abbr[title]{
  border-bottom: 1px dotted
}
img{
  border: 0
}
figure{
  margin: 1em 40px
}
button, input, optgroup, select, textarea{
  color: inherit;
  font: inherit;
  margin: 0
}
button{
  overflow: visible
}
button, select{
  text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit]{
  -webkit-appearance: button;
  cursor: pointer
}
button[disabled], html input[disabled]{
  cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner{
  border: 0;
  padding: 0
}
@media print{a[href]:after{
    content: " ("attr(href) ")"
  }
abbr[title]:after{
    content: " ("attr(title) ")"
  }
a[href^="#"]:after, a[href^="javascript:"]:after{
    content: ""
  }
tr, img{
    page-break-inside: avoid
  }
img{
    max-width: 100% !important
  }
p, h2, h3{
    orphans: 3;
    widows: 3
  }}
html{
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
body{
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-size: 13px;
  line-height: 1.4;
  color: #263238;
  background-color: #f0f3f5
}
input, button, select, textarea{
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}
a{
  color: #0086e6;
  text-decoration: none
}
a:hover, a:focus{
  color: #0086e6;
  text-decoration: none
}
figure{
  margin: 0
}
img{
  vertical-align: middle
}
[role=button]{
  cursor: pointer
}
p{
  margin: 0 0 10px
}
a.text-primary:hover, a.text-primary:focus{
  color: #286090
}
a.text-success:hover, a.text-success:focus{
  color: #2b542c
}
a.text-info:hover, a.text-info:focus{
  color: #245269
}
a.text-warning:hover, a.text-warning:focus{
  color: #66512c
}
a.text-danger:hover, a.text-danger:focus{
  color: #843534
}
a.bg-primary:hover, a.bg-primary:focus{
  background-color: #286090
}
a.bg-success:hover, a.bg-success:focus{
  background-color: #c1e2b3
}
a.bg-info:hover, a.bg-info:focus{
  background-color: #afd9ee
}
a.bg-warning:hover, a.bg-warning:focus{
  background-color: #f7ecb5
}
a.bg-danger:hover, a.bg-danger:focus{
  background-color: #e4b9b9
}
abbr[title], abbr[data-original-title]{
  cursor: help;
  border-bottom: 1px dotted #777
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child{
  margin-bottom: 0
}
.container{
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px
}
.container:before, .container:after{
  content: " ";
  display: table
}
.container:after{
  clear: both
}
@media (min-width:768px){.container{
    width: 720px
  }}
@media (min-width:992px){.container{
    width: 960px
  }}
@media (min-width:1200px){.container{
    width: 960px
  }}
a.btn.disabled, fieldset[disabled] a.btn{
  pointer-events: none
}
input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block{
  width: 100%
}
.collapse{
  display: none
}
.collapse.in{
  display: block
}
.dropdown-menu > li > a{
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: #333;
  white-space: nowrap
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{
  color: #777
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed
}
.open > a{
  outline: 0
}
.nav > li > a{
  position: relative;
  display: block;
  padding: 10px 15px
}
.nav > li > a:hover, .nav > li > a:focus{
  text-decoration: none;
  background-color: #eee
}
.nav > li.disabled > a{
  color: #777
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus{
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
  background-color: #eee;
  border-color: #0086e6
}
.nav > li > a > img{
  max-width: none
}
.nav-tabs > li > a{
  margin-right: 2px;
  line-height: 1.4;
  border: 1px solid transparent;
  border-radius: 6px 6px 0 0
}
.nav-tabs > li > a:hover{
  border-color: transparent
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
  color: #222b32;
  background-color: transparent;
  border: 1px solid transparent;
  border-bottom-color: transparent;
  cursor: default
}
.nav-pills > li > a{
  border-radius: 6px
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
  color: #fff;
  background-color: #337ab7
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a{
  text-align: center;
  margin-bottom: 5px
}
@media (min-width:768px){.nav-justified > li > a, .nav-tabs.nav-justified > li > a{
    margin-bottom: 0
  }}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a{
  margin-right: 0;
  border-radius: 6px
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus{
  border: 1px solid transparent
}
@media (min-width:768px){.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a{
    border-bottom: 1px solid transparent;
    border-radius: 6px 6px 0 0
  }
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus{
    border-bottom-color: transparent
  }}
.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse{
  margin-right: -10px;
  margin-left: -10px
}
@media (min-width:768px){.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse{
    margin-right: 0;
    margin-left: 0
  }}
.navbar-brand > img{
  display: block
}
@media (min-width:768px){.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
    margin-left: -10px
  }}
.navbar-nav > li > a{
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px
}
@media (max-width:767px){.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{
    padding: 5px 15px 5px 25px
  }
.navbar-nav .open .dropdown-menu > li > a{
    line-height: 20px
  }
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus{
    background-image: none
  }}
@media (min-width:768px){.navbar-nav > li > a{
    padding-top: 20px;
    padding-bottom: 20px
  }}
.navbar-default .navbar-nav > li > a{
  color: rgba(34, 43, 50, .5)
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
  color: #0086e6;
  background-color: transparent
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
  color: #0086e6;
  background-color: transparent
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus{
  color: #ccc;
  background-color: transparent
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
  background-color: transparent;
  color: #0086e6
}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{
    color: rgba(34, 43, 50, .5)
  }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
    color: #0086e6;
    background-color: transparent
  }
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{
    color: #0086e6;
    background-color: transparent
  }
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{
    color: #ccc;
    background-color: transparent
  }}
.navbar-inverse .navbar-nav > li > a{
  color: #9d9d9d
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
  color: #fff;
  background-color: transparent
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
  color: #fff;
  background-color: #090909
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus{
  color: #444;
  background-color: transparent
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{
  background-color: #090909;
  color: #fff
}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
    color: #9d9d9d
  }
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{
    color: #fff;
    background-color: transparent
  }
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{
    color: #fff;
    background-color: #090909
  }
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{
    color: #444;
    background-color: transparent
  }}
.pagination > li > a, .pagination > li > span{
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.4;
  text-decoration: none;
  color: #0086e6;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px
}
.pagination > li:first-child > a, .pagination > li:first-child > span{
  margin-left: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px
}
.pagination > li:last-child > a, .pagination > li:last-child > span{
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px
}
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus{
  z-index: 2;
  color: #0086e6;
  background-color: #eee;
  border-color: #ddd
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus{
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus{
  color: #777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed
}
.pagination-lg > li > a, .pagination-lg > li > span{
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span{
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px
}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span{
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px
}
.pagination-sm > li > a, .pagination-sm > li > span{
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span{
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px
}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span{
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px
}
.pager li > a, .pager li > span{
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px
}
.pager li > a:hover, .pager li > a:focus{
  text-decoration: none;
  background-color: #eee
}
.pager .next > a, .pager .next > span{
  float: right
}
.pager .previous > a, .pager .previous > span{
  float: left
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span{
  color: #777;
  background-color: #fff;
  cursor: not-allowed
}
a.label:hover, a.label:focus{
  color: #fff;
  text-decoration: none;
  cursor: pointer
}
.label-default[href]:hover, .label-default[href]:focus{
  background-color: #5e5e5e
}
.label-primary[href]:hover, .label-primary[href]:focus{
  background-color: #286090
}
.label-success[href]:hover, .label-success[href]:focus{
  background-color: #449d44
}
.label-info[href]:hover, .label-info[href]:focus{
  background-color: #31b0d5
}
.label-warning[href]:hover, .label-warning[href]:focus{
  background-color: #ffff34
}
.label-danger[href]:hover, .label-danger[href]:focus{
  background-color: #c9302c
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge{
  color: #0086e6;
  background-color: #fff
}
.list-group-item > .badge{
  float: right
}
.list-group-item > .badge + .badge{
  margin-right: 5px
}
.nav-pills > li > a > .badge{
  margin-left: 3px
}
a.badge:hover, a.badge:focus{
  color: #fff;
  text-decoration: none;
  cursor: pointer
}
.jumbotron p{
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200
}
.container .jumbotron, .container-fluid .jumbotron{
  border-radius: 6px;
  padding-left: 10px;
  padding-right: 10px
}
.jumbotron .container{
  max-width: 100%
}
@media screen and (min-width:768px){.container .jumbotron, .container-fluid .jumbotron{
    padding-left: 60px;
    padding-right: 60px
  }}
.thumbnail > img, .thumbnail a > img{
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active{
  border-color: #0086e6
}
.alert > p, .alert > ul{
  margin-bottom: 0
}
.alert > p + p{
  margin-top: 5px
}
@-webkit-keyframes progress-bar-stripes{
  from {
    background-position: 40px 0
  }
  to {
    background-position: 0 0
  }
}
@keyframes progress-bar-stripes{
  from {
    background-position: 40px 0
  }
  to {
    background-position: 0 0
  }
}
.list-group{
  margin-bottom: 20px;
  padding-left: 0
}
.list-group-item{
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent
}
.list-group-item:first-child{
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.list-group-item:last-child{
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}
a.list-group-item, button.list-group-item{
  color: #0086e6
}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading{
  color: #333
}
a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus{
  text-decoration: none;
  color: #0086e6;
  background-color: #f5f5f5
}
button.list-group-item{
  width: 100%;
  text-align: left
}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus{
  background-color: #eee;
  color: #777;
  cursor: not-allowed
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading{
  color: inherit
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text{
  color: #777
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7
}
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > .small{
  color: inherit
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text{
  color: #c7ddef
}
a.list-group-item-success, button.list-group-item-success{
  color: #3c763d
}
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading{
  color: inherit
}
a.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:hover, button.list-group-item-success:focus{
  color: #3c763d;
  background-color: #d0e9c6
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active, button.list-group-item-success.active:hover, button.list-group-item-success.active:focus{
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d
}
a.list-group-item-info, button.list-group-item-info{
  color: #31708f
}
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading{
  color: inherit
}
a.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:hover, button.list-group-item-info:focus{
  color: #31708f;
  background-color: #c4e3f3
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active, button.list-group-item-info.active:hover, button.list-group-item-info.active:focus{
  color: #fff;
  background-color: #31708f;
  border-color: #31708f
}
a.list-group-item-warning, button.list-group-item-warning{
  color: #8a6d3b
}
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading{
  color: inherit
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:hover, button.list-group-item-warning:focus{
  color: #8a6d3b;
  background-color: #faf2cc
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active, button.list-group-item-warning.active:hover, button.list-group-item-warning.active:focus{
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b
}
a.list-group-item-danger, button.list-group-item-danger{
  color: #a94442
}
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading{
  color: inherit
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:hover, button.list-group-item-danger:focus{
  color: #a94442;
  background-color: #ebcccc
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active, button.list-group-item-danger.active:hover, button.list-group-item-danger.active:focus{
  color: #fff;
  background-color: #a94442;
  border-color: #a94442
}
.panel{
  margin-bottom: 20px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}
.panel-body{
  padding: 20px
}
.panel-body:before, .panel-body:after{
  content: " ";
  display: table
}
.panel-body:after{
  clear: both
}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{
  color: inherit
}
.panel > .list-group, .panel > .panel-collapse > .list-group{
  margin-bottom: 0
}
.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item{
  border-width: 1px 0;
  border-radius: 0
}
.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{
  border-top: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px
}
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{
  border-bottom: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.panel-heading + .list-group .list-group-item:first-child{
  border-top-width: 0
}
.list-group + .panel-footer{
  border-top-width: 0
}
.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table{
  margin-bottom: 0
}
.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption{
  padding-left: 20px;
  padding-right: 20px
}
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child{
  border-top-right-radius: 5px;
  border-top-left-radius: 5px
}
.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{
  border-top-left-radius: 5px;
  border-top-right-radius: 5px
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{
  border-top-left-radius: 5px
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{
  border-top-right-radius: 5px
}
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child{
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px
}
.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{
  border-bottom-left-radius: 5px
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{
  border-bottom-right-radius: 5px
}
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body{
  border-top: 1px solid #ddd
}
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td{
  border-top: 0
}
.panel > .table-bordered, .panel > .table-responsive > .table-bordered{
  border: 0
}
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{
  border-left: 0
}
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{
  border-right: 0
}
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{
  border-bottom: 0
}
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{
  border-bottom: 0
}
.panel > .table-responsive{
  border: 0;
  margin-bottom: 0
}
.panel-group .panel{
  margin-bottom: 0;
  border-radius: 6px
}
.panel-group .panel + .panel{
  margin-top: 5px
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{
  border-top: 1px solid transparent
}
.panel-group .panel-footer + .panel-collapse .panel-body{
  border-bottom: 1px solid transparent
}
.panel-default{
  border-color: transparent
}
.panel-default > .panel-heading{
  color: #333;
  background-color: transparent;
  border-color: transparent
}
.panel-default > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: transparent
}
.panel-default > .panel-heading .badge{
  color: transparent;
  background-color: #333
}
.panel-default > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: transparent
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #337ab7
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #337ab7
}
.panel-success > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #d6e9c6
}
.panel-success > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #d6e9c6
}
.panel-info > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #bce8f1
}
.panel-info > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #bce8f1
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #faebcc
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #faebcc
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #ebccd1
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #ebccd1
}
button.close{
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1
}
.clearfix:before, .clearfix:after{
  content: " ";
  display: table
}
.clearfix:after{
  clear: both
}
.hidden{
  display: none !important
}
@media (max-width:767px){.hidden-xs{
    display: none !important
  }}
html{
  overflow: visible
}
html, body{
  height: 100%;
  min-height: 100%
}
body{
  background: #f0f3f5 !important
}
body.dark-scheme{
  background: #1d2226 !important;
  color: #fff
}
body.site-guest-checkout-page{
  background-color: #fff !important
}
body.site-guest-checkout-page.dark-scheme{
  background-color: #263238 !important
}
@media (min-width:768px){body{
    background-image: none !important
  }}
@media (min-width:767px){body{
    background-position: center top !important
  }}
@media (max-width:767px){body.settings-profile-page, body.settings-account-page, body.settings-privacy-page, body.settings-notifications-page, body.settings-payouts-page, body.settings-payments-page, body.settings-payouts-identity-page, body.settings-payments-card-page{
    min-height: 100%;
    overflow: visible
  }}
img{
  max-width: 100%
}
div[class$=-blur]{
  border-radius: 7px
}
@keyframes shake{
  0% {
    -webkit-transform: translateX(3px) rotate(1deg);
    transform: translateX(3px) rotate(1deg)
  }
  2.5% {
    -webkit-transform: translateX(-3px) rotate(-1deg);
    transform: translateX(-3px) rotate(-1deg)
  }
  5% {
    -webkit-transform: translateX(3px) rotate(1deg);
    transform: translateX(3px) rotate(1deg)
  }
  7.5% {
    -webkit-transform: translateX(-3px) rotate(-1deg);
    transform: translateX(-3px) rotate(-1deg)
  }
  10% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg)
  }
  12.5% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg)
  }
  15% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg)
  }
  17.5% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg)
  }
  20% {
    -webkit-transform: translateX(1px) rotate(1deg);
    transform: translateX(1px) rotate(1deg)
  }
  22.5% {
    -webkit-transform: translateX(-1px) rotate(-1deg);
    transform: translateX(-1px) rotate(-1deg)
  }
  25% {
    -webkit-transform: translateX(0) rotate(0);
    transform: translateX(0) rotate(0)
  }
}
@media (max-width:767px){.navbar-fixed-top .container{
    margin: 0 auto;
    padding: 0;
    max-width: 600px
  }}
@media (max-width:991px){.under-navbar-scroll .shortcut-nav-wrap > div{
    position: relative;
    z-index: 1111
  }}
.shortcut-nav-wrap > div{
  display: flex
}
@media (max-width:991px){.shortcut-nav-wrap > div{
    margin: 0 auto;
    max-width: 700px
  }}
.shortcut-nav-wrap > div span{
  position: relative;
  flex: 0 1 70px;
  min-width: 70px;
  text-align: center
}
@media (max-width:991px){.shortcut-nav-wrap > div span{
    flex: 1 1 auto
  }}
.shortcut-nav-wrap > div span:after{
  position: absolute;
  bottom: 6px;
  left: 0;
  right: 0;
  content: attr(label);
  font-size: 9px;
  line-height: 12px;
  font-weight: 600;
  color: rgba(146, 159, 169, .6);
  transition: all .3s ease;
  text-align: center;
  z-index: -1
}
.profile-index-page.custom-bg .shortcut-nav-wrap > div span:after, .profile-index-page.default-bg .shortcut-nav-wrap > div span:after{
  color: #fff
}
.profile-index-page.custom-bg .shortcut-nav-wrap > div span:after:hover, .profile-index-page.default-bg .shortcut-nav-wrap > div span:after:hover{
  color: #fff
}
.shortcut-nav-wrap > div span.has-updates a:before{
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #0086e6;
  position: absolute;
  content: "";
  left: 50%;
  margin-left: 14px;
  top: 10px
}
.profile-index-page.custom-bg .shortcut-nav-wrap > div span.has-updates a:before, .profile-index-page.default-bg .shortcut-nav-wrap > div span.has-updates a:before{
  background-color: #fff
}
.profile-index-page.custom-bg .shortcut-nav-wrap > div span.has-updates a:before:hover, .profile-index-page.default-bg .shortcut-nav-wrap > div span.has-updates a:before:hover{
  background-color: #fff
}
.shortcut-nav-wrap > div span.active:after{
  color: #263238
}
.dark-scheme .shortcut-nav-wrap > div span.active:after{
  color: #fff
}
.shortcut-nav-wrap > div span.active a{
  color: #0086e6
}
.shortcut-nav-wrap > div span.active a:after{
  visibility: visible;
  opacity: 1
}
.shortcut-nav-wrap > div span:hover:after{
  color: #263238
}
.dark-scheme .shortcut-nav-wrap > div span:hover:after{
  color: #fff
}
.shortcut-nav-wrap > div span a{
  display: block;
  height: 100%;
  padding-top: 2px;
  padding-bottom: 3px;
  line-height: 45px;
  color: rgba(146, 159, 169, .6);
  transition: all .3s ease
}
.profile-index-page.custom-bg .shortcut-nav-wrap > div span a, .profile-index-page.default-bg .shortcut-nav-wrap > div span a{
  color: #fff
}
.profile-index-page.custom-bg .shortcut-nav-wrap > div span a:hover, .profile-index-page.default-bg .shortcut-nav-wrap > div span a:hover{
  color: #fff
}
.shortcut-nav-wrap > div span a i:before{
  font-size: 22px
}
.shortcut-nav-wrap > div span a:hover{
  color: #0086e6
}
.shortcut-nav-wrap > div span a:after{
  position: absolute;
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  background-color: #0086e6
}
.navbar-wrapper__close-btn i{
  font-size: 20px;
  line-height: 24px
}
.navbar > .container .navbar-brand{
  margin: 10px 0 10px -12px
}
.guest-role .navbar > .container .navbar-brand{
  margin: 4px 0 10px -12px
}
@media (max-width:767px){.guest-role .navbar > .container .navbar-brand{
    margin: 2px 0 10px
  }}
@media (min-width:767px){.site-welcome-page .navbar > .container .navbar-brand, .site-start-sharing-page .navbar > .container .navbar-brand{
    margin: 4px 0 0
  }}
.row-main-content{
  text-align: right
}
@media (min-width:991px){.row-main-content{
    margin-left: -10px;
    margin-right: -10px
  }}
@media (max-width:767px){.row-main-content{
    text-align: left
  }}
@media (min-width:620px) and (max-width:767px){.profile-index-page .row-main-content{
    padding: 0 10px
  }}
.row-main-content > div{
  min-height: 1px;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px
}
@media (max-width:991px){.row-main-content > div{
    padding-left: 0;
    padding-right: 0
  }}
@media (max-width:620px){.row-main-content > div{
    padding-left: 0;
    padding-right: 0
  }}
@media (max-width:992px){.row-main-content .profile-section{
    display: none
  }}
.row-main-content .left-sidebar{
  width: 33.4%;
  float: left;
  order: 1
}
.feed-index-page.dark-scheme .row-main-content .left-sidebar .panel-body, .notification-index-page.dark-scheme .row-main-content .left-sidebar .panel-body{
  background-color: #263238
}
.feed-index-page .row-main-content .left-sidebar, .notification-index-page .row-main-content .left-sidebar{
  position: fixed;
  width: 320px;
  z-index: 12;
  top: 0
}
.feed-index-page .row-main-content .left-sidebar .panel-default.main, .notification-index-page .row-main-content .left-sidebar .panel-default.main, .profile-bookmarks .row-main-content .left-sidebar .panel-default.main{
  background-color: transparent;
  box-shadow: none
}
.feed-index-page .row-main-content .left-sidebar .panel-default.main, .notification-index-page .row-main-content .left-sidebar .panel-default.main{
  padding-top: 70px
}
.profile-bookmarks .row-main-content .left-sidebar .panel-default.main{
  background-color: transparent;
  box-shadow: none
}
.feed-index-page .row-main-content .left-sidebar .panel-body, .notification-index-page .row-main-content .left-sidebar .panel-body{
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  border-radius: 10px
}
.feed-index-page .row-main-content .left-sidebar .panel-body-leftnav, .notification-index-page .row-main-content .left-sidebar .panel-body-leftnav, .profile-bookmarks .row-main-content .left-sidebar .panel-body-leftnav{
  text-align: left
}
@media (min-width:480px) and (max-height:540px){.feed-index-page .row-main-content .left-sidebar, .notification-index-page .row-main-content .left-sidebar{
    max-height: 400px
  }}
@media (min-width:480px) and (max-height:540px){.feed-index-page.dark-scheme .row-main-content .left-sidebar .panel-body, .notification-index-page.dark-scheme .row-main-content .left-sidebar .panel-body{
    background-color: #263238
  }}
@media (max-width:992px){.profile-index-page .row-main-content .left-sidebar{
    display: block;
    width: 100%;
    float: none
  }
.profile-index-page .row-main-content .left-sidebar .panel-body{
    padding-top: 5px
  }
.profile-index-page .row-main-content .left-sidebar .footer{
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: 10px
  }}
@media (max-width:767px){.profile-index-page .row-main-content .left-sidebar{
    box-shadow: none
  }}
@media (max-width:992px){.row-main-content .left-sidebar{
    display: none
  }}
.row-main-content .left-sidebar .panel{
  margin-bottom: 3px
}
.row-main-content .main-content{
  width: 66.4%;
  float: right;
  order: 2;
  text-align: left
}
.subscriptions-list .row-main-content .main-content{
  width: 75%
}
.feed-index-page .row-main-content .main-content{
  z-index: 2
}
.subscription-following-page .row-main-content .main-content, .subscription-followers-page .row-main-content .main-content{
  width: 100%;
  float: none
}
@media (max-width:992px){.row-main-content .main-content{
    width: 100%;
    float: none
  }
.subscriptions-list .row-main-content .main-content{
    width: 100%
  }}
@media (max-width:767px){.row-main-content .main-content{
    width: 100%;
    float: none;
    margin-bottom: 0;
    padding-bottom: 0
  }
.subscriptions-list .row-main-content .main-content{
    width: 100%
  }}
@media (min-width:768px){.left-sidebar .footer-wrapper__navbar .navbar-nav > li, .settings-box__footer .footer-wrapper__navbar .navbar-nav > li{
    padding: 0
  }}
.footer-wrapper__navbar .navbar-nav > li > a{
  padding: 0;
  font-weight: 600;
  color: rgba(146, 159, 169, .6);
  transition: all .3s ease
}
.footer-wrapper__navbar .navbar-nav > li > a:hover{
  color: #263238;
  background-color: transparent
}
.dark-scheme .footer-wrapper__navbar .navbar-nav > li > a:hover{
  color: #fff
}
body.modal-open .back-to-top-btn{
  display: none
}
.back-to-top-btn i{
  font-size: 20px;
  line-height: 30px;
  color: #fefefe
}
.back-to-top-btn i:before{
  font-size: 20px;
  line-height: 30px
}
.back-to-top-btn span{
  position: absolute;
  left: 50%;
  bottom: -20px;
  transform: translateX(-50%);
  font-size: 11px;
  line-height: 15px;
  color: rgba(146, 159, 169, .6)
}
button, .btn, input[type=button], input[type=reset], input[type=submit]{
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  padding: 4px 13px 6px;
  text-align: center;
  border: none;
  outline: none;
  transition: all .3s ease;
  border-radius: 20px;
  cursor: pointer;
  touch-action: manipulation;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
button.btn-link, .btn.btn-link, input[type=button].btn-link, input[type=reset].btn-link, input[type=submit].btn-link{
  font-weight: 400;
  padding-left: 0;
  padding-right: 0
}
button.btn-link:hover, .btn.btn-link:hover, input[type=button].btn-link:hover, input[type=reset].btn-link:hover, input[type=submit].btn-link:hover{
  color: #263238
}
.dark-scheme button.btn-link:hover, .dark-scheme .btn.btn-link:hover, .dark-scheme input[type=button].btn-link:hover, .dark-scheme input[type=reset].btn-link:hover, .dark-scheme input[type=submit].btn-link:hover{
  color: #fff
}
button.close, button.delete-btn, .btn.close, .btn.delete-btn, input[type=button].close, input[type=button].delete-btn, input[type=reset].close, input[type=reset].delete-btn, input[type=submit].close, input[type=submit].delete-btn{
  min-width: 0
}
button.btn-icon-nested, .btn.btn-icon-nested, input[type=button].btn-icon-nested, input[type=reset].btn-icon-nested, input[type=submit].btn-icon-nested{
  left: auto;
  position: absolute;
  right: 0;
  top: 0
}
button.btn-icon-nested.btn-left, .btn.btn-icon-nested.btn-left, input[type=button].btn-icon-nested.btn-left, input[type=reset].btn-icon-nested.btn-left, input[type=submit].btn-icon-nested.btn-left{
  left: 0;
  right: auto
}
button.btn-icon, button.btn-icon-nested, .btn.btn-icon, .btn.btn-icon-nested, input[type=button].btn-icon, input[type=button].btn-icon-nested, input[type=reset].btn-icon, input[type=reset].btn-icon-nested, input[type=submit].btn-icon, input[type=submit].btn-icon-nested{
  min-width: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  border: 0;
  font-size: 24px;
  line-height: 24px;
  background-color: transparent;
  color: rgba(146, 159, 169, .6)
}
button.btn-icon:active, button.btn-icon-nested:active, .btn.btn-icon:active, .btn.btn-icon-nested:active, input[type=button].btn-icon:active, input[type=button].btn-icon-nested:active, input[type=reset].btn-icon:active, input[type=reset].btn-icon-nested:active, input[type=submit].btn-icon:active, input[type=submit].btn-icon-nested:active{
  box-shadow: none
}
button.btn-icon:hover, button.btn-icon-nested:hover, .btn.btn-icon:hover, .btn.btn-icon-nested:hover, input[type=button].btn-icon:hover, input[type=button].btn-icon-nested:hover, input[type=reset].btn-icon:hover, input[type=reset].btn-icon-nested:hover, input[type=submit].btn-icon:hover, input[type=submit].btn-icon-nested:hover{
  color: #929fa9
}
button.btn-warning, .btn.btn-warning, input[type=button].btn-warning, input[type=reset].btn-warning, input[type=submit].btn-warning{
  color: #263238
}
.dark-scheme button.btn-warning, .dark-scheme .btn.btn-warning, .dark-scheme input[type=button].btn-warning, .dark-scheme input[type=reset].btn-warning, .dark-scheme input[type=submit].btn-warning{
  color: #263238
}
button.btn-warning:hover, .btn.btn-warning:hover, input[type=button].btn-warning:hover, input[type=reset].btn-warning:hover, input[type=submit].btn-warning:hover{
  color: #263238
}
.dark-scheme button.btn-warning:hover, .dark-scheme .btn.btn-warning:hover, .dark-scheme input[type=button].btn-warning:hover, .dark-scheme input[type=reset].btn-warning:hover, .dark-scheme input[type=submit].btn-warning:hover{
  color: #263238
}
button.btn-default, button.btn-primary, button.btn-success, .btn.btn-default, .btn.btn-primary, .btn.btn-success, input[type=button].btn-default, input[type=button].btn-primary, input[type=button].btn-success, input[type=reset].btn-default, input[type=reset].btn-primary, input[type=reset].btn-success, input[type=submit].btn-default, input[type=submit].btn-primary, input[type=submit].btn-success{
  color: #fff
}
.dark-scheme button.btn-default, .dark-scheme button.btn-primary, .dark-scheme button.btn-success, .dark-scheme .btn.btn-default, .dark-scheme .btn.btn-primary, .dark-scheme .btn.btn-success, .dark-scheme input[type=button].btn-default, .dark-scheme input[type=button].btn-primary, .dark-scheme input[type=button].btn-success, .dark-scheme input[type=reset].btn-default, .dark-scheme input[type=reset].btn-primary, .dark-scheme input[type=reset].btn-success, .dark-scheme input[type=submit].btn-default, .dark-scheme input[type=submit].btn-primary, .dark-scheme input[type=submit].btn-success{
  color: #fff
}
button.btn-default:hover, button.btn-primary:hover, button.btn-success:hover, .btn.btn-default:hover, .btn.btn-primary:hover, .btn.btn-success:hover, input[type=button].btn-default:hover, input[type=button].btn-primary:hover, input[type=button].btn-success:hover, input[type=reset].btn-default:hover, input[type=reset].btn-primary:hover, input[type=reset].btn-success:hover, input[type=submit].btn-default:hover, input[type=submit].btn-primary:hover, input[type=submit].btn-success:hover{
  color: #fff
}
.dark-scheme button.btn-default:hover, .dark-scheme button.btn-primary:hover, .dark-scheme button.btn-success:hover, .dark-scheme .btn.btn-default:hover, .dark-scheme .btn.btn-primary:hover, .dark-scheme .btn.btn-success:hover, .dark-scheme input[type=button].btn-default:hover, .dark-scheme input[type=button].btn-primary:hover, .dark-scheme input[type=button].btn-success:hover, .dark-scheme input[type=reset].btn-default:hover, .dark-scheme input[type=reset].btn-primary:hover, .dark-scheme input[type=reset].btn-success:hover, .dark-scheme input[type=submit].btn-default:hover, .dark-scheme input[type=submit].btn-primary:hover, .dark-scheme input[type=submit].btn-success:hover{
  color: #fff
}
button.btn-mini, .btn.btn-mini, input[type=button].btn-mini, input[type=reset].btn-mini, input[type=submit].btn-mini{
  padding: 5px 15px
}
button.btn-cancel, .btn.btn-cancel, input[type=button].btn-cancel, input[type=reset].btn-cancel, input[type=submit].btn-cancel{
  background-color: rgba(146, 159, 169, .1);
  color: #263238
}
button.btn-cancel[disabled], button.btn-cancel .disabled, .btn.btn-cancel[disabled], .btn.btn-cancel .disabled, input[type=button].btn-cancel[disabled], input[type=button].btn-cancel .disabled, input[type=reset].btn-cancel[disabled], input[type=reset].btn-cancel .disabled, input[type=submit].btn-cancel[disabled], input[type=submit].btn-cancel .disabled{
  opacity: 1;
  background-color: rgba(146, 159, 169, .1);
  color: rgba(38, 50, 56, .3)
}
button.btn-cancel[disabled]:hover, .btn.btn-cancel[disabled]:hover, input[type=button].btn-cancel[disabled]:hover, input[type=reset].btn-cancel[disabled]:hover, input[type=submit].btn-cancel[disabled]:hover{
  background-color: rgba(146, 159, 169, .1);
  color: rgba(38, 50, 56, .3)
}
.dark-scheme button.btn-cancel[disabled]:hover, .dark-scheme .btn.btn-cancel[disabled]:hover, .dark-scheme input[type=button].btn-cancel[disabled]:hover, .dark-scheme input[type=reset].btn-cancel[disabled]:hover, .dark-scheme input[type=submit].btn-cancel[disabled]:hover{
  color: rgba(255, 255, 255, .3)
}
button.btn-cancel:hover, .btn.btn-cancel:hover, input[type=button].btn-cancel:hover, input[type=reset].btn-cancel:hover, input[type=submit].btn-cancel:hover{
  background-color: #929fa9;
  color: #fff
}
.dark-scheme button.btn-cancel, .dark-scheme .btn.btn-cancel, .dark-scheme input[type=button].btn-cancel, .dark-scheme input[type=reset].btn-cancel, .dark-scheme input[type=submit].btn-cancel{
  color: #fff
}
button:focus, button:active, button:hover, .btn:focus, .btn:active, .btn:hover, input[type=button]:focus, input[type=button]:active, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:active, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:active, input[type=submit]:hover{
  outline: 0;
  color: #fff
}
button.btn-block, .btn.btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block{
  border: 0;
  line-height: 20px;
  padding: 10px 12px
}
button.btn-move i, .btn.btn-move i, input[type=button].btn-move i, input[type=reset].btn-move i, input[type=submit].btn-move i{
  cursor: move
}
button.btn-move i:before, .btn.btn-move i:before, input[type=button].btn-move i:before, input[type=reset].btn-move i:before, input[type=submit].btn-move i:before{
  font-size: 20px
}
button.no-style, .btn.no-style, input[type=button].no-style, input[type=reset].no-style, input[type=submit].no-style{
  background: 0 0;
  border: 0;
  box-shadow: none
}
.site-index button, .site-index .btn, .site-index input[type=button], .site-index input[type=reset], .site-index input[type=submit]{
  padding: 5px 12px
}
button.btn-modal, .btn.btn-modal, input[type=button].btn-modal, input[type=reset].btn-modal, input[type=submit].btn-modal{
  padding: 8px 30px
}
button.btn-more-details, .btn.btn-more-details, input[type=button].btn-more-details, input[type=reset].btn-more-details, input[type=submit].btn-more-details{
  position: relative;
  height: 28px;
  border: none;
  padding: 0 19px 0 0;
  color: rgba(38, 50, 56, .5)
}
@media (min-width:768px){button.btn-more-details, .btn.btn-more-details, input[type=button].btn-more-details, input[type=reset].btn-more-details, input[type=submit].btn-more-details{
    font-size: 11px
  }}
.dark-scheme button.btn-more-details, .dark-scheme .btn.btn-more-details, .dark-scheme input[type=button].btn-more-details, .dark-scheme input[type=reset].btn-more-details, .dark-scheme input[type=submit].btn-more-details{
  color: rgba(255, 255, 255, .5)
}
button.btn-more-details:after, .btn.btn-more-details:after, input[type=button].btn-more-details:after, input[type=reset].btn-more-details:after, input[type=submit].btn-more-details:after{
  position: absolute;
  content: "";
  right: 0;
  top: 12px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(38, 50, 56, .5)
}
.dark-scheme button.btn-more-details:after, .dark-scheme .btn.btn-more-details:after, .dark-scheme input[type=button].btn-more-details:after, .dark-scheme input[type=reset].btn-more-details:after, .dark-scheme input[type=submit].btn-more-details:after{
  border-top-color: rgba(255, 255, 255, .5)
}
button.btn-more-details:hover, .btn.btn-more-details:hover, input[type=button].btn-more-details:hover, input[type=reset].btn-more-details:hover, input[type=submit].btn-more-details:hover{
  color: #0086e6
}
button.btn-more-details:hover:after, .btn.btn-more-details:hover:after, input[type=button].btn-more-details:hover:after, input[type=reset].btn-more-details:hover:after, input[type=submit].btn-more-details:hover:after{
  border-top-color: #0086e6
}
.btn-parent .btn.btn-icon{
  color: rgba(38, 50, 56, .2)
}
.btn-parent:hover .btn.btn-icon{
  color: #263238
}
.btn-parent:hover .btn.btn-icon:hover{
  color: #0086e6;
  cursor: pointer
}
.bootstrap-select.dropdown .dropdown-menu > li > a{
  padding: 6px 20px;
  border-radius: 6px;
  background-color: transparent;
  transition: all .3s ease;
  color: #263238
}
.dark-scheme .bootstrap-select.dropdown .dropdown-menu > li > a{
  color: #fff
}
.bootstrap-select.dropdown .dropdown-menu > li > a:hover{
  color: #263238
}
.dark-scheme .bootstrap-select.dropdown .dropdown-menu > li > a:hover{
  color: #fff
}
.bootstrap-select.dropdown .dropdown-menu > li.active a{
  color: rgba(146, 159, 169, .5)
}
.dark-scheme .bootstrap-select.dropdown .dropdown-menu > li.active a{
  color: rgba(146, 159, 169, .5)
}
.bootstrap-select.dropdown .dropdown-menu > li.active a:hover, .bootstrap-select.dropdown .dropdown-menu > li.active a:focus{
  color: rgba(146, 159, 169, .5)
}
.dark-scheme .bootstrap-select.dropdown .dropdown-menu > li.active a:hover, .dark-scheme .bootstrap-select.dropdown .dropdown-menu > li.active a:focus{
  color: rgba(146, 159, 169, .5)
}
.radio > label label.inner-label span em, .radio > label label.inner-label span i{
  position: absolute;
  transition: all .3s ease
}
.radio > label label.inner-label span i{
  width: 10px;
  height: 10px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: transparent;
  z-index: 2
}
.radio > label label.inner-label span em{
  width: 20px;
  height: 20px;
  z-index: 1;
  left: 0;
  top: 0;
  padding: 0;
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid rgba(38, 50, 56, .4)
}
.dark-scheme .radio > label label.inner-label span em{
  border-color: rgba(255, 255, 255, .4)
}
.radio > label label.inner-label input[disabled=disabled] + span em, .radio > label label.inner-label input[disabled=disabled] + span i{
  cursor: not-allowed
}
.radio > label label.inner-label input[type=radio]:checked + span i{
  background-color: #0086e6
}
.radio > label label.inner-label input[type=radio]:checked + span em{
  background-color: #fff;
  border-color: #0086e6
}
.dark-scheme .radio > label label.inner-label input[type=radio]:checked + span em{
  background-color: transparent
}
.checkbox > label label i{
  display: block;
  position: relative;
  left: -1px;
  visibility: hidden;
  opacity: 0;
  color: #fff;
  transition: all .3s ease
}
.dark-scheme .checkbox > label label i{
  color: #263238
}
.checkbox > label label i:before{
  width: auto;
  margin-left: -1px;
  font-size: 17px;
  height: 16px;
  line-height: 16px
}
.checkbox > label > input[type=checkbox]:checked + label i{
  visibility: visible;
  opacity: 1
}
.ckeckbox-label > label i{
  position: relative;
  display: block;
  left: -1px;
  color: #fff;
  opacity: 0;
  transition: all .3s ease
}
.dark-scheme .ckeckbox-label > label i{
  color: #263238
}
.ckeckbox-label > label i:before{
  width: auto;
  margin-left: -1px;
  font-size: 17px;
  height: 16px;
  line-height: 16px
}
.ckeckbox-label > label > input[type=checkbox]:checked + label i{
  opacity: 1
}
.multi-select-list .multi-select-item span.text{
  position: relative
}
.dropdown .dropdown-menu span.dropdown-menu-wrapper{
  margin: 0
}
.dropdown .dropdown-menu > span, .dropdown .dropdown-menu .dropdown-menu-item{
  display: block
}
.dropdown .dropdown-menu > span.divider, .dropdown .dropdown-menu .dropdown-menu-item.divider{
  margin: 11px 0;
  background-color: rgba(124, 139, 150, .2)
}
@media (max-width:767px){.dropdown .dropdown-menu > span.divider, .dropdown .dropdown-menu .dropdown-menu-item.divider{
    margin: 4px 0
  }}
.dropdown .dropdown-menu button, .dropdown .dropdown-menu a, .dropdown .dropdown-menu .dropdown-menu-item{
  display: block;
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  padding: 8px 0;
  text-align: left;
  background-color: transparent;
  border: none;
  cursor: pointer;
  color: #263238;
  transition: all .3s ease;
  border-radius: 6px
}
.dark-scheme .dropdown .dropdown-menu button, .dark-scheme .dropdown .dropdown-menu a, .dark-scheme .dropdown .dropdown-menu .dropdown-menu-item{
  color: #fff
}
.dropdown .dropdown-menu button:hover, .dropdown .dropdown-menu a:hover, .dropdown .dropdown-menu .dropdown-menu-item:hover{
  color: #0086e6
}
.nav-avatar i:before{
  display: inline
}
.acitve-collapse .nav-avatar i:before, .open .nav-avatar i:before{
  content: "\e64a"
}
@media (max-width:767px){.guest-role .nav-avatar i:before{
    content: "\e683"
  }}
.nav-avatar img{
  width: 100%
}
.nav-avatar.name-section-ava img{
  overflow: hidden;
  border-radius: 50%
}
.profile-index-page.custom-bg .navbar-default .navbar-nav > .dropdown > a:hover, .profile-index-page.default-bg .navbar-default .navbar-nav > .dropdown > a:hover{
  color: #fefefe
}
@media (min-width:768px){.navbar-nav > li > a{
    line-height: 30px;
    padding: 15px 10px
  }}
@media (min-width:768px) and (max-width:991px){.user-role .navbar-nav .open.dropdown .dropdown-menu > span{
    flex: 0 1 100%
  }
.user-role .navbar-nav .open.dropdown .dropdown-menu article > span{
    display: block
  }
.user-role .navbar-nav .open.dropdown .dropdown-menu span.separator{
    position: absolute;
    left: 40%;
    border: none;
    width: 1px;
    top: 40px;
    padding-bottom: 220px;
    min-width: 0;
    margin: 0;
    background-color: rgba(146, 159, 169, .2)
  }}
.navbar-nav .dropdown .dropdown-menu > a.dropdown-toggle{
  padding: 0
}
.guest-role .navbar-nav .dropdown .dropdown-menu > a.dropdown-toggle{
  display: none
}
.navbar-nav .dropdown .dropdown-menu > a.dropdown-close{
  position: relative;
  display: block;
  background-color: transparent;
  color: #263238;
  padding: 4px 0 5px;
  margin: 2px 15px 2px 0;
  transition: all .3s ease
}
.guest-role .navbar-nav .dropdown .dropdown-menu > a.dropdown-close:hover{
  color: #ff4081
}
.dark-scheme .navbar-nav .dropdown .dropdown-menu > a.dropdown-close{
  color: #fff
}
.guest-role .navbar-nav .dropdown .dropdown-menu > a.dropdown-close{
  font-size: 17px;
  line-height: 23px
}
.navbar-nav .dropdown .dropdown-menu > a.dropdown-close i{
  vertical-align: middle;
  margin-right: 6px
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span, .navbar-nav .dropdown .dropdown-menu .user-menu > span, .navbar-nav .dropdown .dropdown-menu > article > span, .navbar-nav .dropdown .dropdown-menu > span{
  font-size: 15px;
  display: block;
  list-style: none;
  margin: 4px -15px
}
.guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > article > span, .guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > span, .guest-role .navbar-nav .dropdown .dropdown-menu > article > span, .guest-role .navbar-nav .dropdown .dropdown-menu > span{
  font-size: 17px;
  line-height: 23px
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span.separator, .navbar-nav .dropdown .dropdown-menu .user-menu > span.separator, .navbar-nav .dropdown .dropdown-menu > article > span.separator, .navbar-nav .dropdown .dropdown-menu > span.separator{
  margin: -8px 0 0
}
@media (max-width:767px){.navbar-nav .dropdown .dropdown-menu .user-menu > article > span.separator, .navbar-nav .dropdown .dropdown-menu .user-menu > span.separator, .navbar-nav .dropdown .dropdown-menu > article > span.separator, .navbar-nav .dropdown .dropdown-menu > span.separator{
    margin: 8px 0
  }}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span.name-section > a, .navbar-nav .dropdown .dropdown-menu .user-menu > span.name-section > a, .navbar-nav .dropdown .dropdown-menu > article > span.name-section > a, .navbar-nav .dropdown .dropdown-menu > span.name-section > a{
  padding-right: 0
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span.name-section > a:hover, .navbar-nav .dropdown .dropdown-menu .user-menu > span.name-section > a:hover, .navbar-nav .dropdown .dropdown-menu > article > span.name-section > a:hover, .navbar-nav .dropdown .dropdown-menu > span.name-section > a:hover{
  background-color: transparent
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span.name-section > a:hover .hashtag, .navbar-nav .dropdown .dropdown-menu .user-menu > span.name-section > a:hover .hashtag, .navbar-nav .dropdown .dropdown-menu > article > span.name-section > a:hover .hashtag, .navbar-nav .dropdown .dropdown-menu > span.name-section > a:hover .hashtag{
  color: #263238
}
.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > article > span.name-section > a:hover .hashtag, .dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > span.name-section > a:hover .hashtag, .dark-scheme .navbar-nav .dropdown .dropdown-menu > article > span.name-section > a:hover .hashtag, .dark-scheme .navbar-nav .dropdown .dropdown-menu > span.name-section > a:hover .hashtag{
  color: #fff
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span.close-drop, .navbar-nav .dropdown .dropdown-menu .user-menu > span.close-drop, .navbar-nav .dropdown .dropdown-menu > article > span.close-drop, .navbar-nav .dropdown .dropdown-menu > span.close-drop{
  display: none;
  position: absolute;
  margin: 0;
  font-size: 24px;
  left: 15px;
  top: 2px;
  width: 24px;
  height: 24px;
  color: #0086e6
}
@media (max-width:991px){.navbar-nav .dropdown .dropdown-menu .user-menu > article > span.close-drop, .navbar-nav .dropdown .dropdown-menu .user-menu > span.close-drop, .navbar-nav .dropdown .dropdown-menu > article > span.close-drop, .navbar-nav .dropdown .dropdown-menu > span.close-drop{
    display: block;
    top: 10px;
    z-index: 1000
  }}
@media (max-width:991px){.guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > article > span.close-drop, .guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > span.close-drop, .guest-role .navbar-nav .dropdown .dropdown-menu > article > span.close-drop, .guest-role .navbar-nav .dropdown .dropdown-menu > span.close-drop{
    display: none
  }}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span.close-drop > a, .navbar-nav .dropdown .dropdown-menu .user-menu > span.close-drop > a, .navbar-nav .dropdown .dropdown-menu > article > span.close-drop > a, .navbar-nav .dropdown .dropdown-menu > span.close-drop > a{
  padding: 0
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a, .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button, .navbar-nav .dropdown .dropdown-menu .user-menu > span > a, .navbar-nav .dropdown .dropdown-menu .user-menu > span button, .navbar-nav .dropdown .dropdown-menu > article > span > a, .navbar-nav .dropdown .dropdown-menu > article > span button, .navbar-nav .dropdown .dropdown-menu > span > a, .navbar-nav .dropdown .dropdown-menu > span button{
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  font-weight: 400;
  background-color: transparent;
  color: #263238;
  padding: 4px 15px 5px;
  font-size: 15px;
  line-height: 23px;
  transition: all .3s ease
}
.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a, .dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button, .dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > span > a, .dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > span button, .dark-scheme .navbar-nav .dropdown .dropdown-menu > article > span > a, .dark-scheme .navbar-nav .dropdown .dropdown-menu > article > span button, .dark-scheme .navbar-nav .dropdown .dropdown-menu > span > a, .dark-scheme .navbar-nav .dropdown .dropdown-menu > span button{
  color: #fff
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a:focus, .navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a:hover, .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button:focus, .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button:hover, .navbar-nav .dropdown .dropdown-menu .user-menu > span > a:focus, .navbar-nav .dropdown .dropdown-menu .user-menu > span > a:hover, .navbar-nav .dropdown .dropdown-menu .user-menu > span button:focus, .navbar-nav .dropdown .dropdown-menu .user-menu > span button:hover, .navbar-nav .dropdown .dropdown-menu > article > span > a:focus, .navbar-nav .dropdown .dropdown-menu > article > span > a:hover, .navbar-nav .dropdown .dropdown-menu > article > span button:focus, .navbar-nav .dropdown .dropdown-menu > article > span button:hover, .navbar-nav .dropdown .dropdown-menu > span > a:focus, .navbar-nav .dropdown .dropdown-menu > span > a:hover, .navbar-nav .dropdown .dropdown-menu > span button:focus, .navbar-nav .dropdown .dropdown-menu > span button:hover{
  outline: none
}
.guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a:focus, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a:focus, .guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a:hover, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a:hover, .guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button:focus, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button:focus, .guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button:hover, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button:hover, .guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > span > a:focus, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > span > a:focus, .guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > span > a:hover, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > span > a:hover, .guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > span button:focus, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > span button:focus, .guest-role .navbar-nav .dropdown .dropdown-menu .user-menu > span button:hover, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu .user-menu > span button:hover, .guest-role .navbar-nav .dropdown .dropdown-menu > article > span > a:focus, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu > article > span > a:focus, .guest-role .navbar-nav .dropdown .dropdown-menu > article > span > a:hover, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu > article > span > a:hover, .guest-role .navbar-nav .dropdown .dropdown-menu > article > span button:focus, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu > article > span button:focus, .guest-role .navbar-nav .dropdown .dropdown-menu > article > span button:hover, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu > article > span button:hover, .guest-role .navbar-nav .dropdown .dropdown-menu > span > a:focus, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu > span > a:focus, .guest-role .navbar-nav .dropdown .dropdown-menu > span > a:hover, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu > span > a:hover, .guest-role .navbar-nav .dropdown .dropdown-menu > span button:focus, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu > span button:focus, .guest-role .navbar-nav .dropdown .dropdown-menu > span button:hover, .guest-role.dark-scheme .navbar-nav .dropdown .dropdown-menu > span button:hover{
  color: #ff4081
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a i, .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button i, .navbar-nav .dropdown .dropdown-menu .user-menu > span > a i, .navbar-nav .dropdown .dropdown-menu .user-menu > span button i, .navbar-nav .dropdown .dropdown-menu > article > span > a i, .navbar-nav .dropdown .dropdown-menu > article > span button i, .navbar-nav .dropdown .dropdown-menu > span > a i, .navbar-nav .dropdown .dropdown-menu > span button i{
  margin: 0 10px 0 0;
  vertical-align: middle
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span .username i, .navbar-nav .dropdown .dropdown-menu .user-menu > span .username i, .navbar-nav .dropdown .dropdown-menu > article > span .username i, .navbar-nav .dropdown .dropdown-menu > span .username i{
  position: relative;
  top: -2px
}
.navbar-nav .dropdown .dropdown-menu .user-menu > article > span .username i:before, .navbar-nav .dropdown .dropdown-menu .user-menu > span .username i:before, .navbar-nav .dropdown .dropdown-menu > article > span .username i:before, .navbar-nav .dropdown .dropdown-menu > span .username i:before{
  font-size: 16px
}
.navbar-nav .dropdown .dropdown-menu .user-menu > span, .navbar-nav .dropdown .dropdown-menu .user-menu > article > span{
  margin-left: 0;
  margin-right: 0
}
.navbar-nav .dropdown .dropdown-menu .user-menu > span > a, .navbar-nav .dropdown .dropdown-menu .user-menu > span button, .navbar-nav .dropdown .dropdown-menu .user-menu > article > span > a, .navbar-nav .dropdown .dropdown-menu .user-menu > article > span button{
  padding-left: 0;
  padding-right: 0
}
.navbar-nav .dropdown .dropdown-menu .follow-section a, .navbar-nav .dropdown .dropdown-menu .user-menu .follow-section a{
  display: block;
  padding: 0
}
.navbar-nav .dropdown .dropdown-menu .follow-section a > span, .navbar-nav .dropdown .dropdown-menu .user-menu .follow-section a > span{
  display: block
}
.navbar-nav .dropdown .dropdown-menu .follow-section a:hover, .navbar-nav .dropdown .dropdown-menu .user-menu .follow-section a:hover{
  text-decoration: none;
  background-color: transparent
}
.navbar-nav .dropdown .dropdown-menu .additional-links a{
  transition: all .3s ease
}
.navbar-nav .dropdown .dropdown-menu .additional-links > span{
  color: #0086e6;
  cursor: pointer;
  transition: all .3s ease;
  width: 56px;
  height: 52px;
  text-align: center
}
.guest-role .navbar-nav .dropdown .dropdown-menu .additional-links > span{
  color: #ff4081
}
.guest-role .navbar-nav .dropdown .dropdown-menu .additional-links > span:hover{
  color: #db346c
}
.navbar-nav .dropdown .dropdown-menu .additional-links > span > a, .navbar-nav .dropdown .dropdown-menu .additional-links > span button{
  padding: 0;
  text-align: center;
  line-height: 50px
}
.navbar-nav .dropdown .dropdown-menu .additional-links > span > a i, .navbar-nav .dropdown .dropdown-menu .additional-links > span button i{
  margin-right: 0;
  line-height: 52px
}
.navbar-nav .dropdown .dropdown-menu .additional-links > span > a i:before, .navbar-nav .dropdown .dropdown-menu .additional-links > span button i:before{
  line-height: 52px
}
.guest-role .navbar-nav .dropdown .dropdown-menu .additional-links > span > a, .guest-role .navbar-nav .dropdown .dropdown-menu .additional-links > span button{
  color: #ff4081
}
.guest-role .navbar-nav .dropdown .dropdown-menu .additional-links > span > a:hover, .guest-role .navbar-nav .dropdown .dropdown-menu .additional-links > span button:hover{
  color: #db346c
}
.navbar-nav .dropdown .dropdown-menu .additional-links > span.js-color-scheme-switcher{
  position: relative
}
.navbar-nav .dropdown .dropdown-menu .additional-links > span.js-color-scheme-switcher i{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}
.navbar-nav .dropdown .dropdown-menu .additional-links .js-color-scheme-switcher i:before{
  font-family: "all-my-links"
}
.circular i{
  display: block;
  font-size: 24px;
  line-height: 24px
}
.circular i:before{
  display: block;
  font-size: 24px;
  line-height: 24px
}
@keyframes rotate{
  100% {
    transform: rotate(360deg)
  }
}
.preloader .loader i{
  display: block;
  font-size: 55px;
  line-height: 60px;
  width: 60px;
  height: 60px
}
.preloader .loader i:before{
  display: block;
  font-size: 55px;
  line-height: 60px;
  width: 60px;
  height: 60px
}
.left-sidebar-box{
  position: relative;
  text-align: left
}
@media (min-width:768px){.left-sidebar-box{
    flex-wrap: wrap
  }}
@media (max-width:620px){.left-sidebar-box{
    padding-bottom: 3px
  }}
.left-sidebar-box__profile{
  flex: 1 1 auto
}
@media (min-width:768px){.left-sidebar-box__profile{
    overflow: hidden
  }}
.left-sidebar-box__profile .profile-info{
  padding-top: 12px
}
@media (max-width:767px){.settings-box .left-sidebar-box__profile .profile-info{
    padding-top: 9px
  }}
.left-sidebar-box__profile .profile-info.profile-page{
  padding-top: 1px;
  padding-bottom: 0;
  position: relative
}
.left-sidebar-box__profile .profile-info.profile-page .btn-link{
  position: absolute;
  right: 0;
  top: 0
}
@media (max-width:767px){.guest .left-sidebar-box__profile .profile-info.profile-page .btn-link.btn-qr{
    display: none
  }}
@media (max-width:767px){.left-sidebar-box__profile .profile-info.profile-page .btn-link{
    right: auto;
    left: 10px;
    top: -41px;
    background-color: rgba(146, 159, 169, .6);
    width: 36px;
    height: 36px;
    line-height: 36px;
    color: #fff
  }
.left-sidebar-box__profile .profile-info.profile-page .btn-link i{
    line-height: 36px
  }
.left-sidebar-box__profile .profile-info.profile-page .btn-link.btn-qr i{
    position: relative;
    top: -2px
  }}
.settings-box .left-sidebar-box__profile{
  min-height: 51px;
  position: relative;
  overflow: hidden;
  min-width: 0
}
.left-sidebar-box__btn-box > a, .left-sidebar-box__btn-box button{
  display: block
}
.left-sidebar-box__wrap{
  overflow: hidden;
  padding: 3px 0 10px;
  margin-top: -3px
}
@media (min-width:768px){.left-sidebar-box__wrap{
    overflow: visible
  }}
@media (max-width:767px){.left-sidebar-box__wrap{
    padding-bottom: 5px
  }}
.left-sidebar-box__followers .follow-section > a{
  flex: 0 1 47%;
  text-align: left
}
.left-sidebar-box__followers .follow-section > a:hover .follow-title{
  color: #263238
}
.dark-scheme .left-sidebar-box__followers .follow-section > a:hover .follow-title{
  color: #fff
}
.left-sidebar-box__followers .btn-link span{
  display: block;
  text-align: center;
  color: #929fa9;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  transition: all .3s ease
}
.left-sidebar-box__followers .btn-link i{
  display: block;
  padding-top: 3px;
  font-size: 20px;
  line-height: 24px;
  color: #0086e6;
  transition: all .3s ease
}
.left-sidebar-box__followers .btn-link:hover span{
  color: #263238
}
.dark-scheme .left-sidebar-box__followers .btn-link:hover span{
  color: #fff
}
.left-sidebar-box .btn{
  font-weight: 400
}
.left-sidebar-box .btn.no-style{
  position: relative;
  margin-top: -1px;
  display: inline-block;
  font-size: 13px;
  line-height: 18px;
  border-radius: 0;
  padding: 0;
  height: 18px;
  color: #263238;
  width: 83px;
  font-weight: 600
}
.dark-scheme .left-sidebar-box .btn.no-style{
  color: #fff
}
.left-sidebar-box .btn.no-style span, .left-sidebar-box .btn.no-style em{
  font-style: normal;
  position: absolute;
  left: 0;
  top: 0;
  transition: all .3s ease
}
.left-sidebar-box .btn.no-style span{
  visibility: visible;
  opacity: 1
}
.left-sidebar-box .btn.no-style em{
  visibility: hidden;
  opacity: 0
}
.left-sidebar-box .btn.no-style[aria-expanded=true] span{
  visibility: hidden;
  opacity: 0
}
.left-sidebar-box .btn.no-style[aria-expanded=true] em{
  visibility: visible;
  opacity: 1
}
.left-sidebar-box__collapse-wrap{
  background-color: #fafbfc;
  margin: 0 -15px -15px;
  border-radius: 0 0 10px 10px;
  max-height: 400px;
  overflow: auto
}
.left-sidebar-box__collapse-wrap::-webkit-scrollbar-track{
  background-color: #f5f5f5
}
.left-sidebar-box__collapse-wrap::-webkit-scrollbar{
  width: 6px;
  background-color: #424242
}
.left-sidebar-box__collapse-wrap::-webkit-scrollbar-thumb{
  border-radius: 5px;
  background-color: rgba(152, 159, 165, .6)
}
@media (max-width:767px){.left-sidebar-box__collapse-wrap{
    margin: 0 -20px -20px
  }}
@media (min-width:767px){.left-sidebar-box__collapse-wrap{
    border-top: 1px solid rgba(146, 159, 169, .15)
  }}
@media (min-width:480px) and (max-height:840px){.left-sidebar-box__collapse-wrap{
    max-height: 200px
  }}
.left-sidebar-box__collapse-wrap .collapse .btn{
  transition: all .3s ease;
  visibility: hidden;
  opacity: 0;
  height: 0;
  padding-top: 0;
  padding-bottom: 0
}
.left-sidebar-box__collapse-wrap .collapse.in .btn{
  visibility: visible;
  opacity: 1;
  height: 30px;
  padding-top: 3px;
  padding-bottom: 6px
}
.left-sidebar-box__collapse-wrap .btn-primary[aria-expanded=false] + .collapse + .btn-primary{
  display: none
}
.left-sidebar-box__collapse-wrap > .btn.btn-primary span, .left-sidebar-box__collapse-wrap > .btn.btn-primary em{
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  top: 0;
  font-size: 11px;
  line-height: 16px;
  color: #929fa9
}
.dark-scheme .left-sidebar-box__collapse-wrap{
  background-color: #222a30
}
.left-sidebar-box__collapse-wrap.profile-page{
  border-top: none;
  background-color: transparent
}
.left-sidebar-box__collapse-wrap.profile-page + .btn.no-style{
  font-size: 15px;
  margin-top: 12px;
  font-weight: 900
}
.left-sidebar-box__collapse-wrap.profile-page .btn[aria-expanded=true] em{
  visibility: visible;
  opacity: 1
}
.left-sidebar-box__collapse-wrap.profile-page .btn[aria-expanded=true] span{
  visibility: hidden;
  opacity: 0
}
.left-sidebar-box__collapse-wrap.profile-page .btn span, .left-sidebar-box__collapse-wrap.profile-page .btn em{
  position: absolute;
  top: 3px;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 11px;
  line-height: 16px;
  color: rgba(146, 159, 169, .6);
  transition: all .3s ease
}
.left-sidebar-box__collapse-wrap.profile-page .btn span{
  visibility: visible;
  opacity: 1
}
.left-sidebar-box__collapse-wrap.profile-page .btn em{
  visibility: hidden;
  opacity: 0;
  font-style: normal
}
.left-sidebar-box__collapse-wrap.profile-page .btn:after{
  top: 75%
}
@media (max-width:600px){.left-sidebar-box__collapse-wrap.profile-page .btn:after{
    top: -3px
  }}
.left-sidebar-box__collapse-wrap .btn{
  display: block;
  height: 30px;
  border-radius: 0 0 10px 10px;
  position: relative;
  background-color: transparent
}
@media (max-width:600px){.left-sidebar-box__collapse-wrap .btn{
    position: absolute;
    right: 28px;
    top: 27px;
    overflow: visible
  }}
.left-sidebar-box__collapse-wrap .btn span{
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  top: 0;
  font-size: 11px;
  line-height: 16px;
  color: #929fa9
}
.left-sidebar-box__collapse-wrap .btn:hover, .left-sidebar-box__collapse-wrap .btn:focus, .left-sidebar-box__collapse-wrap .btn:active:hover, .left-sidebar-box__collapse-wrap .btn:active, .left-sidebar-box__collapse-wrap .btn.active{
  background-color: transparent
}
.left-sidebar-box__collapse-wrap .btn:after{
  font-family: "all-my-links";
  content: "\e615";
  font-size: 20px;
  line-height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: rgba(146, 159, 169, .6)
}
@media (max-width:600px){.left-sidebar-box__collapse-wrap .btn:after{
    top: -10px;
    left: 125%;
    transform: translate(0, 0);
    color: rgba(146, 159, 169, .6)
  }}
.left-sidebar-box__collapse-wrap .btn[aria-expanded=false]:after{
  content: "\e614"
}
.left-sidebar-box__collapse-wrap .card{
  font-size: 13px;
  line-height: 18px;
  padding: 0 15px 15px
}
@media (max-width:767px){.left-sidebar-box__collapse-wrap .card{
    padding: 0 30px 10px
  }}
.left-sidebar-box__collapse-wrap .about-section__icon{
  color: #263238
}
.dark-scheme .left-sidebar-box__collapse-wrap .about-section__icon{
  color: #fff
}
.left-sidebar-box__collapse-wrap .about-section__icon i{
  color: rgba(146, 159, 169, .4)
}
.left-sidebar-box .btn-notifications.btn-icon{
  position: absolute;
  visibility: hidden;
  opacity: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  z-index: 10;
  box-shadow: none;
  margin: 0;
  right: auto;
  top: -7px;
  left: 95px
}
@media (min-width:768px){.left-sidebar-box .btn-notifications.btn-icon{
    top: -10px;
    left: -6px;
    right: auto;
    margin: 0 -4px
  }}
.left-sidebar-box .btn-notifications.btn-icon.active{
  visibility: visible;
  opacity: 1;
  color: #0086e6
}
.dark-scheme .left-sidebar-box .btn-notifications.btn-icon.active{
  color: #0086e6
}
.left-sidebar-box.settings-init{
  margin-bottom: 20px;
  border-radius: 10px
}
@media (max-width:767px){.left-sidebar-box.settings-init{
    margin-bottom: 0;
    display: none
  }
.active-mobile-view-content .left-sidebar-box.settings-init{
    position: absolute;
    left: 100%;
    right: -100%;
    top: 50px;
    z-index: 100
  }}
.left-sidebar-box.settings-init > div{
  padding: 15px 15px 12px;
  margin: 0;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}
@media (max-width:767px){.left-sidebar-box.settings-init > div{
    border-radius: 0
  }}
.dark-scheme .left-sidebar-box.settings-init > div{
  background-color: #263238
}
#left-nav-menu li a{
  display: block;
  border-radius: 40px;
  padding: 10px 0 10px 15px;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  line-height: 1.5;
  font-size: 22px;
  font-weight: 700;
  transition: color 1s
}
#left-nav-menu li a, #left-nav-menu li a span{
  transition: all .3s ease
}
.dark-scheme #left-nav-menu li.active a span{
  color: #fff
}
.settings-init__upload-logo span{
  margin: 0 3px
}
.settings-init__upload-bg span:first-child{
  margin-left: 4px
}
.upload-icons span{
  flex: 0 1 24px;
  max-height: 30px;
  margin: 0 4px;
  cursor: pointer
}
.upload-icons span label{
  cursor: pointer
}
.upload-icons span.inactive{
  cursor: not-allowed
}
.upload-icons span.inactive:hover{
  color: rgba(254, 254, 254, .4)
}
.upload-icons span.inactive i{
  color: rgba(254, 254, 254, .4)
}
.upload-icons span i{
  display: block;
  font-size: 20px;
  line-height: 30px;
  height: 30px;
  color: #fefefe;
  transition: all .3s ease
}
.upload-icons span i:hover{
  color: #fefefe
}
.upload-icons span i:before{
  font-size: 24px;
  line-height: 30px
}
.profile-avatar{
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid #fff
}
.dark-scheme .profile-avatar{
  background-color: #263238
}
.profile-avatar a{
  display: block;
  width: 100%;
  height: 100%
}
.profile-avatar img{
  width: 100%
}
.profile-username{
  position: relative;
  color: #263238;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  padding-right: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.profile-username.profile-page{
  max-width: calc(100% - 30px);
  font-size: 21px;
  line-height: 28px
}
.profile-scroll .profile-username.profile-page{
  font-size: 15px;
  line-height: 20px
}
@media (max-width:767px){.guest .profile-username{
    font-size: 17px;
    line-height: 23px
  }}
@media (max-width:767px){.profile-username{
    font-size: 17px;
    line-height: 23px
  }}
.profile-username a{
  position: relative;
  color: #263238;
  transition: all .3s ease
}
.dark-scheme .profile-username a{
  color: #fff
}
.profile-username a i{
  color: #0086e6;
  font-size: 16px
}
.profile-username a i:before{
  font-size: inherit
}
.profile-username .btn-link{
  position: absolute;
  top: 0;
  right: 0
}
.under-navbar-scroll .profile-username .btn-link{
  display: none
}
@media (max-width:600px){.profile-username .btn-link{
    top: 20px
  }}
@media (max-width:767px){.quest .profile-username .btn-link.btn-qr{
    display: none
  }}
@media (max-width:767px){.profile-username{
    font-size: 21px
  }}
@media (max-width:991px){.under-navbar-scroll .profile-info .btn-link{
    display: none
  }}
.profile-info a{
  max-width: 100%
}
.settings-init .profile-info a{
  display: block
}
.profile-info a .profile-username{
  transition: all .3s ease;
  color: #263238;
  display: inline-block;
  max-width: 100%
}
.settings-init .profile-info a .profile-username{
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.dark-scheme .profile-info a .profile-username{
  color: #fff
}
.profile-info a .profile-usertag{
  transition: all .3s ease;
  color: #929fa9;
  margin-top: -3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%
}
.guest .profile-info a .profile-usertag{
  display: block
}
.under-navbar-scroll .guest .profile-info a .profile-usertag{
  display: block
}
.profile-info a .all-my-icon-i60{
  position: absolute;
  right: 0
}
.profile-info a .all-my-icon-i60:before{
  font-size: 17px;
  line-height: 20px
}
@media (max-width:767px){.profile-info a .all-my-icon-i60:before{
    font-size: 24px;
    line-height: 28px
  }}
@media (max-width:767px){.guest .profile-info a .all-my-icon-i60:before{
    font-size: 17px;
    line-height: 20px
  }}
.settings-box .profile-info a .all-my-icon-i60:before{
  font-size: 16px
}
.profile-info a:hover .profile-usertag{
  color: #263238
}
.dark-scheme .profile-info a:hover .profile-usertag{
  color: #fff
}
.profile-usertag{
  color: #929fa9;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400
}
.profile-page .profile-usertag{
  font-size: 15px;
  line-height: 20px;
  margin-top: -3px;
  color: #929fa9;
  max-width: calc(100% - 30px)
}
.profile-scroll .profile-page .profile-usertag{
  font-size: 13px;
  line-height: 18px;
  padding-top: 0;
  display: block
}
.under-navbar-scroll .profile-usertag{
  padding-top: 0
}
@media (max-width:767px){.profile-page.under-navbar-scroll .profile-usertag{
    padding-top: 0
  }}
.profile-usertag a{
  color: #929fa9;
  transition: all .3s ease
}
.profile-usertag a:hover{
  color: #263238
}
.dark-scheme .profile-usertag a:hover{
  color: #fff
}
.dark-scheme .profile-usertag a{
  color: #929fa9
}
.profile-bio{
  font-size: 13px;
  line-height: 18px;
  margin: 0 0 15px;
  padding-top: 5px;
  max-height: 60vh
}
@media (max-width:767px){.profile-bio{
    padding: 1px 0 0
  }
.site-profile .profile-bio{
    padding-top: 10px
  }}
.profile-bio + .left-sidebar-box__btn-box{
  padding-top: 0
}
.btn-parent .avatar-dropdown.open > .btn{
  color: #263238
}
.dark-scheme .btn-parent .avatar-dropdown.open > .btn{
  color: #fff
}
.btn-parent .avatar-dropdown > .btn{
  color: #fefefe
}
.avatar-dropdown > .btn i:before{
  line-height: inherit
}
.left-sidebar-box .avatar-dropdown{
  position: absolute;
  right: -3px;
  top: -1px;
  z-index: 99
}
.nav > li > a:focus{
  background-color: transparent
}
.sensitive-links + .hidden + .more-links{
  display: none
}
.list-group{
  margin: 0
}
.list-group:empty{
  display: none
}
.list-group:focus{
  outline: none
}
@media (max-width:991px){.list-group{
    padding-top: 10px
  }}
@media (max-width:600px){.list-group{
    padding: 10px 10px 0
  }}
.list-group .list-group-item{
  background-color: #fafbfc;
  border: none;
  border-radius: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  margin-bottom: 10px;
  padding: 0
}
.list-group .list-group-item.shaking.dropdown-active{
  z-index: 100
}
.dark-scheme .list-group .list-group-item{
  background-color: #263238
}
.list-group .list-group-item:focus{
  outline: none
}
.list-group .list-group-item.adult .link-name i{
  color: #929fa9
}
.list-group .list-group-item .avatar-dropdown .dropdown-menu{
  padding: 17px 25px
}
.list-group .list-group-item .avatar-dropdown .dropdown-menu:before{
  left: auto;
  right: 11px
}
@media (max-width:767px){.list-group .list-group-item .avatar-dropdown .dropdown-menu:before{
    right: 8px
  }}
.list-group .list-group-item.adult > .list-item-wrapper{
  position: relative
}
.list-group .list-group-item.adult > .list-item-wrapper:after{
  background-color: rgba(33, 150, 243, .02);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}
.list-group .list-group-item.adult .adult-visible{
  position: relative;
  z-index: 2
}
.list-group .list-group-item.sortable-chosen .list-item-wrapper{
  background: rgba(146, 159, 169, .1)
}
.list-group .list-group-item .list-item-wrapper{
  background-color: transparent;
  border: 1px solid rgba(0, 134, 230, .5);
  border-radius: 10px;
  padding: 11px 15px;
  position: relative;
  transition: all .3s
}
.list-group .list-group-item .list-item-wrapper .adult-hidden__inner{
  display: flex;
  width: 100%
}
.list-group .list-group-item .list-item-wrapper:after{
  background-color: transparent;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
  transition: all .3s ease;
  z-index: 1
}
.list-group .list-group-item .list-item-wrapper:focus{
  border: none;
  outline: none
}
.list-group .list-group-item .list-item-wrapper .btn-icon-nested{
  color: rgba(146, 159, 169, .25);
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  transition: all .3s
}
.list-group .list-group-item .list-item-wrapper .btn-icon-nested:hover{
  color: #929fa9
}
.list-group .list-group-item .list-item-wrapper .btn-icon-nested ~ .btn-icon-nested{
  right: 40px
}
.list-group .list-group-item .list-item-wrapper .btn-icon-nested ~ .btn-icon-nested ~ .btn-icon-nested{
  right: 80px
}
.list-group .list-group-item .list-item-wrapper .btn-icon-nested.verified, .list-group .list-group-item .list-item-wrapper .btn-icon-nested.verifable{
  display: none
}
.list-group .list-group-item .list-item{
  color: #263238;
  display: inline-block;
  max-width: 100%;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all .3s ease
}
.dark-scheme .list-group .list-group-item .list-item{
  color: #fff
}
.list-group .list-group-item .list-item.link{
  width: 100%
}
.list-group .list-group-item .link-image-wrapper{
  display: inline-block;
  margin-right: 17px;
  position: relative
}
.list-group .list-group-item .link-image-wrapper-inner{
  display: block;
  position: relative
}
.list-group .list-group-item .cover-img{
  border-radius: 100%;
  height: 48px;
  min-width: 48px;
  width: 48px
}
.list-group .list-group-item .cover-img img{
  border-radius: 100%;
  height: 40px;
  width: 40px
}
.list-group .list-group-item .favicon-img{
  border-radius: 50%;
  bottom: 0;
  height: 20px;
  position: absolute;
  right: -5px;
  width: 20px
}
.list-group .list-group-item .favicon-img img{
  border-radius: 100%;
  height: 20px;
  width: 20px
}
.list-group .list-group-item.verification-item .link-text-wrapper{
  max-width: calc(100% - 60px);
  padding: 0 100px 0 15px
}
.list-group .list-group-item .link-text-wrapper{
  max-width: calc(100% - 100px);
  transition: all .3s ease;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
@media (max-width:767px){.list-group .list-group-item .link-text-wrapper{
    max-width: 100%
  }}
.list-group .list-group-item .simple-text{
  font-size: 17px;
  font-weight: 600;
  line-height: 20px;
  padding-right: 65px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
@media (max-width:767px){.list-group .list-group-item .simple-text{
    font-size: 15px;
    padding-right: 15px
  }}
.list-group .list-group-item .simple-text .label{
  background-color: transparent;
  border-radius: 50%;
  color: #f44336;
  font-size: 16px;
  padding: 0
}
.list-group .list-group-item .simple-text .sold{
  color: #ff0
}
.list-group .list-group-item .simple-text .not-purchased{
  color: #f44336
}
.sensitive-links-wrapper{
  position: relative
}
@media (max-width:991px){.sensitive-links-wrapper{
    border-radius: 0
  }}
@media (max-width:600px){.sensitive-links-wrapper{
    padding-left: 10px;
    padding-right: 10px
  }}
.sensitive-links-wrapper .list-group{
  padding: 0
}
.sensitive-links-wrapper .list-group .list-group-item:hover .list-item-wrapper{
  background-color: rgba(146, 159, 169, .015)
}
.sensitive-links-wrapper .link-wrapper, .sensitive-links-wrapper .sensitive-links-notice{
  border-radius: 10px;
  margin-bottom: 10px
}
.without-profile-details .live-link-label{
  top: 19px
}
@media (max-width:767px){.without-profile-details .live-link-label{
    top: 21px
  }}
.without-profile-details .connected-link-label{
  right: 33px;
  top: -2px
}
.connected-link-label i{
  display: none
}
@media (max-width:767px){.connected-link-label i{
    display: block
  }}
@media (max-width:767px){.connected-link-label i:before{
    font-size: 12px
  }}
.sensitive-links-quiz__text p, .sensitive-links-notice__text p{
  margin: 0 auto;
  max-width: 240px
}
.sensitive-links-notice__text span{
  position: relative;
  top: -5px
}
.sensitive-links-notice__text p{
  color: rgba(146, 159, 169, .6);
  margin-top: -10px
}
.less-links span{
  position: relative;
  top: -5px
}
.less-links p{
  color: rgba(146, 159, 169, .6);
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: -10px
}
#link-list .link-list .sortable-fallback{
  display: none;
  opacity: 0
}
#link-list .link-list.dragging .btn{
  display: none
}
#link-list .link-list.dragging .sortable-chosen .btn-move{
  display: block;
  touch-action: none;
  -ms-touch-action: none
}
#link-list .link-list .btn-move{
  touch-action: none;
  -ms-touch-action: none
}
.link-list.sort-saving .link-item .btn-move{
  opacity: 1 !important
}
#link-list .link-list .owners-lock{
  top: 3px
}
.adult-text{
  cursor: pointer;
  font-size: 15px;
  line-height: 20px;
  position: relative;
  text-align: center;
  transition: all .3s;
  z-index: 10
}
.adult-text__icon{
  margin-right: 10px;
  vertical-align: middle
}
.adult-text button{
  background-color: transparent;
  display: block;
  margin: 5px auto 0;
  padding: 0;
  position: relative;
  transition: none;
  z-index: 10
}
.adult-text button:hover{
  color: inherit
}
.dark-scheme .adult-text button:hover{
  color: inherit
}
.adult-hidden{
  display: block;
  position: relative;
  z-index: 2
}
.adult-hidden__inner{
  display: flex;
  width: 100%
}
.adult-hidden .link-content{
  display: flex;
  flex: 1 1 auto;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.adult-hidden .link-content .link-text-wrapper{
  flex: 1 1 auto
}
.adult-hidden .link-footer{
  align-items: flex-end;
  flex: 0 1 auto;
  white-space: nowrap
}
.link-online-indicator{
  border-radius: 50%;
  height: 6px;
  left: -4px;
  position: absolute;
  width: 6px
}
.link-wrapper{
  padding: 15px
}
.link-wrapper .link-name{
  color: #929fa9
}
.link-wrapper .link-name i{
  color: rgba(146, 159, 169, .6)
}
.link-list-wrapper, .link-list-guest{
  border-radius: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  overflow: visible
}
.profile-index-page .link-list-wrapper, .profile-index-page .link-list-guest{
  box-shadow: none
}
.link-list-wrapper.empty-link-list, .link-list-guest.empty-link-list{
  box-shadow: none
}
.link-list-wrapper.empty-link-list .list-group-item, .link-list-guest.empty-link-list .list-group-item{
  padding: 15px 0;
  text-align: center
}
.link-list-wrapper.empty-link-list .list-group-item .btn.btn-link, .link-list-guest.empty-link-list .list-group-item .btn.btn-link{
  font-size: 17px;
  font-weight: 600;
  line-height: 23px
}
@media (max-width:600px){.link-list-wrapper.empty-link-list .list-group-item .btn.btn-link, .link-list-guest.empty-link-list .list-group-item .btn.btn-link{
    font-size: 15px;
    line-height: 20px
  }}
@media (max-width:600px){.link-list-wrapper, .link-list-guest{
    border-radius: 0
  }}
.link-avatar img{
  border-radius: 50%;
  height: 24px;
  min-width: 24px;
  width: 24px
}
.link-header{
  align-items: center;
  display: flex;
  margin-bottom: 4px;
  position: relative
}
.link-header p{
  margin: 0
}
.link-header .avatar-dropdown button.dropdown-toggle{
  color: rgba(146, 159, 169, .6);
  margin-left: 3px
}
.link-header .btn.btn-icon{
  position: relative
}
.link-header .avatar-dropdown{
  left: 3px;
  position: relative;
  top: 0
}
.link-header .avatar-dropdown .dropdown-menu{
  margin: 0;
  top: calc(100% + 15px);
  z-index: 1010
}
@media (min-width:768px){.link-header .avatar-dropdown .dropdown-menu{
    left: auto;
    right: -4px
  }
.link-header .avatar-dropdown .dropdown-menu:before{
    right: 10px;
    left: auto
  }}
.link-navigation{
  align-items: center;
  display: flex;
  margin-left: auto
}
.connected .link-navigation{
  padding-left: 80px
}
@media (max-width:767px){.connected .link-navigation{
    padding-left: 30px
  }}
.link-timestamp{
  color: rgba(146, 159, 169, .6);
  font-size: 11px;
  font-weight: 600;
  white-space: nowrap
}
.link-timestamp .all-my-icon-i21{
  display: block;
  text-align: center
}
.link-timestamp.m-goal-el, .link-timestamp.m-announcement-el{
  margin-bottom: 0
}
.link-timestamp.expiry{
  display: block !important;
  position: absolute;
  top: 18px;
  right: 3px;
  font-size: 10px
}
.link-timestamp.expiry.expired{
  color: #f44336
}
.link-content{
  align-items: center;
  display: flex
}
.link-content .link-title{
  transition: all .3s ease;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.connected .link-content .link-title{
  display: inline-block;
  max-width: calc(100% - 28px)
}
.link-content .link-title:blank, .link-content .link-title:empty{
  display: block;
  margin-bottom: -10px
}
.link-content .link-text{
  display: block;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  position: relative;
  top: 1px;
  z-index: 10;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.unavailable .link-content .link-text{
  color: #929fa9
}
.link-footer{
  display: flex;
  justify-content: space-between
}
.link-price__container{
  display: flex
}
.link-price__wrapper{
  align-items: center;
  display: flex;
  width: 100%
}
.link-price__wrapper i{
  margin-left: 0;
  position: relative;
  top: 1px
}
.link-price__wrapper .toggle-btn{
  cursor: pointer;
  margin-left: 10px;
  position: relative;
  top: -1px
}
.link-price__container{
  margin-left: auto
}
.link-price__container i{
  transition: all .3s ease
}
.link-price__container i.inactive{
  color: rgba(146, 159, 169, .6)
}
.link__price.pending-reply a{
  font-size: 15px;
  transition: color .3s
}
.dark-scheme .link-name, .dark-scheme .link-timestamp{
  color: #fff
}
.guest-role .link-online-indicator{
  display: none
}
.profile-index-page .link-header, .settings-manage-links-page .link-header{
  margin-bottom: 0;
  position: absolute;
  right: 10px;
  top: 5px
}
.profile-index-page .more-links .link-header, .settings-manage-links-page .more-links .link-header{
  position: relative;
  right: 0;
  top: 0
}
.profile-index-page .list-group .list-group-item .list-item-wrapper, .settings-manage-links-page .list-group .list-group-item .list-item-wrapper{
  padding: 12px 10px 9px 12px
}
.profile-index-page .link-timestamp, .settings-manage-links-page .link-timestamp{
  display: none
}
.profile-index-page .link-header .avatar-dropdown, .settings-manage-links-page .link-header .avatar-dropdown{
  left: auto;
  right: -2px;
  top: -2px
}
@media (max-width:600px){.profile-index-page .link-header .avatar-dropdown, .settings-manage-links-page .link-header .avatar-dropdown{
    top: -2px
  }}
.profile-index-page.guest-role .link-header .avatar-dropdown, .settings-manage-links-page.guest-role .link-header .avatar-dropdown{
  display: none
}
.profile-index-page .list-group .list-group-item .list-item-wrapper .btn-icon-nested, .settings-manage-links-page .list-group .list-group-item .list-item-wrapper .btn-icon-nested{
  bottom: -11px;
  left: auto;
  right: 0;
  top: auto;
  z-index: 10
}
.profile-index-page .more-links, .settings-manage-links-page .more-links{
  cursor: pointer;
  padding: 5px 15px
}
.profile-index-page .more-links .link-navigation, .settings-manage-links-page .more-links .link-navigation{
  justify-content: center;
  width: 100%
}
.profile-index-page .more-links.adult .link-timestamp, .settings-manage-links-page .more-links.adult .link-timestamp{
  display: none
}
.profile-index-page .more-links .link-timestamp, .settings-manage-links-page .more-links .link-timestamp{
  display: block
}
.profile-index-page .more-links .link-timestamp i.adult-hidden:before, .settings-manage-links-page .more-links .link-timestamp i.adult-hidden:before{
  margin: 0 auto
}
.profile-index-page .more-links .link-timestamp span, .settings-manage-links-page .more-links .link-timestamp span{
  text-align: center
}
.profile-index-page .more-links .adult-hidden, .settings-manage-links-page .more-links .adult-hidden{
  height: 15px;
  position: relative;
  text-align: center;
  top: -4px
}
.profile-index-page .adult .link-navigation, .settings-manage-links-page .adult .link-navigation{
  justify-content: center;
  width: 100%
}
.profile-index-page .adult .link-header, .settings-manage-links-page .adult .link-header{
  margin-bottom: 4px;
  position: relative;
  top: 0
}
.profile-index-page .adult .link-timestamp, .settings-manage-links-page .adult .link-timestamp{
  display: block
}
.profile-index-page .adult .link-timestamp i.adult-hidden:before, .settings-manage-links-page .adult .link-timestamp i.adult-hidden:before{
  margin: 0 auto
}
.profile-index-page .link-price__wrapper, .settings-manage-links-page .link-price__wrapper{
  margin-top: -20px
}
.profile-index-page .unavailable .link-footer .list-item, .settings-manage-links-page .unavailable .link-footer .list-item{
  transform: translateY(2px);
  margin-right: 0
}
.more-links.adult{
  position: relative
}
.more-links.adult:after{
  background-color: rgba(33, 150, 243, .01);
  border-radius: 10px;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}
.notification .notification-thumb .thumb-img > a{
  height: 24px;
  margin-right: 5px;
  width: 24px
}
.notification .notification-thumb .thumb-img > a img{
  border-radius: 50%;
  overflow: hidden
}
.notification .notification-thumb .notification-username a{
  color: #263238;
  transition: all .3s ease
}
.dark-scheme .notification .notification-thumb .notification-username a{
  color: #fff
}
.notification .notification-thumb .notification-username a:hover{
  color: #0086e6
}
.notification__link.link-related .link-related__img .ava-img img{
  width: 100%
}
.notification__link.link-related .link-related__img .icon-img img{
  border-radius: 100%;
  height: 20px;
  width: 20px
}
.notification__link.link-related .link-related__info .reset-reply-btn + .link-related__info-wrap .name-site a{
  max-width: 100%
}
.notification__link.link-related .link-related__info a{
  color: #263238;
  font-size: 17px;
  font-weight: 600;
  line-height: 23px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all .3s ease
}
.dark-scheme .notification__link.link-related .link-related__info a{
  color: #fff
}
.notification__link.link-related .link-related__info a em{
  display: block;
  font-style: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all .3s ease
}
.notification__link.link-related .link-related__info .name-site span{
  font-size: 17px;
  font-weight: 600;
  margin-left: auto;
  padding-left: 5px
}
.notification__link.link-related .link-related__info .name-site span i{
  position: relative;
  top: 2px
}
.notification__link.link-related .link-related__info .name-site span:before{
  font-family: "all-my-links";
  font-size: 18px;
  position: absolute;
  right: 0;
  top: 2px
}
.notification__link.link-related .link-related__aside span{
  font-size: 17px;
  font-weight: 600;
  line-height: 23px
}
.notification__link.link-related .link-related__aside span.pending-reply{
  padding-left: 20px
}
.notification__link.link-related .link-related__aside span.pending-reply a{
  max-width: none
}
.notification__link.link-related .link-related__aside span.purchased{
  color: #929fa9;
  padding-left: 20px
}
.notification__link.link-related .link-related__aside span.purchased i{
  display: none
}
.notification__link.link-related .link-related__aside span.purchased:before{
  color: #929fa9;
  content: "\e657";
  display: none;
  font-size: 24px
}
.notification__link.link-related .link-related__aside span.not-purchased{
  padding-left: 20px;
  top: 12px
}
.notification__link.link-related .link-related__aside span.toggle-btn{
  cursor: pointer;
  position: relative
}
.notification__link.link-related .link-related__aside span.toggle-btn .inactive{
  color: rgba(146, 159, 169, .6);
  transition: all .3s ease
}
.notification__link.link-related .link-related__aside span.toggle-btn .active{
  transition: all .3s ease
}
.notification-content .settings-link span{
  position: relative;
  top: -2px
}
.notification-content .settings-link i{
  margin-left: 10px
}
.b-contributors-list .b-contributors-list__item:hover a{
  background-color: transparent;
  color: #263238
}
.dark-scheme .b-contributors-list .b-contributors-list__item:hover a{
  color: #fff
}
.b-contributors-list .b-contributors-list__item.active a{
  color: #263238
}
.dark-scheme .b-contributors-list .b-contributors-list__item.active a{
  color: #fff
}
@media (max-width:767px){.modal-dialog .subscriptions-box .close i:before{
    content: "\e64f";
    color: #0086e6;
    transition: all .3s ease
  }}
.subscriptions-box__head-content .list-group-item{
  margin: 0 -10px;
  padding: 0
}
@media (max-width:767px){.subscriptions-box__head-content .list-group-item{
    padding-top: 10px
  }}
.subscriptions-box__head-content .link-header{
  margin-bottom: 0
}
.subscriptions-box__head-content .link-hyperlink, .subscriptions-box__head-content .link-timestamp{
  display: none
}
.subscriptions-box__head-content .link-navigation{
  position: absolute;
  right: -7px;
  top: -3px
}
.subscriptions-box__head-content .link-content{
  padding-left: 0
}
.subscriptions-box__head-content .link-image-wrapper > a{
  display: block;
  height: 48px;
  position: relative;
  width: 48px
}
.subscriptions-box__head-content .link-image-wrapper > a img{
  border-radius: 50%
}
.subscriptions-box__head-content .link-image-wrapper .cover-img{
  height: 48px;
  width: 48px
}
.subscriptions-box__head-content .link-image-wrapper .favicon-img{
  bottom: 0;
  height: 20px;
  position: absolute;
  right: -5px;
  width: 20px
}
.subscriptions-box__head-content .link-text-wrapper{
  overflow: hidden;
  padding-left: 22px;
  padding-right: 90px
}
.subscriptions-box__head-content .link-text-wrapper-inner .link-text a{
  color: #0086e6;
  font-size: 15px;
  line-height: 20px
}
.subscriptions-box__head-content .simple-text{
  font-size: 17px;
  font-weight: 600;
  line-height: 23px;
  max-width: 100%;
  padding-bottom: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.subscriptions-box__head-content .simple-text a{
  color: #263238
}
.subscriptions-box__head-content .simple-text a:hover{
  color: #0086e6
}
.dark-scheme .subscriptions-box__head-content .simple-text a{
  color: #fff
}
.dark-scheme .subscriptions-box__head-content .simple-text a:hover{
  color: #0086e6
}
.subscriptions-box__head-content .link-footer{
  bottom: -2px;
  position: absolute;
  right: -7px
}
.subscriptions-box__content-head > div span{
  font-size: 13px;
  font-weight: 600;
  line-height: 18px
}
.subscriptions-box__content-head > div span.started{
  color: #263238
}
.dark-scheme .subscriptions-box__content-head > div span.started{
  color: #fff
}
.subscriptions-box__content-head > div em{
  font-size: 18px;
  font-style: normal;
  line-height: 18px
}
.subscriptions-box__content-head > div .qty{
  display: inline-block;
  font-size: 13px;
  line-height: 18px;
  margin-right: 5px
}
.subscriptions-box__content-main.expired .subscriptions-box__user-info-desc > a .name, .subscriptions-box__content-main.expired .subscriptions-box__user-info-desc > a .username, .subscriptions-box__content-main.expired .subscriptions-box__user-info-desc > a .name i:before{
  color: #929fa9
}
.subscriptions-box__user-info-thumbnail img{
  border-radius: 50%
}
.subscriptions-box__user-info-desc > a:hover .name{
  color: #0086e6
}
.subscriptions-box__user-info-desc > a:hover .username{
  color: #263238
}
.dark-scheme .subscriptions-box__user-info-desc > a:hover .username{
  color: #fff
}
.subscriptions-box__user-info .name i:before{
  color: #0086e6;
  font-size: 16px;
  line-height: 20px;
  position: absolute;
  right: 0;
  top: 0
}
.add-new-link__divider span{
  color: #929fa9;
  display: inline-block;
  font-size: 13px;
  line-height: 18px;
  padding: 0 15px;
  position: relative
}
.add-new-link__divider span:after, .add-new-link__divider span:before{
  background-color: rgba(146, 159, 169, .4);
  content: "";
  height: 1px;
  position: absolute;
  top: 50%
}
.add-new-link__divider span:after{
  left: -250%;
  right: 100%
}
.add-new-link__divider span:before{
  left: 100%;
  right: -250%
}
.list-group .b-goal-item.list-group-item .list-item-wrapper .btn-icon-nested, .list-group .b-announcement-item.list-group-item .list-item-wrapper .btn-icon-nested{
  display: none
}
.profile-index-page .list-group .b-goal-item.list-group-item .list-item-wrapper .btn-icon-nested, .profile-index-page .list-group .b-announcement-item.list-group-item .list-item-wrapper .btn-icon-nested, .settings-manage-links-page .list-group .b-goal-item.list-group-item .list-item-wrapper .btn-icon-nested{
  bottom: 2px;
  display: block;
  right: 10px;
  top: auto
}
.profile-index-page .b-goal-item .link-navigation{
  position: absolute;
  right: 0;
  top: -5px
}
.b-goal-item .link-online-indicator{
  bottom: 6px;
  display: none;
  left: 6px
}
.fund-modal .b-goal-item .link-online-indicator, .subscriptions-box .b-goal-item .link-online-indicator{
  display: none
}
.b-goal-item__description p.collapse{
  margin: 0;
  padding-bottom: 0;
  transition: all .3s ease
}
.b-goal-item__description p.collapse.in{
  padding-bottom: 3px;
  padding-right: 0
}
.b-goal-item__description p.collapse[aria-expanded=false]{
  display: -webkit-box;
  height: 18px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}
.b-goal-item__description p.collapsing[aria-expanded=false]{
  height: auto !important
}
.b-goal-item__description > a.collapsed{
  bottom: 0;
  transition: all .3s ease
}
.b-goal-item__description > a.collapsed:after{
  content: "more"
}
.b-goal-item__description > a:not(.collapsed):after{
  content: "less"
}
.profile-index-page .b-announcement-item .link-navigation{
  position: absolute;
  right: 0;
  top: -5px
}
.b-announcement-item .link-online-indicator{
  bottom: 6px;
  display: none;
  left: 6px
}
.b-announcement-item__description p.collapse{
  margin: 0;
  padding-bottom: 0;
  transition: all .3s ease
}
.b-announcement-item__description p.collapse.in{
  padding-bottom: 3px;
  padding-right: 0
}
.b-announcement-item__description p.collapse[aria-expanded=false]{
  display: -webkit-box;
  height: 54px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}
.b-announcement-item__description p.collapsing[aria-expanded=false]{
  height: auto !important
}
.b-announcement-item__description > a.collapsed{
  bottom: 0;
  transition: all .3s ease
}
.b-announcement-item__description > a.collapsed:after{
  content: "more"
}
.b-announcement-item__description > a:not(.collapsed):after{
  content: "less"
}
.link-item.can-drag .link-price__container{
  padding-right: 18px
}
.b-goals-list{
  margin-bottom: 10px
}
.b-goals-list.empty{
  margin-bottom: 0
}
.b-goals-list .list-group-item:first-child, .b-goals-list .list-group-item:last-child{
  border-radius: 10px
}
.fund-modal .list-group-item{
  box-shadow: none;
  padding: 0
}
.fund-modal .list-item-wrapper{
  border: none;
  padding: 0
}
.fund-modal .list-item-wrapper:after{
  display: none
}
.list-group .list-group-item:first-child, .list-group .list-group-item:last-child{
  border-radius: 10px
}
@media (max-width:767px){body.modal-open .modal-scrollable{
    overflow: hidden
  }
body.modal-open .modal-scrollable .modal-body{
    padding: 0
  }
body.modal-open .modal-scrollable .modal-body .modal-block__title{
    margin: 0;
    padding: 20px
  }
body.modal-open .modal-scrollable__scroll{
    overflow-y: scroll;
    height: 100vh;
    padding: 10px 10px 100px
  }}
.modal-verification p.verify-text{
  padding: 10px 0
}
@media (max-width:767px){.modal-verification p.verify-text{
    padding-bottom: 0;
    margin-bottom: 40px
  }}
.modal-edit-link__top-block button{
  position: relative;
  background: 0 0;
  border: none;
  min-width: 0;
  padding: 0 0 0 30px;
  margin-top: 3px;
  font-size: 13px;
  line-height: 30px;
  height: 30px;
  color: rgba(38, 50, 56, .3);
  transition: all .3s ease
}
@media (max-width:767px){.modal-edit-link__top-block button{
    position: absolute;
    top: 13px;
    padding: 0;
    right: 92px;
    color: #263238
  }
.dark-scheme .modal-edit-link__top-block button{
    color: #fff
  }}
@media (max-width:767px){.modal-edit-link__top-block button span{
    display: none
  }}
.dark-scheme .modal-edit-link__top-block button{
  color: rgba(255, 255, 255, .3)
}
.modal-edit-link__top-block button.sync-btn{
  display: none
}
@media (max-width:767px){.modal-edit-link__top-block button.sync-btn{
    top: 10px
  }}
.modal-edit-link__top-block button:last-child{
  margin: 3px 40px 0 14px
}
@media (max-width:767px){.modal-edit-link__top-block button:last-child{
    margin: 0;
    right: 50px
  }}
.modal-edit-link__top-block button:last-child:hover{
  color: #f44336
}
.modal-edit-link__top-block button i{
  position: absolute;
  left: 0;
  top: 0
}
.modal-edit-link__top-block button i:before{
  font-size: 24px;
  line-height: 30px
}
.modal-edit-link__top-block button:hover{
  color: #0086e6
}
.modal-edit-link__title i{
  position: absolute;
  left: 0;
  top: 0
}
.qr-code-style .modal-dialog .close i:before{
  font-size: 24px;
  line-height: 36px
}
.modal-links__stripe-saletype-block .field-link-sale_type.activated > div .radio{
  pointer-events: auto
}
.modal-links__stripe-saletype-block .field-link-sale_type.activated > div .radio > label label.inner-label{
  cursor: pointer
}
.modal-links__stripe-saletype-block .field-link-sale_type.activated > div .radio > label label.inner-label span i{
  background-color: transparent
}
.modal-links__stripe-saletype-block .field-link-sale_type.activated > div .radio > label label.inner-label span strong{
  color: #222b32
}
.dark-scheme .modal-links__stripe-saletype-block .field-link-sale_type.activated > div .radio > label label.inner-label span strong{
  color: #fff
}
.modal-links__stripe-saletype-block .field-link-sale_type.activated > div .radio > label label.inner-label input[type=radio]:checked + span strong{
  color: #fff
}
.dark-scheme .modal-links__stripe-saletype-block .field-link-sale_type.activated > div .radio > label label.inner-label input[type=radio]:checked + span strong{
  color: #fff
}
.modal-links__stripe-saletype-block .field-link-sale_type > div{
  display: flex;
  border-radius: 6px
}
.modal-links__stripe-saletype-block .field-link-sale_type > div .radio{
  flex: 0 1 50%;
  max-width: 50%;
  background-color: rgba(124, 139, 150, .1);
  color: #222b32;
  text-align: center;
  pointer-events: none
}
.dark-scheme .modal-links__stripe-saletype-block .field-link-sale_type > div .radio{
  color: #fff
}
.modal-links__stripe-saletype-block .field-link-sale_type > div .radio > label{
  display: flex;
  position: relative
}
.modal-links__stripe-saletype-block .field-link-sale_type > div .radio > label label.inner-label{
  position: static;
  width: 100%;
  min-width: 0;
  margin: 0;
  height: 30px;
  cursor: not-allowed
}
.modal-links__stripe-saletype-block .field-link-sale_type > div .radio > label label.inner-label span{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0
}
.modal-links__stripe-saletype-block .field-link-sale_type > div .radio > label label.inner-label span strong{
  position: relative;
  display: block;
  padding: 0 3px;
  font-weight: 400;
  z-index: 2;
  font-size: 11px;
  line-height: 30px;
  color: rgba(34, 43, 50, .3);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.dark-scheme .modal-links__stripe-saletype-block .field-link-sale_type > div .radio > label label.inner-label span strong{
  color: rgba(255, 255, 255, .3)
}
.modal-links__stripe-saletype-block .field-link-sale_type > div .radio > label label.inner-label span i{
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 100%;
  height: 30px;
  z-index: 1;
  left: 0;
  top: 0;
  transform: translate(0, 0)
}
.modal-links__stripe-saletype-block .field-link-sale_type > div .radio > label label.inner-label input[type=radio]:checked + span strong{
  color: rgba(34, 43, 50, .3);
  font-weight: 600
}
.dark-scheme .modal-links__stripe-saletype-block .field-link-sale_type > div .radio > label label.inner-label input[type=radio]:checked + span strong{
  color: rgba(255, 255, 255, .3)
}
.modal-links__stripe-saletype-block .field-link-sale_type > div .radio > label label.inner-label input[type=radio]:checked + span i{
  background-color: transparent
}
.modal-links__preview .cover img{
  width: 48px;
  height: 48px;
  border-radius: 50%
}
.modal-links__preview .description .title{
  font-size: 13px
}
.modal-links__preview_buttons button{
  margin-left: 10px
}
.modal-links__icon.avatar-btn img{
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 20px
}
.modal-links__icon.custom-image-btn img{
  margin-right: 35px
}
.modal-links__icon span, .modal-links__icon i{
  transition: color .3s
}
.modal-links__icon:hover span{
  color: #263238
}
.dark-scheme .modal-links__icon:hover span{
  color: #fff
}
.modal-links__icon.active span{
  color: #263238
}
.dark-scheme .modal-links__icon.active span{
  color: #fff
}
.modal-links__icon.avatar-btn img{
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin: 0 auto
}
.modal-links .hidden + .modal-links__button-group{
  margin-top: 0
}
.link-form .modal-label-wrapper .checkbox p, .link-form .modal-label-wrapper .checkbox label{
  margin: 0
}
.link-form .modal-label-wrapper .checkbox p{
  order: 1;
  margin-right: 5px;
  font-size: 13px;
  color: rgba(146, 159, 169, .6)
}
.hints > div{
  box-shadow: 0 4px 16px rgba(0, 0, 0, .15);
  border-radius: 4px;
  background: #fff;
  padding: 20px 15px
}
.dark-scheme .hints > div{
  background: #263238;
  box-shadow: 0 10px 20px rgba(0, 0, 0, .3)
}
.hints > div:after{
  position: absolute;
  top: -8px;
  left: 50%;
  margin-left: -8px;
  content: "";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff
}
.dark-scheme .hints > div:after{
  border-bottom-color: #263238
}
.hints > div .btn{
  min-width: 0
}
.hints > div .btn-link{
  font-size: 14px;
  line-height: 20px
}
.hints > div .btn-link span{
  color: #263238
}
.hints > div .btn-link:hover{
  color: #263238
}
.hints > div .btn-link:hover span{
  color: #263238
}
.dark-scheme .hints > div .btn-link:hover span{
  color: #fff
}
.dark-scheme .hints > div .btn-link:hover{
  color: #fff
}
.modal-links .popup-header__save-btn button{
  background-color: transparent;
  font-size: 17px;
  font-weight: 600;
  padding: 0
}
.modal-links .popup-header__save-btn button:disabled{
  color: #929fa9
}
.dark-scheme .modal-links .popup-header__save-btn button:disabled{
  color: #929fa9
}
.modal-links .popup-header__save-btn button:hover{
  background-color: transparent;
  color: #929fa9
}
.add-new-link__buttons .fas, .add-new-link__buttons .fa-solid{
  margin-right: 5px
}
.modal-links .add-new-link button, .modal-links .profile-report button{
  background-color: transparent
}
.modal-links .add-new-link button.add-new-link__button, .modal-links .profile-report button.add-new-link__button{
  display: flex;
  align-items: center;
  font-weight: 400;
  width: 100%;
  cursor: pointer;
  color: #263238;
  padding: 5px 10px
}
.dark-scheme .modal-links .add-new-link button.add-new-link__button, .dark-scheme .modal-links .profile-report button.add-new-link__button{
  color: #fff
}
.modal-links .add-new-link button.add-new-link__button:hover, .modal-links .profile-report button.add-new-link__button:hover{
  color: #263238
}
.dark-scheme .modal-links .add-new-link button.add-new-link__button:hover, .dark-scheme .modal-links .profile-report button.add-new-link__button:hover{
  color: #fff
}
.modal-links .add-new-link button.add-new-link__button:after, .modal-links .profile-report button.add-new-link__button:after{
  color: rgba(146, 159, 169, .6)
}
.modal-links .add-new-link button.add-new-link__button.active, .modal-links .profile-report button.add-new-link__button.active{
  color: #263238;
  font-weight: 800
}
.modal-links .add-new-link button.add-new-link__button.active i, .modal-links .profile-report button.add-new-link__button.active i{
  font-weight: 400
}
.modal-links .add-new-link button.add-new-link__button.active:hover, .modal-links .profile-report button.add-new-link__button.active:hover{
  color: #263238
}
.dark-scheme .modal-links .add-new-link button.add-new-link__button.active:hover, .dark-scheme .modal-links .profile-report button.add-new-link__button.active:hover{
  color: #fff
}
.dark-scheme .modal-links .add-new-link button.add-new-link__button.active, .dark-scheme .modal-links .profile-report button.add-new-link__button.active{
  color: #fff
}
.modal-links .add-new-link button.add-new-link__button.active:disabled, .modal-links .profile-report button.add-new-link__button.active:disabled{
  color: #263238
}
.dark-scheme .modal-links .add-new-link button.add-new-link__button.active:disabled, .dark-scheme .modal-links .profile-report button.add-new-link__button.active:disabled{
  color: #fff
}
.modal-links .add-new-link button.add-new-link__button.active:disabled:hover, .modal-links .profile-report button.add-new-link__button.active:disabled:hover{
  color: #263238
}
.dark-scheme .modal-links .add-new-link button.add-new-link__button.active:disabled:hover, .dark-scheme .modal-links .profile-report button.add-new-link__button.active:disabled:hover{
  color: #fff
}
.modal-links .add-new-link button.add-new-link__button:disabled, .modal-links .profile-report button.add-new-link__button:disabled{
  color: #929fa9
}
.modal-links .add-new-link button.add-new-link__button:disabled:hover, .modal-links .profile-report button.add-new-link__button:disabled:hover{
  color: #929fa9
}
.modal-links .add-new-link button.add-new-link__button:disabled i, .modal-links .profile-report button.add-new-link__button:disabled i{
  color: rgba(146, 159, 169, .6)
}
.modal-links .add-new-link button.add-new-link__button:disabled:after, .modal-links .profile-report button.add-new-link__button:disabled:after{
  color: rgba(146, 159, 169, .6)
}
.modal-links .add-new-link button.add-new-link__button:after, .modal-links .profile-report button.add-new-link__button:after{
  content: "\e617";
  font-family: "all-my-links";
  position: absolute;
  top: 6px;
  right: 10px;
  font-size: 24px;
  line-height: 24px;
  transition: color .3s
}
.modal-links .add-new-link button.add-new-link__button i, .modal-links .profile-report button.add-new-link__button i{
  margin-right: 15px;
  color: rgba(146, 159, 169, .6)
}
.profile-report__info-thumbnail img{
  width: 100%;
  border-radius: 60px
}
.modal_add-card > img{
  width: 80px;
  height: 80px;
  border-radius: 80px
}
.modal_add-card__info-link img{
  width: 20px;
  height: 20px
}
.mops p{
  font-size: 13px;
  font-weight: 600;
  color: #929fa9;
  margin-bottom: 12px
}
.dark-scheme .mops p{
  color: rgba(255, 255, 255, .5)
}
.modal-payouts__description p{
  font-size: 13px;
  line-height: 1.2;
  color: rgba(0, 134, 230, .5)
}
.modal-payouts-reply .user-reply > img{
  width: 80px;
  height: 80px;
  border-radius: 80px
}
.modal-payouts-reply .user-reply p{
  margin: 0;
  padding: 10px 0 0
}
.lightbox .lb-nav a.lb-next{
  margin-right: -70px
}
.lightbox .lb-nav a.lb-prev{
  margin-left: -70px
}
.l-tweet_link-thumbnail img{
  width: 100%
}
.l-tweet_link-btns .checkbox i{
  line-height: 13px
}
.navbar-form.m-filter-search .search__hovering .form-group.search-from-filter__footer_btn > button{
  margin-right: 6px;
  width: auto;
  height: auto
}
.navbar-form.m-filter-search .search__hovering .form-group.search-from-filter__footer_btn > button:hover{
  color: #fff
}
.navbar-form .search__hovering .form-group > button.clear-btn{
  right: 2px
}
@media (min-width:992px){.navbar-form .search__hovering .form-group > button.clear-btn{
    right: 40px
  }}
@media (max-width:991px){.navbar-form .search__hovering .form-group > button{
    top: 0;
    right: -30px;
    height: 24px;
    width: 24px;
    line-height: 24px
  }
.navbar-form .search__hovering .form-group > button i, .navbar-form .search__hovering .form-group > button i:before{
    font-size: 20px;
    line-height: 24px
  }}
.site-index .nav-tabs > li.active > a{
  border: 0;
  color: #263238;
  font-weight: 600
}
.site-index .nav-tabs > li.active > a.btn-icon{
  display: block;
  font-size: 24px
}
.site-index .nav-tabs > li.active > a:hover{
  border: 0
}
.site-index .nav-tabs > li > a{
  border: 0;
  font-size: 18px;
  line-height: 25px;
  margin: 0;
  padding: 15px 0;
  color: rgba(38, 50, 56, .4)
}
.site-index .nav-tabs > li > a.btn-icon{
  display: none
}
.site-index .nav-tabs > li > a:hover{
  background: 0 0;
  color: #ef477f
}
@media (min-width:991px){.notification-index .tab-content > div:not(.notification-empty){
    padding-bottom: 30vh !important
  }}
.notification-index .nav-tabs > li.active > a{
  border: 0;
  color: #263238
}
.notification-index .nav-tabs > li.active > a:hover{
  border: 0
}
.notification-index .nav-tabs > li.active > a.btn-icon{
  display: block;
  font-size: 24px
}
.notification-index .nav-tabs > li > a{
  border: 0;
  font-size: 21px;
  line-height: 25px;
  margin: 0;
  padding: 13px 15px;
  transition: all .3s;
  font-weight: 600;
  color: rgba(146, 159, 169, .4)
}
.notification-index .nav-tabs > li > a:hover{
  color: #263238
}
.notification-index .nav-tabs > li > a:hover{
  background: 0 0;
  color: #0086e6
}
@media (max-width:767px){.notification-index .nav-tabs > li > a{
    padding: 15px 15px 12px
  }}
.notification-index .nav-tabs > li > a.btn-icon{
  display: none
}
.notification-index-page.dark-scheme .nav-tabs > li > a{
  color: rgba(146, 159, 169, .4)
}
.notification-index-page.dark-scheme .nav-tabs > li > a:hover{
  color: #fff
}
.panel{
  border: 0;
  border-radius: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}
@media (max-width:767px){.panel{
    margin-bottom: 1rem
  }}
@media (max-width:600px){.panel{
    margin-bottom: 0;
    border-radius: 0
  }}
.panel-default{
  background-color: #fff
}
.dark-scheme .panel-default{
  background-color: #263238
}
@media (min-width:768px){.panel-body{
    padding: 15px
  }}
.settings-account-page .container, .settings-profile-page .container, .settings-notifications-page .container{
  position: static
}
.settings-account-page .container > .alert, .settings-profile-page .container > .alert, .settings-notifications-page .container > .alert{
  position: absolute;
  right: 20px;
  top: 0;
  z-index: 100;
  transform: all .3s ease
}
@media (max-width:991px){.settings-account-page .container > .alert, .settings-profile-page .container > .alert, .settings-notifications-page .container > .alert{
    top: 22px
  }}
.settings-account-page .container > .alert.fade.in, .settings-profile-page .container > .alert.fade.in, .settings-notifications-page .container > .alert.fade.in{
  -moz-animation: cssAnimation 0s ease-in 5s forwards;
  -webkit-animation: cssAnimation 0s ease-in 5s forwards;
  -o-animation: cssAnimation 0s ease-in 5s forwards;
  animation: cssAnimation 0s ease-in 5s forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards
}
.settings-account-page .container > .alert .close, .settings-profile-page .container > .alert .close, .settings-notifications-page .container > .alert .close{
  margin: -2px 0 0 5px
}
.settings-notifications-page .panel{
  overflow: hidden;
  width: 100%;
  max-width: 100%
}
.settings-notifications-page .panel-body{
  margin-top: 3px;
  padding-top: 27px
}
@keyframes cssAnimation{
  to {
    visibility: hidden;
    opacity: 0
  }
}
@-webkit-keyframes cssAnimation{
  to {
    visibility: hidden;
    opacity: 0
  }
}
@media (max-width:991px) and (max-height:540px) and (min-width:767px){.settings-box__left-column .left-sidebar-box{
    padding-top: 120px;
    background-color: transparent;
    box-shadow: none
  }}
@media (min-width:991px) and (max-height:540px){.settings-box__left-column .left-sidebar-box{
    padding-top: 70px;
    background-color: transparent;
    box-shadow: none
  }}
.settings-box__navigation ul li.active a{
  color: #263238
}
.dark-scheme .settings-box__navigation ul li.active a{
  color: #fff
}
@media (min-width:767px){.settings-box__navigation ul li.active a{
    font-weight: 600
  }}
.settings-box__navigation ul li.active a:after{
  font-weight: 400
}
.settings-box__navigation ul li > a{
  display: block;
  padding: 12px 40px 14px 20px;
  color: #929fa9;
  border: none;
  margin: 0;
  background-color: transparent;
  transition: all .3s ease
}
@media (max-width:767px){.settings-box__navigation ul li > a{
    color: #263238
  }
.dark-scheme .settings-box__navigation ul li > a{
    color: #fff
  }}
.settings-box__navigation ul li > a:after{
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  font-size: 24px;
  line-height: 32px;
  font-family: "all-my-links";
  content: "\e617";
  color: rgba(146, 159, 169, .6);
  font-weight: 400
}
.settings-box__navigation ul li > a:hover, .settings-box__navigation ul li > a:focus{
  color: #263238;
  background-color: transparent
}
.dark-scheme .settings-box__navigation ul li > a:hover, .dark-scheme .settings-box__navigation ul li > a:focus{
  color: #fff
}
.settings-box__content .panel{
  margin-bottom: 0;
  padding-top: 30px
}
@media (max-width:991px){.settings-box__content .panel{
    padding-top: 80px
  }}
.settings-box__content .panel:after{
  position: fixed;
  background-color: #f0f3f5;
  height: 70px;
  top: 50px;
  width: 635px;
  margin-left: -5px;
  z-index: 1000
}
@media (min-width:767px){.settings-box__content .panel:after{
    content: ""
  }}
@media (max-width:991px){.settings-box__content .panel:after{
    width: 415px;
    top: 64px
  }}
.dark-scheme .settings-box__content .panel:after{
  background-color: #1d2226
}
.settings-manage-links-page .settings-box__content .panel{
  background-color: transparent;
  box-shadow: none
}
@media (min-width:767px){.settings-manage-links-page .settings-box__content .panel{
    padding-top: 104px
  }}
@media (min-width:992px){.settings-manage-links-page .settings-box__content .panel{
    padding-top: 98px
  }}
.settings-box__content .panel.panel-default{
  padding: 45px 0 0;
  margin: 0;
  background-color: transparent
}
@media (min-width:768px){.settings-box__content .panel.panel-default{
    padding-top: 54px
  }}
.dark-scheme .settings-box__content .panel.panel-default{
  background-color: transparent
}
.settings-box__content .panel-body{
  padding: 5px 25px 25px 20px
}
@media (max-width:375px){.settings-box__content .panel-body{
    padding: 5px 10px 25px
  }}
@media (min-width:992px){.settings-box__content .panel-body{
    padding: 30px 25px 25px
  }
.settings-payments-card-page .settings-box__content .panel-body{
    padding-top: 0
  }}
@media (min-width:768px){.settings-manage-links-page .settings-box__content .panel-body{
    padding: 0
  }}
@media (max-width:767px){.settings-manage-links-page .settings-box__content .panel-body{
    padding: 0 20px
  }}
@media (max-width:600px){.settings-manage-links-page .settings-box__content .panel-body{
    padding: 0 10px
  }}
.settings-box .panel-default{
  background-color: transparent;
  box-shadow: none;
  height: 100%
}
.dark-scheme .settings-box .panel-default{
  background-color: transparent
}
.dark-scheme .bootstrap-select.btn-group .dropdown-menu li a{
  color: #fff
}
.bootstrap-select.btn-group .dropdown-menu li a:hover{
  color: #fff
}
.settings-box .btn-delete i{
  position: relative;
  top: 3px;
  display: inline-block;
  padding-left: 6px;
  animation: none
}
.settings-box .row-settings .form-group.field-user-username > div{
  flex: 0 1 100%;
  max-width: 100%
}
@media (min-width:992px){.settings-box .row-settings .form-group.field-user-username > div{
    flex: 0 1 380px;
    max-width: 380px
  }}
.settings-box .row-settings .block-gender-birthday .form-group.field-user-birthday .input-group.date > input:focus + .input-group-addon i{
  color: #263238
}
.dark-scheme .settings-box .row-settings .block-gender-birthday .form-group.field-user-birthday .input-group.date > input:focus + .input-group-addon i{
  color: #fff
}
.settings-box .row-settings .block-gender-birthday .form-group.field-user-birthday .input-group.date .input-group-addon i{
  font-family: "all-my-links";
  color: rgba(146, 159, 169, .6);
  font-size: 25px;
  line-height: 36px;
  font-style: normal
}
.settings-box .row-settings .block-gender-birthday .form-group.field-user-birthday .input-group.date .input-group-addon i:before{
  content: "\e638"
}
.block-bg-avatar .title-section span{
  display: none
}
@media (min-width:992px){.block-bg-avatar .title-section span{
    display: block
  }}
.form-group-custom .form-load-img.bg-img img{
  height: 100%
}
.settings-box__back-btn i{
  font-size: 20px;
  line-height: 24px
}
.settings-box .row-settings .form-group .oauth .username, .settings-box .row-settings .form-group .oauth a.btn{
  font-weight: 600;
  font-size: 13px;
  line-height: 28px;
  color: #fff;
  border-radius: 18px
}
.settings-box .row-settings .form-group .oauth a.btn{
  position: relative;
  z-index: 1;
  display: block;
  padding: 0 15px;
  height: 36px;
  text-align: right;
  border: none;
  font-weight: 600;
  box-shadow: none
}
.settings-box .row-settings .form-group .oauth a.btn:after{
  position: relative;
  display: inline-block;
  font-family: "all-my-links";
  top: 4px;
  font-size: 24px;
  font-weight: 400;
  padding-left: 9px
}
.settings-box .row-settings .form-group .oauth a.btn.disconnect-btn:after{
  content: "\e640"
}
.settings-box .row-settings .form-group .oauth a.btn.connect-btn:after{
  content: "\e641"
}
.settings-box .row-settings.payouts-block .form-group.field-legalentity-dob .input-group-addon i{
  font-family: "all-my-links";
  color: rgba(146, 159, 169, .6);
  font-size: 25px;
  line-height: 36px;
  font-style: normal
}
.settings-box .row-settings.payouts-block .form-group.field-legalentity-dob .input-group-addon i:before{
  content: "\e638"
}
.settings-box .row-settings.payouts-block .form-group.field-legalentity-tos .help-block a{
  transition: all .3s ease
}
.settings-box .row-settings.payouts-block .form-group.field-enablepayouts-country .help-block a{
  text-decoration: underline
}
.settings-box .row-settings.notify-block .form-group .checkbox > label label i{
  display: block;
  position: relative;
  left: -1px;
  visibility: hidden;
  opacity: 0;
  color: #fff;
  transition: all .3s ease
}
.dark-scheme .settings-box .row-settings.notify-block .form-group .checkbox > label label i{
  color: #263238
}
.settings-box .row-settings.notify-block .form-group .checkbox > label label i:before{
  width: auto;
  margin-left: -1px;
  font-size: 17px;
  height: 16px;
  line-height: 16px
}
.settings-box .row-settings.notify-block .form-group .checkbox > label > input[type=checkbox]:checked + label i{
  visibility: visible;
  opacity: 1
}
.settings-box .row-settings.notify-block .form-group.field-user-email_frequency > div{
  overflow: hidden
}
.row-settings.payouts-block .form-group .checkbox > label label i{
  display: block;
  position: relative;
  left: -1px;
  visibility: hidden;
  opacity: 0;
  color: #fff;
  transition: all .3s ease
}
.dark-scheme .row-settings.payouts-block .form-group .checkbox > label label i{
  color: #263238
}
.row-settings.payouts-block .form-group .checkbox > label label i:before{
  width: auto;
  margin-left: -1px;
  font-size: 17px;
  height: 16px;
  line-height: 16px
}
.row-settings.payouts-block .form-group .checkbox > label > input[type=checkbox]:checked + label i{
  visibility: visible;
  opacity: 1
}
.box-info-card .settings-box__subtitle .btn-icon.m-tooltip > i, .box-info-personal .settings-box__subtitle .btn-icon.m-tooltip > i{
  transform: translateY(0)
}
.box-info-card .settings-box__subtitle .btn-icon > i, .box-info-personal .settings-box__subtitle .btn-icon > i{
  position: relative;
  transform: translateY(3px)
}
.box-info-card .settings-box__subtitle .btn-icon > i i, .box-info-personal .settings-box__subtitle .btn-icon > i i{
  position: absolute;
  width: 11px;
  height: 11px;
  right: -3px;
  bottom: -1px;
  background-color: #fff
}
.dark-scheme .box-info-card .settings-box__subtitle .btn-icon > i i, .dark-scheme .box-info-personal .settings-box__subtitle .btn-icon > i i{
  background-color: #263238
}
.box-info-card .settings-box__subtitle .btn-icon > i i:before, .box-info-personal .settings-box__subtitle .btn-icon > i i:before{
  display: block;
  text-align: center;
  font-size: 11px;
  line-height: 11px;
  width: 11px;
  height: 11px
}
.b-pay-block p{
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  color: #929fa9;
  margin: 0;
  width: 100%;
  padding-left: calc(140px + 30px);
  padding-right: 24px
}
@media (max-width:991px){.b-pay-block p{
    padding-left: 43px;
    padding-right: 0
  }}
.block-info-card__head > em span{
  position: relative;
  top: -3px;
  letter-spacing: 4px
}
.block-info-card__head-btn-group a.btn-icon{
  margin: 0 2px 0 11px;
  color: rgba(146, 159, 169, .6);
  transition: all .3s ease
}
.dark-scheme .block-info-card__head-btn-group a.btn-icon{
  color: rgba(146, 159, 169, .6)
}
.block-info-card__head-btn-group a.btn-icon:hover{
  color: #0086e6
}
.block-info-card__head-btn-group a.btn-icon i{
  position: relative;
  top: 3px
}
@media (max-width:991px){.block-info-card__head-btn-group a.btn-icon{
    display: inline-block;
    position: relative;
    width: 24px;
    height: 24px;
    overflow: hidden;
    text-indent: 100px
  }
.block-info-card__head-btn-group a.btn-icon i{
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    text-align: center;
    text-indent: 0
  }}
.block-info-card__content > div{
  padding: 1px 0
}
.block-info-card__content > div span{
  display: inline-block;
  margin-right: 10px;
  font-weight: 600;
  color: rgba(146, 159, 169, .4)
}
.payments-statements .settings-box__subtitle button{
  background-color: transparent;
  padding: 5px 20px;
  font-size: 17px;
  line-height: 23px;
  color: #263238;
  border-radius: 0;
  border-bottom: 2px solid transparent
}
.dark-scheme .payments-statements .settings-box__subtitle button{
  color: #fff
}
.payments-statements .settings-box__subtitle button.active{
  border-bottom-color: #0086e6
}
@media (max-width:375px){.payments-statements .settings-box__subtitle button{
    font-size: 14px;
    line-height: 18px
  }}
.payments-info-block figure{
  position: relative;
  float: left;
  margin: 0 8px 0 0;
  border-radius: 50%
}
.payments-info-block figure.site-img{
  margin-right: 16px
}
.payments-info-block figure img{
  position: relative;
  border-radius: 50%
}
.payments-info-block figure img.cover-img{
  z-index: 1
}
.payments-info-block figure img.favicon-img{
  position: absolute;
  bottom: 0;
  right: -8px;
  z-index: 2
}
.payments-info-block .btn-link i.all-my-icon-i60{
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  line-height: 18px;
  color: #0086e6
}
.payments-info-block .btn-link i.all-my-icon-i60:before{
  font-size: 18px;
  line-height: 18px
}
.payments-info-block__title-cost a{
  text-align: left
}
.table-striped .since-block > div:first-child{
  font-weight: 600
}
.table-striped__delete-block div{
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.table-striped .subscription .controls button{
  display: inline-block;
  background-color: transparent;
  padding: 0;
  font-size: 16px;
  line-height: 16px;
  width: 16px;
  height: 16px;
  color: #929fa9;
  position: static
}
.table-striped .subscription .controls button i:before{
  font-size: 16px;
  line-height: 16px
}
.table-striped .subscription .controls button:hover{
  color: #0086e6
}
.table-striped .btn-parent:hover .btn.btn-icon.m-failure{
  color: #f44336
}
.dark-scheme .table-striped .btn-parent:hover .btn.btn-icon.m-failure{
  color: #f44336
}
.dark-scheme .table-striped .btn-parent .btn.btn-icon.m-failure:hover{
  color: #f44336
}
.datepicker > div{
  padding: 18px;
  background-color: #fafbfc;
  z-index: 1;
  border-radius: 4px
}
.dark-scheme .datepicker > div{
  background-color: #222a30
}
.datepicker .table-condensed tbody tr td span{
  float: none;
  flex: 0 1 35px;
  max-width: 35px;
  height: 35px;
  font-size: 11px;
  line-height: 35px;
  border-radius: 50%;
  margin: 0 0 10px;
  background-color: transparent;
  transition: all .3s ease
}
.datepicker .table-condensed tbody tr td span:not(.disabled){
  color: #263238
}
.dark-scheme .datepicker .table-condensed tbody tr td span:not(.disabled){
  color: #fff
}
.datepicker .table-condensed tbody tr td span:hover{
  background-color: rgba(0, 134, 230, .4)
}
.datepicker .table-condensed tbody tr td span.focused{
  background-color: #0086e6;
  color: #fff
}
.settings-box .settings-box__content .container, .settings-box .inner-box .container{
  width: auto;
  padding-left: 0;
  padding-right: 0
}
.material-switch > label span, .material-switch > label em{
  position: absolute;
  top: -9px;
  font-style: normal;
  transition: all .3s ease;
  text-transform: uppercase
}
.material-switch > label span{
  left: 8px;
  opacity: 0;
  visibility: hidden;
  color: #fff
}
.material-switch > input[type=checkbox]:checked + label span{
  opacity: 1;
  visibility: visible
}
.settings-box .panel-default .panel-body .left-sidebar-box__wrap{
  display: none
}
@media (max-width:767px){.settings-box .panel-default .panel-body{
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 11px
  }
.settings-box .panel-default .panel-body .left-sidebar-box__wrap{
    display: block;
    margin: -12px -20px 10px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
  }
.settings-box .panel-default .panel-body .left-sidebar-box__wrap .left-sidebar-box__avatar{
    margin-left: 10px;
    top: -5px
  }}
@media (max-width:490px){.settings-box .panel-default{
    padding-left: 20px;
    padding-right: 20px
  }}
@media (max-width:767px){.settings-analytics-page .content-part .container, .settings-messages-page .content-part .container, .settings-security-page .content-part .container, .settings-profile-widget-page .content-part .container, .settings-profile-page .content-part .container, .settings-account-page .content-part .container, .settings-privacy-page .content-part .container, .settings-notifications-page .content-part .container, .settings-payouts-page .content-part .container, .settings-payments-page .content-part .container, .settings-payouts-identity-page .content-part .container, .settings-enable-payouts-page .content-part .container, .settings-payments-card-page .content-part .container, .settings-mybio-page .content-part .container, .settings-referrals-page .content-part .container, .settings-manage-links-page .content-part .container{
    max-width: none
  }}
@media (min-width:992px){.guest-checkout-page-block .btn-cancel i{
    display: none
  }}
@media (max-width:992px){.guest-checkout-page-block .btn-cancel i{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    text-indent: 0
  }
.guest-checkout-page-block .btn-cancel i:before{
    font-size: 24px;
    line-height: 30px
  }}
.site-guest-checkout-page .panel, .site-guest-checkout-page .panel-body{
  background-color: transparent;
  box-shadow: none
}
.site-guest-checkout-page .panel-body{
  padding: 27px 0 0
}
.dark-scheme .quest-checkout-form .separator-or span{
  background-color: #263238
}
.mybio-box__img img{
  width: 100%
}
.mybio-box__link a{
  text-decoration: underline;
  color: #263238
}
.dark-scheme .mybio-box__link a{
  color: #fff
}
.mybio-box__link a:hover{
  color: #0086e6
}
.dark-scheme .mybio-box__link a:hover{
  color: #0086e6
}
.refferals-share a{
  position: relative;
  width: 30px;
  height: 30px;
  margin: 0 3px;
  border-radius: 50%
}
.refferals-share a:hover span{
  top: -35px;
  opacity: 1;
  visibility: visible
}
.refferals-share a img{
  width: 100%;
  border-radius: 50%
}
.refferals-share a span{
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  visibility: hidden;
  white-space: nowrap;
  font-size: 11px;
  line-height: 20px;
  padding: 2px 5px;
  background-color: #263238;
  color: #fff;
  border-radius: 3px;
  transition: all .3s ease
}
.dark-scheme .refferals-share a span{
  background-color: #fff;
  color: #263238
}
.refferals-share a span:after{
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  transform: rotate(45deg);
  bottom: -4px;
  left: 50%;
  margin-left: -4px;
  background-color: #263238
}
.dark-scheme .refferals-share a span:after{
  color: #fff
}
.sensitive-links-wrapper .link-wrapper.more-links, .sensitive-links-wrapper .sensitive-links.sensitive-links-notice, .category-divider.sensitive-links-header, .link-list-wrapper .category-divider{
  background-color: #fafbfc;
  border: 1px solid rgba(33, 150, 243, .5)
}
.dark-scheme .sensitive-links-wrapper .link-wrapper.more-links, .dark-scheme .sensitive-links-wrapper .sensitive-links.sensitive-links-notice, .dark-scheme .category-divider.sensitive-links-header, .dark-scheme .link-list-wrapper .category-divider{
  background-color: #263238
}
.b-category-divider__delete-btn i{
  padding-left: 0
}
.settings-box .b-category-divider__delete-btn i{
  padding-left: 0
}
.goals.sort-saving .goal .btn-move{
  display: none
}
.goals.draggable--is-dragging .btn-move{
  display: none
}
.goals.draggable--is-dragging .draggable-source--is-dragging .btn-move{
  display: block
}
.goals.unsortable .goal .btn-move{
  display: none
}
.colorpicker.profile-colorpicker.dropdown-menu .colorpicker-color > div{
  height: 27px
}
.login-block .form-group.form-group-reset p{
  margin: 0
}
.login-block .form-group.form-group-reset a{
  font-size: 13px;
  color: #929fa9;
  transition: color .3s
}
.login-block .form-group.form-group-reset a:hover{
  color: rgba(146, 159, 169, .6)
}
@media (min-width:767px){.featured-account-label + .site-profile .footer{
    display: none
  }}
.additional-info li a{
  color: #ef477f
}
.additional-info li a:hover{
  color: #222b32
}
.dark-scheme .additional-info li a:hover{
  color: #fff
}
.additional-info li span{
  font-weight: 600
}
.form-group.form-group-reset a{
  font-size: 11px;
  line-height: 20px;
  font-weight: 600
}
.site-index-page .site-index__inner .container, .site-index-page .site-index__inner .row{
  height: 100%
}
@media (max-width:992px){.site-index-page .row-main-content .left-sidebar{
    display: block;
    float: none;
    width: 100%
  }
.site-index-page .row-main-content .left-sidebar .footer{
    display: none
  }}
.site-index-page .more-links{
  position: relative;
  padding: 5px 15px;
  cursor: pointer
}
.site-index-page .more-links .link-header{
  position: relative;
  top: 0;
  right: 0;
  text-align: center
}
.site-index-page .more-links .link-navigation{
  margin: 0 auto
}
.site-index-page .link-price__wrapper{
  margin-top: -20px
}
.site-index-page .link-header .avatar-dropdown{
  left: -2px
}
.site-index-page .link-header{
  margin-bottom: 0;
  position: absolute;
  top: 5px;
  right: 10px
}
.site-index-page .adult .link-header{
  position: relative;
  top: 0;
  right: 0;
  margin-bottom: 10px
}
.site-index-page .adult .link-navigation{
  width: 100%;
  justify-content: center
}
.site-index-page .navbar-default .navbar-nav > .open a:focus{
  color: #ff4081
}
.site-index-page.profile-scroll .profile-panel__bg:after{
  position: absolute;
  height: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto
}
.site-index-page.profile-scroll .profile-panel__inner-panel{
  position: relative
}
@media (max-width:991px){.site-index-page .profile-panel__bg{
    height: 180px
  }
.site-index-page .profile-panel__bg:after{
    height: 180px
  }}
@media (max-width:767px){.site-index-page .profile-panel__bg{
    height: 100px;
    display: none
  }
.site-index-page .profile-panel__bg:after{
    height: 100px
  }}
.site-index-page.dark-scheme #fp-nav ul li a span{
  background-color: #fff
}
@media (max-width:767px){.site-index-page #fp-nav ul li a span{
    width: 10px;
    height: 10px;
    margin: -5px 0 0 -5px
  }
.site-index-page #fp-nav ul li a.active span{
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px
  }}
.site-index-page #fp-nav ul li a span{
  background-color: #222b32
}
.fullpage-wrapper .section:first-child:after{
  position: absolute;
  content: "";
  background-color: #fff;
  top: 0;
  bottom: 65px;
  left: -200%;
  right: -200%;
  z-index: -1
}
.dark-scheme .fullpage-wrapper .section:first-child:after{
  background-color: #222b32
}
@media (min-width:767px){.site-index-page.guest-role .content-part:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: calc(100vh - 158px);
    background: -moz-linear-gradient(0% 0% -45deg, #ffca5f 0%, #ff377b 70%, #be2fda 100%);
    background: -webkit-linear-gradient(-45deg, #ffca5f 0%, #ff377b 70%, #be2fda 100%);
    background: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0, #ffca5f), color-stop(.7, #ff377b), color-stop(1, #be2fda));
    background: -o-linear-gradient(-45deg, #ffca5f 0%, #ff377b 70%, #be2fda 100%);
    background: -ms-linear-gradient(-45deg, #ffca5f 0%, #ff377b 70%, #be2fda 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCA5F', endColorstr='#BE2FDA' ,GradientType=0)";
    background: linear-gradient(135deg, #ffca5f 0%, #ff377b 70%, #be2fda 100%);
    opacity: .08;
    filter: alpha(opacity=8) alpha(opacity=8) progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFCA5F", endColorstr="#BE2FDA", GradientType=1);
    width: 50%;
    z-index: 1
  }
.site-index-page.guest-role .content-part:before{
    content: "";
    position: absolute;
    top: 0;
    height: calc(100vh - 158px);
    left: -50%;
    right: 0;
    z-index: 2;
    opacity: 1;
    width: 100%;
    background-position: 60% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/img/login-logo.png)
  }
.site-index-page.guest-role .content-part.dark-scheme .content-part:before{
    opacity: .1
  }}
@media (max-width:767px){.site-index-page.guest-role .content-part{
    height: 0
  }}
.site-index-page.guest-role .content-part > .container .footer-wrap{
  display: block
}
@media (max-width:767px){.site-index-page.guest-role .content-part > .container{
    position: relative;
    padding-bottom: 60px
  }
.site-index-page.guest-role .content-part > .container .footer-wrap{
    display: block
  }}
.separator-or span{
  position: relative;
  z-index: 2;
  display: inline-block;
  padding: 0 10px;
  overflow: hidden;
  background-color: #fff
}
.dark-scheme .separator-or span{
  background-color: #222b32
}
.login-page__left-side .footer .navbar-nav > li a{
  font-size: 13px;
  line-height: 18px;
  color: #929fa9;
  font-weight: 600
}
.login-page__left-side .footer .navbar-nav > li a:hover{
  color: rgba(146, 159, 169, .6)
}
@media (max-width:767px){body.site-index-page.guest-role{
    min-height: 0;
    overflow: visible
  }}
@media (max-width:767px){body.site-index-page.guest-role .wrap, body.site-index-page.guest-role .wrap-inner{
    min-height: 0;
    height: auto;
    overflow: visible
  }}
.login-page-box-figure img{
  width: 100%
}
@media (max-width:767px){.site-index-page.guest-role .content-part > .container{
    overflow: hidden
  }}
.online_status.led-wrap, .online_status .led-wrap{
  position: relative
}
.online_status.online .online_status__led{
  display: block
}
.subscriptions-list .nav-tabs > li a span.badge{
  color: rgba(0, 134, 230, .5);
  padding: 0 0 3px;
  background: 0 0;
  font-size: 18px;
  font-weight: 600
}
.subscriptions-list .nav-tabs > li.active > a{
  border: 0;
  font-weight: 600;
  color: #263238
}
.subscriptions-list .nav-tabs > li.active > a span.badge{
  color: #0086e6
}
.subscriptions-list .nav-tabs > li.active > a:hover{
  border: 0
}
.subscriptions-list .nav-tabs > li > a{
  border: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 21.6px;
  margin: 0;
  padding: 19px 0 11px;
  color: rgba(38, 50, 56, .4);
  transition: all .3s ease
}
.subscriptions-list .nav-tabs > li > a:hover{
  background: 0 0;
  color: #0086e6
}
.member-thumb__dropdown > .btn-icon i:before{
  line-height: inherit
}
.member-thumb__title-link:hover span{
  color: #0086e6
}
.dark-scheme .member-thumb__title-link:hover span{
  color: #fff
}
.member-thumb__title-name i{
  position: absolute;
  right: 0;
  top: 0;
  font-size: 16px
}
.member-thumb__title-name i:before{
  font-size: inherit
}
.member-thumb__description p{
  margin: 0;
  color: #263238
}
.dark-scheme .member-thumb__description p{
  color: #fff
}
.followers-nav > div{
  display: flex
}
.followers-nav span{
  flex: 0 1 50%;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  font-weight: 600;
  color: #929fa9;
  position: relative
}
.followers-nav span a{
  display: block;
  padding: 12px 0;
  color: #929fa9
}
.followers-nav span.active a{
  color: #263238
}
.dark-scheme .followers-nav span.active a{
  color: #fff
}
.followers-nav span.active:after{
  visibility: visible;
  opacity: 1
}
.followers-nav span:after{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #0086e6;
  content: "";
  visibility: hidden;
  opacity: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus{
  background-color: rgba(255, 255, 255, .8)
}
.dark-scheme .pagination > .disabled > span, .dark-scheme .pagination > .disabled > span:hover, .dark-scheme .pagination > .disabled > span:focus, .dark-scheme .pagination > .disabled > a, .dark-scheme .pagination > .disabled > a:hover, .dark-scheme .pagination > .disabled > a:focus{
  background-color: rgba(38, 50, 56, .8)
}
.pagination > li.next a{
  background-color: rgba(255, 255, 255, .8);
  transition: all .3s ease
}
.dark-scheme .pagination > li.next a{
  background-color: rgba(38, 50, 56, .8)
}
.pagination > li.next a:hover{
  color: #fff;
  background-color: rgba(124, 139, 150, .5)
}
.dark-scheme .pagination > li.next a:hover{
  background-color: rgba(124, 139, 150, .5)
}
.pagination > li > a{
  border: none;
  color: #0086e6;
  background-color: rgba(255, 255, 255, .8);
  transition: all .3s ease
}
.dark-scheme .pagination > li > a{
  background-color: rgba(38, 50, 56, .8)
}
.pagination > li > a:hover{
  color: #fff;
  background-color: rgba(124, 139, 150, .5)
}
.dark-scheme .pagination > li > a:hover{
  background-color: rgba(124, 139, 150, .5)
}
.pagination > li > span{
  border: none
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus{
  background-color: rgba(0, 134, 230, .8)
}
.dark-scheme .pagination > .active > a, .dark-scheme .pagination > .active > a:hover, .dark-scheme .pagination > .active > a:focus, .dark-scheme .pagination > .active > span, .dark-scheme .pagination > .active > span:hover, .dark-scheme .pagination > .active > span:focus{
  background-color: rgba(0, 134, 230, .8)
}
.amcharts-chart-div > a{
  display: none !important
}
.histogram_category_axis div{
  display: inline;
  flex: 0 1 100%;
  text-align: center;
  max-width: 100%;
  margin: 0;
  padding: 0
}
.histogram_category_axis div.half{
  flex: 0 1 50%
}
.popover .payments-info-block span{
  display: block;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.popover .payments-info-block span.btn{
  top: -3px;
  color: #263238
}
.dark-scheme .popover .payments-info-block span.btn{
  color: #fff
}
.popover .payments-info-block span.payments-info-block__username{
  top: -3px;
  color: #929fa9
}
.popover .payments-info-block span + span{
  font-size: 13px;
  line-height: 15px
}
.panel-body + .stat-legend{
  padding-top: 0;
  padding-bottom: 30px
}
.stats-index-page .panel, .link-stats-index-page .panel{
  overflow: hidden
}
.stats-index-page .content-part .panel-blur, .link-stats-index-page .content-part .panel-blur{
  position: fixed;
  left: 0;
  top: -10px;
  bottom: 0;
  right: 0;
  z-index: -1
}
@media (max-width:991px){.stats-controls .input-group-addon i:before{
    font-size: 20px
  }}
.daterangepicker-wrapper .calendar .calendar-title span{
  background-color: transparent;
  overflow: hidden;
  z-index: 1;
  display: inline-block;
  padding: 0 3px
}
.dark-scheme .daterangepicker-wrapper .calendar .calendar-title span{
  background-color: transparent
}
.statistics-box .header .logo-wrap img.cover{
  border-radius: 100%;
  height: 48px;
  min-width: 48px;
  width: 48px
}
.statistics-box .header .logo-wrap img.site{
  border-radius: 50%;
  bottom: 0;
  height: 20px;
  position: absolute;
  right: -5px;
  width: 20px
}
.statistics-box .header .title{
  white-space: nowrap;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  display: inline-block;
  margin-left: 8px;
  max-width: 520px
}
@media (max-width:767px){.statistics-box .header .title{
    display: block;
    margin-left: 0;
    margin-top: 8px
  }}
@media (max-width:1199px){.statistics-box button.btn-icon, .statistics-box button.btn-icon-nested, .statistics-box .btn.btn-icon, .statistics-box .btn.btn-icon-nested, .statistics-box input[type=button].btn-icon, .statistics-box input[type=button].btn-icon-nested, .statistics-box input[type=reset].btn-icon, .statistics-box input[type=reset].btn-icon-nested, .statistics-box input[type=submit].btn-icon, .statistics-box input[type=submit].btn-icon-nested{
    right: auto;
    left: 70px
  }}
.statistics-box .panel.unavailable{
  opacity: .5
}
@media (max-width:1199px){.statistics-block-6 .panel-body, .statistics-block-7 .panel-body, .statistics-block-8 .panel-body, .statistics-block-9 .panel-body, .statistics-block-3 .panel-body, .statistics-block-2 .panel-body{
    padding-right: 0
  }
.statistics-block-6 .panel, .statistics-block-7 .panel, .statistics-block-8 .panel, .statistics-block-9 .panel, .statistics-block-3 .panel, .statistics-block-2 .panel{
    display: flex;
    justify-content: space-between
  }}
.control-block .elem-control span{
  width: 32px;
  height: 32px;
  border-radius: 8px;
  padding: 0;
  border: 2px solid rgba(146, 159, 169, .1);
  box-shadow: 0 0 0 3px #0086e6;
  cursor: pointer
}
.control-block .elem-control span i{
  width: auto;
  height: 28px;
  display: block;
  border-radius: 7px
}
.qr-code-wrap .panel-body{
  padding-top: 0
}
.image-position-arrow span{
  position: absolute;
  text-align: center;
  cursor: pointer;
  font-size: 11px;
  line-height: 25px;
  width: 30px;
  height: 30px;
  background: #fff;
  color: #0086e6;
  background-clip: padding-box;
  border-radius: 50%;
  transition: .3s ease all
}
.image-position-arrow span i{
  display: block;
  line-height: 30px
}
.image-position-arrow span i:before{
  line-height: 30px
}
.image-position-arrow span:hover{
  background-color: rgba(255, 255, 255, .5)
}
.modal-qr-code .modal-dialog .close-qr-code i:before{
  font-size: 24px;
  line-height: 36px
}
.box-qr-code .unreadable-code-btn i:before{
  font-size: 20px;
  line-height: 36px
}
.box-qr-code .unreadable-code-alert p{
  margin: 0
}
.box-qr-code__thumbnail > div:not(.image-position-arrow){
  overflow: hidden;
  border-radius: 10px
}
.box-qr-code__thumbnail img{
  border-radius: 10px
}
.box-qr-code .panel-default{
  background: 0 0
}
.dark-scheme .box-qr-code .panel-default{
  background: 0 0
}
.box-qr-code .panel{
  box-shadow: none;
  margin: 0
}
.box-qr-code .panel-body{
  padding: 0;
  text-align: center
}
.box-qr-code .panel-group .panel + .panel{
  margin-top: 0
}
.box-qr-code .eyes-box .form-group button{
  padding: 0;
  background: 0 0;
  border: none;
  transition: all .3s ease
}
.box-qr-code .eyes-box .form-group button:hover{
  color: #0086e6
}
.dark-scheme .box-qr-code .eyes-box .form-group button:hover{
  color: #fff
}
.box-qr-code .eyes-box .form-group button.active{
  color: #263238
}
.dark-scheme .box-qr-code .eyes-box .form-group button.active{
  color: #fff
}
.box-qr-code .body-bg-box.form-horizontal .form-group .color-box i{
  height: 20px;
  border-radius: 2px
}
.box-qr-code .btn-group.gradient-group > label.btn i{
  display: block;
  text-align: center
}
.box-qr-code .form-group.ava-image-block .single-icon i:before{
  line-height: 24px
}
.box-qr-code .form-group .color-box i{
  height: 20px;
  display: block;
  width: auto;
  border-radius: 2px
}
.box-qr-code .form-group.load-image > div{
  position: relative;
  margin-right: 10px
}
.box-qr-code .form-group.load-image > div .btn-group .minus-plus-icon{
  display: block
}
.box-qr-code .form-group.load-image > div .btn-group .minus-plus-icon i:before{
  line-height: 24px
}
.box-qr-code .form-group.load-image > div .btn-group .all-my-icon-minus{
  display: block;
  position: relative;
  width: 24px;
  height: 24px;
  text-align: center
}
.box-qr-code .form-group.load-image > div .btn-group .all-my-icon-minus:after{
  left: 50%;
  margin-left: -7px
}
.box-qr-code .form-group.load-image > div .control-label{
  margin-right: 8px;
  margin-left: 10px
}
.box-qr-code .form-group.load-image > div .progress{
  width: 100%;
  height: 24px;
  margin: 0;
  overflow: hidden;
  border-radius: 12px;
  transition: all .3s ease;
  background: rgba(0, 0, 0, .3)
}
.box-qr-code .form-group.load-image > div .progress .progress-bar{
  background: #0086e6;
  transition: all .3s ease
}
.box-qr-code .form-group.load-image > div .btn-group{
  width: 98px;
  position: relative
}
@media (max-width:400px){.box-qr-code .form-group.load-image > div .btn-group{
    width: 72px
  }}
.box-qr-code .form-group.load-image > div .btn-group label{
  position: absolute;
  top: 0;
  height: 24px;
  width: 24px
}
.box-qr-code .form-group.load-image > div .btn-group label:first-child{
  left: 5px
}
.box-qr-code .form-group.load-image > div .btn-group label:first-child .minus-plus-icon{
  display: block
}
.box-qr-code .form-group.load-image > div .btn-group label:first-child .all-my-icon-minus{
  display: block;
  height: 24px
}
.box-qr-code .form-group.load-image > div .btn-group label:first-child .all-my-icon-minus:after{
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -1px 0 0 -7px
}
.box-qr-code .form-group.load-image > div .btn-group label:last-child{
  right: 5px
}
.box-qr-code .form-group.load-image > div .btn-group label.single-icon{
  font-size: 12px;
  line-height: 24px
}
.box-qr-code .form-group.load-image > div .btn-group label.single-icon:hover{
  color: #263238
}
.box-qr-code .form-group.load-image > div .btn-group label.active, .box-qr-code .form-group.load-image > div .btn-group label:hover{
  color: #263238
}
.box-qr-code .form-group.load-image > div .btn-group label.active .single-icon, .box-qr-code .form-group.load-image > div .btn-group label:hover .single-icon{
  color: #263238
}
.box-qr-code .form-group.load-image > div .btn-group label .single-icon{
  padding-top: 5px;
  color: #fff
}
.box-qr-code .form-group.load-image > div .single-icon{
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  padding-top: 0
}
.box-qr-code__nav-tabs.nav-tabs > li > a{
  color: #fff
}
.dark-scheme .box-qr-code__nav-tabs.nav-tabs > li > a{
  color: #fff
}
.box-qr-code__nav-tabs.nav-tabs > li a{
  font-size: 28px;
  line-height: 1em;
  padding: 6px 15px;
  color: #fff;
  transition: .3s ease all
}
.box-qr-code__nav-tabs.nav-tabs > li a i:before{
  font-size: 28px
}
.dark-scheme .box-qr-code__nav-tabs.nav-tabs > li a{
  color: #fff
}
.box-qr-code__nav-tabs.nav-tabs > li a:hover{
  color: #263238;
  background-color: transparent
}
.dark-scheme .box-qr-code__nav-tabs.nav-tabs > li a:hover{
  color: #fff
}
.box-qr-code__nav-tabs.nav-tabs > li a:focus, .box-qr-code__nav-tabs.nav-tabs > li a:visited{
  background-color: transparent
}
.box-qr-code__nav-tabs.nav-tabs > li a.collapsed{
  color: rgba(38, 50, 56, .4)
}
.dark-scheme .box-qr-code__nav-tabs.nav-tabs > li a.collapsed{
  color: rgba(255, 255, 255, .4)
}
.box-qr-code__nav-tabs.nav-tabs > li a.collapsed:hover{
  color: #263238
}
.dark-scheme .box-qr-code__nav-tabs.nav-tabs > li a.collapsed:hover{
  color: #fff
}
.box-qr-code__carousel .thumbnail img{
  border-radius: 2px
}
.box-qr-code__carousel a{
  border: 3px solid transparent;
  border-radius: 4px
}
.box-qr-code__carousel.carousel-design a.thumbnail{
  background: 0 0;
  border: 3px solid rgba(38, 50, 56, .1);
  transition: all .3s ease;
  border-radius: 6px
}
.dark-scheme .box-qr-code__carousel.carousel-design a.thumbnail{
  border: 3px solid rgba(255, 255, 255, .1)
}
.box-qr-code__carousel.carousel-design a.thumbnail img{
  border-radius: 4px
}
.box-qr-code__carousel.carousel-design a.thumbnail:hover{
  border-color: #0086e6
}
.box-qr-code__header > a.btn{
  background-color: transparent;
  padding: 9px 0;
  font-size: 17px;
  line-height: 23px;
  color: #fff
}
.box-qr-code__header > a.btn:hover, .box-qr-code__header > a.btn:active, .box-qr-code__header > a.btn:focus{
  background-color: transparent;
  color: #fff
}
.box-qr-code__header .swap-btn i{
  font-size: 22px;
  position: relative;
  top: 4px
}
.box-qr-code .nav-block > li .squaredOne label i{
  display: block;
  margin-bottom: 6px
}
.box-qr-code .nav-block > li.active label.nav-block-link, .box-qr-code .nav-block > li.active a, .box-qr-code .nav-block > li a:hover, .box-qr-code .nav-block > li a:focus{
  color: #0086e6;
  background-color: transparent
}
.box-qr-code .nav-block > li.active a.selected{
  background-color: transparent
}
.box-qr-code .nav-block > li a.selected{
  color: #fff
}
.box-qr-code .nav-block > li a:visited, .box-qr-code .nav-block > li a:focus{
  background-color: transparent
}
.box-qr-code .nav-block .nav-block-link i{
  display: block;
  font-size: 18px;
  line-height: 1.2em;
  margin-bottom: 6px
}
.box-qr-code .nav-block span.active a, .box-qr-code .nav-block span a:hover{
  color: #0086e6;
  text-decoration: none
}
.box-qr-code .swiper-wrapper .swiper-slide img, .box-qr-code .swiper-container .swiper-slide img{
  border-radius: 8px
}
.box-qr-code .swiper-button-next i, .box-qr-code .swiper-button-prev i{
  display: block;
  position: relative;
  font-style: normal
}
.box-qr-code .swiper-button-next i:before, .box-qr-code .swiper-button-prev i:before{
  line-height: 28px
}
.colorpicker.dropdown-menu > div{
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px
}
.colorpicker.dropdown-menu .colorpicker-saturation i{
  width: 24px;
  height: 24px;
  border: 2px solid rgba(38, 50, 56, .2);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: -12px 0 0 -12px
}
.colorpicker.dropdown-menu .colorpicker-saturation i b{
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 4px solid #fff
}
.colorpicker.dropdown-menu .colorpicker-hue i{
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: 2px solid rgba(38, 50, 56, .2);
  border-radius: 50%;
  left: 50% !important;
  margin: -12px 0 0 -12px
}
.colorpicker.dropdown-menu .colorpicker-hue i:after{
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 4px solid #fff
}
.colorpicker.dropdown-menu .colorpicker-color, .colorpicker.dropdown-menu i.colorpicker-selectors-color{
  width: 30px;
  height: 30px;
  background-color: rgba(146, 159, 169, .8);
  border-radius: 2px;
  border: 2px solid rgba(38, 50, 56, .2);
  background-clip: padding-box;
  transition: all .3s ease;
  cursor: pointer;
  margin: 0 0 0 1px
}
.colorpicker.dropdown-menu .colorpicker-color > div, .colorpicker.dropdown-menu i.colorpicker-selectors-color > div{
  height: 26px;
  z-index: 2
}
.colorpicker.dropdown-menu .colorpicker-color:hover, .colorpicker.dropdown-menu i.colorpicker-selectors-color:hover{
  border-color: #fff
}
.colorpicker.dropdown-menu .colorpicker-selectors i.colorpicker-selectors-color{
  display: block
}
.colorpicker.dropdown-menu .btn.btn-save.btn-default i:before{
  line-height: 30px
}
.box-qr-code__header .squaredOne input[type=checkbox]:checked + label:hover i, .box-qr-code__header .squaredOne input[type=checkbox]:checked + label:hover em{
  color: #0086e6
}
.squaredOne:hover label i, .squaredOne:hover label em{
  color: #0086e6
}
.squaredOne label i, .squaredOne label em{
  transition: all .3s ease;
  font-style: normal
}
.squaredOne input[type=checkbox]:checked + label i, .squaredOne input[type=checkbox]:checked + label em{
  color: #263238
}
.dark-scheme .squaredOne input[type=checkbox]:checked + label i, .dark-scheme .squaredOne input[type=checkbox]:checked + label em{
  color: #fff
}
.squaredOne input[type=checkbox]:checked + label:hover i, .squaredOne input[type=checkbox]:checked + label:hover em{
  color: #0086e6
}
.business-card-wrapper.black-theme .scissors i:before{
  color: #263238
}
.business-card-wrapper .scissors i:before{
  color: #fff
}
.scissors i{
  position: absolute;
  left: 0;
  bottom: -17px;
  width: 30px;
  height: 30px
}
.scissors i:before{
  font-size: 20px;
  line-height: 24px;
  color: #fff
}
.black-theme .scissors i:before{
  color: #263238
}
.qr-code-view.business-card figure{
  width: 740px;
  border-width: 10px;
  border-radius: 35px;
  background-color: #fff;
  margin-bottom: 135px
}
.qr-code-view.business-card figure img{
  border-radius: 25px
}
.qr-code-view.business-card .qr-code-view__name span{
  font-size: 91px;
  line-height: 108px
}
.qr-code-view figure{
  border: 5px solid #fff;
  background-color: #fff;
  border-radius: 15px;
  width: 240px;
  margin: 0 auto 30px;
  box-shadow: 0 16px 32px rgba(0, 0, 0, .15)
}
@media (max-height:590px){.qr-code-view figure{
    margin-bottom: 15px
  }}
.qr-code-view figure img{
  border-radius: 8px
}
.qr-code-view__name span{
  font-size: 21px;
  line-height: 28px;
  display: block;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.qr-code-view .modal_btn-group .btn i{
  display: block
}
.fund-modal__img img{
  border-radius: 50%
}
#modal-messages .header-search #header-search-input:focus, #modal-messages .header-search.active #header-search-input, #modal-messages body#search_users_ .header-search #header-search-input{
  border-color: #fa493e !important
}
#modal-messages .header_container .header-guest-btns .btn, #modal-messages .return-to-explore-btn:before, #modal-messages .notification_body a:not(.user_name), #modal-messages .form-title-button, #modal-messages .referral-url-wrapper a, #modal-messages .country-select-wrapper p a, #modal-messages .btn.btn-file, #modal-messages .input-help a, #modal-messages .profile_settings .field-wrapper .checkbox-wrapper label a, #modal-messages .chat_messages_list .cm_paid_message, #modal-messages .chat_messages_list .chat_message.paid__not_viewed .msg_body:before, #modal-messages .subscribe-popup__hint .subscription-price, #modal-messages #subscribe-popup .modal-close:before, #modal-messages #tip-popup .modal-close:before, #modal-messages .modal .need_to_connect a, #modal-messages .modal-btn-action, #modal-messages .settings-block-title .edit-btn, #modal-messages .title-btn__logout, #modal-messages .box-title .input-notice, #modal-messages .label-sub a, #modal-messages .input-notice a, #modal-messages .input-wrapper .new_email_state .icon-i04, #modal-messages #dialog .modal-footer > *:not(.dialog_cancel_button), #modal-messages #devices .popup-menu .popup-menu-item.selected:after, #modal-messages #change-audience-menu .popup-menu-item.selected:after, #modal-messages #bitrateset-menu .popup-menu-item.selected:after, #modal-messages #stream-popup-menu-viewer .popup-menu-item.selected:after, #modal-messages .stream-summary-viewers-count{
  color: #fa493e
}
#modal-messages h1.logo a:before{
  color: #fa493e;
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
#modal-messages h1.logo a:after{
  color: #fa493e;
  border-color: #fa493e
}
#modal-messages .chats-item .chat-avatar:not([style]):before{
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
#modal-messages .comments-list .comment-item .comment-author-avatar:not([style]):before{
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
#modal-messages .footer-nav > a.active:before, #modal-messages .footer-nav > a:hover:before, #modal-messages .footer-nav > span[role=button].active:before, #modal-messages .footer-nav > span[role=button]:hover:before{
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
#modal-messages .footer-nav > a.unread, #modal-messages .footer-nav > span[role=button].unread{
  position: relative
}
#modal-messages .footer-nav > a.unread:after, #modal-messages .footer-nav > span[role=button].unread:after{
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
body.focus-styles #modal-messages :focus{
  box-shadow: 0 0 5px #fa493e
}
#modal-messages .checkbox-label input[type=checkbox]:checked + span{
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
#modal-messages .radio-label input[type=radio]:checked + span{
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
body.dark #modal-messages .chat_send_button-wrapper #cm_progress .preloader{
  background: linear-gradient(to bottom, #000 0%, #ff691f 100%)
}
#modal-messages .notifications_filter a.current:after{
  background: #fa493e
}
#modal-messages .notifications_filter a.current, #modal-messages .notifications_filter a:hover{
  color: #fa493e
}
#modal-messages .notification .user_avatar:not([style]):before{
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
#modal-messages .profile__data li a.active{
  color: #fa493e
}
#modal-messages .profile__data li a.active:before{
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
#modal-messages .story-avatar:not([style]):before{
  background: linear-gradient(-30deg, #ff4d6f 0%, #ff691f 100%)
}
#modal-messages body#page_404 .profile_avatar:after, #modal-messages body#page_404 #content a, #modal-messages .close_all_sessions_button, #modal-messages .session-online, #modal-messages label[for=tfv-code-input]{
  color: #fa493e
}
#modal-messages #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active, #modal-messages #ui-datepicker-div .ui-datepicker-calendar td a:hover{
  background-color: rgba(250, 73, 62, .1);
  border-color: rgba(250, 73, 62, .2)
}
#modal-messages .post_media.restricted a:empty:not([style]){
  background: linear-gradient(-30deg, rgba(255, 77, 111, .6) 0%, rgba(255, 105, 31, .6) 100%)
}
body.dark #modal-messages .modal{
  background: #16181a
}
#modal-messages body.modal-shown{
  overflow: hidden
}
#modal-messages .chats-item.online .chat-header .username span{
  position: relative;
  display: inline-block
}
#modal-messages .chats-item .chat-avatar img{
  position: relative;
  z-index: 1000;
  border-radius: 50%;
  overflow: hidden
}
#modal-messages .chats-item .chat-header .username i{
  margin-left: 2px
}
#modal-messages .chats-item .chat-header .username i:before{
  font-size: 15px
}
#modal-messages .new-chat-form .available-user .user-avatar img{
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%
}
#modal-messages .new-chat-form .available-user .user-name i:before{
  font-size: 15px
}
#modal-messages .new-msg-select-list .new-msg-select-item span.text{
  position: relative
}
@media (max-width:767px){#modal-messages .chat-popup .chat-popup-wrapper .chats-list_outer .new-message-btn span{
    display: none
  }}
#modal-messages .chat-popup .chat-popup-wrapper .chats-list_outer .new-message-btn span{
  position: relative;
  transition: color .3s;
  cursor: pointer
}
#modal-messages .chat-popup .chat-popup-wrapper .chats-list_outer .new-message-btn span:before{
  position: absolute;
  content: "\e659";
  font-family: "all-my-links";
  font-size: 24px;
  font-weight: 400;
  left: -35px;
  top: 1px
}
@media (max-width:767px){#modal-messages .chat-popup .chat-popup-wrapper .chats-list_outer .new-message-btn span:before{
    text-indent: 0;
    right: 0;
    top: 0;
    left: 0;
    line-height: 30px
  }}
#modal-messages .chat-popup .chat-popup-wrapper .chats-list_outer .new-message-btn.cancel span{
  position: relative
}
#modal-messages .chat-body-header .chat-user_avatar img{
  width: 100%;
  border-radius: 50%;
  overflow: hidden
}
#modal-messages .chat-body-header .chat-user_username a{
  transition: color .3s;
  color: #263238
}
.dark-scheme #modal-messages .chat-body-header .chat-user_username a{
  color: #fff
}
#modal-messages .chat-body-header .chat-user_login a{
  transition: color .3s;
  color: #929fa9
}
#modal-messages .chat-body-header .dropdown > span{
  display: block;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  transition: all .3s ease;
  color: rgba(146, 159, 169, .6)
}
@media (max-width:767px){.dark-scheme #modal-messages .chat-body-header .dropdown > span{
    color: #fff
  }}
#modal-messages .chat-body-header .dropdown > span i{
  display: block;
  line-height: 30px
}
#modal-messages .chat-body-header .dropdown > span i:before{
  line-height: 30px
}
.dark-scheme #modal-messages .chat-body-header .dropdown > span{
  color: rgba(255, 255, 255, .2)
}
#modal-messages .chat_messages_list .msg_body_media img{
  border-radius: 15px;
  vertical-align: top
}
#modal-messages .chat_messages_list .msg_body_media a{
  display: block
}
#modal-messages .chat_messages_list .msg_body_media.type_image img:not(.message-user-avatar), #modal-messages .chat_messages_list .msg_body_media.type_gif img:not(.message-user-avatar){
  width: 270px;
  max-width: 270px !important;
  height: auto
}
@media (max-width:600px){#modal-messages .chat_messages_list .msg_body_media.type_image img:not(.message-user-avatar), #modal-messages .chat_messages_list .msg_body_media.type_gif img:not(.message-user-avatar){
    width: 100%
  }}
#modal-messages .chat_messages_list .msg_story_media img{
  max-height: 150px;
  border-radius: 15px;
  vertical-align: top
}
#modal-messages .chat_messages_list .msg_body + .msg_body_media img{
  border-bottom-right-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_notme .msg_story_media img, #modal-messages .chat_messages_list .chat_message_from_notme .msg_story_media .jwplayer{
  border-top-left-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_notme[data-squared="1"] .msg_body_media img, #modal-messages .chat_messages_list .chat_message_from_notme[data-squared="1"] .msg_body_media .jwplayer{
  border-bottom-left-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_me .msg_body_media img, #modal-messages .chat_messages_list .chat_message_from_me .msg_body_media .jwplayer{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_me .msg_story_media img, #modal-messages .chat_messages_list .chat_message_from_me .msg_story_media .jwplayer{
  border-bottom-right-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_me[data-without-time="1"] + .chat_message_from_me .msg_body_media img, #modal-messages .chat_messages_list .chat_message_from_me[data-without-time="1"] + .chat_message_from_me .msg_body_media .jwplayer{
  border-top-right-radius: 0
}
#modal-messages #new_chat_message_media_files img{
  border-radius: 5px;
  vertical-align: top;
  width: 96px;
  height: 96px;
  object-fit: cover
}
body.dark #modal-messages .popup-menu{
  background: gray
}
body.dark #modal-messages .popup-menu-item:hover{
  color: #fff
}
body.dark #modal-messages .popup-menu-item__value{
  color: #fff
}
#modal-messages .dropdown-menu .dropdown i{
  position: relative;
  left: -8px
}
body.dark #modal-messages .dropdown-menu-item__value{
  color: #fff
}
@keyframes rotate{
  100% {
    transform: rotate(360deg)
  }
}
.message-index-page .row-main-content{
  position: relative
}
.message-index-page .main-content{
  width: 100%
}
.online_status.online .chat-online-indicator{
  display: block
}
.chat_message img{
  border-radius: 50%
}
.chat_message a{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.chat_message.chat_message_from_me a{
  color: #fff
}
.chat_message.chat_message_from_notme a{
  color: #263238
}
.dark-scheme .chat_message.chat_message_from_notme a{
  color: #fff
}
.chat_message_link > img{
  margin-right: 10px
}
#modal-messages .chat_messages_list .chat_message_from_notme .msg_body_media img, #modal-messages .chat_messages_list .chat_message_from_notme .msg_body_media .jwplayer{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_notme + .chat_message_from_notme .msg_body_media.first.last .img-message img, #modal-messages .chat_messages_list .chat_message_from_notme + .chat_message_from_notme .msg_body_media.first.last .jwplayer{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_notme .msg_body + .msg_body_media.first .img-message img, #modal-messages .chat_messages_list .chat_message_from_notme .msg_body + .msg_body_media.first .jwplayer{
  border-top-left-radius: 0;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px
}
#modal-messages .chat_messages_list .chat_message_from_notme .msg_body_media.first .img-message img, #modal-messages .chat_messages_list .chat_message_from_notme .msg_body_media.first .jwplayer{
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_notme .msg_body_media.last .img-message img, #modal-messages .chat_messages_list .chat_message_from_notme .msg_body_media.last .jwplayer{
  border-top-left-radius: 0;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_notme .msg_body_media.first.last .img-message img, #modal-messages .chat_messages_list .chat_message_from_notme .msg_body_media.first.last .jwplayer{
  border-bottom-left-radius: 0;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px
}
#modal-messages .chat_messages_list .chat_message_from_me + .chat_message_from_me .msg_body_media.first.last .img-message img, #modal-messages .chat_messages_list .chat_message_from_me + .chat_message_from_me .msg_body_media.first.last .jwplayer{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_me.last + .chat_message_from_me.first .msg_body_media.first.last .img-message img, #modal-messages .chat_messages_list .chat_message_from_me.last + .chat_message_from_me.first .msg_body_media.first.last .jwplayer{
  border-top-right-radius: 15px
}
#modal-messages .chat_messages_list .chat_message_from_me.not-simple .msg_body + .msg_body_media.first .img-message img, #modal-messages .chat_messages_list .chat_message_from_me.not-simple .msg_body + .msg_body_media.first .jwplayer{
  border-top-right-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_me .msg_body_media.first .img-message img, #modal-messages .chat_messages_list .chat_message_from_me .msg_body_media.first .jwplayer{
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_me .msg_body_media.last .img-message img, #modal-messages .chat_messages_list .chat_message_from_me .msg_body_media.last .jwplayer{
  border-top-right-radius: 0;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 0
}
#modal-messages .chat_messages_list .chat_message_from_me .msg_body_media.first.last .img-message img, #modal-messages .chat_messages_list .chat_message_from_me .msg_body_media.first.last .jwplayer{
  border-bottom-right-radius: 0;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px
}
@keyframes fadeInBox{
  0% {
    opacity: 0
  }
  100% {
    opacity: 1
  }
}
.profile-index-page .profile-info.profile-page br{
  display: none
}
@media (max-width:991px){.under-navbar-scroll .profile-username a, .under-navbar-scroll .profile-usertag a{
    color: #fefefe
  }
.under-navbar-scroll .profile-username a i, .under-navbar-scroll .profile-usertag a i{
    position: static
  }
.under-navbar-scroll .profile-username btn.btn-link.modal-trigger, .under-navbar-scroll .profile-usertag btn.btn-link.modal-trigger{
    display: none
  }}
@media (max-width:767px){.under-navbar-scroll .profile-username, .under-navbar-scroll .profile-usertag{
    color: #263238
  }}
@media (max-width:767px){.under-navbar-scroll.dark-scheme .profile-username, .under-navbar-scroll.dark-scheme .profile-usertag{
    color: #fff
  }}
.profile-panel{
  margin-top: -70px;

}
@media (max-width:767px){.profile-panel{
    margin-top: -37px;
    margin-left: 10px;
    margin-right: 10px;
    background-color: #fff
  }
.dark-scheme .profile-panel{
    background-color: #263238
  }
.site-index-page .profile-panel{
    margin-top: -15px
  }}
@media (max-width:600px){.profile-panel{
    margin-left: 0;
    margin-right: 0
  }}
@media (max-width:991px){.profile-panel .container{
    padding: 0;
    width: auto
  }}
.profile-panel__fixed-panel .profile-info{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.profile-panel__fixed-panel .profile-info a{
  display: contents;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.profile-panel__fixed-panel .profile-info a .all-my-icon-i60:before{
  font-size: 15px;
  line-height: 20px
}
.under-navbar-scroll .profile-panel__fixed-panel .profile-info a .all-my-icon-i60:before{
  font-size: 15px;
  line-height: 20px
}
@media (max-width:991px){.profile-panel__fixed-panel .profile-info .profile-username, .profile-panel__fixed-panel .profile-info .profile-usertag{
    display: inline-block
  }
.guest-role .profile-panel__fixed-panel .profile-info .profile-username, .guest-role .profile-panel__fixed-panel .profile-info .profile-usertag{
    display: inline-block
  }}
.profile-panel__fixed-panel .profile-username, .profile-panel__fixed-panel .profile-usertag{
  color: #263238;
  font-size: 15px;
  line-height: 20px
}
@media (max-width:991px){.profile-panel__fixed-panel .profile-username, .profile-panel__fixed-panel .profile-usertag{
    display: inline-block;
    color: #fefefe;
    max-width: calc(50% - 5px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }}
@media (max-width:767px){.profile-panel__fixed-panel .profile-username, .profile-panel__fixed-panel .profile-usertag{
    color: #263238
  }}
.profile-panel__fixed-panel br{
  display: none
}
.profile-panel__bg{
  height: 266px;
    background-image: url('../images/bg_anya.jpg') !important;
	background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
}
@media (max-width:991px){.profile-panel__bg{
    height: 100px
  }}
@media (max-width:767px){.profile-panel__bg{
    background-color: #fff;
    position: relative
  }
.dark-scheme .profile-panel__bg{
    background-color: #263238
  }
.profile-panel__bg:after{
    display: none
  }}
.profile-scroll .profile-panel__bg{
  z-index: 11
}
.profile-panel__bg:after{
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  height: 200px;
  z-index: -1
}
@media (max-width:991px){.profile-panel__bg:after{
    height: 100px;
    display: block
  }}
@media (max-width:767px){.profile-panel__bg:after{
    z-index: 1
  }}
.profile-scroll .profile-panel__bg:after{
  position: fixed;
  top: -150px;
  left: 0;
  right: 0;
  z-index: 12
}
.ready.guest-role .profile-panel__bg:after{
  left: 0;
  right: 0;
  margin-left: -25vw;
  margin-right: -25vw
}
.profile-panel__bg:before{
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 100px;
  z-index: 0;
  content: "";
  background: linear-gradient(rgba(38, 50, 56, .4) 0%, transparent 90%) no-repeat
}
@media (max-width:991px){.profile-panel__bg:before{
    height: 70px
  }}
@media (max-width:767px){.profile-panel__bg:before{
    display: none
  }}
@media (max-width:991px){.profile-panel__bg:before{
    position: absolute
  }}
.profile-scroll .profile-panel__bg:before{
  position: fixed;
  display: block;
  z-index: 13
}
.profile-panel__inner-panel{
  position: relative;
  height: 60px;
  margin-bottom: 20px;
  padding: 12px 15px 12px 19px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  z-index: 12
}
@media (max-width:991px){.profile-panel__inner-panel{
    padding: 12px 0
  }}
@media (max-width:767px){.profile-panel__inner-panel{
    height: auto;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 0;
    padding: 0 20px
  }
.guest .profile-panel__inner-panel{
    padding: 0 20px
  }}
@media (max-width:600px){.profile-panel__inner-panel{
    margin-bottom: 0
  }}
@media (min-width:991px){.profile-scroll .profile-panel__inner-panel{
    position: fixed;
    top: 50px;
    width: 960px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 100
  }}
@media (max-width:991px){.under-navbar-scroll .profile-panel__inner-panel{
    z-index: 100
  }}
.profile-panel__inner-panel .online_status{
  position: absolute;
  bottom: 70px;
  right: 10px;
  background-color: rgba(0, 0, 0, .15);
  border-radius: 15px;
  color: #fefefe;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  padding: 5px 15px;
  display: flex;
  transition: all .3s ease;
  visibility: visible;
  opacity: 1;
  z-index: 2
}
.profile-panel__inner-panel .online_status > div:first-child{
  margin-right: 5px
}
.profile-scroll .profile-panel__inner-panel .online_status{
  visibility: hidden;
  opacity: 0
}
@media (max-width:991px){.under-navbar-scroll .profile-panel__inner-panel .online_status{
    bottom: 8px;
    right: 60px
  }}
@media (max-width:600px){.under-navbar-scroll .profile-panel__inner-panel .online_status{
    display: none
  }}
@media (max-width:767px){.profile-panel__inner-panel .online_status{
    bottom: auto;
    top: -40px;
    right: 15px
  }}
.profile-panel__inner-panel .online_status + .online_status{
  bottom: 70px
}
.guest .profile-panel__inner-panel .online_status + .online_status{
  bottom: 105px
}
@media (max-width:767px){.guest .profile-panel__inner-panel .online_status + .online_status{
    bottom: auto
  }}
@media (max-width:767px){.profile-panel__inner-panel .online_status + .online_status{
    bottom: auto;
    top: -88px;
    right: 50px
  }
.guest-role .profile-panel__inner-panel .online_status + .online_status{
    right: 15px
  }}
.profile-panel__inner-panel:after{
 
  content: "";
  right: -100%;
  left: -100%;
  top: 0;
  bottom: 0;
  background-color: #fff;
  z-index: -1
}
.dark-scheme .profile-panel__inner-panel:after{
  background-color: #263238
}
@media (max-width:767px){.profile-panel__inner-panel:after{
    bottom: -18px;
    top: 0;
    left: 0;
    right: 0
  }}
.profile-panel__inner-panel .profile-avatar{
  position: absolute;
  left: -4px;
  bottom: -4px;
  width: 166px;
  height: 166px;
  border: 4px solid #fff;
  border-radius: 50%;
  transition: all .3s ease
}
@media (max-width:991px){.profile-panel__inner-panel .profile-avatar{
    width: 120px;
    height: 120px;
    border-width: 3px;
    left: 10px
  }}
@media (max-width:767px){.profile-panel__inner-panel .profile-avatar{
    bottom: auto;
    left: 20px;
    width: 84px;
    height: 84px;
    top: -44px;
    z-index: 100
  }
.guest .profile-panel__inner-panel .profile-avatar{
    left: 22px;
    width: 84px;
    height: 84px;
    top: -45px
  }}
.profile-panel__inner-panel .profile-avatar i{
  border-radius: 50%
}
.dark-scheme .profile-panel__inner-panel .profile-avatar{
  border-color: #263238
}
.profile-scroll .profile-panel__inner-panel .profile-avatar{
  border-width: 2px;
  width: 36px;
  height: 36px;
  bottom: 10px;
  left: 20px
}
.profile-panel__inner-panel .edit-btn, .profile-panel__inner-panel .btn-follow{
  background-color: rgba(146, 159, 169, .6);
  color: #fff;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  min-height: 36px;
  min-width: 115px;
  border-radius: 18px;
  padding: 8px 13px 8px;
  margin-right: 19px
}
@media (max-width:767px){.profile-panel__inner-panel .edit-btn, .profile-panel__inner-panel .btn-follow{
    margin-left: 51px;
    min-width: 152px;
    max-width: 250px;
    flex: 1 1 auto
  }}
@media (max-width:480px){.profile-panel__inner-panel .edit-btn, .profile-panel__inner-panel .btn-follow{
    margin-right: 0;
    min-width: 0;
    flex: 1 1 auto
  }}
.profile-panel__inner-panel .edit-btn:hover, .profile-panel__inner-panel .btn-follow:hover{
  color: #fff;
  background-color: #0086e6
}
@media (max-width:767px){.profile-panel__inner-panel .edit-btn, .profile-panel__inner-panel .btn-follow{
    position: absolute;
    right: -5px;
    top: 15px;
    min-width: 100px
  }}
@media (max-width:480px){.profile-panel__inner-panel .edit-btn, .profile-panel__inner-panel .btn-follow{
    right: 15px
  }}
.profile-panel__inner-panel .edit-btn:hover{
  background-color: #929fa9
}
.profile-panel__inner-panel .btn-follow{
  position: relative;
  background-color: transparent
}
@media (max-width:767px){.profile-panel__inner-panel .btn-follow{
    position: absolute;
    right: 105px;
    top: 15px;
    min-width: 100px
  }}
@media (max-width:480px){.profile-panel__inner-panel .btn-follow{
    right: 125px
  }}
.profile-panel__inner-panel .btn-follow:hover{
  background-color: transparent
}
.profile-panel__inner-panel .btn-follow.following{
  min-width: 36px
}
.profile-panel__inner-panel .btn-follow .follow, .profile-panel__inner-panel .btn-follow .following{
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 8px 13px 8px;
  border-radius: 18px;
  transition: all .3s ease
}
.profile-panel__inner-panel .btn-follow .following{
  background-color: rgba(146, 159, 169, .6);
  width: 36px;
  min-width: 36px;
  height: 36px;
  text-indent: -110px;
  overflow: hidden;
  border-radius: 50%
}
.profile-panel__inner-panel .btn-follow .following:after{
  position: absolute;
  font-family: "all-my-links";
  font-size: 24px;
  line-height: 35px;
  left: 0;
  top: 0;
  right: 2px;
  content: "\e883";
  text-indent: 0;
  color: #fff
}
.profile-panel__inner-panel .btn-follow .following:hover{
  background-color: #929fa9
}
.profile-panel__inner-panel .btn-follow + .btn-link + .btn-message{
  display: none
}
.profile-panel__inner-panel .btn-follow.following + .btn-link + .btn-message{
  display: inline
}
.profile-panel__inner-panel .btn-link{
  width: 36px;
  min-width: 36px;
  height: 36px;
  border-radius: 50%;
  padding: 0;
  background-color: #0086e6;
  color: #fff;
  text-align: center;
  margin-right: 20px
}
.profile-panel__inner-panel .btn-link i, .profile-panel__inner-panel .btn-link i:before{
  line-height: 36px
}
@media (max-width:480px){.profile-panel__inner-panel .btn-link{
    margin-right: 0;
    margin-left: 15px
  }}
.profile-panel__inner-panel .btn-link.active{
  background-color: rgba(146, 159, 169, .6)
}
.profile-panel__inner-panel .btn-link.active:hover{
  background-color: #929fa9
}
.no-links .profile-panel__inner-panel .btn-link.toggle-btn{
  background-color: rgba(146, 159, 169, .2)
}
@media (max-width:767px){.profile-panel__inner-panel .btn-link.toggle-btn{
    position: absolute;
    top: 15px;
    right: 50px
  }}
@media (max-width:480px){.profile-panel__inner-panel .btn-link.toggle-btn{
    right: 70px
  }}
.profile-panel__inner-panel .btn-link.btn-message{
  width: auto;
  border-radius: 18px;
  font-weight: 600;
  padding: 0 15px;
  line-height: 34px
}
.profile-panel__inner-panel .btn-link.btn-message i{
  display: none
}
.no-links .profile-panel__inner-panel .btn-link.btn-message{
  background-color: rgba(146, 159, 169, .2)
}
@media (max-width:767px){.profile-panel__inner-panel .btn-link.btn-message{
    position: absolute;
    right: -5px;
    top: 15px;
    width: 36px;
    padding: 0
  }}
@media (max-width:480px){.profile-panel__inner-panel .btn-link.btn-message{
    right: 15px
  }}
.profile-panel__inner-panel .btn-link.btn-qr{
  background-color: transparent
}
.profile-panel__inner-panel .btn-link.btn-qr i{
  position: relative;
  top: -2px
}
@media (max-width:767px){.quest .profile-panel__inner-panel .btn-link.btn-qr{
    display: none
  }}
@media (max-width:767px){.profile-panel__inner-panel .btn-link.btn-qr{
    position: absolute;
    top: 60px;
    right: -5px
  }}
@media (max-width:480px){.profile-panel__inner-panel .btn-link.btn-qr{
    right: 15px
  }}
.profile-panel__inner-panel .btn-link.dropdown-toggle{
  margin-right: 0;
  min-width: 0
}
.profile-panel__inner-panel .btn-link.dropdown-toggle:hover{
  color: #929fa9;
  background-color: transparent
}
.profile-panel__inner-panel .btn-link.modal-trigger i.all-my-icon-i20:before{
  font-size: 28px;
  font-weight: 600
}
.profile-panel__inner-panel .btn-link:hover{
  color: #fff;
  background-color: rgba(0, 134, 230, .6)
}
.profile-panel__inner-panel .back-btn{
  display: none;
  width: 24px;
  height: 24px;
  line-height: 24px;
  padding: 0;
  position: absolute;
  top: -90px;
  left: 15px;
  color: #fff;
  border-radius: 50%
}
@media (max-width:991px){.profile-panel__inner-panel .back-btn{
    display: block;
    background-color: rgba(34, 42, 48, .2);
    border-radius: 50%;
    z-index: 1000
  }
.site-index-page.guest-role .profile-panel__inner-panel .back-btn{
    display: none
  }
.under-navbar-scroll .profile-panel__inner-panel .back-btn{
    background-color: transparent
  }}
@media (max-width:767px){.profile-panel__inner-panel .back-btn{
    top: -85px;
    left: 15px
  }}
@media (max-width:767px){.profile-panel__inner-panel .back-btn.external{
    height: 33px;
    background: url(/img/logo.svg) 0 0 no-repeat;
    background-size: 100%
  }
.profile-panel__inner-panel .back-btn.external i{
    display: none
  }}
@media (max-width:991px){.under-navbar-scroll .profile-panel__inner-panel .back-btn{
    position: fixed;
    left: 10px;
    top: 9px;
    z-index: 101;
    white-space: nowrap
  }}
@media (max-width:991px){.under-navbar-scroll .profile-panel__inner-panel .dropdown{
    position: fixed;
    right: 15px;
    top: 10px;
    z-index: 100
  }
.under-navbar-scroll .profile-panel__inner-panel .dropdown.open .dropdown-menu{
    right: 0
  }}
@media (max-width:767px){.under-navbar-scroll .profile-panel__inner-panel .dropdown.open .dropdown-menu{
    right: -7px
  }}
@media (min-width:767px){.profile-panel__inner-panel .dropdown.open button.btn-icon{
    color: #929fa9
  }}
.profile-panel__inner-panel button.btn-icon{
  position: relative;
  background-color: transparent;
  color: rgba(146, 159, 169, .6)
}
@media (max-width:767px){.profile-panel__inner-panel button.btn-icon{
    color: #fff
  }}
.profile-panel__inner-panel button.btn-icon i{
  line-height: 32px
}
@media (max-width:767px){.profile-panel__inner-panel .dropdown{
    position: absolute;
    top: -86px;
    right: 15px;
    background-color: rgba(34, 42, 48, .2);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    z-index: 1000
  }
.profile-panel__inner-panel .dropdown .btn-link{
    width: 24px;
    height: 24px;
    margin-left: 0
  }
.profile-panel__inner-panel .dropdown .btn-link i{
    line-height: 24px
  }
.profile-panel__inner-panel .dropdown .btn-link i:before{
    line-height: 24px
  }
.under-navbar-scroll .profile-panel__inner-panel .dropdown{
    position: fixed;
    right: 20px;
    top: 10px;
    z-index: 101;
    background-color: transparent
  }}
.profile-panel__inner-panel .dropdown-menu{
  margin: 0 -4px 0 0;
  left: auto;
  right: -2px
}
@media (max-width:767px){.profile-panel__inner-panel .dropdown-menu{
    margin-right: -9px
  }
.under-navbar-scroll .profile-panel__inner-panel .dropdown-menu{
    right: 14px;
    margin-top: 0
  }}
@media (max-width:767px){.profile-panel__inner-panel .btn-follow + .btn-link{
    right: 0
  }}
@media (max-width:480px){.profile-panel__inner-panel .btn-follow + .btn-link{
    right: 15px
  }}
@media (max-width:767px){.profile-panel__inner-panel .btn-follow{
    right: 50px
  }
.guest-role .profile-panel__inner-panel .btn-follow{
    right: 0
  }}
@media (max-width:480px){.profile-panel__inner-panel .btn-follow{
    right: 65px
  }
.guest-role .profile-panel__inner-panel .btn-follow{
    right: 16px
  }}
@media (max-width:767px){.profile-panel__inner-panel .btn-follow.following{
    right: 97px
  }}
@media (max-width:480px){.profile-panel__inner-panel .btn-follow.following{
    right: 117px
  }}
@media (max-width:767px){.profile-panel__inner-panel .btn-follow.following + .btn-link{
    right: 45px
  }}
@media (max-width:480px){.profile-panel__inner-panel .btn-follow.following + .btn-link{
    right: 65px
  }}
.profile-panel__ava-name{
  display: flex;
  flex: 1 1 auto;
  padding-left: 46px
}
@media (max-width:991px){.profile-panel__ava-name{
    flex: 0 1 auto;
    padding-left: 0
  }}
@media (max-width:767px){.profile-panel__ava-name{
    flex: 1 1 100%;
    min-width: 100%;
    padding-bottom: 8px;
    padding-top: 40px
  }}
.profile-panel__ava-name .profile-info{
  flex: 1 1 auto;
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease;
  text-align: left
}
@media (max-width:767px){.profile-panel__ava-name .profile-info{
    opacity: 1;
    visibility: visible;
    padding: 4px 0 0;
    max-width: calc(100% - 100px)
  }
.guest .profile-panel__ava-name .profile-info{
    max-width: calc(100% - 100px)
  }
.profile-panel__ava-name .profile-info .profile-usertag{
    display: block
  }}
.profile-scroll .profile-panel__ava-name .profile-info{
  opacity: 1;
  visibility: visible
}
.profile-info .profile-usertag{
  display: block
}
@media (min-width:991px){.under-navbar-scroll .profile-info .profile-usertag{
    display: block
  }}
.wrap-inner + .container{
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  min-width: 480px
}
.site-guest-checkout-page.guest-role .wrap-inner + .container, .site-start-sharing-page.guest-role .wrap-inner + .container, .site-start-sharing-page .wrap-inner + .container, .site-terms-page .wrap-inner + .container, .site-privacy-page .wrap-inner + .container, .subscription-following-page .wrap-inner + .container, .subscription-followers-page .wrap-inner + .container, .site-faq-page .wrap-inner + .container{
  position: static;
  transform: translateX(0)
}
@media (max-width:600px){.wrap-inner + .container{
    min-width: 100%;
    left: 0;
    right: 0;
    transform: translateX(0)
  }}
body.site-terms-page, body.site-contact-page, body.site-privacy-page, body.site-request-password-reset-page, body.site-reset-password, body.site-error-page, body.site-start-sharing-page, body.site-welcome-page, body.site-reset-password-page, body.site-faq-page{
  background-color: #fff !important;
  background-image: none;
  font-size: 13px;
  line-height: 18px
}
@media (max-width:767px){body.site-terms-page .content-part .container, body.site-contact-page .content-part .container, body.site-privacy-page .content-part .container, body.site-request-password-reset-page .content-part .container, body.site-reset-password .content-part .container, body.site-error-page .content-part .container, body.site-start-sharing-page .content-part .container, body.site-welcome-page .content-part .container, body.site-reset-password-page .content-part .container, body.site-faq-page .content-part .container{
    padding: 0 20px
  }}
@media (max-width:767px){body.site-terms-page .panel-body, body.site-contact-page .panel-body, body.site-privacy-page .panel-body, body.site-request-password-reset-page .panel-body, body.site-reset-password .panel-body, body.site-error-page .panel-body, body.site-start-sharing-page .panel-body, body.site-welcome-page .panel-body, body.site-reset-password-page .panel-body, body.site-faq-page .panel-body{
    padding: 0
  }}
body.site-terms-page:before, body.site-contact-page:before, body.site-privacy-page:before, body.site-request-password-reset-page:before, body.site-reset-password:before, body.site-error-page:before, body.site-start-sharing-page:before, body.site-welcome-page:before, body.site-reset-password-page:before, body.site-faq-page:before{
  filter: opacity(0%) blur(20px);
  background: #fff
}
body.site-terms-page .navbar-default, body.site-contact-page .navbar-default, body.site-privacy-page .navbar-default, body.site-request-password-reset-page .navbar-default, body.site-reset-password .navbar-default, body.site-error-page .navbar-default, body.site-start-sharing-page .navbar-default, body.site-welcome-page .navbar-default, body.site-reset-password-page .navbar-default, body.site-faq-page .navbar-default{
  background-color: #fff
}
body.site-terms-page.dark-scheme, body.site-contact-page.dark-scheme, body.site-privacy-page.dark-scheme, body.site-request-password-reset-page.dark-scheme, body.site-reset-password.dark-scheme, body.site-error-page.dark-scheme, body.site-start-sharing-page.dark-scheme, body.site-welcome-page.dark-scheme, body.site-reset-password-page.dark-scheme, body.site-faq-page.dark-scheme{
  background-color: #263238 !important
}
body.site-terms-page.dark-scheme .navbar-default, body.site-contact-page.dark-scheme .navbar-default, body.site-privacy-page.dark-scheme .navbar-default, body.site-request-password-reset-page.dark-scheme .navbar-default, body.site-reset-password.dark-scheme .navbar-default, body.site-error-page.dark-scheme .navbar-default, body.site-start-sharing-page.dark-scheme .navbar-default, body.site-welcome-page.dark-scheme .navbar-default, body.site-reset-password-page.dark-scheme .navbar-default, body.site-faq-page.dark-scheme .navbar-default{
  background-color: #263238
}
body.site-terms-page.dark-scheme:before, body.site-contact-page.dark-scheme:before, body.site-privacy-page.dark-scheme:before, body.site-request-password-reset-page.dark-scheme:before, body.site-reset-password.dark-scheme:before, body.site-error-page.dark-scheme:before, body.site-start-sharing-page.dark-scheme:before, body.site-welcome-page.dark-scheme:before, body.site-reset-password-page.dark-scheme:before, body.site-faq-page.dark-scheme:before{
  filter: opacity(0%) blur(20px);
  background: #263238
}
body.site-terms-page .panel, body.site-contact-page .panel, body.site-privacy-page .panel, body.site-request-password-reset-page .panel, body.site-reset-password .panel, body.site-error-page .panel, body.site-start-sharing-page .panel, body.site-welcome-page .panel, body.site-reset-password-page .panel, body.site-faq-page .panel{
  overflow: hidden;
  box-shadow: none
}
body.site-terms-page .panel-default, body.site-contact-page .panel-default, body.site-privacy-page .panel-default, body.site-request-password-reset-page .panel-default, body.site-reset-password .panel-default, body.site-error-page .panel-default, body.site-start-sharing-page .panel-default, body.site-welcome-page .panel-default, body.site-reset-password-page .panel-default, body.site-faq-page .panel-default{
  background: 0 0
}
.dark-scheme body.site-terms-page .panel-default, .dark-scheme body.site-contact-page .panel-default, .dark-scheme body.site-privacy-page .panel-default, .dark-scheme body.site-request-password-reset-page .panel-default, .dark-scheme body.site-reset-password .panel-default, .dark-scheme body.site-error-page .panel-default, .dark-scheme body.site-start-sharing-page .panel-default, .dark-scheme body.site-welcome-page .panel-default, .dark-scheme body.site-reset-password-page .panel-default, .dark-scheme body.site-faq-page .panel-default{
  background: 0 0
}
body.site-terms-page h2, body.site-privacy-page h2{
  margin-top: 0
}
body.site-terms-page h6, body.site-privacy-page h6{
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  padding-top: 26px
}
body.site-terms-page p, body.site-privacy-page p{
  text-align: justify
}
@media (min-width:768px){body.site-terms-page .panel-body{
    padding: 0 60px
  }}
body.site-terms-page .panel-body .terms__text-wrap{
  padding-top: 30px
}
body.site-terms-page .panel-body .terms__secondary-list{
  margin-top: 10px
}
body.site-terms-page h6.h6{
  margin-bottom: 12px
}
body.site-terms-page ol{
  -webkit-padding-start: 15px
}
body.site-terms-page ol li{
  padding-left: 3px;
  margin-bottom: 10px
}
body.site-contact-page .wrap, body.site-privacy-page .wrap, body.site-terms-page .wrap{
  padding: 110px 0 0
}
@media (min-width:992px){body.site-contact-page .wrap, body.site-privacy-page .wrap, body.site-terms-page .wrap{
    padding: 90px 0 0
  }}
body.site-contact-page .wrap-inner, body.site-privacy-page .wrap-inner, body.site-terms-page .wrap-inner{
  padding-top: 0
}
@media (max-width:992px){body.site-contact-page .wrap-inner, body.site-privacy-page .wrap-inner, body.site-terms-page .wrap-inner{
    padding-top: 40px
  }}
@media (max-width:600px){body.site-contact-page .wrap-inner, body.site-privacy-page .wrap-inner, body.site-terms-page .wrap-inner{
    padding-top: 0
  }}
@media (max-width:991px){body.site-contact-page.guest-role .wrap, body.site-privacy-page.guest-role .wrap, body.site-terms-page.guest-role .wrap{
    padding-top: 70px
  }}
@media (min-width:768px){body.site-privacy-page .panel-body{
    padding: 0 60px
  }}
body.site-privacy-page h2{
  padding-bottom: 30px
}
.content-part{
  padding-bottom: 20px
}
@media (max-width:767px) and (min-width:991px){.content-part{
    padding: 20px 0
  }}
.site-guest-checkout-page .content-part{
  padding-bottom: 0
}
@media (max-width:768px){.content-part.index-high{
    z-index: 1071
  }}
@media (max-width:767px){.content-part .container{
    margin: 0 auto;
    padding: 0;
    max-width: 600px
  }
.site-index-page .content-part .container{
    max-width: 100%
  }}
.site-contact-page .footer-wrapper__navbar ul > a{
  display: none
}
.site-contact-page .footer-wrapper__navbar ul li a{
  padding: 10px 0
}
.site-welcome-page .control-label + div{
  position: relative
}
.about-section p{
  margin: 0
}
.about-section p ~ p{
  margin: 12px 0 0
}
.about-section__wrap-bot{
  display: flex;
  justify-content: space-between
}
@media (max-width:991px){.about-section__wrap-bot .clearfix{
    display: none
  }}
.about-section__icon{
  line-height: 24px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.about-section__icon i{
  position: relative;
  color: rgba(38, 50, 56, .4);
  top: -2px;
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle
}
.dark-scheme .about-section__icon i{
  color: rgba(255, 255, 255, .4)
}
.about-section__birthday{
  padding-right: 5px
}
.about-section__location{
  padding-left: 5px
}
.about-section__birthday, .about-section__location{
  margin: 0;
  padding-top: 5px
}
.site-request-password-reset .row > div, .site-reset-password .row > div{
  padding: 0
}
.site-error__content h2 + p{
  margin-bottom: 2px
}
.site-error p{
  font-size: 15px;
  line-height: 28px
}
.site-error-page .footer-wrapper__navbar ul > a{
  display: none
}
.site-error-page .footer-wrapper__navbar ul li a{
  font-size: 11px;
  padding: 10px 0
}
.subscriptions-list .panel{
  margin-bottom: 0
}
@media (max-width:520px){.subscriptions-list__advanced-search.advanced-wrap > button{
    top: 13px;
    left: 25px
  }}
.subscriptions-list__advanced-search > button{
  position: absolute;
  top: 0;
  left: 0;
  right: auto;
  transition: .3s ease color
}
.subscriptions-list__advanced-search > button.btn{
  padding: 3px 2px 2px 12px;
  z-index: 1;
  min-width: 0;
  color: rgba(38, 50, 56, .2);
  border-radius: 30px;
  overflow: visible
}
.dark-scheme .subscriptions-list__advanced-search > button.btn{
  color: rgba(255, 255, 255, .2)
}
.subscriptions-list__advanced-search > button.btn:hover{
  color: #0086e6
}
.dark-scheme .subscriptions-list__advanced-search > button.btn:hover{
  color: #0086e6
}
@media (max-width:520px){.subscriptions-list__advanced-search > button.btn[aria-expanded=true]{
    padding-top: 5px
  }}
.subscriptions-list__advanced-search > button.btn[aria-expanded=true]:after{
  content: " ";
  position: absolute;
  top: 10px;
  left: 9px;
  border: 15px solid transparent;
  border-bottom: 15px solid #fff;
  visibility: visible;
  pointer-events: none
}
.dark-scheme .subscriptions-list__advanced-search > button.btn[aria-expanded=true]:after{
  border-bottom-color: #263238
}
@media (max-width:520px){.subscriptions-list__advanced-search > button.btn[aria-expanded=true]:after{
    visibility: hidden
  }}
.subscriptions-list__advanced-search:hover > button.btn{
  color: #263238
}
.dark-scheme .subscriptions-list__advanced-search:hover > button.btn{
  color: #fff
}
.subscriptions-list__advanced-search:hover > button.btn:hover{
  color: #0086e6
}
.dark-scheme .subscriptions-list__advanced-search:hover > button.btn:hover{
  color: #0086e6
}
.subscriptions-list__advanced-search:hover .subscription-search .form-group button.btn-icon{
  color: #263238
}
.dark-scheme .subscriptions-list__advanced-search:hover .subscription-search .form-group button.btn-icon{
  color: #fff
}
.subscriptions-list__advanced-search:hover .subscription-search .form-group button.btn-icon:hover{
  color: #0086e6
}
.dark-scheme .subscriptions-list__advanced-search:hover .subscription-search .form-group button.btn-icon:hover{
  color: #0086e6
}
@media (min-width:520px){.subscriptions-list__advanced-search .subscription-search > span{
    display: none !important
  }}
.site-faq-page.dark-scheme .tabs-wrapper-content__title, .site-faq-page.dark-scheme .tabs-wrapper-faq .tabs-wrapper-faq__nav-block .nav-tabs li a{
  color: #fff
}
.tabs-wrapper-faq__text-block p{
  font-size: 13px;
  line-height: 21px
}
.tabs-wrapper-faq__text-block p a{
  font-weight: 600
}
.tabs-wrapper-faq__nav-block .nav-tabs li.active a{
  font-weight: 600;
  color: #263238
}
.dark-scheme .tabs-wrapper-faq__nav-block .nav-tabs li.active a{
  color: #fff
}
.tabs-wrapper-faq__nav-block .nav-tabs li > a{
  padding: 6px 0;
  font-size: 15px;
  line-height: 18px;
  color: #263238;
  border: none;
  text-overflow: ellipsis;
  overflow: hidden
}
.dark-scheme .tabs-wrapper-faq__nav-block .nav-tabs li > a{
  color: #fff
}
@media (max-width:767px){.tabs-wrapper-faq__nav-block .nav-tabs li > a{
    font-size: 13px;
    font-weight: 600;
    border-bottom: 1px solid rgba(124, 139, 150, .4)
  }
.tabs-wrapper-faq__nav-block .nav-tabs li > a:after{
    position: absolute;
    font-family: "all-my-links";
    font-size: 20px;
    line-height: 24px;
    right: 10px;
    top: 50%;
    margin-top: -12px;
    content: "\e617";
    transition: all .3s ease
  }}
.tabs-wrapper-faq__nav-block .nav-tabs li > a:hover, .tabs-wrapper-faq__nav-block .nav-tabs li > a:focus{
  background-color: transparent;
  border: none;
  color: #263238
}
.accordion-wrap .card{
  padding-bottom: 20px
}
.accordion-wrap .card-header h5 span{
  display: block
}
.accordion-wrap .card-header h5 span.collapsed:before{
  opacity: 1;
  visibility: visible
}
.accordion-wrap .card-header h5 span.collapsed:after{
  visibility: hidden;
  opacity: 0
}
.accordion-wrap .card-header h5 span:before, .accordion-wrap .card-header h5 span:after{
  position: absolute;
  font-family: "all-my-links";
  font-size: 20px;
  line-height: 24px;
  left: 0;
  top: -2px;
  transition: all .3s ease
}
.accordion-wrap .card-header h5 span:after{
  content: "\e615";
  visibility: visible;
  opacity: 1
}
.accordion-wrap .card-header h5 span:before{
  content: "\e614";
  opacity: 0;
  visibility: hidden
}
.accordion-wrap .collapse.show[aria-expanded=false]{
  display: none !important
}
.accordion-wrap .card-body{
  font-size: 13px;
  line-height: 21px;
  color: #929fa9
}
.site-faq-page .footer-wrapper__navbar ul > a{
  display: none
}
.site-faq-page .footer-wrapper__navbar ul li a{
  padding: 10px 0
}
.site-request-password-reset-page .content-part{
  max-width: 620px;
  margin: 0 auto
}
.site-faq-page .footer-wrapper .navbar-nav > li > a, .site-terms-page .footer-wrapper .navbar-nav > li > a{
  font-size: 11px;
  font-weight: 600
}
@media (min-width:991px){.profile-sidebar-collapse{
    display: block
  }}
.dropdown-submenu > a:after{
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px
}
.dropdown-submenu:hover > a:after{
  border-left-color: #fff
}
@media screen and (min-width:992px){.b-user-menu .dropdown-submenu .dropdown-menu span{
    margin-left: -10px;
    margin-right: -10px
  }
.b-user-menu .dropdown-submenu .dropdown-menu span a{
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px
  }
.b-user-menu__item-wrap .dropdown-submenu > a:after{
    margin-right: 11px;
    transition: transform .3s
  }
.b-user-menu__item-wrap .dropdown-submenu:hover > a:after{
    border-left-color: #ccc;
    transform: rotate(-90deg)
  }}
@media (min-width:768px){.direct-link-form .popup-header__save-btn.m-desk button{
    display: block
  }
.direct-link-form .popup-header__save-btn.m-mob button{
    display: none
  }}
@media (max-width:768px){.direct-link-form .popup-header__save-btn.m-desk button{
    display: none
  }
.direct-link-form .popup-header__save-btn.m-mob button{
    font-size: 14px;
    display: block
  }}
@keyframes progress-bar-stripes{
  from {
    background-position: 40px 0
  }
  to {
    background-position: 0 0
  }
}
.group-fields-column .make_post_thumb img{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  object-fit: cover;
  object-position: center
}
.group-fields-column .make_post_thumb img{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  object-fit: cover;
  object-position: center
}
.b-paysystem__logo img{
  display: block;
  max-width: 100%
}
#nft-images-list li a .resize-box img{
  margin: auto;
  height: 100%;
  width: 100%;
  object-fit: contain
}
#nft-images-list li a .resize-box{
  transition: all .3s ease;
  width: 100px;
  height: 100px
}
#nft-images-list li:hover a .resize-box{
  width: 128px;
  height: 128px
}
#upload-controls li a{
  display: block;
  padding: 10px;
  border-bottom: 1px solid #c8c5c5
}
.nft-avatar img{
  display: block;
  -webkit-: polygon(45% 1.33975%, 46.5798% .60307%, 48.26352% .15192%, 50% 0%, 51.73648% .15192%, 53.4202% .60307%, 55% 1.33975%, 89.64102% 21.33975%, 91.06889% 22.33956%, 92.30146% 23.57212%, 93.30127% 25%, 94.03794% 26.5798%, 94.48909% 28.26352%, 94.64102% 30%, 94.64102% 70%, 94.48909% 71.73648%, 94.03794% 73.4202%, 93.30127% 75%, 92.30146% 76.42788%, 91.06889% 77.66044%, 89.64102% 78.66025%, 55% 98.66025%, 53.4202% 99.39693%, 51.73648% 99.84808%, 50% 100%, 48.26352% 99.84808%, 46.5798% 99.39693%, 45% 98.66025%, 10.35898% 78.66025%, 8.93111% 77.66044%, 7.69854% 76.42788%, 6.69873% 75%, 5.96206% 73.4202%, 5.51091% 71.73648%, 5.35898% 70%, 5.35898% 30%, 5.51091% 28.26352%, 5.96206% 26.5798%, 6.69873% 25%, 7.69854% 23.57212%, 8.93111% 22.33956%, 10.35898% 21.33975%);
  clip-path: polygon(45% 1.33975%, 46.5798% .60307%, 48.26352% .15192%, 50% 0%, 51.73648% .15192%, 53.4202% .60307%, 55% 1.33975%, 89.64102% 21.33975%, 91.06889% 22.33956%, 92.30146% 23.57212%, 93.30127% 25%, 94.03794% 26.5798%, 94.48909% 28.26352%, 94.64102% 30%, 94.64102% 70%, 94.48909% 71.73648%, 94.03794% 73.4202%, 93.30127% 75%, 92.30146% 76.42788%, 91.06889% 77.66044%, 89.64102% 78.66025%, 55% 98.66025%, 53.4202% 99.39693%, 51.73648% 99.84808%, 50% 100%, 48.26352% 99.84808%, 46.5798% 99.39693%, 45% 98.66025%, 10.35898% 78.66025%, 8.93111% 77.66044%, 7.69854% 76.42788%, 6.69873% 75%, 5.96206% 73.4202%, 5.51091% 71.73648%, 5.35898% 70%, 5.35898% 30%, 5.51091% 28.26352%, 5.96206% 26.5798%, 6.69873% 25%, 7.69854% 23.57212%, 8.93111% 22.33956%, 10.35898% 21.33975%)
}

/* --- Top banner background scaling fix --- */
.profile-panel__bg{
  width:100%;
  background-repeat:no-repeat;
  background-position:center top;
  background-size:100% auto; /* always match container width */
  display:block;
}

/* Mobile: keep the same behavior and ensure no overflow */
@media (max-width: 767px){
  .profile-panel__bg{
    background-size:100% auto;
    background-position:center top;
  }
}
/* --- End banner fix --- */
