/*
.rd-navbar-default.rd-navbar-static .rd-navbar-inner {
  background: rgba(252, 199, 66, 0.6);
}
*/

.page-loader-variant-1 {
  background-color: #f2f2f2;
}

#alpome {
  width: 130px;
}
#tagline {
  font-size: 11px;
  color: #262888;
  font-family: 'Orbitron', sans-serif;
}

@media (min-width: 1200px) {
  #alpome {
    width: 200px;
  }
}

.rd-navbar-default.rd-navbar-light {
  background: rgba(255, 255, 255, 0.68) !important;
}

.rd-navbar-default.rd-navbar-light.rd-navbar-static.rd-navbar--is-stuck {
  background: #ffffff !important;
}

/** rework **/
.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-inner,
.rd-navbar-default.rd-navbar-dark.rd-navbar-static .rd-navbar-inner {
  padding: 15px 85px 15px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap {
  margin-top: 25px;
}
/** ! **/

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > a:after,
.rd-navbar-floated.rd-navbar-static .rd-navbar-nav > li > a:after,
.rd-navbar-top-panel.rd-navbar-static .rd-navbar-nav > li > a:after {
  background: -moz-linear-gradient(90deg, #399bb5 0%, #3fadc4 100%);
  background: -o-linear-gradient(90deg, #399bb5 0%, #3fadc4 100%);
  background: -ms-linear-gradient(90deg, #399bb5 0%, #3fadc4 100%);
  background: linear-gradient(90deg, #399bb5 0%, #3fadc4 100%);
}

.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-nav > li a,
.rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-nav > li a,
.rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-nav > li a {
  color: #656565;
}

.rd-navbar-default.rd-navbar-light.rd-navbar-static .rd-navbar-nav > li a:hover,
.rd-navbar-floated.rd-navbar-light.rd-navbar-static .rd-navbar-nav > li a:hover,
.rd-navbar-top-panel.rd-navbar-light.rd-navbar-static .rd-navbar-nav > li a:hover {
  color: #006cb2;
}

.btn-custom-1 {
  color: #000000;
  background-color: #4C9BC4;
  border-color: #1C97D9;
}

.btn-custom-1:hover, .btn-custom-1:focus,
.btn-custom-1:active, .btn-custom-1.active,
.open .dropdown-toggle.btn-custom-1 {
  color: #000000;
  background-color: #51A8D6;
  border-color: #1C97D9;
}

.btn-custom-1:active,
.btn-custom-1.active,
.open .dropdown-toggle.btn-custom-1 {
  background-image: none;
}

.btn-custom-1.disabled, .btn-custom-1[disabled],
fieldset[disabled] .btn-custom-1, .btn-custom-1.disabled:hover,
.btn-custom-1[disabled]:hover, fieldset[disabled] .btn-custom-1:hover,
.btn-custom-1.disabled:focus, .btn-custom-1[disabled]:focus,
fieldset[disabled] .btn-custom-1:focus, .btn-custom-1.disabled:active,
.btn-custom-1[disabled]:active, fieldset[disabled] .btn-custom-1:active,
.btn-custom-1.disabled.active, .btn-custom-1[disabled].active,
fieldset[disabled] .btn-custom-1.active {
  background-color: #4C9BC4;
  border-color: #1C97D9;
}

.btn-custom-1 .badge {
  color: #4C9BC4;
  background-color: #000000;
}


.btn-custom-2 {
  color: #000000;
  background-color: #FED9B0;
  border-color: #FADEBE;
}

.btn-custom-2:hover, .btn-custom-2:focus,
.btn-custom-2:active, .btn-custom-2.active,
.open .dropdown-toggle.btn-custom-2 {
  color: #000000;
  background-color: #FAE4CB;
  border-color: #FADEBE;
}

.btn-custom-2:active, .btn-custom-2.active,
.open .dropdown-toggle.btn-custom-2 {
  background-image: none;
}

.btn-custom-2.disabled, .btn-custom-2[disabled],
fieldset[disabled] .btn-custom-2, .btn-custom-2.disabled:hover,
.btn-custom-2[disabled]:hover, fieldset[disabled] .btn-custom-2:hover,
.btn-custom-2.disabled:focus, .btn-custom-2[disabled]:focus,
fieldset[disabled] .btn-custom-2:focus, .btn-custom-2.disabled:active,
.btn-custom-2[disabled]:active, fieldset[disabled] .btn-custom-2:active,
.btn-custom-2.disabled.active, .btn-custom-2[disabled].active,
fieldset[disabled] .btn-custom-2.active {
  background-color: #FED9B0;
  border-color: #FADEBE;
}

.btn-custom-2 .badge {
  color: #FED9B0;
  background-color: #000000;
}

.btn-custom-3 {
  color: #000000;
  background-color: #F4962C;
  border-color: #F5B062;
}

.btn-custom-3:hover,
.btn-custom-3:focus,
.btn-custom-3:active,
.btn-custom-3.active,
.open .dropdown-toggle.btn-custom-3 {
  color: #000000;
  background-color: #FCB15B;
  border-color: #F5B062;
}

.btn-custom-3:active, .btn-custom-3.active,
.open .dropdown-toggle.btn-custom-3 {
  background-image: none;
}

.btn-custom-3.disabled, .btn-custom-3[disabled],
fieldset[disabled] .btn-custom-3, .btn-custom-3.disabled:hover,
.btn-custom-3[disabled]:hover, fieldset[disabled] .btn-custom-3:hover,
.btn-custom-3.disabled:focus, .btn-custom-3[disabled]:focus,
fieldset[disabled] .btn-custom-3:focus, .btn-custom-3.disabled:active,
.btn-custom-3[disabled]:active, fieldset[disabled] .btn-custom-3:active,
.btn-custom-3.disabled.active, .btn-custom-3[disabled].active,
fieldset[disabled] .btn-custom-3.active {
  background-color: #F4962C;
  border-color: #F5B062;
}

.btn-custom-3 .badge {
  color: #F4962C;
  background-color: #000000;
}

.btn-custom-4 {
  color: #000000;
  background-color: #FFFC3E;
  border-color: #FAF755;
}

.btn-custom-4:hover,
.btn-custom-4:focus,
.btn-custom-4:active,
.btn-custom-4.active,
.open .dropdown-toggle.btn-custom-4 {
  color: #000000;
  background-color: #FCFA8A;
  border-color: #FAF755;
}

.btn-custom-4:active, .btn-custom-4.active,
.open .dropdown-toggle.btn-custom-4 {
  background-image: none;
}

.btn-custom-4.disabled, .btn-custom-4[disabled],
fieldset[disabled] .btn-custom-4, .btn-custom-4.disabled:hover,
.btn-custom-4[disabled]:hover, fieldset[disabled] .btn-custom-4:hover,
.btn-custom-4.disabled:focus, .btn-custom-4[disabled]:focus,
fieldset[disabled] .btn-custom-4:focus, .btn-custom-4.disabled:active,
.btn-custom-4[disabled]:active, fieldset[disabled] .btn-custom-4:active,
.btn-custom-4.disabled.active, .btn-custom-4[disabled].active,
fieldset[disabled] .btn-custom-4.active {
  background-color: #FFFC3E;
  border-color: #FAF755;
}

.btn-custom-4 .badge {
  color: #FFFC3E;
  background-color: #000000;
}

.btn-custom-5 {
  color: #000000;
  background-color: #65D738;
  border-color: #88E861;
}

.btn-custom-5:hover,
.btn-custom-5:focus,
.btn-custom-5:active,
.btn-custom-5.active,
.open .dropdown-toggle.btn-custom-5 {
  color: #000000;
  background-color: #78DE50;
  border-color: #88E861;
}

.btn-custom-5:active, .btn-custom-5.active,
.open .dropdown-toggle.btn-custom-5 {
  background-image: none;
}

.btn-custom-5.disabled, .btn-custom-5[disabled],
fieldset[disabled] .btn-custom-5, .btn-custom-5.disabled:hover,
.btn-custom-5[disabled]:hover, fieldset[disabled] .btn-custom-5:hover,
.btn-custom-5.disabled:focus, .btn-custom-5[disabled]:focus,
fieldset[disabled] .btn-custom-5:focus, .btn-custom-5.disabled:active,
.btn-custom-5[disabled]:active, fieldset[disabled] .btn-custom-5:active,
.btn-custom-5.disabled.active, .btn-custom-5[disabled].active,
fieldset[disabled] .btn-custom-5.active {
  background-color: #65D738;
  border-color: #88E861;
}

.btn-custom-5 .badge {
  color: #65D738;
  background-color: #000000;
}

.btn-custom-6 {
  color: #000000;
  background-color: #9BD86A;
  border-color: #A4CF93;
}

.btn-custom-6:hover,
.btn-custom-6:focus,
.btn-custom-6:active,
.btn-custom-6.active,
.open .dropdown-toggle.btn-custom-6 {
  color: #000000;
  background-color: #9BDE64;
  border-color: #A4CF93;
}

.btn-custom-6:active, .btn-custom-6.active,
.open .dropdown-toggle.btn-custom-6 {
  background-image: none;
}

.btn-custom-6.disabled, .btn-custom-6[disabled],
fieldset[disabled] .btn-custom-6, .btn-custom-6.disabled:hover,
.btn-custom-6[disabled]:hover, fieldset[disabled] .btn-custom-6:hover,
.btn-custom-6.disabled:focus, .btn-custom-6[disabled]:focus,
fieldset[disabled] .btn-custom-6:focus, .btn-custom-6.disabled:active,
.btn-custom-6[disabled]:active, fieldset[disabled] .btn-custom-6:active,
.btn-custom-6.disabled.active, .btn-custom-6[disabled].active,
fieldset[disabled] .btn-custom-6.active {
  background-color: #9BD86A;
  border-color: #A4CF93;
}

.btn-custom-6 .badge {
  color: #9BD86A;
  background-color: #000000;
}

.btn-custom-7 {
  color: #000000;
  background-color: #00D47E;
  border-color: #14D98A;
}

.btn-custom-7:hover,
.btn-custom-7:focus,
.btn-custom-7:active,
.btn-custom-7.active,
.open .dropdown-toggle.btn-custom-7 {
  color: #000000;
  background-color: #00E388;
  border-color: #14D98A;
}

.btn-custom-7:active, .btn-custom-7.active,
.open .dropdown-toggle.btn-custom-7 {
  background-image: none;
}

.btn-custom-7.disabled, .btn-custom-7[disabled],
fieldset[disabled] .btn-custom-7, .btn-custom-7.disabled:hover,
.btn-custom-7[disabled]:hover, fieldset[disabled] .btn-custom-7:hover,
.btn-custom-7.disabled:focus, .btn-custom-7[disabled]:focus,
fieldset[disabled] .btn-custom-7:focus, .btn-custom-7.disabled:active,
.btn-custom-7[disabled]:active, fieldset[disabled] .btn-custom-7:active,
.btn-custom-7.disabled.active, .btn-custom-7[disabled].active,
fieldset[disabled] .btn-custom-7.active {
  background-color: #00D47E;
  border-color: #14D98A;
}

.btn-custom-7 .badge {
  color: #00D47E;
  background-color: #000000;
}

.btn-custom-8 {
  color: #000000;
  background-color: #00BFF4;
  border-color: #03C2F7;
}

.btn-custom-8:hover,
.btn-custom-8:focus,
.btn-custom-8:active,
.btn-custom-8.active,
.open .dropdown-toggle.btn-custom-8 {
  color: #000000;
  background-color: #32CFFA;
  border-color: #03C2F7;
}

.btn-custom-8:active, .btn-custom-8.active,
.open .dropdown-toggle.btn-custom-8 {
  background-image: none;
}

.btn-custom-8.disabled, .btn-custom-8[disabled],
fieldset[disabled] .btn-custom-8, .btn-custom-8.disabled:hover,
.btn-custom-8[disabled]:hover, fieldset[disabled] .btn-custom-8:hover,
.btn-custom-8.disabled:focus, .btn-custom-8[disabled]:focus,
fieldset[disabled] .btn-custom-8:focus, .btn-custom-8.disabled:active,
.btn-custom-8[disabled]:active, fieldset[disabled] .btn-custom-8:active,
.btn-custom-8.disabled.active, .btn-custom-8[disabled].active,
fieldset[disabled] .btn-custom-8.active {
  background-color: #00BFF4;
  border-color: #03C2F7;
}

.btn-custom-8 .badge {
  color: #00BFF4;
  background-color: #000000;
}

.btn-custom-9 {
  color: #000000;
  background-color: #00ACFB;
  border-color: #7EC0DE;
}

.btn-custom-9:hover,
.btn-custom-9:focus,
.btn-custom-9:active,
.btn-custom-9.active,
.open .dropdown-toggle.btn-custom-9 {
  color: #000000;
  background-color: #50C4FA;
  border-color: #7EC0DE;
}

.btn-custom-9:active, .btn-custom-9.active,
.open .dropdown-toggle.btn-custom-9 {
  background-image: none;
}

.btn-custom-9.disabled, .btn-custom-9[disabled],
fieldset[disabled] .btn-custom-9, .btn-custom-9.disabled:hover,
.btn-custom-9[disabled]:hover, fieldset[disabled] .btn-custom-9:hover,
.btn-custom-9.disabled:focus, .btn-custom-9[disabled]:focus,
fieldset[disabled] .btn-custom-9:focus, .btn-custom-9.disabled:active,
.btn-custom-9[disabled]:active, fieldset[disabled] .btn-custom-9:active,
.btn-custom-9.disabled.active, .btn-custom-9[disabled].active,
fieldset[disabled] .btn-custom-9.active {
  background-color: #00ACFB;
  border-color: #7EC0DE;
}

.btn-custom-9 .badge {
  color: #00ACFB;
  background-color: #000000;
}

.btn-custom-10 {
  color: #000000;
  background-color: #89B9D4;
  border-color: #99BED4;
}

.btn-custom-10:hover,
.btn-custom-10:focus,
.btn-custom-10:active,
.btn-custom-10.active,
.open .dropdown-toggle.btn-custom-10 {
  color: #000000;
  background-color: #80AEC9;
  border-color: #99BED4;
}

.btn-custom-10:active, .btn-custom-10.active,
.open .dropdown-toggle.btn-custom-10 {
  background-image: none;
}

.btn-custom-10.disabled, .btn-custom-10[disabled],
fieldset[disabled] .btn-custom-10, .btn-custom-10.disabled:hover,
.btn-custom-10[disabled]:hover, fieldset[disabled] .btn-custom-10:hover,
.btn-custom-10.disabled:focus, .btn-custom-10[disabled]:focus,
fieldset[disabled] .btn-custom-10:focus, .btn-custom-10.disabled:active,
.btn-custom-10[disabled]:active, fieldset[disabled] .btn-custom-10:active,
.btn-custom-10.disabled.active, .btn-custom-10[disabled].active,
fieldset[disabled] .btn-custom-10.active {
  background-color: #89B9D4;
  border-color: #99BED4;
}

.btn-custom-10 .badge {
  color: #89B9D4;
  background-color: #000000;
}

.btn-custom-11 {
  color: #000000;
  background-color: #F9F7EE;
  border-color: #E6E5E1;
}

.btn-custom-11:hover,
.btn-custom-11:focus,
.btn-custom-11:active,
.btn-custom-11.active,
.open .dropdown-toggle.btn-custom-11 {
  color: #000000;
  background-color: #F5F1DF;
  border-color: #E6E5E1;
}

.btn-custom-11:active, .btn-custom-11.active,
.open .dropdown-toggle.btn-custom-11 {
  background-image: none;
}

.btn-custom-11.disabled, .btn-custom-11[disabled],
fieldset[disabled] .btn-custom-11, .btn-custom-11.disabled:hover,
.btn-custom-11[disabled]:hover, fieldset[disabled] .btn-custom-11:hover,
.btn-custom-11.disabled:focus, .btn-custom-11[disabled]:focus,
fieldset[disabled] .btn-custom-11:focus, .btn-custom-11.disabled:active,
.btn-custom-11[disabled]:active, fieldset[disabled] .btn-custom-11:active,
.btn-custom-11.disabled.active, .btn-custom-11[disabled].active,
fieldset[disabled] .btn-custom-11.active {
  background-color: #F9F7EE;
  border-color: #E6E5E1;
}

.btn-custom-11 .badge {
  color: #F9F7EE;
  background-color: #000000;
}

.btn-custom-12 {
  color: #000000;
  background-color: #E8ECE5;
  border-color: #F2F5F0;
}

.btn-custom-12:hover,
.btn-custom-12:focus,
.btn-custom-12:active,
.btn-custom-12.active,
.open .dropdown-toggle.btn-custom-12 {
  color: #000000;
  background-color: #DFE6DA;
  border-color: #F2F5F0;
}

.btn-custom-12:active, .btn-custom-12.active,
.open .dropdown-toggle.btn-custom-12 {
  background-image: none;
}

.btn-custom-12.disabled, .btn-custom-12[disabled],
fieldset[disabled] .btn-custom-12, .btn-custom-12.disabled:hover,
.btn-custom-12[disabled]:hover, fieldset[disabled] .btn-custom-12:hover,
.btn-custom-12.disabled:focus, .btn-custom-12[disabled]:focus,
fieldset[disabled] .btn-custom-12:focus, .btn-custom-12.disabled:active,
.btn-custom-12[disabled]:active, fieldset[disabled] .btn-custom-12:active,
.btn-custom-12.disabled.active, .btn-custom-12[disabled].active,
fieldset[disabled] .btn-custom-12.active {
  background-color: #E8ECE5;
  border-color: #F2F5F0;
}

.btn-custom-12 .badge {
  color: #E8ECE5;
  background-color: #000000;
}

.btn-custom-13 {
  color: #000000;
  background-color: #D0C996;
  border-color: #DED69B;
}

.btn-custom-13:hover,
.btn-custom-13:focus,
.btn-custom-13:active,
.btn-custom-13.active,
.open .dropdown-toggle.btn-custom-13 {
  color: #000000;
  background-color: #E0D794;
  border-color: #DED69B;
}

.btn-custom-13:active, .btn-custom-13.active,
.open .dropdown-toggle.btn-custom-13 {
  background-image: none;
}

.btn-custom-13.disabled, .btn-custom-13[disabled],
fieldset[disabled] .btn-custom-13, .btn-custom-13.disabled:hover,
.btn-custom-13[disabled]:hover, fieldset[disabled] .btn-custom-13:hover,
.btn-custom-13.disabled:focus, .btn-custom-13[disabled]:focus,
fieldset[disabled] .btn-custom-13:focus, .btn-custom-13.disabled:active,
.btn-custom-13[disabled]:active, fieldset[disabled] .btn-custom-13:active,
.btn-custom-13.disabled.active, .btn-custom-13[disabled].active,
fieldset[disabled] .btn-custom-13.active {
  background-color: #D0C996;
  border-color: #DED69B;
}

.btn-custom-13 .badge {
  color: #D0C996;
  background-color: #000000;
}


.jumbotron.custom {
  background-color: #ffffff !important;
  border: 2px solid gray !important;
  color: black !important;
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}

.jumbotron.custom h3 {
  color: #000000 !important;
}

@media screen and (max-width: 990px) {
  .jumbotron.custom {
    margin-bottom: 20px !important;
  }
}

#career-bb, #career-bb li {
  margin: 0;
  padding: 0;
  list-style: none;
}
#career-bb li {
  position: relative;
  margin-bottom: 10px;
  padding-left: 45px;
}
#career-bb i {
  position: absolute;
  top: 5px;
  left: 0;
}
#career-bb .glyphicon {
  font-size: 20px;
}

#contact-us .radio .radio-custom-dummy,
#contact-us .radio-inline .radio-custom-dummy,
#contact-us .checkbox .checkbox-custom-dummy,
#contact-us .checkbox-inline .checkbox-custom-dummy {
  background-color: #ffffff;
}

