body.color-blue {
  /* spinkit */
  /* end of spinkit */
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rightLeft {
  49% {
    -webkit-transform: translate(100%);
    transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}

@keyframes rightLeft {
  49% {
    -webkit-transform: translate(100%);
    transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}

@-webkit-keyframes leftRight {
  49% {
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(100%);
    transform: translate(100%);
  }
  51% {
    opacity: 1;
  }
}

@keyframes leftRight {
  49% {
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(100%);
    transform: translate(100%);
  }
  51% {
    opacity: 1;
  }
}

@-webkit-keyframes topBottom {
  49% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}

@keyframes topBottom {
  49% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}

@-webkit-keyframes bottomTop {
  49% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}

@keyframes bottomTop {
  49% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}

@-webkit-keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff,
      0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff,
      0 0 0 10px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}

@keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff,
      0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff,
      0 0 0 10px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}

@-webkit-keyframes sonarEffect_black {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(68, 68, 68, 0.1), 0 0 10px 10px #444,
      0 0 0 10px rgba(68, 68, 68, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(68, 68, 68, 0.1), 0 0 10px 10px #444,
      0 0 0 10px rgba(68, 68, 68, 0.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}

@keyframes sonarEffect_black {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(68, 68, 68, 0.1), 0 0 10px 10px #444,
      0 0 0 10px rgba(68, 68, 68, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(68, 68, 68, 0.1), 0 0 10px 10px #444,
      0 0 0 10px rgba(68, 68, 68, 0.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
body.color-blue .icon-anim-1a-theme .icon,
body.color-blue .icon-anim-1b-theme .icon {
  -webkit-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
}
body.color-blue .icon-anim-1a-theme .icon:after,
body.color-blue .icon-anim-1b-theme .icon:after {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
}
body.color-blue .icon-anim-1a-theme:hover .icon:after,
body.color-blue .icon-anim-1b-theme:hover .icon:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
body.color-blue .icon-anim-2a-theme .icon,
body.color-blue .icon-anim-2b-theme .icon {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
body.color-blue .icon-anim-2a-theme .icon:after,
body.color-blue .icon-anim-2b-theme .icon:after {
  top: -2px;
  left: -2px;
  padding: 2px;
  z-index: -1;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
}
body.color-blue .icon-anim-3a-theme .icon,
body.color-blue .icon-anim-3b-theme .icon {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
body.color-blue .icon-anim-3a-theme .icon:after,
body.color-blue .icon-anim-3b-theme .icon:after {
  top: -2px;
  left: -2px;
  padding: 2px;
  z-index: -1;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.2s;
  transition: opacity 0.3s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s, -webkit-transform 0.2s;
}
body.color-blue .icon-anim-4a-theme .icon,
body.color-blue .icon-anim-4b-theme .icon {
  -webkit-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
}
body.color-blue .icon-anim-4a-theme .icon:after,
body.color-blue .icon-anim-4b-theme .icon:after {
  top: 0;
  left: 0;
  padding: 0;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
}
body.color-blue .icon-anim-5a-theme .icon,
body.color-blue .icon-anim-5b-theme .icon {
  -webkit-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
}
body.color-blue .icon-anim-5a-theme .icon:after,
body.color-blue .icon-anim-5b-theme .icon:after {
  z-index: -1;
  opacity: 0;
}
body.color-blue .icon-anim-7a-theme .icon,
body.color-blue .icon-anim-7b-theme .icon,
body.color-blue .icon-anim-7c-theme .icon,
body.color-blue .icon-anim-7d-theme .icon {
  overflow: hidden;
  -webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
  transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
body.color-blue .icon-anim-7a-theme .icon:after,
body.color-blue .icon-anim-7b-theme .icon:after,
body.color-blue .icon-anim-7c-theme .icon:after,
body.color-blue .icon-anim-7d-theme .icon:after {
  display: none;
}
body.color-blue .icon-anim-8a-theme .icon:after,
body.color-blue .icon-anim-8b-theme .icon:after {
  padding: 0;
  z-index: 10;
}

@-webkit-keyframes sonarEffect_theme {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(0, 116, 217, 0.1), 0 0 10px 10px #0074d9,
      0 0 0 10px rgba(0, 116, 217, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(0, 116, 217, 0.1), 0 0 10px 10px #0074d9,
      0 0 0 10px rgba(0, 116, 217, 0.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}

@keyframes sonarEffect_theme {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(0, 116, 217, 0.1), 0 0 10px 10px #0074d9,
      0 0 0 10px rgba(0, 116, 217, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(0, 116, 217, 0.1), 0 0 10px 10px #0074d9,
      0 0 0 10px rgba(0, 116, 217, 0.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
body.color-blue .main-frame-toolbar {
  border-bottom: 3px solid #0074d9;
}
body.color-blue .floating-box-list li a.fb-link:hover {
  background-color: #0074d9;
}
body.color-blue .open-floating-box:hover i,
body.color-blue .open-floating-box:focus i {
  color: #004b8d;
}
body.color-blue #codepane {
  border: 1px solid #0074d9;
}
body.color-blue #codepane .title {
  background: #0074d9;
}
body.color-blue .filter-line:not(.dark-filter-line) {
  background: #0074d9;
}
body.color-blue .filter-line:not(.dark-filter-line) .filter-line-dropdown {
  background: #0074d9;
}
body.color-blue
  .filter-line:not(.dark-filter-line)
  .filter-line-dropdown
  li
  a:hover {
  background-color: #0d8eff;
  border-color: #0d8eff;
}
@media screen and (max-width: 767px) {
  body.color-blue .dark-theme .navbar-transparent-inverse li > a:hover,
  body.color-blue .dark-theme .navbar-transparent-inverse li > a:focus,
  body.color-blue .dark-theme .navbar-transparent li > a:hover,
  body.color-blue .dark-theme .navbar-transparent li > a:focus {
    color: #279aff;
  }
}
body.color-blue .color-theme {
  color: #0074d9;
}
body.color-blue .bg-theme {
  background-color: #0074d9;
}
body.color-blue .form-control:focus {
  border-color: #0074d9;
}
body.color-blue .dropzone {
  border: 2px dashed #0074d9;
}
body.color-blue ::-moz-selection {
  background: #279aff;
  color: #fff;
}
body.color-blue ::selection {
  background: #279aff;
  color: #fff;
}
body.color-blue .mosaic-inner i:hover {
  color: #0074d9;
}
body.color-blue .device-icon:hover {
  color: #0074d9;
}
body.color-blue .logo-letter {
  color: #0074d9;
}
body.color-blue .side-icons li a:hover {
  background: rgba(0, 116, 217, 0.5) !important;
}
body.color-blue .side-icons li.active a i {
  color: #0074d9;
}
body.color-blue .side-icons li.active a i:hover,
body.color-blue .side-icons li.active a i:focus {
  color: #0074d9;
}
body.color-blue .sale-badge {
  background: #0074d9;
}
body.color-blue .shop-modal .modal-body .title span {
  color: #0074d9;
}
body.color-blue .shop-single-product-info .product-sub-buttons > a:hover {
  color: #0074d9;
}
body.color-blue .PPModalCart .minicart-quantity:hover,
body.color-blue .PPModalCart .minicart-quantity:focus {
  border-color: #0074d9 !important;
}
body.color-blue .PPModalCart .minicart-details-quantity i:hover,
body.color-blue .PPModalCart .minicart-details-quantity i:focus {
  border-color: #0074d9 !important;
}
body.color-blue .PPModalCart .minicart-details-quantity i:first-child:hover,
body.color-blue .PPModalCart .minicart-details-quantity i:first-child:focus {
  box-shadow: 1px 0 0 #0074d9;
}
body.color-blue .PPModalCart .minicart-details-quantity i:nth-child(3):hover,
body.color-blue .PPModalCart .minicart-details-quantity i:nth-child(3):focus {
  box-shadow: -1px 0 0 #0074d9;
}
body.color-blue .shop-single-product-info .product-quantity:hover,
body.color-blue .shop-single-product-info .product-quantity:focus {
  border-color: #0074d9 !important;
}
body.color-blue .shop-single-product-info .product-quantity-wrapper i:hover,
body.color-blue .shop-single-product-info .product-quantity-wrapper i:focus {
  border-color: #0074d9 !important;
}
body.color-blue
  .shop-single-product-info
  .product-quantity-wrapper
  i:first-child:hover,
body.color-blue
  .shop-single-product-info
  .product-quantity-wrapper
  i:first-child:focus {
  box-shadow: 1px 0 0 #0074d9;
}
body.color-blue
  .shop-single-product-info
  .product-quantity-wrapper
  i:nth-child(3):hover,
body.color-blue
  .shop-single-product-info
  .product-quantity-wrapper
  i:nth-child(3):focus {
  box-shadow: -1px 0 0 #0074d9;
}
body.color-blue .PPMiniCart form {
  border-bottom: 3px solid #0074d9;
}
body.color-blue .PPMiniCart .minicart-quantity:focus {
  border: 1px solid #0074d9;
}
body.color-blue .tt-suggestion:hover {
  background-color: #0074d9;
}
body.color-blue .tt-suggestion.tt-cursor {
  background-color: #0074d9;
}
body.color-blue .side-tabs-outline .tabs-left li.active {
  box-shadow: inset 3px 0 0 0 #0074d9, 0 -1px 0 #ddd, 0 1px 0 #ddd,
    1px 0 0 white;
}
body.color-blue .side-tabs-outline .tabs-right li.active {
  box-shadow: inset -3px 0 0 0 #0074d9, 0 -1px 0 #ddd, 0 1px 0 #ddd,
    -1px 0 0 white;
}
body.color-blue .gallery-icon a:hover {
  color: #0074d9;
}
body.color-blue .portfolio-figcaption-theme .figcaption {
  background: rgba(0, 75, 141, 0.75);
}
body.color-blue .project-switcher > a:hover {
  color: #0074d9;
}
body.color-blue .blog-post-title > a:hover,
body.color-blue .blog-post-info a:hover,
body.color-blue .blog-read-more-button a:hover,
body.color-blue .comment-reply-button:hover {
  color: #0074d9;
}
body.color-blue .side-tabs-inset .tabs-left li.active {
  box-shadow: inset -3px 0 0 0 #0074d9;
}
body.color-blue .side-tabs-inset .tabs-right li.active {
  box-shadow: inset 3px 0 0 0 #0074d9;
}
body.color-blue .blockquote-filled,
body.color-blue .sidebar-filled {
  background-color: #0074d9;
}
@media screen and (max-width: 767px) {
  body.color-blue .side-tabs-outline .tabs-left li.active {
    box-shadow: 0 3px 0 #0074d9;
  }
  body.color-blue .side-tabs-outline .tabs-right li.active {
    box-shadow: 0 -3px 0 #0074d9;
  }
  body.color-blue .side-tabs-inset .tabs-left li.active {
    box-shadow: 0 -3px 0 #0074d9;
  }
  body.color-blue .side-tabs-inset .tabs-right li.active {
    box-shadow: 0 3px 0 #0074d9;
  }
}
body.color-blue .fw-heading-theme {
  background-color: #279aff;
}
body.color-blue .block-progress .progress-bar {
  background-color: #0074d9;
}
body.color-blue .fw-button-theme a {
  background: #0082f3;
}
body.color-blue .heading-line-theme:before {
  border-top: 1px solid rgba(0, 130, 243, 0.5);
}
body.color-blue .fw-button-gray-to-theme .fw-button-text:hover,
body.color-blue .fw-button-gray-to-theme-alt .fw-button-text:hover {
  background-color: #0074d9;
}
body.color-blue .sweet-alert button {
  background-color: #279aff !important;
}
body.color-blue .sweet-alert button:hover,
body.color-blue .sweet-alert button:focus {
  background-color: #0082f3 !important;
}
body.color-blue .sweet-alert button:active {
  background-color: rgba(0, 116, 217, 0.5) !important;
}
body.color-blue .slider-handle {
  background-color: #0074d9;
}
body.color-blue .irs-bar-edge {
  background: #0074d9 !important;
}
body.color-blue .irs-bar {
  background: #0074d9;
}
body.color-blue
  .bootstrap-switch
  .bootstrap-switch-handle-on.bootstrap-switch-theme,
body.color-blue
  .bootstrap-switch
  .bootstrap-switch-handle-off.bootstrap-switch-theme {
  background-color: #0074d9;
}
body.color-blue .fancy-switch-round:checked + label:before {
  background-color: #0074d9;
}
body.color-blue .fancy-switch-flat:checked + label {
  background-color: #0074d9;
}
body.color-blue .fancy-switch-flat:checked + label:after {
  background-color: #0074d9;
}
body.color-blue .fancy-switch-rotate + label:after {
  background-color: #0074d9;
}
body.color-blue .attention-box .title a {
  color: #0074d9;
}
body.color-blue .attention-box .title a:hover {
  color: #279aff;
}
body.color-blue .attention-box-bg-theme,
body.color-blue .jumbotron-bg-theme {
  background: #0074d9;
  border-color: #0074d9;
}
body.color-blue .jumbotron a.button:active:before {
  color: #0059a6 !important;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: 0.25s padding;
  transition: 0.25s padding;
}
body.color-blue .attention-box-bg-alt-theme {
  background: #279aff;
}
body.color-blue .attention-box-bg-alt-theme a.button:hover {
  background: #279aff;
}
body.color-blue .attention-box-button-hover-theme a.button:hover {
  background: #0074d9;
}
body.color-blue .footer-twitter a {
  color: #0074d9;
}
body.color-blue .footer-twitter a:hover {
  color: #0082f3;
}
body.color-blue a.thumbnail:hover,
body.color-blue a.thumbnail:focus,
body.color-blue a.thumbnail.active {
  border-color: #0074d9 !important;
}
body.color-blue .nav-pills > li.active > a,
body.color-blue .nav-pills > li.active > a:hover,
body.color-blue .nav-pills > li.active > a:focus {
  background-color: #0074d9;
}
body.color-blue .nav-tabs.nav-border-top li.active a,
body.color-blue .nav-tabs.nav-border-top li.active a:hover,
body.color-blue .nav-tabs.nav-border-top li.active a:focus {
  box-shadow: inset 0 2px 0 0 #0074d9;
}
body.color-blue .nav-tabs.nav-border-bottom li.active a,
body.color-blue .nav-tabs.nav-border-bottom li.active a:hover,
body.color-blue .nav-tabs.nav-border-bottom li.active a:focus {
  box-shadow: inset 0 -2px 0 0 #0074d9;
}
body.color-blue .list-group-item.active,
body.color-blue .list-group-item.active:hover,
body.color-blue .list-group-item.active:focus {
  background-color: #0074d9;
  border-color: #0074d9;
}
body.color-blue .panel-theme {
  border-color: #0074d9;
}
body.color-blue .panel-theme .panel-heading {
  background-color: #0074d9;
  border-color: #0074d9;
}
body.color-blue .accordion-border-theme .panel-heading {
  border-bottom: 1px solid rgba(0, 116, 217, 0.5);
}
body.color-blue .label-theme {
  background-color: #1673c3;
}
body.color-blue .img-icon-anim-1 .image-overlay {
  background: rgba(0, 116, 217, 0.5);
}
body.color-blue .img-icon-anim-2 {
  box-shadow: inset 0 0 0 0 rgba(0, 116, 217, 0.5),
    inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.1);
}
body.color-blue .img-icon-anim-2:hover {
  box-shadow: inset 0 0 0 110px rgba(0, 116, 217, 0.5),
    inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}
body.color-blue .icon-hover-theme:hover {
  background: #0074d9;
  border: 1px solid #0074d9;
}
body.color-blue .icon-box-bg-theme .icon {
  background: #0074d9;
  color: white;
}
body.color-blue .icon-box-color-theme .icon {
  color: #0074d9;
}
body.color-blue .icon-box-border-theme .icon {
  box-shadow: 0 0 0 2px #0074d9;
  color: #0074d9;
}
body.color-blue .icon-box-border-theme:hover .icon {
  box-shadow: none;
}
body.color-blue .icon-anim-1a-theme .icon:after,
body.color-blue .icon-anim-1b-theme .icon:after {
  box-shadow: 0 0 0 2px #0074d9;
  top: -3px;
  left: -3px;
  padding: 3px;
}
body.color-blue .icon-anim-1a-theme:hover .icon,
body.color-blue .icon-anim-1b-theme:hover .icon {
  background: #0074d9 !important;
  color: white !important;
}
body.color-blue .icon-anim-1b-theme .icon:after {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
body.color-blue .icon-anim-2a-theme .icon,
body.color-blue .icon-anim-2b-theme .icon {
  box-shadow: 0 0 0 2px #0074d9;
  color: white;
}
body.color-blue .icon-anim-2a-theme .icon:after,
body.color-blue .icon-anim-2b-theme .icon:after {
  background: #0074d9;
}
body.color-blue .icon-anim-2a-theme:hover .icon:after {
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
}
body.color-blue .icon-anim-2b-theme:hover .icon {
  color: #0074d9;
}
body.color-blue .icon-anim-2b-theme:hover .icon:after {
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
  transition: opacity 0.2s, -webkit-transform 0.4s;
  transition: transform 0.4s, opacity 0.2s;
  transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
}
body.color-blue .icon-anim-3a-theme .icon,
body.color-blue .icon-anim-3b-theme .icon {
  box-shadow: 0 0 0 2px #0074d9;
}
body.color-blue .icon-anim-3a-theme .icon:after,
body.color-blue .icon-anim-3b-theme .icon:after {
  background: #0074d9;
}
body.color-blue .icon-anim-3a-theme .icon {
  color: white;
}
body.color-blue .icon-anim-3a-theme:hover .icon {
  color: #0074d9;
}
body.color-blue .icon-anim-3a-theme:hover .icon:after {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  opacity: 0;
}
body.color-blue .icon-anim-3b-theme .icon {
  color: #0074d9;
}
body.color-blue .icon-anim-3b-theme:hover .icon {
  color: white;
}
body.color-blue .icon-anim-3b-theme:hover .icon:after {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
body.color-blue .icon-anim-3b-theme .icon:after {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  opacity: 0;
}
body.color-blue .icon-anim-4a-theme .icon:after,
body.color-blue .icon-anim-4b-theme .icon:after {
  box-shadow: 0 0 0 2px #0074d9;
}
body.color-blue .icon-anim-4a-theme .icon {
  color: #0074d9;
}
body.color-blue .icon-anim-4a-theme:hover .icon {
  box-shadow: 0 0 0 6px #0074d9;
  color: #0074d9;
}
body.color-blue .icon-anim-4a-theme:hover .icon:after {
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
  opacity: 0.5;
}
body.color-blue .icon-anim-4b-theme .icon {
  color: #0074d9;
}
body.color-blue .icon-anim-4b-theme:hover .icon {
  box-shadow: 0 0 0 4px rgba(0, 116, 217, 0.5);
  color: #0074d9;
}
body.color-blue .icon-anim-4b-theme:hover .icon:after {
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
}
body.color-blue .icon-anim-5a-theme .icon,
body.color-blue .icon-anim-5b-theme .icon {
  box-shadow: 0 0 0 2px #0074d9;
}
body.color-blue .icon-anim-5a-theme .icon:after,
body.color-blue .icon-anim-5b-theme .icon:after {
  top: -5px;
  left: -5px;
  padding: 5px;
}
body.color-blue .icon-anim-5a-theme:hover .icon,
body.color-blue .icon-anim-5b-theme:hover .icon {
  color: #0074d9;
}
body.color-blue .icon-anim-5a-theme .icon {
  color: #0074d9;
}
body.color-blue .icon-anim-5a-theme .icon:after {
  box-shadow: 0 0 0 #0074d9;
  -webkit-transition: opacity 0.2s, box-shadow 0.2s;
  transition: opacity 0.2s, box-shadow 0.2s;
}
body.color-blue .icon-anim-5a-theme .icon:before {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
}
body.color-blue .icon-anim-5a-theme:hover .icon:after {
  opacity: 1;
  box-shadow: 2px 2px 0 #0074d9;
}
body.color-blue .icon-anim-5a-theme:hover .icon:before {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
body.color-blue .icon-anim-5b-theme .icon {
  color: #0074d9;
}
body.color-blue .icon-anim-5b-theme .icon:after {
  box-shadow: 2px 2px #0074d9;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
  transition: opacity 0.2s, transform 0.2s, -webkit-transform 0.2s;
}
body.color-blue .icon-anim-5b-theme .icon:before {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
}
body.color-blue .icon-anim-5b-theme:hover .icon:after {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
body.color-blue .icon-anim-5b-theme:hover .icon:before {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
body.color-blue .icon-anim-6a-theme .icon {
  -webkit-transition: background 0.2s, -webkit-transform ease-out 0.1s;
  transition: background 0.2s, -webkit-transform ease-out 0.1s;
  transition: transform ease-out 0.1s, background 0.2s;
  transition: transform ease-out 0.1s, background 0.2s,
    -webkit-transform ease-out 0.1s;
  color: #0074d9;
  box-shadow: 0 0 0 2px #0074d9;
}
body.color-blue .icon-anim-6a-theme .icon:after {
  top: 0;
  left: 0;
  padding: 0;
  z-index: -1;
  box-shadow: 0 0 0 2px rgba(0, 116, 217, 0.1);
  opacity: 0;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
body.color-blue .icon-anim-6a-theme:hover .icon {
  background: #0074d9;
  -webkit-transform: scale(0.93);
  transform: scale(0.93);
  color: #fff;
}
body.color-blue .icon-anim-6a-theme:hover .icon:after {
  -webkit-animation: sonarEffect_theme 1.3s ease-out 75ms;
  animation: sonarEffect_theme 1.3s ease-out 75ms;
}
body.color-blue .icon-anim-7a-theme .icon,
body.color-blue .icon-anim-7b-theme .icon,
body.color-blue .icon-anim-7c-theme .icon,
body.color-blue .icon-anim-7d-theme .icon {
  box-shadow: 0 0 0 2px #0074d9;
  color: #0074d9;
}
body.color-blue .icon-anim-7a-theme:hover .icon,
body.color-blue .icon-anim-7b-theme:hover .icon,
body.color-blue .icon-anim-7c-theme:hover .icon,
body.color-blue .icon-anim-7d-theme:hover .icon {
  color: white;
  background: #0074d9;
  box-shadow: 0 0 0 5px rgba(0, 116, 217, 0.3);
}
body.color-blue .icon-anim-7a-theme:hover .icon:before {
  -webkit-animation: rightLeft 0.3s forwards;
  animation: rightLeft 0.3s forwards;
}
body.color-blue .icon-anim-7b-theme:hover .icon:before {
  -webkit-animation: leftRight 0.3s forwards;
  animation: leftRight 0.3s forwards;
}
body.color-blue .icon-anim-7c-theme:hover .icon:before {
  -webkit-animation: topBottom 0.3s forwards;
  animation: topBottom 0.3s forwards;
}
body.color-blue .icon-anim-7d-theme:hover .icon:before {
  -webkit-animation: bottomTop 0.3s forwards;
  animation: bottomTop 0.3s forwards;
}
body.color-blue .icon-anim-8a-theme .icon,
body.color-blue .icon-anim-8b-theme .icon {
  color: #0074d9;
  box-shadow: 0 0 0 2px #0074d9;
}
body.color-blue .icon-anim-8a-theme .icon:after,
body.color-blue .icon-anim-8b-theme .icon:after {
  border: 2px dashed #0074d9;
  top: -2px;
  left: -2px;
}
body.color-blue .icon-anim-8a-theme:hover .icon,
body.color-blue .icon-anim-8b-theme:hover .icon {
  box-shadow: 0 0 0 0 transparent;
  color: #0074d9;
}
body.color-blue .icon-anim-8a-theme .icon {
  -webkit-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
}
body.color-blue .icon-anim-8b-theme:hover .icon {
  -webkit-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
}
body.color-blue .icon-anim-8b-theme:hover .icon:after {
  -webkit-animation: spin 9s linear infinite;
  animation: spin 9s linear infinite;
}
body.color-blue .menu-off-canvas .navmenu a:hover,
body.color-blue .menu-off-canvas .navmenu a:focus {
  background: #0074d9;
}
body.color-blue .menu-off-canvas .dropdown-menu > li > a:hover,
body.color-blue .menu-off-canvas .dropdown-menu > li > a:focus {
  background-color: #0074d9;
}
body.color-blue .menu-off-canvas-swag-anim .nav li a:hover {
  box-shadow: inset 0 -4px 0 0 #0074d9;
  background: rgba(39, 154, 255, 0.5);
}
body.color-blue .menu-off-canvas-hover-alt .navmenu a:hover,
body.color-blue .menu-off-canvas-hover-alt .navmenu a:focus {
  color: #0074d9 !important;
}
body.color-blue .menu-off-canvas-hover-alt .navmenu a:hover:after,
body.color-blue .menu-off-canvas-hover-alt .navmenu a:focus:after {
  color: #0074d9;
}
body.color-blue .pagination > .active > a,
body.color-blue .pagination > .active > a:hover,
body.color-blue .pagination > .active > a:focus,
body.color-blue .pagination > .active > span,
body.color-blue .pagination > .active > span:hover,
body.color-blue .pagination > .active > span:focus {
  background-color: #0074d9;
  border-color: #0074d9;
}
body.color-blue .rootwizard > ul > li.active a {
  border: 1px solid #0074d9;
}
body.color-blue .rootwizard > ul > li.active span {
  color: #0074d9;
}
body.color-blue .menu .dropdown-menu {
  border-bottom: 3px solid #0074d9;
}
body.color-blue .menu .navbar .navbar-nav > .open > a,
body.color-blue .menu .navbar .navbar-nav > .open > a:focus,
body.color-blue .menu .navbar .navbar-nav > .open > a:hover {
  color: #0074d9;
}
body.color-blue .menu .candy-item {
  background: -webkit-repeating-linear-gradient(
    45deg,
    #ffffff,
    #ffffff 10px,
    #73beff 10px,
    #73beff 20px
  );
  background: repeating-linear-gradient(
    45deg,
    #ffffff,
    #ffffff 10px,
    #73beff 10px,
    #73beff 20px
  );
}
body.color-blue .menu .navbar .dropdown-menu > li > a:hover,
body.color-blue .menu .navbar .dropdown-menu > li > a:focus,
body.color-blue .menu .multi-column-dropdown > li > a:hover,
body.color-blue .menu .multi-column-dropdown > li > a:focus {
  color: #0074d9;
}
body.color-blue
  .menu
  .navbar-transparent.menu-navbar-collapse
  .nav
  > li.open
  > a,
body.color-blue
  .menu
  .navbar-transparent-inverse.menu-navbar-collapse
  .nav
  > li.open
  > a {
  color: #0074d9 !important;
}
body.color-blue
  .menu
  .navbar-transparent.menu-navbar-collapse
  .nav
  > li
  > a:hover,
body.color-blue
  .menu
  .navbar-transparent.menu-navbar-collapse
  .nav
  > li
  > a:focus,
body.color-blue
  .menu
  .navbar-transparent-inverse.menu-navbar-collapse
  .nav
  > li
  > a:hover,
body.color-blue
  .menu
  .navbar-transparent-inverse.menu-navbar-collapse
  .nav
  > li
  > a:focus {
  color: #279aff !important;
}
body.color-blue .menu .dropdown-submenu:hover > a:after {
  border-left-color: #0074d9;
}
@media screen and (max-width: 767px) {
  body.color-blue .menu .navbar-transparent-inverse li > a:hover,
  body.color-blue .menu .navbar-transparent-inverse li > a:focus,
  body.color-blue .menu .navbar-transparent li > a:hover,
  body.color-blue .menu .navbar-transparent li > a:focus {
    color: #0074d9 !important;
  }
}
body.color-blue .scroll-up-link:hover {
  color: #0074d9;
}
body.color-blue .instafeed-border .likes {
  background: rgba(0, 116, 217, 0.5);
}
body.color-blue .social-icons-fw-theme {
  background: #0074d9;
}
body.color-blue .sk-rotating-plane {
  background-color: #0074d9;
}
body.color-blue .sk-double-bounce .sk-child {
  background-color: #0074d9;
}
body.color-blue .sk-wave .sk-rect {
  background-color: #0074d9;
}
body.color-blue .sk-wandering-cubes .sk-cube {
  background-color: #0074d9;
}
body.color-blue .sk-spinner-pulse {
  background-color: #0074d9;
}
body.color-blue .sk-chasing-dots .sk-child {
  background-color: #0074d9;
}
body.color-blue .sk-three-bounce .sk-child {
  background-color: #0074d9;
}
body.color-blue .sk-circle .sk-child:before {
  background-color: #0074d9;
}
body.color-blue .sk-cube-grid .sk-cube {
  background-color: #0074d9;
}
body.color-blue .sk-fading-circle .sk-circle:before {
  background-color: #0074d9;
}
body.color-blue .sk-folding-cube .sk-cube:before {
  background-color: #0074d9;
}
body.color-blue.swag-input input[type="text"]:focus,
body.color-blue.swag-input input[type="email"]:focus,
body.color-blue.swag-input input[type="search"]:focus,
body.color-blue.swag-input input[type="password"]:focus {
  box-shadow: inset 0 -1px #0074d9;
}
body.color-blue.swag-input input[type="text"].form-control:focus,
body.color-blue.swag-input input[type="email"].form-control:focus,
body.color-blue.swag-input input[type="search"].form-control:focus,
body.color-blue.swag-input input[type="password"].form-control:focus {
  box-shadow: inset 0 -1px #0074d9;
}
body.color-blue.swag-input .bootstrap-select > div.dropdown-menu {
  border-top: 3px solid #0074d9;
}
body.color-blue.thick-borders.swag-input input[type="text"]:focus,
body.color-blue.thick-borders.swag-input input[type="email"]:focus,
body.color-blue.thick-borders.swag-input input[type="search"]:focus,
body.color-blue.thick-borders.swag-input input[type="password"]:focus {
  box-shadow: inset 0 -2px #0074d9;
}
body.color-blue.thick-borders.swag-input input[type="text"].form-control:focus,
body.color-blue.thick-borders.swag-input input[type="email"].form-control:focus,
body.color-blue.thick-borders.swag-input
  input[type="search"].form-control:focus,
body.color-blue.thick-borders.swag-input
  input[type="password"].form-control:focus {
  box-shadow: inset 0 -2px #0074d9;
}
body.color-blue .tooltipster-kate {
  border-bottom: 3px solid #0074d9;
}
body.color-blue .pricing-table-theme.pricing-table .title {
  background: #0066c0;
}
body.color-blue .pricing-table-theme.pricing-table .content,
body.color-blue .pricing-table-theme.pricing-table .pt-footer {
  background: #0074d9;
}
body.color-blue .pricing-table-theme.pricing-table .content:after {
  border-top-color: #0074d9;
}
body.color-blue .pricing-table-theme.pricing-table .pt-features {
  background: rgba(0, 116, 217, 0.1);
}
body.color-blue
  .pricing-table-theme.pricing-table
  .pricing-table-accent
  .title {
  box-shadow: 0 1px 0 #0074d9;
}
body.color-blue.dark-theme
  .navbar-transparent.menu-navbar-collapse
  .nav
  > li.open
  > a,
body.color-blue.dark-theme
  .navbar-transparent-inverse.menu-navbar-collapse
  .nav
  > li.open
  > a {
  color: #0074d9 !important;
}
body.color-blue.dark-theme
  .navbar-transparent.menu-navbar-collapse
  .nav
  > li
  > a:hover,
body.color-blue.dark-theme
  .navbar-transparent.menu-navbar-collapse
  .nav
  > li
  > a:focus,
body.color-blue.dark-theme
  .navbar-transparent-inverse.menu-navbar-collapse
  .nav
  > li
  > a:hover,
body.color-blue.dark-theme
  .navbar-transparent-inverse.menu-navbar-collapse
  .nav
  > li
  > a:focus {
  color: #0074d9 !important;
}
body.color-blue.dark-theme .side-tabs-outline .tabs-left li.active {
  box-shadow: inset 3px 0 0 0 #0074d9, 0 -1px 0 #555, 0 1px 0 #555, 1px 0 0 #222;
}
body.color-blue.dark-theme .side-tabs-outline .tabs-right li.active {
  box-shadow: inset -3px 0 0 0 #0074d9, 0 -1px 0 #555, 0 1px 0 #555,
    -1px 0 0 #222;
}
body.color-blue.dark-theme
  .bootstrap-select
  > div.dropdown-menu
  > ul.dropdown-menu
  .selected.active
  a:hover,
body.color-blue.dark-theme
  .bootstrap-select
  > div.dropdown-menu
  > ul.dropdown-menu
  .selected.active
  a:focus {
  color: #fff;
}
body.color-blue.dark-theme .candy-item {
  background: -webkit-repeating-linear-gradient(
    45deg,
    #222,
    #222 10px,
    #73beff 10px,
    #73beff 20px
  ) !important;
  background: repeating-linear-gradient(
    45deg,
    #222,
    #222 10px,
    #73beff 10px,
    #73beff 20px
  ) !important;
}
body.color-blue.dark-theme
  .navbar-default
  .form-group
  input[type="text"]:focus {
  box-shadow: inset 0 -1px #0074d9;
}
body.color-blue.dark-theme
  .shop-single-product-info
  .product-quantity-wrapper
  input.product-quantity:hover {
  border-color: #0074d9 !important;
}
body.color-blue .btn-theme:hover {
  background: #0074d9;
  border-color: #0074d9;
}
body.color-blue .button-dropdown.button-dropdown-theme .button-dropdown-list {
  background: rgba(0, 116, 217, 0.95);
  border-color: #0059a6;
}
body.color-blue
  .button-dropdown.button-dropdown-theme
  .button-dropdown-list
  .button-dropdown-divider {
  border-color: #0061b5;
}
body.color-blue
  .button-dropdown.button-dropdown-theme
  .button-dropdown-list
  > li
  > a {
  color: #fff;
}
body.color-blue
  .button-dropdown.button-dropdown-theme
  .button-dropdown-list
  > li
  > a:hover {
  color: #f2f2f2;
  background: #0066c0;
}

@-webkit-keyframes glowing-theme {
  from {
    box-shadow: 0 0 0 rgba(0, 116, 217, 0.3);
  }
  50% {
    box-shadow: 0 0 20px rgba(0, 116, 217, 0.8);
  }
  to {
    box-shadow: 0 0 0 rgba(0, 116, 217, 0.3);
  }
}

@keyframes glowing-theme {
  from {
    box-shadow: 0 0 0 rgba(0, 116, 217, 0.3);
  }
  50% {
    box-shadow: 0 0 20px rgba(0, 116, 217, 0.8);
  }
  to {
    box-shadow: 0 0 0 rgba(0, 116, 217, 0.3);
  }
}
body.color-blue .button-theme,
body.color-blue .button-theme-flat {
  background-color: #0074d9;
  border-color: #0074d9;
  color: #fff;
}
body.color-blue .button-theme[class^="hvr-curl-"]:before,
body.color-blue .button-theme[class*=" hvr-curl-"]:before,
body.color-blue .button-theme-flat[class^="hvr-curl-"]:before,
body.color-blue .button-theme-flat[class*=" hvr-curl-"]:before {
  border-radius: 0;
}
body.color-blue .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]):before,
body.color-blue .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]):before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]):before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]):before {
  background: #0074d9;
  border-color: #0074d9;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"])[class^="hvr-bubble-"]:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"])[class*=" hvr-bubble-"]:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-ripple-out:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-ripple-in:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-outline-out:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-outline-in:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-trim:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-reveal:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"])[class^="hvr-bubble-"]:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"])[class*=" hvr-bubble-"]:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-ripple-out:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-ripple-in:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-outline-out:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-outline-in:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-trim:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-reveal:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"])[class^="hvr-bubble-"]:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"])[class*=" hvr-bubble-"]:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-ripple-out:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-ripple-in:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-outline-out:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-outline-in:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-trim:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-reveal:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"])[class^="hvr-bubble-"]:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"])[class*=" hvr-bubble-"]:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-ripple-out:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-ripple-in:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-outline-out:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-outline-in:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-trim:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-reveal:before {
  background: transparent;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-float-shadow:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-float-shadow:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-float-shadow:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-float-shadow:before {
  background: -webkit-radial-gradient(
    center ellipse,
    rgba(0, 0, 0, 0.35) 0%,
    transparent 80%
  );
  background: radial-gradient(
    ellipse at center,
    rgba(0, 0, 0, 0.35) 0%,
    transparent 80%
  );
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-shadow-radial:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-shadow-radial:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-shadow-radial:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-shadow-radial:before {
  background: -webkit-radial-gradient(
    50% 150% ellipse,
    rgba(0, 0, 0, 0.6) 0%,
    transparent 80%
  );
  background: radial-gradient(
    ellipse at 50% 150%,
    rgba(0, 0, 0, 0.6) 0%,
    transparent 80%
  );
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-hollow,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-hollow,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-hollow,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-hollow {
  box-shadow: inset 0 0 0 4px #0074d9, 0 0 1px transparent;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-hollow:hover,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-hollow:hover,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-hollow:hover,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-hollow:hover {
  background: transparent;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-border-fade,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-border-fade,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-border-fade,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-border-fade {
  box-shadow: inset 0 0 0 4px #0074d9, 0 0 1px transparent;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"])[class^="hvr-icon-"]:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"])[class*=" hvr-icon-"]:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"])[class^="hvr-icon-"]:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"])[class*=" hvr-icon-"]:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"])[class^="hvr-icon-"]:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"])[class*=" hvr-icon-"]:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"])[class^="hvr-icon-"]:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"])[class*=" hvr-icon-"]:before {
  background-color: transparent;
  border-color: transparent;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-bottom:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-bottom:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-bottom:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-bottom:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-bottom:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-bottom:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-bottom:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-bottom:before {
  border-color: #0074d9 transparent transparent transparent;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border-radius: 0;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-bottom:hover:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-bottom:hover:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-bottom:hover:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-bottom:hover:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-bottom:hover:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-bottom:hover:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-bottom:hover:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-bottom:hover:before {
  border-color: #0d8eff transparent transparent transparent;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-left:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-left:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-left:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-left:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-left:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-left:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-left:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-left:before {
  border-color: transparent #0074d9 transparent transparent;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border-radius: 0;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-left:hover:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-left:hover:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-left:hover:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-left:hover:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-left:hover:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-left:hover:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-left:hover:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-left:hover:before {
  border-color: transparent #0d8eff transparent transparent;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-top:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-top:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-top:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-top:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-top:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-top:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-top:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-top:before {
  border-color: transparent transparent #0074d9 transparent;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border-radius: 0;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-top:hover:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-top:hover:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-top:hover:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-top:hover:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-top:hover:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-top:hover:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-top:hover:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-top:hover:before {
  border-color: transparent transparent #0d8eff transparent;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-right:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-right:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-right:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-right:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-right:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-right:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-right:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-right:before {
  border-color: transparent transparent transparent #0074d9;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border-radius: 0;
}
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-right:hover:before,
body.color-blue
  .button-theme[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-right:hover:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-right:hover:before,
body.color-blue
  .button-theme[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-right:hover:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-float-right:hover:before,
body.color-blue
  .button-theme-flat[class^="hvr-"]:not([class^="hvr-curl-"]).hvr-bubble-right:hover:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-float-right:hover:before,
body.color-blue
  .button-theme-flat[class*=" hvr-"]:not([class*=" hvr-curl-"]).hvr-bubble-right:hover:before {
  border-color: transparent transparent transparent #0d8eff;
}
body.color-blue .button-theme:visited,
body.color-blue .button-theme-flat:visited {
  color: #fff;
}
body.color-blue .button-theme:hover,
body.color-blue .button-theme:focus,
body.color-blue .button-theme-flat:hover,
body.color-blue .button-theme-flat:focus {
  background-color: #0d8eff;
  border-color: #0d8eff;
  color: #fff;
}
body.color-blue .button-theme:active,
body.color-blue .button-theme.active,
body.color-blue .button-theme.is-active,
body.color-blue .button-theme-flat:active,
body.color-blue .button-theme-flat.active,
body.color-blue .button-theme-flat.is-active {
  background-color: #0b73ce;
  border-color: #0b73ce;
  color: #0059a6;
}
body.color-blue .button-theme.button-raised,
body.color-blue .button-theme-flat.button-raised {
  border-color: #0066c0;
  background: -webkit-linear-gradient(#0082f3, #0066c0);
  background: linear-gradient(#0082f3, #0066c0);
}
body.color-blue .button-theme.button-raised:hover,
body.color-blue .button-theme.button-raised:focus,
body.color-blue .button-theme-flat.button-raised:hover,
body.color-blue .button-theme-flat.button-raised:focus {
  background: -webkit-linear-gradient(top, #038aff, #0061b5);
  background: linear-gradient(to bottom, #038aff, #0061b5);
}
body.color-blue .button-theme.button-raised:active,
body.color-blue .button-theme.button-raised.active,
body.color-blue .button-theme.button-raised.is-active,
body.color-blue .button-theme-flat.button-raised:active,
body.color-blue .button-theme-flat.button-raised.active,
body.color-blue .button-theme-flat.button-raised.is-active {
  border-color: #0059a6;
  background: #0b73ce;
}
body.color-blue .button-theme.button-longshadow,
body.color-blue .button-theme.button-longshadow-right,
body.color-blue .button-theme-flat.button-longshadow,
body.color-blue .button-theme-flat.button-longshadow-right {
  text-shadow: 0 0 #0059a6, 1px 1px #0059a6, 2px 2px #0059a6, 3px 3px #0059a6,
    4px 4px #0059a6, 5px 5px #0059a6, 6px 6px #0059a6, 7px 7px #0059a6,
    8px 8px #0059a6, 9px 9px #0059a6, 10px 10px #0059a6, 11px 11px #0059a6,
    12px 12px #0059a6, 13px 13px #0059a6, 14px 14px #0059a6, 15px 15px #0059a6,
    16px 16px #0059a6, 17px 17px #0059a6, 18px 18px #0059a6, 19px 19px #0059a6,
    20px 20px #0059a6, 21px 21px #0059a6, 22px 22px #0059a6, 23px 23px #0059a6,
    24px 24px #0059a6, 25px 25px #0059a6, 26px 26px #0059a6, 27px 27px #0059a6,
    28px 28px #0059a6, 29px 29px #0059a6, 30px 30px #0059a6, 31px 31px #0059a6,
    32px 32px #0059a6, 33px 33px #0059a6, 34px 34px #0059a6, 35px 35px #0059a6,
    36px 36px #0059a6, 37px 37px #0059a6, 38px 38px #0059a6, 39px 39px #0059a6,
    40px 40px #0059a6, 41px 41px #0059a6, 42px 42px #0059a6, 43px 43px #0059a6,
    44px 44px #0059a6, 45px 45px #0059a6, 46px 46px #0059a6, 47px 47px #0059a6,
    48px 48px #0059a6, 49px 49px #0059a6, 50px 50px #0059a6, 51px 51px #0059a6,
    52px 52px #0059a6, 53px 53px #0059a6, 54px 54px #0059a6, 55px 55px #0059a6,
    56px 56px #0059a6, 57px 57px #0059a6, 58px 58px #0059a6, 59px 59px #0059a6,
    60px 60px #0059a6, 61px 61px #0059a6, 62px 62px #0059a6, 63px 63px #0059a6,
    64px 64px #0059a6, 65px 65px #0059a6, 66px 66px #0059a6, 67px 67px #0059a6,
    68px 68px #0059a6, 69px 69px #0059a6, 70px 70px #0059a6, 71px 71px #0059a6,
    72px 72px #0059a6, 73px 73px #0059a6, 74px 74px #0059a6, 75px 75px #0059a6,
    76px 76px #0059a6, 77px 77px #0059a6, 78px 78px #0059a6, 79px 79px #0059a6,
    80px 80px #0059a6, 81px 81px #0059a6, 82px 82px #0059a6, 83px 83px #0059a6,
    84px 84px #0059a6, 85px 85px #0059a6;
  -webkit-transition: text-shadow 0.3s;
  transition: text-shadow 0.3s;
}
body.color-blue .button-theme.button-longshadow:active,
body.color-blue .button-theme.button-longshadow.active,
body.color-blue .button-theme.button-longshadow.is-active,
body.color-blue .button-theme.button-longshadow-right:active,
body.color-blue .button-theme.button-longshadow-right.active,
body.color-blue .button-theme.button-longshadow-right.is-active,
body.color-blue .button-theme-flat.button-longshadow:active,
body.color-blue .button-theme-flat.button-longshadow.active,
body.color-blue .button-theme-flat.button-longshadow.is-active,
body.color-blue .button-theme-flat.button-longshadow-right:active,
body.color-blue .button-theme-flat.button-longshadow-right.active,
body.color-blue .button-theme-flat.button-longshadow-right.is-active {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  -webkit-transition: text-shadow 0s;
  transition: text-shadow 0s;
}
body.color-blue .button-theme.button-longshadow-left,
body.color-blue .button-theme-flat.button-longshadow-left {
  text-shadow: 0 0 #0059a6, -1px 1px #0059a6, -2px 2px #0059a6, -3px 3px #0059a6,
    -4px 4px #0059a6, -5px 5px #0059a6, -6px 6px #0059a6, -7px 7px #0059a6,
    -8px 8px #0059a6, -9px 9px #0059a6, -10px 10px #0059a6, -11px 11px #0059a6,
    -12px 12px #0059a6, -13px 13px #0059a6, -14px 14px #0059a6,
    -15px 15px #0059a6, -16px 16px #0059a6, -17px 17px #0059a6,
    -18px 18px #0059a6, -19px 19px #0059a6, -20px 20px #0059a6,
    -21px 21px #0059a6, -22px 22px #0059a6, -23px 23px #0059a6,
    -24px 24px #0059a6, -25px 25px #0059a6, -26px 26px #0059a6,
    -27px 27px #0059a6, -28px 28px #0059a6, -29px 29px #0059a6,
    -30px 30px #0059a6, -31px 31px #0059a6, -32px 32px #0059a6,
    -33px 33px #0059a6, -34px 34px #0059a6, -35px 35px #0059a6,
    -36px 36px #0059a6, -37px 37px #0059a6, -38px 38px #0059a6,
    -39px 39px #0059a6, -40px 40px #0059a6, -41px 41px #0059a6,
    -42px 42px #0059a6, -43px 43px #0059a6, -44px 44px #0059a6,
    -45px 45px #0059a6, -46px 46px #0059a6, -47px 47px #0059a6,
    -48px 48px #0059a6, -49px 49px #0059a6, -50px 50px #0059a6,
    -51px 51px #0059a6, -52px 52px #0059a6, -53px 53px #0059a6,
    -54px 54px #0059a6, -55px 55px #0059a6, -56px 56px #0059a6,
    -57px 57px #0059a6, -58px 58px #0059a6, -59px 59px #0059a6,
    -60px 60px #0059a6, -61px 61px #0059a6, -62px 62px #0059a6,
    -63px 63px #0059a6, -64px 64px #0059a6, -65px 65px #0059a6,
    -66px 66px #0059a6, -67px 67px #0059a6, -68px 68px #0059a6,
    -69px 69px #0059a6, -70px 70px #0059a6, -71px 71px #0059a6,
    -72px 72px #0059a6, -73px 73px #0059a6, -74px 74px #0059a6,
    -75px 75px #0059a6, -76px 76px #0059a6, -77px 77px #0059a6,
    -78px 78px #0059a6, -79px 79px #0059a6, -80px 80px #0059a6,
    -81px 81px #0059a6, -82px 82px #0059a6, -83px 83px #0059a6,
    -84px 84px #0059a6, -85px 85px #0059a6;
  -webkit-transition: text-shadow 0.3s;
  transition: text-shadow 0.3s;
}
body.color-blue .button-theme.button-longshadow-left:active,
body.color-blue .button-theme.button-longshadow-left.active,
body.color-blue .button-theme.button-longshadow-left.is-active,
body.color-blue .button-theme-flat.button-longshadow-left:active,
body.color-blue .button-theme-flat.button-longshadow-left.active,
body.color-blue .button-theme-flat.button-longshadow-left.is-active {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  -webkit-transition: text-shadow 0s;
  transition: text-shadow 0s;
}
body.color-blue .button-theme.button-borderless,
body.color-blue .button-theme-flat.button-borderless {
  border: none;
  background: none;
  color: #0074d9;
}
body.color-blue .button-theme.button-borderless:hover,
body.color-blue .button-theme.button-borderless:focus,
body.color-blue .button-theme-flat.button-borderless:hover,
body.color-blue .button-theme-flat.button-borderless:focus {
  background: none;
}
body.color-blue .button-theme.button-borderless:active,
body.color-blue .button-theme.button-borderless.active,
body.color-blue .button-theme.button-borderless.is-active,
body.color-blue .button-theme-flat.button-borderless:active,
body.color-blue .button-theme-flat.button-borderless.active,
body.color-blue .button-theme-flat.button-borderless.is-active {
  box-shadow: none;
  text-shadow: none;
}
body.color-blue .button-theme.button-border,
body.color-blue .button-theme.button-border-thin,
body.color-blue .button-theme.button-border-thick,
body.color-blue .button-theme-flat.button-border,
body.color-blue .button-theme-flat.button-border-thin,
body.color-blue .button-theme-flat.button-border-thick {
  background: none;
  color: #0074d9;
}
body.color-blue .button-theme.button-border:hover,
body.color-blue .button-theme.button-border:focus,
body.color-blue .button-theme.button-border-thin:hover,
body.color-blue .button-theme.button-border-thin:focus,
body.color-blue .button-theme.button-border-thick:hover,
body.color-blue .button-theme.button-border-thick:focus,
body.color-blue .button-theme-flat.button-border:hover,
body.color-blue .button-theme-flat.button-border:focus,
body.color-blue .button-theme-flat.button-border-thin:hover,
body.color-blue .button-theme-flat.button-border-thin:focus,
body.color-blue .button-theme-flat.button-border-thick:hover,
body.color-blue .button-theme-flat.button-border-thick:focus {
  background-color: #0d8eff;
  color: rgba(255, 255, 255, 0.9);
}
body.color-blue .button-theme.button-border:active,
body.color-blue .button-theme.button-border.active,
body.color-blue .button-theme.button-border.is-active,
body.color-blue .button-theme.button-border-thin:active,
body.color-blue .button-theme.button-border-thin.active,
body.color-blue .button-theme.button-border-thin.is-active,
body.color-blue .button-theme.button-border-thick:active,
body.color-blue .button-theme.button-border-thick.active,
body.color-blue .button-theme.button-border-thick.is-active,
body.color-blue .button-theme-flat.button-border:active,
body.color-blue .button-theme-flat.button-border.active,
body.color-blue .button-theme-flat.button-border.is-active,
body.color-blue .button-theme-flat.button-border-thin:active,
body.color-blue .button-theme-flat.button-border-thin.active,
body.color-blue .button-theme-flat.button-border-thin.is-active,
body.color-blue .button-theme-flat.button-border-thick:active,
body.color-blue .button-theme-flat.button-border-thick.active,
body.color-blue .button-theme-flat.button-border-thick.is-active {
  background-color: #0b73ce;
  color: rgba(255, 255, 255, 0.5);
}
body.color-blue .button-theme.button-3d,
body.color-blue .button-theme-flat.button-3d {
  position: relative;
  top: 0;
  box-shadow: 0 7px 0 #0059a6, 0 8px 3px rgba(0, 0, 0, 0.3);
}
body.color-blue .button-theme.button-3d:hover,
body.color-blue .button-theme.button-3d:focus,
body.color-blue .button-theme-flat.button-3d:hover,
body.color-blue .button-theme-flat.button-3d:focus {
  box-shadow: 0 7px 0 #00539c, 0 8px 3px rgba(0, 0, 0, 0.3);
}
body.color-blue .button-theme.button-3d:active,
body.color-blue .button-theme.button-3d.active,
body.color-blue .button-theme.button-3d.is-active,
body.color-blue .button-theme-flat.button-3d:active,
body.color-blue .button-theme-flat.button-3d.active,
body.color-blue .button-theme-flat.button-3d.is-active {
  top: 5px;
  box-shadow: 0 2px 0 #003d73, 0 3px 3px rgba(0, 0, 0, 0.2);
}

