.AKForm.select {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.AKForm.select .arrow {
  border-top-color: #464c55;
}
.AKForm.select .reset {
  background-color: #ffffff;
}
.AKForm.multiple .tag {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.AKForm.multiple .tag a {
  color: #464c55;
}
.AKForm .noUi-background {
  background-color: #ffffff;
}
.AKForm .noUi-connect,
.AKForm .noUi-handle {
  background-color: #e6e6e6;
  color: #464c55;
}
.AKForm .noUi-handle-lower:before {
  border-right-color: #e6e6e6 !important;
}
.AKForm .noUi-handle-upper:before {
  border-left-color: #e6e6e6 !important;
}
.AKForm.range.single .noUi-handle-lower:before {
  border-top-color: #e6e6e6 !important;
}
.AKForm.checkbox {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.AKForm.checkbox.selected {
  background-color: #ffffff;
}
.default-checkbox {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="date"],
input[type="number"],
textarea,
.mobile-input-error {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.05);
}
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.mobile-input-error::-webkit-input-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="date"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
textarea:-moz-placeholder,
.mobile-input-error:-moz-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
textarea::-moz-placeholder,
.mobile-input-error::-moz-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.mobile-input-error:-ms-input-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
.description--description a {
  color: #e6e6e6;
}
body {
  background-color: #000000;
  color: #e6e6e6;
  background-repeat: initial;
  background-position: initial;
  background-size: initial;
}
body h1 {
  color: #b3b3b3;
}
body h2 {
  color: #b3b3b3;
}
body small,
body .small-color {
  color: #e6e6e6;
}
body hr {
  background-color: #ffffff;
}
.link,
a,
.unlink {
  color: #e6e6e6;
}
.link.no-color,
a.no-color,
.unlink.no-color {
  color: #e6e6e6;
}
a {
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  -ms-transition: color 0.1s linear;
  transition: color 0.1s linear;
}
a:not(.no-hover):hover {
  color: #bdbdbd;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  -ms-transition: color 0.1s linear;
  transition: color 0.1s linear;
}
#shortcuts-bar .nav-item a:not(.active) i {
  color: #ffffff;
}
#shortcuts-bar .hamburger .hamburger-box .hamburger-inner,
#shortcuts-bar .hamburger .hamburger-box .hamburger-inner:before,
#shortcuts-bar .hamburger .hamburger-box .hamburger-inner:after {
  background-color: #ffffff;
}
#shortcuts-bar #menu-search a {
  display: flex;
  justify-content: center;
  align-items: center;
}
#shortcuts-bar #menu-search a svg {
  height: 1.6rem;
}
#shortcuts-bar #menu-search a:not(.active) path {
  stroke: #ffffff;
}
#shortcuts-bar #menu-search a.active path {
  stroke: transparent;
  fill: #ffffff;
}
#menu-bar,
.menu-bar-mobile {
  background-color: #000000;
  color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
#menu-bar a.menu-item,
.menu-bar-mobile a.menu-item,
#menu-bar .menu--container--general--item--title,
.menu-bar-mobile .menu--container--general--item--title,
#menu-bar .menu--container--popularity--item--title,
.menu-bar-mobile .menu--container--popularity--item--title {
  color: #ffffff;
}
#menu-bar .list-item--wrapper--bubble i,
.menu-bar-mobile .list-item--wrapper--bubble i {
  color: #e41e3f;
}
#menu-bar li.nav-item,
.menu-bar-mobile li.nav-item {
  border-color: #ffffff;
}
#menu-bar li.nav-item.active .menu-item,
.menu-bar-mobile li.nav-item.active .menu-item {
  background-color: #000000;
  border-color: #000000;
}
#menu-bar li.nav-item.active .counter,
.menu-bar-mobile li.nav-item.active .counter {
  background-color: #000000;
  color: #ffffff;
}
#menu-bar .button,
.menu-bar-mobile .button,
#menu-bar button,
.menu-bar-mobile button {
  background-color: #ffffff;
  color: #464c55;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
#menu-bar .button:not(:disabled):hover,
.menu-bar-mobile .button:not(:disabled):hover,
#menu-bar button:not(:disabled):hover,
.menu-bar-mobile button:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
#menu-bar .button .ss-kiss,
.menu-bar-mobile .button .ss-kiss,
#menu-bar button .ss-kiss,
.menu-bar-mobile button .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23464c55");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #menu-bar .button .ss-kiss,
  .menu-bar-mobile .button .ss-kiss,
  #menu-bar button .ss-kiss,
  .menu-bar-mobile button .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23464c55");
    background-size: 19px 11px;
  }
}
#menu-bar .button.good,
.menu-bar-mobile .button.good,
#menu-bar button.good,
.menu-bar-mobile button.good {
  background-color: #4dc813;
  color: #ffffff;
  border-color: #57c026;
  background: -moz-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #52c41c));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #52c41c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#52c41c, GradientType=0);
}
#menu-bar .button.good:not(:disabled):hover,
.menu-bar-mobile .button.good:not(:disabled):hover,
#menu-bar button.good:not(:disabled):hover,
.menu-bar-mobile button.good:not(:disabled):hover {
  border-color: #57c025;
  background: -moz-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #57c025));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #57c025 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#57c025, GradientType=0);
  text-shadow: 0 1px 0 #57c025;
}
#menu-bar .button.good .ss-kiss,
.menu-bar-mobile .button.good .ss-kiss,
#menu-bar button.good .ss-kiss,
.menu-bar-mobile button.good .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #menu-bar .button.good .ss-kiss,
  .menu-bar-mobile .button.good .ss-kiss,
  #menu-bar button.good .ss-kiss,
  .menu-bar-mobile button.good .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
#menu-bar .button.form,
.menu-bar-mobile .button.form,
#menu-bar button.form,
.menu-bar-mobile button.form {
  background-color: #464c55;
  color: #ffffff;
  border-color: #565b63;
  background: -moz-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #4e535b));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: linear-gradient(to bottom, #464c55 40%, #4e535b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#4e535b, GradientType=0);
}
#menu-bar .button.form:not(:disabled):hover,
.menu-bar-mobile .button.form:not(:disabled):hover,
#menu-bar button.form:not(:disabled):hover,
.menu-bar-mobile button.form:not(:disabled):hover {
  border-color: #555a62;
  background: -moz-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #555a62));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: linear-gradient(to bottom, #464c55 40%, #555a62 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#555a62, GradientType=0);
  text-shadow: 0 1px 0 #555a62;
}
#menu-bar .button.form .ss-kiss,
.menu-bar-mobile .button.form .ss-kiss,
#menu-bar button.form .ss-kiss,
.menu-bar-mobile button.form .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #menu-bar .button.form .ss-kiss,
  .menu-bar-mobile .button.form .ss-kiss,
  #menu-bar button.form .ss-kiss,
  .menu-bar-mobile button.form .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
