.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:#ffffcc;padding:0.2em 0.2em;}a{color:#26ab57;}#errors{font-weight:bold;}#errors div{padding:5px 5px;}#footer{margin-top:3em;margin-bottom:0.5em;color:#bbbbbb;}#footer a{color:#bbbbbb;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:0.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:bold;color:#555555;}body.songs #content .content-title{font-weight:bold;margin-top:0;}body.songs #content .form-horizontal .control-label{text-align:right;}body.songs #content .form-horizontal .has-success label{color:#333333;}body.songs #content .form-horizontal .has-success input{border-color:#333333;}body#home #header{margin-bottom:0.5em;}body#home #header h1{float:none;margin-right:0;background-image:url("/static/images/logo_300w.png");width:300px;height:69px;margin-bottom:0.5em;margin-left:auto;margin-right:auto;}body#home #header p{padding-top:0;margin-bottom:0.5em;font-size:1.8em;background-color:#ffffcc;text-align:center;}body#home #dropzone{display:none;z-index:2;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.5;background-color:#bbbbbb;color:black;}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 #cccccc;margin-bottom:1em;}body#home #upload #file-selection .left form{margin-bottom:1em;}body#home #upload #file-selection .left small{display:block;font-weight:bold;line-height:1.2;}body#home #upload #file-selection .left strong{margin-top:1em;}body#home #upload #file-selection .left noscript small{font-weight:normal;margin-bottom:1em;background-color:#ffffcc;padding:0.5em 0;}body#home #upload #file-selection .middle{height:100%;}body#home #upload #file-selection .middle h3{font-weight:bold;}body#home #upload #file-selection .right{height:100%;min-width:180px;border:5px dashed #cccccc;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:bold;margin-top:0;}body#home #uploading .filename{margin-bottom:0;font-weight:bold;font-size:1.2em;}body#home #uploading #select-another{font-size:0.8em;}body#home #uploading #progressbar{margin-top:1em;margin-bottom:0.5em;}body#home #agreement{font-size:0.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:0.5em;margin-bottom:1em;}body#next #content .delete,body#edit #content .delete{font-size:1.3em;font-weight:bold;}body#success #content .short-link{background-color:#26ab57;padding:7px;}body#success #content .short-link a{color:white;word-wrap:break-word;}body#success #content #edit_url{margin-top:2em;}body#success #content #edit_url h4{margin-top:0.5em;}body#success #content #edit_url h4 a{word-wrap:break-word;}body#show #content .content-title{font-weight:normal;font-size:1.8em;}body#show #content .song-title{margin-top:0.3em;margin-bottom:0.5em;font-weight:bold;background-color:#ffffcc;padding:0.3em;}body#show #content #audio-player{margin-top:1em;margin-bottom:1em;}body#show #content .oldplayer{float:left;font-size:0.7em;margin-top:-5px;margin-left:65px;}body#show #content .oldplayer a{color:#999999;}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:#eeeeee;}body#show #content #audio-actions .btn-download:hover{background-color:#dddddd;color:#2cc765;}body#show #content #after-song #song-info{margin-bottom:2em;}body#show #content #after-song #song-info h4{border-bottom:1px solid #cccccc;padding-bottom:0.2em;margin-top:0;font-weight:bold;}body#show #content #after-song #song-info table td{padding:0.1em 0.1em;}body#show #content #after-song #song-info table .key{font-weight:bold;text-align:right;padding-right:0.5em;width:7em;}body#download #content .content-title{background-color:#ffffcc;padding:0.3em;}body#download .download-link{margin-bottom:1em;}