.gm-style .gm-wrapper .gm-style-iw {
  width: 301px !important;
  text-align: left !important;
  font-size: 14px;
}

.gm-style .gm-wrapper .gm-style-iw a {
  color: #999999 !important;
  text-decoration: none;
}

.rd-google-map__model {
  height: 400px;
}

@media (min-width: 480px) {
  .rd-google-map__model {
    height: 400px;
  }
}

svg#contact-data #age,
svg#contact-data #social,
svg#contact-data #geo,
svg#contact-data #interactions,
svg#contact-data #site-activity,
svg#contact-data #sms,
svg#contact-data #sent-received {
  transform: scale(0);
  -webkit-transform: scale(0);
  -webkit-transform-origin: 50% 50%;
}

#contact-show .do_animate > svg#contact-data #social {
  animation: pop .4s ease-out forwards;
  -webkit-animation: pop .4s ease-out forwards;
  transform-origin: 35.199px 51.481px;
  -webkit-transform-origin: 50% 50%; }

#contact-show .do_animate > svg#contact-data #interactions {
  animation: pop .4s ease-out forwards;
  -webkit-animation: pop .4s ease-out forwards;
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
  transform-origin: 36.103px 129.29px;
  -webkit-transform-origin: 50% 50%; }

#contact-show .do_animate > svg#contact-data #site-activity {
  animation: pop .4s ease-out forwards;
  -webkit-animation: pop .4s ease-out forwards;
  -webkit-animation-delay: .8s;
  animation-delay: .8s;
  transform-origin: 105.171px 192.346px;
  -webkit-transform-origin: 50% 50%; }

