@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap);:root{--main:#004520;--main-light:#1fb829;--white:#fff;--secondary:#26893a;--secondary-background:#004520;--background:#fafafa;--text-link:#333;--text:#555;--grey-50:#d3d3d3;--grey-100:#1d1d1d;--grey-200:#222;--grey-300:#333;--grey-500:#555;--orange:#ff8400;--degrade:linear-gradient(0deg,#ddd,#f9f9f9)}body,html{background-color:var(--background)!important;font-family:Open Sans,sans-serif;font-size:inherit;font-size:14px;font-weight:500;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}td a{color:var(--main)!important}*{box-sizing:border-box!important;font-family:Open Sans,sans-serif;margin:0;padding:0}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}.ombudsman-ocult{display:none;transition:.3s}a{text-decoration:none!important}.terms-container{bottom:2rem;color:#222;display:none;position:fixed;width:100%;z-index:100000}.terms-content{align-items:center;animation:slideUp .5s forwards;background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.25);display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:80%;opacity:0;padding:1.5rem;transform:translateY(1rem)}@keyframes slideUp{to{opacity:1;transform:none}}.terms-text{width:65%}.group-buttons{display:flex;flex-wrap:wrap;gap:10px}.group-buttons .terms-save{background:#f8b917}.terms-content button{border:none;border-radius:8px;font-weight:500;padding:.5rem 1rem;width:160px}.terms-content button:hover{box-shadow:0 0 5px rgba(0,0,0,.25)}@media(max-width:1350px){.terms-text{width:100%}}.container-bar{background:#e1dfdf;border-radius:4px;height:25px;overflow:hidden;position:relative;width:100%}.container-bar .container-progress-bar{align-items:center;background:#26893a;color:#fff;display:flex;justify-content:center;position:relative}.list-step{margin:0;padding:0}.list-step li{list-style:none;margin-bottom:5px;padding:0}.list-step li:last-child{margin-bottom:0}.list-step li span{color:grey;display:block}.list-step li span:first-letter{text-transform:uppercase}.content-dashboard{padding-left:332px;padding-right:2rem;padding-top:108px}.content-dashboard .title{color:#333;font-size:1.5rem;font-weight:600}.content-dashboard .table{border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);overflow:hidden}.table-dark{--bs-table-bg:#333!important}#tabsBids{border-bottom:1px solid #d8d8d8;gap:1.5rem}#tabsBids .nav-item .nav-link{background-image:var(--degrade);border:1px solid var(--grey-50);color:var(--grey-500)}#tabsBids .nav-item .nav-link.active{background:var(--main);border-color:var(--main);color:var(--white);font-weight:700}.filter-table input,.filter-table select{background:transparent;border:1px solid var(--main);border-radius:6px;color:#999;height:40px;padding:0 .75rem;width:164px}.filter-table .input-box-search{align-items:center;display:flex;position:relative}.filter-table .input-box-search i{background:#999!important;position:absolute;right:.75rem}.filter-table .btn{align-items:center;background:var(--main);color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;padding:0 1rem}.filter-table .btn i{margin-right:.5rem}@media (max-width:992px){.content-dashboard{padding-left:1rem;padding-right:1rem}}.dashboard-home ul{margin-bottom:2rem;padding:0}.dashboard-home ul .title{color:var(--main);display:block;font-size:1.2rem;margin-bottom:.75rem}.dashboard-home ul li{list-style:none;margin-bottom:.5rem}.dashboard-home ul li a{color:var(--grey-200);text-decoration:none;transition:.3s}.dashboard-home ul li a:hover{color:var(--secondary)}#description-table{width:30%}#description-table p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.page-link,.page-link:hover{color:var(--main)}.pagination{flex-wrap:wrap}.table-striped>tbody>tr:nth-of-type(odd)>*,td,td a,td p{color:var(--grey-300)}td a{color:var("--grey-500")}td a:hover{color:var(--secondary)}@media (max-width:992px){#description-table,#price-item{display:none!important}.nav-item{flex:1}}.navbar{background-color:var(--main-light)!important;height:72px;padding:0}.navbar .container-fluid{height:100%;padding:0}.navbar h4{font-size:1.125rem;margin-bottom:.25rem}.navbar h4,.navbar span{color:#fff;font-weight:600}.navbar span{font-size:.75rem}.brand-section{align-items:center;background:var(--main);height:100%;min-width:300px;padding:0 .75rem;width:300px}.brand-section,.brand-section button{display:flex;justify-content:space-between}.brand-section button{background:transparent;border:0;flex-direction:column;height:24px;padding:0;width:28px}.brand-section button span{background:#fff;border-radius:6px;height:3px;transition:.3s;width:100%}.brand-section .btn-search{display:none}#btn-menu{overflow:hidden}#btn-menu.show{justify-content:center}#btn-menu.show span:nth-child(3){transform:rotate(-45deg) translateY(-4px)}#btn-menu.show span:first-child{transform:rotate(45deg) translateY(4px)}#btn-menu.show span:nth-child(2){transform:translateX(-28px)}.menu-aside{background:#333;height:calc(100vh - 72px);left:0;overflow:auto;padding-top:1.5rem;position:fixed;top:72px;transition:.3s;width:300px;z-index:9999}.menu-aside.show{overflow:hidden;width:80px}.menu-aside.show ul li a span{display:none}.menu-aside ul{margin:0;padding:0}.menu-aside ul li{list-style:none}.menu-aside ul li a{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;height:20px;margin-bottom:1rem;padding-left:2rem;text-decoration:none;white-space:nowrap;width:100%}.menu-aside ul li a span{overflow:hidden;white-space:nowrap}.menu-aside ul li a i{margin-right:1rem;min-height:16px;min-width:16px}.menu-aside ul li.active a,.menu-aside ul li.active a i{color:var(--main-light)}@media (max-width:992px){.brand-section{max-width:unset;width:100%}.brand-section .btn-search{align-items:center!important;display:flex!important;justify-content:center}.brand-section .btn-search i{height:1.5rem;margin-right:1.5rem;width:1.5rem}.menu-aside{left:-300px;transition:.3s}.menu-aside.show{left:0;width:300px}.menu-aside.show ul li a span{display:flex}}.icon{background-color:#fff;color:transparent;display:block;height:16px;margin:0;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:100%!important;mask-size:100%!important;padding:0;width:16px}.fa-home{mask-image:url(/build/images/house.e5508037.svg);mask:url(/build/images/house.e5508037.svg) no-repeat center;-webkit-mask:url(/build/images/house.e5508037.svg) no-repeat center}.fa-gavel{mask-image:url(/build/images/gavel-solid.a0b2db46.svg);mask:url(/build/images/gavel-solid.a0b2db46.svg) no-repeat center;-webkit-mask:url(/build/images/gavel-solid.a0b2db46.svg) no-repeat center}.fa-file{mask-image:url(/build/images/file-lines.a35db92f.svg);mask:url(/build/images/file-lines.a35db92f.svg) no-repeat center;-webkit-mask:url(/build/images/file-lines.a35db92f.svg) no-repeat center}.fa-list{mask-image:url(/build/images/list-ol.13f0111f.svg);mask:url(/build/images/list-ol.13f0111f.svg) no-repeat center;-webkit-mask:url(/build/images/list-ol.13f0111f.svg) no-repeat center}.fa-balanced{mask-image:url(/build/images/scale-balanced.c8b15722.svg);mask:url(/build/images/scale-balanced.c8b15722.svg) no-repeat center;-webkit-mask:url(/build/images/scale-balanced.c8b15722.svg) no-repeat center}.fa-chart-pie{mask-image:url(/build/images/chart-pie.02fd9c8b.svg);mask:url(/build/images/chart-pie.02fd9c8b.svg) no-repeat center;-webkit-mask:url(/build/images/chart-pie.02fd9c8b.svg) no-repeat center}.fa-coins{mask-image:url(/build/images/coins-solid.155083b6.svg);mask:url(/build/images/coins-solid.155083b6.svg) no-repeat center;-webkit-mask:url(/build/images/coins-solid.155083b6.svg) no-repeat center}.fa-file-dollar{mask-image:url(/build/images/file-dollar.aa6b1dc2.svg);mask:url(/build/images/file-dollar.aa6b1dc2.svg) no-repeat center;-webkit-mask:url(/build/images/file-dollar.aa6b1dc2.svg) no-repeat center}.fa-hand-dollar{mask-image:url(/build/images/hand-dollar.d9dd3002.svg);mask:url(/build/images/hand-dollar.d9dd3002.svg) no-repeat center;-webkit-mask:url(/build/images/hand-dollar.d9dd3002.svg) no-repeat center}.fa-diary{mask-image:url(/build/images/diary.9851e221.svg);mask:url(/build/images/diary.9851e221.svg) no-repeat center;-webkit-mask:url(/build/images/diary.9851e221.svg) no-repeat center}.fa-building{mask-image:url(/build/images/building.46b2cd19.svg);mask:url(/build/images/building.46b2cd19.svg) no-repeat center;-webkit-mask:url(/build/images/building.46b2cd19.svg) no-repeat center}.fa-siq{mask-image:url(/build/images/siq.74553578.svg);mask:url(/build/images/siq.74553578.svg) no-repeat center;-webkit-mask:url(/build/images/siq.74553578.svg) no-repeat center}.fa-search{mask-image:url(/build/images/search.f3c631ac.svg);mask:url(/build/images/search.f3c631ac.svg) no-repeat center;-webkit-mask:url(/build/images/search.f3c631ac.svg) no-repeat center}.fa-accessible{mask-image:url(/build/images/accessible.c7ecd243.svg);mask:url(/build/images/accessible.c7ecd243.svg) no-repeat center;-webkit-mask:url(/build/images/accessible.c7ecd243.svg) no-repeat center}.fa-close{mask-image:url(/build/images/close.f6a18257.svg);mask:url(/build/images/close.f6a18257.svg) no-repeat center;-webkit-mask:url(/build/images/close.f6a18257.svg) no-repeat center}.fa-instagram{mask-image:url(/build/images/instagram.3bd0c4eb.svg);mask:url(/build/images/instagram.3bd0c4eb.svg) no-repeat center;-webkit-mask:url(/build/images/instagram.3bd0c4eb.svg) no-repeat center}.fa-facebook{mask-image:url(/build/images/facebook.72bf0236.svg);mask:url(/build/images/facebook.72bf0236.svg) no-repeat center;-webkit-mask:url(/build/images/facebook.72bf0236.svg) no-repeat center}.fa-youtube{mask-image:url(/build/images/youtube.e27155d2.svg);mask:url(/build/images/youtube.e27155d2.svg) no-repeat center;-webkit-mask:url(/build/images/youtube.e27155d2.svg) no-repeat center}.fa-export{mask-image:url(/build/images/export.9660f851.svg);mask:url(/build/images/export.9660f851.svg) no-repeat center;-webkit-mask:url(/build/images/export.9660f851.svg) no-repeat center}.fa-pdf{mask-image:url(/build/images/pdf.86008984.svg);mask:url(/build/images/pdf.86008984.svg) no-repeat center;-webkit-mask:url(/build/images/pdf.86008984.svg) no-repeat center}.fa-office{mask-image:url(/build/images/office.73361007.svg);mask:url(/build/images/office.73361007.svg) no-repeat center;-webkit-mask:url(/build/images/office.73361007.svg) no-repeat center}.fa-upload{mask-image:url(/build/images/upload.3c5740e1.svg);mask:url(/build/images/upload.3c5740e1.svg) no-repeat center;-webkit-mask:url(/build/images/upload.3c5740e1.svg) no-repeat center}.fa-half{mask-image:url(/build/images/half.3ed0c236.svg);mask:url(/build/images/half.3ed0c236.svg) no-repeat center;-webkit-mask:url(/build/images/half.3ed0c236.svg) no-repeat center}.fa-google-play{mask-image:url(/build/images/google-play.815ef06a.svg);mask:url(/build/images/google-play.815ef06a.svg) no-repeat center;-webkit-mask:url(/build/images/google-play.815ef06a.svg) no-repeat center}.fa-apple-store{mask-image:url(/build/images/apple-store.3ffcf05c.svg);mask:url(/build/images/apple-store.3ffcf05c.svg) no-repeat center;-webkit-mask:url(/build/images/apple-store.3ffcf05c.svg) no-repeat center}.fa-clock{mask-image:url(/build/images/clock.23d6cb72.svg);mask:url(/build/images/clock.23d6cb72.svg) no-repeat center;-webkit-mask:url(/build/images/clock.23d6cb72.svg) no-repeat center}.fa-linkedin{mask-image:url(/build/images/linkedin.f2f7d420.svg);mask:url(/build/images/linkedin.f2f7d420.svg) no-repeat center;-webkit-mask:url(/build/images/linkedin.f2f7d420.svg) no-repeat center}.fa-twitter{mask-image:url(/build/images/twitter.736d5ae8.svg);mask:url(/build/images/twitter.736d5ae8.svg) no-repeat center;-webkit-mask:url(/build/images/twitter.736d5ae8.svg) no-repeat center}.fa-e-siq{mask-image:url(/build/images/e-siq.6efb5510.svg);mask:url(/build/images/e-siq.6efb5510.svg) no-repeat center;-webkit-mask:url(/build/images/e-siq.6efb5510.svg) no-repeat center}.fa-invoice{mask-image:url(/build/images/nota-fiscal.604d30d0.svg);mask:url(/build/images/nota-fiscal.604d30d0.svg) no-repeat center;-webkit-mask:url(/build/images/nota-fiscal.604d30d0.svg) no-repeat center}.fa-ombudsman{mask-image:url(/build/images/ouvidoria.2e52cec6.svg);mask:url(/build/images/ouvidoria.2e52cec6.svg) no-repeat center;-webkit-mask:url(/build/images/ouvidoria.2e52cec6.svg) no-repeat center}.fa-government{mask-image:url(/build/images/government.c7fcaaa3.svg);mask:url(/build/images/government.c7fcaaa3.svg) no-repeat center;-webkit-mask:url(/build/images/government.c7fcaaa3.svg) no-repeat center}.fa-warning{mask-image:url(/build/images/warning.378fe34a.svg);mask:url(/build/images/warning.378fe34a.svg) no-repeat center;-webkit-mask:url(/build/images/warning.378fe34a.svg) no-repeat center}.input-search{align-items:center;display:flex;flex:1;max-width:500px;position:relative}.input-search input{background:#fff;border:0;border-radius:6px;color:#555;height:48px;max-width:100%;padding-left:56px;width:100%}.input-search i{background:#bbb;height:24px;left:1rem;position:absolute;width:24px}.input-search input:focus{border:2px solid var(--main)!important;outline:0}.input-search input::placeholder{color:#bbb}.input-search-mobile{align-items:center;background:var(--main-light);display:flex;height:72px;left:0;padding:.75rem;position:fixed;top:-72px;transition:.3s;width:100vw;z-index:9999}.input-search-mobile i{background:#bbb;left:1.5rem;position:absolute}.input-search-mobile button{background:var(--main);border:0;border-radius:0 6px 6px 0;color:#fff;font-weight:600;height:48px;width:120px}.btn-cancel,.input-search-mobile button{align-items:center;display:flex;justify-content:center}.btn-cancel{background:#af2929!important;border-radius:6px!important;margin-left:8px;width:48px!important}.btn-cancel i{background:#fff;left:unset!important;position:relative!important}.input-search-mobile input{border:0;border-radius:6px 0 0 6px;flex:1;height:48px;padding-left:40px}.input-search-mobile.show{top:0}.input-search-default{align-items:center;display:flex;height:48px;width:100%}.input-search-default input{border:1px solid #d3d3d3;border-radius:6px;height:48px;padding:.75rem;width:100%}.input-search-default input:focus,.input-search-default input:focus-visible{border:1px solid #d3d3d3;outline:0}.input-search-default button{align-items:center;background:var(--main);border:0;border-radius:6px;display:flex;height:48px;justify-content:center;margin-left:.25rem;min-width:48px;width:48px}.btn-acessibility{align-items:center;display:flex;height:100%;position:relative;z-index:9999}.btn-acessibility:hover button{color:var(--secondary)}.btn-acessibility:hover button i{background:var(--secondary)}.btn-acessibility button{background:transparent;border:0;color:var(--white);font-size:1.125rem;font-weight:600;transition:.3s}.btn-acessibility i{background:var(--white);height:20px;margin-right:.5rem;transition:.3s;width:20px}.modal-accessibility{background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.15);display:flex;flex-direction:column;opacity:0;position:absolute;right:0;top:100%;transition:.3s;visibility:hidden;width:248px}.modal-accessibility.show{opacity:1;visibility:visible}.modal-accessibility .modal-accessibility-header{align-items:center;display:flex;gap:.5rem;height:72px;width:100%}.modal-accessibility .modal-accessibility-header span{color:var(--secondary);font-size:.75rem!important;font-weight:600}.modal-accessibility .modal-accessibility-header button{background:#333;border:0;border-radius:50%;color:#fff;font-size:.75rem;height:32px;transition:.3s;width:32px}.modal-accessibility .modal-accessibility-header button:hover{background:var(--secondary)}.modal-accessibility .modal-accessibility-body{background:#ededed;border-radius:0 0 8px 8px;flex:1;padding:.75rem}.modal-accessibility .modal-accessibility-body a,.modal-accessibility .modal-accessibility-body button{align-items:center;color:#333;display:flex;font-size:1rem;font-weight:600;margin-bottom:1rem;text-decoration:none;transition:.3s}.modal-accessibility .modal-accessibility-body button i{background:#333;transition:.3s}.modal-accessibility .modal-accessibility-body button:hover i{background:var(--secondary)}.modal-accessibility .modal-accessibility-body a:hover,.modal-accessibility .modal-accessibility-body button:hover{color:var(--secondary)}.modal-accessibility:after{-webkit-backface-visibility:visible;backface-visibility:visible;border-color:transparent transparent #fff;border-style:solid;border-width:0 8px 11px;content:"";height:0;left:80%;opacity:1;position:absolute;top:-10px;visibility:visible;width:0;z-index:2}.modal-accessibility .modal-accessibility-header{padding:.75rem}.content-licitation-view .title{color:var(--grey-500);font-size:20px;font-weight:600;margin-bottom:1rem}.content-licitation-view .licitation-details{flex:1}.content-licitation-view .licitation-files{flex:1;margin-left:2rem}.field-text{border-bottom:1px solid #d9d9d9;display:flex;flex:1;flex-direction:column;min-width:148px;padding-bottom:.35rem}.field-text .field-text-title{color:var(--grey-300);display:block;font-size:.875rem;margin-bottom:6px}.field-text .field-text-value{color:var(--grey-500);font-size:1rem;font-weight:600}.licitation-files .content-files{border:1px solid #d9d9d9;border-radius:8px;height:100%;padding:16px;width:100%}.licitation-files .content-files .button{align-items:center;background:var(--main);border:0;border-radius:6px;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;padding:0 16px}.licitation-files .content-files .button i{margin-left:.5rem}.licitation-files .content-files .card-file{align-items:center;background-image:var(--degrade);border:1px solid #d9d9d9;border-radius:6px;display:flex;height:64px;justify-content:space-between;padding:.75rem;width:100%}.licitation-files .content-files .card-file .title-file{color:var(--grey-300);display:flex;flex:1;font-size:.875rem}.licitation-files .content-files .card-file .button-action{align-items:center;background:var(--main);border:0;border-radius:6px;display:flex;height:40px;justify-content:center;width:40px}.licitation-files .content-files .card-file .button-action i{height:24px;width:24px}.licitation-files .content-files .card-file .extesion-file{margin-right:.5rem}.licitation-files .content-files .card-file .extesion-file i{background:var(--main);height:24px;width:24px}@media (max-width:1400px){.content-licitation-view{flex-direction:column;padding-bottom:2rem}.content-licitation-view .licitation-files{flex:1;margin-left:0;margin-top:2rem}.content-licitation-view{padding-left:1rem;padding-right:1rem}}