#header-wrap,
.header-style-1 #header-widget-area {
    height: 105px;
}

.sf-menu>li>a,
.sf-menu>li.dropdown>a {
    padding-top: 42.00px;
    padding-bottom: 37.00px;
}

.header-style-1 #header-widget-area {
    padding-top: 37.00px;
    padding-bottom: 37.00px;
}

@media (min-width: 992px) {
    .header-style-1 #custom-search-button {
        height: 105px;
    }
    #custom-search-button {
        top: 43.50px;
    }
}

@media (min-width: 1025px) {
    .header-style-2 #header-wrap.stuck {
        height: 90.00px;
    }
    .header-style-2 #header-wrap.stuck .sf-menu>li>a,
    .header-style-2 #header-wrap.stuck .sf-menu>li.dropdown>a {
        padding-top: 27.00px;
        padding-bottom: 37.00px;
    }
    .header-style-2 #header-wrap.stuck #custom-search-button {
        top: 27.00px;
    }
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #252525;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    color: #0068a1;
}

.text-highlight {
    color: #0068a1;
}

a {
    color: #0068a1;
}

ul.circle-2 li:before {
    border-color: #0068a1;
}

ul.check li:before {
    color: #0068a1;
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
    background-color: #0068a1;
}

.session-container {
    width: 100%
}

.header-style-1 #header-widget-area {
    background-color: #0068a1;
}

.sf-menu>li.current>a,
.sf-menu li.sfHover>a,
.sf-menu a:hover,
.sf-menu li.sfHover a:hover {
    color: #0068a1;
}

.sf-menu>li.dropdown ul {
    border-top-color: #0068a1;
}

.sf-mega {
    border-top-color: #0068a1;
}

#mobile-menu {
    background-color: #0068a1;
}

#mobile-menu .sf-mega {
    background-color: #0068a1;
}

.header-style-1 #custom-search-button {
    background-color: #0068a1;
}

#custom-search-form-container {
    background-color: #0068a1;
}

.header-style-1 #header-wrap.stuck {
    background-color: #0068a1;
}

#page-header p {
    color: #0068a1;
}

#footer a {
    color: #7b7b7b;
}

#footer a:hover {
    color: #0068a1;
}

#footer-bottom a {
    color: #273941;
}

#footer-bottom a:hover {
    color: #0068a1;
}

.vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title>a:hover {
    background-color: #0068a1 !important;
    border-color: #0068a1 !important;
}

.alert.success {
    background-color: #0068a1;
}

.bordered:before {
    border-color: #0068a1;
}

h1.error {
    border-color: #0068a1;
    color: #0068a1;
}

.box.box-style-2 {
    background-color: #0068a1;
}

.btn {
    background-color: #0068a1;
}

.btn-grey:after {
    background-color: #0068a1;
}

.btn-grey:hover {
    background-color: #0068a1;
}

.countdown-section {
    background-color: #0068a1;
}

.countdown-section:nth-child(1) {
    background-color: #0068a1;
}

.countdown-section:nth-child(2) {
    background-color: #005f94;
}

.countdown-section:nth-child(3) {
    background-color: #005787;
}

.countdown-section:nth-child(4) {
    background-color: #004d78;
}

.countdown-section:after {
    border-left-color: #0068a1;
}

.countdown-section:nth-child(1):after {
    border-left-color: #0068a1;
}

.countdown-section:nth-child(2):after {
    border-left-color: #005f94;
}

.countdown-section:nth-child(3):after {
    border-left-color: #005787;
}

.countdown-section:nth-child(4):after {
    border-left-color: #004d78;
}

.headline:before {
    background-color: #0068a1;
}

.icon-box-1.alt>i:after {
    background-color: #0068a1;
}

.icon-box-1:hover>i {
    border-color: #0068a1;
    color: #0068a1;
}

.icon-box-1.alt:hover>i {
    border-color: #0068a1;
    background-color: #0068a1;
}

.icon-box-2:hover>i {
    color: #0068a1;
}

.icon-box-3>i {
    color: #0068a1;
}

.icon-box-4:before {
    border-color: #0068a1;
}

.icon-box-4:hover:before {
    background-color: #0068a1;
}

.icon-box-5 h4:before {
    background-color: #0068a1;
}

.icon-box-5 h4 a {
    color: #0068a1;
}

.icon-box-6 h4:after {
    background-color: #0068a1;
}

.icon-box-6 h4 a {
    color: #0068a1;
}

.image-box>i {
    background-color: #0068a1;
}

.image-box.alt-2:hover .image-box-img>i {
    background-color: #0068a1;
}

#info-box-1 {
    background-color: #0068a1;
}

.milestone .milestone-content {
    color: #0068a1;
}

.vertical-process-builder .process-description h4:before {
    border-top-color: #0068a1;
}

.vertical-process-builder li:hover i,
.vertical-process-builder li:hover h1 {
    border-color: #0068a1;
    color: #0068a1;
}

.vertical-process-builder li:hover i,
.vertical-process-builder li:hover h1 {
    border-color: #0068a1;
    color: #0068a1;
}

.pricing-table:hover .pricing-table-header:before {
    border-color: #0068a1;
}

.progress-bar .progress-bar-outer {
    background-color: #0068a1;
}

.services-list li {
    background-color: #2864ae;
}

.services-list li:nth-child(4n+1) {
    background-color: #2864ae;
    transition: white 1s ease;
}

