.fsa-home.section-lifted{font-family:'Roboto',Arial}.fsa-home .section-intro{text-align:center;background:url(../img/fsa_top_bg.jpg) top center no-repeat}.fsa-home .section-intro h2{background:url(../img/fsa_title.png) top center no-repeat;min-height:100px;margin:0}.fsa-home .card{box-shadow:0 0 0 0 rgba(0,0,0,0);background-color:#fff;padding:15px}.fsa-home .card-icon-cont{text-align:center}.fsa-home .card-icon{display:inline-block;background-image:url(../img/fsa_icons_main_sprite.png);background-repeat:no-repeat;width:75px;height:75px}.fsa-home .card-title{text-align:center;font-weight:500;margin-top:0}.fsa-home .icon-overview{background-position:-8px 0}.fsa-home .icon-ag-report{background-position:-145px 0}.fsa-home .icon-pattern{background-position:-300px 0}.fsa-home .icon-needs-programs{background-position:-455px 0}.fsa-home .icon-policies{background-position:-607px 0}.fsa-home .icon-faq{background-position:-764px 0}.fsa-home .card-desc{color:#333;line-height:1.5em}#section_cards:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.overview h3{text-align:center;font-size:1.6em;font-weight:normal;margin-top:0;margin-bottom:40px}#overview_main{font-family:Roboto,Arial,sans-serif}.overview-section{border-top:1px solid #dbdbdb;margin-top:60px;padding:60px 30px}.overview .card-icon-cont{text-align:center}.overview .card-icon{display:inline-block;background-image:url(../img/fsa_icons_sprite.png);background-repeat:no-repeat;width:75px;height:75px}.overview .icon-sent-reform{background-position:-8px 0}.overview .icon-incentives{background-position:-145px 0}.overview .icon-confinement{background-position:-300px 0}.overview .icon-account{background-position:-455px 0}.overview .icon-corr-reform{background-position:-607px 0}.overview .icon-recid{background-position:-764px 0}.agreport .back{margin-top:30px}.pattern-resource{margin:15px 10px;padding:3px;min-height:150px;float:left;width:280px;border:1px solid #ccc;border-radius:3px;margin:15px;transition:.2s;border-radius:3px}.pattern-resource .bg{min-height:100px;text-align:center}.pattern-resource .bg img{display:inline-block;margin-top:25px}.pattern-resource .text{text-align:center;padding:20px}.pattern-resource a{color:#036;text-decoration:none}.pattern-resource:hover a{color:#08c}.pattern-resource:hover{box-shadow:1px 1px 10px 2px rgba(0,0,0,0.2);border-color:#b0cdf2;cursor:pointer}.pattern-male-tool .bg{background:linear-gradient(45deg,#22a0c0,#9eeab2)}.pattern-female-tool .bg{background:linear-gradient(45deg,#3e6ace,#ba8ef8)}.pattern-codes .bg,.pattern-cut-pts .bg{background-color:#f2f2f2}.pattern .back{padding:60px 30px}.policies-section{padding:30px}.policies-section h4{font-size:1.7em;margin-bottom:40px;color:#333}.policies-section ul{margin:20px 0;padding:0;font-size:.9em}.policies-section li{padding:15px 0;margin:0;list-style-type:none}.policy-name{font-size:1.2em;font-weight:normal;padding-bottom:2px}.policy-link{opacity:.9}.resources{padding-bottom:30px}.resources div:first-child{margin-top:50px}.resource{clear:both;margin:15px 10px;padding:3px;min-height:150px}.cover-link img:hover{box-shadow:6px 6px 3px 0 rgba(0,0,0,0.3);transition:.3s}.resource img{float:left;margin:10px;display:inline-block}.resource a{font-size:1.3em;text-decoration:none}.resource a:hover{text-decoration:underline}.resource-info{padding:10px 10px 10px 130px}.resource p{font-size:.9em;color:#333}.back{clear:both;font-size:.9em;padding:3em 0}.back a{text-decoration:none}.back a:hover{text-decoration:underline}