#menu-bar .f_tooltip,
#control-bar .shortcuts .f_tooltip,
#shortcuts-bar .shortcuts .f_tooltip {
  background-color: transparent;
}
#menu-bar .f_tooltip:before,
#control-bar .shortcuts .f_tooltip:before,
#shortcuts-bar .shortcuts .f_tooltip:before {
  border-bottom-color: #ffffff;
}
#menu-bar .f_tooltip:after,
#control-bar .shortcuts .f_tooltip:after,
#shortcuts-bar .shortcuts .f_tooltip:after {
  border-bottom-color: #000000;
}
.menu-profile .pseudo-nav:hover,
.menu-profile .pseudo-nav.open {
  background-color: #121212;
  border-radius: 2px;
  cursor: pointer;
  text-decoration: none;
}
.counter {
  background-color: #e41e3f;
  color: #ffffff;
}
.counter.new {
  background-color: #e41e3f;
  color: #ffffff;
}
#menu-bar .nav-item .unviewed-counter,
#nav-container .unviewed-counter,
.menu-account .menu .unviewed-counter,
#menu-bar li.nav-item.active .unviewed-counter {
  background-color: #e41e3f;
  color: #ffffff;
}
#menu-bar .nav-item .counter.good,
#menu-bar .nav-item.active .counter.good {
  background-color: #4dc813;
  color: #ffffff;
}
#control-bar.fixed {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
#menu-search .ss-icon,
#menu-search.open .menu-item,
#menu-search.active .menu-item {
  color: #ffffff;
}
#menu-messages .ss-icon,
#menu-messages.open .menu-item,
#menu-messages.active .menu-item {
  color: #ffffff;
}
#menu-conquest .ss-icon,
#menu-pretender .ss-icon,
#menu-conquest.open .menu-item,
#menu-pretender.open .menu-item,
#menu-conquest.active .menu-item,
#menu-pretender.active .menu-item {
  color: #ffffff;
}
#menu-favorites .ss-icon,
#menu-selection .ss-icon,
#menu-favorites.open .menu-item,
#menu-selection.open .menu-item,
#menu-favorites.active .menu-item,
#menu-selection.active .menu-item {
  color: #ffffff;
}
#menu-my-access .ss-icon,
#menu-my-access.open .menu-item,
#menu-my-access.active .menu-item {
  color: #ffffff;
}
#menu-visits .ss-icon,
#menu-visits.open .menu-item,
#menu-visits.active .menu-item {
  color: #ffffff;
}
#ads-container .notification {
  background-color: #000000;
}
.bloc {
  background-color: #000000;
  color: #ffffff;
  border-color: #0b0b0b;
  background-image: url("/light/icons/?i=menu-left/corner.png&c=%23ffffff");
}
.bloc h1 {
  color: #ffffff;
}
.bloc h2 {
  color: #ffffff;
}
.bloc a:not(.no-color) {
  color: #ffffff;
}
.bloc a:not(.no-color):hover {
  color: #cccccc;
  background-color: #121212;
}
.bloc small {
  color: #ffffff;
}
.bloc .AKForm.select {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.bloc .AKForm.select .arrow {
  border-top-color: #464c55;
}
.bloc .AKForm.select .reset {
  background-color: #ffffff;
}
.bloc .AKForm.multiple .tag {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.bloc .AKForm.multiple .tag a {
  color: #464c55;
}
.bloc .AKForm .noUi-background {
  background-color: #ffffff;
}
.bloc .AKForm .noUi-connect,
.bloc .AKForm .noUi-handle {
  background-color: #e6e6e6;
  color: #464c55;
}
.bloc .AKForm .noUi-handle-lower:before {
  border-right-color: #e6e6e6 !important;
}
.bloc .AKForm .noUi-handle-upper:before {
  border-left-color: #e6e6e6 !important;
}
.bloc .AKForm.range.single .noUi-handle-lower:before {
  border-top-color: #e6e6e6 !important;
}
.bloc .AKForm.checkbox {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.bloc .AKForm.checkbox.selected {
  background-color: #ffffff;
}
.bloc .default-checkbox {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.bloc input[type="text"],
.bloc input[type="email"],
.bloc input[type="tel"],
.bloc input[type="password"],
.bloc input[type="date"],
.bloc input[type="number"],
.bloc textarea,
.bloc .mobile-input-error {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.05);
}
.bloc input[type="text"]::-webkit-input-placeholder,
.bloc input[type="email"]::-webkit-input-placeholder,
.bloc input[type="tel"]::-webkit-input-placeholder,
.bloc input[type="password"]::-webkit-input-placeholder,
.bloc input[type="date"]::-webkit-input-placeholder,
.bloc input[type="number"]::-webkit-input-placeholder,
.bloc textarea::-webkit-input-placeholder,
.bloc .mobile-input-error::-webkit-input-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
.bloc input[type="text"]:-moz-placeholder,
.bloc input[type="email"]:-moz-placeholder,
.bloc input[type="tel"]:-moz-placeholder,
.bloc input[type="password"]:-moz-placeholder,
.bloc input[type="date"]:-moz-placeholder,
.bloc input[type="number"]:-moz-placeholder,
.bloc textarea:-moz-placeholder,
.bloc .mobile-input-error:-moz-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
.bloc input[type="text"]::-moz-placeholder,
.bloc input[type="email"]::-moz-placeholder,
.bloc input[type="tel"]::-moz-placeholder,
.bloc input[type="password"]::-moz-placeholder,
.bloc input[type="date"]::-moz-placeholder,
.bloc input[type="number"]::-moz-placeholder,
.bloc textarea::-moz-placeholder,
.bloc .mobile-input-error::-moz-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
.bloc input[type="text"]:-ms-input-placeholder,
.bloc input[type="email"]:-ms-input-placeholder,
.bloc input[type="tel"]:-ms-input-placeholder,
.bloc input[type="password"]:-ms-input-placeholder,
.bloc input[type="date"]:-ms-input-placeholder,
.bloc input[type="number"]:-ms-input-placeholder,
.bloc textarea:-ms-input-placeholder,
.bloc .mobile-input-error:-ms-input-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
.bloc > .separator,
.bloc > hr {
  background-color: #000000;
}
.bloc .button,
.bloc button {
  background-color: #ffffff;
  color: #464c55;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
.bloc .button:not(:disabled):hover,
.bloc button:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
.bloc .button .ss-kiss,
.bloc button .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23464c55");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .bloc .button .ss-kiss,
  .bloc button .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23464c55");
    background-size: 19px 11px;
  }
}
.bloc .button.good,
.bloc button.good {
  background-color: #4dc813;
  color: #ffffff;
  border-color: #57c026;
  background: -moz-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #52c41c));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #52c41c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#52c41c, GradientType=0);
}
.bloc .button.good:not(:disabled):hover,
.bloc button.good:not(:disabled):hover {
  border-color: #57c025;
  background: -moz-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #57c025));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #57c025 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#57c025, GradientType=0);
  text-shadow: 0 1px 0 #57c025;
}
.bloc .button.good .ss-kiss,
.bloc button.good .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .bloc .button.good .ss-kiss,
  .bloc button.good .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
.bloc .button.form,
.bloc button.form {
  background-color: #464c55;
  color: #ffffff;
  border-color: #565b63;
  background: -moz-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #4e535b));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: linear-gradient(to bottom, #464c55 40%, #4e535b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#4e535b, GradientType=0);
}
.bloc .button.form:not(:disabled):hover,
.bloc button.form:not(:disabled):hover {
  border-color: #555a62;
  background: -moz-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #555a62));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: linear-gradient(to bottom, #464c55 40%, #555a62 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#555a62, GradientType=0);
  text-shadow: 0 1px 0 #555a62;
}
.bloc .button.form .ss-kiss,
.bloc button.form .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .bloc .button.form .ss-kiss,
  .bloc button.form .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
.bloc ul.links li a {
  color: #ffffff;
}
.bloc ul.links li a:hover {
  color: #d9d9d9;
}
.bloc ul.links li.selected a {
  color: #ffffff;
}
.bloc-border-color {
  border-color: #000000;
}
body.isTouch #bottom-menu {
  color: #464c55;
  background-color: #272727;
}
body.isTouch #bottom-menu:empty {
  box-shadow: none;
  background: none;
}
body.isTouch #bottom-menu .profile picture {
  border: 1px solid #464c55;
}
body.isTouch #bottom-menu .selected picture {
  border-color: #ffffff;
}
body.isTouch #bottom-menu #action-button {
  box-shadow: 0px 4px 4px #ffffff;
}
body.isTouch #bottom-menu #users-menu .users-menu-item {
  border: 1px solid #1c1c1c;
  box-shadow: 0px 4px 4px #ffffff;
}
body.isTouch .users-overlay {
  background-color: rdarken(#000000, 10%);
}
body.isTouch section[scope='snap-bottom-menu'] {
  background-color: #272727;
  color: #ffffff;
  border-color: #ffffff;
  border-bottom: 1px solid #1c1c1c;
}
body.isTouch section[scope='snap-bottom-menu'] .active {
  color: #ffffff !important;
}
#control-bar,
.control-bar,
#shortcuts-bar {
  color: #ffffff;
  background-color: #272727;
  border-color: #1c1c1c;
}
#control-bar h1,
.control-bar h1,
#shortcuts-bar h1 {
  color: #ffffff;
}
#control-bar h1 .i,
.control-bar h1 .i,
#shortcuts-bar h1 .i {
  color: #ffffff;
}
#control-bar h2,
.control-bar h2,
#shortcuts-bar h2 {
  color: #ffffff;
}
#control-bar .AKForm.select,
.control-bar .AKForm.select,
#shortcuts-bar .AKForm.select {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
#control-bar .AKForm.select .arrow,
.control-bar .AKForm.select .arrow,
#shortcuts-bar .AKForm.select .arrow {
  border-top-color: #464c55;
}
#control-bar .AKForm.select .reset,
.control-bar .AKForm.select .reset,
#shortcuts-bar .AKForm.select .reset {
  background-color: #ffffff;
}
#control-bar .AKForm.multiple .tag,
.control-bar .AKForm.multiple .tag,
#shortcuts-bar .AKForm.multiple .tag {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
#control-bar .AKForm.multiple .tag a,
.control-bar .AKForm.multiple .tag a,
#shortcuts-bar .AKForm.multiple .tag a {
  color: #464c55;
}
#control-bar .AKForm .noUi-background,
.control-bar .AKForm .noUi-background,
#shortcuts-bar .AKForm .noUi-background {
  background-color: #ffffff;
}
#control-bar .AKForm .noUi-connect,
.control-bar .AKForm .noUi-connect,
#shortcuts-bar .AKForm .noUi-connect,
#control-bar .AKForm .noUi-handle,
.control-bar .AKForm .noUi-handle,
#shortcuts-bar .AKForm .noUi-handle {
  background-color: #e6e6e6;
  color: #464c55;
}
#control-bar .AKForm .noUi-handle-lower:before,
.control-bar .AKForm .noUi-handle-lower:before,
#shortcuts-bar .AKForm .noUi-handle-lower:before {
  border-right-color: #e6e6e6 !important;
}
#control-bar .AKForm .noUi-handle-upper:before,
.control-bar .AKForm .noUi-handle-upper:before,
#shortcuts-bar .AKForm .noUi-handle-upper:before {
  border-left-color: #e6e6e6 !important;
}
#control-bar .AKForm.range.single .noUi-handle-lower:before,
.control-bar .AKForm.range.single .noUi-handle-lower:before,
#shortcuts-bar .AKForm.range.single .noUi-handle-lower:before {
  border-top-color: #e6e6e6 !important;
}
#control-bar .AKForm.checkbox,
.control-bar .AKForm.checkbox,
#shortcuts-bar .AKForm.checkbox {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
#control-bar .AKForm.checkbox.selected,
.control-bar .AKForm.checkbox.selected,
#shortcuts-bar .AKForm.checkbox.selected {
  background-color: #ffffff;
}
#control-bar .default-checkbox,
.control-bar .default-checkbox,
#shortcuts-bar .default-checkbox {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
#control-bar input[type="text"],
.control-bar input[type="text"],
#shortcuts-bar input[type="text"],
#control-bar input[type="email"],
.control-bar input[type="email"],
#shortcuts-bar input[type="email"],
#control-bar input[type="tel"],
.control-bar input[type="tel"],
#shortcuts-bar input[type="tel"],
#control-bar input[type="password"],
.control-bar input[type="password"],
#shortcuts-bar input[type="password"],
#control-bar input[type="date"],
.control-bar input[type="date"],
#shortcuts-bar input[type="date"],
#control-bar input[type="number"],
.control-bar input[type="number"],
#shortcuts-bar input[type="number"],
#control-bar textarea,
.control-bar textarea,
#shortcuts-bar textarea,
#control-bar .mobile-input-error,
.control-bar .mobile-input-error,
#shortcuts-bar .mobile-input-error {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.05);
}
#control-bar input[type="text"]::-webkit-input-placeholder,
.control-bar input[type="text"]::-webkit-input-placeholder,
#shortcuts-bar input[type="text"]::-webkit-input-placeholder,
#control-bar input[type="email"]::-webkit-input-placeholder,
.control-bar input[type="email"]::-webkit-input-placeholder,
#shortcuts-bar input[type="email"]::-webkit-input-placeholder,
#control-bar input[type="tel"]::-webkit-input-placeholder,
.control-bar input[type="tel"]::-webkit-input-placeholder,
#shortcuts-bar input[type="tel"]::-webkit-input-placeholder,
#control-bar input[type="password"]::-webkit-input-placeholder,
.control-bar input[type="password"]::-webkit-input-placeholder,
#shortcuts-bar input[type="password"]::-webkit-input-placeholder,
#control-bar input[type="date"]::-webkit-input-placeholder,
.control-bar input[type="date"]::-webkit-input-placeholder,
#shortcuts-bar input[type="date"]::-webkit-input-placeholder,
#control-bar input[type="number"]::-webkit-input-placeholder,
.control-bar input[type="number"]::-webkit-input-placeholder,
#shortcuts-bar input[type="number"]::-webkit-input-placeholder,
#control-bar textarea::-webkit-input-placeholder,
.control-bar textarea::-webkit-input-placeholder,
#shortcuts-bar textarea::-webkit-input-placeholder,
#control-bar .mobile-input-error::-webkit-input-placeholder,
.control-bar .mobile-input-error::-webkit-input-placeholder,
#shortcuts-bar .mobile-input-error::-webkit-input-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
#control-bar input[type="text"]:-moz-placeholder,
.control-bar input[type="text"]:-moz-placeholder,
#shortcuts-bar input[type="text"]:-moz-placeholder,
#control-bar input[type="email"]:-moz-placeholder,
.control-bar input[type="email"]:-moz-placeholder,
#shortcuts-bar input[type="email"]:-moz-placeholder,
#control-bar input[type="tel"]:-moz-placeholder,
.control-bar input[type="tel"]:-moz-placeholder,
#shortcuts-bar input[type="tel"]:-moz-placeholder,
#control-bar input[type="password"]:-moz-placeholder,
.control-bar input[type="password"]:-moz-placeholder,
#shortcuts-bar input[type="password"]:-moz-placeholder,
#control-bar input[type="date"]:-moz-placeholder,
.control-bar input[type="date"]:-moz-placeholder,
#shortcuts-bar input[type="date"]:-moz-placeholder,
#control-bar input[type="number"]:-moz-placeholder,
.control-bar input[type="number"]:-moz-placeholder,
#shortcuts-bar input[type="number"]:-moz-placeholder,
#control-bar textarea:-moz-placeholder,
.control-bar textarea:-moz-placeholder,
#shortcuts-bar textarea:-moz-placeholder,
#control-bar .mobile-input-error:-moz-placeholder,
.control-bar .mobile-input-error:-moz-placeholder,
#shortcuts-bar .mobile-input-error:-moz-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
#control-bar input[type="text"]::-moz-placeholder,
.control-bar input[type="text"]::-moz-placeholder,
#shortcuts-bar input[type="text"]::-moz-placeholder,
#control-bar input[type="email"]::-moz-placeholder,
.control-bar input[type="email"]::-moz-placeholder,
#shortcuts-bar input[type="email"]::-moz-placeholder,
#control-bar input[type="tel"]::-moz-placeholder,
.control-bar input[type="tel"]::-moz-placeholder,
#shortcuts-bar input[type="tel"]::-moz-placeholder,
#control-bar input[type="password"]::-moz-placeholder,
.control-bar input[type="password"]::-moz-placeholder,
#shortcuts-bar input[type="password"]::-moz-placeholder,
#control-bar input[type="date"]::-moz-placeholder,
.control-bar input[type="date"]::-moz-placeholder,
#shortcuts-bar input[type="date"]::-moz-placeholder,
#control-bar input[type="number"]::-moz-placeholder,
.control-bar input[type="number"]::-moz-placeholder,
#shortcuts-bar input[type="number"]::-moz-placeholder,
#control-bar textarea::-moz-placeholder,
.control-bar textarea::-moz-placeholder,
#shortcuts-bar textarea::-moz-placeholder,
#control-bar .mobile-input-error::-moz-placeholder,
.control-bar .mobile-input-error::-moz-placeholder,
#shortcuts-bar .mobile-input-error::-moz-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
#control-bar input[type="text"]:-ms-input-placeholder,
.control-bar input[type="text"]:-ms-input-placeholder,
#shortcuts-bar input[type="text"]:-ms-input-placeholder,
#control-bar input[type="email"]:-ms-input-placeholder,
.control-bar input[type="email"]:-ms-input-placeholder,
#shortcuts-bar input[type="email"]:-ms-input-placeholder,
#control-bar input[type="tel"]:-ms-input-placeholder,
.control-bar input[type="tel"]:-ms-input-placeholder,
#shortcuts-bar input[type="tel"]:-ms-input-placeholder,
#control-bar input[type="password"]:-ms-input-placeholder,
.control-bar input[type="password"]:-ms-input-placeholder,
#shortcuts-bar input[type="password"]:-ms-input-placeholder,
#control-bar input[type="date"]:-ms-input-placeholder,
.control-bar input[type="date"]:-ms-input-placeholder,
#shortcuts-bar input[type="date"]:-ms-input-placeholder,
#control-bar input[type="number"]:-ms-input-placeholder,
.control-bar input[type="number"]:-ms-input-placeholder,
#shortcuts-bar input[type="number"]:-ms-input-placeholder,
#control-bar textarea:-ms-input-placeholder,
.control-bar textarea:-ms-input-placeholder,
#shortcuts-bar textarea:-ms-input-placeholder,
#control-bar .mobile-input-error:-ms-input-placeholder,
.control-bar .mobile-input-error:-ms-input-placeholder,
#shortcuts-bar .mobile-input-error:-ms-input-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
#control-bar .button,
.control-bar .button,
#shortcuts-bar .button,
#control-bar button,
.control-bar button,
#shortcuts-bar button {
  background-color: #ffffff;
  color: #464c55;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