#contact-show .do_animate > svg#contact-data #sms {
  animation: pop .4s ease-out forwards;
  -webkit-animation: pop .4s ease-out forwards;
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
  transform-origin: 197.769px 201.222px;
  -webkit-transform-origin: 50% 50%; }

#contact-show .do_animate > svg#contact-data #geo {
  animation: pop .4s ease-out forwards;
  -webkit-animation: pop .4s ease-out forwards;
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
  transform-origin: 285.306px 192.346px;
  -webkit-transform-origin: 50% 50%; }

#contact-show .do_animate > svg#contact-data #age {
  animation: pop .4s ease-out forwards;
  -webkit-animation: pop .4s ease-out forwards;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  transform-origin: 359.267px 129.288px;
  -webkit-transform-origin: 50% 50%; }

#contact-show .do_animate > svg#contact-data #sent-received {
  animation: pop .4s ease-out forwards;
  -webkit-animation: pop .4s ease-out forwards;
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
  transform-origin: 372.642px 51.481px;
  -webkit-transform-origin: 50% 50%;
}

/* -------------------------------------------------------------------------*\
   Animations
\*------------------------------------------------------------------------ */
/* Dim */
@-webkit-keyframes dim {
  100% {
    opacity: 0.5;
  }
}
@keyframes dim {
  100% {
    opacity: 0.5;
  }
}
/* Show */

