.display { display: none; } .left { float: left; } .right { float: right; } html { position: relative; min-height: 100%; } body { margin-bottom: 100px; background-color: #f7f7f7; } header .navbar-default { min-height: 100px; } header, section { margin-bottom: 30px; } footer { position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ height: 100px; background-color: #d6d6d6; } footer p { text-align: center; text-transform: uppercase; color: #666; padding-top: 45px; } input { outline: 0; } .custom-datepicker i.fa-calendar { color: #54698d; } .custom-datepicker i.fa-calendar:hover { color: #d54003; } .page { padding-top: 50px; } .radio.sexo, .radio.encargos, .radio.registro { margin-top: 20px; } .encargos label, .registro label { margin-right: 20px; } .checkbox { margin-top: 35px; } .aba-3 .checkbox { margin-top: 10px; margin-bottom: 30px; } .sexo label { text-transform: none; margin-right: 10px; } .checkbox label { text-transform: none; } .page-title { text-transform: uppercase; margin: 0px; font-size: 16px; font-weight: 600; color: #00205c; margin-bottom: 30px; } .page-subtitle { text-transform: uppercase; margin: 0px; font-size: 14px; font-weight: 600; color: #fc4c04; margin-bottom: 30px; } .page .page-title { margin: 30px 0px; } .list-itens { padding: 0; } .list-itens fieldset { padding: 0; } fieldset p.info { color: #c3c3c3; } fieldset p.info-warning { color: #fc4c04; } .list-itens ul { list-style: none; padding: 0; margin: 0; } .list-itens ul li { padding: 14px 0px 14px 30px; min-height: 60px; font-size: 10px; color: rgb(102,102,102); font-weight: 600; text-transform: uppercase; border-bottom: 1px solid #ccc!important; } .list-itens ul li:hover { background-color: #e3e3e3; } .list-itens ul li .ico-type { width: 28px; margin-right: 20px; } .list-itens ul li .ico-download { width: 15px; margin-left: 10px; cursor: pointer; } .logo { max-height: 50px; width: 115px; margin: 18px 0px 0px 0px; } .nav-search { margin-left: 5%; width: 50%; float: left; } .offline .nav-user { margin-top: 25px; float: none; } .offline .nav-user li a { padding-bottom: 36px; } .nav-user { float: right; } .nav-user .dropdown { margin: 25px 0px 0px 0px; width: 100%; min-width: 230px; height: 40px; } .nav-user .dropdown .dropdown-toggle { width: 100%; min-width: 230px; height: 40px; display: block; color: #666; text-transform: uppercase; font-size: 10px; } .nav-user .dropdown .dropdown-toggle:hover { text-decoration: none; } .nav-user .dropdown .avatar { border-radius: 100%; float: right; } .nav-user .dropdown .user-name { margin: 15px 10px 0px 0px; color: #666; text-transform: uppercase; font-size: 10px; float: right; } .nav-user .dropdown .caret { margin: 20px 0px 0px 10px; float: right; } .search-bar { margin: 30px 0px 0px 0px; height: 40px; } .menu-bar .navbar-collapse { padding: 0; } .menu-bar .navbar.navbar-default { margin-bottom: 0; height: 55px; } .menu-bar .navbar .navbar-nav { display: inline-block; float: none; } .navbar .navbar-collapse { text-align: center; } .button-area select { font-size: 12px; margin-top: 0; } table { margin-bottom: 30px; } table th, table td { text-align: center; } table td { border-right: 1px solid #fff; } table td:last-child { border-right: none; } .modal-header { background-color: #00205c; text-transform: uppercase; font-size: 22px; color: #fff; } .modal-header .close { color: #fff; } .modal-body { overflow: auto; } .box-modal { text-align: center; display: block; width: 135px; height: 135px; border: 1px solid #ddd; border-radius: 4px; padding: 20px; font-size: 9px; text-transform: uppercase; color: #666; background-color: white; position: relative; } .box-modal:hover, .box-modal:active, .box-modal:focus { color: #666; text-decoration: none; } .box-modal img { margin-top: 7px; } .box-modal p { margin-top: 10px; } .shield-detalhe { padding: 30px; position: relative; } .shield-detalhe-opt { margin-top: -40px; margin-right: 20px; float: right; text-align: center; font-size: 10px; text-transform: uppercase; color: rgb(27, 54, 93); font-weight: 600; cursor: pointer; } .shield-detalhe-opt i:hover, .shield-detalhe-opt:hover { color: rgb(248,113,55)!important; } .shield-detalhe-opt i { font-size: 20px; color: rgb(181, 181, 181); } .shield-detalhe .type, .shield-detalhe .item1 { font-size: 12px; text-transform: uppercase; color: rgb(247, 99, 25); font-weight: 600; } .shield-detalhe .name, .shield-detalhe .item2 { font-weight: 600; font-size: 16px; color: rgb(27, 54, 93); margin-bottom: 0; text-transform: uppercase; } .shield-detalhe .item3 { font-weight: 600; font-size: 10px; color: rgb(102, 102, 102); margin-bottom: 0; text-transform: uppercase; } .shield-detalhe .item3 span { font-weight: 100; } .detalhes { margin-bottom: 150px; } .detalhes .title, .detalhes .item1 { font-size: 10px; text-transform: uppercase; color: #666; font-weight: 600; } .detalhes .value, .detalhes .item2 { color: #666; font-size: 12px; } .detalhes img.avatar { border-radius: 100%; float: left; margin-right: 20px; } .detalhes .panel-title a:hover { text-decoration: none; } .detalhes .panel-title a span { font-size: 9px; text-transform: none; color: rgb(205,204,204); font-weight: 600; margin-left: 10px; } .detalhes .panel-title .add { width: 100%; display: block; height: auto; } .detalhes .panel-title .add:hover, .detalhes .panel-title .add:active, .detalhes .panel-title .add:focus, .detalhes .panel-title .add { text-decoration: none; } .detalhes .panel-title .add img, .detalhes .panel-title .add i { position: absolute; top: 15px; right: 15px; font-size: 20px; } .detalhes .box-title { font-size: 14px; color: rgb(102,102,102); font-weight: 600; text-transform: uppercase; margin-bottom: 30px; margin-top: 0px; } i.success, i.warning { margin-right: 10px; font-size: 12px; position: relative; } .navigation { display: block; width: 100%; height: 45px; position: relative; border-radius: 5px; box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.16); } .navigation .item { height: 45px; /*line-height: 45px;*/ padding-top: 8px; background-color: rgb(245,245,245); border: 1px solid rgb(220,220,220); color: rgb(220,220,220); border-left: 0px; text-align: center; font-weight: 600; text-transform: uppercase; font-size: 10px; cursor: pointer; } @media screen and (max-width: 768px) { .navigation .item { line-height: normal; padding-top: 10px; } } /* .navigation { height: 45px; border-radius: 5px; box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.16); display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .navigation .item { height: 45px; line-height: 45px; background-color: rgb(245,245,245); border: 1px solid rgb(220,220,220); color: rgb(220,220,220); border-left: 0px; text-align: center; font-weight: 600; text-transform: uppercase; font-size: 10px; cursor: pointer; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } */ .navigation .item.edt { color: rgb(248,113,55); background-color: rgb(255,255,255); } .navigation .item.act { color: rgb(255,255,255); background-color: rgb(248,113,55); } .navigation .item:first-child { border-radius: 5px 0 0 5px; border-left: 1px solid rgb(220,220,220); } .navigation .item:last-child { border-radius: 0px 5px 5px 0px; border-right: 1px solid rgb(220,220,220); } .navigation .item.act::after, .navigation .item.edt::after { content: ""; width: 0; height: 0; border-top: 22px solid transparent; border-bottom: 22px solid transparent; border-right: 0px solid transparent; position: absolute; top: 0; right: -15px; z-index: 999; border-left: 15px solid rgb(245,245,245); } .navigation .item.edt::after { /*content: initial;*/ } .navigation .item.act::after { border-left: 15px solid rgb(248,113,55); } .navigation .item.edt::after { border-left: 15px solid rgb(255,255,255); } .navigation .item:last-child::after { border: none; } .button-area button { margin-left: 20px; } .button-area button.filter { padding-left: 40px; } .button-area button:first-child { margin-left: 0px; } .button-area button i { font-size: 20px; position: absolute; top: 11px; left: 35px; } .remove { margin-top: 20px; display: block; } .btn-controlador { margin-top: 20px; } .solicitacao .btn-link, .proposta .btn-link { padding-left: 0; } .solicitacao p.header, .simulador p.header, .proposta p.header { font-size: 12px; text-transform: uppercase; color: #666; font-weight: 600; } .solicitacao .title, .simulador .title, .proposta .title { margin-top: 20px; font-size: 10px; text-transform: uppercase; color: #666; font-weight: 600; } .solicitacao .value, .simulador .value, .proposta .value { color: #666; font-size: 12px; } .solicitacao h2 span, .simulador h2 span, .proposta h2 span { font-weight: 600; } .solicitacao .documento, .simulador .documento, .proposta .documento { color: rgb(0,32,92); } .solicitacao .box, .simulador .box, .proposta .box { margin-top: 50px; } .solicitacao .box-doc, .simulador .box-doc, .proposta .box-doc { text-align: center; display: block; width: 135px; height: 135px; border: 1px solid #ddd; border-radius: 4px; padding: 20px; font-size: 9px; text-transform: uppercase; color: #666; background-color: white; position: relative; } .solicitacao .box-doc img, .simulador .box-doc img, .proposta .box-doc img { margin-top: 7px; } .solicitacao .box-doc p, .simulador .box-doc p, .proposta .box-doc p { margin-top: 10px; } i.fa.check { color: #fc4c04; font-size: 15px; margin-right: 5px; } i.fa.cls { color: #fc4c04; font-size: 15px; margin-right: 5px; } i.fa.info { font-size: 15px; margin-left: 5px; } .box-files { float: left; width: 100%; } .box-files .loader1 { top: 18px!important; } .box-files .ico-type { width: 30px; height: 35px; float: left; } .files { margin-top: 10px; text-transform: uppercase; font-weight: 600; font-size: 10px; color: #666; } .files p { padding-top: 10px; } .solicitacao .anexo, .proposta .anexo { margin-top: 13px; margin-left: 50px; } .filter-form { margin-top: 30px; } .active-filters { height: auto; margin-top: 30px; position: relative; } .box-filter { width: auto; padding: 12px; font-size: 10px; border-radius: 50px; margin-right: 10px; background-color: rgb(228, 228, 228); float: left; border: 1px solid #ccc; margin-bottom: 10px; } /* Loader */ #myModal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 999; /* Sit on top */ padding-top: 200px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ } .modal-content1 { background-color: transparent; margin: auto; width: 20px; } .modal-content2 { background-color: transparent; margin: auto; width: 40px; } .modal-content3 { background-color: transparent; margin: auto; width: 160px; } .box-loader1 { margin: auto; width: 20px; float: right; } .box-loader2 { margin: auto; width: 20px; } .box-loader3 { margin: auto; width: 20px; } .loader1 { position: absolute; top: 37px; right: 25px; border: 3px solid #00205c; /* Blue */ border-top: 3px solid #fc4c04; /* Orange */ border-radius: 50%; width: 20px; height: 20px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } .loader2 { border: 4px solid #00205c; /* Blue */ border-top: 4px solid #fc4c04; /* Orange */ border-radius: 50%; width: 40px; height: 40px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } .loader3 { border: 12px solid #00205c; /* Blue */ border-top: 12px solid #fc4c04; /* Orange */ border-radius: 50%; width: 160px; height: 160px; animation: spin 2s linear infinite; } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } label .fa-info-circle { font-size: 13px; margin-left: 5px; } label.control-label span { text-transform: initial; font-size: 9px; color: #c3c3c3; margin-left: 5px; } .box-home { box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.16); border: 1px solid #ccc; background: #fff !important; font-family: verdana; font-size: 10px; color: #666666; padding: 40px 20px; margin-bottom: 34px; min-height: 160px; } .box-home img { float: left; margin-right: 20px; padding-bottom: 30px; width: 45px; max-width: 100%; height: auto; } .box-home .title { font-size: 16px; text-transform: uppercase; font-weight: 600; line-height: 12px; margin-bottom: 5px; } .box-home.box-auth .title, .box-home.box-auth .link { color: #00205c; } .box-home .link { font-size: 10px; text-transform: uppercase; font-weight: 600; text-decoration: underline; display: block; margin-top: 10px; } .box-home.box-non-auth .title, .box-home.box-non-auth .link { color: #f37125; } .box-home.box-non-auth .title, .box-home.box-non-auth .link { color: #f37125; } img.banner { min-height: 355px!important; max-width: 100%; height: auto; } .home .box-left { padding-left: 0px; } .home .box-right { padding-right: 0px; } .user { margin-bottom: 30px; } .user .btn-user { width: 100%; } .user .modal-dialog, .user .modal-footer { text-align: left; } .user .modal-dialog { width: 400px; margin: 80px auto; } .user .modal-content { padding: 20px; } .user .esqueceu { font-size: 10px; color: rgb(27,54,93); font-weight: 600; text-decoration: underline; text-transform: uppercase; } .user .verificar { width: 100%; } .n-page { margin-bottom: 30px; } .n-page input { margin: 0; max-width: 70px; margin-right: 10px; } .n-page p { margin-top: 15px; margin-right: 3px; } .item-num { color: #fc4c04; font-weight: 600; text-transform: uppercase; font-size: 10px; } .logo-login { width: 100%; height: 80px; padding: 10px 55px; } .modal h3 { font-size: 20px; text-align: center; color: rgb(27,54,93); } .modal ul { margin-top: 20px; padding: 20px; } .modal ul li { color: rgb(27,54,93); } .modal p { color: rgb(27,54,93); margin-bottom: 20px; } .ops1 { color: #fc4c04; font-size: 100px; letter-spacing: -10px; font-weight: 600; } .ops2 { color: rgb(27,54,93); font-size: 20px; line-height: 22px; } .ops3 { color: #aba1a1; font-size: 15px; } span.error { text-transform: uppercase; font-family: Verdana,Geneva,sans-serif; font-weight: normal; font-size: 10px; float: right; display: none; margin-top: -15px; } .has-error span.error { display: block; } p.error { color: red!important; } /* Custom */ .aba-teste { margin: 30px 0; } .button-area button.pull-right:first-child { margin-left: 20px; } .col-25 { width: 20%; position: relative; min-height: 1px; float: left; } #searchAccount_dropdown { box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.16)!important; border: 1px solid #ccc!important!important; border-radius: 3px!important; font-family: Verdana!important; background-color: white!important; padding: 5px!important; margin-top: -20px; } .angucomplete-row { height: 30px!important; } .angucomplete-selected-row { background-color: rgb(248,113,55)!important; } .simulador fieldset .panel-group { margin-bottom: 0; } .simulador fieldset .panel-group .panel { margin: 0!important; border-radius: 0!important; box-shadow: none!important; } .simulador fieldset .panel-group .panel { color: #00205c!important; background-color: transparent!important; height: auto!important; box-shadow: none!important; border: none!important; border-radius: 0!important; } .simulador fieldset .panel-group .panel .panel-heading { color: #00205c!important; background-color: transparent!important; height: auto!important; box-shadow: none!important; border: none!important; border-radius: 0!important; padding: 10px 0!important; } .simulador fieldset .panel-group .panel .panel-heading .panel-title { margin: 0!important; height: auto!important; box-shadow: none!important; border: none!important; border-radius: 0!important; } .simulador fieldset .panel-group .panel .panel-heading a, .simulador fieldset .panel-group .panel .panel-heading a:hover, .simulador fieldset .panel-group .panel .panel-heading a:active { text-decoration: none; color: #00205c!important; } .simulador fieldset .panel-group .panel .panel-heading a i { font-size: 14px; margin-left: 10px; } .simulador fieldset .panel-group .panel-body { background-color: transparent!important; height: auto!important; box-shadow: none!important; border: none!important; border-radius: 0!important; padding: 0!important; } .simulador fieldset .panel-group .panel-body .btn-link { padding-left: 0; } .simulador-box { height: 60px; width: 100%; text-align: left; background-color: #DC6B2F; border: 1px solid #CD5E2F; float: left; } .simulador-box label { display: block; height: 58px; float: left; width: 65%; padding: 12px 20px; font-size: 14px; line-height: 35px; color: #fafafa; text-transform: initial; } .simulador-box input { width: 35%; height: 58px; vertical-align: middle; padding: 20px; font-size: 18px; border: none; text-align: right; background-color: #ED7D31; border-radius: 15px; color: #fff; border-bottom-right-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 15px; border-top-left-radius: 15px; } .simulador .box { float: left; margin-bottom: 50px; margin-top: 0; } .simulador .title { margin-top: 30px; } .simulador .box-btn { margin-top: 30px; } .simulador .page-title, .simulador .page-subtitle { margin-bottom: 10px!important; } .simulador .page-text { text-transform: uppercase; font-size: 12px; font-weight: 600; margin-top: 20px; } .simulador .page-desc { margin-bottom: 20px; } .simulador p .value { background-color: #c3c3c3; padding: 10px; border-radius: 5px; margin-top: 20px; color: #f86317; font-size: 22px; } .simulador .blue { color: #fff; background-color: #00335e; } .shield-simulador ul { list-style-type: none; } .simulador span.infos { font-size: 10px; color: #9c9c9c; } .simulador .shield-content { padding-bottom: 0px; } p.enviar { color: #00335e; text-transform: uppercase; font-weight: 600; font-size: 10px; }