#control-bar .button:not(:disabled):hover,
.control-bar .button:not(:disabled):hover,
#shortcuts-bar .button:not(:disabled):hover,
#control-bar button:not(:disabled):hover,
.control-bar button:not(:disabled):hover,
#shortcuts-bar button:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
#control-bar .button .ss-kiss,
.control-bar .button .ss-kiss,
#shortcuts-bar .button .ss-kiss,
#control-bar button .ss-kiss,
.control-bar button .ss-kiss,
#shortcuts-bar button .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23464c55");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #control-bar .button .ss-kiss,
  .control-bar .button .ss-kiss,
  #shortcuts-bar .button .ss-kiss,
  #control-bar button .ss-kiss,
  .control-bar button .ss-kiss,
  #shortcuts-bar button .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23464c55");
    background-size: 19px 11px;
  }
}
#control-bar .button.good,
.control-bar .button.good,
#shortcuts-bar .button.good,
#control-bar button.good,
.control-bar button.good,
#shortcuts-bar button.good {
  background-color: #4dc813;
  color: #ffffff;
  border-color: #57c026;
  background: -moz-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #52c41c));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #52c41c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#52c41c, GradientType=0);
}
#control-bar .button.good:not(:disabled):hover,
.control-bar .button.good:not(:disabled):hover,
#shortcuts-bar .button.good:not(:disabled):hover,
#control-bar button.good:not(:disabled):hover,
.control-bar button.good:not(:disabled):hover,
#shortcuts-bar button.good:not(:disabled):hover {
  border-color: #57c025;
  background: -moz-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #57c025));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #57c025 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#57c025, GradientType=0);
  text-shadow: 0 1px 0 #57c025;
}
#control-bar .button.good .ss-kiss,
.control-bar .button.good .ss-kiss,
#shortcuts-bar .button.good .ss-kiss,
#control-bar button.good .ss-kiss,
.control-bar button.good .ss-kiss,
#shortcuts-bar button.good .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #control-bar .button.good .ss-kiss,
  .control-bar .button.good .ss-kiss,
  #shortcuts-bar .button.good .ss-kiss,
  #control-bar button.good .ss-kiss,
  .control-bar button.good .ss-kiss,
  #shortcuts-bar button.good .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
#control-bar .button.form,
.control-bar .button.form,
#shortcuts-bar .button.form,
#control-bar button.form,
.control-bar button.form,
#shortcuts-bar button.form {
  background-color: #464c55;
  color: #ffffff;
  border-color: #565b63;
  background: -moz-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #4e535b));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: linear-gradient(to bottom, #464c55 40%, #4e535b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#4e535b, GradientType=0);
}
#control-bar .button.form:not(:disabled):hover,
.control-bar .button.form:not(:disabled):hover,
#shortcuts-bar .button.form:not(:disabled):hover,
#control-bar button.form:not(:disabled):hover,
.control-bar button.form:not(:disabled):hover,
#shortcuts-bar button.form:not(:disabled):hover {
  border-color: #555a62;
  background: -moz-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #555a62));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: linear-gradient(to bottom, #464c55 40%, #555a62 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#555a62, GradientType=0);
  text-shadow: 0 1px 0 #555a62;
}
#control-bar .button.form .ss-kiss,
.control-bar .button.form .ss-kiss,
#shortcuts-bar .button.form .ss-kiss,
#control-bar button.form .ss-kiss,
.control-bar button.form .ss-kiss,
#shortcuts-bar button.form .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #control-bar .button.form .ss-kiss,
  .control-bar .button.form .ss-kiss,
  #shortcuts-bar .button.form .ss-kiss,
  #control-bar button.form .ss-kiss,
  .control-bar button.form .ss-kiss,
  #shortcuts-bar button.form .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
#control-bar .button.item-message,
.control-bar .button.item-message,
#shortcuts-bar .button.item-message,
#control-bar button.item-message,
.control-bar button.item-message,
#shortcuts-bar button.item-message {
  background-color: #ffffff;
  color: #000000;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
#control-bar .button.item-message:not(:disabled):hover,
.control-bar .button.item-message:not(:disabled):hover,
#shortcuts-bar .button.item-message:not(:disabled):hover,
#control-bar button.item-message:not(:disabled):hover,
.control-bar button.item-message:not(:disabled):hover,
#shortcuts-bar button.item-message:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
#control-bar .button.item-message .ss-kiss,
.control-bar .button.item-message .ss-kiss,
#shortcuts-bar .button.item-message .ss-kiss,
#control-bar button.item-message .ss-kiss,
.control-bar button.item-message .ss-kiss,
#shortcuts-bar button.item-message .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #control-bar .button.item-message .ss-kiss,
  .control-bar .button.item-message .ss-kiss,
  #shortcuts-bar .button.item-message .ss-kiss,
  #control-bar button.item-message .ss-kiss,
  .control-bar button.item-message .ss-kiss,
  #shortcuts-bar button.item-message .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23000000");
    background-size: 19px 11px;
  }
}
#control-bar .button.item-fanbox.selected,
.control-bar .button.item-fanbox.selected,
#shortcuts-bar .button.item-fanbox.selected,
#control-bar button.item-fanbox.selected,
.control-bar button.item-fanbox.selected,
#shortcuts-bar button.item-fanbox.selected {
  background-color: #ffffff;
  color: #000000;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
#control-bar .button.item-fanbox.selected:not(:disabled):hover,
.control-bar .button.item-fanbox.selected:not(:disabled):hover,
#shortcuts-bar .button.item-fanbox.selected:not(:disabled):hover,
#control-bar button.item-fanbox.selected:not(:disabled):hover,
.control-bar button.item-fanbox.selected:not(:disabled):hover,
#shortcuts-bar button.item-fanbox.selected:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
#control-bar .button.item-fanbox.selected .ss-kiss,
.control-bar .button.item-fanbox.selected .ss-kiss,
#shortcuts-bar .button.item-fanbox.selected .ss-kiss,
#control-bar button.item-fanbox.selected .ss-kiss,
.control-bar button.item-fanbox.selected .ss-kiss,
#shortcuts-bar button.item-fanbox.selected .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #control-bar .button.item-fanbox.selected .ss-kiss,
  .control-bar .button.item-fanbox.selected .ss-kiss,
  #shortcuts-bar .button.item-fanbox.selected .ss-kiss,
  #control-bar button.item-fanbox.selected .ss-kiss,
  .control-bar button.item-fanbox.selected .ss-kiss,
  #shortcuts-bar button.item-fanbox.selected .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23000000");
    background-size: 19px 11px;
  }
}
#control-bar .button.item-kiss.selected,
.control-bar .button.item-kiss.selected,
#shortcuts-bar .button.item-kiss.selected,
#control-bar button.item-kiss.selected,
.control-bar button.item-kiss.selected,
#shortcuts-bar button.item-kiss.selected {
  background-color: #ffffff;
  color: #000000;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
