* {padding: 0px;margin:0;}
body .header {position: fixed;width: 100%;}
body {background:#111;color:#fff;font-family: 'Open Sans', sans-serif;font-size:16px;}
.elementor-element .btn .elementor-button-link, button, input.btn, span.btn, a.btn,
input, textarea, select {font-family: 'Open Sans', sans-serif;}
a {color:#ff9ba1;}
a:hover {color:yellow;}
#logo {color:#fff;}
.total {float:right;margin: 15px 50px;font-size: 20px;line-height: 80px;}
#uploader {padding:150px 40px;width:auto;}
#uploader .table-striped > tbody > tr:nth-of-type(odd) {background-color: #ffffff0a;}
#uploader .table {background:rgba(0,0,0,0.8);}
#uploader .table > tbody > tr > td,
#uploader .table > tbody > tr > th,
#uploader .table > tfoot > tr > td,
#uploader .table > tfoot > tr > th,
#uploader .table > thead > tr > td,
#uploader .table > thead > tr > th {border-color:#ffffff0a;}
#uploader .table {max-width: 550px;border: solid 10px rgba(0,0,0,0.8);}
#uploader .table td {vertical-align:middle;}
#uploader .preview img {max-height:40px;}
#uploader td.removed {padding:30px;}
#uploader td.removed h1 {margin-top:0;}
#uploader .progress {margin-bottom: 5px;}
#uploader td .progress {max-height:7px;margin:0;}
#uploader .progress-extended {color: #ccc;font-size: 80%;}
#uploader .fileupload-buttonbar {margin-bottom:20px;}
.ytbbg {position: fixed; z-index: -99; width: 100%; height: 100%;}
.ytbbg video {position:absolute;z-index:1;object-fit: cover;top: 0;left: 0;width: 100%;height: 100%;}
.ytbbg:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#000;opacity:0.6;}
.login-form {max-width:300px;margin:0 auto;padding:200px 0 0;color:#fff;}
.login-form h2 {color:#fff;margin-bottom:20px;}
body .btn {padding: 0 30px;height: 38px;line-height: 36px;}