@-webkit-keyframes show {
  100% {
    opacity: 1;
  }
}
@keyframes show {
  100% {
    opacity: 1;
  }
}
/* hide */

@-webkit-keyframes hide {
  100% {
    opacity: 0;
  }
}
@keyframes hide {
  100% {
    opacity: 0;
  }
}
/* Line */

@-webkit-keyframes line {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes line {
  100% {
    stroke-dashoffset: 0;
  }
}
/* Email - Segment animation */

@keyframes seg_move1 {
  0% {
    opacity: 1;
  }
  100% {
    transform: translateY(115px);
  }
}
@-webkit-keyframes seg_move1 {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(115px);
  }
}
@keyframes seg_move2 {
  100% {
    transform: translateY(125px);
  }
}
@-webkit-keyframes seg_move2 {
  100% {
    -webkit-transform: translateY(125px);
  }
}
/* Email - Segment animation */

@keyframes move_off {
  0% {
    transform: translate(0, 115px);
  }
  100% {
    transform: translate(-560px, 115px);
  }
}
@-webkit-keyframes move_off {
  0% {
    -webkit-transform: translate(0, 115px);
  }
  100% {
    -webkit-transform: translate(-560px, 115px);
  }
}
/* Home - Automation dots */

@keyframes dotpulse {
  0%, 50% {
    transform: scale(1, 1);
    fill: #E0E0E0;
  }
  20% {
    transform: scale(1.8, 1.8);
    fill: #cbcbcb;
  }
}
@-webkit-keyframes dotpulse {
  0%, 50% {
    -webkit-transform: scale(1, 1);
    -webkit-transform-origin: 50% 50%;
    fill: #E0E0E0;
  }
  20% {
    -webkit-transform: scale(1.8, 1.8);
    -webkit-transform-origin: 50% 50%;
    fill: #cbcbcb;
  }
}
/* Email - Heatmap animation */