#control-bar .button.item-kiss.selected:not(:disabled):hover,
.control-bar .button.item-kiss.selected:not(:disabled):hover,
#shortcuts-bar .button.item-kiss.selected:not(:disabled):hover,
#control-bar button.item-kiss.selected:not(:disabled):hover,
.control-bar button.item-kiss.selected:not(:disabled):hover,
#shortcuts-bar button.item-kiss.selected:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
#control-bar .button.item-kiss.selected .ss-kiss,
.control-bar .button.item-kiss.selected .ss-kiss,
#shortcuts-bar .button.item-kiss.selected .ss-kiss,
#control-bar button.item-kiss.selected .ss-kiss,
.control-bar button.item-kiss.selected .ss-kiss,
#shortcuts-bar button.item-kiss.selected .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #control-bar .button.item-kiss.selected .ss-kiss,
  .control-bar .button.item-kiss.selected .ss-kiss,
  #shortcuts-bar .button.item-kiss.selected .ss-kiss,
  #control-bar button.item-kiss.selected .ss-kiss,
  .control-bar button.item-kiss.selected .ss-kiss,
  #shortcuts-bar button.item-kiss.selected .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23000000");
    background-size: 19px 11px;
  }
}
#control-bar .AKForm.dropdown,
.control-bar .AKForm.dropdown,
#shortcuts-bar .AKForm.dropdown {
  background-color: #ffffff;
  color: #464c55;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
  text-shadow: none !important;
}
#control-bar .AKForm.dropdown:not(:disabled):hover,
.control-bar .AKForm.dropdown:not(:disabled):hover,
#shortcuts-bar .AKForm.dropdown:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
#control-bar .AKForm.dropdown .ss-kiss,
.control-bar .AKForm.dropdown .ss-kiss,
#shortcuts-bar .AKForm.dropdown .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23464c55");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  #control-bar .AKForm.dropdown .ss-kiss,
  .control-bar .AKForm.dropdown .ss-kiss,
  #shortcuts-bar .AKForm.dropdown .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23464c55");
    background-size: 19px 11px;
  }
}
#control-bar .AKForm.dropdown .arrow,
.control-bar .AKForm.dropdown .arrow,
#shortcuts-bar .AKForm.dropdown .arrow {
  border-top-color: #464c55;
}
.deleteMessage-content {
  background-color: #000000;
}
.message--input {
  background-color: #000000;
  color: #e6e6e6;
}
#footer {
  background-color: #000000;
  color: #ffffff;
  border-color: #ffffff;
}
#footer a {
  color: #ffffff;
}
#footer h1 {
  color: #ffffff;
}
#footer h2 {
  color: #ffffff;
}
#footer small {
  color: #ffffff;
}
a.button,
span.button,
button {
  display: inline-block;
}
body .button,
.default-box .button,
body button,
.default-box button {
  background-color: #ffffff;
  color: #464c55;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
body .button:not(:disabled):hover,
.default-box .button:not(:disabled):hover,
body button:not(:disabled):hover,
.default-box button:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
body .button .ss-kiss,
.default-box .button .ss-kiss,
body button .ss-kiss,
.default-box button .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23464c55");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  body .button .ss-kiss,
  .default-box .button .ss-kiss,
  body button .ss-kiss,
  .default-box button .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23464c55");
    background-size: 19px 11px;
  }
}
body .button.good,
.default-box .button.good,
body button.good,
.default-box button.good {
  background-color: #4dc813;
  color: #ffffff;
  border-color: #57c026;
  background: -moz-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #52c41c));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #52c41c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#52c41c, GradientType=0);
}
body .button.good:not(:disabled):hover,
.default-box .button.good:not(:disabled):hover,
body button.good:not(:disabled):hover,
.default-box button.good:not(:disabled):hover {
  border-color: #57c025;
  background: -moz-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #57c025));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #57c025 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#57c025, GradientType=0);
  text-shadow: 0 1px 0 #57c025;
}
body .button.good .ss-kiss,
.default-box .button.good .ss-kiss,
body button.good .ss-kiss,
.default-box button.good .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  body .button.good .ss-kiss,
  .default-box .button.good .ss-kiss,
  body button.good .ss-kiss,
  .default-box button.good .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
body .button.form,
.default-box .button.form,
body button.form,
.default-box button.form {
  background-color: #464c55;
  color: #ffffff;
  border-color: #565b63;
  background: -moz-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #4e535b));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: linear-gradient(to bottom, #464c55 40%, #4e535b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#4e535b, GradientType=0);
}
body .button.form:not(:disabled):hover,
.default-box .button.form:not(:disabled):hover,
body button.form:not(:disabled):hover,
.default-box button.form:not(:disabled):hover {
  border-color: #555a62;
  background: -moz-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #555a62));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: linear-gradient(to bottom, #464c55 40%, #555a62 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#555a62, GradientType=0);
  text-shadow: 0 1px 0 #555a62;
}
body .button.form .ss-kiss,
.default-box .button.form .ss-kiss,
body button.form .ss-kiss,
.default-box button.form .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  body .button.form .ss-kiss,
  .default-box .button.form .ss-kiss,
  body button.form .ss-kiss,
  .default-box button.form .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
