.image-banners{
        border-color: #002e5e;
    }
    .h2-produtos-consorcio
    {
        color: #002e5e;
    }

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

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

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

    .wr .breadcrumbs{
        margin-top: 120px;;
    }

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

    #svg-map path {
        fill: #002e5e;
    }

    #svg-map path.active, #svg-map path:hover {
        fill: #001f4f !important
    }

    #svg-map .circle {
        fill: #001a4a;
    }

    #svg-map path.active .circle,#svg-map path:hover .circle {
        fill: #001a4a !important;
    }

    #header {
                    }

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

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


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

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

    .new-label label {
        background-color: #002e5e;
        color: #fff;
    }

    .countdown-timer .cd-item {
        border: 1px solid #002e5e;
    }

    .countdown-timer .cd-item span {
        color: #002e5e;
    }


    .testimonials .profile {
        background-color: white;
        border: 5px solid #002e5e;
    }

    .testimonials .profile .user-box {
        background-image: linear-gradient(-48deg, #002e5e 0%, #001f4f 100%);
    }

    .testimonials .profile h3 {
        color: #002e5e;
    }

    a {
        color: #002e5e;
    }

    .slider-handle.round,
    .slider-handle {
        background: #001f4f;
    }

    .slider-tick.in-selection,
    .slider-selection.tick-slider-selection,
    .slider-selection {
        background: #002e5e;
    }

    .circle {
        background-color: #002e5e;
    }

    .how-it-works.row .col-2::after {
        border-left: 3px solid #002e5e;
    }

    .timeline hr {
        border-top: 3px solid #002e5e;
    }

    .timeline .corner {
        border: 3px solid #002e5e;
    }

    a:hover {
        color: #001f4f;
        text-decoration: underline
    }

    .btn-primary {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #001f4f;
        border-color: #001a4a
    }

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

    .btn-link:hover {
        color: #001f4f;
        text-decoration: underline
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #001f4f;
        border-color: #001a4a;
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .btn-outline-primary {
        color: #002e5e;
        border-color: #002e5e
    }

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #002e5e;
    }

    .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: #002e5e;
        border-color: #002e5e
    }

    .btn-chat {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .btn-chat:hover {
        color: #fff;
        background-color: #001f4f;
        border-color: #001a4a
    }

    .badge-destaque,
    .badge-highlight
    {
        color: #fff;
        background-color: 
    }

    a.badge-destaque:focus, a.badge-destaque:hover,
    a.badge-highlight:focus, a.badge-highlight:hover {
        color: #fff;
        background-color: #00
    }

    .btn-detalhe {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .btn-detalhe:hover {
        color: #fff;
        background-color: #001f4f;
        border-color: #001a4a
    }

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

    .btn-link:hover {
        color: #001f4f;
        text-decoration: underline
    }

    .btn-detalhe:hover {
        color: #fff;
        background-color: #00;
        border-color: #00;
    }

    .btn-detalhe.disabled, .btn-detalhe:disabled {
        color: #fff;
        background-color: ;
        border-color: 
    }

    .btn-outline-detalhe {
        color: ;
        border-color: 
    }

    .btn-outline-detalhe:hover {
        color: #fff;
        background-color: ;
        border-color: 
    }

    .btn-outline-detalhe.disabled, .btn-outline-detalhe:disabled {
        color: ;
    }

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

    .btn-link {
        color: #002e5e;
    }

    .dropdown-item.active, .dropdown-item:active {
        color: #fff;
        background-color: #002e5e
    }

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

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

    .custom-range::-webkit-slider-thumb {
        background-color: #002e5e;
    }

    .custom-range::-moz-range-thumb {
        background-color: #002e5e;
    }

    .custom-range::-ms-thumb {
        background-color: #002e5e;
    }

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

    .page-link {
        color: #002e5e;
        background-color: #fff;
        border: 1px solid;
        border-color: #001a4a;
    }

    .page-link:hover {
        z-index: 2;
        color: #FFF;
        text-decoration: none;
        background-color: #001f4f;
        border-color: #001a4a;
    }

    .page-item.active .page-link {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .badge-primary {
        color: #fff;
        background-color: #002e5e
    }

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

    .progress-bar {
        color: #fff;
        background-color: #002e5e;
    }

    .list-group-item.active {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .bg-primary {
        background-color: #002e5e !important;
    }

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

    .border-primary {
        border-color: #002e5e !important;
    }

    .text-primary {
        color: #002e5e !important;
    }

    a.text-primary:focus, a.text-primary:hover {
        color: #001f4f !important
    }

    .jquery-accordion-menu > ul > li.active > a {
        color: #FFF;
        background: #002e5e
    }

    .jquery-accordion-menu > ul > li:hover > a {
        color: #FFF;
        background: #001f4f
    }

    .produto .titulo {
        font-size: 1rem;
    }

    .produto .preco.menor {
        font-size: 0.9rem;
    }


    .produto .titulo {
        min-height: 2.1rem;
    }

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

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

    /*Inicio novo tema*/
    body {
        color: #444444;
    }

    a {
        color: #002e5e;
    }

    a:hover {
        color: #001f4f;
    }

    .back-to-top i {
        background: #002e5e;
        color: #fff;
    }

    .back-to-top i:hover {
        background: #001f4f;
        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;
    }

    .wr .nav-menu a {
        color: #000000;
        font-weight: bold;
    }

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

    .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;
    }

    .wr .nav-menu .drop-down ul a {
        color: #000000;
        font-weight: bold;
    }

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

    .get-started-btn {
        background: #002e5e;
        color: #fff;
    }

    .get-started-btn:hover {
        background: #001f4f;
        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: #002e5e;
    }

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

    #hero .carousel-container {
        text-shadow: 0 0 15px rgba(0, 0, 0, 0.65);
    }

    #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: #002e5e;
    }

    #hero .btn-get-started {
        color: #fff;
        background: #002e5e;
    }

    #hero .btn-get-started:hover {
        background: #002e5e;
    }

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

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

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

    .section-title h2::after {
        background: #002e5e;
    }

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

    .breadcrumbs {
        background: #f8f9fa;
    }

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

    ul.ab li i, .about .content ul i {
        color: #002e5e;
    }

    .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: #002e5e;
    }

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

    .services .icon-box:hover h4 a {
        color: #002e5e;
    }

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

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

    .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: #002e5e;
    }

    .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: #002e5e;
    }

    .features .nav-link.active {
        color: #002e5e;
        border-color: #002e5e;
    }

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

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


    .pricing .box {
        background: #fff;
    }

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

    .pricing h4 {
        color: #002e5e;
    }

    .pricing h4 span {
        color: #bababa;
    }

    .pricing ul {
        color: #444444;
    }

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

    .pricing ul i {
        color: #002e5e;
    }

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

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

    .pricing .btn-buy {
        background: #002e5e;
        color: #fff;
    }

    .pricing .btn-buy:hover {
        background: #001f4f;
    }

    .pricing .featured h3 {
        color: #fff;
        background: #002e5e;
    }

    .pricing .advanced {
        background: #002e5e;
        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: #002e5e;
    }

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

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

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

    .portfolio-details .portfolio-details-carousel .owl-dot.active {
        background-color: #002e5e !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: #002e5e;
    }

    .blog .entry .entry-meta {
        color: #001f4f;
    }

    .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: #002e5e;
        color: #fff;
    }

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

    .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: #002e5e;
    }

    .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: #001f4f;
    }

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

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

    .blog .blog-comments .comment h5 a:hover {
        color: #002e5e;
    }

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

    .blog .blog-comments .comment time {
        color: #001f4f;
    }

    .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: #002e5e;
    }

    .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: #002e5e;
        border: 1px solid #002e5e;
    }

    .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: #002e5e;
    }

    .blog .sidebar .categories ul a span {
        color: #001f4f;
    }

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

    .blog .sidebar .recent-posts h4 a:hover {
        color: #002e5e;
    }

    .blog .sidebar .recent-posts time {
        color: #001f4f;
    }

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

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

    .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: #002e5e;
        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: #002e5e;
        color: #fff;
    }

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

    #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: #002e5e
    }

    a:hover {
        color: #001f4f;
    }

    .btn-primary {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #001f4f;
        border-color: #001a4a
    }

    .btn-primary.focus, .btn-primary:focus {
        color: #fff;
        background-color: #001f4f;
        border-color: #001a4a
    }

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

    .btn-link:hover {
        color: #001f4f;
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #001f4f;
        border-color: #001a4a
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .btn-outline-primary {
        color: #002e5e;
        border-color: #002e5e
    }

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #002e5e
    }

    .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: #002e5e;
        border-color: #002e5e
    }

    .btn-link {
        color: #002e5e
    }

    .dropdown-item.active, .dropdown-item:active {
        color: #fff;
        background-color: #002e5e
    }

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

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

    .custom-range::-webkit-slider-thumb {
        background-color: #002e5e
    }

    .custom-range::-moz-range-thumb {
        background-color: #002e5e
    }

    .custom-range::-ms-thumb {
        background-color: #002e5e
    }

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

    .page-link {
        color: #002e5e;
        background-color: #fff;
        border: 1px solid;
        border-color: #001a4a
    }

    .page-link:hover {
        color: #FFF;
        background-color: #001f4f;
        border-color: #001a4a
    }

    .page-item.active .page-link {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .badge-primary {
        color: #fff;
        background-color: #002e5e
    }

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

    .progress-bar {
        color: #fff;
        background-color: #002e5e
    }

    .list-group-item.active {
        color: #fff;
        background-color: #002e5e;
        border-color: #002e5e
    }

    .bg-primary {
        background-color: #002e5e !important
    }

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

    .border-primary {
        border-color: #002e5e !important
    }

    .text-primary {
        color: #002e5e !important
    }

    a.text-primary:focus, a.text-primary:hover {
        color: #001f4f !important
    }

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

/*Fim novo tema*/

