.see-all-comparisons{display:none}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{border:0}table>tbody>tr,table>thead>tr{border-bottom:1px solid #d7d7d7}.feature-links{display:flex}.feature-links .feature-link p{margin-right:10px}@media (max-width:768px){.feature-links{flex-direction:column}}.comparison-header{background:url(/images/devops-tools/gitlab-icon-illustration.svg) no-repeat,linear-gradient(90deg,#6b4fbb,#503991 40%,#548);background-position:50%;background-size:cover;padding-top:70px;padding-bottom:40px}.filters-container{width:90%;margin-bottom:20px;display:inline-flex;align-items:center;justify-content:center}.filters-container>div:not(:last-child){margin-right:20px}@media (max-width:768px){.filters-container>div:not(:last-child){margin-right:0;margin-bottom:20px}}.filters-container .dropdown-menu span{display:block;padding:8px 16px;cursor:pointer;border-radius:3px;color:#828282}.filters-container .dropdown-menu span:hover{background:#f2f2f2;color:#548}@media (max-width:768px){.filters-container{width:100%;flex-direction:column}}.open-core{padding-top:20px;padding-bottom:70px}.open-core h2,.open-core h3{color:#548}.open-core h4{color:#aaa;padding:0 160px 10px;line-height:25px}@media (max-width:1199px){.open-core h4{padding:0 40px 10px}}.dropdown{width:100%;max-width:350px}.dropdown .dropdown-menu-toggle{width:100%;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;color:#828282;border:0}.dropdown .dropdown-menu-toggle:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);border:0;color:#548}.dropdown .dropdown-menu{padding:10px;max-height:360px;overflow-y:scroll;width:100%;background-color:#fff}.dropdown .dropdown-menu li a{color:#828282}.titles-comparison-companies{color:#548;padding:20px}@media (max-width:767px){.titles-comparison-companies{padding:20px 0 40px}}.comparison .blog-image{background-size:contain;background-color:#548}.comparison .blog-image .color-bg{background:rgba(85,68,136,.1)}@media (max-width:767px){.comparison .blog-image .color-bg{padding-top:90px}}.comparison .comparison-container{padding:10px 0 0}.comparison .table-responsive{border:0}@media (max-width:991px){.comparison .table-responsive>table>tbody>tr>td,.comparison .table-responsive>table>tbody>tr>th,.comparison .table-responsive>table>tfoot>tr>td,.comparison .table-responsive>table>tfoot>tr>th,.comparison .table-responsive>table>thead>tr>td,.comparison .table-responsive>table>thead>tr>th{white-space:normal}}.comparison .compare-table{white-space:normal;margin-bottom:0}.comparison .compare-table td:nth-last-child(-n+3){border-bottom:1px solid #d7d7d7}.comparison-page-content h2{color:#548}.comparison-page-content h3{font-size:18px}.comparison-page-content h3 a{font-weight:600}.comparison-page-content h4{font-size:16px}.comparison-page-content li,.comparison-page-content p{font-size:16px;margin:0 0 10px;color:#828282}@media (max-width:767px){.comparison-page-content h2{margin:40px 0 10px}.comparison-page-content h3{margin-top:10px}.comparison-page-content .color-bg{padding-top:100px}}.comparison-table{padding:30px 0 0}.comparison-table thead{font-size:20px}.comparison-table thead.affix{top:115px;padding-top:20px;z-index:10;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;left:0;display:flex;justify-content:center}.comparison-table thead.affix th{border:0}.comparison-table thead.affix th:first-child{padding-left:15px}@media (min-width:577px) and (max-width:1024px){.comparison-table thead.affix{top:80px}}.comparison-table thead th{padding:0 0 20px;font-weight:400;border-width:1px}.comparison-table thead .table-title{font-size:18px;color:#828282}.comparison-table thead .table-title-logo{color:#444;padding:10px 0}.comparison-table td{vertical-align:middle}.comparison-table .feature-in-list{padding:20px 30px 20px 0;color:#828282}.comparison-table .feature-in-list .feature-in-list-title{color:#548;font-size:20px;font-weight:500}.comparison-table .logo{height:50px;width:auto}@media (max-width:991px){.comparison-table .logo{height:26px}}.comparison-table .check-container svg{height:30px;width:30px}@media (max-width:991px){.comparison-table .check-container svg{height:22px;width:22px}}@media print{.comparison-table .check-container svg{page-break-inside:avoid}}.comparison-table.products-page-comparison thead.affix{background-color:#f9f9f9}.comparison-table.products-page-comparison thead tr th:not(:first-child){font-size:18px}.comparison-table.products-page-comparison tr:last-of-type{border-bottom:1px solid #ddd}.last-updated-section{position:relative;z-index:0;padding:30px 0}.last-updated-section p{color:#737373}.comparison-page-info{background-color:#fff;position:relative;z-index:11}.footer{margin-top:0}.secure-and-protect h2{font-size:34px;text-align:left}.secure-and-protect h3{font-size:28px}.secure-and-protect thead th{padding:0}.secure-and-protect td{vertical-align:top}.strengths-and-weaknesses th{width:40%}.feature-lineup th,.strengths-and-weaknesses th:first-child{width:20%}.feature-lineup th:first-child{width:60%}.comparison-table.secure-and-protect{padding:0}