@import 'https://fonts.googleapis.com/css?family=Montserrat:500,700&subset=cyrillic,cyrillic-ext,latin-ext';
@import 'https://use.fontawesome.com/releases/v5.1.0/css/svg-with-js.css';
.shorby-logo {
  font-family: Montserrat;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  line-height: 1em;
  letter-spacing: 0.1em; }
  .shorby-logo:hover, .shorby-logo:active {
    text-decoration: none; }
  .shorby-logo:before {
    content: "";
    position: absolute;
    bottom: -0.16em;
    left: 0.02em;
    border-bottom: 0.16em solid transparent;
    height: 0;
    width: 0.6em; }

.shorby-logo.animated {
  transition: all 0.62s; }
  .shorby-logo.animated:before {
    transition: all 0.62s;
    animation: logo-loader 0.62s; }
  .shorby-logo.animated:hover:before, .shorby-logo.animated:active:before {
    width: 100%; }

@keyframes logo-loader {
  0% {
    width: 100%; }
  62% {
    width: 100%; }
  100% {
    width: 0.6em; } }

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport {
  width: device-width; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #777;
  text-align: left;
  background-color: #FFF; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1em; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #0056b3;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1em;
  font-family: inherit;
  font-weight: 700;
  line-height: 1.2;
  color: inherit; }

h1, .h1 {
  font-size: 2rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 2px solid transparent;
  padding: 0.8rem 1.2rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 4px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  display: block;
  width: 100%; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover, .btn:focus {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }
  .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
    background-image: none; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-standart {
  color: #fff;
  background-color: #777;
  border-color: #777; }
  .btn-standart:hover {
    color: #fff;
    background-color: #646464;
    border-color: #5e5e5e; }
  .btn-standart:focus, .btn-standart.focus {
    box-shadow: 0 0 0 0.2rem rgba(119, 119, 119, 0.5); }
  .btn-standart.disabled, .btn-standart:disabled {
    color: #fff;
    background-color: #777;
    border-color: #777; }
  .btn-standart:not(:disabled):not(.disabled):active, .btn-standart:not(:disabled):not(.disabled).active,
  .show > .btn-standart.dropdown-toggle {
    color: #fff;
    background-color: #5e5e5e;
    border-color: #575757; }
    .btn-standart:not(:disabled):not(.disabled):active:focus, .btn-standart:not(:disabled):not(.disabled).active:focus,
    .show > .btn-standart.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(119, 119, 119, 0.5); }

.btn-outline {
  color: #777;
  background-color: transparent;
  background-image: none;
  border-color: #777; }
  .btn-outline:hover {
    color: #fff;
    background-color: #777;
    border-color: #777; }
  .btn-outline:focus, .btn-outline.focus {
    box-shadow: 0 0 0 0.2rem rgba(119, 119, 119, 0.5); }
  .btn-outline.disabled, .btn-outline:disabled {
    color: #777;
    background-color: transparent; }
  .btn-outline:not(:disabled):not(.disabled):active, .btn-outline:not(:disabled):not(.disabled).active,
  .show > .btn-outline.dropdown-toggle {
    color: #fff;
    background-color: #777;
    border-color: #777; }
    .btn-outline:not(:disabled):not(.disabled):active:focus, .btn-outline:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(119, 119, 119, 0.5); }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

.container {
  width: 100%;
  padding-right: 0.62em;
  padding-left: 0.62em;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }

.links {
  clear: both;
  padding: 0;
  margin: -0.31em;
  margin-bottom: 0.62em; }
  .links .link {
    list-style-type: none;
    margin-bottom: 0.62em;
    padding: 0 0.31em; }
    .links .link.highlight {
      animation: 5s tada 0.5s infinite linear; }
      .links .link.highlight:focus, .links .link.highlight:active, .links .link.highlight:hover {
        animation: none; }
    .links .link .btn {
      font-weight: 700; }

.buttons {
  margin-bottom: 1em; }
  .buttons .btn {
    white-space: normal; }

.messengers {
  clear: both; }
  .messengers.links-num-3 .link, .messengers.links-num-4 .link, .messengers.links-num-5 .link, .messengers.links-num-6 .link, .messengers.links-num-7 .link, .messengers.links-num-8 .link, .messengers.links-num-9 .link, .messengers.links-num-10 .link, .messengers.links-num-11 .link, .messengers.links-num-12 .link {
    max-width: 33.33333%; }
  .messengers .btn .fa-network + span {
    display: none; }
  .messengers.links-num-1 .link:nth-of-type(1), .messengers.links-num-4 .link:nth-of-type(1), .messengers.links-num-7 .link:nth-of-type(1), .messengers.links-num-10 .link:nth-of-type(1), .messengers.links-num-1 .messengers.links-num-2 .link:nth-of-type(2), .messengers.links-num-2 .messengers.links-num-1 .link:nth-of-type(2), .messengers.links-num-4 .messengers.links-num-2 .link:nth-of-type(2), .messengers.links-num-2 .messengers.links-num-4 .link:nth-of-type(2), .messengers.links-num-7 .messengers.links-num-2 .link:nth-of-type(2), .messengers.links-num-2 .messengers.links-num-7 .link:nth-of-type(2), .messengers.links-num-10 .messengers.links-num-2 .link:nth-of-type(2), .messengers.links-num-2 .messengers.links-num-10 .link:nth-of-type(2), .messengers.links-num-1 .messengers.links-num-5 .link:nth-of-type(2), .messengers.links-num-5 .messengers.links-num-1 .link:nth-of-type(2), .messengers.links-num-4 .messengers.links-num-5 .link:nth-of-type(2), .messengers.links-num-5 .messengers.links-num-4 .link:nth-of-type(2), .messengers.links-num-7 .messengers.links-num-5 .link:nth-of-type(2), .messengers.links-num-5 .messengers.links-num-7 .link:nth-of-type(2), .messengers.links-num-10 .messengers.links-num-5 .link:nth-of-type(2), .messengers.links-num-5 .messengers.links-num-10 .link:nth-of-type(2), .messengers.links-num-1 .messengers.links-num-8 .link:nth-of-type(2), .messengers.links-num-8 .messengers.links-num-1 .link:nth-of-type(2), .messengers.links-num-4 .messengers.links-num-8 .link:nth-of-type(2), .messengers.links-num-8 .messengers.links-num-4 .link:nth-of-type(2), .messengers.links-num-7 .messengers.links-num-8 .link:nth-of-type(2), .messengers.links-num-8 .messengers.links-num-7 .link:nth-of-type(2), .messengers.links-num-10 .messengers.links-num-8 .link:nth-of-type(2), .messengers.links-num-8 .messengers.links-num-10 .link:nth-of-type(2), .messengers.links-num-1 .messengers.links-num-11 .link:nth-of-type(2), .messengers.links-num-11 .messengers.links-num-1 .link:nth-of-type(2), .messengers.links-num-4 .messengers.links-num-11 .link:nth-of-type(2), .messengers.links-num-11 .messengers.links-num-4 .link:nth-of-type(2), .messengers.links-num-7 .messengers.links-num-11 .link:nth-of-type(2), .messengers.links-num-11 .messengers.links-num-7 .link:nth-of-type(2), .messengers.links-num-10 .messengers.links-num-11 .link:nth-of-type(2), .messengers.links-num-11 .messengers.links-num-10 .link:nth-of-type(2) {
    max-width: 100%; }
    .messengers.links-num-1 .link:nth-of-type(1) .btn .fa-network + span, .messengers.links-num-4 .link:nth-of-type(1) .btn .fa-network + span, .messengers.links-num-7 .link:nth-of-type(1) .btn .fa-network + span, .messengers.links-num-10 .link:nth-of-type(1) .btn .fa-network + span, .messengers.links-num-1 .messengers.links-num-2 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-2 .messengers.links-num-1 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-4 .messengers.links-num-2 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-2 .messengers.links-num-4 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-7 .messengers.links-num-2 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-2 .messengers.links-num-7 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-10 .messengers.links-num-2 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-2 .messengers.links-num-10 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-1 .messengers.links-num-5 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-5 .messengers.links-num-1 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-4 .messengers.links-num-5 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-5 .messengers.links-num-4 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-7 .messengers.links-num-5 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-5 .messengers.links-num-7 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-10 .messengers.links-num-5 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-5 .messengers.links-num-10 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-1 .messengers.links-num-8 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-8 .messengers.links-num-1 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-4 .messengers.links-num-8 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-8 .messengers.links-num-4 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-7 .messengers.links-num-8 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-8 .messengers.links-num-7 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-10 .messengers.links-num-8 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-8 .messengers.links-num-10 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-1 .messengers.links-num-11 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-11 .messengers.links-num-1 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-4 .messengers.links-num-11 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-11 .messengers.links-num-4 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-7 .messengers.links-num-11 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-11 .messengers.links-num-7 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-10 .messengers.links-num-11 .link:nth-of-type(2) .btn .fa-network + span, .messengers.links-num-11 .messengers.links-num-10 .link:nth-of-type(2) .btn .fa-network + span {
      display: inline-block; }
  .messengers.links-num-2 .link:nth-of-type(1), .messengers.links-num-5 .link:nth-of-type(1), .messengers.links-num-8 .link:nth-of-type(1), .messengers.links-num-11 .link:nth-of-type(1), .messengers.links-num-2 .link:nth-of-type(2), .messengers.links-num-5 .link:nth-of-type(2), .messengers.links-num-8 .link:nth-of-type(2), .messengers.links-num-11 .link:nth-of-type(2) {
    max-width: 50%; }
  .messengers .btn {
    overflow: hidden;
    vertical-align: middle; }
    .messengers .btn .fa-network {
      display: inline-block;
      font-size: 2em;
      margin-top: -0.25em;
      margin-bottom: -0.25em; }
    .messengers .btn .fa-network + span {
      margin-left: 0.6em; }
  .messengers .link {
    display: inline-block;
    width: 100%; }

.social_links {
  text-align: center;
  margin: 1em auto;
  margin-bottom: -1.3em; }
  .social_links .link {
    display: inline-block;
    font-size: 2em;
    padding: 0.3em 0.8em;
    margin: 0;
    width: 33.333%;
    text-align: center; }
    .social_links .link a {
      color: inherit; }
    .social_links .link .fa-network {
      width: 1em;
      height: 1em; }

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1); }
  2%,
  4% {
    transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -1deg); }
  6%,
  10%,
  14%,
  18% {
    transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, 1deg); }
  8%,
  12%,
  8% {
    transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, -1deg); }
  20%, to {
    transform: scale3d(1, 1, 1); } }

