/*================================ Upload page start ============================*/
.upload_video_page, .setting_page {
    padding: 70px 0;
}
.top_header {
    padding: 0 0 10px;
	margin-bottom: 30px;
    border-bottom: 1px solid #ebebeb;
}
.header_title {
    text-transform: uppercase;
    margin: 0;
    color: #f13435;
}
.video_label {
    width: 20%;
    text-transform: capitalize;
    font-weight: 500;
}
.form_element {
    width: 80%;
    height: auto;
	float: right !important;
}
.btn_element, .social_element {
    margin-bottom: 25px;
}
.upload_wrapper .form-control, .setting_wrapper .form-control, .vt_price_section .form-control {
    background-color: #f1f1f1;
    border: none;
}
.body_section .form-group {
    margin-bottom: 25px;
}
.video_container {
    margin-bottom: 25px;
}
.custom_video .form_element {
    padding: 30px;
    text-align: center;
    background-color: #f1f1f1;
}
.custom_video_wrapper {
	display: table;
    width: 200px;
    position: relative;
    text-align: center;
    border: 2px solid rgba(182, 182, 182, 0.35);
    border-style: dashed;
    border-radius: 5px;
}
.upload_video {
    width: 100%;
    height: 100%;
    line-height: 100px;
    position: absolute;
    opacity: 0;
    outline: none;
    box-shadow: none;
	cursor:pointer;
}
.upload_text {
    font-size: 17px;
    text-transform: capitalize;
    padding: 35px 20px;
}
.upload_text i {
    font-size: 40px;
    display: block;
    margin-bottom: 10px;
}
.upload_img {
    padding: 6px 15px;
    background-color: #f13435;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    position: relative;
    overflow: hidden;
	margin-right: 10px;
}
.upload_img i {
    padding-right: 10px;
}
.uploaded_img {
    width: 64px;
    max-height: 64px;
    border-radius: 3px;
}
.uploaded_img img {
    max-width: 100%;
    border-radius: inherit;
    height:36px;
}
.upload_wrapper .body_section .form_element span.upload_img_info{
    float: left;
    width: 100%;
}
.upload_file {
    display: block;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    bottom: 0;
    outline: none;
    box-shadow: none;
}
.notification_text {
    margin: 2px 0 0;
}
.select_field {
    width: 100% !important;
}
.videolinkfrom .ms-select-all {
    display: none;
}
button.ms-choice:hover, button.ms-choice:focus, button.ms-choice:active {
    border-color: transparent;
}
.ms-choice {
    border-radius: 0px;
    box-shadow: none;
    background-color: #f2f2f1;
    outline: none;
    height: 40px;
    border: 1px solid #ebebeb;
}
.ms-drop.bottom {
    border-radius: 0px;
    background-color: #f3f3f1;
    border: 1px solid #ebebeb;
}
.ms-drop ul > li {
    border-bottom: 1px solid #ebebeb;
    padding: 2px 0;
}
.ms-drop input[type="checkbox"] {
    margin: 0 8px 0 0;
}
.ms-choice > span {
    bottom: 0;
    line-height: 40px;
}
.ms-drop ul > li:nth-last-child(2) {
    border: none;
}
.ms-choice > span.placeholder {
    color: #484848;
}
.ms-choice > div {
    top: 50%;
    margin-top: -12.5px;
}
.bottom_footer {
    padding: 10px 0;
    text-align: right;
    font-size: 16px;
}
.bottom_footer .video_btn {
    margin-left: 10px;
	vertical-align: middle;
}
.upload_wrapper .body_section .wp-editor-wrap .wp-editor-tools .wp-editor-tabs {
	float:left;
}
.upload_wrapper .body_section .wp-editor-wrap .wp-editor-tools{
	margin-bottom:10px;
}
.upload_wrapper .body_section .wp-editor-wrap .wp-editor-tools .wp-editor-tabs .wp-switch-editor{
	background: #121212;
    color: #ffffff;
    padding: 5px 10px;
    margin: 0;
	border:none;
    margin-right: 8px;
	outline:none;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.upload_wrapper .body_section .wp-editor-wrap .wp-editor-tools .wp-editor-tabs .wp-switch-editor:hover, .upload_wrapper .body_section .wp-editor-wrap.html-active .wp-editor-tools .wp-editor-tabs .switch-html, .upload_wrapper .body_section .wp-editor-wrap.tmce-active .wp-editor-tools .wp-editor-tabs .switch-tmce{
	background: #f13435;
}
.upload_wrapper .body_section .wp-editor-wrap .wp-editor-container .quicktags-toolbar, .upload_wrapper .body_section .wp-editor-wrap .wp-editor-container .mce-flow-layout{
	padding: 8px 5px;
}
.upload_wrapper .body_section .wp-editor-wrap .wp-editor-container .mce-toolbar-grp{
	background:#f1f1f1;
}
#vt_post_Visibility{
	width: 100%;
    height: 40px;
    margin-bottom: 15px;
    background: #f1f1f1;
    border: none; 
    padding: 0 6px;
}
.error_popup{
	background:rgba(0,0,0,0.7);
}
.error_popup .modal-dialog{
	width:350px;
	top: 50%;
    -webkit-transform: translateY(-50%)!important;
    -moz-transform: translateY(-50%)!important;
    -ms-transform: translateY(-50%)!important;
    transform: translateY(-50%)!important;
    margin: auto auto !important; 
}
.error_popup .modal-dialog .close{
	position: absolute;
    top: -10px;
    right: -10px;
    background: #ffffff;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 29px;
    font-size: 22px;
    padding-left: 1px;
    border-radius: 100px;
    box-shadow: 0px 2px 15px -3px #333333;
    background-color: white;
    cursor: pointer;
	font-weight: 500;
	opacity: 1;
	z-index: 1;
}
.error_popup .modal-dialog .close span:hover{
	cursor:pointer;
}
.error_popup .modal-dialog .close:focus{
	outline: none;
}
.error_popup .modal-body{
	padding: 40px 20px 30px;
    text-align: center;
}
.error_popup .modal-body p{
	font-size: 22px;
    font-weight: 600; 
	color:#484848;
}
.error_popup .modal-body .video_btn{
	padding: 5px 12px;
    font-size: 14px;
}
/*================================ Upload page end ============================*/