body.rail_active{overflow:hidden}body.home.rail_active{overflow:initial}#rail_wrapper{background:#1a1a1a;display:block;font-family:sans-serif;font-size:14px;letter-spacing:0;word-spacing:0;line-height:1.5;font-style:normal;font-weight:normal;position:fixed;bottom:0;top:0;right:0;text-align:left;width:300px;z-index:9999999;transform:translate(301px,0);transition:transform 0.3s ease;-webkit-transform:translate(301px,0);-webkit-transition:-webkit-transform 0.3s ease;-moz-transform:translate(301px,0);-moz-transition:-webkit-transform 0.3s ease}#rail_wrapper *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#rail_wrapper.active{right:0;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0)}#rail_wrapper.selection_active{width:300px}#rail_wrapper.following_active{min-width:370px;width:33%}#rail_wrapper .follow_bolt{display:none}#rail_screen{background:rgba(110,110,110,0);cursor:pointer;opacity:0;position:fixed;top:0;height:100%;right:0;bottom:0;z-index:9999998;transition:background 0.3s ease;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease}body.rail_active #rail_screen{background:rgba(110,110,110,0.8);opacity:1;left:0;right:0}.rail_header{font-size:18px;padding:60px 20px 0;position:relative;text-align:center;white-space:nowrap;width:100%;z-index:10;height:91px;line-height:30px}.rail_favicon{background:#fff;display:inline-block;height:20px;overflow:hidden;margin:5px 7px 0 0;padding:2px;vertical-align:middle;width:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.api .rail_favicon img{display:block}.rail_name{color:#666;display:inline-block;overflow:hidden;text-overflow:ellipsis;text-align:left;vertical-align:middle;max-width:200px;white-space:nowrap;height:25px}.rail_name a{color:#ccc;text-decoration:none;height:20px;padding-bottom:2px}.rail_name a:hover{color:#fff;text-decoration:underline}.rail_name a:active{color:#999}#rail_wrapper .loading_anim{display:none;margin:-2px}#rail_following{display:none;position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden}#rail_following .rail_follows_you{position:absolute;top:18px;left:20px;color:#666;font-family:Menlo,monaco,monospace;font-size:11px;line-height:20px}#rail_following #rail_follow_thumbs{padding:0 10px 20px 10px}#rail_following .rail_module{color:#666;font-size:12px;line-height:15px;float:left;padding:10px 10px;vertical-align:top;min-width:100px;width:33.3%}#rail_following .rail_module a{color:#666;text-decoration:none}#rail_following .rail_module a:hover{color:#ccc}#rail_following .rail_module a:active{color:#999}#rail_following .rail_module .rail_follow_crop{height:0;margin:0 0 8px 0;padding-bottom:68%;overflow:hidden;position:relative}#rail_following .rail_module img{position:absolute;height:auto;width:100%}#rail_following .rail_module .rail_project_info{max-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rail_follow{font-size:14px;position:absolute;top:16px;right:20px;text-transform:capitalize;line-height:20px}#rail_follow a.rail_follow{color:#27dca6;text-decoration:none}#rail_follow a.rail_follow:hover{text-decoration:underline}#rail_follow a.rail_follow:active{color:#999}#rail_follow a.rail_unfollow{color:#f06;text-decoration:none}#rail_follow a.rail_unfollow:hover{text-decoration:underline}#rail_follow a.rail_unfollow:active{color:#999}.rail_loading_anim{display:none;position:absolute;top:-1px;left:-30px}#rail_links{font-size:12px;margin:15px 0 35px 0;padding:0px 15px;text-align:center;white-space:nowrap}#rail_links a{color:#ccc;text-decoration:none;margin:0 5px}#rail_links a:hover{color:#fff}#rail_links a:hover span.rail_links_section{text-decoration:underline}#rail_links a:active{color:#999}.rail_links_count{color:#666;margin-left:3px}#rail_count{display:none!important;color:#444;float:left;margin-left:10px}#rail_view_all{clear:both;padding:30px 20px 20px}#rail_view_all a{color:#ccc;font-size:14px;text-decoration:none}#rail_view_all a:hover{color:#fff;text-decoration:underline}#rail_view_all a:active{color:#999}#rail_selections{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:300px}.rail_header.selections_header{padding-top:35px}#rail_selections .rail_name{color:#ccc}.rail_selections_name{font-size:12px}.rail_selections_name a{color:#ccc;text-decoration:none}.rail_selections_name a:hover{color:#fff;text-decoration:underline}.rail_selections_name a:active{color:#999}#rail_droplet{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;width:300px;z-index:1}#rail_droplet.active{background:#000}.rail_add{background:#fff;position:absolute;top:160px;z-index:2;-moz-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.rail_add.vertical{left:140px;height:100px;width:20px}.rail_add.horizontal{margin-top:40px;left:100px;height:20px;width:100px}#rail_droplet.active .rail_add{background:#00c462}.rail_add.hidden{display:none}#rail_preview{display:block;padding:50px;position:relative;margin-top:110px;color:#666;font-size:12px}#rail_preview .rail_preview_img{height:130px}#rail_preview img:not(.rail_preview_spinner){border:0;display:none;opacity:0.3;max-height:180px;max-width:180px}#rail_preview.selection_dropped img:not(.rail_preview_spinner){display:inline}#rail_preview.selection_sent img:not(.rail_preview_spinner){opacity:1}#rail_preview.selection_dropped #drop_here{display:none}#rail_preview #drop_here{color:#666}#rail_preview a{color:#666;display:block;text-decoration:none}#rail_preview a:hover{color:#ccc}#rail_preview a .note{display:none}#rail_preview a:hover .note{text-decoration:underline}#rail_preview a:active .note{color:#999}#rail_preview .arrow{display:none;font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif}#rail_preview.selection_dropped .rail_preview_spinner{display:block}#rail_preview .rail_preview_spinner{display:none;position:absolute;top:240px;left:140px;height:20px;width:20px}#selections_login{color:#ccc;padding:100px 30px;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}#selections_login a{color:#ccc}#selections_login a:hover{color:#fff}#selections_login a:active{color:#999}#rail_preview.selection_sent .rail_preview_spinner{display:none}#rail_preview.selection_sent .note,#rail_preview.selection_sent .arrow{display:inline}#rail_preview.selection_sent .rail_preview_img{height:auto;margin-bottom:15px}#rail_selections_note{position:absolute;bottom:0;left:0;right:0;text-align:30px;padding:30px;font-size:11px;text-align:center;color:#666}.rail_helper{opacity:0.7;position:fixed;z-index:9999999999}.rail_helper img{height:auto;width:200px}#follow_alert{position:fixed;top:50%;left:50%;margin:-100px 0 0-200px;height:200px;width:400px;z-index:99999}#rail_wrapper.rail_ie{display:none;right:0}#rail_wrapper.rail_ie.active{display:block;right:0}