.justify-center{
    justify-content: center;
}
.logo-md {
    height: 1.4rem !important;
}
.intro {
    padding: 38px 0 0 0;
    background: rgb(9,154,214,0.4);
}
.intro .img-shape {
    margin-bottom: -24px;
    width: 101%;
}
.intro-img {
    margin-top: 0;
}
.bg-half--cyan:after {
    background-color: rgb(9,154,214,0.4);
}
.u-bg--primary {
    background-color: #099ad6;
}
.section-spacer {
    padding: 86px 0;
}
.section-spacer:first-of-type {
    padding: 38px 0;
}
.section-header {
    margin-bottom: 34px;
}
.integration-card {
    -webkit-box-shadow: 0 10px 20px rgba(47, 91, 231, 0.2);
    box-shadow: 0 10px 20px rgba(47, 91, 231, 0.2);
}
.integration-card .card-header {
	padding-top: 1.4rem;
}
.integration-card .icon {
	display: inline-block;
	width: 40px;
    height: 40px;
    font-size: 1.6rem;
    line-height: 44px;
    text-align: center;
	margin-bottom: 0.4rem;
}
.integration-card .icon.icon-survey i {
    padding-left: 4px;
}
.integration-card .icon.icon-sales{
	background-color: #F88962;
}
.integration-card .icon.icon-cs{
	background-color: #769ED9;
}
.integration-card .icon.icon-financial{
	background-color: #6EC06E;
}
.integration-card .icon.icon-survey{
	background-color: #F2CF5B;
}
.integration-card .icon.icon-schedule{
	background-color: #B781D3;
}
.integration-card .icon.icon-ticket{
	background-color: #b19f7e;
}

.pricing-tier {
    border: 1px solid rgba(0,0,0,.125);
    -webkit-box-shadow: 0 10px 20px rgba(47, 91, 231, 0.2);
    box-shadow: 0 10px 20px rgba(47, 91, 231, 0.2);
	min-height: unset;
}
/* .pricing-tier .plan-price span {
    font-size: 1.7rem;
}
.pricing-tier .plan-price span.plan-custom {
    font-size: 1.2rem;
}
.pricing-tier .plan-price .plan-period {
    font-size: 10px;
}
.pricing-tier a {
    margin-top: 2rem;
} */
.pricing-tier .plan-price .plan-currency-symbol, .pricing-tier.active .plan-detail .plan-period {
    color: rgba(255, 255, 255, 0.7);
}
.pricing-tier .plan-price .plan-currency-symbol {
    font-size: 1.4rem !important;
}
.pricing-tier.active .btn {
    background: #099ad6;
    color: #fff;
}
.pricing-tier.active .btn:hover {
    background: #34abdf;
}
.pricing-tier .plan-legend{
    font-size: 85%;
}
.plan-features {
    margin-top: 0;
}

.modal-body i{
    line-height: 5rem;
    font-size: 4rem;
    color: darkgreen;
}
.modal-body h5{
    padding-top: 0.8rem;
}

@media (max-width: 768px){
    .intro-img {
        margin-top: 2rem;
    }
}











.page-terms-privacy p, .page-terms-privacy li {
    margin-bottom: 10px;
}
.page-terms-privacy ol, .page-terms-privacy ul {
    list-style-position: inside;
}
.page-terms-privacy ol ol {
    padding: 10px 0 10px 0 !important;
}
.page-terms-privacy ol li ol li ol li ol.letras {
    list-style-type: lower-alpha;
}
.page-terms-privacy ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}
.page-terms-privacy ol > li {
    display: table;
    counter-increment: item;
    margin-bottom: 0.6em;
}
.page-terms-privacy ol > li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;
}
.page-terms-privacy li ol > li {
    margin: 0;
}
.page-terms-privacy li ol > li:before {
    content: counters(item, ".") " ";
}