#x13callback_button {
  color: #ffffff !important;
  width: 44px;
  height: 44px;
  bottom: 18px;
  right: 18px;
  background: #59b2f0 !important;
}
#x13callback_button:hover {
  color: #ffffff !important;
  background: #4a8bd9 !important;
}

#x13callback_button.circle {
  border-radius: 22px;;
  -webkit-border-radius: 22px;;
  -moz-border-radius: 22px;;
}

#x13callback_button.circle.animate .callback-container::before {
  border: 1px solid #59b2f0 !important;
}
#x13callback_button.circle.animate .callback-container::after {
  border: 2px solid #59b2f0 !important;
}
#x13callback_button.circle.animate .callback-container .third-ring {
  border: 5px solid #59b2f0 !important;
}
#x13callback_button.circle.animate:hover .callback-container::after,
#x13callback_button.circle.animate:hover .callback-container::before,
#x13callback_button.circle.animate:hover .callback-container .third-ring {
  border-color: #4a8bd9 !important;
}

#x13callback_button.square.animate .callback-container::before {
  border: 5px solid #59b2f0 !important;
}
#x13callback_button.square.animate:hover .callback-container::before {
  border-color: #4a8bd9 !important;
}

#x13callback_button .x13callback-icon {
  font-size: 22px;
  color: #ffffff !important;
  top: 11px;
}
#x13callback_button:hover .x13callback-icon {
  color: #ffffff !important;
}