.services-list li:nth-child(4n+1):hover {
    background: linear-gradient(45deg, #2864ae, #2dc168);
}

.services-list li:nth-child(4n+2) {
    background-color: #2864ae;
    transition: background 1s ease;
}

.services-list li:nth-child(4n+2):hover {
    background: linear-gradient(45deg, #2864ae, #2dc168);
}

.services-list .service-card2 {
    background-color: #2864ae !important;
    transition: background 1s ease;
}

.services-list .service-card2:hover {
    background-color: #102E54 !important;
}

.services-list .service-card3 {
    background-color: #2864ae !important;
    transition: background 1s ease;
}

.services-list .service-card3:hover {
    background: linear-gradient(45deg, #2864ae, #2dc168)
}

.services-list .service-card4 {
    background-color: #2864ae !important;
    transition: background 1s ease;
}

.services-list .service-card4:hover {
    background: linear-gradient(45deg, #2864ae, #2dc168)
}

.services-list li:nth-child(4n+3) {
    background-color: #2864ae;
}

.services-list li:nth-child(4n+4) {
    background-color: #0E2747
}

.services-list li:nth-child(4n+1):after {
    border-left-color: #163172;
}

.services-list li:nth-child(4n+2):after {
    border-left-color: #07B88F;
}

.services-list li:nth-child(4n+3):after {
    border-left-color: #058567;
}

.services-list li:nth-child(4n+4):after {
    border-left-color: #04634D;
}

.services-list2 li {
    background-color: #2864ae;
}

.services-list2:hover {
    background-color: #09203f;
}

.service-item {
    display: flex;
    
    align-items: center;
    flex-direction: column;
}


/*.panel-anim {
    -webkit-transition: -webkit-transform 1.2s ease-in-out;
    transition: transform 1.2s ease-in-out;
}

.service-item:hover .panel-anim {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}*/

.vc_tta.vc_tta-tabs .vc_tta-tab>a:hover,
.vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a {
    background-color: #0068a1 !important;
}

.testimonial>h4 span {
    color: #0068a1;
}

.team-member h4:before {
    background-color: #0068a1;
}

.team-member h6 {
    color: #0068a1;
}

.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #0068a1;
}

.testimonial-slider h3:before {
    background-color: #0068a1;
}

.testimonial-slider-2:before {
    border-color: #0068a1;
    color: #0068a1;
}

.sticky-post {
    background-color: #0068a1;
}

.post-title:before {
    border-top-color: #0068a1;
}

.posted-on {
    background-color: #0068a1;
}

.post.alt .posted-on {
    color: #0068a1;
}

.comments-link a {
    background-color: #0068a1;
}

.comments-link a:after {
    border-top-color: #0068a1;
}

.pagination .page-numbers:hover,
.pagination .page-numbers.current {
    background-color: #0068a1;
}

.comment-meta {
    background-color: #0068a1;
}

.widget_pages ul li.current_page_item a {
    color: #0068a1;
}

.widget_pages a:hover {
    color: #0068a1;
}

#footer-bottom .widget_pages ul li.current_page_item a {
    color: #0068a1;
}

.widget_archive a:hover {
    color: #0068a1;
}

.widget_categories a:hover {
    color: #0068a1;
}

.widget_meta a:hover {
    color: #0068a1;
}

.widget_tag_cloud a {
    background-color: #0068a1;
}

#wp-calendar tbody a {
    background-color: #0068a1;
}

.widget_nav_menu a:hover {
    color: #0068a1;
}

.thrump_edns_widget_latest_posts ul li .title:hover {
    color: #0068a1;
}

.thrump_edns_widget_latest_posts ul li .comments a {
    background-color: #0068a1;
}

.thrump_edns_widget_latest_posts ul li .comments a:after {
    border-top-color: #0068a1;
}

.thrump_edns_widget_recommended ul li .title:hover {
    color: #0068a1;
}

.thrump_edns_widget_recommended ul li .comments a {
    background-color: #0068a1;
}

.thrump_edns_widget_recommended ul li .comments a:after {
    border-top-color: #0068a1;
}

.thrump_edns_social_media_widget {
    background-color: #0068a1;
}

.tp-bullets.default .tp-bullet:hover,
.tp-bullets.default .tp-bullet.selected {
    border-color: #0068a1;
    background: #0068a1;
}

.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover {
    border-color: #0068a1;
    background: #0068a1;
}

.tp-bannertimer {
    background-color: #0068a1;
}

.erp-iframe-wrap .mfp-close {
    background-color: #0068a1;
}

.titulo-basta {
    color: #FFF;
}

.titulo-indicadores {
    margin-top: -19px;
    color: #fff;
    font-size: 80px;
    line-height: 80px;
    text-shadow: -3px -3px 0 #45bbf8, 0 -3px 0 #45bbf8, 3px -3px 0 #45bbf8, -3px 0 0 #45bbf8, 3px 0 0 #45bbf8, -3px 3px 0 #45bbf8, 0 3px 0 #45bbf8, 3px 3px 0 #45bbf8;
}

.texto-basta {
    margin-top: -80px;
}

#logo {
    padding: 0px 0 0px 0 !important;
}

.menos {
    padding: 0px !important;
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}

.services-list {
    margin: -50px 0px;
    font-family: SANS-SERIF;
    padding-inline-start: 0px;
}

.services-list2 {
    margin: -50px 0px;
    font-family: SANS-SERIF;
    padding-inline-start: 0px;
}

#twitter-widget-0 {
    height: 218px !important;
}

#footer {
    padding: 50px 0 ;
}

.participe {
    padding: 0px 0 0px 0 !important;
    height: 180px !important;
}

.titulo-participe {
    color: #FFF;
    margin: -50px;
}

#logo img {
    padding-top: 10px !important;
}

#logo img {
    margin-left: 50px;
}

.h3-ses {
    margin: 50px 0;
}

.p-ses {
    margin-bottom: 50px 0;
}