.category-column { padding-right: 5px; } .subcategory-column { padding-left: 5px; } .row.row-container { margin-bottom: 0px; } .button-container { padding-right: 20px; padding-left: 20px; } .quality-box { display: flex; } .quality-box label.btn { width: 100%; flex-grow: 1; } /* Links */ a, a:focus, a:hover { color: #fff; } /* Custom default button */ .btn-default, .btn-default:hover, .btn-default:focus { color: #333; text-shadow: none; /* Prevent inheritence from `body` */ border: 1px solid #fff; } /* * Base structure */ html, body { height: 100%; background-color: #333; } body { color: #fff; text-align: center; text-shadow: 0 1px 3px rgba(0,0,0,.5); } /* Extra markup and styles for table-esque vertical and horizontal centering */ .site-wrapper { display: table; width: 100%; height: 100%; /* For at least Firefox */ min-height: 100%; -webkit-box-shadow: inset 0 0 100px rgba(0,0,0,.5); box-shadow: inset 0 0 100px rgba(0,0,0,.5); } .site-wrapper-inner { /*display: table-cell;*/ vertical-align: top; } .cover-container { margin-right: auto; margin-left: auto; } /* Padding for spacing */ .inner { padding: 30px; text-align: center; } .cover { text-align: left; vertical-align: inherit; } .torrent-form .form-group { margin-left: 0px; margin-right: 0px; } .form-group .control-label:after { content: ":"; } .form-group .control-label.required:after { content: "*:"; } .has-error { color: #a94442; } .has-success { color: #3c763d; } .detectedFiles { max-height: 300px; overflow: auto; } .detectedFiles div.dir .content { padding-left: 10px; } .detectedFiles div.dir .label { cursor: pointer; } .detectedFiles div.file .label { cursor: text; } .detectedFiles div.dir .label.closed::before { content: "📁 "; } .detectedFiles div.dir .label.opened::before { content: "📂"; } .detectedFiles div.file .label::before { content: "🗎 "; } .detectedInfos h5,p { display: inline; } .detectedInfosGroup { display: none; } .row { margin-bottom: 10px; } .dropdown { width: 100%; } .btn, .btn-group { width: 100%; } .btn-group .btn { width: auto; } .btn.active { background-color: #D1FED9; border-color: #8FFFA3; } h2.headline { width: 100%; text-align: center; } button .text { margin-right: 5px; } .btn { text-align: center; } /* * Cover */ .cover { padding: 0 20px; } .cover .btn-lg { padding: 10px 20px; font-weight: bold; } /* * Footer */ .mastfoot { color: #999; /* IE8 proofing */ color: rgba(255,255,255,.5); } .dropdown { display: inline-block; }