header {
  text-align: center;
  margin-bottom: 2em; }
  header .avatar {
    max-width: 125px;
    min-width: 125px;
    border-radius: 100px;
    position: relative;
    text-align: center;
    margin-bottom: 1em; }
  header .avatar + h1 {
    font-size: 1em; }

/*
  {
    bodyColor:
    backgroundColor:
    backgroundColor2: 
    backgroundStyle: 'flat|colorup|colordown|image'
    backgroundImage: ...url
    buttonOutline: true|false
    buttonColor: backgroundColor
    
    ?luminance
  }
  
  
*/
.default-theme {
  color: #333;
  background-color: #FFF; }
  .default-theme .shorby-logo {
    color: #333; }
    .default-theme .shorby-logo:before {
      border-color: #333; }
  .default-theme .theme-btn, .default-theme .btn {
    color: #fff;
    background-color: #333;
    border-color: #333;
    color: #FFF; }
    .default-theme .theme-btn:hover, .default-theme .btn:hover {
      color: #fff;
      background-color: #202020;
      border-color: #1a1a1a; }
    .default-theme .theme-btn:focus, .default-theme .theme-btn.focus, .default-theme .btn:focus, .default-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
    .default-theme .theme-btn.disabled, .default-theme .theme-btn:disabled, .default-theme .btn.disabled, .default-theme .btn:disabled {
      color: #fff;
      background-color: #333;
      border-color: #333; }
    .default-theme .theme-btn:not(:disabled):not(.disabled):active, .default-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .default-theme .theme-btn.dropdown-toggle, .default-theme .btn:not(:disabled):not(.disabled):active, .default-theme .btn:not(:disabled):not(.disabled).active,
    .show > .default-theme .btn.dropdown-toggle {
      color: #fff;
      background-color: #1a1a1a;
      border-color: #131313; }
      .default-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .default-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .default-theme .theme-btn.dropdown-toggle:focus, .default-theme .btn:not(:disabled):not(.disabled):active:focus, .default-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .default-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
    .default-theme .theme-btn:hover, .default-theme .btn:hover {
      color: #ececec; }
  .default-theme.outlined-buttons .theme-btn, .default-theme.outlined-buttons .btn {
    color: #333;
    background-color: transparent;
    background-image: none;
    border-color: #333; }
    .default-theme.outlined-buttons .theme-btn:hover, .default-theme.outlined-buttons .btn:hover {
      color: #FFF;
      background-color: #333;
      border-color: #333; }
    .default-theme.outlined-buttons .theme-btn:focus, .default-theme.outlined-buttons .theme-btn.focus, .default-theme.outlined-buttons .btn:focus, .default-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
    .default-theme.outlined-buttons .theme-btn.disabled, .default-theme.outlined-buttons .theme-btn:disabled, .default-theme.outlined-buttons .btn.disabled, .default-theme.outlined-buttons .btn:disabled {
      color: #333;
      background-color: transparent; }
    .default-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .default-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .default-theme.outlined-buttons .theme-btn.dropdown-toggle, .default-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .default-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .default-theme.outlined-buttons .btn.dropdown-toggle {
      color: #fff;
      background-color: #333;
      border-color: #333; }
      .default-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .default-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .default-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .default-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .default-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .default-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }

.invert-theme {
  color: #FFF;
  background-color: #333; }
  .invert-theme .shorby-logo {
    color: #FFF; }
    .invert-theme .shorby-logo:before {
      border-color: #FFF; }
  .invert-theme .theme-btn, .invert-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #333; }
    .invert-theme .theme-btn:hover, .invert-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .invert-theme .theme-btn:focus, .invert-theme .theme-btn.focus, .invert-theme .btn:focus, .invert-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .invert-theme .theme-btn.disabled, .invert-theme .theme-btn:disabled, .invert-theme .btn.disabled, .invert-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .invert-theme .theme-btn:not(:disabled):not(.disabled):active, .invert-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .invert-theme .theme-btn.dropdown-toggle, .invert-theme .btn:not(:disabled):not(.disabled):active, .invert-theme .btn:not(:disabled):not(.disabled).active,
    .show > .invert-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .invert-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .invert-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .invert-theme .theme-btn.dropdown-toggle:focus, .invert-theme .btn:not(:disabled):not(.disabled):active:focus, .invert-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .invert-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .invert-theme .theme-btn:hover, .invert-theme .btn:hover {
      color: #202020; }
  .invert-theme.outlined-buttons .theme-btn, .invert-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .invert-theme.outlined-buttons .theme-btn:hover, .invert-theme.outlined-buttons .btn:hover {
      color: #333;
      background-color: #FFF;
      border-color: #FFF; }
    .invert-theme.outlined-buttons .theme-btn:focus, .invert-theme.outlined-buttons .theme-btn.focus, .invert-theme.outlined-buttons .btn:focus, .invert-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .invert-theme.outlined-buttons .theme-btn.disabled, .invert-theme.outlined-buttons .theme-btn:disabled, .invert-theme.outlined-buttons .btn.disabled, .invert-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .invert-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .invert-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .invert-theme.outlined-buttons .theme-btn.dropdown-toggle, .invert-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .invert-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .invert-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .invert-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .invert-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .invert-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .invert-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .invert-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .invert-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.blue-theme {
  color: #FFF;
  background-color: #597af6; }
  .blue-theme .shorby-logo {
    color: #FFF; }
    .blue-theme .shorby-logo:before {
      border-color: #FFF; }
  .blue-theme .theme-btn, .blue-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #597af6; }
    .blue-theme .theme-btn:hover, .blue-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .blue-theme .theme-btn:focus, .blue-theme .theme-btn.focus, .blue-theme .btn:focus, .blue-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .blue-theme .theme-btn.disabled, .blue-theme .theme-btn:disabled, .blue-theme .btn.disabled, .blue-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .blue-theme .theme-btn:not(:disabled):not(.disabled):active, .blue-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .blue-theme .theme-btn.dropdown-toggle, .blue-theme .btn:not(:disabled):not(.disabled):active, .blue-theme .btn:not(:disabled):not(.disabled).active,
    .show > .blue-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .blue-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .blue-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .blue-theme .theme-btn.dropdown-toggle:focus, .blue-theme .btn:not(:disabled):not(.disabled):active:focus, .blue-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .blue-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .blue-theme .theme-btn:hover, .blue-theme .btn:hover {
      color: #355df4; }
  .blue-theme.outlined-buttons .theme-btn, .blue-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .blue-theme.outlined-buttons .theme-btn:hover, .blue-theme.outlined-buttons .btn:hover {
      color: #597af6;
      background-color: #FFF;
      border-color: #FFF; }
    .blue-theme.outlined-buttons .theme-btn:focus, .blue-theme.outlined-buttons .theme-btn.focus, .blue-theme.outlined-buttons .btn:focus, .blue-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .blue-theme.outlined-buttons .theme-btn.disabled, .blue-theme.outlined-buttons .theme-btn:disabled, .blue-theme.outlined-buttons .btn.disabled, .blue-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .blue-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .blue-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .blue-theme.outlined-buttons .theme-btn.dropdown-toggle, .blue-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .blue-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .blue-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .blue-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .blue-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .blue-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .blue-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .blue-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .blue-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.passhionatebed-theme {
  color: #FFF;
  background-color: #ff758c;
  background-image: linear-gradient(to bottom, #ff758c, #ff7eb3);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .passhionatebed-theme .shorby-logo {
    color: #FFF; }
    .passhionatebed-theme .shorby-logo:before {
      border-color: #FFF; }
  .passhionatebed-theme .theme-btn, .passhionatebed-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #ff758c; }
    .passhionatebed-theme .theme-btn:hover, .passhionatebed-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .passhionatebed-theme .theme-btn:focus, .passhionatebed-theme .theme-btn.focus, .passhionatebed-theme .btn:focus, .passhionatebed-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .passhionatebed-theme .theme-btn.disabled, .passhionatebed-theme .theme-btn:disabled, .passhionatebed-theme .btn.disabled, .passhionatebed-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .passhionatebed-theme .theme-btn:not(:disabled):not(.disabled):active, .passhionatebed-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .passhionatebed-theme .theme-btn.dropdown-toggle, .passhionatebed-theme .btn:not(:disabled):not(.disabled):active, .passhionatebed-theme .btn:not(:disabled):not(.disabled).active,
    .show > .passhionatebed-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .passhionatebed-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .passhionatebed-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .passhionatebed-theme .theme-btn.dropdown-toggle:focus, .passhionatebed-theme .btn:not(:disabled):not(.disabled):active:focus, .passhionatebed-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .passhionatebed-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .passhionatebed-theme .theme-btn:hover, .passhionatebed-theme .btn:hover {
      color: #ff4f6c; }
  .passhionatebed-theme.outlined-buttons .theme-btn, .passhionatebed-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .passhionatebed-theme.outlined-buttons .theme-btn:hover, .passhionatebed-theme.outlined-buttons .btn:hover {
      color: #ff758c;
      background-color: #FFF;
      border-color: #FFF; }
    .passhionatebed-theme.outlined-buttons .theme-btn:focus, .passhionatebed-theme.outlined-buttons .theme-btn.focus, .passhionatebed-theme.outlined-buttons .btn:focus, .passhionatebed-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .passhionatebed-theme.outlined-buttons .theme-btn.disabled, .passhionatebed-theme.outlined-buttons .theme-btn:disabled, .passhionatebed-theme.outlined-buttons .btn.disabled, .passhionatebed-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .passhionatebed-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .passhionatebed-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .passhionatebed-theme.outlined-buttons .theme-btn.dropdown-toggle, .passhionatebed-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .passhionatebed-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .passhionatebed-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .passhionatebed-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .passhionatebed-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .passhionatebed-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .passhionatebed-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .passhionatebed-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .passhionatebed-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.cherry-theme {
  color: #FFF;
  background-color: #bb3d43;
  background-image: linear-gradient(to bottom, #bb3d43, #dd5444);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .cherry-theme .shorby-logo {
    color: #FFF; }
    .cherry-theme .shorby-logo:before {
      border-color: #FFF; }
  .cherry-theme .theme-btn, .cherry-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #bb3d43; }
    .cherry-theme .theme-btn:hover, .cherry-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .cherry-theme .theme-btn:focus, .cherry-theme .theme-btn.focus, .cherry-theme .btn:focus, .cherry-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .cherry-theme .theme-btn.disabled, .cherry-theme .theme-btn:disabled, .cherry-theme .btn.disabled, .cherry-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .cherry-theme .theme-btn:not(:disabled):not(.disabled):active, .cherry-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .cherry-theme .theme-btn.dropdown-toggle, .cherry-theme .btn:not(:disabled):not(.disabled):active, .cherry-theme .btn:not(:disabled):not(.disabled).active,
    .show > .cherry-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .cherry-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .cherry-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .cherry-theme .theme-btn.dropdown-toggle:focus, .cherry-theme .btn:not(:disabled):not(.disabled):active:focus, .cherry-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .cherry-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .cherry-theme .theme-btn:hover, .cherry-theme .btn:hover {
      color: #9e3439; }
  .cherry-theme.outlined-buttons .theme-btn, .cherry-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .cherry-theme.outlined-buttons .theme-btn:hover, .cherry-theme.outlined-buttons .btn:hover {
      color: #bb3d43;
      background-color: #FFF;
      border-color: #FFF; }
    .cherry-theme.outlined-buttons .theme-btn:focus, .cherry-theme.outlined-buttons .theme-btn.focus, .cherry-theme.outlined-buttons .btn:focus, .cherry-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .cherry-theme.outlined-buttons .theme-btn.disabled, .cherry-theme.outlined-buttons .theme-btn:disabled, .cherry-theme.outlined-buttons .btn.disabled, .cherry-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .cherry-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .cherry-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .cherry-theme.outlined-buttons .theme-btn.dropdown-toggle, .cherry-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .cherry-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .cherry-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .cherry-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .cherry-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .cherry-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .cherry-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .cherry-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .cherry-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.healthywater-theme {
  color: #FFF;
  background-color: #50c9c3;
  background-image: linear-gradient(to bottom, #50c9c3, #96deda);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .healthywater-theme .shorby-logo {
    color: #FFF; }
    .healthywater-theme .shorby-logo:before {
      border-color: #FFF; }
  .healthywater-theme .theme-btn, .healthywater-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #50c9c3; }
    .healthywater-theme .theme-btn:hover, .healthywater-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .healthywater-theme .theme-btn:focus, .healthywater-theme .theme-btn.focus, .healthywater-theme .btn:focus, .healthywater-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .healthywater-theme .theme-btn.disabled, .healthywater-theme .theme-btn:disabled, .healthywater-theme .btn.disabled, .healthywater-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .healthywater-theme .theme-btn:not(:disabled):not(.disabled):active, .healthywater-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .healthywater-theme .theme-btn.dropdown-toggle, .healthywater-theme .btn:not(:disabled):not(.disabled):active, .healthywater-theme .btn:not(:disabled):not(.disabled).active,
    .show > .healthywater-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .healthywater-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .healthywater-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .healthywater-theme .theme-btn.dropdown-toggle:focus, .healthywater-theme .btn:not(:disabled):not(.disabled):active:focus, .healthywater-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .healthywater-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .healthywater-theme .theme-btn:hover, .healthywater-theme .btn:hover {
      color: #39bab3; }
  .healthywater-theme.outlined-buttons .theme-btn, .healthywater-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .healthywater-theme.outlined-buttons .theme-btn:hover, .healthywater-theme.outlined-buttons .btn:hover {
      color: #50c9c3;
      background-color: #FFF;
      border-color: #FFF; }
    .healthywater-theme.outlined-buttons .theme-btn:focus, .healthywater-theme.outlined-buttons .theme-btn.focus, .healthywater-theme.outlined-buttons .btn:focus, .healthywater-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .healthywater-theme.outlined-buttons .theme-btn.disabled, .healthywater-theme.outlined-buttons .theme-btn:disabled, .healthywater-theme.outlined-buttons .btn.disabled, .healthywater-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .healthywater-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .healthywater-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .healthywater-theme.outlined-buttons .theme-btn.dropdown-toggle, .healthywater-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .healthywater-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .healthywater-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .healthywater-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .healthywater-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .healthywater-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .healthywater-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .healthywater-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .healthywater-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.flickr-theme {
  color: #FFF;
  background-color: #ff0084;
  background-image: linear-gradient(to bottom, #ff0084, #33001b);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .flickr-theme .shorby-logo {
    color: #FFF; }
    .flickr-theme .shorby-logo:before {
      border-color: #FFF; }
  .flickr-theme .theme-btn, .flickr-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #ff0084; }
    .flickr-theme .theme-btn:hover, .flickr-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .flickr-theme .theme-btn:focus, .flickr-theme .theme-btn.focus, .flickr-theme .btn:focus, .flickr-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .flickr-theme .theme-btn.disabled, .flickr-theme .theme-btn:disabled, .flickr-theme .btn.disabled, .flickr-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .flickr-theme .theme-btn:not(:disabled):not(.disabled):active, .flickr-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .flickr-theme .theme-btn.dropdown-toggle, .flickr-theme .btn:not(:disabled):not(.disabled):active, .flickr-theme .btn:not(:disabled):not(.disabled).active,
    .show > .flickr-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .flickr-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .flickr-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .flickr-theme .theme-btn.dropdown-toggle:focus, .flickr-theme .btn:not(:disabled):not(.disabled):active:focus, .flickr-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .flickr-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .flickr-theme .theme-btn:hover, .flickr-theme .btn:hover {
      color: #d90070; }
  .flickr-theme.outlined-buttons .theme-btn, .flickr-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .flickr-theme.outlined-buttons .theme-btn:hover, .flickr-theme.outlined-buttons .btn:hover {
      color: #ff0084;
      background-color: #FFF;
      border-color: #FFF; }
    .flickr-theme.outlined-buttons .theme-btn:focus, .flickr-theme.outlined-buttons .theme-btn.focus, .flickr-theme.outlined-buttons .btn:focus, .flickr-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .flickr-theme.outlined-buttons .theme-btn.disabled, .flickr-theme.outlined-buttons .theme-btn:disabled, .flickr-theme.outlined-buttons .btn.disabled, .flickr-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .flickr-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .flickr-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .flickr-theme.outlined-buttons .theme-btn.dropdown-toggle, .flickr-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .flickr-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .flickr-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .flickr-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .flickr-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .flickr-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .flickr-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .flickr-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .flickr-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.purpling-theme {
  color: #FFF;
  background-color: #a044ff;
  background-image: linear-gradient(to bottom, #a044ff, #6a3093);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .purpling-theme .shorby-logo {
    color: #FFF; }
    .purpling-theme .shorby-logo:before {
      border-color: #FFF; }
  .purpling-theme .theme-btn, .purpling-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #a044ff; }
    .purpling-theme .theme-btn:hover, .purpling-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .purpling-theme .theme-btn:focus, .purpling-theme .theme-btn.focus, .purpling-theme .btn:focus, .purpling-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .purpling-theme .theme-btn.disabled, .purpling-theme .theme-btn:disabled, .purpling-theme .btn.disabled, .purpling-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .purpling-theme .theme-btn:not(:disabled):not(.disabled):active, .purpling-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .purpling-theme .theme-btn.dropdown-toggle, .purpling-theme .btn:not(:disabled):not(.disabled):active, .purpling-theme .btn:not(:disabled):not(.disabled).active,
    .show > .purpling-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .purpling-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .purpling-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .purpling-theme .theme-btn.dropdown-toggle:focus, .purpling-theme .btn:not(:disabled):not(.disabled):active:focus, .purpling-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .purpling-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .purpling-theme .theme-btn:hover, .purpling-theme .btn:hover {
      color: #8d1eff; }
  .purpling-theme.outlined-buttons .theme-btn, .purpling-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .purpling-theme.outlined-buttons .theme-btn:hover, .purpling-theme.outlined-buttons .btn:hover {
      color: #a044ff;
      background-color: #FFF;
      border-color: #FFF; }
    .purpling-theme.outlined-buttons .theme-btn:focus, .purpling-theme.outlined-buttons .theme-btn.focus, .purpling-theme.outlined-buttons .btn:focus, .purpling-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .purpling-theme.outlined-buttons .theme-btn.disabled, .purpling-theme.outlined-buttons .theme-btn:disabled, .purpling-theme.outlined-buttons .btn.disabled, .purpling-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .purpling-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .purpling-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .purpling-theme.outlined-buttons .theme-btn.dropdown-toggle, .purpling-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .purpling-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .purpling-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .purpling-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .purpling-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .purpling-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .purpling-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .purpling-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .purpling-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.surfing-theme {
  color: #FFF;
  background-color: #FFF;
  background-image: "https://images.unsplash.com/photo-1506921054449-27ba9b9264b3?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjI1MjMwfQ&s=abf97817ce8cbd7c88ef3f264d0cc415";
  background-size: cover;
  background-position: center center; }
  .surfing-theme .shorby-logo {
    color: #FFF; }
    .surfing-theme .shorby-logo:before {
      border-color: #FFF; }
  .surfing-theme .theme-btn, .surfing-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #212529; }
    .surfing-theme .theme-btn:hover, .surfing-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .surfing-theme .theme-btn:focus, .surfing-theme .theme-btn.focus, .surfing-theme .btn:focus, .surfing-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .surfing-theme .theme-btn.disabled, .surfing-theme .theme-btn:disabled, .surfing-theme .btn.disabled, .surfing-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .surfing-theme .theme-btn:not(:disabled):not(.disabled):active, .surfing-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .surfing-theme .theme-btn.dropdown-toggle, .surfing-theme .btn:not(:disabled):not(.disabled):active, .surfing-theme .btn:not(:disabled):not(.disabled).active,
    .show > .surfing-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .surfing-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .surfing-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .surfing-theme .theme-btn.dropdown-toggle:focus, .surfing-theme .btn:not(:disabled):not(.disabled):active:focus, .surfing-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .surfing-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .surfing-theme .theme-btn:hover, .surfing-theme .btn:hover {
      color: #101214; }
  .surfing-theme.outlined-buttons .theme-btn, .surfing-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .surfing-theme.outlined-buttons .theme-btn:hover, .surfing-theme.outlined-buttons .btn:hover {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .surfing-theme.outlined-buttons .theme-btn:focus, .surfing-theme.outlined-buttons .theme-btn.focus, .surfing-theme.outlined-buttons .btn:focus, .surfing-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .surfing-theme.outlined-buttons .theme-btn.disabled, .surfing-theme.outlined-buttons .theme-btn:disabled, .surfing-theme.outlined-buttons .btn.disabled, .surfing-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .surfing-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .surfing-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .surfing-theme.outlined-buttons .theme-btn.dropdown-toggle, .surfing-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .surfing-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .surfing-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .surfing-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .surfing-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .surfing-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .surfing-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .surfing-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .surfing-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient1-theme {
  color: #FFF;
  background-color: #c24e9a;
  background-image: linear-gradient(111.7deg, #fbc606 2.4%, #e0525f 28.3%, #c24e9a 46.2%, #20adbe 79.4%, #169e5f 100.2%);
  background-size: cover;
  background-position: center center; }
  .gradient1-theme .shorby-logo {
    color: #FFF; }
    .gradient1-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient1-theme .theme-btn, .gradient1-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #c24e9a; }
    .gradient1-theme .theme-btn:hover, .gradient1-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient1-theme .theme-btn:focus, .gradient1-theme .theme-btn.focus, .gradient1-theme .btn:focus, .gradient1-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient1-theme .theme-btn.disabled, .gradient1-theme .theme-btn:disabled, .gradient1-theme .btn.disabled, .gradient1-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient1-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient1-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient1-theme .theme-btn.dropdown-toggle, .gradient1-theme .btn:not(:disabled):not(.disabled):active, .gradient1-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient1-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient1-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient1-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient1-theme .theme-btn.dropdown-toggle:focus, .gradient1-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient1-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient1-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient1-theme .theme-btn:hover, .gradient1-theme .btn:hover {
      color: #ae3c87; }
  .gradient1-theme.outlined-buttons .theme-btn, .gradient1-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient1-theme.outlined-buttons .theme-btn:hover, .gradient1-theme.outlined-buttons .btn:hover {
      color: #c24e9a;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient1-theme.outlined-buttons .theme-btn:focus, .gradient1-theme.outlined-buttons .theme-btn.focus, .gradient1-theme.outlined-buttons .btn:focus, .gradient1-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient1-theme.outlined-buttons .theme-btn.disabled, .gradient1-theme.outlined-buttons .theme-btn:disabled, .gradient1-theme.outlined-buttons .btn.disabled, .gradient1-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient1-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient1-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient1-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient1-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient1-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient1-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient1-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient1-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient1-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient1-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient1-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient1-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient2-theme {
  color: #FFF;
  background-color: #4a626e;
  background-image: radial-gradient(circle farthest-corner at -4% -12.9%, #4a626e 0.3%, #1e2130 90.2%);
  background-size: cover;
  background-position: center center; }
  .gradient2-theme .shorby-logo {
    color: #FFF; }
    .gradient2-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient2-theme .theme-btn, .gradient2-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #4a626e; }
    .gradient2-theme .theme-btn:hover, .gradient2-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient2-theme .theme-btn:focus, .gradient2-theme .theme-btn.focus, .gradient2-theme .btn:focus, .gradient2-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient2-theme .theme-btn.disabled, .gradient2-theme .theme-btn:disabled, .gradient2-theme .btn.disabled, .gradient2-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient2-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient2-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient2-theme .theme-btn.dropdown-toggle, .gradient2-theme .btn:not(:disabled):not(.disabled):active, .gradient2-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient2-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient2-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient2-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient2-theme .theme-btn.dropdown-toggle:focus, .gradient2-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient2-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient2-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient2-theme .theme-btn:hover, .gradient2-theme .btn:hover {
      color: #3b4e57; }
  .gradient2-theme.outlined-buttons .theme-btn, .gradient2-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient2-theme.outlined-buttons .theme-btn:hover, .gradient2-theme.outlined-buttons .btn:hover {
      color: #4a626e;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient2-theme.outlined-buttons .theme-btn:focus, .gradient2-theme.outlined-buttons .theme-btn.focus, .gradient2-theme.outlined-buttons .btn:focus, .gradient2-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient2-theme.outlined-buttons .theme-btn.disabled, .gradient2-theme.outlined-buttons .theme-btn:disabled, .gradient2-theme.outlined-buttons .btn.disabled, .gradient2-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient2-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient2-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient2-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient2-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient2-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient2-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient2-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient2-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient2-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient2-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient2-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient2-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient3-theme {
  color: #FFF;
  background-color: #68afa9;
  background-image: linear-gradient(135deg, #79F1A4 10%, #0E5CAD 100%);
  background-size: cover;
  background-position: center center; }
  .gradient3-theme .shorby-logo {
    color: #FFF; }
    .gradient3-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient3-theme .theme-btn, .gradient3-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #68afa9; }
    .gradient3-theme .theme-btn:hover, .gradient3-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient3-theme .theme-btn:focus, .gradient3-theme .theme-btn.focus, .gradient3-theme .btn:focus, .gradient3-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient3-theme .theme-btn.disabled, .gradient3-theme .theme-btn:disabled, .gradient3-theme .btn.disabled, .gradient3-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient3-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient3-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient3-theme .theme-btn.dropdown-toggle, .gradient3-theme .btn:not(:disabled):not(.disabled):active, .gradient3-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient3-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient3-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient3-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient3-theme .theme-btn.dropdown-toggle:focus, .gradient3-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient3-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient3-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient3-theme .theme-btn:hover, .gradient3-theme .btn:hover {
      color: #539d97; }
  .gradient3-theme.outlined-buttons .theme-btn, .gradient3-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient3-theme.outlined-buttons .theme-btn:hover, .gradient3-theme.outlined-buttons .btn:hover {
      color: #68afa9;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient3-theme.outlined-buttons .theme-btn:focus, .gradient3-theme.outlined-buttons .theme-btn.focus, .gradient3-theme.outlined-buttons .btn:focus, .gradient3-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient3-theme.outlined-buttons .theme-btn.disabled, .gradient3-theme.outlined-buttons .theme-btn:disabled, .gradient3-theme.outlined-buttons .btn.disabled, .gradient3-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient3-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient3-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient3-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient3-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient3-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient3-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient3-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient3-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient3-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient3-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient3-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient3-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient4-theme {
  color: #FFF;
  background-color: #a529b9;
  background-image: linear-gradient(111.7deg, #a529b9 19.9%, #50b1e1 95%);
  background-size: cover;
  background-position: center center; }
  .gradient4-theme .shorby-logo {
    color: #FFF; }
    .gradient4-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient4-theme .theme-btn, .gradient4-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #a529b9; }
    .gradient4-theme .theme-btn:hover, .gradient4-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient4-theme .theme-btn:focus, .gradient4-theme .theme-btn.focus, .gradient4-theme .btn:focus, .gradient4-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient4-theme .theme-btn.disabled, .gradient4-theme .theme-btn:disabled, .gradient4-theme .btn.disabled, .gradient4-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient4-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient4-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient4-theme .theme-btn.dropdown-toggle, .gradient4-theme .btn:not(:disabled):not(.disabled):active, .gradient4-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient4-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient4-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient4-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient4-theme .theme-btn.dropdown-toggle:focus, .gradient4-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient4-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient4-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient4-theme .theme-btn:hover, .gradient4-theme .btn:hover {
      color: #89229a; }
  .gradient4-theme.outlined-buttons .theme-btn, .gradient4-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient4-theme.outlined-buttons .theme-btn:hover, .gradient4-theme.outlined-buttons .btn:hover {
      color: #a529b9;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient4-theme.outlined-buttons .theme-btn:focus, .gradient4-theme.outlined-buttons .theme-btn.focus, .gradient4-theme.outlined-buttons .btn:focus, .gradient4-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient4-theme.outlined-buttons .theme-btn.disabled, .gradient4-theme.outlined-buttons .theme-btn:disabled, .gradient4-theme.outlined-buttons .btn.disabled, .gradient4-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient4-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient4-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient4-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient4-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient4-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient4-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient4-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient4-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient4-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient4-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient4-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient4-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient5-theme {
  color: #FFF;
  background-color: #3466ae;
  background-image: linear-gradient(#3466ae 0%, #5390f1 100%);
  background-size: cover;
  background-position: center center; }
  .gradient5-theme .shorby-logo {
    color: #FFF; }
    .gradient5-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient5-theme .theme-btn, .gradient5-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #3466ae; }
    .gradient5-theme .theme-btn:hover, .gradient5-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient5-theme .theme-btn:focus, .gradient5-theme .theme-btn.focus, .gradient5-theme .btn:focus, .gradient5-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient5-theme .theme-btn.disabled, .gradient5-theme .theme-btn:disabled, .gradient5-theme .btn.disabled, .gradient5-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient5-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient5-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient5-theme .theme-btn.dropdown-toggle, .gradient5-theme .btn:not(:disabled):not(.disabled):active, .gradient5-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient5-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient5-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient5-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient5-theme .theme-btn.dropdown-toggle:focus, .gradient5-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient5-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient5-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient5-theme .theme-btn:hover, .gradient5-theme .btn:hover {
      color: #2b5591; }
  .gradient5-theme.outlined-buttons .theme-btn, .gradient5-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient5-theme.outlined-buttons .theme-btn:hover, .gradient5-theme.outlined-buttons .btn:hover {
      color: #3466ae;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient5-theme.outlined-buttons .theme-btn:focus, .gradient5-theme.outlined-buttons .theme-btn.focus, .gradient5-theme.outlined-buttons .btn:focus, .gradient5-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient5-theme.outlined-buttons .theme-btn.disabled, .gradient5-theme.outlined-buttons .theme-btn:disabled, .gradient5-theme.outlined-buttons .btn.disabled, .gradient5-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient5-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient5-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient5-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient5-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient5-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient5-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient5-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient5-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient5-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient5-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient5-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient5-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient6-theme {
  color: #FFF;
  background-color: #0e48de;
  background-image: radial-gradient(circle farthest-corner at 85.4% 50.8%, #0e48de 0%, #031641 74.2%);
  background-size: cover;
  background-position: center center; }
  .gradient6-theme .shorby-logo {
    color: #FFF; }
    .gradient6-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient6-theme .theme-btn, .gradient6-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #0e48de; }
    .gradient6-theme .theme-btn:hover, .gradient6-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient6-theme .theme-btn:focus, .gradient6-theme .theme-btn.focus, .gradient6-theme .btn:focus, .gradient6-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient6-theme .theme-btn.disabled, .gradient6-theme .theme-btn:disabled, .gradient6-theme .btn.disabled, .gradient6-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient6-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient6-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient6-theme .theme-btn.dropdown-toggle, .gradient6-theme .btn:not(:disabled):not(.disabled):active, .gradient6-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient6-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient6-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient6-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient6-theme .theme-btn.dropdown-toggle:focus, .gradient6-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient6-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient6-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient6-theme .theme-btn:hover, .gradient6-theme .btn:hover {
      color: #0c3cba; }
  .gradient6-theme.outlined-buttons .theme-btn, .gradient6-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient6-theme.outlined-buttons .theme-btn:hover, .gradient6-theme.outlined-buttons .btn:hover {
      color: #0e48de;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient6-theme.outlined-buttons .theme-btn:focus, .gradient6-theme.outlined-buttons .theme-btn.focus, .gradient6-theme.outlined-buttons .btn:focus, .gradient6-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient6-theme.outlined-buttons .theme-btn.disabled, .gradient6-theme.outlined-buttons .theme-btn:disabled, .gradient6-theme.outlined-buttons .btn.disabled, .gradient6-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient6-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient6-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient6-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient6-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient6-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient6-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient6-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient6-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient6-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient6-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient6-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient6-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient7-theme {
  color: #FFF;
  background-color: rgba(6, 0, 255, 0.61);
  background-image: radial-gradient(circle farthest-corner at 10% 20%, rgba(6, 0, 255, 0.61) 0%, #bf00ff 100.7%);
  background-size: cover;
  background-position: center center; }
  .gradient7-theme .shorby-logo {
    color: #FFF; }
    .gradient7-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient7-theme .theme-btn, .gradient7-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: rgba(6, 0, 255, 0.61); }
    .gradient7-theme .theme-btn:hover, .gradient7-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient7-theme .theme-btn:focus, .gradient7-theme .theme-btn.focus, .gradient7-theme .btn:focus, .gradient7-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient7-theme .theme-btn.disabled, .gradient7-theme .theme-btn:disabled, .gradient7-theme .btn.disabled, .gradient7-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient7-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient7-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient7-theme .theme-btn.dropdown-toggle, .gradient7-theme .btn:not(:disabled):not(.disabled):active, .gradient7-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient7-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient7-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient7-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient7-theme .theme-btn.dropdown-toggle:focus, .gradient7-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient7-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient7-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient7-theme .theme-btn:hover, .gradient7-theme .btn:hover {
      color: rgba(5, 0, 217, 0.61); }
  .gradient7-theme.outlined-buttons .theme-btn, .gradient7-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient7-theme.outlined-buttons .theme-btn:hover, .gradient7-theme.outlined-buttons .btn:hover {
      color: rgba(6, 0, 255, 0.61);
      background-color: #FFF;
      border-color: #FFF; }
    .gradient7-theme.outlined-buttons .theme-btn:focus, .gradient7-theme.outlined-buttons .theme-btn.focus, .gradient7-theme.outlined-buttons .btn:focus, .gradient7-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient7-theme.outlined-buttons .theme-btn.disabled, .gradient7-theme.outlined-buttons .theme-btn:disabled, .gradient7-theme.outlined-buttons .btn.disabled, .gradient7-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient7-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient7-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient7-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient7-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient7-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient7-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient7-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient7-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient7-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient7-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient7-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient7-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient8-theme {
  color: #FFF;
  background-color: #3355ff;
  background-image: linear-gradient(292.2deg, #3355ff 33.7%, #0088ff 93.7%);
  background-size: cover;
  background-position: center center; }
  .gradient8-theme .shorby-logo {
    color: #FFF; }
    .gradient8-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient8-theme .theme-btn, .gradient8-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #3355ff; }
    .gradient8-theme .theme-btn:hover, .gradient8-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient8-theme .theme-btn:focus, .gradient8-theme .theme-btn.focus, .gradient8-theme .btn:focus, .gradient8-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient8-theme .theme-btn.disabled, .gradient8-theme .theme-btn:disabled, .gradient8-theme .btn.disabled, .gradient8-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient8-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient8-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient8-theme .theme-btn.dropdown-toggle, .gradient8-theme .btn:not(:disabled):not(.disabled):active, .gradient8-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient8-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient8-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient8-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient8-theme .theme-btn.dropdown-toggle:focus, .gradient8-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient8-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient8-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient8-theme .theme-btn:hover, .gradient8-theme .btn:hover {
      color: #0d35ff; }
  .gradient8-theme.outlined-buttons .theme-btn, .gradient8-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient8-theme.outlined-buttons .theme-btn:hover, .gradient8-theme.outlined-buttons .btn:hover {
      color: #3355ff;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient8-theme.outlined-buttons .theme-btn:focus, .gradient8-theme.outlined-buttons .theme-btn.focus, .gradient8-theme.outlined-buttons .btn:focus, .gradient8-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient8-theme.outlined-buttons .theme-btn.disabled, .gradient8-theme.outlined-buttons .theme-btn:disabled, .gradient8-theme.outlined-buttons .btn.disabled, .gradient8-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient8-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient8-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient8-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient8-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient8-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient8-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient8-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient8-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient8-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient8-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient8-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient8-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient9-theme {
  color: #FFF;
  background-color: #eb7c40;
  background-image: linear-gradient(109.6deg, #ffb418 11.2%, #f73131 91.1%);
  background-size: cover;
  background-position: center center; }
  .gradient9-theme .shorby-logo {
    color: #FFF; }
    .gradient9-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient9-theme .theme-btn, .gradient9-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #eb7c40; }
    .gradient9-theme .theme-btn:hover, .gradient9-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient9-theme .theme-btn:focus, .gradient9-theme .theme-btn.focus, .gradient9-theme .btn:focus, .gradient9-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient9-theme .theme-btn.disabled, .gradient9-theme .theme-btn:disabled, .gradient9-theme .btn.disabled, .gradient9-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient9-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient9-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient9-theme .theme-btn.dropdown-toggle, .gradient9-theme .btn:not(:disabled):not(.disabled):active, .gradient9-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient9-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient9-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient9-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient9-theme .theme-btn.dropdown-toggle:focus, .gradient9-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient9-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient9-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient9-theme .theme-btn:hover, .gradient9-theme .btn:hover {
      color: #e7641d; }
  .gradient9-theme.outlined-buttons .theme-btn, .gradient9-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient9-theme.outlined-buttons .theme-btn:hover, .gradient9-theme.outlined-buttons .btn:hover {
      color: #eb7c40;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient9-theme.outlined-buttons .theme-btn:focus, .gradient9-theme.outlined-buttons .theme-btn.focus, .gradient9-theme.outlined-buttons .btn:focus, .gradient9-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient9-theme.outlined-buttons .theme-btn.disabled, .gradient9-theme.outlined-buttons .theme-btn:disabled, .gradient9-theme.outlined-buttons .btn.disabled, .gradient9-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient9-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient9-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient9-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient9-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient9-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient9-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient9-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient9-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient9-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient9-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient9-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient9-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient10-theme {
  color: #FFF;
  background-color: #15b4bd;
  background-image: radial-gradient(circle farthest-corner at 10% 20%, #15b4bd 3.1%, #019fa8 90%);
  background-size: cover;
  background-position: center center; }
  .gradient10-theme .shorby-logo {
    color: #FFF; }
    .gradient10-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient10-theme .theme-btn, .gradient10-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #15b4bd; }
    .gradient10-theme .theme-btn:hover, .gradient10-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient10-theme .theme-btn:focus, .gradient10-theme .theme-btn.focus, .gradient10-theme .btn:focus, .gradient10-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient10-theme .theme-btn.disabled, .gradient10-theme .theme-btn:disabled, .gradient10-theme .btn.disabled, .gradient10-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient10-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient10-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient10-theme .theme-btn.dropdown-toggle, .gradient10-theme .btn:not(:disabled):not(.disabled):active, .gradient10-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient10-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient10-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient10-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient10-theme .theme-btn.dropdown-toggle:focus, .gradient10-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient10-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient10-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient10-theme .theme-btn:hover, .gradient10-theme .btn:hover {
      color: #11939b; }
  .gradient10-theme.outlined-buttons .theme-btn, .gradient10-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient10-theme.outlined-buttons .theme-btn:hover, .gradient10-theme.outlined-buttons .btn:hover {
      color: #15b4bd;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient10-theme.outlined-buttons .theme-btn:focus, .gradient10-theme.outlined-buttons .theme-btn.focus, .gradient10-theme.outlined-buttons .btn:focus, .gradient10-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient10-theme.outlined-buttons .theme-btn.disabled, .gradient10-theme.outlined-buttons .theme-btn:disabled, .gradient10-theme.outlined-buttons .btn.disabled, .gradient10-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient10-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient10-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient10-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient10-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient10-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient10-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient10-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient10-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient10-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient10-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient10-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient10-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient11-theme {
  color: #FFF;
  background-color: #85a33c;
  background-image: linear-gradient(111.8deg, #97c02f 0.6%, #658e15 107.2%);
  background-size: cover;
  background-position: center center; }
  .gradient11-theme .shorby-logo {
    color: #FFF; }
    .gradient11-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient11-theme .theme-btn, .gradient11-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #85a33c; }
    .gradient11-theme .theme-btn:hover, .gradient11-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient11-theme .theme-btn:focus, .gradient11-theme .theme-btn.focus, .gradient11-theme .btn:focus, .gradient11-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient11-theme .theme-btn.disabled, .gradient11-theme .theme-btn:disabled, .gradient11-theme .btn.disabled, .gradient11-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient11-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient11-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient11-theme .theme-btn.dropdown-toggle, .gradient11-theme .btn:not(:disabled):not(.disabled):active, .gradient11-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient11-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient11-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient11-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient11-theme .theme-btn.dropdown-toggle:focus, .gradient11-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient11-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient11-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient11-theme .theme-btn:hover, .gradient11-theme .btn:hover {
      color: #6e8732; }
  .gradient11-theme.outlined-buttons .theme-btn, .gradient11-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient11-theme.outlined-buttons .theme-btn:hover, .gradient11-theme.outlined-buttons .btn:hover {
      color: #85a33c;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient11-theme.outlined-buttons .theme-btn:focus, .gradient11-theme.outlined-buttons .theme-btn.focus, .gradient11-theme.outlined-buttons .btn:focus, .gradient11-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient11-theme.outlined-buttons .theme-btn.disabled, .gradient11-theme.outlined-buttons .theme-btn:disabled, .gradient11-theme.outlined-buttons .btn.disabled, .gradient11-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient11-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient11-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient11-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient11-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient11-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient11-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient11-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient11-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient11-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient11-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient11-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient11-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient12-theme {
  color: #FFF;
  background-color: #00cc82;
  background-image: linear-gradient(109.6deg, #00cc82 11.2%, #3ab52e 91.7%);
  background-size: cover;
  background-position: center center; }
  .gradient12-theme .shorby-logo {
    color: #FFF; }
    .gradient12-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient12-theme .theme-btn, .gradient12-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #00cc82; }
    .gradient12-theme .theme-btn:hover, .gradient12-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient12-theme .theme-btn:focus, .gradient12-theme .theme-btn.focus, .gradient12-theme .btn:focus, .gradient12-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient12-theme .theme-btn.disabled, .gradient12-theme .theme-btn:disabled, .gradient12-theme .btn.disabled, .gradient12-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient12-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient12-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient12-theme .theme-btn.dropdown-toggle, .gradient12-theme .btn:not(:disabled):not(.disabled):active, .gradient12-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient12-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient12-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient12-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient12-theme .theme-btn.dropdown-toggle:focus, .gradient12-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient12-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient12-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient12-theme .theme-btn:hover, .gradient12-theme .btn:hover {
      color: #00a66a; }
  .gradient12-theme.outlined-buttons .theme-btn, .gradient12-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient12-theme.outlined-buttons .theme-btn:hover, .gradient12-theme.outlined-buttons .btn:hover {
      color: #00cc82;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient12-theme.outlined-buttons .theme-btn:focus, .gradient12-theme.outlined-buttons .theme-btn.focus, .gradient12-theme.outlined-buttons .btn:focus, .gradient12-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient12-theme.outlined-buttons .theme-btn.disabled, .gradient12-theme.outlined-buttons .theme-btn:disabled, .gradient12-theme.outlined-buttons .btn.disabled, .gradient12-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient12-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient12-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient12-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient12-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient12-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient12-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient12-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient12-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient12-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient12-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient12-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient12-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient13-theme {
  color: #FFF;
  background-color: #f8d800;
  background-image: radial-gradient(circle farthest-corner at 10% 20%, #fdeb71 0%, #f8d800 90%);
  background-size: cover;
  background-position: center center; }
  .gradient13-theme .shorby-logo {
    color: #FFF; }
    .gradient13-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient13-theme .theme-btn, .gradient13-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #f8d800; }
    .gradient13-theme .theme-btn:hover, .gradient13-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient13-theme .theme-btn:focus, .gradient13-theme .theme-btn.focus, .gradient13-theme .btn:focus, .gradient13-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient13-theme .theme-btn.disabled, .gradient13-theme .theme-btn:disabled, .gradient13-theme .btn.disabled, .gradient13-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient13-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient13-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient13-theme .theme-btn.dropdown-toggle, .gradient13-theme .btn:not(:disabled):not(.disabled):active, .gradient13-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient13-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient13-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient13-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient13-theme .theme-btn.dropdown-toggle:focus, .gradient13-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient13-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient13-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient13-theme .theme-btn:hover, .gradient13-theme .btn:hover {
      color: #d2b700; }
  .gradient13-theme.outlined-buttons .theme-btn, .gradient13-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient13-theme.outlined-buttons .theme-btn:hover, .gradient13-theme.outlined-buttons .btn:hover {
      color: #f8d800;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient13-theme.outlined-buttons .theme-btn:focus, .gradient13-theme.outlined-buttons .theme-btn.focus, .gradient13-theme.outlined-buttons .btn:focus, .gradient13-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient13-theme.outlined-buttons .theme-btn.disabled, .gradient13-theme.outlined-buttons .theme-btn:disabled, .gradient13-theme.outlined-buttons .btn.disabled, .gradient13-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient13-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient13-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient13-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient13-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient13-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient13-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient13-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient13-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient13-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient13-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient13-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient13-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient14-theme {
  color: #FFF;
  background-color: #970a82;
  background-image: radial-gradient(circle farthest-corner at 10% 20%, #970a82 0%, #212121 100.2%);
  background-size: cover;
  background-position: center center; }
  .gradient14-theme .shorby-logo {
    color: #FFF; }
    .gradient14-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient14-theme .theme-btn, .gradient14-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #970a82; }
    .gradient14-theme .theme-btn:hover, .gradient14-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient14-theme .theme-btn:focus, .gradient14-theme .theme-btn.focus, .gradient14-theme .btn:focus, .gradient14-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient14-theme .theme-btn.disabled, .gradient14-theme .theme-btn:disabled, .gradient14-theme .btn.disabled, .gradient14-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient14-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient14-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient14-theme .theme-btn.dropdown-toggle, .gradient14-theme .btn:not(:disabled):not(.disabled):active, .gradient14-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient14-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient14-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient14-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient14-theme .theme-btn.dropdown-toggle:focus, .gradient14-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient14-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient14-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient14-theme .theme-btn:hover, .gradient14-theme .btn:hover {
      color: #730863; }
  .gradient14-theme.outlined-buttons .theme-btn, .gradient14-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient14-theme.outlined-buttons .theme-btn:hover, .gradient14-theme.outlined-buttons .btn:hover {
      color: #970a82;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient14-theme.outlined-buttons .theme-btn:focus, .gradient14-theme.outlined-buttons .theme-btn.focus, .gradient14-theme.outlined-buttons .btn:focus, .gradient14-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient14-theme.outlined-buttons .theme-btn.disabled, .gradient14-theme.outlined-buttons .theme-btn:disabled, .gradient14-theme.outlined-buttons .btn.disabled, .gradient14-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient14-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient14-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient14-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient14-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient14-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient14-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient14-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient14-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient14-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient14-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient14-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient14-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient15-theme {
  color: #FFF;
  background-color: #a6c1ee;
  background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%);
  background-size: cover;
  background-position: center center; }
  .gradient15-theme .shorby-logo {
    color: #FFF; }
    .gradient15-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient15-theme .theme-btn, .gradient15-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #a6c1ee; }
    .gradient15-theme .theme-btn:hover, .gradient15-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient15-theme .theme-btn:focus, .gradient15-theme .theme-btn.focus, .gradient15-theme .btn:focus, .gradient15-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient15-theme .theme-btn.disabled, .gradient15-theme .theme-btn:disabled, .gradient15-theme .btn.disabled, .gradient15-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient15-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient15-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient15-theme .theme-btn.dropdown-toggle, .gradient15-theme .btn:not(:disabled):not(.disabled):active, .gradient15-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient15-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient15-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient15-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient15-theme .theme-btn.dropdown-toggle:focus, .gradient15-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient15-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient15-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient15-theme .theme-btn:hover, .gradient15-theme .btn:hover {
      color: #86abe8; }
  .gradient15-theme.outlined-buttons .theme-btn, .gradient15-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient15-theme.outlined-buttons .theme-btn:hover, .gradient15-theme.outlined-buttons .btn:hover {
      color: #a6c1ee;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient15-theme.outlined-buttons .theme-btn:focus, .gradient15-theme.outlined-buttons .theme-btn.focus, .gradient15-theme.outlined-buttons .btn:focus, .gradient15-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient15-theme.outlined-buttons .theme-btn.disabled, .gradient15-theme.outlined-buttons .theme-btn:disabled, .gradient15-theme.outlined-buttons .btn.disabled, .gradient15-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient15-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient15-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient15-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient15-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient15-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient15-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient15-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient15-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient15-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient15-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient15-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient15-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient16-theme {
  color: #FFF;
  background-color: #f30202;
  background-image: radial-gradient(circle 951px at 1.2% 52.7%, #f30202 0%, #390404 99%);
  background-size: cover;
  background-position: center center; }
  .gradient16-theme .shorby-logo {
    color: #FFF; }
    .gradient16-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient16-theme .theme-btn, .gradient16-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #f30202; }
    .gradient16-theme .theme-btn:hover, .gradient16-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient16-theme .theme-btn:focus, .gradient16-theme .theme-btn.focus, .gradient16-theme .btn:focus, .gradient16-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient16-theme .theme-btn.disabled, .gradient16-theme .theme-btn:disabled, .gradient16-theme .btn.disabled, .gradient16-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient16-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient16-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient16-theme .theme-btn.dropdown-toggle, .gradient16-theme .btn:not(:disabled):not(.disabled):active, .gradient16-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient16-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient16-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient16-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient16-theme .theme-btn.dropdown-toggle:focus, .gradient16-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient16-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient16-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient16-theme .theme-btn:hover, .gradient16-theme .btn:hover {
      color: #cd0202; }
  .gradient16-theme.outlined-buttons .theme-btn, .gradient16-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient16-theme.outlined-buttons .theme-btn:hover, .gradient16-theme.outlined-buttons .btn:hover {
      color: #f30202;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient16-theme.outlined-buttons .theme-btn:focus, .gradient16-theme.outlined-buttons .theme-btn.focus, .gradient16-theme.outlined-buttons .btn:focus, .gradient16-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient16-theme.outlined-buttons .theme-btn.disabled, .gradient16-theme.outlined-buttons .theme-btn:disabled, .gradient16-theme.outlined-buttons .btn.disabled, .gradient16-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient16-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient16-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient16-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient16-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient16-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient16-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient16-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient16-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient16-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient16-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient16-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient16-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient17-theme {
  color: #FFF;
  background-color: #2193b0;
  background-image: linear-gradient(to bottom, #2193b0, #6dd5ed);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient17-theme .shorby-logo {
    color: #FFF; }
    .gradient17-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient17-theme .theme-btn, .gradient17-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #2193b0; }
    .gradient17-theme .theme-btn:hover, .gradient17-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient17-theme .theme-btn:focus, .gradient17-theme .theme-btn.focus, .gradient17-theme .btn:focus, .gradient17-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient17-theme .theme-btn.disabled, .gradient17-theme .theme-btn:disabled, .gradient17-theme .btn.disabled, .gradient17-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient17-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient17-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient17-theme .theme-btn.dropdown-toggle, .gradient17-theme .btn:not(:disabled):not(.disabled):active, .gradient17-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient17-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient17-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient17-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient17-theme .theme-btn.dropdown-toggle:focus, .gradient17-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient17-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient17-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient17-theme .theme-btn:hover, .gradient17-theme .btn:hover {
      color: #1b7890; }
  .gradient17-theme.outlined-buttons .theme-btn, .gradient17-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient17-theme.outlined-buttons .theme-btn:hover, .gradient17-theme.outlined-buttons .btn:hover {
      color: #2193b0;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient17-theme.outlined-buttons .theme-btn:focus, .gradient17-theme.outlined-buttons .theme-btn.focus, .gradient17-theme.outlined-buttons .btn:focus, .gradient17-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient17-theme.outlined-buttons .theme-btn.disabled, .gradient17-theme.outlined-buttons .theme-btn:disabled, .gradient17-theme.outlined-buttons .btn.disabled, .gradient17-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient17-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient17-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient17-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient17-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient17-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient17-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient17-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient17-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient17-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient17-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient17-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient17-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient18-theme {
  color: #FFF;
  background-color: #42275a;
  background-image: linear-gradient(to bottom, #42275a, #734b6d);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient18-theme .shorby-logo {
    color: #FFF; }
    .gradient18-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient18-theme .theme-btn, .gradient18-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #42275a; }
    .gradient18-theme .theme-btn:hover, .gradient18-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient18-theme .theme-btn:focus, .gradient18-theme .theme-btn.focus, .gradient18-theme .btn:focus, .gradient18-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient18-theme .theme-btn.disabled, .gradient18-theme .theme-btn:disabled, .gradient18-theme .btn.disabled, .gradient18-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient18-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient18-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient18-theme .theme-btn.dropdown-toggle, .gradient18-theme .btn:not(:disabled):not(.disabled):active, .gradient18-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient18-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient18-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient18-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient18-theme .theme-btn.dropdown-toggle:focus, .gradient18-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient18-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient18-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient18-theme .theme-btn:hover, .gradient18-theme .btn:hover {
      color: #2e1b3f; }
  .gradient18-theme.outlined-buttons .theme-btn, .gradient18-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient18-theme.outlined-buttons .theme-btn:hover, .gradient18-theme.outlined-buttons .btn:hover {
      color: #42275a;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient18-theme.outlined-buttons .theme-btn:focus, .gradient18-theme.outlined-buttons .theme-btn.focus, .gradient18-theme.outlined-buttons .btn:focus, .gradient18-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient18-theme.outlined-buttons .theme-btn.disabled, .gradient18-theme.outlined-buttons .theme-btn:disabled, .gradient18-theme.outlined-buttons .btn.disabled, .gradient18-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient18-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient18-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient18-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient18-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient18-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient18-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient18-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient18-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient18-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient18-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient18-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient18-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient19-theme {
  color: #FFF;
  background-color: #7b4397;
  background-image: linear-gradient(to bottom, #7b4397, #dc2430);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient19-theme .shorby-logo {
    color: #FFF; }
    .gradient19-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient19-theme .theme-btn, .gradient19-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #7b4397; }
    .gradient19-theme .theme-btn:hover, .gradient19-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient19-theme .theme-btn:focus, .gradient19-theme .theme-btn.focus, .gradient19-theme .btn:focus, .gradient19-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient19-theme .theme-btn.disabled, .gradient19-theme .theme-btn:disabled, .gradient19-theme .btn.disabled, .gradient19-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient19-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient19-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient19-theme .theme-btn.dropdown-toggle, .gradient19-theme .btn:not(:disabled):not(.disabled):active, .gradient19-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient19-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient19-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient19-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient19-theme .theme-btn.dropdown-toggle:focus, .gradient19-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient19-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient19-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient19-theme .theme-btn:hover, .gradient19-theme .btn:hover {
      color: #65377d; }
  .gradient19-theme.outlined-buttons .theme-btn, .gradient19-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient19-theme.outlined-buttons .theme-btn:hover, .gradient19-theme.outlined-buttons .btn:hover {
      color: #7b4397;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient19-theme.outlined-buttons .theme-btn:focus, .gradient19-theme.outlined-buttons .theme-btn.focus, .gradient19-theme.outlined-buttons .btn:focus, .gradient19-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient19-theme.outlined-buttons .theme-btn.disabled, .gradient19-theme.outlined-buttons .theme-btn:disabled, .gradient19-theme.outlined-buttons .btn.disabled, .gradient19-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient19-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient19-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient19-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient19-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient19-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient19-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient19-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient19-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient19-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient19-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient19-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient19-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient20-theme {
  color: #FFF;
  background-color: #ff758c;
  background-image: linear-gradient(to bottom, #ff758c, #ff7eb3);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient20-theme .shorby-logo {
    color: #FFF; }
    .gradient20-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient20-theme .theme-btn, .gradient20-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #ff758c; }
    .gradient20-theme .theme-btn:hover, .gradient20-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient20-theme .theme-btn:focus, .gradient20-theme .theme-btn.focus, .gradient20-theme .btn:focus, .gradient20-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient20-theme .theme-btn.disabled, .gradient20-theme .theme-btn:disabled, .gradient20-theme .btn.disabled, .gradient20-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient20-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient20-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient20-theme .theme-btn.dropdown-toggle, .gradient20-theme .btn:not(:disabled):not(.disabled):active, .gradient20-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient20-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient20-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient20-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient20-theme .theme-btn.dropdown-toggle:focus, .gradient20-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient20-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient20-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient20-theme .theme-btn:hover, .gradient20-theme .btn:hover {
      color: #ff4f6c; }
  .gradient20-theme.outlined-buttons .theme-btn, .gradient20-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient20-theme.outlined-buttons .theme-btn:hover, .gradient20-theme.outlined-buttons .btn:hover {
      color: #ff758c;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient20-theme.outlined-buttons .theme-btn:focus, .gradient20-theme.outlined-buttons .theme-btn.focus, .gradient20-theme.outlined-buttons .btn:focus, .gradient20-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient20-theme.outlined-buttons .theme-btn.disabled, .gradient20-theme.outlined-buttons .theme-btn:disabled, .gradient20-theme.outlined-buttons .btn.disabled, .gradient20-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient20-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient20-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient20-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient20-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient20-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient20-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient20-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient20-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient20-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient20-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient20-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient20-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient21-theme {
  color: #FFF;
  background-color: #868f96;
  background-image: linear-gradient(to bottom, #868f96, #596164);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient21-theme .shorby-logo {
    color: #FFF; }
    .gradient21-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient21-theme .theme-btn, .gradient21-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #596164; }
    .gradient21-theme .theme-btn:hover, .gradient21-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient21-theme .theme-btn:focus, .gradient21-theme .theme-btn.focus, .gradient21-theme .btn:focus, .gradient21-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient21-theme .theme-btn.disabled, .gradient21-theme .theme-btn:disabled, .gradient21-theme .btn.disabled, .gradient21-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient21-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient21-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient21-theme .theme-btn.dropdown-toggle, .gradient21-theme .btn:not(:disabled):not(.disabled):active, .gradient21-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient21-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient21-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient21-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient21-theme .theme-btn.dropdown-toggle:focus, .gradient21-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient21-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient21-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient21-theme .theme-btn:hover, .gradient21-theme .btn:hover {
      color: #474d50; }
  .gradient21-theme.outlined-buttons .theme-btn, .gradient21-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient21-theme.outlined-buttons .theme-btn:hover, .gradient21-theme.outlined-buttons .btn:hover {
      color: #596164;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient21-theme.outlined-buttons .theme-btn:focus, .gradient21-theme.outlined-buttons .theme-btn.focus, .gradient21-theme.outlined-buttons .btn:focus, .gradient21-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient21-theme.outlined-buttons .theme-btn.disabled, .gradient21-theme.outlined-buttons .theme-btn:disabled, .gradient21-theme.outlined-buttons .btn.disabled, .gradient21-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient21-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient21-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient21-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient21-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient21-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient21-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient21-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient21-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient21-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient21-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient21-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient21-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient22-theme {
  color: #FFF;
  background-color: #c79081;
  background-image: linear-gradient(to bottom, #c79081, #dfa579);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient22-theme .shorby-logo {
    color: #FFF; }
    .gradient22-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient22-theme .theme-btn, .gradient22-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #c79081; }
    .gradient22-theme .theme-btn:hover, .gradient22-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient22-theme .theme-btn:focus, .gradient22-theme .theme-btn.focus, .gradient22-theme .btn:focus, .gradient22-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient22-theme .theme-btn.disabled, .gradient22-theme .theme-btn:disabled, .gradient22-theme .btn.disabled, .gradient22-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient22-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient22-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient22-theme .theme-btn.dropdown-toggle, .gradient22-theme .btn:not(:disabled):not(.disabled):active, .gradient22-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient22-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient22-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient22-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient22-theme .theme-btn.dropdown-toggle:focus, .gradient22-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient22-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient22-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient22-theme .theme-btn:hover, .gradient22-theme .btn:hover {
      color: #bb7967; }
  .gradient22-theme.outlined-buttons .theme-btn, .gradient22-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient22-theme.outlined-buttons .theme-btn:hover, .gradient22-theme.outlined-buttons .btn:hover {
      color: #c79081;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient22-theme.outlined-buttons .theme-btn:focus, .gradient22-theme.outlined-buttons .theme-btn.focus, .gradient22-theme.outlined-buttons .btn:focus, .gradient22-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient22-theme.outlined-buttons .theme-btn.disabled, .gradient22-theme.outlined-buttons .theme-btn:disabled, .gradient22-theme.outlined-buttons .btn.disabled, .gradient22-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient22-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient22-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient22-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient22-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient22-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient22-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient22-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient22-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient22-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient22-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient22-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient22-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient23-theme {
  color: #FFF;
  background-color: #0575e6;
  background-image: linear-gradient(to bottom, #0575e6, #021b79);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient23-theme .shorby-logo {
    color: #FFF; }
    .gradient23-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient23-theme .theme-btn, .gradient23-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #0575e6; }
    .gradient23-theme .theme-btn:hover, .gradient23-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient23-theme .theme-btn:focus, .gradient23-theme .theme-btn.focus, .gradient23-theme .btn:focus, .gradient23-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient23-theme .theme-btn.disabled, .gradient23-theme .theme-btn:disabled, .gradient23-theme .btn.disabled, .gradient23-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient23-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient23-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient23-theme .theme-btn.dropdown-toggle, .gradient23-theme .btn:not(:disabled):not(.disabled):active, .gradient23-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient23-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient23-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient23-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient23-theme .theme-btn.dropdown-toggle:focus, .gradient23-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient23-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient23-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient23-theme .theme-btn:hover, .gradient23-theme .btn:hover {
      color: #0462c1; }
  .gradient23-theme.outlined-buttons .theme-btn, .gradient23-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient23-theme.outlined-buttons .theme-btn:hover, .gradient23-theme.outlined-buttons .btn:hover {
      color: #0575e6;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient23-theme.outlined-buttons .theme-btn:focus, .gradient23-theme.outlined-buttons .theme-btn.focus, .gradient23-theme.outlined-buttons .btn:focus, .gradient23-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient23-theme.outlined-buttons .theme-btn.disabled, .gradient23-theme.outlined-buttons .theme-btn:disabled, .gradient23-theme.outlined-buttons .btn.disabled, .gradient23-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient23-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient23-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient23-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient23-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient23-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient23-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient23-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient23-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient23-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient23-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient23-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient23-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient24-theme {
  color: #FFF;
  background-color: #ff416c;
  background-image: linear-gradient(to bottom, #ff416c, #ff4b2b);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient24-theme .shorby-logo {
    color: #FFF; }
    .gradient24-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient24-theme .theme-btn, .gradient24-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #ff416c; }
    .gradient24-theme .theme-btn:hover, .gradient24-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient24-theme .theme-btn:focus, .gradient24-theme .theme-btn.focus, .gradient24-theme .btn:focus, .gradient24-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient24-theme .theme-btn.disabled, .gradient24-theme .theme-btn:disabled, .gradient24-theme .btn.disabled, .gradient24-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient24-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient24-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient24-theme .theme-btn.dropdown-toggle, .gradient24-theme .btn:not(:disabled):not(.disabled):active, .gradient24-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient24-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient24-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient24-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient24-theme .theme-btn.dropdown-toggle:focus, .gradient24-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient24-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient24-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient24-theme .theme-btn:hover, .gradient24-theme .btn:hover {
      color: #ff1b4e; }
  .gradient24-theme.outlined-buttons .theme-btn, .gradient24-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient24-theme.outlined-buttons .theme-btn:hover, .gradient24-theme.outlined-buttons .btn:hover {
      color: #ff416c;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient24-theme.outlined-buttons .theme-btn:focus, .gradient24-theme.outlined-buttons .theme-btn.focus, .gradient24-theme.outlined-buttons .btn:focus, .gradient24-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient24-theme.outlined-buttons .theme-btn.disabled, .gradient24-theme.outlined-buttons .theme-btn:disabled, .gradient24-theme.outlined-buttons .btn.disabled, .gradient24-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient24-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient24-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient24-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient24-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient24-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient24-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient24-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient24-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient24-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient24-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient24-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient24-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient25-theme {
  color: #FFF;
  background-color: #34e89e;
  background-image: linear-gradient(to bottom, #34e89e, #0f3443);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient25-theme .shorby-logo {
    color: #FFF; }
    .gradient25-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient25-theme .theme-btn, .gradient25-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #53a581; }
    .gradient25-theme .theme-btn:hover, .gradient25-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient25-theme .theme-btn:focus, .gradient25-theme .theme-btn.focus, .gradient25-theme .btn:focus, .gradient25-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient25-theme .theme-btn.disabled, .gradient25-theme .theme-btn:disabled, .gradient25-theme .btn.disabled, .gradient25-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient25-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient25-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient25-theme .theme-btn.dropdown-toggle, .gradient25-theme .btn:not(:disabled):not(.disabled):active, .gradient25-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient25-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient25-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient25-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient25-theme .theme-btn.dropdown-toggle:focus, .gradient25-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient25-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient25-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient25-theme .theme-btn:hover, .gradient25-theme .btn:hover {
      color: #468c6d; }
  .gradient25-theme.outlined-buttons .theme-btn, .gradient25-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient25-theme.outlined-buttons .theme-btn:hover, .gradient25-theme.outlined-buttons .btn:hover {
      color: #53a581;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient25-theme.outlined-buttons .theme-btn:focus, .gradient25-theme.outlined-buttons .theme-btn.focus, .gradient25-theme.outlined-buttons .btn:focus, .gradient25-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient25-theme.outlined-buttons .theme-btn.disabled, .gradient25-theme.outlined-buttons .theme-btn:disabled, .gradient25-theme.outlined-buttons .btn.disabled, .gradient25-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient25-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient25-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient25-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient25-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient25-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient25-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient25-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient25-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient25-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient25-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient25-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient25-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient26-theme {
  color: #FFF;
  background-color: #ff9966;
  background-image: linear-gradient(to bottom, #ff9966, #ff5e62);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient26-theme .shorby-logo {
    color: #FFF; }
    .gradient26-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient26-theme .theme-btn, .gradient26-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #ff9966; }
    .gradient26-theme .theme-btn:hover, .gradient26-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient26-theme .theme-btn:focus, .gradient26-theme .theme-btn.focus, .gradient26-theme .btn:focus, .gradient26-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient26-theme .theme-btn.disabled, .gradient26-theme .theme-btn:disabled, .gradient26-theme .btn.disabled, .gradient26-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient26-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient26-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient26-theme .theme-btn.dropdown-toggle, .gradient26-theme .btn:not(:disabled):not(.disabled):active, .gradient26-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient26-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient26-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient26-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient26-theme .theme-btn.dropdown-toggle:focus, .gradient26-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient26-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient26-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient26-theme .theme-btn:hover, .gradient26-theme .btn:hover {
      color: #ff8040; }
  .gradient26-theme.outlined-buttons .theme-btn, .gradient26-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient26-theme.outlined-buttons .theme-btn:hover, .gradient26-theme.outlined-buttons .btn:hover {
      color: #ff9966;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient26-theme.outlined-buttons .theme-btn:focus, .gradient26-theme.outlined-buttons .theme-btn.focus, .gradient26-theme.outlined-buttons .btn:focus, .gradient26-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient26-theme.outlined-buttons .theme-btn.disabled, .gradient26-theme.outlined-buttons .theme-btn:disabled, .gradient26-theme.outlined-buttons .btn.disabled, .gradient26-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient26-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient26-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient26-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient26-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient26-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient26-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient26-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient26-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient26-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient26-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient26-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient26-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.gradient27-theme {
  color: #FFF;
  background-color: #9d50bb;
  background-image: linear-gradient(to bottom, #9d50bb, #6e48aa);
  background-repeat: repeat-x;
  background-repeat: no-repeat; }
  .gradient27-theme .shorby-logo {
    color: #FFF; }
    .gradient27-theme .shorby-logo:before {
      border-color: #FFF; }
  .gradient27-theme .theme-btn, .gradient27-theme .btn {
    color: #212529;
    background-color: #FFF;
    border-color: #FFF;
    color: #9d50bb; }
    .gradient27-theme .theme-btn:hover, .gradient27-theme .btn:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .gradient27-theme .theme-btn:focus, .gradient27-theme .theme-btn.focus, .gradient27-theme .btn:focus, .gradient27-theme .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient27-theme .theme-btn.disabled, .gradient27-theme .theme-btn:disabled, .gradient27-theme .btn.disabled, .gradient27-theme .btn:disabled {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient27-theme .theme-btn:not(:disabled):not(.disabled):active, .gradient27-theme .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient27-theme .theme-btn.dropdown-toggle, .gradient27-theme .btn:not(:disabled):not(.disabled):active, .gradient27-theme .btn:not(:disabled):not(.disabled).active,
    .show > .gradient27-theme .btn.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .gradient27-theme .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient27-theme .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient27-theme .theme-btn.dropdown-toggle:focus, .gradient27-theme .btn:not(:disabled):not(.disabled):active:focus, .gradient27-theme .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient27-theme .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient27-theme .theme-btn:hover, .gradient27-theme .btn:hover {
      color: #8840a5; }
  .gradient27-theme.outlined-buttons .theme-btn, .gradient27-theme.outlined-buttons .btn {
    color: #FFF;
    background-color: transparent;
    background-image: none;
    border-color: #FFF; }
    .gradient27-theme.outlined-buttons .theme-btn:hover, .gradient27-theme.outlined-buttons .btn:hover {
      color: #9d50bb;
      background-color: #FFF;
      border-color: #FFF; }
    .gradient27-theme.outlined-buttons .theme-btn:focus, .gradient27-theme.outlined-buttons .theme-btn.focus, .gradient27-theme.outlined-buttons .btn:focus, .gradient27-theme.outlined-buttons .btn.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .gradient27-theme.outlined-buttons .theme-btn.disabled, .gradient27-theme.outlined-buttons .theme-btn:disabled, .gradient27-theme.outlined-buttons .btn.disabled, .gradient27-theme.outlined-buttons .btn:disabled {
      color: #FFF;
      background-color: transparent; }
    .gradient27-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active, .gradient27-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active,
    .show > .gradient27-theme.outlined-buttons .theme-btn.dropdown-toggle, .gradient27-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active, .gradient27-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active,
    .show > .gradient27-theme.outlined-buttons .btn.dropdown-toggle {
      color: #212529;
      background-color: #FFF;
      border-color: #FFF; }
      .gradient27-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled):active:focus, .gradient27-theme.outlined-buttons .theme-btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient27-theme.outlined-buttons .theme-btn.dropdown-toggle:focus, .gradient27-theme.outlined-buttons .btn:not(:disabled):not(.disabled):active:focus, .gradient27-theme.outlined-buttons .btn:not(:disabled):not(.disabled).active:focus,
      .show > .gradient27-theme.outlined-buttons .btn.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.rounded-buttons .btn {
  border-radius: 50px !important; }

html {
  min-height: 100%; }

body {
  background-repeat: no-repeat;
  min-height: 100%; }

.biolink-page {
  padding-top: 2em;
  padding-bottom: 2em; }

.powered-by-shorby {
  text-align: center;
  font-size: .8em;
  margin-bottom: 2em; }
  .powered-by-shorby a {
    color: inherit;
    text-decoration: none; }
    .powered-by-shorby a:hover, .powered-by-shorby a:active, .powered-by-shorby afocus {
      color: inherit;
      text-decoration: none; }
  .powered-by-shorby .shorby-logo {
    font-size: 1.2em; }
