@charset "UTF-8";

 /*Folha de estilo da pagina cartoes/index.php*/

        /**MENU**/
        .navbar{
        position: relative !important;
        background: transparent !important;
        }
        button.navbar-toggler .navbar-toggler-icon {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(255,255, 255)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
        }
        .shadow-sm{box-shadow:none !important;}
        .nav-link{color:#fff !important;white-space:nowrap;transition:none;}
        .navbar-brand img{ filter:brightness(0) invert(1); }
        .navbar-collapse{background:transparent !important;}
    
        
    
        /*Folha de estilo da pagina cartoes/index.php*/
    
            .container-header{background:#3E69E4;}
    
            .card-bg-fluid{
                background: url(/cartoes/images/land-bg.png) bottom -140px right -20px no-repeat #3E69E4;
                background-size: 94%;
            }
            .card-bg-fluid-right{
                height:17rem;
            }
    
    
            /*COVER-1*/
            .cv-1-left{padding-bottom:20px;text-align:left;margin:initial;}
            h1,.cv-1-h1{font:700 46px/58px 'MontSerrat',Arial,sans-serif;color:#fff;margin-top:50px;max-width:300px;}
            .cv-1-h2{font:500 16px/22px 'MontSerrat',Arial,sans-serif;color:#fff;max-width:300px;}
            .cv-1-h3{font:500 13px/16px 'MontSerrat',Arial,sans-serif;color:#fff;}
            /*COVER-2*/
            .cv-2-h1{font:700 40px/48px 'MontSerrat',Arial,sans-serif;color:#A5A5A5;text-align:center;}
    
            /*BTN-1*/
            .botao-cta{
            display: inline-block;padding:15px 34px 17px;/*width:70%;*/min-width:150px;text-align:center;
            font:500 15px/24px 'MontSerrat',Arial,sans-serif;color:#3567EA;text-decoration:none;
            border-radius:30px;box-shadow:inset 0 -3px 0 0 rgb(0 0 0 / 5%);
            background:#fff;
            white-space: nowrap;
            }
            .botao-cta:hover{
                color:#3567EA;text-align:center;text-decoration:none;transition: all ease-in-out .2s;
                -webkit-transform: scale(1.1);
                -moz-transform: scale(1.1);
                -ms-transform: scale(1.1);
                -o-transform: scale(1.1);
                transform: scale(1.1);
                transition: all .2s ease;
            
            }
            /*BTN-2*/
            .botao-global{
            display: inline-block;padding:15px 30px 17px;/*width:70%;*/min-width:150px;text-align:center;
            font:500 14px/24px 'MontSerrat',Arial,sans-serif;color:#fff;text-decoration:none;
            border-radius:30px;box-shadow:inset 0 -3px 0 0 rgb(0 0 0 / 5%);
            background:#1243aa;
            white-space: nowrap;
            }
            .botao-global:hover{color:#fff;background:#5AB364;text-align:center;text-decoration:none;transition: all ease-in-out .2s;}
            .botao-global svg{display:inline-block;vertical-align:baseline;}


            /* Warning msg */
            .v2-infos{
                font:400 13px/20px 'Open Sans';color:#FD3601;margin-top:5px;display:none;
            }
    
    
            /* Todos os box */
            .card-box{width:240px !important;border-radius:15px;display:inline-block;vertical-align:top;}
            /* .card-box:first-of-type{ box-shadow:0px 4px 25px rgba(0, 0, 0, 0.12);}  Primeiro elemento */
            .card-box:nth-of-type(2){ margin-top:0 !important;} /* Penultimo elemento */
            .card-box:last-of-type{margin-top:0px !important;} /* Ultimo box */
            /* Todos os elementos box */
            .card-box:hover{/*box-shadow:0px 4px 25px rgba(0, 0, 0, 0.12);*/}
            .card-hr{width:1px;background:#e4e4e4;height:180px;align-self:center;margin-left:1px;margin-right:1px;}
            .card-box-title{text-align:left;font:700 16px/20px 'MontSerrat',sans-serif;color:#55565A;}
            .card-box-texto{text-align:left;font:400 12px/18px 'MontSerrat',Arial,sans-serif;color:#000;}



            /*card-box-images*/
            .card-box-img-1{
                background: url(/cartoes/images/land-icon-1.png) no-repeat left 5px center;
                background-size: 34px; border-radius: 10px; height: 55px; width: 55px;
            }
            .card-box-img-2{
                background: url(/cartoes/images/land-icon-2.png) no-repeat left 5px center;
                background-size: 35px; border-radius: 10px; height: 55px; width: 55px;
            }
            .card-box-img-3{
                background: url(/cartoes/images/land-icon-3.png) no-repeat left 0px center;
                background-size: 45px; border-radius: 10px; height: 55px; width: 55px;
            }

    
            /*PERGUNTAS E RESPOSTAS*/		
            .box-perguntas{padding:40px 0;border-bottom:1px solid #ddd;text-align:left;cursor:pointer;}
            .box-perguntas .p-titulo{font:700 16px/20px 'Open Sans',Arial,sans-serif;color:#000;padding-right:30px;}
            .p-resposta{font:400 15px/16px 'Open Sans',Arial,sans-serif;color:#344351;padding:30px 0 0;}
            .arrow-up{background:url(/cartoes/images/arrow-up.png) no-repeat right;background-size:20px;}
            .arrow-down{background:url(/cartoes/images/arrow-down.png) no-repeat right;background-size:20px;}
            /*Formatacao Perguntas e Respostas*/
            .cc-h2{font-size:24px;margin-top:15px;}
            .cc-p{font-size:15px;color:#344351;}
            .cc-bull{font-size: 18px; font-weight: bold; vertical-align: -1px; margin: 0 5px;margin-right:2px;}
            .bull-p{margin-bottom:0;} .bull-l-child{margin-bottom:20px;}
    
    
            @media (min-width: 992px) { 
    
                .card-bg-fluid{
                background: url(/cartoes/images/land-bg.png) bottom 92% right 0px no-repeat #3E69E4;
                background-size: 48% auto;
                }
    
                .card-bg-fluid .card-bg-fluid-right{
                    min-height:540px;
                }
    
                .container-header{background-position:bottom 70px center;}
                h1,.cv-1-h1{font:700 46px/58px 'MontSerrat',Arial,sans-serif;color:#fff;margin-top:0;max-width:540px;}
                .cv-1-h2{font:400 20px/26px 'MontSerrat',Arial,sans-serif;color:#fff;max-width:none; max-width:480px;}
                .cv-1-h3{font:400 13px/16px 'MontSerrat',Arial,sans-serif;color:#fff;}
                .cv-2-h1{font:700 40px/50px 'MontSerrat',Arial,sans-serif;color:#A5A5A5;text-align:left;}
    
                /* Ultimo box */
                .card-box{width:220px !important;}
                .card-box:nth-of-type(2){ margin-top:0!important;} /* Penultimo elemento */
                .card-box:last-of-type{margin-top:0 !important;}
    
            }
    
    


        /*MODAL Cartoes*/
        .mc-cards-content label{width:100%;cursor:pointer;}
        .mc-cards-content .form-check-input:checked{
            background-color:#5AB364;
            border-color:#5AB364;
        }
        .mc-cards-list{
            font: 500 15px MontSerrat;
            background: #fff;
            border: 1px solid #e2e2e3;
            padding: 15px;
            margin-bottom: 10px;
            border-radius: 10px;
            cursor:pointer;
        }
        .mc-cards-list:hover{
            background: #f3f4f6;
        }
        .mc-cards-list-selected{
            font: 500 15px MontSerrat;
            background: #e5e7eb;
            border: 1px solid #d7d7d8;
            padding: 15px;
            margin-bottom: 10px;
            border-radius: 10px;
            cursor:pointer;
        }

        .mc-cards-bar{background-color: #ebe9e8; width: 92%; height: 6px; border-radius: 15px;}
        .mc-cards-bar-filed{height: 100%; background-color:#5AB364; width: 25%; border-radius: 15px; transition: width .5s;}

        /* Arrows */
        .mc-cards-arrow, .mc-cards-arrow-active, .mc-cards-arrow-disabled{font-size:22px !important;color:#0d0d0d4D;vertical-align:-2px;cursor:pointer;}
        .mc-cards-arrow:hover{color:#0d0d0d;}
        .mc-cards-arrow-active{color:#0d0d0d;}
        .mc-cards-arrow-disabled{cursor: default;}

        .mc-cards-title{font:400 30px MontSerrat;padding-left:15px;height:35px;margin-bottom:20px;color:#5AB364;padding-left:20px;}
        .mc-cards-subtitle{border-left:6px solid #5AB364;font:700 20px MontSerrat;padding-left:15px;}



    
        /*FAQ Cartoes*/
        .conteudo-cartoes-wrapper {
            background-color: #fff;
            margin-top: 25px;
        }
        .conteudo-cartoes h3 {
            color: #18549e;
            font: 400 24px/1.2 montserrat, sans-serif;
            text-align: left;
            margin-top:30px;
            padding-bottom:15px;
        }
        .conteudo-cartoes h3:first-child { margin-top:0; }

        .conteudo-cartoes h4 {
            color: #18549e !important;
            font: 400 24px/1.2 montserrat, sans-serif !important;
            text-align: left;
        }

        .conteudo-cartoes p {
            font-size: 15px;
        }

        .conteudo-cartoes p a {
            font-size: 15px;
            color: #18549e !important;
            text-decoration: underline !important;
        }

        .conteudo-cartoes{font-size:15px;}

        .conteudo-cartoes p a:hover {
            text-decoration: underline !important;
        }
