@font-face{font-family:'Glyphicons Regular';src:url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-regular.eot');src:url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-regular.eot?#iefix') format('embedded-opentype'),url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-regular.woff2') format('woff2'),url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-regular.woff') format('woff'),url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-regular.ttf') format('truetype'),url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-regular.svg#glyphiconsregular') format('svg')}.glyphicons{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:normal;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicons.x05{font-size:12px}.glyphicons.x2{font-size:48px}.glyphicons.x3{font-size:72px}.glyphicons.x4{font-size:96px}.glyphicons.x5{font-size:120px}.glyphicons.light:before{color:#f2f2f2}.glyphicons.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.glyphicons.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.glyphicons.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.glyphicons.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicons.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicons.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.glyphicons-glass:before{content:"\E001"}.glyphicons-leaf:before{content:"\E002"}.glyphicons-dog:before{content:"\E003"}.glyphicons-user:before{content:"\E004"}.glyphicons-girl:before{content:"\E005"}.glyphicons-car:before{content:"\E006"}.glyphicons-user-add:before{content:"\E007"}.glyphicons-user-remove:before{content:"\E008"}.glyphicons-film:before{content:"\E009"}.glyphicons-magic:before{content:"\E010"}.glyphicons-envelope:before{content:"\2709"}.glyphicons-camera:before{content:"\E011"}.glyphicons-heart:before{content:"\E013"}.glyphicons-beach-umbrella:before{content:"\E014"}.glyphicons-train:before{content:"\E015"}.glyphicons-print:before{content:"\E016"}.glyphicons-bin:before{content:"\E017"}.glyphicons-music:before{content:"\E018"}.glyphicons-note:before{content:"\E019"}.glyphicons-heart-empty:before{content:"\E020"}.glyphicons-home:before{content:"\E021"}.glyphicons-snowflake:before{content:"\2744"}.glyphicons-fire:before{content:"\E023"}.glyphicons-magnet:before{content:"\E024"}.glyphicons-parents:before{content:"\E025"}.glyphicons-binoculars:before{content:"\E026"}.glyphicons-road:before{content:"\E027"}.glyphicons-search:before{content:"\E028"}.glyphicons-cars:before{content:"\E029"}.glyphicons-notes-2:before{content:"\E030"}.glyphicons-pencil:before{content:"\270F"}.glyphicons-bus:before{content:"\E032"}.glyphicons-wifi-alt:before{content:"\E033"}.glyphicons-luggage:before{content:"\E034"}.glyphicons-old-man:before{content:"\E035"}.glyphicons-woman:before{content:"\E036"}.glyphicons-file:before{content:"\E037"}.glyphicons-coins:before{content:"\E038"}.glyphicons-airplane:before{content:"\2708"}.glyphicons-notes:before{content:"\E040"}.glyphicons-stats:before{content:"\E041"}.glyphicons-charts:before{content:"\E042"}.glyphicons-pie-chart:before{content:"\E043"}.glyphicons-group:before{content:"\E044"}.glyphicons-keys:before{content:"\E045"}.glyphicons-calendar:before{content:"\E046"}.glyphicons-router:before{content:"\E047"}.glyphicons-camera-small:before{content:"\E048"}.glyphicons-star-empty:before{content:"\E049"}.glyphicons-star:before{content:"\E050"}.glyphicons-link:before{content:"\E051"}.glyphicons-eye-open:before{content:"\E052"}.glyphicons-eye-close:before{content:"\E053"}.glyphicons-alarm:before{content:"\E054"}.glyphicons-clock:before{content:"\E055"}.glyphicons-stopwatch:before{content:"\E056"}.glyphicons-projector:before{content:"\E057"}.glyphicons-history:before{content:"\E058"}.glyphicons-truck:before{content:"\E059"}.glyphicons-cargo:before{content:"\E060"}.glyphicons-compass:before{content:"\E061"}.glyphicons-keynote:before{content:"\E062"}.glyphicons-paperclip:before{content:"\E063"}.glyphicons-power:before{content:"\E064"}.glyphicons-lightbulb:before{content:"\E065"}.glyphicons-tag:before{content:"\E066"}.glyphicons-tags:before{content:"\E067"}.glyphicons-cleaning:before{content:"\E068"}.glyphicons-ruler:before{content:"\E069"}.glyphicons-gift:before{content:"\E070"}.glyphicons-umbrella:before{content:"\2602"}.glyphicons-book:before{content:"\E072"}.glyphicons-bookmark:before{content:"\E073"}.glyphicons-wifi:before{content:"\E074"}.glyphicons-cup:before{content:"\E075"}.glyphicons-stroller:before{content:"\E076"}.glyphicons-headphones:before{content:"\E077"}.glyphicons-headset:before{content:"\E078"}.glyphicons-warning-sign:before{content:"\E079"}.glyphicons-signal:before{content:"\E080"}.glyphicons-retweet:before{content:"\E081"}.glyphicons-refresh:before{content:"\E082"}.glyphicons-roundabout:before{content:"\E083"}.glyphicons-random:before{content:"\E084"}.glyphicons-heat:before{content:"\E085"}.glyphicons-repeat:before{content:"\E086"}.glyphicons-display:before{content:"\E087"}.glyphicons-log-book:before{content:"\E088"}.glyphicons-address-book:before{content:"\E089"}.glyphicons-building:before{content:"\E090"}.glyphicons-eyedropper:before{content:"\E091"}.glyphicons-adjust:before{content:"\E092"}.glyphicons-tint:before{content:"\E093"}.glyphicons-crop:before{content:"\E094"}.glyphicons-vector-path-square:before{content:"\E095"}.glyphicons-vector-path-circle:before{content:"\E096"}.glyphicons-vector-path-polygon:before{content:"\E097"}.glyphicons-vector-path-line:before{content:"\E098"}.glyphicons-vector-path-curve:before{content:"\E099"}.glyphicons-vector-path-all:before{content:"\E100"}.glyphicons-font:before{content:"\E101"}.glyphicons-italic:before{content:"\E102"}.glyphicons-bold:before{content:"\E103"}.glyphicons-text-underline:before{content:"\E104"}.glyphicons-text-strike:before{content:"\E105"}.glyphicons-text-height:before{content:"\E106"}.glyphicons-text-width:before{content:"\E107"}.glyphicons-text-resize:before{content:"\E108"}.glyphicons-left-indent:before{content:"\E109"}.glyphicons-right-indent:before{content:"\E110"}.glyphicons-align-left:before{content:"\E111"}.glyphicons-align-center:before{content:"\E112"}.glyphicons-align-right:before{content:"\E113"}.glyphicons-justify:before{content:"\E114"}.glyphicons-list:before{content:"\E115"}.glyphicons-text-smaller:before{content:"\E116"}.glyphicons-text-bigger:before{content:"\E117"}.glyphicons-embed:before{content:"\E118"}.glyphicons-embed-close:before{content:"\E119"}.glyphicons-table:before{content:"\E120"}.glyphicons-message-full:before{content:"\E121"}.glyphicons-message-empty:before{content:"\E122"}.glyphicons-message-in:before{content:"\E123"}.glyphicons-message-out:before{content:"\E124"}.glyphicons-message-plus:before{content:"\E125"}.glyphicons-message-minus:before{content:"\E126"}.glyphicons-message-ban:before{content:"\E127"}.glyphicons-message-flag:before{content:"\E128"}.glyphicons-message-lock:before{content:"\E129"}.glyphicons-message-new:before{content:"\E130"}.glyphicons-inbox:before{content:"\E131"}.glyphicons-inbox-plus:before{content:"\E132"}.glyphicons-inbox-minus:before{content:"\E133"}.glyphicons-inbox-lock:before{content:"\E134"}.glyphicons-inbox-in:before{content:"\E135"}.glyphicons-inbox-out:before{content:"\E136"}.glyphicons-cogwheel:before{content:"\E137"}.glyphicons-cogwheels:before{content:"\E138"}.glyphicons-picture:before{content:"\E139"}.glyphicons-adjust-alt:before{content:"\E140"}.glyphicons-database-lock:before{content:"\E141"}.glyphicons-database-plus:before{content:"\E142"}.glyphicons-database-minus:before{content:"\E143"}.glyphicons-database-ban:before{content:"\E144"}.glyphicons-folder-open:before{content:"\E145"}.glyphicons-folder-plus:before{content:"\E146"}.glyphicons-folder-minus:before{content:"\E147"}.glyphicons-folder-lock:before{content:"\E148"}.glyphicons-folder-flag:before{content:"\E149"}.glyphicons-folder-new:before{content:"\E150"}.glyphicons-edit:before{content:"\E151"}.glyphicons-new-window:before{content:"\E152"}.glyphicons-check:before{content:"\E153"}.glyphicons-unchecked:before{content:"\E154"}.glyphicons-more-windows:before{content:"\E155"}.glyphicons-show-big-thumbnails:before{content:"\E156"}.glyphicons-show-thumbnails:before{content:"\E157"}.glyphicons-show-thumbnails-with-lines:before{content:"\E158"}.glyphicons-show-lines:before{content:"\E159"}.glyphicons-playlist:before{content:"\E160"}.glyphicons-imac:before{content:"\E161"}.glyphicons-macbook:before{content:"\E162"}.glyphicons-ipad:before{content:"\E163"}.glyphicons-iphone:before{content:"\E164"}.glyphicons-iphone-transfer:before{content:"\E165"}.glyphicons-iphone-exchange:before{content:"\E166"}.glyphicons-ipod:before{content:"\E167"}.glyphicons-ipod-shuffle:before{content:"\E168"}.glyphicons-ear-plugs:before{content:"\E169"}.glyphicons-record:before{content:"\E170"}.glyphicons-step-backward:before{content:"\E171"}.glyphicons-fast-backward:before{content:"\E172"}.glyphicons-rewind:before{content:"\E173"}.glyphicons-play:before{content:"\E174"}.glyphicons-pause:before{content:"\E175"}.glyphicons-stop:before{content:"\E176"}.glyphicons-forward:before{content:"\E177"}.glyphicons-fast-forward:before{content:"\E178"}.glyphicons-step-forward:before{content:"\E179"}.glyphicons-eject:before{content:"\E180"}.glyphicons-facetime-video:before{content:"\E181"}.glyphicons-download-alt:before{content:"\E182"}.glyphicons-mute:before{content:"\E183"}.glyphicons-volume-down:before{content:"\E184"}.glyphicons-volume-up:before{content:"\E185"}.glyphicons-screenshot:before{content:"\E186"}.glyphicons-move:before{content:"\E187"}.glyphicons-more:before{content:"\E188"}.glyphicons-brightness-reduce:before{content:"\E189"}.glyphicons-brightness-increase:before{content:"\E190"}.glyphicons-circle-plus:before{content:"\E191"}.glyphicons-circle-minus:before{content:"\E192"}.glyphicons-circle-remove:before{content:"\E193"}.glyphicons-circle-ok:before{content:"\E194"}.glyphicons-circle-question-mark:before{content:"\E195"}.glyphicons-circle-info:before{content:"\E196"}.glyphicons-circle-exclamation-mark:before{content:"\E197"}.glyphicons-remove:before{content:"\E198"}.glyphicons-ok:before{content:"\E199"}.glyphicons-ban:before{content:"\E200"}.glyphicons-download:before{content:"\E201"}.glyphicons-upload:before{content:"\E202"}.glyphicons-shopping-cart:before{content:"\E203"}.glyphicons-lock:before{content:"\E204"}.glyphicons-unlock:before{content:"\E205"}.glyphicons-electricity:before{content:"\E206"}.glyphicons-ok-2:before{content:"\E207"}.glyphicons-remove-2:before{content:"\E208"}.glyphicons-cart-out:before{content:"\E209"}.glyphicons-cart-in:before{content:"\E210"}.glyphicons-left-arrow:before{content:"\E211"}.glyphicons-right-arrow:before{content:"\E212"}.glyphicons-down-arrow:before{content:"\E213"}.glyphicons-up-arrow:before{content:"\E214"}.glyphicons-resize-small:before{content:"\E215"}.glyphicons-resize-full:before{content:"\E216"}.glyphicons-circle-arrow-left:before{content:"\E217"}.glyphicons-circle-arrow-right:before{content:"\E218"}.glyphicons-circle-arrow-top:before{content:"\E219"}.glyphicons-circle-arrow-down:before{content:"\E220"}.glyphicons-play-button:before{content:"\E221"}.glyphicons-unshare:before{content:"\E222"}.glyphicons-share:before{content:"\E223"}.glyphicons-chevron-right:before{content:"\E224"}.glyphicons-chevron-left:before{content:"\E225"}.glyphicons-bluetooth:before{content:"\E226"}.glyphicons-euro:before{content:"\20AC"}.glyphicons-usd:before{content:"\E228"}.glyphicons-gbp:before{content:"\E229"}.glyphicons-retweet-2:before{content:"\E230"}.glyphicons-moon:before{content:"\E231"}.glyphicons-sun:before{content:"\2609"}.glyphicons-cloud:before{content:"\2601"}.glyphicons-direction:before{content:"\E234"}.glyphicons-brush:before{content:"\E235"}.glyphicons-pen:before{content:"\E236"}.glyphicons-zoom-in:before{content:"\E237"}.glyphicons-zoom-out:before{content:"\E238"}.glyphicons-pin:before{content:"\E239"}.glyphicons-albums:before{content:"\E240"}.glyphicons-rotation-lock:before{content:"\E241"}.glyphicons-flash:before{content:"\E242"}.glyphicons-google-maps:before{content:"\E243"}.glyphicons-anchor:before{content:"\2693"}.glyphicons-conversation:before{content:"\E245"}.glyphicons-chat:before{content:"\E246"}.glyphicons-male:before{content:"\E247"}.glyphicons-female:before{content:"\E248"}.glyphicons-asterisk:before{content:"\002A"}.glyphicons-divide:before{content:"\00F7"}.glyphicons-snorkel-diving:before{content:"\E251"}.glyphicons-scuba-diving:before{content:"\E252"}.glyphicons-oxygen-bottle:before{content:"\E253"}.glyphicons-fins:before{content:"\E254"}.glyphicons-fishes:before{content:"\E255"}.glyphicons-boat:before{content:"\E256"}.glyphicons-delete:before{content:"\E257"}.glyphicons-sheriffs-star:before{content:"\E258"}.glyphicons-qrcode:before{content:"\E259"}.glyphicons-barcode:before{content:"\E260"}.glyphicons-pool:before{content:"\E261"}.glyphicons-buoy:before{content:"\E262"}.glyphicons-spade:before{content:"\E263"}.glyphicons-bank:before{content:"\E264"}.glyphicons-vcard:before{content:"\E265"}.glyphicons-electrical-plug:before{content:"\E266"}.glyphicons-flag:before{content:"\E267"}.glyphicons-credit-card:before{content:"\E268"}.glyphicons-keyboard-wireless:before{content:"\E269"}.glyphicons-keyboard-wired:before{content:"\E270"}.glyphicons-shield:before{content:"\E271"}.glyphicons-ring:before{content:"\02DA"}.glyphicons-cake:before{content:"\E273"}.glyphicons-drink:before{content:"\E274"}.glyphicons-beer:before{content:"\E275"}.glyphicons-fast-food:before{content:"\E276"}.glyphicons-cutlery:before{content:"\E277"}.glyphicons-pizza:before{content:"\E278"}.glyphicons-birthday-cake:before{content:"\E279"}.glyphicons-tablet:before{content:"\E280"}.glyphicons-settings:before{content:"\E281"}.glyphicons-bullets:before{content:"\E282"}.glyphicons-cardio:before{content:"\E283"}.glyphicons-t-shirt:before{content:"\E284"}.glyphicons-pants:before{content:"\E285"}.glyphicons-sweater:before{content:"\E286"}.glyphicons-fabric:before{content:"\E287"}.glyphicons-leather:before{content:"\E288"}.glyphicons-scissors:before{content:"\E289"}.glyphicons-bomb:before{content:"\E290"}.glyphicons-skull:before{content:"\E291"}.glyphicons-celebration:before{content:"\E292"}.glyphicons-tea-kettle:before{content:"\E293"}.glyphicons-french-press:before{content:"\E294"}.glyphicons-coffee-cup:before{content:"\E295"}.glyphicons-pot:before{content:"\E296"}.glyphicons-grater:before{content:"\E297"}.glyphicons-kettle:before{content:"\E298"}.glyphicons-hospital:before{content:"\E299"}.glyphicons-hospital-h:before{content:"\E300"}.glyphicons-microphone:before{content:"\E301"}.glyphicons-webcam:before{content:"\E302"}.glyphicons-temple-christianity-church:before{content:"\E303"}.glyphicons-temple-islam:before{content:"\E304"}.glyphicons-temple-hindu:before{content:"\E305"}.glyphicons-temple-buddhist:before{content:"\E306"}.glyphicons-bicycle:before{content:"\E307"}.glyphicons-life-preserver:before{content:"\E308"}.glyphicons-share-alt:before{content:"\E309"}.glyphicons-comments:before{content:"\E310"}.glyphicons-flower:before{content:"\2698"}.glyphicons-baseball:before{content:"\26BE"}.glyphicons-rugby:before{content:"\E313"}.glyphicons-ax:before{content:"\E314"}.glyphicons-table-tennis:before{content:"\E315"}.glyphicons-bowling:before{content:"\E316"}.glyphicons-tree-conifer:before{content:"\E317"}.glyphicons-tree-deciduous:before{content:"\E318"}.glyphicons-more-items:before{content:"\E319"}.glyphicons-sort:before{content:"\E320"}.glyphicons-filter:before{content:"\E321"}.glyphicons-gamepad:before{content:"\E322"}.glyphicons-playing-dices:before{content:"\E323"}.glyphicons-calculator:before{content:"\E324"}.glyphicons-tie:before{content:"\E325"}.glyphicons-wallet:before{content:"\E326"}.glyphicons-piano:before{content:"\E327"}.glyphicons-sampler:before{content:"\E328"}.glyphicons-podium:before{content:"\E329"}.glyphicons-soccer-ball:before{content:"\E330"}.glyphicons-blog:before{content:"\E331"}.glyphicons-dashboard:before{content:"\E332"}.glyphicons-certificate:before{content:"\E333"}.glyphicons-bell:before{content:"\E334"}.glyphicons-candle:before{content:"\E335"}.glyphicons-pushpin:before{content:"\E336"}.glyphicons-iphone-shake:before{content:"\E337"}.glyphicons-pin-flag:before{content:"\E338"}.glyphicons-turtle:before{content:"\E339"}.glyphicons-rabbit:before{content:"\E340"}.glyphicons-globe:before{content:"\E341"}.glyphicons-briefcase:before{content:"\E342"}.glyphicons-hdd:before{content:"\E343"}.glyphicons-thumbs-up:before{content:"\E344"}.glyphicons-thumbs-down:before{content:"\E345"}.glyphicons-hand-right:before{content:"\E346"}.glyphicons-hand-left:before{content:"\E347"}.glyphicons-hand-up:before{content:"\E348"}.glyphicons-hand-down:before{content:"\E349"}.glyphicons-fullscreen:before{content:"\E350"}.glyphicons-shopping-bag:before{content:"\E351"}.glyphicons-book-open:before{content:"\E352"}.glyphicons-nameplate:before{content:"\E353"}.glyphicons-nameplate-alt:before{content:"\E354"}.glyphicons-vases:before{content:"\E355"}.glyphicons-bullhorn:before{content:"\E356"}.glyphicons-dumbbell:before{content:"\E357"}.glyphicons-suitcase:before{content:"\E358"}.glyphicons-file-import:before{content:"\E359"}.glyphicons-file-export:before{content:"\E360"}.glyphicons-bug:before{content:"\E361"}.glyphicons-crown:before{content:"\E362"}.glyphicons-smoking:before{content:"\E363"}.glyphicons-cloud-download:before{content:"\E364"}.glyphicons-cloud-upload:before{content:"\E365"}.glyphicons-restart:before{content:"\E366"}.glyphicons-security-camera:before{content:"\E367"}.glyphicons-expand:before{content:"\E368"}.glyphicons-collapse:before{content:"\E369"}.glyphicons-collapse-top:before{content:"\E370"}.glyphicons-globe-af:before{content:"\E371"}.glyphicons-global:before{content:"\E372"}.glyphicons-spray:before{content:"\E373"}.glyphicons-nails:before{content:"\E374"}.glyphicons-claw-hammer:before{content:"\E375"}.glyphicons-classic-hammer:before{content:"\E376"}.glyphicons-hand-saw:before{content:"\E377"}.glyphicons-riflescope:before{content:"\E378"}.glyphicons-electrical-socket-eu:before{content:"\E379"}.glyphicons-electrical-socket-us:before{content:"\E380"}.glyphicons-message-forward:before{content:"\E381"}.glyphicons-coat-hanger:before{content:"\E382"}.glyphicons-dress:before{content:"\E383"}.glyphicons-bathrobe:before{content:"\E384"}.glyphicons-shirt:before{content:"\E385"}.glyphicons-underwear:before{content:"\E386"}.glyphicons-log-in:before{content:"\E387"}.glyphicons-log-out:before{content:"\E388"}.glyphicons-exit:before{content:"\E389"}.glyphicons-new-window-alt:before{content:"\E390"}.glyphicons-video-sd:before{content:"\E391"}.glyphicons-video-hd:before{content:"\E392"}.glyphicons-subtitles:before{content:"\E393"}.glyphicons-sound-stereo:before{content:"\E394"}.glyphicons-sound-dolby:before{content:"\E395"}.glyphicons-sound-5-1:before{content:"\E396"}.glyphicons-sound-6-1:before{content:"\E397"}.glyphicons-sound-7-1:before{content:"\E398"}.glyphicons-copyright-mark:before{content:"\E399"}.glyphicons-registration-mark:before{content:"\E400"}.glyphicons-radar:before{content:"\E401"}.glyphicons-skateboard:before{content:"\E402"}.glyphicons-golf-course:before{content:"\E403"}.glyphicons-sorting:before{content:"\E404"}.glyphicons-sort-by-alphabet:before{content:"\E405"}.glyphicons-sort-by-alphabet-alt:before{content:"\E406"}.glyphicons-sort-by-order:before{content:"\E407"}.glyphicons-sort-by-order-alt:before{content:"\E408"}.glyphicons-sort-by-attributes:before{content:"\E409"}.glyphicons-sort-by-attributes-alt:before{content:"\E410"}.glyphicons-compressed:before{content:"\E411"}.glyphicons-package:before{content:"\E412"}.glyphicons-cloud-plus:before{content:"\E413"}.glyphicons-cloud-minus:before{content:"\E414"}.glyphicons-disk-save:before{content:"\E415"}.glyphicons-disk-open:before{content:"\E416"}.glyphicons-disk-saved:before{content:"\E417"}.glyphicons-disk-remove:before{content:"\E418"}.glyphicons-disk-import:before{content:"\E419"}.glyphicons-disk-export:before{content:"\E420"}.glyphicons-tower:before{content:"\E421"}.glyphicons-send:before{content:"\E422"}.glyphicons-git-branch:before{content:"\E423"}.glyphicons-git-create:before{content:"\E424"}.glyphicons-git-private:before{content:"\E425"}.glyphicons-git-delete:before{content:"\E426"}.glyphicons-git-merge:before{content:"\E427"}.glyphicons-git-pull-request:before{content:"\E428"}.glyphicons-git-compare:before{content:"\E429"}.glyphicons-git-commit:before{content:"\E430"}.glyphicons-construction-cone:before{content:"\E431"}.glyphicons-shoe-steps:before{content:"\E432"}.glyphicons-plus:before{content:"\002B"}.glyphicons-minus:before{content:"\2212"}.glyphicons-redo:before{content:"\E435"}.glyphicons-undo:before{content:"\E436"}.glyphicons-golf:before{content:"\E437"}.glyphicons-hockey:before{content:"\E438"}.glyphicons-pipe:before{content:"\E439"}.glyphicons-wrench:before{content:"\E440"}.glyphicons-folder-closed:before{content:"\E441"}.glyphicons-phone-alt:before{content:"\E442"}.glyphicons-earphone:before{content:"\E443"}.glyphicons-floppy-disk:before{content:"\E444"}.glyphicons-floppy-saved:before{content:"\E445"}.glyphicons-floppy-remove:before{content:"\E446"}.glyphicons-floppy-save:before{content:"\E447"}.glyphicons-floppy-open:before{content:"\E448"}.glyphicons-translate:before{content:"\E449"}.glyphicons-fax:before{content:"\E450"}.glyphicons-factory:before{content:"\E451"}.glyphicons-shop-window:before{content:"\E452"}.glyphicons-shop:before{content:"\E453"}.glyphicons-kiosk:before{content:"\E454"}.glyphicons-kiosk-wheels:before{content:"\E455"}.glyphicons-kiosk-light:before{content:"\E456"}.glyphicons-kiosk-food:before{content:"\E457"}.glyphicons-transfer:before{content:"\E458"}.glyphicons-money:before{content:"\E459"}.glyphicons-header:before{content:"\E460"}.glyphicons-blacksmith:before{content:"\E461"}.glyphicons-saw-blade:before{content:"\E462"}.glyphicons-basketball:before{content:"\E463"}.glyphicons-server:before{content:"\E464"}.glyphicons-server-plus:before{content:"\E465"}.glyphicons-server-minus:before{content:"\E466"}.glyphicons-server-ban:before{content:"\E467"}.glyphicons-server-flag:before{content:"\E468"}.glyphicons-server-lock:before{content:"\E469"}.glyphicons-server-new:before{content:"\E470"}.glyphicons-charging-station:before{content:"\F471"}.glyphicons-gas-station:before{content:"\E472"}.glyphicons-target:before{content:"\E473"}.glyphicons-bed-alt:before{content:"\E474"}.glyphicons-mosquito-net:before{content:"\E475"}.glyphicons-dining-set:before{content:"\E476"}.glyphicons-plate-of-food:before{content:"\E477"}.glyphicons-hygiene-kit:before{content:"\E478"}.glyphicons-blackboard:before{content:"\E479"}.glyphicons-marriage:before{content:"\E480"}.glyphicons-bucket:before{content:"\E481"}.glyphicons-none-color-swatch:before{content:"\E482"}.glyphicons-bring-forward:before{content:"\E483"}.glyphicons-bring-to-front:before{content:"\E484"}.glyphicons-send-backward:before{content:"\E485"}.glyphicons-send-to-back:before{content:"\E486"}.glyphicons-fit-frame-to-image:before{content:"\E487"}.glyphicons-fit-image-to-frame:before{content:"\E488"}.glyphicons-multiple-displays:before{content:"\E489"}.glyphicons-handshake:before{content:"\E490"}.glyphicons-child:before{content:"\E491"}.glyphicons-baby-formula:before{content:"\E492"}.glyphicons-medicine:before{content:"\E493"}.glyphicons-atv-vehicle:before{content:"\E494"}.glyphicons-motorcycle:before{content:"\E495"}.glyphicons-bed:before{content:"\E496"}.glyphicons-tent:before{content:"\26FA"}.glyphicons-glasses:before{content:"\E498"}.glyphicons-sunglasses:before{content:"\E499"}.glyphicons-family:before{content:"\E500"}.glyphicons-education:before{content:"\E501"}.glyphicons-shoes:before{content:"\E502"}.glyphicons-map:before{content:"\E503"}.glyphicons-cd:before{content:"\E504"}.glyphicons-alert:before{content:"\E505"}.glyphicons-piggy-bank:before{content:"\E506"}.glyphicons-star-half:before{content:"\E507"}.glyphicons-cluster:before{content:"\E508"}.glyphicons-flowchart:before{content:"\E509"}.glyphicons-commodities:before{content:"\E510"}.glyphicons-duplicate:before{content:"\E511"}.glyphicons-copy:before{content:"\E512"}.glyphicons-paste:before{content:"\E513"}.glyphicons-bath-bathtub:before{content:"\E514"}.glyphicons-bath-shower:before{content:"\E515"}.glyphicons-shower:before{content:"\1F6BF"}.glyphicons-menu-hamburger:before{content:"\E517"}.glyphicons-option-vertical:before{content:"\E518"}.glyphicons-option-horizontal:before{content:"\E519"}.glyphicons-currency-conversion:before{content:"\E520"}.glyphicons-user-ban:before{content:"\E521"}.glyphicons-user-lock:before{content:"\E522"}.glyphicons-user-flag:before{content:"\E523"}.glyphicons-user-asterisk:before{content:"\E524"}.glyphicons-user-alert:before{content:"\E525"}.glyphicons-user-key:before{content:"\E526"}.glyphicons-user-conversation:before{content:"\E527"}.glyphicons-database:before{content:"\E528"}.glyphicons-database-search:before{content:"\E529"}.glyphicons-list-alt:before{content:"\E530"}.glyphicons-hazard-sign:before{content:"\E531"}.glyphicons-hazard:before{content:"\E532"}.glyphicons-stop-sign:before{content:"\E533"}.glyphicons-lab:before{content:"\E534"}.glyphicons-lab-alt:before{content:"\E535"}.glyphicons-ice-cream:before{content:"\E536"}.glyphicons-ice-lolly:before{content:"\E537"}.glyphicons-ice-lolly-tasted:before{content:"\E538"}.glyphicons-invoice:before{content:"\E539"}.glyphicons-cart-tick:before{content:"\E540"}.glyphicons-hourglass:before{content:"\231B"}.glyphicons-cat:before{content:"\1F408"}.glyphicons-lamp:before{content:"\E543"}.glyphicons-scale-classic:before{content:"\E544"}.glyphicons-eye-plus:before{content:"\E545"}.glyphicons-eye-minus:before{content:"\E546"}.glyphicons-quote:before{content:"\E547"}.glyphicons-bitcoin:before{content:"\E548"}.glyphicons-yen:before{content:"\00A5"}.glyphicons-ruble:before{content:"\20BD"}.glyphicons-erase:before{content:"\E551"}.glyphicons-podcast:before{content:"\E552"}.glyphicons-firework:before{content:"\E553"}.glyphicons-scale:before{content:"\E554"}.glyphicons-king:before{content:"\E555"}.glyphicons-queen:before{content:"\E556"}.glyphicons-pawn:before{content:"\E557"}.glyphicons-bishop:before{content:"\E558"}.glyphicons-knight:before{content:"\E559"}.glyphicons-mic-mute:before{content:"\E560"}.glyphicons-voicemail:before{content:"\E561"}.glyphicons-paragraph:before{content:"\00B6"}.glyphicons-person-walking:before{content:"\E563"}.glyphicons-person-wheelchair:before{content:"\E564"}.glyphicons-underground:before{content:"\E565"}.glyphicons-car-hov:before{content:"\E566"}.glyphicons-car-rental:before{content:"\E567"}.glyphicons-transport:before{content:"\E568"}.glyphicons-taxi:before{content:"\1F695"}.glyphicons-ice-cream-no:before{content:"\E570"}.glyphicons-uk-rat-u:before{content:"\E571"}.glyphicons-uk-rat-pg:before{content:"\E572"}.glyphicons-uk-rat-12a:before{content:"\E573"}.glyphicons-uk-rat-12:before{content:"\E574"}.glyphicons-uk-rat-15:before{content:"\E575"}.glyphicons-uk-rat-18:before{content:"\E576"}.glyphicons-uk-rat-r18:before{content:"\E577"}.glyphicons-tv:before{content:"\E578"}.glyphicons-sms:before{content:"\E579"}.glyphicons-mms:before{content:"\E580"}.glyphicons-us-rat-g:before{content:"\E581"}.glyphicons-us-rat-pg:before{content:"\E582"}.glyphicons-us-rat-pg-13:before{content:"\E583"}.glyphicons-us-rat-restricted:before{content:"\E584"}.glyphicons-us-rat-no-one-17:before{content:"\E585"}.glyphicons-equalizer:before{content:"\E586"}.glyphicons-speakers:before{content:"\E587"}.glyphicons-remote-control:before{content:"\E588"}.glyphicons-remote-control-tv:before{content:"\E589"}.glyphicons-shredder:before{content:"\E590"}.glyphicons-folder-heart:before{content:"\E591"}.glyphicons-person-running:before{content:"\E592"}.glyphicons-person:before{content:"\E593"}.glyphicons-voice:before{content:"\E594"}.glyphicons-stethoscope:before{content:"\E595"}.glyphicons-hotspot:before{content:"\E596"}.glyphicons-activity:before{content:"\E597"}.glyphicons-watch:before{content:"\231A"}.glyphicons-scissors-alt:before{content:"\E599"}.glyphicons-car-wheel:before{content:"\E600"}.glyphicons-chevron-up:before{content:"\E601"}.glyphicons-chevron-down:before{content:"\E602"}.glyphicons-superscript:before{content:"\E603"}.glyphicons-subscript:before{content:"\E604"}.glyphicons-text-size:before{content:"\E605"}.glyphicons-text-color:before{content:"\E606"}.glyphicons-text-background:before{content:"\E607"}.glyphicons-modal-window:before{content:"\E608"}.glyphicons-newspaper:before{content:"\1F4F0"}.glyphicons-tractor:before{content:"\1F69C"}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@font-face{font-family:'Glyphicons Social';src:url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-social-regular.eot');src:url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-social-regular.eot?#iefix') format('embedded-opentype'),url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-social-regular.woff2') format('woff2'),url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-social-regular.woff') format('woff'),url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-social-regular.ttf') format('truetype'),url('https://d3a8mw37cqal2z.cloudfront.net/fonts_cache/8kj27kj0as/glyphicons-social-regular.svg#glyphicons_socialregular') format('svg')}.social{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Social';font-style:normal;font-weight:normal;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social.x05{font-size:12px}.social.x2{font-size:48px}.social.x3{font-size:72px}.social.x4{font-size:96px}.social.x5{font-size:120px}.social.light:before{color:#f2f2f2}.social.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.social.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.social.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.social.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.social.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.social.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.social-pinterest:before{content:"\E001"}.social-dropbox:before{content:"\E002"}.social-google-plus:before{content:"\E003"}.social-jolicloud:before{content:"\E004"}.social-yahoo:before{content:"\E005"}.social-blogger:before{content:"\E006"}.social-picasa:before{content:"\E007"}.social-amazon:before{content:"\E008"}.social-tumblr:before{content:"\E009"}.social-wordpress:before{content:"\E010"}.social-instapaper:before{content:"\E011"}.social-evernote:before{content:"\E012"}.social-xing:before{content:"\E013"}.social-zootool:before{content:"\E014"}.social-dribbble:before{content:"\E015"}.social-deviantart:before{content:"\E016"}.social-read-it-later:before{content:"\E017"}.social-linked-in:before{content:"\E018"}.social-forrst:before{content:"\E019"}.social-pinboard:before{content:"\E020"}.social-behance:before{content:"\E021"}.social-github:before{content:"\E022"}.social-youtube:before{content:"\E023"}.social-skitch:before{content:"\E024"}.social-foursquare:before{content:"\E025"}.social-quora:before{content:"\E026"}.social-badoo:before{content:"\E027"}.social-spotify:before{content:"\E028"}.social-stumbleupon:before{content:"\E029"}.social-readability:before{content:"\E030"}.social-facebook:before{content:"\E031"}.social-twitter:before{content:"\E032"}.social-instagram:before{content:"\E033"}.social-posterous-spaces:before{content:"\E034"}.social-vimeo:before{content:"\E035"}.social-flickr:before{content:"\E036"}.social-last-fm:before{content:"\E037"}.social-rss:before{content:"\E038"}.social-skype:before{content:"\E039"}.social-e-mail:before{content:"\E040"}.social-vine:before{content:"\E041"}.social-myspace:before{content:"\E042"}.social-goodreads:before{content:"\E043"}.social-apple:before{content:"\F8FF"}.social-windows:before{content:"\E045"}.social-yelp:before{content:"\E046"}.social-playstation:before{content:"\E047"}.social-xbox:before{content:"\E048"}.social-android:before{content:"\E049"}.social-ios:before{content:"\E050"}.social-wikipedia:before{content:"\E051"}.social-pocket:before{content:"\E052"}.social-steam:before{content:"\E053"}.social-souncloud:before{content:"\E054"}.social-slideshare:before{content:"\E055"}.social-netflix:before{content:"\E056"}.social-paypal:before{content:"\E057"}.social-google-drive:before{content:"\E058"}.social-linux-foundation:before{content:"\E059"}.social-ebay:before{content:"\E060"}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
body, ul {
  margin: 0;
  padding: 0;
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 1em;
}

h1, h2, h3, h4, h5, p {
  margin: 0;
  padding: 0;
}

h2 {
  font-size: 1.5em;
  margin: 0 0 4px 0;
  font-weight: 500;
}

h2.category {
  font-weight: 300;
  padding-bottom: 6px;
  margin-bottom: 14px;
  border-bottom: 1px solid #ccc;
}

h2.category span {
  font-size: 0.6em;
  float: right;
  line-height: 2.6em;
}

h2.category span a {
  color: #999;
}

h3 {
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: 500;
}

p {
  font-size: 1em;
  line-height: 1.1em;
}

ul {
  list-style-type: none;
}

a {
  color: #000;
  text-decoration: none;
  font-weight: normal;
}

.clear {
  clear: both;
}

.hide {
  display: none;
}

header {
  display: block;
  background: linear-gradient(#404040, #1e1e1e);
  background: -webkit-linear-gradient(#404040, #1e1e1e);
  background: -o-linear-gradient(#404040, #1e1e1e);
  background: -moz-linear-gradient(#404040, #1e1e1e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#1e1e1e');
}

header div {
  width: 1000px;
  height: 130px;
  margin: 0 auto;
  padding: 0 10px 0 10px;
  background: transparent url('https://d3a8mw37cqal2z.cloudfront.net/images/header_v2.png') no-repeat;
  background-position: 0 20px;
}

header a, header p a, header p a:hover {
  color: #fff;
  text-decoration: none;
}

nav ul.left {
  float: left;
}

nav ul.right {
  float: right;
}

nav ul.left li {
  display: inline;
}

nav ul.right li {
  display: inline;
}

nav.main {
  position: relative;
  top: 98px;
  left: 0;
}

nav.main li.home {
  position: absolute;
  top: -80px;
  left: 0;
  height: 60px;
  width: 270px;
  display: block;
  text-indent: -999999px;
}

nav.main li.home a {
  display: block;
  width: 100%;
  height: 100%;
}

nav.main li, nav.main li p {
  line-height: 1.2em;
}

nav.main li, nav.sub li {
  padding-right: 30px;
}

nav.main li:last-child, nav.sub li:last-child {
  padding-right: 0px;
}

nav.main li .glyphicons {
  width: 18px;
  box-sizing: border-box;
  padding-right: 2px;
}

li.account img, li.account p, li.account span {
  float: right;
}

li.account span {
  position: relative;
  top: -7px;
  right: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.9em;
  background: #ccc;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  color: #fff;
  margin-left: 10px;
}

li.account img {
  position: relative;
  top: -7px;
  right: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin-left: 10px;
}

li.account p {
  position: relative;
  top: 0;
  right: 0;
}

nav.sub {
  position: relative;
  top: -8px;
  left: 550px;
  display: inline-block;
  box-sizing: border-box;
}

nav.sub a {
  font-size: .9em;
  font-weight: 300;
  color: #ccc;
}

section.search {
  display: block;
  height: 65px;
  background: linear-gradient(#597725, #49611e);
  background: -webkit-linear-gradient(#597725, #49611e);
  background: -o-linear-gradient(#597725, #49611e);
  background: -moz-linear-gradient(#597725, #49611e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#597725', endColorstr='#49611e');
}

section.search form {
  margin: 0 auto;
  box-sizing: border-box;
  position: relative;
  padding: 0 10px;
  width: 660px;
}

section.search form span.glyphicons {
  position: absolute;
  top: 21px;
  left: 25px;
  pointer-events: none;
  z-index: 10;
  font-size: 18px;
  font-size: 1.4em;
}

section.search form input[type="text"] {
  width: 640px;
  height: 46px;
  box-sizing: border-box;
  margin: 9px 0 0 0;
  padding: 0 14px 0 46px;
  border-radius: 24px !important;
  border: none;
  background-color: #e3e3e3;
  outline: 0;
  font-size: 1.3em;
}

section.search form input[type=submit] {
  visibility: hidden;
  position: fixed;
}

div.media {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

div.media, div.sub_media {
  width: 1000px;
  margin: 0 auto;
}

div.media section.index {
  float: left;
  width: 500px;
  height: 484px;
  overflow: hidden;
  display: block;
}

div.media section div.info {
  float: left;
}

div.media section div.info a.text {
  color: #fff;
  text-shadow: 1px 1px 0 #000;
  display: block;
}

div.media section div.info span {
  position: relative;
  display: inline-block;
}

div.media section div.first img.backdrop {
  width: 500px;
  height: 100%;
}

div.media section div.first {
  width: 500px;
  height: 281px;
}

div.media section.movie div.first {
  position: relative;
  top: -62px;
  left: 0;
}

div.media section div.second, div.media section div.third {
  width: 250px;
  height: 203px;
}

div.media section div.second img, div.media section div.third img {
  width: 250px;
  height: 141px;
}

div.media section div.first span {
  top: -94px;
  left: 10px;
  width: 480px;
}

div.media section div.first span div.content {
  margin-top: 44px;
  margin-left: 64px;
}

div.media section div.second span, div.media section div.third span {
  top: -51px;
  left: 10px;
  display: block;
  width: 230px;
}

div.media section div.first img {
  float: left;
  padding: 0;
}

div.media section div.info h3, div.media section div.info p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

div.media section div.first h3, div.media section div.first p {
  max-width: 400px;
}

div.media section div.second h3, div.media section div.third h3, div.media section div.second p, div.media section div.third p {
  max-width: 224px;
}

div.media section div.second p, div.media section div.third p {
  padding-bottom: 1px;
}

div.sub_media {
  padding: 0;
  margin: 0 auto;
}

div.sub_media section {
  float: left;
}

section.lists {
  width: 720px;
  margin-right: 30px;
}

section.lists ul li {
  float: left;
  width: 236px;
  padding: 0 4px 0 0;
}

section.lists ul li img {
  float: left;
  padding: 0 10px 0 0;
}

section.lists ul li h3, section.lists ul li p {
  max-width: 126px;
  white-space: wrap;
  overflow: hidden;
}

section.lists ul li h3 {
  font-size: 0.95em;
  margin: 0 0 10px 0;
  text-overflow: ellipsis;
}

section.lists ul li p {
  font-size: 0.9em;
  font-weight: 300;
  text-overflow: clip;
}

section.lists ul li h3 a, section.users ul li a {
  color: #69722f;
}

section.users {
  width: 250px;
}

section.users ul li {
  margin-bottom: 13px;
}

section.join {
  width: 316px;
  height: 69px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  display: block;
  clear: left;
}

section.join a {
  display: block;
  width: 316px;
  height: 69px;
  background: transparent url('https://d3a8mw37cqal2z.cloudfront.net/images/join-button.png') no-repeat top left;
  line-height: 69px;
  text-align: center;
  font-size: 1.3em;
  color: #fff;
  text-shadow: 1px 1px 0 #000;
}

footer {
  clear: both;
  margin-bottom: 30px;
}

footer.pad {
  margin-top: 60px;
}

footer nav {
  width: 1000px;
  margin: 0 auto;
  font-size: .9em;
}

footer nav ul.right {
  margin-bottom: 15px;
}

footer nav ul.right li {
  border-right: 1px solid #000;
  padding: 0 10px 0 10px;
}

footer nav ul.right li:last-child {
  border-right: none;
  padding-right: 0;
}

footer ul.social {
  position: relative;
  top: 8px;
  right: 0;
}

footer ul.social li {
  margin-right: 10px;
  display: inline;
}

footer ul.social li:last-child {
  margin-right: 0;
}

footer ul.social li a {
  font-size: 2.2em;
  color: #333;
}

.typeahead,
.tt-hint {
  width: 574px;
  height: 30px;
  padding: 8px 12px;
  font-size: 1.3em;
  line-height: 30px;
  border: 1px solid #024e6a;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.tt-hint {
  color: #999;
}

.tt-dropdown-menu {
  width: 620px;
  margin-top: 12px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 8px 20px;
  font-size: 14px;
  line-height: 18px;
}

.tt-suggestion + .tt-suggestion {
  font-size: 14px;
  border-top: 1px solid #ccc;
}

.tt-suggestions p {
  margin-bottom: 0px;
}

.tt-suggestions p span {
  max-width: 450px;
  display: inline-block;
  vertical-align: middle;
}

.tt-suggestions p img {
  vertical-align: middle;
  padding-right: 10px;
}

.tt-suggestions p.result {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 3px 0;
}

.tt-suggestions p.person_result span.known_for {
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tt-suggestions span.media_type {
  font-size: 10px;
  padding: 0 4px 0 4px;
  border-radius: 4px !important;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  float: right;
  margin-top: 2px;
}

.tt-suggestions span.small_space {
  margin-top: 8px;
}

.tt-suggestions span.extra_space {
  margin-top: 25px;
}

.tt-suggestions span.movie.media_type {
  background-color: #597725;
}

.tt-suggestions span.tv.media_type {
  background-color: #255177;
}

.tt-suggestions span.person.media_type {
  background-color: #c9802a;
}

.twitter-typeahead .tt-suggestion.tt-cursor:first-child {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-top-left-radius: 8px;
  -moz-border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.twitter-typeahead .tt-suggestion.tt-cursor:last-child {
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-bottom-left-radius: 8px;
  -moz-border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.twitter-typeahead .tt-suggestion.tt-cursor {
  background: #eee;
}

.twitter-typeahead .tt-suggestion.tt-cursor {
  color: #597725;
  cursor: pointer;
}

.empty-message {
  padding: 20px;
}


h2.category {
  font-weight: 300;
  padding-bottom: 6px;
  margin-bottom: 14px;
  border-bottom: 1px solid #ccc;
}

h3 {
  margin: 0 0 4px 0;
}

h3.category {
  margin: 30px 0 10px 0;
  padding-bottom: 4px;
  font-weight: 500;
  border-bottom: 1px solid #ccc;
}

h3.category:first-of-type {
  margin-top: 20px;
  margin-bottom: 10px;
}

h3.category span {
  font-size: 0.6em;
  float: right;
}

h3.category form {
  padding-right: 0;
  padding-left: 0;
}

h3.category span a, h3.category span label {
  color: #999;
}

h3 span.glyphicons {
  padding-right: 6px;
}

p + h4 {
  margin-top: 10px;
}

h5 + ol {
  margin-top: 10px;
}

h5 + p {
  margin-top: 6px;
}

iframe {
  width: 100%;
}

code {
  background-color: #eee;
  word-wrap: break-word;
}

pre {
  padding: 10px 20px;
  margin: 0 0 20px 0;
  background-color: #eee;
  word-wrap: break-word;
}

p {
  margin-bottom: 16px;
}

.person {
  color: #c9802a;
}

.tv_show, .tv {
  color: #255177;
}

.movie {
  color: #597725;
}

.align_right {
  text-align: right;
}

.align_top {
  vertical-align: top;
}

.left {
  float: left;
}

.right {
  float: right;
}

.center {
  text-align: center;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.grey {
  color: #666;
}

.pink {
  color: #ef47b6;
}

.yellow {
  color: #efd147;
}

.last {
  margin-bottom: 30px;
}

.selected {
  border-bottom: 1px solid;
}

.bold {
  font-weight: bold !important;
}

div.pagination {
  display: block;
  clear: both;
}

p.pagination, section.content p.pagination {
  font-size: 2.0em;
  margin-top: -6px;
}

p.pagination a, section.content p.pagination a {
  color: #000;
}

img.shadow {
  box-shadow: rgba(0,0,0,0.55) 0px 2px 8px -5px;
}

section.content p:last-child {
  margin-bottom: 30px;
}

section.content table td p:last-child {
 margin-bottom: 0;
}

section.content p a, section.content ul a {
  color: #597725;
}

section.content table td a > span {
  color: #000;
}

section.content a:hover {
  text-decoration: underline;
}

section.content ul {
  margin-bottom: 20px;
}

section.content h4 {
  display: inline-block;
  margin-bottom: 6px;
}

div.left_graph {
  width: 50%;
  float: left;
  margin-bottom: 30px;
  padding-right: 40px;
  box-sizing: border-box;
}

div.right_graph {
  width: 50%;
  float: left;
  margin-bottom: 30px;
  box-sizing: border-box;
}

div.fit {
  min-height: 180px;
  padding: 0 24px 20px 0;
  float: left;
  box-sizing: border-box;
}

div.fit.end {
  padding: 0 0 20px 24px;
}

div.fit.third {
  width: 320px;
}

div.fit.fifty {
  width: 452px;
}

div.fit.person {
  width: 260px;
}

div.fit h3 {
  margin-bottom: 10px;
}

div.fit ul li {
  margin-bottom: 8px;
}

div.fit ul li h4 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

span.avatar {
  float: left;
}

span.info {
  float: left;
}

span.info h4 {
  line-height: 48px;
}

span.info p {
  font-size: 14px;
  color: #333;
}

span.info p strong {
  color: #000;
  font-weight: normal;
}

span.avatar a {
  margin: 0 10px 0 0;
  padding: 0;
}

span.avatar a img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  margin: 0;
  padding: 0;
}

span.avatar a span {
  display: inline-block;
  background-color: #ccc;
  position: relative;
  top: 0;
  left: 0;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  color: #fff;
}

span.avatar a span, x:-moz-any-link {
  line-height: 50px;
}

.graph {
  margin-top: 30px;
}

div.carton {
  margin: 30px 0 ;
}

div.carton h2 {
  font-size: 1.2em;
  line-height: 1.6em;
  box-sizing: border-box;
  border-top: 1px solid #999;
  padding-top: 6px;
  padding-bottom: 6px;
}

div.carton h2 span {
  display: inline-block;
  float: none;
  font-size: 1.2em;
  line-height: 1.2em
}

div.carton div.content ul {
  list-style-type: disc;
  list-style-position: outside;
  border-bottom: 1px solid #999;
  padding-bottom: 18px;
}

div.carton div.content ul li {
  margin-left: 20px;
}

div.carton div.content p:last-child {
  margin-bottom: 0;
}


div.results {
  margin-top: 30px;
}

div.results::after {
  content: '';
  display: block;
  clear: both;
}

div.item {
  float: left;
  margin-bottom: 12px;
}

div.item p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 4px 4px 0 4px;
}

div.item p a, div.item a {
  color: #000;
}

div.item p a:hover, div.item a:hover {
  text-decoration: none;
}

div.item.poster {
  width: 185px;
}

div.item.backdrop {
  width: 445px;
}

div.image_content {
  overflow: hidden;
  height: 275px;
}

div.item div.image_content img {
  width: 185px;
  height: 278px;
}

div.item.backdrop div.image_content img {
  position: relative;
  top: -3px;
  left: -25px;
  width: 500px;
  height: 281px;
}

div.image_content a:hover div {
  visibility: visible;
}

div.image_content a div {
  visibility: hidden;
  display: inline-block;
  position: relative;
  top: -46px;
  left: 0;
  height: 40px;
  width: 100%;
  z-index: 1;
}

div.item.backdrop div.image_content a div {
  top: -49px;
}

div.image_content a div::after {
  content: "";
  background-color: #fff;
  opacity: 0.80;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
}

div.image_content a div span {
  font-size: 15px;
  line-height: 39px;
}

div.image_content a div span.release_date {
  padding-left: 10px;
}

div.image_content a div span.glyphicons {
  line-height: 14px;
  padding-left: 2px;
  font-size: 1.1em;
}

div.image_content a div span.vote_average {
  float: right;
  margin-right: 10px;
  padding: 11px 0 0 0;
  line-height: 18px;
}

div.media_list {
  width: 224px;
  height: 320px;
  float: left;
  padding: 0 10px;
  text-align: center;
}

div.media_list h3 {
  text-align: center;
}

div.media_list h3 a:hover {
  text-decoration: none;
}

div.media_list p {
  font-size: 0.9em;
  text-align: center;
}

div.media_list .stack img {
  width: 130px;
  height: 195px;
}

.stack {
  padding: 0;
  position: relative;
  max-width: 100%;
  text-align: center;
  height: 199px;
}

.stack picture {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  outline: 1px solid transparent;
}

.stack picture:last-child {
  position: relative;
}

.stack-fanout picture:first-child,
.stack-fanout picture:nth-child(2) {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.stack-fanout.active picture:nth-child(3) {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

.stack-fanout.active picture:first-child {
  -webkit-transform: rotate(-10deg) translateX(-25%) scale(0.8);
  transform: rotate(-10deg) translateX(-25%) scale(0.8);
}

.stack-fanout.active picture:nth-child(2) {
  -webkit-transform: rotate(10deg) translateX(25%) scale(0.8);
  transform: rotate(10deg) translateX(25%) scale(0.8);
}section.content form input + p {
  margin-top: 20px;
}

section.content form p.reset {
  padding-top: 10px;
  padding-right: 14px;
}

section.content form label {
  color: #555;
  margin-top: 16px;
  display: block;
  width: 100%;
  padding-bottom: 4px;
  font-weight: normal;
  font-size: 0.8em;
}

section.content input[type="text"], section.content input[type="password"], section.content textarea {
  border: 1px solid #bbb;
  background: -webkit-linear-gradient(rgba(255,255,255,0.2), white);
  background: -moz-linear-gradient(rgba(255,255,255,0), white);
  height: 40px;
  color: #888;
  border-radius: 2px;
  -webkit-box-shadow: 0px 1px 0px white, rgba(0, 0, 0, .35) 0px 4px 5px -5px inset;
  -moz-box-shadow: 0px 1px 0px white, rgba(0, 0, 0, .35) 0px 4px 5px -5px inset;
  box-shadow: 0px 1px 0px white, rgba(0, 0, 0, .35) 0px 4px 5px -5px inset;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  outline: none;
  font: regular 1.0em Arial, sans-serif;
}

section.content textarea {
  padding-top: 10px;
  min-height: 80px;
}

section.content input[type="submit"] {
  margin-top: 20px;
  float: right;
}

input[type="submit"], button, span.button  {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(0,0,0,0.4);
  font: bold 0.9em Arial, sans-serif;
  background-image: -webkit-linear-gradient(rgba(0,0,0,0.0), rgba(0,0,0,0.2));
  background-image: -moz-linear-gradient(rgba(0,0,0,0.0), rgba(0,0,0,0.2));
  -webkit-box-shadow: rgba(255,255,255,0.7) 0px 1px 0px inset, white 0px 1px 0px;
  -moz-box-shadow: rgba(255,255,255,0.7) 0px 1px 0px inset, white 0px 1px 0px;
  box-shadow: rgba(255,255,255,0.7) 0px 1px 0px inset, white 0px 1px 0px;
  background-color: #eee;
  color: #333;
  text-shadow: white 0px 1px 0px;
  cursor: pointer;
  margin: 0px;
  margin-right: 2px;
  margin-bottom: 5px;
}

button:hover, input[type="submit"]:hover {
  background-image: -webkit-linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.3));
  background-image: -moz-linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.3));
}

button:active, input[type="submit"]:active {
  background-image: -webkit-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.5));
  background-image: -moz-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.5));
}

button span {
  font-family: Arial, sans-serif;
  font-weight: normal;
}table {
  width: 100%;
  margin-bottom: 16px;
}

table + h3 {
  margin: 30px 0 0 0;
}

table thead {
  border-bottom: 2px solid #597725;
}

table tbody {
  border-bottom: 2px solid #89a952;
}

table th {
  margin: 0;
  padding: 0;
  text-align: left;
  padding: 8px 0px;
  padding-right: 20px;
}

table th:last-child {
  padding-right: 0;
}

table tbody tr th {
  background-color: #eee;
}

table td {
  padding: 8px 0px;
}

table td.actions {
  font-size: 1.3em;
  vertical-align: middle;
}

table.changes {
  max-width: 740px;
  margin-bottom: 60px;
}

table.changes thead th:first-child {
  padding-left: 0;
  padding-right: 0;
  width: 60px;
}

table.changes th, table.changes td {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 0.9em;
}

table.changes td.username, table.changes td.action, table.changes td.key {
  width: 50px;
}

table.talk tr.closed td:first-child {
  text-decoration: none;
}

table.talk tr.closed td {
  color: #ccc;
  text-decoration: line-through;
}

table.talk tbody tr:first-child td {
  padding-top: 10px;
}

table.talk tbody td:first-child p {
  padding-top: 0;
}

table.talk td {
  vertical-align: top;
  padding: 0;
}

table.talk td p {
  padding-top: 8px;
}

table.talk td:last-child {
  font-size: 0.9em;
}

table.talk td.subject {
  width: 280px;
}

table.talk td span.avatar a img {
  width: 32px;
  height: 32px;
}

table.talk span.avatar a span {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 0.9em;
}

table.talk td.subject p {
  line-height: 1em;
}

table.talk td.subject a.topic {
  line-height: 2.1em;
}

table.social_settings td {
  vertical-align: middle;
}

table.social_settings td:first-child {
  width: 100px;
}

table.social_settings td p {
  margin: 0;
  padding: 0;
}

table.reviews th:first-child {
  width: 110px;
  padding-right: 20px;
  box-sizing: border-box;
}

table.reviews td {
  box-sizing: border-box;
}

table.reviews td p, table.reviews td p:last-child {
  padding: 0 10px 0 0;
  margin-bottom: 0;
}

table.leaderboard {
  margin: 0 auto;
  width: auto;
}

table.leaderboard tbody {
  border-bottom: none;
}

table.leaderboard td.position {
  padding-right: 10px;
}

table.leaderboard td h3, table.leaderboard td p {
  padding: 0;
  margin: 0;
}

table.leaderboard span.details {
  display: inline-block;
}




















