@charset "UTF-8";.resources{display:-ms-flexbox;display:flex;margin:30px auto 0;border-top:1px solid #291e47}@media only screen and (max-width:767px){.resources{display:block;border:none}}.list-results-sort{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.facet-holder{width:300px;-ms-flex:0 0 300px;flex:0 0 300px;padding:20px 20px 60px 0;border-right:1px solid #291e47}@media only screen and (max-width:1024px){.facet-holder{width:auto;max-width:300px;-ms-flex:1;flex:1}}@media only screen and (max-width:785px){.facet-holder{width:auto;max-width:350px;-ms-flex:1;flex:1}}@media only screen and (max-width:767px){.facet-holder{border:none}}.facet-holder .facet-label{font-weight:600;font-size:1.25rem;font-family:Poppins,Arial,sans-serif}.facet-holder input[type=text]{border-width:1px;margin-bottom:30px;border-color:#e5e0d9;border-radius:0}.facet-holder fieldset{border:none}.facet-holder .facet-cat{margin:10px 0}.facet-holder .facet-cat input{height:0;width:0;margin-top:0}.facet-holder .facet-cat label{cursor:pointer}.facet-holder .facet-cat input[type=checkbox]+label:before{border:1px solid #3d3d3f;content:" ";display:inline-block;font:24px/1em sans-serif;height:26px;margin:0 .25em 0 0;padding:0;vertical-align:baseline;width:26px}.facet-holder .facet-cat input[type=checkbox]:checked+label:before{background:#fff;color:#017b84;content:"✓";text-align:center;font-weight:700}.facet-holder .facet-cat input[type=checkbox]:checked+label:after{font-weight:700}.facet-holder .facet-cat input[type=checkbox]:focus+label:before{outline:5px auto #3b99fc}.resources-results{-ms-flex:1;flex:1}.resources-results table{width:100%;border-collapse:collapse}.resources-results thead th{border-bottom:1px solid #291e47;background-color:#291e47;font-weight:600;color:#fff}.resources-results tr:first-child td,.resources-results tr:first-child th{padding-top:30px}.resources-results th{padding:8px;font-weight:400;text-align:left}@media only screen and (max-width:785px){.resources-results th{font-size:.75rem}}.resources-results th:first-child{padding-left:24px}@media only screen and (max-width:785px){.resources-results th:first-child{display:none}}.resources-results th:last-child{padding-right:24px}.resources-results th.icon{width:85px}@media only screen and (max-width:1024px){.resources-results th.icon{width:65px}.resources-results th.icon img{max-height:40px}}.resources-results th.category{width:290px}.resources-results th.name{width:300px}.resources-results th.download{width:200px}@media only screen and (max-width:785px){.resources-results th.download{width:100px}}.resources-results th.size{text-align:center}.resources-results tbody th,.resources-results td{padding:10px 8px}.resources-results tbody th:first-child,.resources-results td:first-child{padding-left:24px}@media only screen and (max-width:1024px){.resources-results tbody th:first-child,.resources-results td:first-child{padding-left:12px}}@media only screen and (max-width:785px){.resources-results tbody th:first-child,.resources-results td:first-child{display:none}}.resources-results tbody th:last-child,.resources-results td:last-child{padding-right:24px;text-align:right}@media only screen and (max-width:1024px){.resources-results tbody th:last-child,.resources-results td:last-child{padding-right:10px}}@media only screen and (max-width:785px){.resources-results tbody th:last-child,.resources-results td:last-child{padding-right:0}}.resources-results tbody th.size,.resources-results tbody th.version,.resources-results td.size,.resources-results td.version{text-align:center}.resources-results tbody th.icon img,.resources-results td.icon img{display:inline-block;max-height:50px}@media only screen and (max-width:1024px){.resources-results tbody th.icon img,.resources-results td.icon img{max-height:40px}}@media only screen and (max-width:785px){.resources-results tbody th,.resources-results td{font-size:.75rem;padding:10px 5px}.resources-results tbody th a.btn,.resources-results td a.btn{background:none;border:none;color:#0072cc;padding:5px}.resources-results tbody th a.btn:after,.resources-results td a.btn:after{display:none}}.resources-results .no-matches div{padding:40px;text-align:center}@media only screen and (max-width:1024px){.block.resource-grid{padding-top:0}}