body{background:#f8f9fa;}header #header-banner{display:none;}#it-jobs #header-banner{display:block;}#header-banner .bannerDisplay{margin-bottom:0;}#header-it-jobs{background-image:url(/img/theme-nd/no-fusion/it-jobs/programador.jpeg);box-shadow:inset 0 0 0 1000px rgb(62 29 0/70%);background-repeat:no-repeat;background-size:cover;background-position:center;padding:3rem 0;}h1.category-head{color:#262e31;font-size:22pt;}h2{padding:0;margin:0;color:#fff;font-size:11pt;}#header-it-jobs h1.category-head{color:#fff;font-size:20pt;margin-top:0;margin-bottom:.9rem;}#it-jobs{max-width:1200px;margin:0 auto;}#categories-result{display:block;margin-top:2rem;margin-bottom:5rem;}#refine-categories li{padding-bottom:.4rem;display:inline-block;}#refine-categories{-ms-flex-preferred-size:22%;flex-basis:22%;padding-left:.4rem;margin-top:1.85rem;}#refine-categories .panel-body a{color:#0a66c2;font-size:10pt;border:1px solid #0a66c2;border-radius:10rem;padding:0 .6rem;line-height:1.5rem;display:block;}#refine-categories .panel-body a:hover{text-decoration:none;background:#eee;}#refine-categories h3{color:#262e31;font-weight:normal;font-size:11pt;margin-top:0;margin-bottom:.5rem;}#refine-categories .category-type{padding-bottom:2rem;}.breadcrumb{padding-bottom:1rem;padding-left:1rem;}.category-title{padding-left:1rem;}.breadcrumb li{display:inline-block;vertical-align:middle;}.breadcrumb li a{color:#FFF;font-size:10pt;}.breadcrumb i{vertical-align:middle;color:#FFF;font-size:14pt;padding:0 .3rem;}.breadcrumb li:first-child{background-image:none;padding-left:0;}.breadcrumb li a:hover{color:#0093AF;text-decoration:none;}#refine-categories .panel-body{background:#fff;-webkit-box-shadow:0 1px 2px 0 rgb(97 38 38/10%);box-shadow:0 1px 2px 0 rgb(0 0 0/10%);padding:1.5rem;border-radius:.2rem;}#search-result{-ms-flex-preferred-size:78%;flex-basis:78%;}#refine-categories{-ms-flex-preferred-size:22%;flex-basis:22%;}.search-result-header{padding:0;font-weight:normal;background-color:inherit;color:#262e31;margin-bottom:.4rem;}.divide-jobs-list.range-date-selector{display:none;}div.search-result-header-number-results{font-size:13pt;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}div.search-result-header-number-results #nb-jobs-found{font-weight:bold;font-size:18pt;}.job-card-company-logo{width:4.5rem;}#search-result-body{display:block;}#search-result-body li{margin-bottom:.4rem;}#search-result-body li .job-card{padding:1.6rem 1rem 1rem 1.8rem;background:#fff;cursor:pointer;border-radius:.2rem;-webkit-box-shadow:0 1px 2px 0 rgb(97 38 38/10%);box-shadow:0 1px 2px 0 rgb(0 0 0/10%);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}#search-result-body li .job-card:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:2px 3px 2px 0 rgb(0 0 0/10%);box-shadow:2px 3px 2px 0 rgb(0 0 0/10%);background-color:#f2f5f9;}.job-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}.job-card-body,.job-card-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.job-card-info{width:70%;padding-left:2rem;}.job-card-label-header{padding-bottom:.6rem;display:inline-block;width:auto;}.job-card-label.date-field{padding-right:1rem;width:auto;padding-bottom:0;}.job-card-label.location-field p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:inherit;white-space:inherit;line-height:1.3rem;}.job-company-title a{line-height:initial;font-weight:normal;color:#4d616b;font-size:11pt;display:block;}.detailed-search-button{display:block;background:#0a66c2;width:100%;line-height:inherit;font-size:11pt;padding:1.35rem .2rem;box-shadow:0 2px 4px rgb(0 0 0/15%);margin-bottom:.3rem;color:#fff;text-align:center;text-decoration:none;border-radius:.2rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;}.detailed-search-button:hover{background:#1966a7;text-decoration:none;}.social-links{padding:.3rem 0 0 0;}.job-logo{height:auto;}.search-item-logo{width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;}.job-description{padding-top:.2rem;}.job-description p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:inherit;white-space:inherit;line-height:1.3rem;opacity:.6;margin:0;font-size:10pt;}.jobtitle-vertical-center-home{padding-bottom:.3rem;}.image-office-link.job-logo{width:auto;}.divide-jobs-list{padding:0 .2rem .2rem .5rem;}.divide-jobs-list h3{font-weight:normal;font-size:15pt;padding:0;margin:0;}#it-jobs-landing{padding:3rem;background:#fff;border-radius:.5rem;border:1px solid #ddd;margin-top:3rem;margin-bottom:5rem;}#it-jobs-landing #employee-categories{margin-top:2rem;}#it-jobs-landing #freelance-categories{margin-bottom:5rem;}#it-jobs-landing #job-offers-by-criteria h2,#it-jobs-landing h2{font-size:13pt;color:#262e31;margin-bottom:.8rem;}#it-jobs-landing h2{margin-top:2rem;}#it-jobs-landing .fractioned-list-item a{font-size:10pt;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:inherit;white-space:normal;line-height:1.5rem;}#it-jobs-landing .fractioned-list-part{display:inline-block;float:none;width:100%;}@media(min-width:992px){#categories-result{display:-ms-flexbox;display:-webkit-flex;display:flex;}#refine-categories{max-width:17rem;min-width:17rem;}}@media(min-width:768px){.job-card-info{width:88%;}}@media(min-width:576px){#categories-result{margin-top:3rem;}#it-jobs-landing .fractioned-list-part:first-child{padding-left:0;}#it-jobs-landing .fractioned-list-part:last-child{border-right:0;padding-right:0;}#it-jobs-landing .fractioned-list-part{vertical-align:top;padding-right:1.5rem;padding-left:1.5rem;width:24%;border-right:1px solid #eee;}}
