@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.tiny{font-size:.7rem}
.small{font-size:.9rem}
.no_pointer_events{pointer-events:none}
.banner{height:18rem;background-color:#4D6DC3;background-image:url(/d24e/img/apps/home_background@2x.png);color:#fff}
.banner .contents{padding:8rem 1rem 6rem;max-width:64pc;margin:auto}
.container{max-width:64pc;margin:-4rem auto 2rem;padding:0 1rem}
.variations{list-style:none;margin-left:0}
.variations .col{padding:.5rem 0;margin-bottom:0}
.item_container,.nav{list-style:none;margin-left:0}
.item,.item_header{overflow:hidden}
.card_source ul,.source{list-style:none;margin-left:0;font-size:.9rem}
.full_bleed .card .copy_guidelines_section{padding-top:0}
.copy_guidelines,.full_bleed .card .copy_guidelines_section p{font-size:.9rem}
.code_container{margin:0 0 2rem}
table.filetypes em{font-size:.9rem}
.card h4{margin-bottom:1rem;position:relative;cursor:pointer}
.card h4:hover:before{color:#babbbf;font-weight:700;content:'#';left:-20px;position:absolute}
.card h5{margin-bottom:.5rem}
.card h6{margin-top:0;margin-bottom:.5rem}
.card p.description{margin-bottom:2rem}
.card .filter_select,.card .lazy_filter_select{margin-bottom:1rem}
.nav_list ul{margin:0;font-size:.9375rem}
.nav_list ul li{list-style-type:none;margin-bottom:.1rem;margin-top:.1rem}
.nav_list ul li a{display:block;width:100%;max-width:100%;border-radius:4px;padding-left:.5rem;padding-right:.5rem;color:#555459}
.nav_list ul li a:focus,.nav_list ul li a:hover{background-color:#e8e8e8;text-decoration:none;outline:0}
.nav_list ul li.active a,.nav_list ul li.active a:hover{background:#3aa3e3;color:#fff}
.nav_list ul li:not(:first-child){margin-top:.25rem}
@media only screen and (max-width:768px - 1){.variations .col{padding-top:.25rem;padding-bottom:.25rem}
.item_classname{position:absolute;left:-625pc;top:-625pc}
.item{margin-bottom:3%}
.col:not(.mobile_col){margin-bottom:0}
}