.text-link {
    color: #292929;
}

.pricing--secondary .btn-primary,.pricing--secondary .btn-primary:focus {
    border-color: #c73417;
    color: #fff;
    background-color: #c73417;
}
.pricing--secondary .btn-primary:active,.pricing--secondary .btn-primary:hover {
  border-color: #8c1b0f;
  color: #fff;
  background-color: #8c1b0f;
}
.pricing--tertiary .btn-primary,.pricing--tertiary  .btn-primary:focus {
  border-color: #cbb746;
  color: #fff;
  background-color: #cbb746;
}
.pricing--tertiary .btn-primary:active, .pricing--tertiary .btn-primary:hover {
  border-color: #97872f;
  color: #fff;
  background-color: #97872f;
}
.form-check-input:checked{
    background-color: #14a8bb;
    border-color: #14a8bb;
}
.form-check-input:focus{
    box-shadow: none;
}

.icon-box-circle__content{
    padding: 1rem 3rem 0;
}
.icon-box-circle .flip-content{
    position: absolute;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;    
    backface-visibility: hidden; 
    padding: 0;
    margin: 0;
}
.front {
}
.icon-box-circle .back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
    font-size: 1rem;
}
.icon-box-circle:hover .front{
    z-index: 0;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);    
}
.icon-box-circle:hover .back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);    
    transform: rotateY(0deg);
}
.icon-box-horizontal__icon svg,
.title-icon__icon svg{
    fill: #333;
}
.alert-danger {
    color: #d13422;
    background-color: #ffefed;
    border-color: #d13422;
    border-radius: 1.25rem;
}