@title-color: white; @semaforo-color: green; @base-size: 14px; @barra-color: #1bbc9b; @color-cinza: #95a5a5; @color-button: #10a285; @color-button-hover: #e4af18; @height-footer: 0px; @gastos-height: 401px; /* Sticky footer styles -------------------------------------------------- */ html { position: relative; min-height: 100%; font-weight: lighter; } body { /* Margin bottom by footer height */ margin-bottom: @height-footer; background-color: #EAEDF2; } body > .container-fluid { padding: initial; font-size: @base-size; .container { padding-left: 10px; padding-right: 10px; padding-top: 10px; } } code { font-size: 80%; } select.colorDynamic { width: 90px; height: 35px; padding: 2px 5px; border: 1px solid @title-color; border-radius: 3px; color: @title-color; font-weight: bold; background-color: transparent; font-size: 20px; &:focus { & when (@title-color = white) { background-color: white; color: black; } } } figure { position: relative; } figcaption#titleMunicipio { bottom: 10px; position: absolute; width: 100%; color: @title-color; font-size: @base-size + 36px; line-height: 47px; strong { font-size: 50px; margin-top: 3px; } .caption { margin-left: 15px; font-weight: bold; } img { margin: 0 10px; width: 120px; height: 85px; } } img#bannerTopo { width: 100%; max-height: 275px; } footer { position: initial !important; bottom: initial !important; width: auto !important; font-family: 'Open Sans', sans-serif; height: @height-footer; margin-top: 10px; p { color: #fff; font-size: 12px !important; font-family: 'Open Sans', sans-serif; i { width: 20px; color: #28324e; } } label{ color: white; font-weight: bold; } .footer-info { padding-top: 50px; background-color: @barra-color; } .logofooter { margin-bottom: 10px; font-size: 25px; color: #fff; font-weight: 700; } .footer-ul { list-style-type: none; padding-left: 0px; margin-left: 2px; li { line-height: 29px; font-size: 14px; a { color: white; transition: color 0.2s linear 0s, background 0.2s linear 0s; &:hover { transition: color 0.2s linear 0s, background 0.2s linear 0s; & when (@barra-color = #2E98E4) { color: #e4af18; } & when (@barra-color = #e4af18) { color: #2E98E4; } } } } i { margin-right: 10px; } } .social:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); } .icon-ul { list-style-type: none !important; margin: 0px; padding: 0px; li { line-height: 75px; width: 100%; float: left; } } .icon { float: left; margin-right: 5px; } .heading7 { font-size: 21px; font-weight: 700; color: white; margin-bottom: 22px; } .post p { font-size: 12px; color: #FFF; line-height: 20px; span { display: block; color: #8f8f8f; } } } a { color: @barra-color; } .bottom_ul { list-style-type: none; float: right; margin-bottom: 0px; li { float: left; line-height: 40px; a { color: #FFF; font-size: 12px; } &:after { content: "/"; color: #FFF; margin-right: 8px; margin-left: 8px; } } } .copyright { //min-height: 40px; background-color: #28324e; p { text-align: left; color: #FFF; padding: 10px 0; margin-bottom: 0px; } } small { color: @color-cinza; } /* Custom page CSS -------------------------------------------------- */ /* Not required for template or sticky footer method. */ // Ajuste na logomarca .img-transparente { width: 272px !important; margin-top: 3px !important; } #menuTopo.navbar.navbar-default { border-radius: initial; margin: initial; background-color: @barra-color; .navbar-header { width: 100%; a { padding: 0; width: 100%; } .btn-menu-transparencia { color: #fff; background-color: @barra-color; &:hover { color: #10a285; background-color: white; } } .button-nav { margin-top: 7px; } .dropdown { ul { li { a { font-weight: 400; color: #333 !important; padding: 3px 20px !important; } } } } } img { margin: 0 auto; width: 315px; } } #menuMiddle { border-radius: initial; .nav { margin-bottom: 5px; background-color: #ecf0f1; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { cursor: default; background-color: #ecf0f1; border-bottom: 3px solid #1bbc9c; } .nav > li > a:focus, .nav > li > a:hover { border-bottom: 3px solid #1bbc9c; } } .tab-content{ .nav-tabs{ margin-top: 20px; } .nav-tabs > li { a { color: #777; } } .nav-tabs > li.active { a { color: @barra-color; } } } #menu2 .well { background: @color-button; text-align: center; line-height: 15px; margin: initial; height: 115px; padding: 10px; img { height: 38px; } a { color: #fff; font-size: 14px; } &:hover { background: @color-button-hover; } } #divHistorico { font-size: 13px; h2 { margin: initial; } p { color: black; text-indent: 30px; } } #accordion{ p{ text-indent: 30px; } } #divNav { background: #ecf0f1; } #collapse-tabs-graficos > .panel-default > .panel-heading { text-align: center; img { margin: 0 auto; } } .container.blocos { .panel { margin-bottom: 0; } .titulo { font-size: @base-size + 31px; color: @title-color; line-height: 60px; font-weight: bold; i { margin-left: -10px; } } } .cmn-toggle + label { display: inline-flex !important; } .tabs-graficos.nav-tabs > li { a { color: @title-color; } } .tabs-graficos.nav-tabs > li.active > a, .tabs-graficos.nav-tabs > li.active > a:focus, .tabs-graficos.nav-tabs > li.active > a:hover { border-top: 3px solid @title-color; -webkit-filter: initial; /* Safari 6.0 - 9.0 */ filter: initial; color: @title-color; } #popupModal { .modal-title { text-align: center; } } #chart-orcamento-despesa, #chart-orcamento-receita, #chart-resultadoFiscal { height: 300px; } .panel-mix.superior { border-bottom: initial; border-bottom-left-radius: initial; border-bottom-right-radius: initial; color: white; } .panel-mix.inferior { border-top: initial; border-top-left-radius: initial; border-top-right-radius: initial; } .text-large { font-size: @base-size + 16px; } .text-medium { font-size: @base-size + 8px; } .text-primary { color: @title-color; } .ico-example { font-size: 50px; } .panel-nome-municipio { padding: 0 15px; } .nome-ano-municipio { padding: 7px 0 7px 15px; } .centro { display: block; margin: 0 auto; } .circulo { border-radius: 90%; display: inline-block; color: #fff; text-align: center; padding: 65px 10px; width: 155px; font-size: 40px; line-height: 25px; } .red { background: #e74d3d; } .yellow { background: #f1c40f; } .blue { background: #3598db; } .green { background: #1bbc9c; } .sessao { background: #e3e6e7; color: #656566; font-size: 14px; border: 1px solid #c1c1c1; padding: 5px; border-left: initial; border-right: initial; img { margin-right: 10px; } } .card { height: @gastos-height; } .sessao-side { color: #fff; font-size: 14px; text-align: center; h1 { margin: initial; } div { height: @gastos-height; } } .gastos { p { font-size: 16px; text-align: left; height: 50px; } img { margin: 0 auto; } } .img-right { text-align: right; img { display: inline-block; } } .border-left { border-left: 1px solid #ddd; } .modal-footer { button { background-color: @color-button; border: initial; &:hover { background-color: @color-button-hover; } } } .btn-icone { background-color: transparent; border: initial; line-height: 45px; padding: initial; i { font-size: 25px; } } .modal-backdrop.in { opacity: 0.95; } .modal-backdrop { background-color: white; } .imagem-centro { left: 50%; top: 130%; transform: translate(-50%, -82%); } .form-inline > .form-group { margin-bottom: 0; } .no-padding-lateral { padding-left: initial; padding-right: initial; } .bootstrap-select, .dropdown-menu.inner { img { width: 30px; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background-color: @barra-color; } } .without-bottom { margin-bottom: initial; } .btn-primary.focus, .btn-primary:focus, .btn-primary.active, .btn-primary:active, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover { background-color: @color-button-hover; border-color: @color-button-hover; } .btn-primary { color: white; background-color: @barra-color; border-color: @barra-color; &:hover { background-color: @color-button-hover; border-color: @color-button-hover; } } .nav-tabs > li > a { font-weight: bold; } span.span-adjust { width: 49% !important; } div.back, #educacao-chart-pie-1, #educacao-chart-pie-2, #educacao-chart-pie-3 { background-color: #EAEDF2; height: 401px !important } //| css-toggle-switch |------------------------------------------ input.cmn-toggle-round-flat + label { width: 60px !important; height: 30px !important; } input.cmn-toggle-round-flat + label:after { width: 22px !important; } input.cmn-toggle-round-flat:checked + label:after { margin-left: 30px !important; } input.cmn-toggle-round-flat:checked + label { background-color: #dddddd !important; } input.cmn-toggle-round-flat + label:after { background-color: @title-color !important; } .switch { color: @title-color; label { vertical-align: middle; } } #subTitle h4{ color: @title-color; } //------------------------------------------ /* Extra small devices Phones (<768px) */ @media (max-width: 767px) { #menuTopo.navbar.navbar-default.navbar-fixed-top { background-color: @barra-color; .navbar-header { width: initial; a { padding-top: 8px; padding-bottom: 8px; width: initial; } } img { width: 255px; } } #menuMiddle { ul.nav.navbar-nav { margin-top: initial; margin-bottom: initial; li { margin: 0 15px; } } } figcaption#titleMunicipio { color: #fff; h1 { font-size: 30px; margin-top: 3px; } p { font-size: 15px; } .caption { margin-left: 5px; h1 { margin: initial; } } } .circulo { font-size: 25px; padding: 43px 10px; width: 110px; } #tabPrincipal .row { margin-left: -15px; margin-right: -15px; } figcaption#titleMunicipio, select#anos { font-size: 18px; } .sessao-side > div { height: initial; } #chart-orcamento-despesa, #chart-orcamento-receita { height: 250px !important; } .gastos { height: initial; img { width: 325px; } } .sessao-side div { height: inherit; } .card { height: 413px; } .btn-icone { i { font-size: 10px; } } } /* Small devices Tablets (≥768px) */ @media (min-width: 768px) and (max-width: 992px) { .container.blocos.titulo { font-size: @base-size + 30px; } .text-large { font-size: @base-size + 4px; } .text-medium { font-size: @base-size + 2px; } } /* Medium devices Desktops (≥992px) */ @media (min-width: 992px) and (max-width: 1199px) { } /* Large devices Desktops (≥1200px) */ @media (min-width: 1200px) { }