.back-to-top i {
            background: #0055b0;
            color: #fff;
        }

        .back-to-top i:hover {
            background: #0f46a1;
            color: #fff;
        }

        .site-logo img {
            height: 50px;
        }

        .breadcrumbs {
            margin-top: 90px;
            ;
        }

        @media (max-width: 1024px) {
            .breadcrumbs {
                margin-top: 70px;
                ;
            }
        }

        .new-menu .navbar-brand img {
            max-height: 50px;
        }

        #header .logo img {
            max-height: 50px;
        }

        .margin-home {
            margin-top: 80px;
        }

        @media (max-width: 1024px) {
            .margin-home {
                margin-top: 70px;
            }
        }

        @media (max-width: 768px) {
            .margin-home {
                margin-top: 70px;
            }
        }

        a {
            color: #0055b0;
        }

        .slider-handle.round,
        .slider-handle {
            background: #0f46a1;
        }

        .slider-tick.in-selection,
        .slider-selection.tick-slider-selection,
        .slider-selection {
            background: #0055b0;
        }

        a:hover {
            color: #0f46a1;
            text-decoration: underline
        }

        .btn-primary {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .btn-primary:hover {
            color: #fff;
            background-color: #0f46a1;
            border-color: #14419c
        }

        .btn-primary:not(:disabled):not(.disabled).active,
        .btn-primary:not(:disabled):not(.disabled):active,
        .show>.btn-primary.dropdown-toggle {
            color: #fff;
            background-color: #14419c;
            border-color: #005cbf
        }

        .btn-link:hover {
            color: #0f46a1;
            text-decoration: underline
        }

        .btn-primary:hover {
            color: #fff;
            background-color: #0f46a1;
            border-color: #14419c;
        }

        .btn-primary.disabled,
        .btn-primary:disabled {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .btn-outline-primary {
            color: #0055b0;
            border-color: #0055b0
        }

        .btn-outline-primary:hover {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .btn-outline-primary.disabled,
        .btn-outline-primary:disabled {
            color: #0055b0;
        }

        .btn-outline-primary:not(:disabled):not(.disabled).active,
        .btn-outline-primary:not(:disabled):not(.disabled):active,
        .show>.btn-outline-primary.dropdown-toggle {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .btn-chat {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .btn-chat:hover {
            color: #fff;
            background-color: #0f46a1;
            border-color: #14419c
        }

        .btn-link {
            color: #0055b0;
        }

        .btn-link:hover {
            color: #0f46a1;
            text-decoration: underline
        }

        .dropdown-item.active,
        .dropdown-item:active {
            color: #fff;
            background-color: #0055b0
        }

        .custom-control-input:checked~.custom-control-label:before {
            color: #fff;
            border-color: #0055b0;
            background-color: #0055b0
        }

        .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
            border-color: #0055b0;
            background-color: #0055b0
        }

        .custom-range::-webkit-slider-thumb {
            background-color: #0055b0;
        }

        .custom-range::-moz-range-thumb {
            background-color: #0055b0;
        }

        .custom-range::-ms-thumb {
            background-color: #0055b0;
        }

        .nav-pills .nav-link.active,
        .nav-pills .show>.nav-link {
            color: #fff;
            background-color: #0055b0
        }

        .page-link {
            color: #0055b0;
            background-color: #fff;
            border: 1px solid;
            border-color: #14419c;
        }

        .page-link:hover {
            z-index: 2;
            color: #FFF;
            text-decoration: none;
            background-color: #0f46a1;
            border-color: #14419c;
        }

        .page-item.active .page-link {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .badge-primary {
            color: #fff;
            background-color: #0055b0
        }

        a.badge-primary:focus,
        a.badge-primary:hover {
            color: #fff;
            background-color: #14419c
        }

        .progress-bar {
            color: #fff;
            background-color: #0055b0;
        }

        .list-group-item.active {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .bg-primary {
            background-color: #0055b0 !important;
        }

        a.bg-primary:focus,
        a.bg-primary:hover,
        button.bg-primary:focus,
        button.bg-primary:hover {
            background-color: #14419c !important
        }

        .border-primary {
            border-color: #0055b0 !important;
        }

        .text-primary {
            color: #0055b0 !important;
        }

        a.text-primary:focus,
        a.text-primary:hover {
            color: #0f46a1 !important
        }

        .banners.owl-carousel img {
            max-height: 600px;
        }

        .hero-items .single-hero-items {
            height: 600px;
        }

        #hero,
        #heroCarousel,
        #hero .carousel-item {
            height: 600px;
        }

        /*Início novo tema*/
        body {
            color: #444444;
        }

        a {
            color: #0055b0;
        }

        a:hover {
            color: #0f46a1;
        }

        .back-to-top i {
            background: #0055b0;
            color: #fff;
        }

        .back-to-top i:hover {
            background: #0f46a1;
            color: #fff;
        }

        #header {
            background: white;
        }

        #header.header-scrolled {
            box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
        }

        #header.header-inner-pages {
            box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
        }

        #header .logo a {
            color: #556270;
        }

        .nav-menu a {
            color: #556270;
        }

        .nav-menu a:hover,
        .nav-menu .active>a,
        .nav-menu li:hover>a {
            color: #0055b0;
        }

        .nav-menu .drop-down ul {
            background: #fff;
            box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
        }

        .nav-menu .drop-down ul a {
            color: #556270;
        }

        .nav-menu .drop-down ul a:hover,
        .nav-menu .drop-down ul .active>a,
        .nav-menu .drop-down ul li:hover>a {
            color: #0055b0;
        }

        .get-started-btn {
            background: #0055b0;
            color: #fff;
        }

        .get-started-btn:hover {
            background: #0f46a1;
            color: #fff;
        }

        .mobile-nav-toggle {
            background: none;
        }

        .mobile-nav-toggle i {
            color: #556270;
        }

        .mobile-nav {
            background: #fff;
        }

        .mobile-nav a {
            color: #556270;
        }

        .mobile-nav a:hover,
        .mobile-nav .active>a,
        .mobile-nav li:hover>a {
            color: #0055b0;
        }

        .mobile-nav-active .mobile-nav-toggle i {
            color: #fff;
        }

        #hero .carousel-container.has-text {
            text-shadow: 0 0 5px rgb(0, 0, 0);
            background: rgba(0, 0, 0, 0.5);
        }

        #hero h2 {
            color: #fff;
        }

        #hero p {
            color: #fff;
        }

        #hero .carousel-control-next-icon,
        #hero .carousel-control-prev-icon {
            background: none;
            background: rgba(255, 255, 255, 0.2);
            color: rgba(255, 255, 255, 0.5);
        }

        #hero .carousel-control-next-icon:hover,
        #hero .carousel-control-prev-icon:hover {
            background: rgba(255, 255, 255, 0.3);
            color: rgba(255, 255, 255, 0.8);
        }

        #hero .carousel-indicators li {
            background: #fff;
        }

        #hero .carousel-indicators li.active {
            background: #0055b0;
        }

        #hero .btn-get-started {
            color: #fff;
            background: #0055b0;
        }

        #hero .btn-get-started:hover {
            background: #0055b0;
        }

        .section-bg,
        .services .icon-box {
            background-color: #f8f9fa;
        }

        .section-title {
            padding-bottom: 40px;
        }

        .section-title h2 {
            color: #aaaaaa;
        }

        .section-title h2::after {
            background: #0055b0;
        }

        .section-title p {
            color: #556270;
        }

        .breadcrumbs {
            background: #f8f9fa;
        }

        .breadcrumbs ol li+li::before {
            color: #6b7b8d;
        }

        ul.ab li i,
        .about .content ul i {
            color: #0055b0;
        }

        .clients img {
            -webkit-filter: grayscale(100);
            filter: grayscale(100);
        }

        .clients img:hover {
            -webkit-filter: none;
            filter: none;
        }

        .services .icon-box .fa,
        .services .icon-box i {
            color: #0055b0;
        }

        .services .icon-box h4 a {
            color: #556270;
        }

        .services .icon-box:hover h4 a {
            color: #0055b0;
        }

        .portfolio #portfolio-flters li {
            color: #444444;
        }

        .portfolio #portfolio-flters li:hover,
        .portfolio #portfolio-flters li.filter-active {
            color: #fff;
            background: #0055b0;
        }

        .portfolio .portfolio-wrap {
            background: rgba(85, 98, 112, 0.6);
        }

        .portfolio .portfolio-wrap::before {
            background: rgba(85, 98, 112, 0.6);
        }

        .portfolio .portfolio-wrap .portfolio-info {
            flex-direction: column;
        }

        .portfolio .portfolio-wrap .portfolio-info h4 {
            color: #fff;
        }

        .portfolio .portfolio-wrap .portfolio-info p {
            color: rgba(255, 255, 255, 0.7);
        }

        .portfolio .portfolio-wrap .portfolio-links a {
            color: rgba(255, 255, 255, 0.6);
        }

        .portfolio .portfolio-wrap .portfolio-links a:hover {
            color: white;
        }

        .team .member {
            box-shadow: 0px 2px 15px rgba(85, 98, 112, 0.08);
            background: white;
        }

        .team .member h4 {
            color: #556270;
        }

        .team .member span {
            padding-bottom: 10px;
        }

        .team .member span::after {
            background: #dee2e6;
        }

        .team .member .social a {
            background: #8795a4;
        }

        .team .member .social a i {
            color: #fff;
        }

        .team .member .social a:hover {
            background: #0055b0;
        }

        .skills .progress {
            background: none;
        }

        .skills .progress .skill {
            color: #556270;
        }

        .skills .progress-bar-wrap {
            background: white;
        }

        .skills .progress-bar {
            background-color: #6b7b8d;
        }

        .features .nav-link {
            color: #556270;
            border-right: 2px solid white;
        }

        .features .nav-link:hover {
            color: #0055b0;
        }

        .features .nav-link.active {
            color: #0055b0;
            border-color: #0055b0;
        }

        .features .details h3 {
            color: #556270;
        }

        .features .details p {
            color: #777777;
        }

        .pricing .box {
            background: #fff;
        }

        .pricing h3 {
            color: #777777;
            background: #f8f8f8;
        }

        .pricing h4 {
            color: #0055b0;
        }

        .pricing h4 span {
            color: #bababa;
        }

        .pricing ul {
            color: #444444;
        }

        .pricing ul li {
            padding-bottom: 16px;
        }

        .pricing ul i {
            color: #0055b0;
        }

        .pricing ul .na {
            color: #ccc;
        }

        .pricing .btn-wrap {
            background: #f8f8f8;
        }

        .pricing .btn-buy {
            background: #0055b0;
            color: #fff;
        }

        .pricing .btn-buy:hover {
            background: #0f46a1;
        }

        .pricing .featured h3 {
            color: #fff;
            background: #0055b0;
        }

        .pricing .advanced {
            background: #0055b0;
            color: #fff;
        }

        .faq .faq-item {
            border-bottom: 1px solid white;
        }

        .faq .faq-item i {
            color: #dee2e6;
        }

        .testimonials .testimonial-item {
            box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
            background: #fff;
        }

        .testimonials .testimonial-item .testimonial-img {
            border: 6px solid #fff;
        }

        .testimonials .testimonial-item h3 {
            color: #111;
        }

        .testimonials .testimonial-item h4 {
            color: #999;
        }

        .testimonials .testimonial-item .quote-icon-left,
        .testimonials .testimonial-item .quote-icon-right {
            color: #f8d1d3;
        }

        .contact .info {
            background: #fff;
        }

        .contact .info i {
            color: #556270;
            background: #edeff1;
        }

        .contact .info h4 {
            color: #556270;
        }

        .contact .info p {
            color: #8795a4;
        }

        .contact .info .email:hover i,
        .contact .info .address:hover i,
        .contact .info .phone:hover i {
            background: #556270;
            color: #fff;
        }

        .contact .php-email-form {
            background: #fff;
        }

        .contact .php-email-form .form-group {
            padding-bottom: 8px;
        }

        .contact .php-email-form .validate {
            color: red;
        }

        .contact .php-email-form .error-message {
            color: #fff;
            background: #ed3c0d;
        }

        .contact .php-email-form .sent-message {
            color: #fff;
            background: #18d26e;
        }

        .contact .php-email-form .loading {
            background: #fff;
        }

        .contact .php-email-form .loading:before {
            border: 3px solid #18d26e;
            border-top-color: #eee;
        }

        .contact .php-email-form input,
        .contact .php-email-form textarea {
            box-shadow: none;
        }

        .contact .php-email-form input:focus,
        .contact .php-email-form textarea:focus {
            border-color: #0055b0;
        }

        .contact .php-email-form button[type="submit"] {
            background: #0055b0;
            color: #fff;
        }

        .contact .php-email-form button[type="submit"]:hover {
            background: #0f46a1;
        }

        .portfolio-details .portfolio-details-carousel .owl-dot {
            background-color: #ddd !important;
        }

        .portfolio-details .portfolio-details-carousel .owl-dot.active {
            background-color: #0055b0 !important;
        }

        .blog .entry {
            box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
        }

        .blog .entry .entry-title a {
            color: #556270;
        }

        .blog .entry .entry-title a:hover {
            color: #0055b0;
        }

        .blog .entry .entry-meta {
            color: #0f46a1;
        }

        .blog .entry .entry-meta ul {
            flex-wrap: wrap;
        }

        .blog .entry .entry-meta a {
            color: #a4afba;
        }

        .blog .entry .entry-content .read-more a,
        .read-more a {
            background: #0055b0;
            color: #fff;
        }

        .blog .entry .entry-content .read-more a:hover,
        .read-more a:hover {
            background: #0f46a1;
        }

        .blog .entry .entry-content blockquote {
            background-color: #fafafa;
        }

        .blog .entry .entry-content blockquote p {
            color: #444444;
        }

        .blog .entry .entry-content blockquote .quote-left {
            color: #e7e7e7;
        }

        .blog .entry .entry-content blockquote .quote-right {
            color: #e7e7e7;
        }

        .blog .entry .entry-content blockquote::after {
            background-color: #556270;
        }

        .blog .entry .entry-footer {
            border-top: 1px solid #e6e6e6;
        }

        .blog .entry .entry-footer i {
            color: #8795a4;
        }

        .blog .entry .entry-footer a {
            color: #a4afba;
        }

        .blog .entry .entry-footer a:hover {
            color: #0055b0;
        }

        .blog .entry .entry-footer .tags li+li::before {
            color: #6c757d;
        }

        .blog .blog-author {
            box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
        }

        .blog .blog-author .social-links a {
            color: #0f46a1;
        }

        .blog .blog-author p {
            color: #b7b7b7;
        }

        .blog .blog-comments .comment h5 a {
            color: #444444;
        }

        .blog .blog-comments .comment h5 a:hover {
            color: #0055b0;
        }

        .blog .blog-comments .comment h5 .reply {
            color: #556270;
        }

        .blog .blog-comments .comment time {
            color: #0f46a1;
        }

        .blog .blog-comments .reply-form {
            box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
        }

        .blog .blog-comments .reply-form input:focus {
            box-shadow: none;
            border-color: #e9797f;
        }

        .blog .blog-comments .reply-form textarea:focus {
            box-shadow: none;
            border-color: #e9797f;
        }

        .blog .blog-comments .reply-form .btn-primary {
            background-color: #556270;
        }

        .blog .blog-comments .reply-form .btn-primary:hover {
            background-color: #0055b0;
        }

        .blog .blog-pagination {
            color: #8795a4;
        }

        .blog .blog-pagination li {
            border: 1px solid #edeff1;
        }

        .blog .blog-pagination li.active {
            background: white;
        }

        .blog .blog-pagination li a {
            color: #aaaaaa;
        }

        .blog .blog-pagination li.active,
        .blog .blog-pagination li:hover {
            background: #0055b0;
            border: 1px solid #0055b0;
        }

        .blog .blog-pagination li.active a,
        .blog .blog-pagination li:hover a {
            color: #fff;
        }

        .blog .blog-pagination li.disabled {
            background: #fff;
            border: 1px solid white;
        }

        .blog .blog-pagination li.disabled i {
            color: #f1f1f1;
        }

        .blog .sidebar {
            box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
        }

        .blog .sidebar .sidebar-title {
            color: #556270;
        }

        .blog .sidebar .search-form form {
            background: #fff;
            border: 1px solid #556270;
        }

        .blog .sidebar .search-form form button {
            background: none;
            background: #556270;
            color: #fff;
        }

        .blog .sidebar .search-form form button:hover {
            background: #6b7b8d;
        }

        .blog .sidebar .categories ul a {
            color: #6b7b8d;
        }

        .blog .sidebar .categories ul a:hover {
            color: #0055b0;
        }

        .blog .sidebar .categories ul a span {
            color: #0f46a1;
        }

        .blog .sidebar .recent-posts h4 a {
            color: #292f36;
        }

        .blog .sidebar .recent-posts h4 a:hover {
            color: #0055b0;
        }

        .blog .sidebar .recent-posts time {
            color: #0f46a1;
        }

        .blog .sidebar .tags ul a {
            color: #96a2af;
            border: 1px solid #dee2e6;
        }

        .blog .sidebar .tags ul a:hover {
            color: #fff;
            border: 1px solid #0055b0;
            background: #0055b0;
        }

        .blog .sidebar .tags ul a span {
            color: #fbfbfc;
        }

        #footer {
            background: #4a5562;
            color: #fff;
        }

        #footer .footer-top {
            background: #515d6a;
        }

        #footer .footer-top .footer-info p {
            color: #fff;
        }

        #footer .footer-top .social-links a {
            background: rgba(255, 255, 255, 0.1);
            color: #fff;
        }

        #footer .footer-top .social-links a:hover {
            background: #0055b0;
            color: #fff;
        }

        #footer .footer-top h4 {
            color: #fff;
            padding-bottom: 12px;
        }

        #footer .footer-top .footer-links ul i {
            color: rgba(255, 255, 255, 0.6);
        }

        #footer .footer-top .footer-links ul a {
            color: rgba(255, 255, 255, 0.6);
        }

        #footer .footer-top .footer-links ul a:hover {
            color: white;
        }

        #footer .footer-top .footer-newsletter form {
            background: #fff;
        }

        #footer .footer-top .footer-newsletter form input[type="submit"] {
            background: none;
            background: #0055b0;
            color: #fff;
        }

        #footer .footer-top .footer-newsletter form input[type="submit"]:hover {
            background: #0055b0;
        }

        #footer .credits {
            color: rgba(255, 255, 255, 0.6);
        }

        #footer .credits a {
            color: rgba(255, 255, 255, 0.6);
        }

        #footer .credits a:hover {
            color: white;
        }

        a {
            color: #0055b0
        }

        a:hover {
            color: #0f46a1;
        }

        .btn-primary {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .btn-primary:hover {
            color: #fff;
            background-color: #0f46a1;
            border-color: #14419c
        }

        .btn-primary:not(:disabled):not(.disabled).active,
        .btn-primary:not(:disabled):not(.disabled):active,
        .show>.btn-primary.dropdown-toggle {
            color: #fff;
            background-color: #14419c;
            border-color: #005cbf
        }

        .btn-link:hover {
            color: #0f46a1;
        }

        .btn-primary:hover {
            color: #fff;
            background-color: #0f46a1;
            border-color: #14419c
        }

        .btn-primary.disabled,
        .btn-primary:disabled {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .btn-outline-primary {
            color: #0055b0;
            border-color: #0055b0
        }

        .btn-outline-primary:hover {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .btn-outline-primary.disabled,
        .btn-outline-primary:disabled {
            color: #0055b0
        }

        .btn-outline-primary:not(:disabled):not(.disabled).active,
        .btn-outline-primary:not(:disabled):not(.disabled):active,
        .show>.btn-outline-primary.dropdown-toggle {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .btn-link {
            color: #0055b0
        }

        .dropdown-item.active,
        .dropdown-item:active {
            color: #fff;
            background-color: #0055b0
        }

        .custom-control-input:checked~.custom-control-label:before {
            color: #fff;
            border-color: #0055b0;
            background-color: #0055b0
        }

        .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
            border-color: #0055b0;
            background-color: #0055b0
        }

        .custom-range::-webkit-slider-thumb {
            background-color: #0055b0
        }

        .custom-range::-moz-range-thumb {
            background-color: #0055b0
        }

        .custom-range::-ms-thumb {
            background-color: #0055b0
        }

        .nav-pills .nav-link.active,
        .nav-pills .show>.nav-link {
            color: #fff;
            background-color: #0055b0
        }

        .page-link {
            color: #0055b0;
            background-color: #fff;
            border: 1px solid;
            border-color: #14419c
        }

        .page-link:hover {
            color: #FFF;
            background-color: #0f46a1;
            border-color: #14419c
        }

        .page-item.active .page-link {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .badge-primary {
            color: #fff;
            background-color: #0055b0
        }

        a.badge-primary:focus,
        a.badge-primary:hover {
            color: #fff;
            background-color: #14419c
        }

        .progress-bar {
            color: #fff;
            background-color: #0055b0
        }

        .list-group-item.active {
            color: #fff;
            background-color: #0055b0;
            border-color: #0055b0
        }

        .bg-primary {
            background-color: #0055b0 !important
        }

        a.bg-primary:focus,
        a.bg-primary:hover,
        button.bg-primary:focus,
        button.bg-primary:hover {
            background-color: #14419c !important
        }

        .border-primary {
            border-color: #0055b0 !important
        }

        .text-primary {
            color: #0055b0 !important
        }

        a.text-primary:focus,
        a.text-primary:hover {
            color: #0f46a1 !important
        }

        .select2-container.select2-allowclear .select2-choice abbr:before {
            color: #000;
        }

        /*Fim novo tema*/
        