body{
  background: var(--ice-super-light);
}

.subtitle{
    line-height: 28px;
    letter-spacing: -.02em;
    color: #576070;
    font-weight: 500;
    font-size: 20px;
}

.form-control{
    /* padding: 16px 10px;  */
}

#fit-power{
    position: relative;
    display: block;
    left: calc(50% - 1.5rem);
    margin-top: -10px;
    width: 3rem;
    height: auto;
}


#successAnimation{
	display: none;

    margin-left: calc(50% - 50px);

    margin-top: 110px;
}

@keyframes scaleAnimation {
  0% {
    opacity: 0;
    transform: scale(1.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes drawCircle {
  0% {
    stroke-dashoffset: 151px;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes drawCheck {
  0% {
    stroke-dashoffset: 36px;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#successAnimationCircle {
  stroke-dasharray: 151px 151px;
  stroke: var(--primary_vibrant);
}
#successAnimationCheck {
  stroke-dasharray: 36px 36px;
  stroke: var(--primary_vibrant);
}
#successAnimationResult {
  fill: var(--primary_vibrant);
  opacity: 0;
}
#successAnimation.animated {
  animation: 1s ease-out 0s 1 both scaleAnimation;
}
#successAnimation.animated #successAnimationCircle {
  animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle, 0.3s linear 0.9s 1 both fadeOut;
}
#successAnimation.animated #successAnimationCheck {
  animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck, 0.3s linear 0.9s 1 both fadeOut;
}
#successAnimation.animated #successAnimationResult {
  animation: 0.3s linear 0.9s both fadeIn;
}

#successAnimationtekst{
	display: none; 
	color: rgb(13,71,161); 
	font-weight: 400;
}

.success-holder{
    min-height: 400px;
    display: none;
}

.required:after {
    content:"*\00a0";
    color:red;
}

.social-button{
  padding: 10px;
  font-size: 1.3rem;
  color: #fff;
  background: var(--ice-p2);
}

#globalFooter{
  padding-top: 3rem;
}