.btn-file{overflow:hidden;position:relative;vertical-align:middle}.btn-file>input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px,0) scale(4);direction:ltr;cursor:pointer}.highlight{background-color:#ffc;padding:.2em}a{color:#26ab57}#errors{font-weight:700}#errors div{padding:5px}#footer{margin-top:3em;margin-bottom:.5em;color:#bbb}#footer a{color:#bbb;text-decoration:none}#footer a:hover{text-decoration:underline}body.songs #header{margin-top:2em;margin-bottom:1em}body.songs #header .row{text-align:center}body.songs #header .hidden-xs{margin-left:auto;margin-right:auto;display:table}body.songs #header .hidden-xs h1{display:table-cell;margin-right:.5em}body.songs #header .hidden-xs p{display:table-cell;vertical-align:middle;padding-left:1em}body.songs #header h1{background-image:url(/static/images/logo_250w.png);background-repeat:no-repeat;background-position:50% 50%;width:250px;height:69px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}body.songs #header h1 a{display:block;width:100%;height:100%}body.songs #header p{margin-bottom:0;font-size:1.15em;font-weight:700;color:#555}body.songs #content .content-title{font-weight:700;margin-top:0}body.songs #content .form-horizontal .control-label{text-align:right}body.songs #content .form-horizontal .has-success label{color:#333}body.songs #content .form-horizontal .has-success input{border-color:#333}body#home #header{margin-bottom:.5em}body#home #header h1{float:none;margin-right:0;background-image:url(/static/images/logo_300w.png);width:300px;height:69px;margin-bottom:.5em;margin-left:auto;margin-right:auto}body#home #header p{padding-top:0;margin-bottom:.5em;font-size:1.8em;background-color:#ffc;text-align:center}body#home #dropzone{display:none;z-index:2;position:fixed;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#bbb;color:#000}body#home #dropzone h1{font-size:5em;line-height:1.2}body#home #dropzone table{width:100%;height:100%}body#home #dropzone table td{text-align:center;vertical-align:middle}body#home #upload #song_file{-ms-filter:"alpha(opacity=0)";font-size:200px;direction:ltr;cursor:pointer}body#home #upload #file-selection{height:15em}body#home #upload #file-selection table{height:100%;width:100%}body#home #upload #file-selection .left{height:100%;min-width:180px;border:5px solid #ccc;margin-bottom:1em}body#home #upload #file-selection .left form{margin-bottom:1em}body#home #upload #file-selection .left small{display:block;font-weight:700;line-height:1.2}body#home #upload #file-selection .left strong{margin-top:1em}body#home #upload #file-selection .left noscript small{font-weight:400;margin-bottom:1em;background-color:#ffc;padding:.5em 0}body#home #upload #file-selection .middle{height:100%}body#home #upload #file-selection .middle h3{font-weight:700}body#home #upload #file-selection .right{height:100%;min-width:180px;border:5px dashed #ccc;margin-bottom:1em}body#home #upload #file-selection .right i{display:block;font-size:9em}body#home #uploading{display:none;margin-bottom:1em}body#home #uploading h2{font-weight:700;margin-top:0}body#home #uploading .filename{margin-bottom:0;font-weight:700;font-size:1.2em}body#home #uploading #select-another{font-size:.8em}body#home #uploading #progressbar{margin-top:1em;margin-bottom:.5em}body#home #agreement{font-size:.8em}body#next #content .helper,body#edit #content .helper{margin-bottom:1em}body#next #content .nothanks,body#next #content .delete,body#edit #content .nothanks,body#edit #content .delete{margin-top:.5em;margin-bottom:1em}body#next #content .delete,body#edit #content .delete{font-size:1.3em;font-weight:700}body#success #content .short-link{background-color:#26ab57;padding:7px}body#success #content .short-link a{color:#fff;word-wrap:break-word}body#success #content #edit_url{margin-top:2em}body#success #content #edit_url h4{margin-top:.5em}body#success #content #edit_url h4 a{word-wrap:break-word}body#show #content .content-title{font-weight:400;font-size:1.8em}body#show #content .song-title{margin-top:.3em;margin-bottom:.5em;font-weight:700;background-color:#ffc;padding:.3em}body#show #content #audio-player{margin-top:1em;margin-bottom:1em}body#show #content .oldplayer{float:left;font-size:.7em;margin-top:-5px;margin-left:65px}body#show #content .oldplayer a{color:#999}body#show #content .oldplayer .newplayer-link{display:none}body#show #content #picoplayer-old{display:none;margin-left:auto;margin-right:auto;margin-bottom:5px}body#show #content #audio-actions li{padding:0}body#show #content #audio-actions .btn-download{border-radius:0;background-color:#eee}body#show #content #audio-actions .btn-download:hover{background-color:#ddd;color:#2cc765}body#show #content #after-song #song-info{margin-bottom:2em}body#show #content #after-song #song-info h4{border-bottom:1px solid #ccc;padding-bottom:.2em;margin-top:0;font-weight:700}body#show #content #after-song #song-info table td{padding:.1em}body#show #content #after-song #song-info table .key{font-weight:700;text-align:right;padding-right:.5em;width:7em}body#download #content .content-title{background-color:#ffc;padding:.3em}body#download .download-link{margin-bottom:1em}