@keyframes hm_move1 {
  100% {
    transform: translateY(38px);
    transform: translate(88px, 5px);
  }
}
@-webkit-keyframes hm_move1 {
  100% {
    -webkit-transform: translate(88px, 5px);
  }
}
@keyframes hm_move2 {
  100% {
    transform: translate(-68px, -10px);
  }
}
@-webkit-keyframes hm_move2 {
  100% {
    -webkit-transform: translate(-68px, -10px);
  }
}
/* Pop */

@-webkit-keyframes pop {
  50% {
    -webkit-transform: scale(1, 1);
    -webkit-transform-origin: 50% 50%;
  }
  75% {
    -webkit-transform: scale(0.8, 0.8);
    -webkit-transform-origin: 50% 50%;
  }
  100% {
    -webkit-transform: scale(1, 1);
    -webkit-transform-origin: 50% 50%;
  }
}
@keyframes pop {
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
/* Radar */

@keyframes radarscale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(8);
  }
  75% {
    transform: scale(10);
  }
  100% {
    transform: scale(12);
    opacity: 0;
  }
}
@-webkit-keyframes radarscale {
  50% {
    -webkit-transform: scale(8, 8);
    -webkit-transform-origin: 50% 50%;
  }
  75% {
    -webkit-transform: scale(10, 10);
    -webkit-transform-origin: 50% 50%;
  }
  100% {
    -webkit-transform: scale(12, 12);
    -webkit-transform-origin: 50% 50%;
    opacity: 0;
  }
}
@keyframes radarscale2 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(14);
  }
  75% {
    transform: scale(16);
  }
  100% {
    transform: scale(18);
    opacity: 0;
  }
}
@-webkit-keyframes radarscale2 {
  50% {
    -webkit-transform: scale(14, 14);
    -webkit-transform-origin: 50% 50%;
  }
  75% {
    -webkit-transform: scale(16, 16);
    -webkit-transform-origin: 50% 50%;
  }
  100% {
    -webkit-transform: scale(18, 18);
    -webkit-transform-origin: 50% 50%;
    opacity: 0;
  }
}
/* Blinking */

@keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}
@-moz-keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}
@-webkit-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}
@-ms-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}
@-o-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}
/* Fade In */

.fade-in-anim {
  opacity: 0;
  -webkit-animation: fadeIn ease-in;
  animation: fadeIn ease-in 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
/* CRM - Scoring move */

@keyframes score_move1 {
  100% {
    transform: translateY(68px);
    transform: translate(0, 68px);
  }
}
@-webkit-keyframes score_move1 {
  100% {
    -webkit-transform: translate(0, 68px);
  }
}
@keyframes score_move2 {
  100% {
    transform: translateY(-68px);
    transform: translate(0, -68px);
  }
}
@-webkit-keyframes score_move2 {
  100% {
    -webkit-transform: translate(0, -68px);
  }
}
@keyframes score_move3 {
  100% {
    transform: translateY(68px);
    transform: translate(0, 68px);
  }
}
@-webkit-keyframes score_move3 {
  100% {
    -webkit-transform: translate(0, 68px);
  }
}
@keyframes score_move4 {
  100% {
    transform: translateY(-136px);
    transform: translate(0, -136px);
  }
}
@-webkit-keyframes score_move4 {
  100% {
    -webkit-transform: translate(0, -136px);
  }
}
/* Email - Segment animation */

@keyframes pin_move {
  100% {
    transform: translate(0, 20px);
    opacity: 1;
  }
}
@-webkit-keyframes pin_move {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    opacity: 1;
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
