.upload-video-wrap {     padding: 0 20px;     box-sizing: border-box; }
.upload-video-placeholder {     position: relative;     max-width: 630px;     margin: 0 2% 25px;     float: left;     width: 46%;     background: #fff;     height: 460px;     box-sizing: border-box;     border: solid 1px #cdcdcd;     text-align: center;     position: relative; }
.upload-video-placeholder .hidden-upload {     width: 100%;     height: 100%;     position: absolute;     left: 0;     top: 0;     opacity: 0;     cursor: pointer;     z-index: 100; }
.upload-video-placeholder .video-upload-info {     text-align: center;     position: relative;     top: 50%;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%); }
.upload-video-placeholder .big-tumbnail {     width: 100%;     min-height: 100%; }
.upload-video-placeholder .error {     position: absolute;     bottom: -20px;     font-size: 12px;     display: none; }
.video-upload-info h2 {     text-transform: uppercase;     color: #333; }
.video-upload-info p {     color: #777;     padding-bottom: 30px; }
.video-details {     float: left;     margin: 0 2% 25px;     max-width: 630px;     width: 46%; }
.video-details h2 {     font-size: 22px;     padding-bottom: 10px; }
.video-details.form-wrap input[type="text"], .video-details.form-wrap select, .video-details.form-wrap textarea {     margin-bottom: 25px; }
.video-details .error {     display: none;     margin-top: -25px;     margin-bottom: 8px; }
.video-details h4 {     color: #848484;     font-weight: normal;     font-size: 16px;     padding-bottom: 5px; }
.video-details .thumbContainers {     overflow: hidden;     }
#tags { margin-top:35px; }
.video-details .thumbContainers a {     display: block;     float: left;     box-sizing: border-box;     border: solid 1px #cdcdcd;     display: block;     width: 23%;     height: 100px;     margin: 0 2.6% 7px 0;     background: #fff;     overflow: hidden;     position: relative; }
.video-details .thumbContainers a:hover {     border: solid 1px #555; }
.video-details .thumbContainers a.active {     border: solid 1px #555; }
.video-details .thumbContainers a img {     display: block;     width: 100%; }
.video-details .thumbContainers a:last-child {     margin-right: 0;     font-size: 14px;     color: #a9a9aa;     text-align: center; }
.video-details .thumbContainers a span {     display: block;     position: absolute;     padding-top: 40px;     z-index: 10;     top: 30%;     width: 100%;     padding: 0 20%;     box-sizing: border-box; }
.video-details .thumbContainers .choose-your-own {     position: relative; }
.video-details .thumbContainers .choose-your-own input {     position: absolute;     left: 0;     top: 0;     width: 100%;     height: 100%;     z-index: 100;     cursor: pointer;     opacity: 0; }
.video-more {     max-width: 800px;     padding-bottom: 30px; }
.progress-wrap { padding-bottom:0; }
.video-more h2 {     font-size: 22px; }
.aditional-info input:last-child {     margin-bottom: 0; }
.video-more .error {     display: none; }
.aditional-info .error {     margin: -20px 0 15px; }
.video-more h2 .togle-acordion {     float: right;     background: #c0c5cd url("/National_Library/20161012013656oe_/https://rumble.com/i/accordion-arrow.png") top right no-repeat;     width: 24px;     height: 24px;     cursor: pointer; }
.video-more h2 .togle-acordion.active-acordion {     background: #c0c5cd url("/National_Library/20161012013656oe_/https://rumble.com/i/accordion-arrow.png") top left no-repeat; }
.video-option-wrap {     padding: 15px;     background: #fff;     border: solid 1px #e4e4e4;     border-bottom: none; }
.video-option-wrap:last-child, .option-second {     border-bottom: solid 1px #e4e4e4; }
.option-second {     margin-bottom: 5px; }
.licensing-options label {     font-size: 20px;     color: #676b74;     font-weight: 500;     display: block;     padding-bottom: 5px; }
.licensing-options .notifications input[type="checkbox"] + label span {     margin-bottom: 0; }
.active-option .notifications input[type="checkbox"] + label span {background-position:left -37px}
.licensing-options .more-info-explanation {     padding-left: 38px;     font-size: 15px;     line-height: 20px;     color: #777;     display: none; }
.licensing-options .sub-title-notice {     font-weight: bold; }
.licensing-options .active-option {     background: #333; }
.licensing-options .active-option label {     color: #fff; }
.licensing-options .active-option p {     color: rgba(255, 255, 255, 0.8); }
.licensing-options .active-option p a {     color: #de8c8c; }
.licensing-options .active-option p a:hover {     text-decoration: underline; }
.licensing-options .active-option .more-info-explanation {     display: block;     width: 100%;     box-sizing: border-box; }
.syndication-options .regular-distribution-logo {     display: none; }
.syndication-options .Switch {     float: right;     margin-top: 5px; }
.syndication-options .video-option-wrap {     min-height: 43px; }
.syndication-options img {     float: left; }
.syndication-options .syndication-name {     float: left;     font-size: 13px;     padding: 15px 0 0 10px;     color: #333; }
.accordion-wraper {     display: none; }
.terms-options .video-option-wrap, .licensing-options .video-option-wrap {     min-height: 25px; }
.video-more.button-wrap {     margin-bottom: 30px; }
.upload-video-wrap .loader_basic { display:none; background:#262626; width:100%; box-sizing: border-box; padding:2%; box-shadow:0 1px 0 #4d4d4d, inset 2px 2px 4px rgba(0, 0, 0, 0.75); position:absolute; bottom:0; left:0}
.upload-video-wrap span.green_percent { background:#8ec344; display:block; width:0%; height:13px; box-shadow:inset 0 1px 0 #a0dc4d}
.loader-holder {     /*width: 96%;*/     margin: 20px 0 25px;     display: none; }
.loader-holder .procents {     float: left;     display: block;     height: 35px;     line-height: 20px;     background: #C0C5CE;     color: #444;     box-sizing: border-box;     padding: 8px; }
.upload-video-wrap .loader_basic.loader-initial {     padding: 10px;     margin-left: 48px;     width: auto;     position: inherit;     box-sizing: border-box;     box-shadow: none;     border: solid 1px #ccc;     background: #ececec; }
.render-code {     font-size: 14px;     overflow-x: scroll; }
.link-generated a {     color: #333;     font-size: 14px; }
.link-generated a:hover {     color: #777; }
.upload-percent { display:none; }
.small-info {     padding-top: 10px;     font-size: 14px;     color: #777;     margin-bottom: 20px; }
.licensingOptions .quarter .wight-box.active-wight-box{background: #75a54b}
.licensingOptions {min-height:141px;margin-bottom:20px}
.licensingOptions .wight-box {padding:0;background:#c0c5ce;-webkit-box-shadow:inset 0 0 1px #333;box-shadow:inset 0 0 1px #333;/*min-height:135px;*/}
.licensingOptions .quarter .wight-box p a:hover{background:none}
.licensingOptions .wight-box a.greenLink {width:90%;height:87%;padding:5%;display:block}
.licensingOptions .wight-box a.greenLink {font-family:'Lato', sans-serif;font-size:23px;color:#1b1d21}
.licensingOptions .wight-box a.greenLink sub {color:#666;font-size:16px;display:block}
.quarter { margin-bottom:30px; margin-right:4%; width:22%; }
.quarter i { bottom:15px; right:15px; }
.quarter:nth-child(5){ margin-right:0; }
.button-link { padding: 30px 35px; background: #9bcc72; color: #FFF; float:left;margin-right:20px; border:none; font-size:20px; }
.button-link:hover { background: #333; text-decoration: none; }
.buttonWrapper {     max-width: 720px;     margin: 20px auto 0; }
.buttonWrapper a {     width: 330px;     height: 330px;     margin: 15px;     padding: 15px;     color: #444;     display: block;     box-sizing: border-box;     float: left;     position: relative; }
.buttonWrapper a span {     font-weight: bold;     position: absolute;     bottom: 33px;     left: 0;     display: block;     width: 100%;     text-align: center; }
.buttonWrapper a.upload-anonymously {     background: #9bcc72 url('/National_Library/20161012013656oe_/https://rumble.com/i/anonymously-upload.png') no-repeat top center; }
.buttonWrapper a.upload-monetization {     background: #9bcc72 url('/National_Library/20161012013656oe_/https://rumble.com/i/monetization-upload.png') no-repeat top center; }
.buttonWrapper a:hover {     box-shadow: inset 0 0 0 3px #444; }
@media (max-width: 1200px){
.upload-video-wrap {         max-width: 630px;     }
.upload-video-placeholder, .video-details {         width: 96%;     }
.licensingOptions .wight-box a.greenLink { font-size:20px; }
.licensingOptions .wight-box a.greenLink sub { font-size:17px; }
}
@media (max-width: 768px){
.buttonWrapper {         max-width: auto;     }
.buttonWrapper a {         width: 48%;         margin: 0 1% 20px;     }
}
@media (max-width: 580px){
.video-details .thumbContainers a {         width: 49%;         margin: 0 2% 7px 0;     }
.video-details .thumbContainers a:nth-child(even) {         margin-right: 0;     }
.upload-video-placeholder {         height: 280px;     }
.upload-video-wrap {         padding: 0 10px;     }
.licensing-options .more-info-explanation {         font-size: 14px;     }
.video-more h2 {         font-size: 20px;     }
.syndication-options .syndication-name {         display: block;         float: none;         clear: both;         padding: 5px 0 0;     }
.quarter { margin-bottom:20px; width:48%; }
.quarter:nth-child(3) { margin-right:0; }
.button-link { padding: 20px 20px; }
.main-content .buttonWrapper a {         background-size: 100%;         background-position: center 20px;         height: 280px;         margin-bottom: 20px;     }
}
@media (max-width: 420px){
.main-content .buttonWrapper a {         background-size: 120%;         background-position: center 20px;         font-size: 14px;         height: 240px;     }
}

