/* Green Sea */ /* Emerald */ /* Nephritis */ /* Peter River */ /* Belize Hole */ /* Amethyst */ /* Wisteria */ /* Wet Asphalt */ /* Midnight Blue */ /* Sunflower */ /* Orange */ /* Carrot */ /* Pumpkin */ /* Alizarin */ /* Pomegranate */ /* Clouds */ /* Silver */ /* Concrete */ /* Asbestos */ /* Amethyst */ .amethyst { color: #9b59b6; } .amethyst-50 { color: #f5eef8; } .amethyst-100 { color: #ebdef0; } .amethyst-200 { color: #d7bde2; } .amethyst-300 { color: #c39bd3; } .amethyst-400 { color: #af7ac5; } .amethyst-500 { color: #9b59b6; } .amethyst-600 { color: #884ea0; } .amethyst-700 { color: #76448a; } .amethyst-800 { color: #633974; } .amethyst-900 { color: #512e5f; } /* Wisteria */ .wisteria { color: #8e44ad; } .wisteria-50 { color: #f4ecf7; } .wisteria-100 { color: #e8daef; } .wisteria-200 { color: #d2b4de; } .wisteria-300 { color: #bb8fce; } .wisteria-400 { color: #a569bd; } .wisteria-500 { color: #8e44ad; } .wisteria-600 { color: #7d3c98; } .wisteria-700 { color: #6c3483; } .wisteria-800 { color: #5b2c6f; } .wisteria-900 { color: #4a235a; } /* Wet Asphalt */ .wet-asphalt { color: #34495e; } .wet-asphalt-50 { color: #ebedef; } .wet-asphalt-100 { color: #d6dbdf; } .wet-asphalt-200 { color: #aeb6bf; } .wet-asphalt-300 { color: #85929e; } .wet-asphalt-400 { color: #5d6d7e; } .wet-asphalt-500 { color: #34495e; } .wet-asphalt-600 { color: #2e4053; } .wet-asphalt-700 { color: #283747; } .wet-asphalt-800 { color: #212f3c; } .wet-asphalt-900 { color: #1b2631; } /* Midnight Blue */ .midnight-blue { color: #2c3e50; } .midnight-blue-50 { color: #eaecee; } .midnight-blue-100 { color: #d5d8dc; } .midnight-blue-200 { color: #abb2b9; } .midnight-blue-300 { color: #808b96; } .midnight-blue-400 { color: #566573; } .midnight-blue-500 { color: #2c3e50; } .midnight-blue-600 { color: #273746; } .midnight-blue-700 { color: #212f3d; } .midnight-blue-800 { color: #1c2833; } .midnight-blue-900 { color: #17202a; } /* Sunflower */ .sunflower { color: #f1c40f; } .sunflower-50 { color: #fef9e7; } .sunflower-100 { color: #fcf3cf; } .sunflower-200 { color: #f9e79f; } .sunflower-300 { color: #f7dc6f; } .sunflower-400 { color: #f4d03f; } .sunflower-500 { color: #f1c40f; } .sunflower-600 { color: #d4ac0d; } .sunflower-700 { color: #b7950b; } .sunflower-800 { color: #9a7d0a; } .sunflower-900 { color: #7d6608; } /* Orange */ .orange { color: #f39c12; } .orange-50 { color: #fef5e7; } .orange-100 { color: #fdebd0; } .orange-200 { color: #fad7a0; } .orange-300 { color: #f8c471; } .orange-400 { color: #f5b041; } .orange-500 { color: #f39c12; } .orange-600 { color: #d68910; } .orange-700 { color: #b9770e; } .orange-800 { color: #9c640c; } .orange-900 { color: #7e5109; } /* Carrot */ .carrot { color: #e67e22; } .carrot-50 { color: #fdf2e9; } .carrot-100 { color: #fae5d3; } .carrot-200 { color: #f5cba7; } .carrot-300 { color: #f0b27a; } .carrot-400 { color: #eb984e; } .carrot-500 { color: #e67e22; } .carrot-600 { color: #ca6f1e; } .carrot-700 { color: #af601a; } .carrot-800 { color: #935116; } .carrot-900 { color: #784212; } /* Pumpkin */ .pumpkin { color: #d35400; } .pumpkin-50 { color: #fbeee6; } .pumpkin-100 { color: #f6ddcc; } .pumpkin-200 { color: #edbb99; } .pumpkin-300 { color: #e59866; } .pumpkin-400 { color: #dc7633; } .pumpkin-500 { color: #d35400; } .pumpkin-600 { color: #ba4a00; } .pumpkin-700 { color: #a04000; } .pumpkin-800 { color: #873600; } .pumpkin-900 { color: #6e2c00; } /* Alizarin */ .alizarin { color: #e74c3c; } .alizarin-50 { color: #fdedec; } .alizarin-100 { color: #fadbd8; } .alizarin-200 { color: #f5b7b1; } .alizarin-300 { color: #f1948a; } .alizarin-400 { color: #ec7063; } .alizarin-500 { color: #e74c3c; } .alizarin-600 { color: #cb4335; } .alizarin-700 { color: #b03a2e; } .alizarin-800 { color: #943126; } .alizarin-900 { color: #78281f; } /* Pomegranate */ .pomegranate { color: #c0392b; } .pomegranate-50 { color: #f9ebea; } .pomegranate-100 { color: #f2d7d5; } .pomegranate-200 { color: #e6b0aa; } .pomegranate-300 { color: #d98880; } .pomegranate-400 { color: #cd6155; } .pomegranate-500 { color: #c0392b; } .pomegranate-600 { color: #a93226; } .pomegranate-700 { color: #922b21; } .pomegranate-800 { color: #7b241c; } .pomegranate-900 { color: #641e16; } /* Clouds */ .clouds { color: #ecf0f1; } .clouds-50 { color: #fdfefe; } .clouds-100 { color: #fbfcfc; } .clouds-200 { color: #f7f9f9; } .clouds-300 { color: #f4f6f7; } .clouds-400 { color: #f0f3f4; } .clouds-500 { color: #ecf0f1; } .clouds-600 { color: #d0d3d4; } .clouds-700 { color: #b3b6b7; } .clouds-800 { color: #979a9a; } .clouds-900 { color: #7b7d7d; } /* Silver */ .silver { color: #bdc3c7; } .silver-50 { color: #f8f9f9; } .silver-100 { color: #f2f3f4; } .silver-200 { color: #e5e7e9; } .silver-300 { color: #d7dbdd; } .silver-400 { color: #cacfd2; } .silver-500 { color: #bdc3c7; } .silver-600 { color: #a6acaf; } .silver-700 { color: #909497; } .silver-800 { color: #797d7f; } .silver-900 { color: #626567; } /* Concrete */ .concrete { color: #95a5a6; } .concrete-50 { color: #f4f6f6; } .concrete-100 { color: #eaeded; } .concrete-200 { color: #d5dbdb; } .concrete-300 { color: #bfc9ca; } .concrete-400 { color: #aab7b8; } .concrete-500 { color: #95a5a6; } .concrete-600 { color: #839192; } .concrete-700 { color: #717d7e; } .concrete-800 { color: #5f6a6a; } .concrete-900 { color: #4d5656; } /* Asbestos */ .asbestos { color: #7f8c8d; } .asbestos-50 { color: #f2f4f4; } .asbestos-100 { color: #e5e8e8; } .asbestos-200 { color: #ccd1d1; } .asbestos-300 { color: #b2babb; } .asbestos-400 { color: #99a3a4; } .asbestos-500 { color: #7f8c8d; } .asbestos-600 { color: #707b7c; } .asbestos-700 { color: #616a6b; } .asbestos-800 { color: #515a5a; } .asbestos-900 { color: #424949; } .font-mono { font-family: 'Roboto Mono', monospace; } .m-5 { margin: 5px !important; } .m-10 { margin: 10px !important; } .m-15 { margin: 15px !important; } .m-20 { margin: 20px !important; } .m-25 { margin: 25px !important; } .m-30 { margin: 30px !important; } .m-35 { margin: 35px !important; } .m-40 { margin: 40px !important; } .m-45 { margin: 45px !important; } .m-50 { margin: 50px !important; } .m-top-5 { margin-top: 5px !important; } .m-top-10 { margin-top: 10px !important; } .m-top-15 { margin-top: 15px !important; } .m-top-20 { margin-top: 20px !important; } .m-top-25 { margin-top: 25px !important; } .m-top-30 { margin-top: 30px !important; } .m-top-35 { margin-top: 35px !important; } .m-top-40 { margin-top: 40px !important; } .m-top-45 { margin-top: 45px !important; } .m-top-50 { margin-top: 50px !important; } .m-bottom-5 { margin-bottom: 5px !important; } .m-bottom-10 { margin-bottom: 10px !important; } .m-bottom-15 { margin-bottom: 15px !important; } .m-bottom-20 { margin-bottom: 20px !important; } .m-bottom-25 { margin-bottom: 25px !important; } .m-bottom-30 { margin-bottom: 30px !important; } .m-bottom-35 { margin-bottom: 35px !important; } .m-bottom-40 { margin-bottom: 40px !important; } .m-bottom-45 { margin-bottom: 45px !important; } .m-bottom-50 { margin-bottom: 50px !important; } .m-left-5 { margin-left: 5px !important; } .m-left-10 { margin-left: 10px !important; } .m-left-15 { margin-left: 15px !important; } .m-left-20 { margin-left: 20px !important; } .m-left-25 { margin-left: 25px !important; } .m-left-30 { margin-left: 30px !important; } .m-left-35 { margin-left: 35px !important; } .m-left-40 { margin-left: 40px !important; } .m-left-45 { margin-left: 45px !important; } .m-left-50 { margin-left: 50px !important; } .m-right-5 { margin-right: 5px !important; } .m-right-10 { margin-right: 10px !important; } .m-right-15 { margin-right: 15px !important; } .m-right-20 { margin-right: 20px !important; } .m-right-25 { margin-right: 25px !important; } .m-right-30 { margin-right: 30px !important; } .m-right-35 { margin-right: 35px !important; } .m-right-40 { margin-right: 40px !important; } .m-right-45 { margin-right: 45px !important; } .m-right-50 { margin-right: 50px !important; } .p-0 { padding: 0 !important; } .p-0-x { padding-left: 0 !important; padding-right: 0 !important; } .p-0-y { padding-top: 0 !important; padding-bottom: 0 !important; } .p-2 { padding: 5px; } .p-5 { padding: 5px; } .p-10 { padding: 10px; } .p-15 { padding: 15px; } .p-20 { padding: 20px; } .p-25 { padding: 25px; } .p-30 { padding: 30px; } .p-35 { padding: 35px; } .p-40 { padding: 40px; } .p-45 { padding: 45px; } .p-50 { padding: 50px; } .p-left-2 { padding-left: 2px !important; } .p-left-5 { padding-left: 5px !important; } .p-left-10 { padding-left: 10px !important; } .p-left-15 { padding-left: 15px !important; } .p-left-20 { padding-left: 20px !important; } .p-left-25 { padding-left: 25px !important; } .p-left-30 { padding-left: 30px !important; } .p-left-35 { padding-left: 35px !important; } .p-left-40 { padding-left: 40px !important; } .p-left-45 { padding-left: 45px !important; } .p-left-50 { padding-left: 50px !important; } .p-right-2 { padding-right: 2px !important; } .p-right-5 { padding-right: 5px !important; } .p-right-10 { padding-right: 10px !important; } .p-right-15 { padding-right: 15px !important; } .p-right-20 { padding-right: 20px !important; } .p-right-25 { padding-right: 25px !important; } .p-right-30 { padding-right: 30px !important; } .p-right-35 { padding-right: 35px !important; } .p-right-40 { padding-right: 40px !important; } .p-right-45 { padding-right: 45px !important; } .p-right-50 { padding-right: 50px !important; } .p-top-2 { padding-top: 2px !important; } .p-top-5 { padding-top: 5px !important; } .p-top-10 { padding-top: 10px !important; } .p-top-15 { padding-top: 15px !important; } .p-top-20 { padding-top: 20px !important; } .p-top-25 { padding-top: 25px !important; } .p-top-30 { padding-top: 30px !important; } .p-top-35 { padding-top: 35px !important; } .p-top-40 { padding-top: 40px !important; } .p-top-45 { padding-top: 45px !important; } .p-top-50 { padding-top: 50px !important; } .p-bottom-2 { padding-bottom: 2px !important; } .p-bottom-5 { padding-bottom: 5px !important; } .p-bottom-10 { padding-bottom: 10px !important; } .p-bottom-15 { padding-bottom: 15px !important; } .p-bottom-20 { padding-bottom: 20px !important; } .p-bottom-25 { padding-bottom: 25px !important; } .p-bottom-30 { padding-bottom: 30px !important; } .p-bottom-35 { padding-bottom: 35px !important; } .p-bottom-40 { padding-bottom: 40px !important; } .p-bottom-45 { padding-bottom: 45px !important; } .p-bottom-50 { padding-bottom: 50px !important; } .br-1 { border-radius: 1px; } .br-2 { border-radius: 2px; } .br-3 { border-radius: 3px; } .br-4 { border-radius: 4px; } .br-5 { border-radius: 5px; } .br-6 { border-radius: 6px; } .br-7 { border-radius: 7px; } .br-8 { border-radius: 8px; } .br-9 { border-radius: 9px; } .br-10 { border-radius: 10px; } .br-50 { border-radius: 50%; } .w-50 { width: 50px !important; } .w-100 { width: 100px !important; } .w-150 { width: 150px !important; } .w-200 { width: 200px !important; } .w-250 { width: 250px !important; } .w-300 { width: 300px !important; } .w-350 { width: 350px !important; } .w-400 { width: 400px !important; } .w-450 { width: 450px !important; } .w-500 { width: 500px !important; } /* -------------------- BADGES ---- */ .badge { background-color: #95a5a6; display: inline-block; position: relative; top: 0; margin: 0 5px 0 0; padding: 1px 0 0 0; font-size: 10px; width: 15px; height: 15px; text-align: center; border-radius: 3px; color: #fff; line-height: 13px; } .badge.primary { background-color: #4d13d1; } .badge.info { background-color: #59abe3; } .badge.warning { background-color: #f39c12; } .badge.danger { background-color: #d35400; } .badge.brand { background-color: #a537fd; } .badge.success { background-color: #26a65b; } .badge.sea { background-color: #1ba39c; } .badge.razz { background-color: #db0a5b; } .badge.red { background-color: #f22613; } .badge.wist { background-color: #aea8d3; color: #663399; } .mh-100 { min-height: 100px; } .mh-200 { min-height: 300px; } .mh-300 { min-height: 300px; } .mh-400 { min-height: 400px; } .mh-500 { min-height: 500px; } .mh-600 { min-height: 600px; } .mh-700 { min-height: 700px; } .table-eseti { background-color: #fff; border-radius: 5px; border: 1px solid #d0d3d4; width: 100%; font-size: 13px; border-collapse: separate; } .table-eseti thead th { font-weight: bold; padding: 5px 10px; border-bottom: 1px solid #d0d3d4; background-color: #ebf5fb; color: #1b4f72; } .table-eseti td { padding: 5px 10px; } .table-eseti.line tr > td { border-bottom: 1px solid #d0d3d4; } .table-eseti.striped tr:nth-child(even) { background: #f1f1f1; } .table-eseti.list tr > td:nth-child(1) { color: #979a9a; width: 25%; } .table-eseti.hover tr:hover { background-color: #fef9e7; } .card { background: #fff; border-radius: max(0px, min(8px, ((100vw - 4px) - 100%) * 9999)) / 8px; padding: 0px; overflow: hidden; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } .card .full-btn .item { padding: 8px 15px; color: #7b7d7d; border-left: 2px solid transparent; } .card .full-btn .item:hover { background-color: #f4f6f7; color: #007AFF; border-left: 2px solid #007AFF; } .card .full-btn .item i { font-size: 24px; vertical-align: middle; } .card .full-btn a.item { display: inline-block; width: 100%; } .card .full-btn a.item:hover { text-decoration: none; } .card .full-btn .separator { padding: 8px 15px 0 15px; color: #3498db; font-size: 12px; } .swiper .custom-btn-prev, .swiper .custom-btn-next { font-size: 22px; color: #aed6f1; cursor: pointer; display: inline-block; margin-top: 10px; z-index: 11; } .swiper .custom-btn-prev:hover, .swiper .custom-btn-next:hover { color: #007AFF; } .swiper .custom-btn-next { float: right; } .swiper .swiper-button-disabled { color: #e5e7e9; } .select2-container--default .select2-results__option[aria-disabled=true] { display: none; } .control-filter .custom-filter-scope { padding: 10px; display: inline-block; } table.uk-table.uk-table-hover tr:hover td { background-color: #ffd !important; } .es1-files { border: 1px solid #eee; border-radius: 2px; width: 100%; } .es1-files > div:not(nth:last-child) { border-bottom: 1px solid #eee; transition: all 0.25s ease; } .es1-files > div:not(nth:last-child):hover { background-color: #3498db; } .es1-files > div:not(nth:last-child):hover .icon, .es1-files > div:not(nth:last-child):hover .file, .es1-files > div:not(nth:last-child):hover .info { color: #fff; } .es1-files > div:not(nth:last-child) > div { padding: 5px; } .es1-files > div:not(nth:last-child) .icon { font-size: 17px; color: #5dade2; } .es1-files > div:not(nth:last-child) .file { font-size: 13px; color: #7b7d7d; } .es1-files > div:not(nth:last-child) .info { padding: 7px; font-size: 11px; color: #85c1e9; } .es1-files > div:nth-child(even) { background-color: #f1f1f1; } .es1-section { margin-bottom: 15px; } .es1-section .header { margin-bottom: -9px; margin-left: -9px; z-index: 4; position: relative; } .es1-section .header b { background-color: #fff; padding: 5px; color: #717d7e; margin-left: 20px; } .es1-section .header span.uk-badge { background-color: #717d7e; } .es1-section .header span.uk-badge + b { margin-left: 5px; } .es1-section .content { border: 1px solid #717d7e; z-index: 2; position: relative; border-radius: 0.28571429rem; padding: 15px; background-color: #fff; } .es1-section.noicon .header { margin-left: 6px; } .es1-section.green .header b { color: #148f77; } .es1-section.green .header span.uk-badge { background-color: #148f77; } .es1-section.green .content { border-color: #148f77; } .es1-section.blue .header b { color: #2471a3; } .es1-section.blue .header span.uk-badge { background-color: #2471a3; } .es1-section.blue .content { border-color: #2471a3; } .es1-section.orange .header b { color: #e67e22; } .es1-section.orange .header span.uk-badge { background-color: #e67e22; } .es1-section.orange .content { border-color: #e67e22; } .es1-section.gray .header b { color: #99a3a4; } .es1-section.gray .header span.uk-badge { background-color: #99a3a4; } .es1-section.gray .content { border-color: #99a3a4; } .es1-section.yellow .header b { color: #d4ac0d; } .es1-section.yellow .header span.uk-badge { background-color: #d4ac0d; } .es1-section.yellow .content { border-color: #d4ac0d; } .es1-section.purple .header b { color: #9b59b6; } .es1-section.purple .header span.uk-badge { background-color: #9b59b6; } .es1-section.purple .content { border-color: #9b59b6; } .zoom-hover { transition: all 0.2s ease-in-out; } .zoom-hover:hover { transform: scale(1.04); } .es1-callout { border-radius: 4px; padding: 0px; overflow: hidden; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } .es1-callout > .header { padding: 5px; background-color: #ecf0f1; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .es1-callout > .header label { line-height: 24px; font-size: 13px; font-weight: bold; color: #5f6a6a; margin-bottom: 0px; } .es1-callout > .header i { font-size: 18px; margin-right: 2px; color: #2874a6; vertical-align: middle; } .es1-callout.is-required > .header label:after { background-color: #c20a0a; width: 5px; height: 5px; margin-left: 3px; vertical-align: super; font-size: 60%; content: ""; display: inline-block; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } .es1-callout.primary > .header { background-color: #d6eaf8 !important; } .es1-callout.success > .header { background-color: #d1f2eb !important; } .es1-callout.success > .header i { color: #239b56; } .es1-callout.warning > .header { background-color: #fcf3cf !important; } .es1-callout.warning > .header i { color: #f39c12; } .es1-callout.danger > .header { background-color: #f2d7d5 !important; } .es1-callout.danger > .header i { color: #e74c3c; } .gmaps-address-drop { display: none; position: absolute; z-index: 99; padding: 5px; width: 100%; border-radius: max(0px, min(8px, ((100vw - 4px) - 100%) * 9999)) / 8px; overflow: hidden; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); background-color: #fff; } .gmaps-address-drop a { display: inline-block; padding: 5px; } .es1-bigbtn { position: relative; border-radius: max(0px, min(8px, ((100vw - 4px) - 100%) * 9999)) / 8px; padding: 20px; overflow: hidden; outline: 4px solid #fdfefe; background-color: #f4f6f7; transition: all 0.25s ease-in; } .es1-bigbtn:hover { outline: 4px solid #ecf0f1; background: linear-gradient(to bottom, #2e86c1, #2980b9); color: #fff; } .es1-bigbtn:hover .icone, .es1-bigbtn:hover b, .es1-bigbtn:hover span { color: #fff !important; } .es1-bigbtn.small { padding: 6px !important; } .es1-bigbtn .icone { font-size: 52px; color: #1a5276; } .es1-bigbtn b { font-size: 17px; font-family: 'Roboto', 'Helvetica'; color: #1a5276; } .es1-bigbtn span { font-size: 12px; color: #666; } .es1-bigbtn.green .icone, .es1-bigbtn.green b { color: #117864; } .es1-bigbtn.green:hover { background: linear-gradient(to bottom, #17a589, #1abc9c); } .es1-forminfo label { font-size: 10px; line-height: 7px; color: #5d6d7e; } .es1-forminfo span, .es1-forminfo b { font-size: 13px; line-height: 11px; color: #333; } .es1-forminfo > div { margin-bottom: 15px; } /* .roboto- { font-family: "Roboto", serif; font-optical-sizing: auto; font-weight: ; font-style: normal; font-variation-settings: "wdth" 100; } .montserrat- { font-family: "Montserrat", serif; font-optical-sizing: auto; font-weight: ; font-style: normal; } */ /*$primary: #002a4a;*/ /*$secondary: #00bef3;*/ /* -- Primary color */ /* -- Secondary color */ .font-f1 { font-family: "Roboto", serif; } .font-f2 { font-family: "Montserrat", serif; } .topbar { background-color: #00652D; font-family: "Roboto", serif; border-bottom: 1px solid #d0d3d4; } .topbar .inner { padding: 5px 0px; } .topbar .inner * { color: #fff; } .topbar .inner a { color: #fff; } .topbar .inner a:hover { color: #fff; } .topbar .inner a:hover i { color: #fff; } .topbar .inner .wcag a { color: #fbfcfc; margin-right: 8px; font-size: 12px; } .topbar .inner .social { margin-left: 10px; } .topbar .inner .social i { font-size: 21px; } .topbar .inner .ibilidade a { color: #00652D; } .topbar .inner .langs { display: inline-block; } .topbar .inner .langs a { color: #00652D; } .topbar .inner .langs a:hover { color: #333; } .quick-access .social { font-size: 22px; margin-left: 15px; color: #fff; background-color: #00413c; width: 36px; height: 36px; border-radius: 25px; display: inline-block; line-height: 20px; text-align: center; transition: all 0.25s ease; } .quick-access .social:hover { text-decoration: none; background-color: #00652D; } .quick-access .social > i { line-height: 36px; } .quick-access .info { font-family: "Montserrat", serif; margin-left: 10px; } .quick-access .info i { color: #009901; font-size: 40px; margin-right: 8px; } .quick-access .info .big { font-size: 16px; font-weight: bold; line-height: 14px; color: #00413c; } .quick-access .info .small { font-size: 13px; color: #00652D; line-height: 13px; } .topbar-menu { background-color: #F6F8FA; border-bottom: 1px solid #d4e6f1; font-family: "Montserrat", serif; position: relative; overflow: hidden; } .topbar-menu .bg-image { background-size: cover; opacity: 0.1; position: absolute; width: 120%; height: 100%; z-index: 0; filter: blur(1px) grayscale(1) invert(1); } .topbar-menu > .uk-container { position: relative; z-index: 1; } .topbar-menu .inner { padding: 15px 0px; } .topbar-menu .inner .title { font-weight: bold; font-size: 30px; font-family: "Roboto", serif; color: #00652D; } .topbar-menu .weather img { height: 42px; } .topbar-menu .weather .muted { font-size: 11px; color: #839192; line-height: 12px; } .topbar-mobile { background-color: #00684C; font-family: "Roboto", serif; } .topbar-mobile img { height: 40px; } .topbar-mobile .title { font-size: 22px; line-height: 16px; } .topbar-mobile .subtitle { line-height: 20px; font-family: "Montserrat", serif; } #offcanvas-menu .title { font-family: "Montserrat", serif; text-transform: uppercase; font-size: 20px; } .main-menu > li > a { color: #333; } .main-menu > li > a:hover { color: #000; } .main-menu.uk-sticky-fixed .visible-sticky { display: inline-block !important; } .main-menu { background-color: #00652D !important; padding: 10px 0px 9px 0px; } .main-menu .item { display: inline-block; } .main-menu .item i { color: #d4e6f1; } .main-menu .item > a { padding: 12px 5px 8px 5px; display: inline-block; font-family: "Roboto", serif; color: #fff; text-transform: uppercase; font-size: 13px; border-radius: 6px; } .main-menu .item > a:hover, .main-menu .item > a.uk-open, .main-menu .item > a[aria-expanded="true"] { text-decoration: none; color: #00652D; background-color: #fff; } .main-menu .item > a:hover i, .main-menu .item > a.uk-open i, .main-menu .item > a[aria-expanded="true"] i { color: #00652D; } .main-menu .item .submenu-drop { background-color: #fff; overflow: hidden; width: 280px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15); padding-bottom: 3px; } .main-menu .item .submenu-drop a { font-family: "Roboto", serif; padding: 5px 10px; display: inline-block; width: 100%; text-transform: uppercase; font-size: 13px; color: #666; border-left: 4px solid transparent; } .main-menu .item .submenu-drop a:hover { border-left: 4px solid #00652D; text-decoration: none; color: #00652D; } .home-servicos { background-color: #f4f4f4; background: url("/themes/p2/assets/images/s-pattern.png") #f4f4f4; padding: 35px 0 20px 0; border-bottom: 5px solid #d0d3d4; } .home-servicos h4 { font-family: "Roboto", serif; font-size: 24px; text-transform: uppercase; color: #1F2D44; position: relative; } .home-servicos h4:after { position: absolute; top: 20px; left: 0px; content: ""; width: 50px; height: 10px; border-bottom: 2px solid #1F2D44; } .home-servicos .servicos a { text-decoration: none; } .home-servicos .servicos .item { text-align: center; align-items: center; justify-content: center; width: calc(100% * 1 / 2.001); } .home-servicos .servicos .item .inner { margin: 4px; cursor: pointer; text-align: center; transition: all 0.26s ease; } .home-servicos .servicos .item .inner:hover { transform: scale(1.1); } .home-servicos .servicos .item .inner:hover .name { color: #1b4f72; } .home-servicos .servicos .item .inner:hover i { color: #1b4f72; } .home-servicos .servicos .item .inner img { height: 40px; display: block; margin-right: auto; margin-left: auto; margin-bottom: 2px; } .home-servicos .servicos .item .inner i { font-size: 42px; display: block; color: #979a9a; } .home-servicos .servicos .item .inner .name { font-family: "Roboto", serif; font-size: 13px; color: #979a9a; } @media only screen and (min-width: 601px) { .home-servicos .servicos .item { width: calc(100% * 1 / 4.001); } } @media only screen and (min-width: 901px) { .home-servicos .servicos .item { width: calc(100% * 1 / 8.001); } } .home-headlinks .link { margin: 0 20px; text-align: center; padding: 10px; border-radius: 3px; transition: all 0.26s ease; } .home-headlinks .link:hover { background: #fff; text-decoration: none; } .home-headlinks .link img { height: 50px; margin-bottom: 5px; } .home-headlinks .link span { color: #333; font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; } .search-home { width: 100%; padding: 1px; background-color: #fff; overflow: hidden; border-radius: max(0px, min(5px, ((100vw - 4px) - 100%) * 9999)) / 5px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } .search-home > input { padding: 1px 30px 1px 10px; font-size: 13px; line-height: 32px; border: none; width: 100%; } .search-home > button { color: #00652D; background-color: #C1FF72; padding: 5px; } .home-sidelink { display: inline-block; padding: 10px; } .home-sidelink:hover { text-decoration: none; } .w-container { background: #fff; } .home-publ .publ-title { font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px !important; color: #1f3a93 !important; } .home-publ .item { padding: 14px; } .home-publ .item:hover { background-color: #f1f1f1; } .home-publ .item p { margin: 2px; font-size: 11px; } .home-publ .item .uk-text-meta { font-size: 11px; } .home-publ .title-link { margin-left: 20px; color: #1f3a93 !important; } .home-publ .title-link:hover { text-decoration: none; } .home-publ .title-link img { height: 22px; } .home-services-menu { text-align: left; } .home-services-menu > .service-option { padding: 14px 20px; display: block; border-bottom: 1px solid #f1f1f1; overflow: hidden; position: relative; transition: all 0.2s ease; } .home-services-menu > .service-option:hover { text-decoration: none; background-color: #26c281; color: #fff; } .home-services-menu > .service-option:hover i.arrow { right: 5px; } .home-services-menu > .service-option:hover i.icon { color: #26c281; } .home-services-menu > .service-option img { width: 36px; height: 36px; padding: 3px; } .home-services-menu > .service-option i.icon { width: 30px; height: 30px; padding: 3px; border-radius: 30px; vertical-align: middle; background: #fff; } .home-services-menu > .service-option i.arrow { position: absolute; right: -50px; transition: all 0.2s ease; color: #fff; top: 20px; } .home-services-menu > .service-option span { margin-left: 10px; } .destaque { background-color: #22313f; padding-top: 30px; padding-bottom: 30px; } .destaque .search-destaque .uk-input { background-color: rgba(255, 255, 255, 0.1); border-color: #22313f; } .destaque .search-destaque .uk-input::placeholder { color: #fff; text-shadow: 0px 0px 1px #333; } .destaque .search-destaque a { color: #22313f; } .destaque .destaque-btn { display: inline-block; text-align: center; vertical-align: top; } .destaque .destaque-btn img { width: 44px; display: inline-block; margin-bottom: 5px; } .destaque .destaque-btn span.title { font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #fff; font-size: 16px; } .destaque .destaque-btn span.subtitle { font-size: 12px; color: #e4e4e4; } .destaque .destaque-btn i.la { color: #fff; } .destaque .destaque-btn:hover { text-decoration: none; transform: scale(1.1); } .home-transparencia .item { margin-top: 10px; color: #7b7d7d; } .home-transparencia .item:hover i, .home-transparencia .item:hover .titulo { color: #2E2579; } .home-transparencia .item i { font-size: 32px; } .home-transparencia .item .titulo { font-family: "Montserrat", serif; line-height: 10px; font-size: 14px; } .home-transparencia .item .desc { font-size: 11px; color: #b3b6b7; } .newso .hat { background-color: #4CAF50; font-size: 11px; padding: 2px 10px; color: #fff; border-radius: 3px; } .newso .titulo { font-family: "Montserrat", serif; font-size: 19px; color: #00652D; font-weight: bold; } .newso .subtitulo { color: #979a9a; } .home-swiper-news .capa { height: 550px; } .home-swiper-news .capa .info { position: absolute; bottom: 0px; width: 100%; padding: 40px 10px; left: 0px; z-index: 2; background-image: linear-gradient(to bottom, rgba(2, 104, 76, 0), rgba(2, 104, 76, 0.9)); } .home-swiper-news .capa .info .hat { background-color: #00652D; color: #fff; text-transform: uppercase; font-family: "Montserrat", serif; font-size: 11px; padding: 2px 8px; border-radius: 2px; } .home-swiper-news .capa .info .titulo { color: #fff; font-size: 20px; font-family: "Roboto", serif; } .home-swiper-news .swiper-pagination-bullet { background-color: #fff; } .comunicados { background-color: #f4f6f7; } .comunicados .comunicado-slider .titulo { font-size: 18px; color: #2E2579; font-family: "Roboto", serif; } .home-covid a { display: inline-block; width: 100%; padding: 5px 2px; color: #7b7d7d; margin-top: 5px; border-left: 2px solid transparent; } .home-covid a > i { font-size: 24px; vertical-align: middle; margin-right: 5px; } .home-covid a:hover { color: #2E2579; text-decoration: none; border-left: 2px solid #2E2579; } .agenda-locais .item { padding: 8px 15px; color: #7b7d7d; border-left: 2px solid transparent; } .agenda-locais .item:hover { background-color: #f4f6f7; color: #2E2579; border-left: 2px solid #2E2579; } .agenda-locais .item i { font-size: 24px; vertical-align: middle; } .sa-title-card { padding: 15px; font-family: "Montserrat", serif; background-color: #00413c; color: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px; } .headlinks .item { color: #fff; background-color: #009901; margin-top: 1px; overflow: hidden; transition: all 0.25s ease; padding: 0 !important; } .headlinks .item:hover .icon { background-color: #1d8348; } .headlinks .item:hover .icon:after { border-color: transparent transparent transparent #1d8348; } .headlinks .item .icon { padding: 10px; background-color: #00652D; position: relative; } .headlinks .item .icon i { font-size: 42px; color: #C1FF72; transition: all 0.25s ease; } .headlinks .item .icon:after { content: ''; position: absolute; right: -5px; top: 26px; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #00684C; clear: both; } .headlinks .item .nome { color: #fff; font-family: "Roboto", serif; font-size: 18px; } .headlinks .item .desc { font-size: 12px; color: #fff; } .galeria-slide .item { position: relative; } .galeria-slide .item .bg { width: 100%; height: 220px; position: relative; border-radius: 3px; overflow: hidden; } .galeria-slide .item .bg .capa-mask { height: 250px; width: 100%; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 65, 60, 0.7)); z-index: 1; position: absolute; bottom: 0px; left: 0; } .galeria-slide .item .bg .info { position: absolute; bottom: 0px; width: 100%; padding: 15px; left: 0px; z-index: 2; color: #fff; } .outros-conteudos .item { border-radius: 3px; overflow: hidden; background-color: #f0f3f4; position: relative; } .outros-conteudos .item:hover .mask { top: 30%; } .outros-conteudos .item .imagem { width: 100%; height: 180px; } .outros-conteudos .item .titulo { font-family: "Montserrat", serif; color: #626567; padding: 5px; font-size: 15px; } .home-videos .item { border-radius: 3px; overflow: hidden; } .home-videos .item .play { font-size: 60px; color: #fff; } .home-videos .item:hover .play { color: #009901; } .container-x .titulo { font-family: "Roboto", serif; font-size: 20px; color: #148f77; display: block; } .container-x .desc { font-size: 11px; } .middle-bar { background-color: #C1FF72; box-shadow: inset 0px 4px 8px rgba(0, 0, 0, 0.4); padding: 25px; margin-top: -2px; position: relative; z-index: 4; } .middle-bar .search { position: absolute; width: 100%; margin-top: -50px; padding: 3px; background-color: #fff; overflow: hidden; border-radius: max(0px, min(8px, ((100vw - 4px) - 100%) * 9999)) / 8px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } .middle-bar .search > input { padding: 15px 15px 15px 60px; font-size: 20px; line-height: 32px; border: none; width: 100%; } .middle-bar .search > button { color: #7A9F35; } .middle-bar .hotlinks { font-family: "Roboto", serif; } .middle-bar .hotlinks .item { border-radius: 6px; } .middle-bar .hotlinks .item:hover { background-color: #fff; box-shadow: inset 1px 1px 1px #ccc; } .middle-bar .hotlinks i { font-size: 48px; color: #009901; position: relative; } .middle-bar .hotlinks i:after { content: ''; position: absolute; right: -8px; top: 24px; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #009901; clear: both; } .middle-bar .hotlinks span.title { font-size: 17px; color: #00413c; display: block; } .middle-bar .hotlinks span.subtitle { font-size: 11px; color: #666; font-family: "Montserrat", serif; } .video-home { background-color: #000; height: 360px; overflow: hidden; background-size: cover; } .video-home video { top: 50%; position: absolute; transform: translateY(-50%); } .footer { background-color: #333; font-family: "Montserrat", serif; color: #f2f3f4; } .footer .footer-h { position: relative; overflow: hidden; } .footer .footer-h .background { position: absolute; filter: blur(3px); width: 100%; height: 100%; z-index: 0; opacity: 0.5; } .footer .footer-h .uk-container { padding: 20px 0; z-index: 1; position: relative; } .footer .footer-h .uk-container .logo { height: 90px; } .footer .footer-h .uk-container .logo.transform { filter: grayscale(1); } .footer .footer-h .uk-container .subtitle { font-size: 15px; font-family: "Roboto", serif; } .footer .footer-h .uk-container .title { font-size: 32px; font-family: "Roboto", serif; } .footer .footer-m { font-size: 16px; } .footer .footer-m .social { display: inline-block; color: #abebc6; } .footer .footer-m .social:hover { text-decoration: none; } .footer .footer-m .uk-grid > div:not(:last-child) { border-right: 1px solid #82e0aa; } .footer-end { background-color: #4d5656; padding-top: 20px; padding-bottom: 20px; } .footer-end a, .footer-end span { color: #ccc; font-size: 14px; } .agenda-evts { position: relative; } .agenda-evts .evt { border-bottom: 1px solid #f1f1f1; padding: 10px; } .agenda-evts .evt:hover { background-color: #fff; } .agenda-evts .evt .evt-data { font-family: "Montserrat", serif; font-weight: bold; font-size: 14px; text-transform: uppercase; color: #858585; } .agenda-evts .evt .evt-title { font-family: "Montserrat", serif; font-weight: bold; font-size: 18px; text-transform: uppercase; } .c-indikator { font-family: "Montserrat", serif; font-size: 14px; text-transform: uppercase; margin-right: 6px; } .tooltip-calendar { background: #f1f1f1; background: linear-gradient(to bottom, #f1f1f1, #e4e4e4); box-shadow: 2px 2px 2px #7c7c7c; border-radius: 2px; position: absolute; z-index: 10001; padding: 6px 20px; line-height: 200%; font-size: 13px; font-family: 'Roboto', Arial, Helvetica !important; color: #333; text-shadow: -1px -1px 1px #fff; max-width: 360px; } #agenda-calendar { font-size: 13px; font-family: "Montserrat", serif; } #agenda-calendar h2 { font-size: 15px; } #agenda-calendar .fc-day-top { text-align: center !important; } #agenda-calendar .fc-day-top .fc-day-number { float: none !important; display: inline-block; padding: 8px; } #agenda-calendar .fc-day-grid-container { height: 316px !important; } #agenda-calendar .fc-left { padding: 0px !important; } #agenda-calendar .fc-right { margin-top: -10px; } #agenda-calendar .fc-event-container { position: relative; z-index: 2; } .ss-result { font-family: 'Roboto', Arial, Helvetica, sans-serif; margin-top: 30px; } .ss-result + hr { border-color: #ffffff; } .ss-result .ss-result__title { font-size: 17px; text-transform: uppercase; margin: 0px; margin-top: 3px; margin-bottom: 3px; } .ss-result .ss-result__title a.ss-link-title { color: #1a0dab !important; } .ss-result .ss-result__title a.ss-link-title:hover { text-decoration: underline; } .ss-result a.ss-link-info { color: #006621; font-size: 13px; } .ss-result .ss-result__badge { font-family: 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; background-color: #95a5a6; color: #fff; padding: 1px 10px; border-radius: 10px; display: inline-block; } .ss-result.servicos .ss-result__badge { background-color: #26a65b !important; } .ss-result.transparencia .ss-result__badge { background-color: #9a12b3 !important; } .ss-result.secretarias .ss-result__badge { background-color: #2c82c9 !important; } .ss-result p { margin: 0px; font-size: 13px; } .search .pagination { list-style: none; padding-left: 0px !important; } .search .pagination li { display: inline-block; } .search .pagination li.active, .search .pagination li.disabled, .search .pagination a { display: inline-block; padding: 5px 8px; border-radius: 2px; font-size: 15px; margin: 1px; } .search .pagination li.active { background-color: #4ea5e0; color: #fff; } .noticias-home { background: #fff; } .noticias-home .destaques .item { margin: 0 4px; background: #34495e; border-radius: 4px; overflow: hidden; } .noticias-home .destaques .item:hover .img { opacity: 1; } .noticias-home .destaques .item .img { opacity: 0.8; } .noticias-home .destaques .item .title { padding: 10px; color: #d6eaf8; font-size: 14px; } .noticias-home .destaques .item .title .hat { color: #fff; font-size: 12px; } .noticias-home .destaques-mob .item { background: #f7f9f9; box-shadow: 0px 1px 10px #ccc; border-radius: 4px; overflow: hidden; margin-left: -15px; margin-right: -15px; } .noticias-home .destaques-mob .item .title { padding: 10px; color: #1b4f72; font-size: 15px; } .noticias-home .destaques-mob .item .title .hat { color: #2874a6; font-size: 13px; } .noticias-home .destaques-out .title { color: #1b4f72; font-size: 14px; } .noticias-home .destaques-mob-out .item { background: #f7f9f9; box-shadow: 0px 1px 10px #ccc; border-radius: 4px; overflow: hidden; margin-left: -15px; margin-right: -15px; padding: 15px; margin-bottom: 15px; } .noticia-tab .capa { border-right: 1px solid #18325B; } .noticia-tab .capa:not(:first-child) { display: none; } .noticia-tab .list { overflow-y: auto; } .noticia-tab .list .item { background: #e4e9ed; padding: 4px 10px; cursor: pointer; margin-bottom: 2px; font-size: 13px; } .noticia-tab .list .item.active { background: #18325B; color: #fff; } .noticia-lasts { overflow-y: auto; } .noticia-lasts .item:hover .titulo { color: #18325B; } .noticia-lasts .item img { margin-right: 6px; } .noticia-lasts .item .titulo { font-size: 13px; } .home-btn-cat { padding: 8px 20px; border-radius: 20px; font-family: Roboto, Arial, sans-serif; font-size: 12px; color: #fff; background-color: #4E72AD; margin-right: 10px; transition: all 0.26s ease; } .home-btn-cat:hover { background-color: #1F2D44; text-decoration: none; color: #fff; } .header-title { font-size: 36px; background-color: rgba(255, 255, 255, 0.6); display: inline-block; color: #18325B; border-radius: 5px; padding: 15px; overflow: hidden; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .header-title .chapeu { font-size: 20px; color: #666; margin-top: 10px; display: inline-block; } .noticia-fontes { font-family: Consolas, monaco, monospace; font-size: 12px; color: #333; } .noticia-list-capa { max-width: 102px; } .evento-item { overflow: hidden; display: flex; align-items: center; background: #fff; margin-bottom: 10px; position: relative; border-left: 2px solid transparent; transition: all 0.26s ease; } .evento-item:hover { border-color: #1f3a93; } .evento-item .data-c { width: 50px; padding: 15px; text-align: center; font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; } .evento-item .data-c h3 { margin: 0px; font-size: 26px; font-weight: bold; color: #1f3a93; } .evento-item .data-c span { color: #666; font-size: 16px; } .evento-item .info-c h4 { font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2e3131; margin: 2px 0px; } .es1-pagination { width: 100%; padding: 10px 0; margin-top: 10px; border-top: 1px solid #ccc; text-align: right; } .es1-pagination .page-iteration { font-size: 13px; color: #666; } .es1-pagination select { display: inline-block; width: 60px; border: 1px solid #ccc; background: #fff; text-align: center; padding: 5px; margin: 0px 10px; } .es1-pagination .btn-nav { display: inline-block; width: 30px; text-align: center; padding: 5px; } .head-align { display: flex; align-items: center; justify-content: center; } .head-align h2 { display: inline-block; margin: 0px; margin-right: 10px; } .crm-big-btn { padding: 14px; border-radius: 2px; text-align: center; width: 100%; display: inline-block; background: #4ea5e0; } .crm-big-btn:hover, .crm-big-btn:active { text-decoration: none; transform: scale(1.1); } .crm-big-btn h4 { line-height: 20px; margin: 0; color: #fff; font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; text-transform: uppercase; } .crm-big-btn span { font-size: 11px; color: #f1f1f1; } .crm-big-btn.success { background-color: #1e824c; } .crm-big-btn.brand { background-color: #663399; } .crm-big-btn.warning { background-color: #f39c12; } .crm-big-btn.secondary { background-color: #d2d7d3; } .crm-big-btn.secondary h4, .crm-big-btn.secondary span { color: #67809f; } .estatisticas h4 { font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; text-transform: uppercase; margin: 20px 0px; color: #666; } .form-success .protocolo { padding: 10px; margin: 0px; margin-top: 10px; margin-bottom: 10px; background-color: #f1f1f1; font-size: 26px; } .ouv-new { margin-top: 50px; margin-bottom: 50px; position: relative; text-align: center; } .ouv-new .ouv-btn { text-align: center; display: inline-block; padding: 20px; cursor: pointer; transition: all 0.2s ease; border-bottom: 3px solid transparent; } .ouv-new .ouv-btn:hover { transform: translateY(-15px) scale(1.1); border-bottom: 3px solid #ccc; text-decoration: none; } .ouv-new .ouv-btn:hover .icone, .ouv-new .ouv-btn:hover img { opacity: 1; } .ouv-new .ouv-btn .icone { font-size: 48px; display: block; } .ouv-new .ouv-btn img { height: 48px; width: 44px; margin: 0 auto; display: block; } .ouv-new .ouv-btn .icone, .ouv-new .ouv-btn img { opacity: 0.8; } .ouv-new .ouv-btn .nome { font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-transform: uppercase; color: #666; line-height: 30px; display: block; } .ouv-extra { padding: 20px; display: inline-block; } .ouv-extra .text-muted { font-size: 14px; } .ouv-extra h4 { font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; text-transform: uppercase; color: #333; line-height: 30px; margin-top: 5px; } .ouvidoria-form #form_identificado { position: relative; } .ouvidoria-form #form_identificado .private { display: none; transition: all 0.26s ease; } .ouvidoria-form #form_identificado .private.show { display: block; } .crm-identificacao { font-family: 'Roboto', Arial, Helvetica, sans-serif; padding: 20px; background: #f1f1f1; border-radius: 2px; } .crm-identificacao h2 { font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px; margin-top: 5px; } .crm-identificacao label { font-size: 13px; } .crm-identificacao span { font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; } .crm-tramite h4 { margin-top: 3px; font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; color: #333; } .crm-tramite p { font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 14px; } .transp-menu { font-family: 'Open Sans Condensed', Arial, Helvetica; margin-bottom: 0; padding: 0px; } .transp-menu li { list-style: unset; display: inline-block; vertical-align: top; margin-left: 0; } .transp-menu > li { position: relative; border-bottom: 2px solid transparent; } .transp-menu > li:hover { border-bottom: 2px solid #007bff; background-color: #e4e9ed; } .transp-menu > li:hover .la { color: #007bff; } .transp-menu > li:hover ul.s1 { display: block; z-index: 10; } .transp-menu > li > a { font-size: 16px; font-weight: bold; color: #007bff; padding: 14px; display: inline-block; } .transp-menu > li > a:hover { text-decoration: none; } .transp-menu > li > a .la { vertical-align: middle; font-size: 23px; color: #bfbfbf; } .transp-menu > li > a .la-caret-down { font-size: 14px; } .transp-menu ul.s1 { display: none; position: absolute; top: 46px; border-radius: 3px; padding: 0px; padding-top: 2px; padding-bottom: 2px; left: 0px; width: 200px; background-color: #e4e9ed; box-shadow: -5px 5px 5px #ccc; } .transp-menu ul.s1 > li { display: block; position: relative; } .transp-menu ul.s1 > li:hover > a { background-color: #95a5a6; color: #fff; } .transp-menu ul.s1 > li:hover .icon-caret-right { color: #fff; } .transp-menu ul.s1 > li:hover ul.s2 { display: block; } .transp-menu ul.s1 > li > a { display: block; padding: 3px 15px; font-weight: bold; font-size: 14px; color: #67809f; } .transp-menu ul.s1 > li > a .icon-caret-right { float: right; font-size: 16px; line-height: 20px; color: #67809f; } .transp-menu ul.s1 > li > a:hover { text-decoration: none; } .transp-menu ul.s1 ul.s2 { display: none; position: absolute; top: 0px; padding: 0px; padding-top: 2px; padding-bottom: 2px; left: 200px; width: 200px; background-color: #95a5a6; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .transp-menu ul.s1 ul.s2 > li { display: block; position: relative; } .transp-menu ul.s1 ul.s2 > li:hover > a { background-color: #fff; color: #95a5a6; } .transp-menu ul.s1 ul.s2 > li > a { display: block; padding: 3px 15px; font-weight: bold; font-size: 14px; color: #fff; } .transp-menu ul.s1 ul.s2 > li > a:hover { text-decoration: none; } .transp-footer { padding: 10px 0; margin-top: 0px; margin-bottom: 5px; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 13px; color: #919191; } .transp-footer a { font-weight: bold; } .transp-folder .transp-head { display: flex; align-items: center; font-family: "Montserrat", serif; font-size: 14px; text-transform: uppercase; } .transp-folder .transp-head .separator { margin-left: 10px; margin-right: 10px; color: #ccc; } .transp-folder .transp-head a:hover { text-decoration: none; } .transp-folder .transp-head span { color: #67809f; } .transp-folder .transp-head .exerc { margin-left: auto; order: 2; width: 240px; text-align: right; } .transp-folder .transp-head .exerc label { font-weight: bold; font-size: 16px; color: #666; margin-right: 10px; } .transp-folder .transp-head .exerc select.form-control { margin-left: 6px; width: 150px; } .transp-folder .transp-head .exerc .select2-container--default { display: inline-block; width: 120px; text-align: left; } .transp-folder .transp-body .folder { font-size: 15px; } .transp-folder .transp-body .folder .icon-folder, .transp-folder .transp-body .folder .icon-external-link-square { color: #4ea5e0; margin-right: 5px; } .transp-folder .transp-body .t-tip { max-height: 36px; overflow: hidden; } .transp-folder .item-nome { font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 22px; text-transform: uppercase; } .transp-folder .item-data, .transp-folder .item-update, .transp-folder .item-obj { font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 14px; color: #595959; } .transp-folder .item-update { margin-left: 10px; } .transp-folder .item-obj { margin-top: 15px; text-align: justify; } .transp-folder .item-title-head { font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; text-transform: uppercase; color: #1e824c; } .transp-folder .item-data-list > div { padding: 15px; font-size: 14px; border-bottom: 1px solid #e4e4e4; } .transp-folder .item-data-list > div:nth-of-type(even) { font-weight: bold; } .item-tramites { margin-left: 0px !important; align-items: center; } .item-tramites .data { text-align: center; font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; text-transform: uppercase; padding: 10px; color: #666; position: relative; } .item-tramites .data .d { font-size: 12px; } .item-tramites .data .w { color: #4ea5e0; font-size: 16px; } .item-tramites .data .circle { position: absolute; width: 10px; height: 10px; border-radius: 10px; background: #4ea5e0; top: 50%; right: -5px; margin-top: -5px; } .item-tramites .content { font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 13px; color: #333; padding: 10px; border-left: 1px solid #4ea5e0; } .item-tramites .content p { font-size: 12px; color: #666; margin-top: 5px; } .item-tramites .list-badge { padding: 2px; border-radius: 2px; text-align: center; margin-right: 4px; } .certame .item-title-head { color: #f15a22; } .certame .content { padding: 20px; } .certame .content .data { font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; text-transform: uppercase; color: #666; } .certame .content p { text-align: justify; color: #666; } .certame .item-embed-video { position: relative; width: 100%; height: 0px; padding-bottom: 56.26%; overflow: hidden; } .certame .item-embed-video iframe { position: absolute; width: 100%; height: 100%; } .map-info { position: absolute; z-index: 1000; background: #fff; padding: 6px; width: 240px; border-radius: 2px; box-shadow: 0px 0px 2px #ccc; } .map-info > div { padding: 5px; } .map-info > div:nth-child(odd) { background: #f1f1f1; } .map-info .title { font-size: 12px; font-weight: bold; color: #013243; } .map-info .detail { font-size: 12px; font-weight: normal; color: #6c7a89; } .hol { color: #7b7b7b; background-color: #daffdc; } .hol hr { margin: 0px; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #b4b4b4; } .hol table { font-size: 11px; } .hol .rs { color: #666 !important; line-height: 25px; font-size: 14px; font-weight: bold; text-transform: uppercase; } .folha_c { cursor: pointer; padding: 10px; margin-top: 10px; border: 1px dashed #90c695; } .folha_c:hover { background: #f1f1f1; } .mini-pb { height: 6px; width: 60px; background: #cacaca; overflow: hidden; border-radius: 3px; } .mini-pb .pb { background-color: #52b3d9; height: 6px; } .uk-table { margin: 0 auto; width: 100%; clear: both; border-collapse: collapse; table-layout: fixed; word-wrap: break-word; } .receitas { font-size: 12px; } .receitas .r-footer { font-size: 14px; } .receitas .item { padding: 6px 0; border-bottom: 1px dotted #ccc; } .receitas .item > div { display: inline-block; box-sizing: border-box; } .receitas .item:hover { background-color: #fffbd5; } .receitas .item .rec_load { cursor: pointer; } .receitas .item .child { padding-left: 20px; border-left: 1px dotted #f9f8a5; } .receitas .transp-rece-head { min-width: 1110px; color: #666; border-bottom: 1px dotted #ccc; margin-bottom: 10px; } .receitas .transp-rece-head > div { display: inline-block; } .servicos .servico-item { padding: 8px 0; border: 1px solid transparent; } .servicos .servico-item .icone, .servicos .servico-item .icon { margin-right: 10px; } .servicos .servico-item .icone i, .servicos .servico-item .icon i { font-size: 52px; } .servicos .servico-item .icone img, .servicos .servico-item .icon img { height: 52px; } .servicos .servico-item:hover { background-color: #f0f3f4; } .servicos .servico-item:hover .icone { color: #2E2579; } .servicos .servico-item .titulo { font-family: "Montserrat", serif; font-size: 15px; display: block; } .servicos .servico-item .desc { color: #979a9a; font-size: 11px; } .servicos .c-checkbox:hover .la:not(.la-check-circle) { color: #00bef3; } .servicos .c-checkbox .la-check-circle { color: #18325B; } .secretaria-servico { padding: 0px !important; padding-left: 5px !important; border-left: 3px solid #e4e4e4; margin-bottom: 3px !important; } .secretaria-servico:hover { border-left: 3px solid #446cb3; background-color: #f1f1f1; } .secretaria-servico a { padding: 0px !important; color: #446cb3 !important; } .servicos-menu { margin-left: -15px; position: relative; z-index: 3; } .servicos-menu .header { padding: 15px; } .servicos-menu .menu-item { padding: 8px 15px; border-left: 1px solid transparent; cursor: pointer; position: relative; } .servicos-menu .menu-item > span { color: #7A9F35; font-size: 14px; } .servicos-menu .menu-item > i { color: #d0d3d4; } .servicos-menu .menu-item .submenu { display: none; position: absolute; top: 0px; right: -200px; width: 200px; background: #f0f3f4; border-right: 1px solid #d0d3d4; border-bottom: 1px solid #d0d3d4; } .servicos-menu .menu-item .submenu > a { display: block; padding: 4px 10px; font-size: 13px; color: #2E2579; } .servicos-menu .menu-item:hover { background: #f0f3f4; border-left: 1px solid #2E2579; } .servicos-menu .menu-item:hover .submenu { display: inline-block; } .servicos-card .btn-listgrid i { font-size: 21px; color: #a6acaf; } .servicos-card .btn-listgrid:hover, .servicos-card .btn-listgrid:visited, .servicos-card .btn-listgrid:focus { text-decoration: none; } .servicos-card .servicos-body { height: 400px; margin-top: 10px; overflow-y: auto; } .servicos-card .servicos-body .item { position: relative; padding: 5px 0; color: #7b7d7d; transition: all 0.2s ease; } .servicos-card .servicos-body .item.fav i:not(.star) { color: #7A9F35; } .servicos-card .servicos-body .item.fav .name { color: #7A9F35; } .servicos-card .servicos-body .item i:not(.star) { font-size: 24px; vertical-align: middle; } .servicos-card .servicos-body .item i.star:not(.fav) { display: none; font-size: 24px; color: #f9e79f; margin: 2px; cursor: pointer; } .servicos-card .servicos-body .item i.star.fav { font-size: 24px; color: #f4d03f; margin: 2px; cursor: pointer; } .servicos-card .servicos-body .item:hover i, .servicos-card .servicos-body .item:hover .name { color: #2E2579; } .servicos-card .servicos-body .item:hover i.star:not(.fav) { display: block; } .servicos-card.grid .servicos-body .item { position: relative; padding: 15px 5px; color: #7b7d7d; display: inline-block; width: 48%; text-align: center; border-radius: 5px; overflow: hidden; } .servicos-card.grid .servicos-body .item:hover { background-color: #f2f3f4; } .servicos-card.grid .servicos-body .item i:not(.star) { display: block; font-size: 42px; } .servicos-card.grid .servicos-body .item i.star { font-size: 17px; } .servicos-card.grid .servicos-body .item .name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 12px; } .sec-servicos .item .inner { padding: 16px 5px; cursor: pointer; font-family: "Roboto", serif; text-transform: uppercase; font-size: 12px; color: #666; text-align: center; background-color: #f1f1f1; margin: 1px; } .sec-servicos .item .inner a { text-decoration: none; } .sec-servicos .item .inner:hover { background-color: #e4e9ed; color: #18325B; } .sec-servicos .item .inner:hover i { color: #18325B; } .sec-servicos .item .inner img { height: 42px; display: block; margin-right: auto; margin-left: auto; } .sec-servicos .item .inner i { font-size: 42px; display: block; color: #4E72AD; } .sec-anexo { margin-left: -30px; margin-right: -30px; padding-left: 30px; padding-right: 30px; padding-top: 7px; padding-bottom: 7px; } .sec-anexo:hover { background-color: #e4e9ed; } .-covid { padding-bottom: 40px; background: #fae5d3; } .-covid .item { padding: 10px; transition: all 0.26s ease; } .-covid .item:hover { background-color: rgba(255, 255, 255, 0.5); box-shadow: 1px 1px 3px #95a5a6; transform: scale(1.1); } .-covid .item:hover .title { color: #000; } .-covid .item img { height: 36px; margin: 5px 10px; color: #784212; } .-covid .item .title { font-family: "Roboto", serif; color: #784212; display: block; line-height: 20px; } .-covid .item .sub { font-size: 11px; color: #535353; } @media only screen and (max-width: 900px) { .video-home { background-color: #000; height: 166px; } .newso .info { padding: 15px 0 !important; margin-left: 0px !important; } .home-btn-cat { display: block !important; margin-bottom: 5px; } .topbar.sticky { border-bottom: 2px solid #ccc; } .stories.carousel .story > .item-link > .item-preview { max-height: 40px !important; } .stories.carousel .story { max-width: 40px !important; } .search-mobile { margin-top: 20px !important; } .form-cons { margin-top: 40px !important; } .destaque-btn { text-align: left !important; } .destaque-btn img { margin-right: 10px; } .destaque-btn span { font-size: 20px !important; } .-page { padding-left: 50px !important; } .cred-content .content { margin-left: 30px; } .home-swiper-news .capa { height: 280px; } .banners .image { min-height: 165px !important; } .noticia-list-capa { max-width: 100% !important; } .footer-end { padding-bottom: 70px; } .middle-bar { padding: 0px !important; padding-bottom: 10px !important; } .middle-bar .search { margin-top: -30px !important; } .middle-bar .search > input { padding: 15px 60px 15px 15px !important; } .middle-bar .hotlinks > div { margin-bottom: 10px !important; } .middle-bar .hotlinks i { font-size: 38px !important; } .middle-bar .hotlinks i:after { top: 16px !important; } .middle-bar .hotlinks .title { line-height: 14px; } } .mobile_menu { background-color: #424949; padding: 0px; position: fixed; bottom: 0; z-index: 99; } .mobile_menu .item { position: relative; padding: 15px; display: inline-block; vertical-align: middle; text-align: center; width: 24%; } .mobile_menu .item i { font-size: 32px; color: #fff; display: block; } .mobile_menu .item .nome { font-size: 10px; color: #fff; } .uk-title { font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #1f3a93 !important; font-size: 17px !important; text-transform: uppercase; } .uk-heading-bullet { color: #1f3a93; font-size: 17px !important; font-weight: 300 !important; } .uk-heading-bullet:before { border-color: #1f3a93 !important; } .uk-heading-bullet.success { color: #26a65b !important; } .uk-heading-bullet.success:before { border-color: #26a65b !important; } .uk-heading-bullet.brand { color: #9a12b3 !important; } .uk-heading-bullet.brand:before { border-color: #9a12b3 !important; } .uk-title-link { color: #1e824c; font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px !important; text-transform: uppercase; margin: 3px; } .uk-title-link:hover { text-decoration: underline; } .uk-button { border-radius: 2px !important; } .uk-button > h4 { margin: 0; margin-top: 10px; color: unset; font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 20px !important; text-transform: uppercase; } .uk-button span.muted { font-size: 11px; } .uk-file-item { padding: 5px; margin-top: 2px; display: flex; align-items: center; border-radius: 4px; border: 1px solid transparent; transition: all 0.2s ease; } .uk-file-item:hover { background: #95a5a6; } .uk-file-item:hover .uk-icon > svg { color: #fff; } .uk-file-item:hover .title, .uk-file-item:hover .size { color: #fff; } .uk-file-item .uk-icon { margin-right: 10px; margin-left: 2px; } .uk-file-item .uk-icon > svg { color: #bfbfbf; } .uk-file-item .title { font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px !important; text-transform: uppercase; color: #333; } .uk-file-item .size { font-size: 12px; } .visible-print { display: none; } @media print { .hidden-print, .uk-button { display: none !important; } .visible-print { display: inline-block !important; } .portal-card .portal-card-text { max-height: unset !important; } .portal-card .portal-card-file { display: inline-block !important; } .portal-card .portal-card-file a { text-decoration: none; } .portal-card .portal-card-file a[href]:after { display: none; } } ._head { background: #2e3131; padding: 5px; font-size: 12px; color: #fff; } ._head a { color: #52b3d9; margin-right: 10px; } .cv-item { border-radius: 10px; min-height: 200px; } .cv-item h2 { font-size: 70px; margin-top: -20px; color: #fff; } .cv-item .cv-label { padding: 4px; border-radius: 4px; background: #fff; width: calc(100% - 20px); margin-bottom: 10px; text-transform: uppercase; } .cv-item.cv-danger { background: #EC3237; } .cv-item.cv-danger .cv-label { color: #EC3237; } .cv-item.cv-warning { background: #F58634; } .cv-item.cv-warning .cv-label { color: #F58634; } .cv-item.cv-success { background: #00A85A; } .cv-item.cv-success .cv-label { color: #00A85A; } .cv-item.cv-pink { background: #F48885; } .cv-item.cv-pink .cv-label { color: #F48885; } .cv-item.cv-purple { background: #A9518B; } .cv-item.cv-purple .cv-label { color: #A9518B; } .cep-header { background: url(/plugins/eseti/prefeitura/assets/images/cep_bg.jpg) no-repeat center center; background-size: cover; padding: 10px; color: #fff; } .cep-header .site_subtitulo { font-size: 12px; } .cep-header .site_titulo { font-size: 20px; text-transform: uppercase; font-weight: bold; } .cep-header .titulo { color: #f4d03f; font-weight: bold; font-size: 13px; } .cep-item { padding: 4px; margin-bottom: 2px; cursor: pointer; border-bottom: 1px dotted #bfc9ca; } .cep-item:hover { background: #ecf0f1; } .cep-item .logradouro { font-size: 14px; font-weight: bold; color: #1b4f72; } .cep-item .bairro { font-size: 14px; font-weight: bold; color: #333; } .cep-item .cep { font-size: 14px; font-weight: bold; color: #ba4a00; margin-left: 10px; } body, html { background-color: #F6F8FA; font-family: "Montserrat", 'Roboto', serif; } #goog-gt-tt { display: none !important; } .goog-te-banner-frame { display: none !important; } .goog-te-menu-value:hover { text-decoration: none !important; } body { top: 0 !important; } #google_translate_element2 { display: none !important; } .bg-white { background-color: #fff; } .bg-warning { background: #fff6ee; } .card .title-card { font-family: "Roboto", serif; font-size: 16px; color: #009901; text-transform: uppercase; } .big-title { font-family: "Roboto", serif; font-size: 21px; text-transform: uppercase; line-height: 24px; color: #4d5656; padding: 5px 0; position: relative; margin-bottom: 10px; } .big-title .sub { font-size: 13px; display: block; line-height: 12px; text-transform: lowercase; color: #b3b6b7; font-family: "Montserrat", serif; } .big-title-head { position: relative; margin-bottom: 10px; } .big-title-head .title { font-family: "Roboto", serif; line-height: 30px; color: #7A9F35; font-size: 26px; text-transform: uppercase; } .big-title-head .subtitle { font-size: 16px; display: block; line-height: 12px; color: #666; } .wcag a { display: inline-block; margin-right: 5px; vertical-align: middle; } .wcag a.wbtn { font-size: 12px; } .wcag a.WcagContrastBtn.active { background-color: #d35400 !important; } .wcag a i.las { font-size: 19px; } .jssocials-shares a:hover { text-decoration: none; } .font-custom-1 { font-family: 'Fira Sans', 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif; } .custom-title-1 { font-family: 'Roboto Condensed', "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; color: #26a65b; font-weight: bold; } .custom-title-1 > * { margin-right: 10px; } .custom-title-1 .muted { font-size: 16px; color: #666; font-weight: normal; } div.dt-buttons { float: right !important; margin-left: 10px; } .comunicado { border-radius: 3px; } .comunicado .titulo { font-size: 16px; color: #af601a; font-weight: bold; } .comunicado .titulo i { font-size: 32px; color: #af601a; } .comunicado .texto { color: #333; font-size: 13px; } .galerias .item { text-shadow: 0px 0px 2px #000; } .galerias .item .small { font-size: 12px; } .eventos .item { opacity: 0.8; } .eventos .item:hover { opacity: 1; } .eventos .item .inner { background: rgba(0, 0, 0, 0.4); font-size: 11px; border-left: 1px solid #fff; } .eventos .item .inner .data .dia { font-size: 36px; font-family: "Roboto", serif; } .eventos .item .inner .data .mes { font-size: 14px; } .eventos .item .inner .data .hora { font-size: 19px; } .videos { position: relative; } .videos .item { position: relative; } .videos .item iframe { width: 100%; height: 180px !important; } .banners .image { min-height: 25vw; max-height: 500px; } .controladoria .item { margin: 0px -15px; padding: 15px; border-bottom: 1px dotted #e5e7e9; position: relative; } .controladoria .item:hover { background-color: #d4e6f1; } .controladoria .item .titulo { font-size: 30px; text-transform: uppercase; font-family: "Roboto", serif; color: #17a589; } .controladoria .item .desc { font-size: 12px; color: #626567; } .uk-breadcrumb { margin: 0 0 15px 0; } #main .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #00652D !important; } #zuck-modal-content .cinfo { position: absolute; bottom: 40; left: 40; z-index: 99; padding: 15px; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 16px; border-radius: 5px; } #zuck-modal-content .cinfo .hat { background-color: #00652D; margin-bottom: 10px; display: inline-block; padding: 2px 5px; border-radius: 3px; } #zuck-modal-content .story-viewer .head .back, #zuck-modal-content .story-viewer .head .right .close { color: #fff; } .card .full-btn .item:hover { border-left: 2px solid #1d8348 !important; } .color-line > div { padding: 3px; background-color: #28b463; } .color-line > div:nth-child(2) { background-color: #2e86c1 !important; } .color-line > div:nth-child(3) { background-color: #B75000 !important; } .color-line > div:nth-child(4) { background-color: #af7ac5 !important; } 581j2g