.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-input {
    float: left;
    margin: 0 2% 25px;
    max-width: 630px;
    width: 46%;
}
.video-details-input h2 {
    font-size: 22px;
    padding-bottom: 10px;
}
.video-details-input.form-wrap input[type="text"], .video-details-input.form-wrap select, .video-details-input.form-wrap textarea {
    margin-bottom: 25px;
}
.video-details-input .error {
    display: none;
    margin-top: -25px;
    margin-bottom: 8px;
}
.video-details-input h4 {
    color: #848484;
    font-weight: normal;
    font-size: 16px;
    padding-bottom: 5px;
}
.video-details-input .thumbContainers {
    overflow: hidden;
    //padding-bottom: 25px;
}
#tags {
	margin-top:35px;
}
.video-details-input .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-input .thumbContainers a:hover {
    border: solid 1px #555;
}
.video-details-input .thumbContainers a.active {
    border: solid 1px #555;
}
.video-details-input .thumbContainers a img {
    display: block;
    width: 100%;
}
.video-details-input .thumbContainers a:last-child {
    margin-right: 0;
    font-size: 14px;
    color: #a9a9aa;
    text-align: center;
}
.video-details-input .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-input .thumbContainers .choose-your-own {
    position: relative;
}
.video-details-input .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/20170827070107oe_/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/20170827070107oe_/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; padding-bottom: 0;}
.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-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: 600px;
    margin: 20px auto 0;
}
.buttonWrapper a {
    width: 230px;
    height: 250px;
    margin: 15px 35px;
    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/20170827070107oe_/https://rumble.com/i/anonymously-upload.png') no-repeat top center;
    background-size: 120%;
}
.buttonWrapper a.upload-monetization {
    background: #9bcc72 url('/National_Library/20170827070107oe_/https://rumble.com/i/monetization-upload.png') no-repeat top center;
    background-size: 120%;
}
.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-input {
        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: 38%;
        margin: 0 6% 20px;
    }
}
@media (max-width: 580px){
    .video-details-input .thumbContainers a {
        width: 49%;
        margin: 0 2% 7px 0;
    }
    .video-details-input .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: 260px;
        width: 46%;
        margin: 0 2% 20px;
    }
}
@media (max-width: 420px){
    .main-content .buttonWrapper a {
        background-size: 120%;
        background-position: center 20px;
        font-size: 14px;
        height: 240px;
    }
}