body .button.item-home,
.default-box .button.item-home,
body button.item-home,
.default-box button.item-home {
  background-color: #ffffff;
  color: #000000;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
body .button.item-home:not(:disabled):hover,
.default-box .button.item-home:not(:disabled):hover,
body button.item-home:not(:disabled):hover,
.default-box button.item-home:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
body .button.item-home .ss-kiss,
.default-box .button.item-home .ss-kiss,
body button.item-home .ss-kiss,
.default-box button.item-home .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  body .button.item-home .ss-kiss,
  .default-box .button.item-home .ss-kiss,
  body button.item-home .ss-kiss,
  .default-box button.item-home .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23000000");
    background-size: 19px 11px;
  }
}
body .button.error,
.default-box .button.error,
body button.error,
.default-box button.error {
  background-color: #ff785d;
  color: #ffebe7;
  border-color: #e5725b;
  background: -moz-linear-gradient(top, #ff785d 40%, #f3755c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ff785d), color-stop(100%, #f3755c));
  background: -webkit-linear-gradient(top, #ff785d 40%, 100% 100%);
  background: -o-linear-gradient(top, #ff785d 40%, #f3755c 100%);
  background: -ms-linear-gradient(top, #ff785d 40%, #f3755c 100%);
  background: linear-gradient(to bottom, #ff785d 40%, #f3755c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff785d, endColorstr=#f3755c, GradientType=0);
}
body .button.error:not(:disabled):hover,
.default-box .button.error:not(:disabled):hover,
body button.error:not(:disabled):hover,
.default-box button.error:not(:disabled):hover {
  border-color: #e7735b;
  background: -moz-linear-gradient(top, #ff785d 40%, #e7735b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ff785d), color-stop(100%, #e7735b));
  background: -webkit-linear-gradient(top, #ff785d 40%, 100% 100%);
  background: -o-linear-gradient(top, #ff785d 40%, #e7735b 100%);
  background: -ms-linear-gradient(top, #ff785d 40%, #e7735b 100%);
  background: linear-gradient(to bottom, #ff785d 40%, #e7735b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff785d, endColorstr=#e7735b, GradientType=0);
  text-shadow: 0 1px 0 #e7735b;
}
body .button.error .ss-kiss,
.default-box .button.error .ss-kiss,
body button.error .ss-kiss,
.default-box button.error .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffebe7");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  body .button.error .ss-kiss,
  .default-box .button.error .ss-kiss,
  body button.error .ss-kiss,
  .default-box button.error .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffebe7");
    background-size: 19px 11px;
  }
}
body .button.fanbox,
.default-box .button.fanbox,
body button.fanbox,
.default-box button.fanbox {
  background-color: #ffffff;
  color: #000000;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
body .button.fanbox:not(:disabled):hover,
.default-box .button.fanbox:not(:disabled):hover,
body button.fanbox:not(:disabled):hover,
.default-box button.fanbox:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
body .button.fanbox .ss-kiss,
.default-box .button.fanbox .ss-kiss,
body button.fanbox .ss-kiss,
.default-box button.fanbox .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  body .button.fanbox .ss-kiss,
  .default-box .button.fanbox .ss-kiss,
  body button.fanbox .ss-kiss,
  .default-box button.fanbox .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23000000");
    background-size: 19px 11px;
  }
}
body .button.item-message,
.default-box .button.item-message,
body button.item-message,
.default-box button.item-message {
  background-color: #ffffff;
  color: #000000;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
body .button.item-message:not(:disabled):hover,
.default-box .button.item-message:not(:disabled):hover,
body button.item-message:not(:disabled):hover,
.default-box button.item-message:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
body .button.item-message .ss-kiss,
.default-box .button.item-message .ss-kiss,
body button.item-message .ss-kiss,
.default-box button.item-message .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  body .button.item-message .ss-kiss,
  .default-box .button.item-message .ss-kiss,
  body button.item-message .ss-kiss,
  .default-box button.item-message .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23000000");
    background-size: 19px 11px;
  }
}
body .button.item-kiss.selected,
.default-box .button.item-kiss.selected,
body button.item-kiss.selected,
.default-box button.item-kiss.selected {
  background-color: #ffffff;
  color: #000000;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
body .button.item-kiss.selected:not(:disabled):hover,
.default-box .button.item-kiss.selected:not(:disabled):hover,
body button.item-kiss.selected:not(:disabled):hover,
.default-box button.item-kiss.selected:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
body .button.item-kiss.selected .ss-kiss,
.default-box .button.item-kiss.selected .ss-kiss,
body button.item-kiss.selected .ss-kiss,
.default-box button.item-kiss.selected .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  body .button.item-kiss.selected .ss-kiss,
  .default-box .button.item-kiss.selected .ss-kiss,
  body button.item-kiss.selected .ss-kiss,
  .default-box button.item-kiss.selected .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23000000");
    background-size: 19px 11px;
  }
}
body .button.item-fanbox.selected,
.default-box .button.item-fanbox.selected,
body button.item-fanbox.selected,
.default-box button.item-fanbox.selected {
  background-color: #ffffff;
  color: #000000;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
body .button.item-fanbox.selected:not(:disabled):hover,
.default-box .button.item-fanbox.selected:not(:disabled):hover,
body button.item-fanbox.selected:not(:disabled):hover,
.default-box button.item-fanbox.selected:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
body .button.item-fanbox.selected .ss-kiss,
.default-box .button.item-fanbox.selected .ss-kiss,
body button.item-fanbox.selected .ss-kiss,
.default-box button.item-fanbox.selected .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  body .button.item-fanbox.selected .ss-kiss,
  .default-box .button.item-fanbox.selected .ss-kiss,
  body button.item-fanbox.selected .ss-kiss,
  .default-box button.item-fanbox.selected .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23000000");
    background-size: 19px 11px;
  }
}
.default-box {
  background-color: #000000;
  color: #ffffff;
  border-color: #ffffff;
}
.default-box.transparent {
  background-color: rgba(0, 0, 0, 0.9);
}
.default-box .border-color {
  border-color: #ffffff;
}
.default-box .header {
  background-color: #272727;
  color: #ffffff;
  border-color: #ffffff;
}
.default-box .header h1 {
  color: #ffffff;
}
.default-box .header h1 .ss-icon {
  color: #ffffff;
}
.default-box .header:after {
  border-top-color: #272727;
}
.default-box .header:before {
  border-top-color: #ffffff;
}
.default-box .header td,
.default-box .header th {
  border-color: #ffffff;
}
.default-box .header a {
  color: #ffffff;
}
.default-box .default {
  border-color: #ffffff;
}
.default-box .default h1 {
  color: #ffffff;
}
.default-box .default h2 {
  color: #ffffff;
}
.default-box .default h3 {
  color: #ffffff;
}
.default-box .default small {
  color: #ffffff;
}
.default-box .default small a {
  color: #ffffff;
}
.default-box .default a {
  color: #ffffff;
}
.default-box .default .account-item-list a {
  color: #ffffff;
}
.default-box .default .link-color {
  color: #ffffff;
}
.default-box .default .separator,
.default-box .default hr {
  background-color: #ffffff;
}
.default-box .default .button,
.default-box .default button {
  background-color: #ffffff;
  color: #464c55;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
.default-box .default .button:not(:disabled):hover,
.default-box .default button:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
.default-box .default .button .ss-kiss,
.default-box .default button .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23464c55");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .default-box .default .button .ss-kiss,
  .default-box .default button .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23464c55");
    background-size: 19px 11px;
  }
}
.default-box .default .button.good,
.default-box .default button.good {
  background-color: #4dc813;
  color: #ffffff;
  border-color: #57c026;
  background: -moz-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #52c41c));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #52c41c 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #52c41c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#52c41c, GradientType=0);
}
.default-box .default .button.good:not(:disabled):hover,
.default-box .default button.good:not(:disabled):hover {
  border-color: #57c025;
  background: -moz-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #4dc813), color-stop(100%, #57c025));
  background: -webkit-linear-gradient(top, #4dc813 40%, 100% 100%);
  background: -o-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: -ms-linear-gradient(top, #4dc813 40%, #57c025 100%);
  background: linear-gradient(to bottom, #4dc813 40%, #57c025 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dc813, endColorstr=#57c025, GradientType=0);
  text-shadow: 0 1px 0 #57c025;
}
.default-box .default .button.good .ss-kiss,
.default-box .default button.good .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .default-box .default .button.good .ss-kiss,
  .default-box .default button.good .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
.default-box .default .button.form,
.default-box .default button.form {
  background-color: #464c55;
  color: #ffffff;
  border-color: #565b63;
  background: -moz-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #4e535b));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: linear-gradient(to bottom, #464c55 40%, #4e535b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#4e535b, GradientType=0);
}
.default-box .default .button.form:not(:disabled):hover,
.default-box .default button.form:not(:disabled):hover {
  border-color: #555a62;
  background: -moz-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #555a62));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: linear-gradient(to bottom, #464c55 40%, #555a62 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#555a62, GradientType=0);
  text-shadow: 0 1px 0 #555a62;
}
.default-box .default .button.form .ss-kiss,
.default-box .default button.form .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .default-box .default .button.form .ss-kiss,
  .default-box .default button.form .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
.default-box .default .li-container {
  background-color: #000000;
}
.default-box .default .li-container .online-dot {
  border-color: #000000;
}
.default-box .default .li-container .thumb-icon {
  background-color: #272727;
  color: #000000;
}
.default-box .default.viewed-0 .li-container {
  background-color: rgba(255, 255, 255, 0.1);
}
.default-box .default.viewed-0 .li-container .online-dot {
  border-color: #000000;
}
.default-box .default .disabled-icon {
  color: #1a1a1a;
}
.default-box .default .enabled-icon {
  color: #ffffff;
}
.default-box .default.default-bg {
  background-color: #000000;
}
.default-box .separator,
.default-box hr {
  background-color: #ffffff;
}
.default-box .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png");
  display: inline-block;
  min-width: 19px;
  min-height: 11px;
  background-repeat: no-repeat;
  background-position: center;
}
.default-box li.default:hover {
  background-color: #000000;
}
.default-box li.default.active,
.default-box li.default.selected {
  background-color: #ffffff;
  color: #000000;
}
.default-box li.default .ss-navigateright,
.default-box li.default .ss-delete {
  color: #ffffff;
}
.default-box li.default .left-part h3 .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
.default-box li.default span.matched {
  color: #ffffff;
}
.default-box .highlight {
  background-color: #ffffff;
  color: #000000;
}
.default-box textarea {
  border-color: #ffffff;
}
.default-box.focus {
  border-color: #64c5e9;
  background-color: d2f3fb;
  color: #000000;
}
.default-box.focus .header {
  background-color: #64c5e9;
  border-color: #64c5e9;
}
.default-box.focus .header h1 {
  color: #ffffff;
}
.default-box.focus .header h1 .ss-icon {
  color: #ffffff;
}
.default-box.focus a {
  color: #1118b7;
}
.default-box .noUiSlider .noUi-background {
  background-color: #ffffff;
}
.default-box .noUiSlider .noUi-origin,
.default-box .noUiSlider .noUi-handle {
  background-color: #ffffff;
  color: #000000;
}
.default-box .noUiSlider .noUi-origin .noUi-handle-lower:before,
.default-box .noUiSlider .noUi-handle .noUi-handle-lower:before {
  border-right-color: #ffffff;
}
.default-box .noUiSlider .noUi-origin .noUi-handle-upper:before,
.default-box .noUiSlider .noUi-handle .noUi-handle-upper:before {
  border-left-color: #ffffff;
}
.default-box .AKForm.select {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.default-box .AKForm.select .arrow {
  border-top-color: #464c55;
}
.default-box .AKForm.select .reset {
  background-color: #ffffff;
}
.default-box .AKForm.multiple .tag {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.default-box .AKForm.multiple .tag a {
  color: #464c55;
}
.default-box .AKForm .noUi-background {
  background-color: #ffffff;
}
.default-box .AKForm .noUi-connect,
.default-box .AKForm .noUi-handle {
  background-color: #e6e6e6;
  color: #464c55;
}
.default-box .AKForm .noUi-handle-lower:before {
  border-right-color: #e6e6e6 !important;
}
.default-box .AKForm .noUi-handle-upper:before {
  border-left-color: #e6e6e6 !important;
}
.default-box .AKForm.range.single .noUi-handle-lower:before {
  border-top-color: #e6e6e6 !important;
}
.default-box .AKForm.checkbox {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.default-box .AKForm.checkbox.selected {
  background-color: #ffffff;
}
.default-box .default-checkbox {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
.default-box input[type="text"],
.default-box input[type="email"],
.default-box input[type="tel"],
.default-box input[type="password"],
.default-box input[type="date"],
.default-box input[type="number"],
.default-box textarea,
.default-box .mobile-input-error {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.05);
}
.default-box input[type="text"]::-webkit-input-placeholder,
.default-box input[type="email"]::-webkit-input-placeholder,
.default-box input[type="tel"]::-webkit-input-placeholder,
.default-box input[type="password"]::-webkit-input-placeholder,
.default-box input[type="date"]::-webkit-input-placeholder,
.default-box input[type="number"]::-webkit-input-placeholder,
.default-box textarea::-webkit-input-placeholder,
.default-box .mobile-input-error::-webkit-input-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
.default-box input[type="text"]:-moz-placeholder,
.default-box input[type="email"]:-moz-placeholder,
.default-box input[type="tel"]:-moz-placeholder,
.default-box input[type="password"]:-moz-placeholder,
.default-box input[type="date"]:-moz-placeholder,
.default-box input[type="number"]:-moz-placeholder,
.default-box textarea:-moz-placeholder,
.default-box .mobile-input-error:-moz-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
.default-box input[type="text"]::-moz-placeholder,
.default-box input[type="email"]::-moz-placeholder,
.default-box input[type="tel"]::-moz-placeholder,
.default-box input[type="password"]::-moz-placeholder,
.default-box input[type="date"]::-moz-placeholder,
.default-box input[type="number"]::-moz-placeholder,
.default-box textarea::-moz-placeholder,
.default-box .mobile-input-error::-moz-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
.default-box input[type="text"]:-ms-input-placeholder,
.default-box input[type="email"]:-ms-input-placeholder,
.default-box input[type="tel"]:-ms-input-placeholder,
.default-box input[type="password"]:-ms-input-placeholder,
.default-box input[type="date"]:-ms-input-placeholder,
.default-box input[type="number"]:-ms-input-placeholder,
.default-box textarea:-ms-input-placeholder,
.default-box .mobile-input-error:-ms-input-placeholder {
  color: rgba(70, 76, 85, 0.6);
}
.default-box .AKForm.dropdown {
  background-color: #ffffff;
  color: #464c55;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
  text-shadow: none !important;
}
.default-box .AKForm.dropdown:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
.default-box .AKForm.dropdown .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23464c55");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .default-box .AKForm.dropdown .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23464c55");
    background-size: 19px 11px;
  }
}
.default-box .AKForm.dropdown .arrow {
  border-top-color: #464c55;
}
.default-box .AKForm.switch .checkbox-interface {
  border-color: #464c55;
}
.default-box .AKForm.switch input[type="checkbox"] + .checkbox-interface .switch {
  background-color: #464c55;
  color: #4dc813;
}
.default-box .setting-container .AKForm.switch input[type="checkbox"] + .checkbox-interface .switch {
  background-color: #e5412d;
  color: #4dc813;
}
.default-box .AKForm.switch input[type="checkbox"]:checked + .checkbox-interface {
  border-color: #4dc813;
}
.default-box .AKForm.switch input[type="checkbox"]:checked + .checkbox-interface .switch {
  background-color: #4dc813;
  color: #464c55;
}
.default-box .AKForm.switch input[type="checkbox"]:checked + .checkbox-interface .switch .ss-check {
  display: inline;
}
.default-box .AKForm.switch input[type="checkbox"]:checked + .checkbox-interface .switch .ss-close {
  display: none;
}
.default-box[role="right"] li:not(.header):not(.last)::after {
  background-color: #ffffff;
}
.default-box.bordered-arrow-bottom:before {
  border-top-color: #ffffff;
}
.default-box.bordered-arrow-bottom:after {
  border-top-color: #000000;
}
body.isTouch .default-box li.default:hover {
  background-color: #000000;
}
#feedback,
#cboxContent {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.bg-default-box-background-color {
  background-color: #000000;
  color: #ffffff;
}
#feedback.kiss .default {
  background-image: url("/light/icons/?i=bigkiss.png&c=%234d4d4d");
  background-color: #ffffff;
  color: #000000;
}
#feedback.kiss .default a {
  color: #000000;
}
#feedback.bookmark .default,
#feedback.selection .default {
  background-image: url("/light/icons/?i=bigthumb.png&c=%234d4d4d");
  background-color: #ffffff;
  color: #000000;
}
#feedback.bookmark .default a,
#feedback.selection .default a {
  color: #000000;
}
table.default-box td,
table.default-box th {
  border-color: #ffffff !important;
}
/*
Info box
*/
.info-box.promo {
  background-color: #fd6620;
  color: #ffffff;
}
.info-box.promo a {
  color: #ffffff;
}
.info-box.promo h1 {
  color: #ffffff;
}
.info-box.promo small {
  color: #ffffff;
}
.info-box.promo .button,
.info-box.promo button {
  background-color: #ffffff;
  color: #464c55;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
.info-box.promo .button:not(:disabled):hover,
.info-box.promo button:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
.info-box.promo .button .ss-kiss,
.info-box.promo button .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23464c55");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .info-box.promo .button .ss-kiss,
  .info-box.promo button .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23464c55");
    background-size: 19px 11px;
  }
}
.info-box.promo .man {
  background-image: url("/light/icons/?i=/home/man.png&c=%23ffffff");
}
.info-box.promo .woman {
  background-image: url("/light/icons/?i=/home/woman.png&c=%23ffffff");
}
.info-box.promo.badge {
  background-image: url("/light/icons/?i=/home/badge01.png&c=%23fd6620");
}
.info-box.promo.badge .badge-m-da_DA {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_da_DA.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-de_DE {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_de_DE.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-en_EN {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_en_EN.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-es_ES {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_es_ES.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-fi_FI {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_fi_FI.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-fr_FR {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_fr_FR.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-it_IT {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_it_IT.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-nl_NL {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_nl_NL.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-no_NO {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_no_NO.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-pl_PL {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_pl_PL.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-pt_PT {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_pt_PT.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-sk_SK {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_sk_SK.png&c=%23ffffff");
}
.info-box.promo.badge .badge-m-sv_SV {
  background-image: url("/light/icons/?i=home/badge/mozaic/m_sv_SV.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-da_DA {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_da_DA.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-de_DE {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_de_DE.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-en_EN {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_en_EN.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-es_ES {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_es_ES.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-fi_FI {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_fi_FI.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-fr_FR {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_fr_FR.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-it_IT {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_it_IT.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-nl_NL {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_nl_NL.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-no_NO {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_no_NO.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-pl_PL {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_pl_PL.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-pt_PT {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_pt_PT.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-sk_SK {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_sk_SK.png&c=%23ffffff");
}
.info-box.promo.badge .badge-w-sv_SV {
  background-image: url("/light/icons/?i=home/badge/mozaic/w_sv_SV.png&c=%23ffffff");
}
.info-box.promo.no-hover:hover {
  background-color: #fd6620;
  color: #ffffff;
}
.info-box.promo.no-hover:hover a {
  color: #ffffff;
}
.info-box.promo.no-hover:hover h1 {
  color: #ffffff;
}
.info-box.promo.no-hover:hover small {
  color: #ffffff;
}
.info-box.tips {
  background-color: #fefa9b;
  color: #000000;
}
.info-box.tips a {
  color: #000000;
}
.info-box.tips h1 {
  color: #000000;
}
.info-box.tips small {
  color: #000000;
}
.info-box.tips .button,
.info-box.tips button {
  background-color: #464c55;
  color: #ffffff;
  border-color: #565b63;
  background: -moz-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #4e535b));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #4e535b 100%);
  background: linear-gradient(to bottom, #464c55 40%, #4e535b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#4e535b, GradientType=0);
}
.info-box.tips .button:not(:disabled):hover,
.info-box.tips button:not(:disabled):hover {
  border-color: #555a62;
  background: -moz-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #464c55), color-stop(100%, #555a62));
  background: -webkit-linear-gradient(top, #464c55 40%, 100% 100%);
  background: -o-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: -ms-linear-gradient(top, #464c55 40%, #555a62 100%);
  background: linear-gradient(to bottom, #464c55 40%, #555a62 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#464c55, endColorstr=#555a62, GradientType=0);
  text-shadow: 0 1px 0 #555a62;
}
.info-box.tips .button .ss-kiss,
.info-box.tips button .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .info-box.tips .button .ss-kiss,
  .info-box.tips button .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23ffffff");
    background-size: 19px 11px;
  }
}
.switch.on {
  background-color: #ffffff;
  color: #cccccc;
}
.switch.off {
  background-color: #e6e6e6;
  color: #b3b3b3;
}
.rounded-switch input:checked + .slider:before {
  background-color: #4dc813;
}
.rounded-switch .slider {
  background-color: #1a1a1a;
}
.rounded-switch .slider:before {
  background-color: #464c55;
}
.dd-caret {
  border-top-color: #e6e6e6;
}
.dropdown-list {
  background-color: #ffffff;
  color: #464c55;
  border-color: #afb0b4;
  border-bottom-color: #ffffff;
}
.dropdown-list li:hover {
  background-color: #f2f2f2;
}
.dropdown-list li.selected {
  background-color: #272727;
  color: #ffffff !important;
}
.dropdown-list li.selected:hover {
  background-color: #272727;
}
.dropdown-list li.selected a {
  color: #ffffff !important;
}
.dropdown-list li.separator {
  background-color: #e4e4e5;
}
.dropdown-list li a {
  background: none !important;
  color: #464c55 !important;
}
.dropdown-container div.arrow {
  border-top-color: #ffffff;
}
.speedflirt-arrow-right {
  border-left-color: #ffffff;
}
.speedflirt-arrow-left {
  border-right-color: #ffffff;
}
.status-message.pending {
  background-color: #ffebe7;
  color: #ff785d;
}
.status-message.pending.reverse {
  background-color: #ff785d;
  color: #ffebe7;
}
.status-message.error {
  color: #e5412d;
  background-color: #fbe3e0;
}
.status-message.error a {
  color: #e5412d;
}
.status-message.valid {
  color: #4dc813;
  background-color: #e4f7dc;
}
span.online {
  color: #4ec814;
}
.color-visits,
.active .state-color-visits,
.open .state-color-visits {
  color: #ffffff;
}
.roundbg-fanlist {
  background-image: url("/light/icons/?i=list/circle.png");
}
.roundbg-fanbox {
  background-image: url("/light/icons/?i=list/circle.png");
}
.chat.to .message,
.xtag,
.composing .message {
  background-color: #1a1a1a;
  color: #ffffff;
}
.chat.to .message a,
.xtag a,
.composing .message a {
  color: #ffffff;
}
.chat.from .message,
.xtag.matched {
  background-color: #ffffff;
  color: #000000;
}
.chat.from .message a,
.xtag.matched a {
  color: #000000;
}
.chat.from .message:after {
  border-left-color: #ffffff !important;
}
.chat.to .message:after,
.composing.to .message:after {
  border-right-color: #1a1a1a !important;
}
select.error,
input.error {
  border-color: #e5412d !important;
}
#registration select,
.form-items-container select,
#registration input[type="date"],
.form-items-container input[type="date"],
#registration .form-item:not(.status-message),
.form-items-container .form-item:not(.status-message) {
  background-color: #ffffff;
  border-color: #e6e6e6;
  color: #464c55;
}
#registration .hero-img,
.form-items-container .hero-img {
  background-image: url("/light/icons/?i=hero-register.png&c=%23ffffff");
}
.item-home-background-opacity {
  background-color: rgba(255, 255, 255, 0.1);
}
.item-home,
.item-kiss.selected {
  background-color: #ffffff;
  color: #000000;
}
.item-home.inverse,
.item-kiss.selected.inverse {
  background-color: #000000;
  color: #ffffff;
}
.item-home.inverse .ss-kiss,
.item-kiss.selected.inverse .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23ffffff");
}
.item-home-color,
.item-kiss.selected-color {
  color: #ffffff;
}
.item-home .ss-kiss,
.item-kiss.selected .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
.item-home.arrow-left,
.item-kiss.selected.arrow-left {
  border-right-color: #ffffff !important;
}
.item-home.arrow-top,
.item-kiss.selected.arrow-top {
  border-bottom-color: #ffffff !important;
}
.item-home-progress {
  appearance: none;
  background-color: #000000;
}
.item-home-progress::-webkit-progress-value {
  background-color: #ffffff;
}
.item-home-progress::-moz-progress-bar {
  background-color: #ffffff;
}
.item-home-progress::-ms-fill {
  background-color: #ffffff;
}
.item-home-border {
  border-color: #ffffff;
}
.item-home.alpha-70 {
  background-color: rgba(255, 255, 255, 0.7);
}
.item-home.item-home-arrow-bottom:after {
  border-top-color: #ffffff;
}
.item-visit {
  background-color: #ffffff;
  color: #000000;
}
.item-visit.inverse {
  background-color: #000000;
  color: #ffffff;
}
.item-visit-color {
  color: #ffffff;
}
.item-conquest {
  background-color: #ffffff;
  color: #000000;
}
.item-conquest.inverse {
  background-color: #000000;
  color: #ffffff;
}
.item-conquest-color {
  color: #ffffff;
}
.item-message {
  background-color: #ffffff;
  color: #000000;
}
.item-message.inverse {
  background-color: #000000;
  color: #ffffff;
}
.item-message-color {
  color: #ffffff;
}
.item-fanlist {
  background-color: #ffffff;
  color: #000000;
}
.item-fanlist .title a {
  color: #000000;
}
.item-fanlist.inverse {
  background-color: #000000;
  color: #ffffff;
}
.item-fanlist-color {
  color: #ffffff;
}
.item-fanlist.arrow-top {
  border-bottom-color: #ffffff !important;
}
.item-fanbox {
  background-color: #ffffff;
  color: #000000;
}
.item-fanbox.alpha-70 {
  background-color: rgba(255, 255, 255, 0.7);
}
.item-fanbox.inverse {
  background-color: #000000;
  color: #ffffff;
}
.item-fanbox-color {
  color: #ffffff;
}
.item-access {
  background-color: #ffffff;
  color: #000000;
}
.item-access.inverse {
  background-color: #000000;
  color: #ffffff;
}
.item-access-color {
  color: #ffffff;
}
.bgp-mask {
  background-color: #000000;
}
.primary-fill,
.primary-fill path,
.primary-fill rect {
  stroke: #ffffff;
  fill: #ffffff;
}
.primary-stroke {
  stroke: #ffffff;
  fill: none;
}
.ajaxbackground {
  background-color: #000000 !important;
}
.ajaxloader:before {
  border-top-color: #e6e6e6 !important;
  border-left-color: #e6e6e6 !important;
}
.loader-background {
  background-color: rgba(0, 0, 0, 0.7);
}
#speedflirt-widget .round .bigkiss {
  background-image: url("/light/icons/?i=feedback/kiss.png&c=%23ffffff");
}
.button.item-kiss.selected,
button.item-kiss.selected {
  background-color: #ffffff;
  color: #000000;
  border-color: #d9d9d9;
  background: -moz-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededed, GradientType=0);
}
.button.item-kiss.selected:not(:disabled):hover,
button.item-kiss.selected:not(:disabled):hover {
  border-color: #dbdbdb;
  background: -moz-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #ffffff), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #ffffff 40%, 100% 100%);
  background: -o-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #ffffff 40%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #ffffff 40%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dbdbdb, GradientType=0);
  text-shadow: 0 1px 0 #dbdbdb;
}
.button.item-kiss.selected .ss-kiss,
button.item-kiss.selected .ss-kiss {
  background-image: url("/light/icons/?i=control-bar/kiss.png&c=%23000000");
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .button.item-kiss.selected .ss-kiss,
  button.item-kiss.selected .ss-kiss {
    background-image: url("/light/icons/?i=control-bar/kiss-retina.png&c=%23000000");
    background-size: 19px 11px;
  }
}
#welcome-icon-woman {
  background-image: url("/light/icons/?i=register/F01.png&c=%23000000");
}
#welcome-icon-man {
  background-image: url("/light/icons/?i=register/H01.png&c=%23000000");
}
#password-icon {
  background-image: url("/light/icons/?i=register/lock.png&c=%23000000");
}
#photo-icon-woman {
  background-image: url("/light/icons/?i=register/F02.png&c=%23000000");
}
#photo-icon-man {
  background-image: url("/light/icons/?i=register/H02.png&c=%23000000");
}
#cross-icon-woman {
  background-image: url("/light/icons/?i=register/F03.png&c=%23000000");
}
#cross-icon-man {
  background-image: url("/light/icons/?i=register/H03.png&c=%23000000");
}
#cross-icon-gay {
  background-image: url("/light/icons/?i=register/G03.png&c=%23000000");
}
.f_tooltip {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.item-default {
  background: #272727 !important;
  color: #ffffff;
}
.item-default:hover {
  color: #ffffff;
  background: #1a1a1a !important;
}
#sfContainer .item-kiss {
  background-color: #ffffff;
  color: #000000;
}
#sfContainer .item-kiss:hover {
  color: #000000;
  background-color: #f2f2f2;
}
#sfContainer .ss-kiss {
  background-image: url("/light/icons/?i=feedback/kiss.png&c=%23000000");
}
#sfContainer .feedback.reject {
  border-color: #272727;
  color: #272727;
}
#sfContainer .feedback.ss-kiss {
  border-color: #ffffff;
  background-image: url("/light/icons/?i=feedback/kiss.png&c=%23ffffff");
}
#sfContainer .feedback.item-fanbox {
  border-color: #ffffff;
  color: #ffffff;
}
#sfContainer .bloc-picture .speedflirt-picture-container {
  background-color: #000000;
}
.default-box .default .accept-button {
  background: #ffffff;
  color: #000000;
  border: none;
  text-shadow: none;
  font-size: 1.5em;
  width: 125px;
}
.default-box .default .accept-button:not(:disabled):hover {
  background: #ffffff;
  color: #000000;
  border: none;
  text-shadow: none;
}
.default-box .default .accept-button.kiss {
  background: #ffffff;
}
.default-box .default .accept-button.kiss:not(:disabled):hover {
  background: #ffffff;
  color: #000000;
}
.border-default-color {
  border-color: #ffffff;
}
.default-box-border-color {
  border-color: #ffffff;
}
ul.item-list > li::after {
  background-color: #000000 !important;
}
::selection {
  color: #000000;
  background-color: #ffffff;
}
::-moz-selection {
  color: #000000;
  background-color: #ffffff;
}
.ajax-spinner-bars > div {
  background-color: #ffffff !important;
}
.regular-radio + label {
  background-color: #000000 !important;
}
.regular-radio:checked + label:after {
  background-color: #ffffff !important;
  color: #000000 !important;
}
/* Spécificités aux pages de paiements */
#page-payment .payment-background-header {
  background-color: #464c55;
  color: #ffffff;
}
#page-payment .payment-background-header .creditcard {
  background-image: url("/light/icons/?i=creditcard.png&c=%23ffffff");
}
#page-payment .payment-background-header .user {
  background-image: url("/light/icons/?i=user.png&c=%23ffffff");
}
#page-payment .positive-color {
  color: #4dc813;
}
#page-payment .positive-border-bottom {
  border-bottom-color: #4dc813;
}
#page-payment .negative-color {
  color: #e5412d;
}
#page-payment .products .product.selected .header.try {
  background-color: #4dc813;
}
#confirmation-header-congratulations h1 {
  color: #4dc813;
}
.confirmation-disclaimer-highlight,
#confirmation-transaction-details .ss-alert,
.promo-color {
  color: #fd6620;
}
/* Inscription */
.type-header-bg {
  background-color: #272727;
  color: #000000;
}
.type-selected-bg {
  background-color: #ffffff;
  color: #4dc813;
}
.circle-selected {
  border-color: #4dc813;
}
.form-container.informations .color-item .circle-border {
  border-color: #828b98;
}
.form-container.informations .color-item .circle.selected {
  background-color: #4dc813;
}
.icon-medal {
  background-image: url("/light/icons/?i=medal-2.png&c=%23ffffff");
}
.text-color-home {
  color: #ffffff;
}
.text-color-fanlist {
  color: #ffffff;
}
.text-color-fanbox {
  color: #ffffff;
}
.text-color-header {
  color: #ffffff;
}
.text-default-box-color {
  color: #ffffff;
}
.tac_activate,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
#tarteaucitron #tarteaucitronClosePanel,
.tarteaucitronTitle {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine.tarteaucitronLine,
#tarteaucitron .tarteaucitronBorder {
  border-color: #ffffff !important;
}
#tarteaucitronAlertBig,
#tarteaucitronServices {
  background-color: #000000 !important;
}
#tarteaucitronDisclaimerAlertText,
#tarteaucitronDisclaimerAlertTitle,
#tarteaucitronDisclaimerAlertRefuse,
#tarteaucitronAlertBig a {
  color: #e6e6e6 !important;
}
.tarteaucitronDisclaimerAlertBar {
  background-color: #ffffff !important;
}
#tarteaucitronDisclaimerAlertValidate {
  background-color: #ffffff !important;
  color: #000000 !important;
}
#tarteaucitronValidate {
  color: #ffffff !important;
}
#tarteaucitronLogoCookie {
  color: #ffffff !important;
}
#tarteaucitronPersonalize,
.tac_activate .tac_float .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitronPercentage {
  background-color: #4dc813 !important;
  border-radius: 0px;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine {
  border-color: #4dc813 !important;
}
#slides-mobile-default .item-gender .icons-genders.icon-man,
#slides-transparent .item-gender .icons-genders.icon-man {
  background-image: url("/light/icons/?i=register/slides/man.png&c=%23ffffff");
}
#slides-mobile-default .item-gender .icons-genders.icon-woman,
#slides-transparent .item-gender .icons-genders.icon-woman {
  background-image: url("/light/icons/?i=register/slides/woman.png&c=%23ffffff");
}
#slides-mobile-default .item-gender .icons-genders.icon-couple,
#slides-transparent .item-gender .icons-genders.icon-couple {
  background-image: url("/light/icons/?i=register/slides/couple.png&c=%23ffffff");
}
#slides-mobile-default .item-gender .icons-genders.selected.icon-man,
#slides-transparent .item-gender .icons-genders.selected.icon-man {
  background-image: url("/light/icons/?i=register/slides/man.png&c=%23ffffff");
}
#slides-mobile-default .item-gender .icons-genders.selected.icon-woman,
#slides-transparent .item-gender .icons-genders.selected.icon-woman {
  background-image: url("/light/icons/?i=register/slides/woman.png&c=%23ffffff");
}
#slides-mobile-default .item-gender .icons-genders.selected.icon-couple,
#slides-transparent .item-gender .icons-genders.selected.icon-couple {
  background-image: url("/light/icons/?i=register/slides/couple.png&c=%23ffffff");
}
#slides-mobile-default .separator,
#slides-transparent .separator {
  background-color: #ffffff;
}
#slides-form-desktop-default .cgu-box a {
  color: #ffffff;
}
#slides-form-desktop-default .item-gender .tag {
  background-color: #1a1a1a;
  color: #ffffff;
}
#slides-form-desktop-default .item-gender .icons-genders.icon-man {
  background-image: url("/light/icons/?i=register/slides/man.png&c=%23ffffff");
}
#slides-form-desktop-default .item-gender .icons-genders.icon-woman {
  background-image: url("/light/icons/?i=register/slides/woman.png&c=%23ffffff");
}
#slides-form-desktop-default .item-gender .icons-genders.icon-couple {
  background-image: url("/light/icons/?i=register/slides/couple.png&c=%23ffffff");
}
#slides-form-desktop-default .item-gender.selected .icon-man,
#slides-form-desktop-default .item-gender:hover .icon-man {
  background-image: url("/light/icons/?i=register/slides/man.png&c=%23000000");
}
#slides-form-desktop-default .item-gender.selected .icon-woman,
#slides-form-desktop-default .item-gender:hover .icon-woman {
  background-image: url("/light/icons/?i=register/slides/woman.png&c=%23000000");
}
#slides-form-desktop-default .item-gender.selected .icon-couple,
#slides-form-desktop-default .item-gender:hover .icon-couple {
  background-image: url("/light/icons/?i=register/slides/couple.png&c=%23000000");
}
#slides-form-desktop-default .item-gender.selected .tag,
#slides-form-desktop-default .item-gender:hover .tag {
  background-color: #ffffff;
}
#slides-form-desktop-default .item-channel.tag {
  background-color: #1a1a1a;
  color: #ffffff;
}
#slides-form-desktop-default .item-channel:hover,
#slides-form-desktop-default .item-channel.selected {
  background-color: #ffffff;
  color: #000000;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #ffffff;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #ffffff;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #ffffff;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #ffffff;
  }
}
@-webkit-keyframes load-swipe-card {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #000000;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #000000;
  }
}
@keyframes load-swipe-card {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #ffffff;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #ffffff;
  }
}
.landing-top-site .icon {
  background-image: url("/light/icons/?i=register/slides/top.png&c=%23ffffff");
  color: #000000;
}
.heart-container {
  color: #000000;
}
.heart-container .heart {
  background: linear-gradient(to top, #ffffff var(--progress), #000000 var(--progress));
}
#currentUser .topBar a {
  color: inherit;
  font-size: 1rem;
  font-weight: normal;
}
#currentUser .topBar a i {
  font-size: 1.4rem;
}
#chatInput {
  color: inherit;
}
#chatInput::placeholder {
  color: inherit;
  opacity: 0.5;
}
.error-color {
  color: #e5412d;
}
.pending-color {
  color: #ff785d;
}
.abusePopup .rounded-switch .slider:before {
  background-color: #e5412d;
}
body.isTouch .notification {
  background-color: #000000;
  border: 1px solid rgba(230, 230, 230, 0.3);
}
body.isTouch .notification a {
  color: #e6e6e6;
}
body.isTouch #notification-container .modal-content {
  color: #e6e6e6;
}
.notification--icon--background {
  box-shadow: 0 0 6px #e6e6e6;
}
.default-box-border-color {
  border-color: #ffffff;
}
.simple-tag {
  background-color: #1a1a1a;
  color: #ffffff;
}
#change-password .feedback-message-form-element .save-password {
  background: #1a1a1a;
  color: #ffffff;
}
#change-password .feedback-message-form-element .save-password.item-home {
  background-color: #ffffff;
  color: #000000;
}
#change-password input[type="password"],
input[type="text"] {
  background-color: #000000;
  color: #e6e6e6;
}
.separatorAccount {
  border-bottom-color: #ffffff;
}
.charter--section .content h1 {
  color: #ffffff;
}
.crossToClose {
  position: absolute;
  padding: 0.6rem 0.9rem;
  top: 0;
  right: 0;
}
.crossToClose i {
  font-size: 1.5rem;
}
.typeahead__container fieldset {
  border-color: #ffffff;
}
.typeahead__container .typeahead__field {
  color: #464c55;
}
.typeahead__container .typeahead__field input,
.typeahead__container .typeahead__field textarea,
.typeahead__container .typeahead__field [contenteditable],
.typeahead__container .typeahead__field .typeahead__hint {
  background: #ffffff;
  border-color: #ffffff;
}
.typeahead__container .typeahead__field input:focus,
.typeahead__container .typeahead__field textarea:focus,
.typeahead__container .typeahead__field [contenteditable]:focus,
.typeahead__container .typeahead__field .typeahead__hint:focus,
.typeahead__container .typeahead__field input:active,
.typeahead__container .typeahead__field textarea:active,
.typeahead__container .typeahead__field [contenteditable]:active,
.typeahead__container .typeahead__field .typeahead__hint:active {
  border-color: #e6e6e6;
}
.typeahead__container.hint .typeahead__query > .typeahead__hint,
.typeahead__hint {
  background: #ffffff;
}
.typeahead__container button {
  background-color: #fff;
  border-color: #ffffff;
  color: #464c55;
}
.typeahead__container button:hover,
.typeahead__container button:focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.typeahead__container button:focus,
.typeahead__container button:active {
  border-color: #e6e6e6 !important;
}
.typeahead__container input.disabled,
.typeahead__container input[disabled],
.typeahead__container button.disabled,
.typeahead__container button[disabled] {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.typeahead__list,
.typeahead__dropdown {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.typeahead__list small,
.typeahead__dropdown small {
  color: #747e8d !important;
}
.typeahead__list > li {
  border-top-color: #ffffff !important;
}
.typeahead__list .typeahead__item[disabled] > a,
.typeahead__dropdown .typeahead__dropdown-item[disabled] > a {
  color: #bababa !important;
  background-color: #fafafa !important;
}
.typeahead__list .typeahead__item > a,
.typeahead__dropdown .typeahead__dropdown-item > a {
  color: #464c55 !important;
}
.typeahead__list .typeahead__item:not([disabled]) > a:hover,
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:hover,
.typeahead__list .typeahead__item:not([disabled]) > a:focus,
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:focus,
.typeahead__list .typeahead__item:not([disabled]).active > a,
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active > a {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.typeahead__list .typeahead__item:not([disabled]) > a:hover small,
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:hover small,
.typeahead__list .typeahead__item:not([disabled]) > a:focus small,
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:focus small,
.typeahead__list .typeahead__item:not([disabled]).active > a small,
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active > a small {
  color: #ffffff !important;
}
.typeahead__list.empty > li {
  color: #464c55 !important;
}
.typeahead__list > .typeahead__group {
  border-color: #ffffff !important;
}
.typeahead__list > .typeahead__group > a,
.typeahead__list > .typeahead__group > a:hover,
.typeahead__list > .typeahead__group > a:focus,
.typeahead__list > .typeahead__group.active > a {
  color: #b3b3b3 !important;
  background: #ffffff !important;
}
.typeahead__list li.typeahead__group + li.typeahead__item {
  border-color: #ffffff !important;
}
.typeahead__dropdown li:last-child {
  border-top-color: #ffffff !important;
}
.typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover,
.typeahead__label .typeahead__cancel-button:hover {
  color: #d0021b !important;
}
.typeahead__container.loading .typeahead__query:before {
  border-color: rgba(0, 0, 0, 0.35);
}
.typeahead__container.loading .typeahead__query:after {
  border-color: #fff transparent transparent;
}
.typeahead__label {
  background: #ffffff !important;
  border-color: #c2e0ff !important;
}
.typeahead__label .typeahead__cancel-button {
  border-left-color: #c2e0ff !important;
}
.typeahead__label .typeahead__cancel-button:hover {
  background-color: #f2f2f2 !important;
}
.bloc .typeahead__container .typeahead__field {
  color: #464c55;
}
.bloc .typeahead__container .typeahead__field input,
.bloc .typeahead__container .typeahead__field textarea,
.bloc .typeahead__container .typeahead__field [contenteditable],
.bloc .typeahead__container .typeahead__field .typeahead__hint {
  background: #ffffff;
  border-color: #e6e6e6;
}
.bloc .typeahead__container .typeahead__field input:focus,
.bloc .typeahead__container .typeahead__field textarea:focus,
.bloc .typeahead__container .typeahead__field [contenteditable]:focus,
.bloc .typeahead__container .typeahead__field .typeahead__hint:focus,
.bloc .typeahead__container .typeahead__field input:active,
.bloc .typeahead__container .typeahead__field textarea:active,
.bloc .typeahead__container .typeahead__field [contenteditable]:active,
.bloc .typeahead__container .typeahead__field .typeahead__hint:active {
  border-color: #cccccc;
}
.bloc .typeahead__container.hint .typeahead__query > .typeahead__hint,
.bloc .typeahead__hint {
  background: #ffffff;
}
.bloc .typeahead__container button {
  background-color: #fff;
  border-color: #e6e6e6;
  color: #464c55;
}
.bloc .typeahead__container button:hover,
.bloc .typeahead__container button:focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.bloc .typeahead__container button:focus,
.bloc .typeahead__container button:active {
  border-color: #cccccc !important;
}
.bloc .typeahead__container input.disabled,
.bloc .typeahead__container input[disabled],
.bloc .typeahead__container button.disabled,
.bloc .typeahead__container button[disabled] {
  background-color: #ffffff !important;
  border-color: #e6e6e6 !important;
}
.bloc .typeahead__list,
.bloc .typeahead__dropdown {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.bloc .typeahead__list small,
.bloc .typeahead__dropdown small {
  color: #747e8d !important;
}
.bloc .typeahead__list > li {
  border-top-color: #e6e6e6 !important;
}
.bloc .typeahead__list .typeahead__item[disabled] > a,
.bloc .typeahead__dropdown .typeahead__dropdown-item[disabled] > a {
  color: #bababa !important;
  background-color: #fafafa !important;
}
.bloc .typeahead__list .typeahead__item > a,
.bloc .typeahead__dropdown .typeahead__dropdown-item > a {
  color: #464c55 !important;
}
.bloc .typeahead__list .typeahead__item:not([disabled]) > a:hover,
.bloc .typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:hover,
.bloc .typeahead__list .typeahead__item:not([disabled]) > a:focus,
.bloc .typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:focus,
.bloc .typeahead__list .typeahead__item:not([disabled]).active > a,
.bloc .typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active > a {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.bloc .typeahead__list .typeahead__item:not([disabled]) > a:hover small,
.bloc .typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:hover small,
.bloc .typeahead__list .typeahead__item:not([disabled]) > a:focus small,
.bloc .typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:focus small,
.bloc .typeahead__list .typeahead__item:not([disabled]).active > a small,
.bloc .typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active > a small {
  color: #ffffff !important;
}
.bloc .typeahead__list.empty > li {
  color: #464c55 !important;
}
.bloc .typeahead__list > .typeahead__group {
  border-color: #ffffff !important;
}
.bloc .typeahead__list > .typeahead__group > a,
.bloc .typeahead__list > .typeahead__group > a:hover,
.bloc .typeahead__list > .typeahead__group > a:focus,
.bloc .typeahead__list > .typeahead__group.active > a {
  color: #b3b3b3 !important;
  background: #ffffff !important;
}
.bloc .typeahead__list li.typeahead__group + li.typeahead__item {
  border-color: #ffffff !important;
}
.bloc .typeahead__dropdown li:last-child {
  border-top-color: #e6e6e6 !important;
}
.bloc .typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover,
.bloc .typeahead__label .typeahead__cancel-button:hover {
  color: #d0021b !important;
}
.bloc .typeahead__container.loading .typeahead__query:before {
  border-color: rgba(0, 0, 0, 0.35);
}
.bloc .typeahead__container.loading .typeahead__query:after {
  border-color: #fff transparent transparent;
}
.bloc .typeahead__label {
  background: #ffffff !important;
  border-color: #c2e0ff !important;
}
.bloc .typeahead__label .typeahead__cancel-button {
  border-left-color: #c2e0ff !important;
}
.bloc .typeahead__label .typeahead__cancel-button:hover {
  background-color: #f2f2f2 !important;
}
.search-location-container .typeahead__container .typeahead__field {
  color: #464c55;
}
.search-location-container .typeahead__container .typeahead__field input,
.search-location-container .typeahead__container .typeahead__field textarea,
.search-location-container .typeahead__container .typeahead__field [contenteditable],
.search-location-container .typeahead__container .typeahead__field .typeahead__hint {
  background: #ffffff;
  border-color: #e6e6e6;
}
.search-location-container .typeahead__container .typeahead__field input:focus,
.search-location-container .typeahead__container .typeahead__field textarea:focus,
.search-location-container .typeahead__container .typeahead__field [contenteditable]:focus,
.search-location-container .typeahead__container .typeahead__field .typeahead__hint:focus,
.search-location-container .typeahead__container .typeahead__field input:active,
.search-location-container .typeahead__container .typeahead__field textarea:active,
.search-location-container .typeahead__container .typeahead__field [contenteditable]:active,
.search-location-container .typeahead__container .typeahead__field .typeahead__hint:active {
  border-color: #cccccc;
}
.search-location-container .typeahead__container.hint .typeahead__query > .typeahead__hint,
.search-location-container .typeahead__hint {
  background: #ffffff;
}
.search-location-container .typeahead__container button {
  background-color: #fff;
  border-color: #e6e6e6;
  color: #464c55;
}
.search-location-container .typeahead__container button:hover,
.search-location-container .typeahead__container button:focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.search-location-container .typeahead__container button:focus,
.search-location-container .typeahead__container button:active {
  border-color: #cccccc !important;
}
.search-location-container .typeahead__container input.disabled,
.search-location-container .typeahead__container input[disabled],
.search-location-container .typeahead__container button.disabled,
.search-location-container .typeahead__container button[disabled] {
  background-color: #ffffff !important;
  border-color: #e6e6e6 !important;
}
.search-location-container .typeahead__list,
.search-location-container .typeahead__dropdown {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.search-location-container .typeahead__list small,
.search-location-container .typeahead__dropdown small {
  color: #747e8d !important;
}
.search-location-container .typeahead__list > li {
  border-top-color: #e6e6e6 !important;
}
.search-location-container .typeahead__list .typeahead__item[disabled] > a,
.search-location-container .typeahead__dropdown .typeahead__dropdown-item[disabled] > a {
  color: #bababa !important;
  background-color: #fafafa !important;
}
.search-location-container .typeahead__list .typeahead__item > a,
.search-location-container .typeahead__dropdown .typeahead__dropdown-item > a {
  color: #464c55 !important;
}
.search-location-container .typeahead__list .typeahead__item:not([disabled]) > a:hover,
.search-location-container .typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:hover,
.search-location-container .typeahead__list .typeahead__item:not([disabled]) > a:focus,
.search-location-container .typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:focus,
.search-location-container .typeahead__list .typeahead__item:not([disabled]).active > a,
.search-location-container .typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active > a {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.search-location-container .typeahead__list .typeahead__item:not([disabled]) > a:hover small,
.search-location-container .typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:hover small,
.search-location-container .typeahead__list .typeahead__item:not([disabled]) > a:focus small,
.search-location-container .typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:focus small,
.search-location-container .typeahead__list .typeahead__item:not([disabled]).active > a small,
.search-location-container .typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active > a small {
  color: #ffffff !important;
}
.search-location-container .typeahead__list.empty > li {
  color: #464c55 !important;
}
.search-location-container .typeahead__list > .typeahead__group {
  border-color: #ffffff !important;
}
.search-location-container .typeahead__list > .typeahead__group > a,
.search-location-container .typeahead__list > .typeahead__group > a:hover,
.search-location-container .typeahead__list > .typeahead__group > a:focus,
.search-location-container .typeahead__list > .typeahead__group.active > a {
  color: #b3b3b3 !important;
  background: #ffffff !important;
}
.search-location-container .typeahead__list li.typeahead__group + li.typeahead__item {
  border-color: #ffffff !important;
}
.search-location-container .typeahead__dropdown li:last-child {
  border-top-color: #e6e6e6 !important;
}
.search-location-container .typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover,
.search-location-container .typeahead__label .typeahead__cancel-button:hover {
  color: #d0021b !important;
}
.search-location-container .typeahead__container.loading .typeahead__query:before {
  border-color: rgba(0, 0, 0, 0.35);
}
.search-location-container .typeahead__container.loading .typeahead__query:after {
  border-color: #fff transparent transparent;
}
.search-location-container .typeahead__label {
  background: #ffffff !important;
  border-color: #c2e0ff !important;
}
.search-location-container .typeahead__label .typeahead__cancel-button {
  border-left-color: #c2e0ff !important;
}
.search-location-container .typeahead__label .typeahead__cancel-button:hover {
  background-color: #f2f2f2 !important;
}
