ul.groups li.group{margin-bottom:30px}ul.groups li.group .title{font-size:1.3em;font-weight:bold;text-align:center}ul.emojis{text-align:center}ul.emojis li.emoji{display:inline-block;width:200px;padding:7px 10px;margin:10px 5px 10px 0;border:1px solid #afafaf;text-align:left;border-radius:3px}ul.emojis li.emoji .downloader{display:inline-block;text-decoration:none}ul.emojis li.emoji .name{display:inline-block;vertical-align:middle;padding-left:3px;font-size:1.3em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:160px}ul.emojis li.emoji .wrapper{height:32px;width:32px;display:inline-block;vertical-align:middle;padding-top:3px}ul.emojis li.emoji img{max-height:100%;max-width:100%}.new_emoji{font-size:1.8em;text-align:center;width:350px;margin:70px auto}.new_emoji input{width:99%;display:block}.new_emoji input[type=text]{border:none;border-bottom:1px solid #efefef;font-size:1.2em;text-align:center}.new_emoji input[type=file]{width:210px;font-size:16px;margin:0 auto;padding:10px 0}.new_emoji .actions{padding-top:30px}.new_emoji input[type=submit]{border:none;border-radius:3px;padding:10px;color:#fff;font-size:1em;cursor:pointer;background-color:#4EC9F2;padding:10px 30px;background-image:url(/assets/excited.gif);background-repeat:no-repeat;background-position:20% 50%}.new_emoji input[type=submit]:hover{background-color:#7ADAFA}.new_emoji input[type=submit]:disabled{background-color:#e09757}.gohome{text-align:center}.emojis.index .search input{display:inline-block}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;color:#000;background-color:#FFF;width:85%;margin:0px auto}ul{list-style-type:none;padding:0;margin:0}.hidden{display:none}.flashes .flash{margin:10px 0 0 0;padding:10px;margin-bottom:20px;border:1px solid transparent;border-radius:2px;text-align:center;background-color:#f2dede;border-color:#ebccd1}.flashes .flash.error{color:#a94442}.flashes .flash.notice{color:#426DA9}.flashes .flash.info{color:#42A972}header{text-align:center;margin:20px 0}header .logo h1{font-size:3.5em;margin:0}header .logo h1 a{text-decoration:none;color:#000}header .logo h1 a,header .logo h1 a:hover,header .logo h1 a:visited{color:#000;background-color:transparent}header .logo .subtitle{color:#a0a0a0;font-style:italic;margin-top:5px}header .logo .subtitle a{color:#a0a0a0;text-decoration:none}header .search input{padding:5px 10px 5px 30px;border:none;border-bottom:1px solid #c0c0c0;font-size:1em;margin-top:40px;background-image:url(/assets/search-icon.png);background-repeat:no-repeat;display:none}footer{text-align:center;margin:50px 0}footer ul li{display:inline-block;padding-right:10px}footer .affiliation{margin-top:50px;color:#afafaf;font-size:10px}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#000}a:visited{color:#666}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0;text-align:left}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0px;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px}