@charset "utf-8";
body{font-family:'Montserrat',sans-serif;font-size:13px;line-height:1;color:#333;background:#f1f2f5;-webkit-font-smoothing:antialiased!important}
*{text-decoration:none;font-size:1em;outline:none;padding:0;margin:0}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{white-space:normal;font-size:1em;font:inherit}
dfn,i,cite,var,address,em{font-style:normal}
th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:400;padding:0;margin:0}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none}
caption,th,td,center{vertical-align:center;text-align:center}
q{quotes:"" ""}
ul,ol,dir,menu{list-style:none}
sub,sup{vertical-align:baseline}
hr{display:none}
textarea{resize:none}
font{-webkit-font-smoothing:antialiased}
marquee{overflow:inherit!important}
blink{text-decoration:none}
button{outline:0;-webkit-appearance:none;box-shadow:none;border:none}
nobr{white-space:normal}
input[type="text"],input[type="password"],input[type="submit"],button{font-family:'Montserrat',sans-serif}
.clearfix{clear:both}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.grid_container{width:1230px;margin:0 auto}
a{color:#3668c7}
.capitalize {text-transform: capitalize;}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-apperance: none;
    -ms-appearance: none;
    cursor: pointer;
    appearance: none;
    font-size: 12px;
    border: 1px solid #dcdcdc;
    padding: 6px 35px 6px 6px;
    background: url(../../images/arrows.png) no-repeat center right;
}
.leftpanel{width:60px;position:fixed;top:57px;left:0;bottom:0;background: #1c2838;    transition: 0.5s all ease;}
.mainpanel{margin-left: 60px;
    min-height: 700px;
    padding-top: 57px;
}
.caret {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}
.btn-warning {position: relative;}
h1.logo{background:url(../../images/admin/sprite.png) no-repeat -8px -8px;width:45px;height:35px;float:left;margin:12px 5px}
.main_nav{float:left;}
.sidebar-collapse .main_nav {padding: 10px 15px;}
.main_nav .nav > li:hover > a,.main_nav .nav > li:focus > a,.main_nav .nav > li > a.active{text-decoration:none;background-color:transparent;border-left:2px solid #18b4d7;}
.main_nav ul.nav li a{padding:15px;border-left:2px solid transparent;min-height: 58px;}
.main_nav ul.nav li a i{display:inline-block}
.main_nav ul.nav li a i.dashbaord_icon{background-image:url(../../images/admin/sprite.png);background-position: -18px -54px;background-repeat: no-repeat;width:25px;height:26px}
.main_nav ul.nav li a i.download_icon{background-image:url(../../images/admin/sprite.png);background-position: -14px -89px;background-repeat: no-repeat;width:28px;height:26px}
.main_nav ul.nav li a i.live_video_icon{background-image:url(../../images/admin/sprite.png);background-position: -98px -36px;background-repeat: no-repeat;width:27px;height:28px}
.main_nav ul.nav li a i.channel_icon{background-image:url(../../images/admin/sprite.png);background-position: -16px -126px;background-repeat: no-repeat;width:23px;height:27px}
.main_nav ul.nav li a i.search_icon{background-image:url(../../images/admin/sprite.png);background-position: -15px -163px;background-repeat: no-repeat;width:28px;height:27px}
.main_nav ul.nav li a i.contact_icon{background-image:url(../../images/admin/sprite.png);background-position: -15px -203px;background-repeat: no-repeat;width:25px;height:26px}
.main_nav ul.nav li a i.transactions{background-image:url(../../images/admin/sprite.png);background-position: -15px -292px;background-repeat: no-repeat;width:26px;height:22px}
.main_nav ul.nav li a i.subscribe{background-image:url(../../images/admin/sprite.png);background-position: -12px -242px;background-repeat: no-repeat;width:32px;height:28px}
.main_nav ul.nav li a i.cms-icon{background-image:url(../../images/admin/sprite.png);background-position: -16px -334px;background-repeat: no-repeat;width:26px;height:26px}
.main_nav ul.nav li a i.reports-icon{ background-image: url(../../images/admin/sprite.png);background-position: -17px -384px;background-repeat: no-repeat;width: 21px;height: 28px;}
.main_nav ul.nav li a i.settings-icon{ background-image: url(../../images/admin/sprite.png);background-position:  -63px -7px;background-repeat: no-repeat;width: 21px;height: 28px;}
.form-group label {margin-bottom: 12px;}
.radio-wrapper  label.radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}
.radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #27caf0;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
    border-radius: 50%;
}
.radio-wrapper input[type="radio"] {
    opacity: 0;
    position: absolute;
}
.radio-wrapper  input[type="radio"]:checked + .radio-custom-label:before {
    background: #27caf0;
    box-shadow: inset 0px 0px 0px 4px #fff;
}
.radio-wrapper label {
    margin: 0 !important;
}

/*** Sidebar Collapse ***/
.sidebar-collapse .leftpanel {
    width: 240px;
}
.sidebar-collapse .leftpanel .main_nav {
    width: 100%;
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    opacity: 1;
    width: auto;
    background: transparent;
    left: inherit;
    top: inherit;
    font-size: 12px;
    padding: 0 10px;
    min-height: inherit;
    transition: inherit;
}
.sidebar-collapse .leftpanel .main_nav ul li a {
    min-height: inherit;
    border: none;
    border-radius: 3px;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.sidebar-collapse .leftpanel .main_nav ul.sub-menu li a.active:before {
    border-left: 6px solid #27caf0;
}
.sidebar-collapse .leftpanel .main_nav ul.sub-menu li a.active {
    background: transparent;
    color: #27caf0;
}
.sidebar-icon .treeview .treeview-menu a:hover, .sidebar-icon .treeview .treeview-menu a.active {
    background: #1c2838;
}
.sidebar-collapse .leftpanel .main_nav ul li a:after {
    display: none;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active {
    background: #27caf0;
}
.sidebar-collapse .leftpanel .main_nav ul li {
    margin-bottom: 5px;
}
.sidebar-collapse .leftpanel .main_nav ul li a:hover {
    background: #fff;
    border: none;
}
.sidebar-collapse .leftpanel .main_nav ul li a:hover span {
    color: #000;
}
.main_nav ul.nav li a i {
    display: inline-block;
    vertical-align: middle;
    min-width: 32px;
    text-align: left;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover {
    background: #27caf0;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover span {
    color: #fff;
}
.sidebar-collapse .mainpanel {
    margin-left: 240px;
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a:hover i.dashbaord_icon {
    background-position: -61px -54px;
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a:hover i.download_icon {
    background-position: -57px -89px;
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a:hover i.contact_icon {
    background-position: -58px -203px;
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a:hover i.subscribe {
    background-position:  -55px -244px;
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a:hover i.transactions {
    background-position:-58px -292px;
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a:hover i.cms-icon {
    background-position: -149px -6px;
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a:hover i.settings-icon  {
    background-position:-149px -5px;
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a:hover i.reports-icon {
    background-position:  -60px -384px;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover i.dashbaord_icon {
    background-position: -18px -54px;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover i.download_icon {
    background-position: -14px -89px;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover i.contact_icon {
    background-position: -15px -203px;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover i.subscribe {
    background-position: -12px -242px;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover i.transactions {
    background-position: -15px -292px;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover i.cms-icon {
    background-position: -16px -334px;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover i.reports-icon {
    background-position: -17px -384px;
}
.sidebar-collapse .leftpanel .main_nav ul li a.active:hover i.settings-icon {
    background-position: -149px -6px;
}
.sidebar-collapse .menu-dropdown ,.sidebar-icon .menu-dropdown{
    display: none;
}
.sidebar-collapse .sub-menu {
    display: none;
}
.sidebar-collapse .menu-dropdown {
    display: block;
    margin-left: auto;
}
.sidebar-collapse .menu-dropdown polygon {
    fill: #fff;
}
.sidebar-collapse .leftpanel .main_nav ul li a:hover polygon {
    fill: #000;
}
.sidebar-collapse .leftpanel .main_nav ul.sub-menu {
    padding: 15px 5px 15px 20px;
}
.sidebar-collapse .leftpanel .main_nav ul li .sub-menu li a {
    color: #fff;
    font-size: 12px;
}
.sidebar-collapse .leftpanel .main_nav ul li .sub-menu li a:before {
    content: "";
    width: auto;
    height: auto;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #fff;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.sidebar-collapse .leftpanel .main_nav ul li .sub-menu li a:hover {
    background: transparent;
    color: #27caf0;
}
.sidebar-collapse .leftpanel .main_nav ul li .sub-menu li a:hover:before {
    border-left: 6px solid #27caf0;
}
/****Sidebar end*****/
.tagOuterBox{overflow: auto;}
.category-image-remove,.profile-image-remove,.video-thumb-remove{margin: 10px!important;}
#profile-preview{width: 100%;}
.headerbar{background:#ffffff;height:57px;position: fixed;top: 0;left: 0;right: 0;z-index: 10;}
.header_logo{margin:15px;}
.header-right > li{display:inline-block;margin-left:20px;vertical-align:middle}
.header-right{margin:7px 15px}
.header-right > li a i{display:inline-block}
.header-right > li a{display:block;padding:10px}
.header-right > li a i.help_icon{background:url(../../images/admin/sprite.png) no-repeat -96px -10px;width:22px;height:22px}
.header-right > li a .setting_icon{width:21px;height:21px;}
.header-right > li .user{cursor:pointer;width: 42px;height: 42px;border-radius: 100%;}
.menu_container{background:#f2f3f6;border-bottom:1px solid #dbdbdb}
.page_menu li{float:left;margin-left:30px}
.page_menu li a, .page_menu li h2 {font-size:15px;color:#313547;font-family:'Montserrat',sans-serif!important;font-weight:700;text-transform:uppercase;padding:15px 14px 15px 0;cursor: default;}
.page_menu li a:hover,.page_menu li a.active{background:none;border: none;color:#000;cursor:default;}
.menu_container h4{font-size:24px;color:#313547;margin:14px 30px 0 35px;font-family:'Montserrat',sans-serif}
.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:transparent}
.main_container{background:#fff;border:none}
.monthly_summary{width:78%;margin:0 auto}
.monthly_summary_header{margin:20px 0 55px;border:2px solid #d3d5dc;padding:12px 30px;border-radius:30px}
.monthly_summary_header h4{font-size:18px;color:#282828;font-family:'Montserrat',sans-serif}
.monthly_summary_header a{color:#5f5f5f;font-size:14px;line-height:18px;font-family:'Montserrat',sans-serif!important}
.monthly_summary_header a i{background:url(../../images/admin/sprite.png) no-repeat -129px -13px;width:8px;height:14px;display:inline-block;vertical-align:top;margin-left:9px;margin-top:2px}
.graph_container{width:510px;height:240px;background:#f8f8fa;float:right;border-radius:15px;text-align:center;padding-top:25px}
.top_content{padding:35px 0}
.monthly_summary ul{padding-top:25px;text-align:center}
.monthly_summary ul li{display:inline-block}
.monthly_summary ul li h4{font-size:30px;color:#395569;font-family:'Roboto Condensed',sans-serif}
.monthly_summary ul li p{font-size:14px;color:#879aa5;font-family:'Montserrat',sans-serif;text-transform:uppercase}
.monthly_summary ul li:nth-child(2){width:67%}
.contentpanel{padding:0 25px 15px}
.contentpanel h4{font-size:24px;color:#000;font-weight:700;padding:30px}
.contentpanel h4 span{font-size:18px;color:#666;font-weight:400;padding:10px}
.contentpanel h4 span abbr{color:#18b4d7}
.contentpanel h4 i{color:#313547;}
.table > thead > tr > th{text-transform:uppercase;color:#333;font-weight:500;font-size:14px;font-family:'Montserrat',sans-serif;text-align:left;border-bottom:1px solid #ebedef}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{text-align:left;border-bottom:1px solid #ebedef;padding:20px 10px;vertical-align:middle}
.table > tbody > tr > td{font-size:13px;color:#000;vertical-align:middle;padding:5px 10px;white-space: nowrap;}
.padding-table > tbody > tr > td{padding:10px !important;}
.table-action {height: 46px;}
.mini-height .table > tbody > tr {height: 50px;}
.mini-height .table > tbody > tr td:first-child {width: 135px;}
.export-btn span {
    display: inline-block;
    vertical-align: middle;
}
.export-btn svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.export-btn {
    background: #ff0028;
    border-color: #ff0028;
    font-weight: 600;
    border-radius: 5px;
}
.table > tbody > tr > td .form-control{width:auto}
.table > tbody > tr > td .label{padding:5px 10px;font-size:12px;font-weight:400;font-family:'Montserrat',sans-serif}
.img_title{display:inline-block}
#fixTable .product_description .img_description {
    width: 100%; 
    word-wrap: break-word;
    white-space: normal;
}
.img_description{
    display: inline-block;
    width: 60%;
    vertical-align: middle;
    white-space: normal;
    margin-bottom: 0;
    font-weight: 600;
    line-height: 18px;
    padding: 5px 5px 5px 10px;
    text-align: left;
    color: #000000; 
    font-size: 12px;
}
.product_img{width:325px;display: flex;}
.ckbox,.rdio{position:relative;height:20px;margin-left:7px}
.ckbox input[type="checkbox"],.rdio input[type="radio"]{opacity:0;margin:0}
.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}
.ckbox label,.rdio label{padding-left:10px;cursor:pointer;margin-bottom:7px!important}
.ckbox label:before{width:18px;height:18px;position:absolute;top:1px;left:0;content:'';display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #bbb;background:#fff}
.ckbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\F00C";position:absolute;top:0;left:3.5px;display:inline-block;font-size:11px;width:16px;height:16px;color:#fff;line-height:22px}
.ckbox-default input[type="checkbox"]:checked + label::after{color:#333}
.pagination_custom{padding:15px 20px}
.pagination-split li{margin-left:10px;display:inline-block;float:left}
.pagination-split li:first-child{margin-left:0}
.pagination-split li a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.pagination>li>a{position:relative;float:left;padding:5px 12px;line-height:1.428571429;text-decoration:none;color:#fff;background-color:#cecddc;font-size:14px;margin-left:-1px;font-family:'Montserrat',sans-serif;border:none}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#18b4d7;border-color:#18b4d7}
.pagination{margin:5px 0}
.table_action{border:1px solid #d8dde1;padding:10px 15px;border-radius:3px;font-family:'Montserrat',sans-serif;background:none;color:#3a5669;display:inline-block;vertical-align:middle}
.nav-tabs > li > a{color:#313547;font-size:14px;font-family:'Montserrat',sans-serif;text-transform:uppercase;padding:15px 20px;margin-right:25px;font-weight:700}
.nav-tabs{border-bottom:1px solid #d9d9dc}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#18b4d7;cursor:default;background-color:#fff;border:none;border-bottom:2px solid #18b4d7}
.nav-tabs > li > a:hover{border-color:transparent}
.tab-content{min-height:500px}
.footer{margin-left:60px;margin-top:30px;background:#eeeef0;height:50px;border-top:1px solid #e5e5e5;padding:18px 0}
.footer ul{margin:0 0 0 10px}
.footer li{display:inline-block;margin-left:30px}
.footer li a{font-size:15px;color:#7a7a7a}
.tab-content > .tab-pane{position:relative}
.tab_search{background:#f2f3f5;padding:10px 20px;border-bottom:1px solid #d9d9dc}
.search_upload_btn{width:75%}
.btn-search{position:absolute;right:8px;top:7px;background:none;font-size:19px;color:#666}
.search_field{position:relative;width:220px;float:left}
.upload_video i{margin-right:10px}
.upload_video_container{min-height:300px;border:1px solid #ddd;margin:40px auto;width:100%;background:#f1f2f4;position:relative}
.upload_video_container i{font-size:45px;text-align:center;display:table;position:relative;top:-36px;border:1px solid #ccc;width:75px;margin:0 auto;background:#fff;height:75px;line-height:75px;border-radius:100%}
.upload_video_container h2{font-family:'Montserrat',sans-serif;margin-bottom:20px;font-size:20px;text-align:center;line-height:38px;color:#313547;word-wrap:break-word}
.upload_video_container h2 span{display:block}
.upload_video_container .or {
    display: block;
    text-align: center;
    font-size: 18px;
}
.upload_video_container p{text-align:center;color:#8d9da6;font-size:13px;margin:10px 0;line-height:18px}
.upload_file_input{    text-align: center;
    position: relative;
    width: auto;
    margin: 30px auto;
    border: 2px solid #27caf0;
    border-radius: 5px;
    padding: 0 20px;
    display:inline-block;
}
#video-initial-upload-container{
    text-align:center;
}
.upload_file_input input#video {
    height: 100%;
    width: 100%;
}
.upload_file_input input{display:inline-block;cursor:pointer;filter:alpha(opacity=1);-moz-opacity:.01;opacity:.01;position:absolute;right:0;top:0;z-index: 1;}
.upload_file_input span{
    display: block;
    font-size: 22px;
    color: #27caf0;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    line-height: 55px;
    font-weight: 600;
}
.progress.active .progress-bar{-webkit-transition:none!important;transition:none!important}
#progress-bar-wrap{display:none}
.add_video_container{background:#fff;padding:30px 0;display:none;position:relative;width: 88%;margin: 0 auto;}
.add_video_container i.fa-times{position:absolute;right:25px;top:25px;font-size:35px;color:#666;cursor:pointer}
.st-content{overflow-y:scroll}
.st-content,.st-content-inner{position:relative}
.st-container{position:relative;overflow-x:unset}
.st-pusher{left:0;z-index:99;-webkit-transition:-webkit-transform .5s;transition:transform .5s}
.st-pusher::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,0.7);content:'';opacity:0;-webkit-transition:opacity 0.5s,width .1s 0.5s,height .1s .5s;transition:opacity 0.5s,width .1s 0.5s,height .1s .5s;z-index: 10;}
.st-menu-open .st-pusher::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}
.st-menu{position:fixed;top:0;left:0;z-index:100;visibility:hidden;width:460px;height:100vh;background:#fff;-webkit-transition:all .5s;transition:all .5s}
.pop_over_continer {position: relative;height: 100%;}
.st-menu .nav-tabs > li.active > a,.st-menu .nav-tabs > li.active > a:hover,.st-menu .nav-tabs > li.active > a:focus{background-color:transparent}
.st-menu::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.2);content:'';opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}
.st-menu-open .st-menu::after{width:0;height:0;opacity:0;-webkit-transition:opacity 0.5s,width .1s 0.5s,height .1s .5s;transition:opacity 0.5s,width .1s 0.5s,height .1s .5s}
.st-effect-7.st-container{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%}
.st-effect-7 .st-pusher{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.st-effect-7.st-menu-open .st-pusher{-webkit-transform:translate3d(460px,0,0);transform:translate3d(460px,0,0)}
.st-effect-7.st-menu{-webkit-transform:translate3d(-100%,0,0) rotateY(-90deg);transform:translate3d(-100%,0,0) rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.st-effect-7.st-menu-open .st-effect-7.st-menu{visibility:visible;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:translate3d(-100%,0,0) rotateY(0deg);transform:translate3d(-100%,0,0) rotateY(0deg)}
.st-menu-open{height:100%}
.no-csstransforms3d .st-pusher,.no-js .st-pusher{padding-left:300px}
.embed{overflow:hidden}
.pop_over_inner .tab-content{min-height:inherit}
.video_form{width:100%;margin:20px auto 0;height:240px;overflow:auto;padding:0 20px}
.video_form h5{font-size:17px;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:15px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}
.video_form .form-group{margin-bottom:20px}
.video_form label{font-size:14px;color:#333;margin-bottom:10px;font-family:'Montserrat',sans-serif;font-weight:700}
.mr10{margin-right:10px}
.panel-footer{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    background:#fff;
    border:none;box-shadow:inherit;border-top:1px solid #ddd;margin-top:15px;text-align: center;padding:15px 15px;}
.panel-footer .btn{width: 45%;display: inline-block;vertical-align: middle;float: none!important;}
.panel-footer .btn.btn-danger {margin: 0 5px;}
.btn,.pagination>li>a{font-family:'Montserrat',sans-serif}
.modal-dialog {
    width: 460px;
    margin: 30px auto;
    top: 50%;
    transform: translateY(-50%) !important;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
}
.wowza-modal{
    width: 60%;
}
.wowza-modal span{
    display: inline-block;
    width: 125px;
}
.wowza-modal .modal-body>div{
    margin-bottom: 5px;
}
.rdio label{padding-left:10px;cursor:pointer;margin-bottom:7px!important;line-height:20px}
.rdio label:before{width:18px;height:18px;position:absolute;top:1px;left:0;content:'';display:inline-block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:1px solid #bbb;background:#fff}
.modal-header{font-family:'Montserrat',sans-serif}
.rdio-primary input[type="radio"]:checked + label:before{border-color:#428BCA}
.rdio input[type="radio"]:checked + label::after{content:'';position:absolute;top:5px;left:4px;display:inline-block;font-size:11px;width:10px;height:10px;background-color:#444;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}
.rdio-primary input[type="radio"]:checked + label::after{background-color:#428BCA}
.form-control{height:34px;font-size:12px;box-shadow:inherit;border:1px solid #d1d9dc}
.st-menu .nav-tabs{text-align:center}
.st-menu .nav-tabs > li{float:none;display:inline-block}
.btn{padding:9px 12px}
.move_collection_btn{background:#eb2844;border:1px solid #eb2844;color:#fff;opacity:1!important}
.move_collection_btn:hover,.move_collection_btn:focus{color:#fff;background:#d2112d}
#preloader{position:fixed;width:100%;height:100%;background:rgba(255,255,255,1);z-index:999999;top:0;left:0;overflow:hidden}
#preloader #status{position:relative;width:32px;height:32px;margin:0 auto;top:48%}
#preloader #status i{background:url(../../images/admin/loader.gif) no-repeat;width:100px;height:100px;display:block;background-size:75px}
#video_error{color:#D2412B!important;display:none}
.pagination>li>a i{line-height:20px}
.collection_listing{padding:6px 0;font-size:16px;color:#696868}
.collection_listing label{font-weight:400}
.modal-title{font-size:17px}
.modal-footer{border-top:none;margin-top:10px;padding:10px 0;text-align: center;}
.modal-footer .btn{width:45%}
.collection_input{width:99%;margin-left:5px;margin-top:10px}
.modal-header p{color:#999;font-size:13px;margin:5px 0 0}
.btn-primary{color:#fff;background-color:#27caf0;border-color:#27caf0}
.btn-primary:hover,.btn-primary:focus,.btn-primary.active{background-color:#59d2ed;border-color:#59d2ed}
.collection_listing_input{margin-top:10px}
.st-menu-open.st-container{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%;overflow:hidden}
.st-effect-17 .st-pusher{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.st-effect-17.st-menu-open .st-pusher{-webkit-transform:translate3d(-460px,0,0);transform:translate3d(-460px,0,0)}
.st-effect-17.st-menu{-webkit-transform:translate3d(100%,0,0) rotateY(40deg);transform:translate3d(100%,0,0) rotateY(40deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.st-effect-17.st-menu-open .st-effect-17.st-menu{visibility:visible;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:translate3d(100%,0,0) rotateY(0deg);transform:translate3d(100%,0,0) rotateY(0deg)}
.st-effect-17.st-menu.st-menu{position:fixed;top:0;right:0;z-index:100;visibility:hidden;left:initial}
.video_form.add_form{
    position: absolute;
    width: 100%;
    height: 90%;
    left: 0;
    top: 0;
    display: block;
    margin:40px auto 0;
}

.table > tbody > tr > td.no-data{color:#18b4d7;text-align:center;font-family:'Montserrat',sans-serif!important;text-transform:uppercase;font-weight: bold;padding: 15px;}
tr.search_text td {padding: 10px 10px !important;}
#fixTable thead th:last-child, #fixTable tbody tr td:last-child {text-align: center;}
.st-menu-open{position:fixed!important;width:100%}
.embed .video_player-dimensions{height:250px!important}
.play-video-emped .video_player-dimensions{height:290px!important}
.flowplayer.is-playing {border-radius: 0;}
.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{line-height:41px;margin-left:5px;color:#00b2ca}
.edit_table_icon{display:inline-block}
.delete_table_icon{font-size:20px;vertical-align:middle;display:inline-block;margin-left:15px;cursor:pointer}
.img_title img{width:52px;height:62px;border-radius:4px}
.alert button.close{line-height:14px}
#transcode_message{width:460px;height:250px;text-align:center;padding-top:100px;font-size:30px;color:#fff;background-color:#000}
.add_form .form-group{margin-bottom:25px}
.form-group img {margin-top: 5px;}
.fixed-btm-action{
    z-index: 1;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 25px;
    background: rgba(74, 74, 74, 0.5);
    color: #fff;
    height: 56px;
    width: auto;
    padding: 10px;
    border: 1px solid rgba(163, 163, 163, 0.25);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    text-align: center;
    clear: both;
}
.fixed-btm-action .btn{padding: 10px 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.add_form h4{padding:0 0 30px}
.add_form .tab-content{min-height:500px;margin:30px 0}
.asterisk{color:#D9534F;margin-left:3px}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#333;font-style:italic;font-weight:500;font-size:11px}
.delete_footer{border-top:none;margin-top:0;padding:0 0 10px}
body.modal-open .st-effect-7.st-container{-webkit-perspective:inherit;perspective:inherit;-webkit-perspective-origin:inherit;perspective-origin:inherit}
body.modal-open .st-effect-7 .st-pusher{-webkit-transform-style:inherit;transform-style:inherit}
body.modal-open .st-effect-17.st-container{-webkit-perspective:inherit;perspective:inherit;-webkit-perspective-origin:inherit;perspective-origin:inherit}
body.modal-open .st-effect-17 .st-pusher{-webkit-transform-style:inherit;transform-style:inherit}
.video_filter{float:left;padding:10px;background:#fff;border:1px solid #eee;border-radius:3px}
.video_filter p{display:inline-block;margin-bottom:0}
.video_filter p.video_filter_title{display:inline-block;font-weight:700;margin-right:6px}
.video_delete_footer{border-top:none;margin-top:0;padding:0 14px 10px 0}
.show_entries{width:100%}
.show_entries label {margin-right: 10px;vertical-align: middle;}
.show_entries.input-group .form-control{width:72px;float:left;border-radius:3px!important}
.show_entries.input-group .input-group-btn{position:relative;font-size:0;width:auto;white-space:nowrap;float:left;margin-left:-8px}
.show_entries p{float:left;line-height:34px;margin:0 5px;margin-right:15px}
#upload_percentage{color:#313547;font-size:24px;display:none}
.sortable{padding-right:10px;vertical-align:top;background-position:-4px -2px;margin-left:8px; cursor:pointer}
thead th #gridDesc{background:url(../../images/admin/gridAsc.png) -5px -2px no-repeat!important}
thead th #gridAsc{background:url(../../images/admin/gridDesc.png) -5px -2px no-repeat!important}
thead th .both{background-image:url(../../images/admin/sortBoth.png)}
.pagination a{z-index:0!important}
.preset_wrap{line-height:20px}
.presets_wrap{padding:20px;height:320px;overflow:auto}
.table_loader_container{position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;z-index:9;opacity:.7}
.table_loader{position:absolute;display:block;height:50px;z-index:9999;left:44%;top:60%}
.loader:before,.loader:after,.loader{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}
.loader{font-size:6px;position:absolute;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s;left:0;top:0}
.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}
.loader:after{left:3.5em}
.loader:before,.loader:after{content:'';position:absolute;top:0}
@-webkit-keyframes load7 {
0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #ce0404}
40%{box-shadow:0 2.5em 0 0 #ce0404}
}
@keyframes load7 {
0%,80%,100%{box-shadow:0 2.5em 0 -1.3em #ce0404}
40%{box-shadow:0 2.5em 0 0 #ce0404}
}
.trigger-sidebar-edit,.view-collection{cursor:pointer}
.trigger-sidebar-edit:hover,.view-collection:hover{color:#00b2ca}
.leftpanel{z-index:1}
.alert{margin-top:20px}
.input-group .form-control{position:static}
.table > thead > tr > th{white-space:nowrap;font-size:13px;font-weight:700;color:#000}
.table > tbody > tr > td.center{text-align:center}
.table_responsive{overflow:auto}
.table > tbody > tr > td.action{white-space:nowrap}
.fileupload .uneditable-input{height:41px;width:61%;padding:11px 10px}
.fileupload-new .input-append .btn-file,.fileupload .btn{background:#f4f4f4}
.clsFileUpload .clsProgressbar .progress{height:10px !important;}
.clsFileUpload .clsProgressbar > div {border: none !important;}
.clsFileUpload{margin-top:20px;text-align:center}
#video_upload_button_wrap{display:none}
.table > tbody > tr:nth-child(2n+2) > td,.table > tbody > tr:nth-child(2n+2) > th{background-color:#fcfcfc}
.video_upload_div_btn{text-align:center;margin:20px 0}
.video_upload_div_btn .btn{padding:5px 10px;width:150px;line-height: 30px;}
.nav > li a span{display:block;position:absolute;top:0;background:#313547;color:#fff;left:0;padding:20px 10px;opacity:0;font-size:13px;text-transform:uppercase;font-weight:700;text-align:center;width:0;min-height: 58px;}
.leftpanel{z-index:2}
.main_nav ul.nav li a{position:relative}
.main_nav ul.nav li > a:after{-webkit-transition:left .2s;content:"";transition:left .2s;background:#313547;width:100%;display:block;height:100%;position:absolute;left:-103%;top:0;opacity:0}
.main_nav ul.nav li:hover > a span, .main_nav ul.nav li:hover > a:after{	background: #1b1b1b; }
.main_nav ul.nav li:hover a span {text-align: left;}
.main_nav ul.nav li:hover > a:after{left:0;opacity:1}
.main_nav ul.nav li a i{position:relative;z-index:1}
.main_nav ul.nav li a:hover{border-left:2px solid #27caf0;}
.nav > li:hover a span{left:100%;opacity:1;color:#fff;z-index:9;}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:.4!important}
.collection_listing label{word-wrap:break-word;width:90%}
.collection_listing_input{height:auto}
.header-right > li .user span{width:100%;height:100%;border-radius:100%;background-repeat: no-repeat;background-size: cover; background-position: center;display: block;}
#upload_error{font-family:'Montserrat',sans-serif;margin-bottom:0;font-size:26px;text-align:center;line-height:38px;color:#D2412B;word-wrap:break-word}
#preset_error{font-family:'Montserrat',sans-serif;font-size:26px;text-align:center;line-height:38px;color:#D2412B;word-wrap:break-word}
#upload_staus_when_error{font-family:'Montserrat',sans-serif;margin-bottom:0;font-size:26px;text-align:center;line-height:38px;color:#43d22b;word-wrap:break-word}
#upload_errors_wrap{margin-bottom:30px;display:none}
.delete_disabled{opacity:.5}
.toggle-menu {margin-right: 35px;}
.logo_panel{display: inline-block;vertical-align: middle;}
.toggle-menu {display: inline-block;vertical-align: middle;}
.logo_panel img{width:98px;height:auto}
.modal-open{overflow:auto}
.view-collection{cursor:pointer;width:200px;word-wrap:break-word;display:inline-block;color:#428bca;line-height:18px;font-size:13px}
.header-right > li .dropdown-menu > li > a{padding:5px 20px!important}
.header-right > li{position:relative}
.header-right .dropdown-menu{margin:7px 0 0}
.header-right .dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;right:17px;position:absolute;top:-6px}
.st-effect-18.st-container{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0 50%;perspective-origin:0 50%;overflow:hidden}
.st-effect-18 .st-pusher{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.st-effect-18.st-menu-open .st-pusher{-webkit-transform:translate3d(-460px,0,0);transform:translate3d(-460px,0,0)}
.st-effect-18.st-menu{-webkit-transform:translate3d(100%,0,0) rotateY(40deg);transform:translate3d(100%,0,0) rotateY(40deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.st-effect-18.st-menu-open .st-effect-18.st-menu{visibility:visible;-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transform:translate3d(100%,0,0) rotateY(0deg);transform:translate3d(100%,0,0) rotateY(0deg)}
.st-effect-18.st-menu.st-menu{position:fixed;top:0;right:0;z-index:100;visibility:hidden;left:initial}
body.modal-open .st-effect-18.st-container{-webkit-perspective:inherit;perspective:inherit;-webkit-perspective-origin:inherit;perspective-origin:inherit}
body.modal-open .st-effect-18 .st-pusher{-webkit-transform-style:inherit;transform-style:inherit}
.collection_table.table > thead > tr > th:last-child{text-align:center}
span.fileupload-preview{width:87%;display:block;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:21px}
.clsFileUpload{position:relative}
span#thumb-delete,span#profile-image-delete,span#category-image-delete,span#subtitle-delete,span#artist-image-delete,span#banner-image-delete{position:absolute;color:#fff;cursor:pointer;background:red;border-radius:100%;width:20px;height:20px;line-height:19px;font-size:12px;right:0;top:0;z-index:999}
span#thumb-delete i,span#profile-image-delete i,span#category-image-delete i,span#artist-image-delete i,span#subtitle-delete i,span#banner-image-delete i{line-height:20px}

.profile_image_upload .clsFileUpload{width:400px;margin-left:auto;margin-right:auto}
.table > tbody > tr > td .presets_action .form-control{margin-right:3px;display:inline-block;vertical-align:middle}
.category_tree{border:1px solid #ccc;border-radius:3px;background:#fff}
.category_tree .btn-default{color:#363A41;background-color:#fff;border-color:#DEDEDE;font-size:12px}
.category_tree .btn.btn-default i{color:#555;font-size:14px;margin-right:4px}
.category_tree ul{padding:20px 0 15px 20px}
.category_tree ul li span{font-size:13px;color:#333}
.category_tree ul li input[type=radio]{margin-right:5px}
.category_tree ul li{padding:3px 0}
.category_tree ul li i{color:#383838;margin-right:5px}
.category_tree ul ul{padding:5px 0 0 45px}
.admin_category_sub{position:relative}
.admin_category_sub ul.list_category{margin:0;border-radius:0;background-color:#fff;border:1px solid #e3e3e3;padding:0;position:absolute;box-shadow:0 0 10px #eee;margin-top:0;overflow:auto;overflow-x:hidden;width:100%;z-index:1;height:170px;}
.admin_category_sub ul li{color:#666;font-size:13px;line-height:21px;padding:5px 10px;cursor:pointer}
.admin_category_sub ul li i{margin-right:5px;color:#666;font-size:14px}
.admin_category_sub ul.select_list_category{background-color:#f5f5f5;border:1px solid #e3e3e3;min-height:150px;padding:0}
.monthly_summary{width:91%;margin:0 auto}
.monthly_summary ul li{display:inline-block;width:49%;vertical-align:top;text-align:center;margin:20px 0}
.monthly_summary ul li:nth-child(2){width:49%}
.monthly_summary ul li p{margin-top:10px}
.monthly_summary ul{text-align:left}
.graph_container{padding-top:10px}
.graph_container h3{font-size:17px}
.monthly_summary_details{width:48%}
.graph_container_details{width:52%}
.graph_container_details .graph_container{width:100%;height:auto}
.monthly_summary_details .white-bg{background-color:#fff}
.monthly_summary_details .widget-panel{padding:40px 20px;border-radius:4px;position:relative;margin-bottom:20px;box-shadow:0 0 8px 0 rgba(0,0,0,0.06),0 1px 0 0 rgba(0,0,0,0.02);min-height:157px}
.monthly_summary_details .widget-style-2{padding-left:30px}
.monthly_summary_details .widget-style-2 i{font-size:48px;float:right;padding:35px 35px 29px;margin-top:-40px;margin-right:-20px}
.monthly_summary_details .widget-style-2 h2{font-weight:600;font-size:28px}
.monthly_summary_details .m-0{margin:0!important}
.monthly_summary_details .widget-panel div{padding:10px 0;color:#666}
.monthly_summary_details .text-pink{color:#F13C6E}
.monthly_summary_details .text-purple{color:#ad86df}
.monthly_summary_details .text-info{color:#03a9f4}
.monthly_summary_details .text-green{color:#009688}
.add_form .nav-tabs > li > a{margin-right:15px}

.video-container{ float:left; width:75%; box-sizing:border-box; padding:40px 20px 30px 0; }
.upload_video_container > img{ width:100%;}
.upload_video_container{ min-height:inherit; margin-bottom:0px;}
.form-group.wid-50,
.profile_image_upload.wid-50{ width:50%; float:left; }
.form-group.wid-50.p-right,
.profile_image_upload.wid-50.p-right{ padding-right:30px;}
.video-upload{ width:25%; float:left;}
.video-upload .upload_video_container,
.form-group .fileupload .uneditable-input{ width:100%;}
.form-group .input-append{ position:relative;}
.fileuploadbox .input-append, .edit_video_file {display: inline-block;}
.form_container .form-group .btn.btn-default.btn-file {
    position: relative;
    left: 0;
    right: 0;
    background: #27caf0;
    color: #fff;
    width: 160px;
    height: 40px;
    border-radius: 10px;
    border: none;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
}
.form_container .form-group .btn.btn-default.btn-file span {
    display: block;
    cursor: pointer;
    line-height: 24px;
}
.form_container .btn-file>input {
    width: 100%;
    height: 100%;
    transform: inherit;
}
.form_container .intimation {
    color: #666666;
    font-style: normal;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 0 5px 10px;
}
.form-group .btn.btn-default.btn-file{ position:absolute; top:0; right:0;}
.form-group .admin_category_sub ul.select_list_category{ background-color:#FFF;}
.col-sm-12.progress-container{ padding:0 !important; }
.loading{ position:relative; }
.loading #upload_percentage1{ position: absolute; z-index: 999; text-align: center;width: 100%; top: 3px; color:#FFF;}
span#upload_title1{ position: absolute; bottom: 0; text-align: center; width: 100%; font-weight: bold; background-color: rgba(0,0,0,0.5); padding: 8px;color: #FFF;}
/* Video edit page style */
.contentpanel .add_form{margin:40px 30px;width:85%;padding:20px 0 40px;background-color:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display: inline-block;}
.form_container .add_form {width: 100%;margin: 30px 0 0;}
.form_container .feildset .radio_inputs {
    display: inline-block;
    min-width: 25%;
}
.form_container .feildset .radio_inputs input, .feildset .radio_inputs label {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.form_container .feildset .radio_inputs label {
    font-weight: 500;
    margin-left: 10px;
    cursor: pointer;
}
.custom_ng_tags {
	height: 112px;
    box-shadow: inherit;
}
.form_container tags-input .tags {
    padding: 0;
    border: none;
    box-shadow: none;
}
.form_container tags-input .tags .input {
    margin: 0;
    font: inherit;
    min-width: 75px;
}
.form_container tags-input .host {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    box-shadow: inherit;
    border: 1px solid #d1d9dc;
}
.form_container tags-input .tags.focused {
    box-shadow: none;
    outline: 0;
}
.form_container .switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    margin-bottom: 0;
}
.form_container .switch input {
    display: none;
}
.form_container input:checked + .slider {
    background-color: #27caf0;
}
.form_container .slider.round {
    border-radius: 34px;
}
.form_container .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}
.form_container input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}
.form_container .slider.round:before {
    border-radius: 50%;
}
.form_container .slider:before {
    position: absolute;
    content: "";
    height: 24px;
    width: 24px;
    left: 5px;
    bottom: 5px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}
.mb-10 {margin-bottom: 10px;}
.add_form.detail_video_form {
    width: 100%;
    display: inline-block;
    margin: 0 0 30px 0;
    padding: 20px 0 0;
}
/* Video edit page style End*/

/* Video upload page style */
.collapse.in, .fileuploadbox {
    display: inline-block;
    width: 100%;
}
.add_video_container form {
    margin-bottom: 30px;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border: none;
}
.upload_form_container .panel-body {
    margin: 40px 0;
    padding: 15px 35px;
}
.upload_form_container .panel-group .panel-heading {
    border: 1px solid #d9d9d9;
    padding: 25px 35px;
    background: none;
    border-radius: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;    
}
.upload_form_container .panel-group .panel {
    border-radius: 0;
    border: none;
}
.upload_form_container {padding: 30px 0;}
.upload_form_container .panel-group {
    margin-bottom: 20px;
}
.panel-group .panel-heading .panel-heading-left {
    flex: 1;
}
.panel-group .panel-heading .panel-heading-right {
    margin-left: auto;
    min-width: 230px;
}
.panel-group .panel-heading .panel-heading-left h4 {
    margin-bottom: 20px;
    font-size: 20px;
    padding: 0;
}
.upload_filetime {
    color: #9a9a9a;
    font-size: 12px;
    font-weight: 600;
}
.panel-group .panel-heading .panel-heading-right .accordion_btn {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    margin-left: 50px;
    position: relative;
}
.panel-group .panel-heading .panel-heading-right .accordion_btn:before {
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    font-family: fontawesome;
    color: #000;
}
.panel-group .panel-heading .panel-heading-right .accordion_btn_delete:before {
    content: "";
    background-image: url(../../images/admin/video_sprite.png);
    background-position: -117px -305px;
    width: 13px;
    height: 15px;
}
.panel-group .panel-heading .panel-heading-right .accordion_btn_edit:before {
    content: "";
    background-image: url(../../images/admin/video_sprite.png);
    background-position: -117px -278px;
    width: 13px;
    height: 13px;
}
.upload_form_container .panel-group .panel .progress {
    height: 5px;
    width: 60%;
    background-color: #d2d2d2;
    border-radius: 0;
    margin: 15px 0 0;
}
.panel-group .panel-heading .panel-heading-left {
    flex: 1;
}
.upload_form_container .panel-group .panel .progress .progress-bar.bg-success {
    background: #5cb85c;
}
.panel_arrow {
    position: relative;
    margin-left: 30px;
}
.panel-heading-right .angle_ic:before {
    font-family: fontawesome;
    color: #000;
    display: inline-block;
    content: "\f107";
    font-size: 16px;
}
.panel-heading-right .angle_ic.open:before {
    content: "\f106";
}
.panel-group .panel-heading .panel-heading-right a {
    display: inline-block;
    vertical-align: middle;
}
.form__submit .submitbutton {
    background: #27caf0;
    border-color: #27caf0;
    border-radius: 10px;
    height: 50px;
    line-height: 40px;
    padding: 0;
    width: 125px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.form__submit .submitbutton:hover {
    background: #1c2838;
    border-color: #1c2838;
}
.form__submit .submitbutton:focus {
    outline: none;
}
.form__submit {
    margin: 30px 0;
}
.form__submit .col-md-9 {
    padding: 0;
}
.form__submit button, .form__submit a {
    height: 32px;
    line-height: 30px;
    padding: 0;
    width: 80px;
}
.fileupload .uploaded_img, .fileupload .uploaded_poster_img {
    margin: 10px 0;
}
/* Video upload page style */


/*==========dashboard css============*/
.dashbord-section .count-list .col-lg-3 h5 i{
	display: inline-block;
	vertical-align: middle;
}
.dashbord-section .currentst .unit-price span {
    font-size: 32px;
    text-align: left;
    font-weight: 500;
}
.dashbord-section .count-list .col-lg-3 h5 span{
    display: block;
    text-transform: capitalize;
    color: #000;
    font-size: 13px;
    margin-left: 36px;
}
.dashbord-section .count-list{
	display: flex;
}
.dashbord-section .main-user{
	margin-top:20px;
}
.dashbord-section .user-analytics:first-child{
	margin: 0;
}
.dashbord-section .user-analytics{
	padding: 18px;
}
.dashbord-section .count-list .col-lg-3.currentst > .dashbord-section-grid {
    background: none;
    background: #dcdcdc;
    margin: 0;
}
.dashbord-section .count-list .col-lg-3.currentst > .dashbord-section-grid .count-list-price-details p {
    color: #000;
    font-weight: 600;
}
.dashbord-section .count-list .col-lg-3.currentst > .dashbord-section-grid .unit-price span, 
.dashbord-section .count-list .col-lg-3.currentst > .dashbord-section-grid h5
{
     color: #000;font-weight: 600;
}
.currentst .count-list-price-details p{
    padding-top: 15px;
}
.currentst .unit-price {
    text-align: left;
}
.dashbord-section .count-list .col-lg-3 .dashbord-section-grid {
    background: #fff;
}
.dashbord-section .count-list .col-lg-3 > div {
    padding: 18px;
    width: 100%;
}
.dashboard-page .row {
    margin-left:  -6px;
    margin-right: -6px;
    display: flex;
}

.dashboard-page .col-md-6{
	display: flex;
}
.strong {font-weight: 600;}
.dashboard-page .device-type-trail.col-md-6{
	    display: block;
}
.device-type-trail .dashbord-table {
    border-top: 1px solid #e8e8e8;
    margin-top: 30px;
    padding-top: 0 !important;
}
.device-type-trail .dashbord-table .table-reponsive tr td {font-size: 16px;font-weight: normal;padding: 20px 15px;}
.device-type-trail .dashbord-table .table-reponsive tr td:last-child {
    font-weight: 600;
}
.device-type-trail .dashbord-table .table-reponsive {
    margin-top: 0;
}
.dashboard-page .col-md-6 .user-analytics{
	width: 100%;
}
.device-type-trail .user-analytics.trail-user {
    padding-bottom: 30px;
}
.dashboard-page [class^="col-"] {
    padding: 6px !important;
}
.dashboard-page  select {
    float: right;
}
.dashboard-page  select, .video_analytic_head select {
	-webkit-appearance: none;
	-moz-appearance: none;
    -o-apperance: none;
    -ms-appearance: none;
    cursor: pointer;
    appearance: none;
    font-size: 12px;
	border: 1px solid #dcdcdc;
    padding: 6px 35px 6px 6px;
    background:url(../../images/arrows.png) no-repeat center right;
}
.dashboard-page  select option
    {
        padding:5px;
    }
.dashboard-page select::-ms-expand
{
	display:none;
}
.main-graph-heading{
	display: flex;
}
.main-graph-heading select{
	margin-left: auto;
}
.dashbord-table .table-reponsive{
    overflow-x: auto;
    background: #fff;
    margin-top: 5px;
}
.dashbord-table table{
	border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    background: #fff;
    margin-bottom: 0;
}
.dashbord-table .table-reponsive.dashboard-video-tbl-padding tr td{
    padding:5px;
}
.dashbord-table .table-reponsive.dashboard-video-tbl-padding tr td.no-data{
    padding:15px;
}
.dashbord-table .table-reponsive td, 
.dashbord-table .table-reponsive th, 
.main_container .table-reponsive th,
.main_container .table-reponsive td {
    padding: 15px;
    text-align: left;
    color: #000;
    font-weight: 500;
    font-size: 12px;
    cursor: default;
}
.dashboard-page .col-md-6 .user-analytics .img_description {white-space: normal;word-break: break-word;}
.dashbord-table .table-reponsive td, .main_container .table-reponsive td:first-child {
    width: 75%;
    word-break: break-all;
    white-space: normal;
}
.dashbord-table .table-reponsive td .img_description, .main_container .table-reponsive td:first-child .img_description {
    width: 80%;
}
.dashbord-table.top-categories-section .table-reponsive td .img_description {
    width: 70%;
}
.dashbord-table .table-reponsive tr ,.main_container .table-reponsive tr{
    border-bottom: 1px solid #e8e8e8;
}
.dashbord-table .table-reponsive thead tr:hover,.main_container .table-reponsive thead tr:hover {
	background: #fff;
}
.dashbord-table .table-reponsive tr:hover,.main_container .table-reponsive tr:hover  {
	background: #ededed;
	cursor: pointer;
}
.dashbord-table .table-reponsive th, .main_container .table-reponsive th  {
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
    font-weight: 600;
    white-space: nowrap;
}
.dashbord-table .viewall{
	display: flex;
	margin-top: 25px;
	 padding: 10px 15px;
    text-align: left;
    cursor: pointer;
    color: #000;
    font-weight: 500;
   font-size: 14px;
}
.dashbord-table .viewall:hover{
	color: #03a6cc;
}
.device-type-trail .user-analytics {
    min-height: auto;
}
.dashbord-table .viewall-arrow
{
	margin-left:auto;
	background: url('../../images/admin/video_sprite.png') no-repeat -27px -287px;
	width: 9px;
	height: 12px;
	display: inline-block;
	vertical-align: middle;
}
.dashbord-table .viewall:hover .viewall-arrow
{
	background: url('../../images/admin/video_sprite.png') no-repeat  -9px -287px;
	transition: 0.5s all ease;
}
/*==========end dashboard css============*/



/*==========multiple menu css============*/

.sidebar-collapse .leftpanel .main_nav ul.sub-menu ul{
    padding: 15px 5px 15px 20px;
    display: none;
}
.sidebar-collapse  .menu-leveldropdown{
	margin-left: auto;
}
.sidebar-collapse .menu-leveldropdown polygon,.sidebar-collapse .leftpanel .main_nav ul li a:hover .menu-leveldropdown polygon{
fill:#fff;
}
.sidebar-collapse  .menu-dropdown ,.sidebar-collapse .treeview-menu .menu-leveldropdown{
	 transform: rotate(-90deg);
}
.sidebar-collapse .treeview.active .menu-dropdown,.sidebar-collapse .treeview-menu .active .menu-leveldropdown{
	    transform: rotate(0deg);
}
.sidebar-icon .treeview:hover .treeview-menu a:hover:after{
	background: none;
	border: none;
}
.sidebar-icon .treeview .treeview-menu a
{
    border: none;
    width: 100%;
    padding: 13px 15px;
    color: #fff;
    font-weight: 600;
    display: block;
    min-height: auto;
}
.sidebar-icon  .treeview:hover .treeview-menu a{
	border: none;
	width: 100%;
	padding: 12px 15px;
	color: #fff;
	font-weight: 600;
	display: block;
	min-height: auto;
}
.main_nav ul.nav li:hover a span, .main_nav ul.nav li:hover a:after {
    background: #1c2838;
}
.sidebar-icon .main_nav ul.nav li:hover .treeview-menu{
    padding: 0;
    background: #353f4f;
    width: 172px;
    opacity: 1;
    visibility: visible;
}
.sidebar-icon .sub-menu{
    display: block !important;
    width: 172px;
    opacity: 0;
    padding: 10px;
    visibility: hidden;
    position: absolute;
    top: 58px;
    left: 75px;
}
.sidebar-icon .treeview{
	width: 60px;
}
.sidebar-icon .treeview-menu.menu-open{
	padding: 10px;
}
.sidebar-icon .leftpanel .main_nav ul.nav li a span{
	font-size: 0;
	white-space: nowrap;
    transition: none;
}
.sidebar-icon .leftpanel .main_nav ul.nav li:hover a span {
    min-width: 187px;
}
.sidebar-icon .leftpanel .main_nav ul.nav li a span:after {display: none;}
.sidebar-icon .leftpanel .main_nav ul.nav li:hover a span{
	font-size: 13px;
	white-space: nowrap;
}
.sidebar-icon.sidebar-collapse .leftpanel .main_nav ul.nav li a span{
	font-size: 13px;
	white-space: nowrap;
	transition: none;
}
/*==========end multiple css============*/

/*==========videogrid css============*/
.video_menu_container{
	padding:10px 25px 10px 0; 
}
.video_menu_container .upload_video{
margin-top:6px;
}
.btn-danger{
    color: #fff;
    background-color: #fc0323;
    border-color:#fc0323;
    margin-left: 10px;
}
.btn-none {
	 background-color: none;
    border-color: none;
    color: #000;
    font-size: 20px;
}
.btn-none i {
    font-size: 20px;
}
.streaming{
	height: 8px;
    width: 200px;
    overflow: hidden;
    text-align: center;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.streaming-live{
	display: flex;
	align-items: center;
}
.streaming .stream{
	background: #ffdc06;
}
.streaming .in-progress{
	background:#62ae66;
}
.streaming .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    text-align: center;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-only{
  	margin-left:10px;
  	color: #000;
}

.video_grid .product_img a{
	display: flex !important;
	align-items: center;
}
.video_grid .product_img .product_description{
	    margin-left: 20px;
}
.video-type .type-label, .upload-status .status-label {
    padding: 0;
    width: 85px;
    color: #000;
    background: none;
    box-shadow: none;
    cursor: default;
    font-weight: 500;
    text-align: left;
}
.video-type .btn:focus {
    outline: none;
}
.video-type .type_live {color:  #218809;}
.video-type .type_uploaded {color:  #00b3b3;}
.video-type .type_scheduled {color: #f09300;}
.upload-status .status-label.primary {
    color: #337ab7;
}
.upload-status .status-label.warning {
    color: #f0ad4e;
}
.upload-status .status-label.success {
    color: #218809;
}
.upload-status .status-label.danger {
    color: #d9534f;
}
.upload-status .status-label.info {
    color: #5bc0de;
}
.play-video-column .play-video-format{
    width: 100%;
    margin: 0;
}
/*==========videogrid css============*/

/*==========table saw css============*/


/*table saw style*/
table.tablesaw {
    empty-cells: show;
    max-width: 100%;
    width: 100%;
}
.tablesaw {
    border-collapse: collapse;
    width: 100%;
}
/* Structure */

.tablesaw {
    border: 0;
    padding: 0;
}
.tablesaw-enhanced .tablesaw-bar .btn {
    border: 1px solid #ddd;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 1);
    color: #4a4a4a;
    clear: both;
    cursor: pointer;
    display: block;
    font: bold 20px/1 sans-serif;
    margin: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    width: 100%;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    border-radius: 2px;
}
.tablesaw-enhanced .tablesaw-bar a.btn {
    color: #1c95d4;
}
.tablesaw-enhanced .tablesaw-bar .btn:hover {
    text-decoration: none;
}
/* Default radio/checkbox styling horizonal controlgroups. */
.tablesaw-enhanced .tablesaw-bar .btn:hover,
.tablesaw-enhanced .tablesaw-bar .btn:focus {
    background-color: #fff;
    outline: none;
}
.tablesaw-bar .btn-select select {
    background: none;
    border: none;
    display: block;
    position: absolute;
    font-weight: inherit;
    left: 0;
    top: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    min-height: 1em;
}
.tablesaw-bar .btn-select select {
    opacity: 0;
    filter: alpha(opacity 0);
    display: inline-block;
    color: transparent;
}
.tablesaw-bar .btn select option {
    background: #fff;
    color: #000;
    font-family: sans-serif;
}
.tablesaw-enhanced .tablesaw-bar .btn.btn-select {
    color: #4d4d4d;
    padding-right: 2.5em;
    min-width: 7.25em;
    text-align: left;
    text-indent: 0;
    background: #fff;
    border: 1px solid #ddd;
}
.tablesaw-bar .btn.btn-small,
.tablesaw-bar .btn.btn-micro {
    display: inline-block;
    width: auto;
    height: auto;
    position: relative;
    top: 0;
}
.tablesaw-bar .btn.btn-small {
    font-size: 1.0625em;
    line-height: 19px;
    padding: .3em 1em .3em 1em;
}
.tablesaw-enhanced .tablesaw-bar .btn-select {
    text-align: left;
}
.tablesaw-bar .btn-select:after {
    background: #e5e5e5;
    background: rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 2px rgba(255, 255, 255, .25);
    box-shadow: 0 2px 2px rgba(255, 255, 255, .25);
    content: " ";
    display: block;
    position: absolute;
}
.tablesaw-bar .btn-select.btn-small,
.tablesaw-bar .btn-select.btn-micro {
    padding-right: 1.5em;
}
.tablesaw-bar .btn-select:after {
    background: none;
    content: "\f0dd";
    font-size: 17px !important;
    padding-top: 0;
    padding-left: 1em;
    left: auto;
    right: 8px;
    margin: 0;
    top: -20px;
    bottom: 0;
    font: normal normal normal 50px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tablesaw-bar .btn-select.btn-small:after,
.tablesaw-bar .btn-select.btn-micro:after {
    width: 1.2em;
    font-size: .5em;
    padding-top: 1em;
    padding-right: .5em;
    line-height: 1.65;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-left-width: 0;
}
/* Column navigation buttons for swipe and columntoggle tables */

.tablesaw-advance .btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-shadow: 0 1px 0 #fff;
    border-radius: .25em;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn {
    display: inline-block;
    overflow: hidden;
    width: 27px;
    height: 27px;
    background-position: 50% 50%;
    position: relative;
    margin: 0;
    padding: 0;
    text-align: center;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before, .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before, .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before, .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
    content: "\e923";
    width: 27px;
    height: 27px;
    position: absolute;
    font-family: 'icomoon' !important;
    left: 0;
    top: 0;
    line-height: 25px;
    font-size: 14px;
    color: #aaa;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
    top: .45em;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {
    left: .6em;
    border-right: 5px solid #808080;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
    left: .7em;
    border-left: 5px solid #808080;
}
.tablesaw-advance a.tablesaw-nav-btn.disabled {
    opacity: .25;
    filter: alpha(opacity 25);
    cursor: default;
    pointer-events: none;
}
/* Table Toolbar */
.tablesaw-bar {
    clear: both;
    right: 0;
    top: 0;
}
.table_tab + .table_tab_content .tablesaw-bar {
    position: absolute;
}
.tablesaw-toolbar {
    font-size: .875em;
    float: left;
}
.tablesaw-toolbar label {
    padding: 0;
    clear: both;
    display: block;
    color: #888;
    margin-right: .5em;
    text-transform: none;
    margin: 9px 0;
}
.tablesaw-bar .btn,
.tablesaw-enhanced .tablesaw-bar .btn {
    margin: .5em 0;
}
.tablesaw-bar .btn-select,
.tablesaw-enhanced .tablesaw-bar .btn-select {
    margin-bottom: 0;
}
.tablesaw-bar .tablesaw-toolbar .btn {
    margin: 0 0 0 .4em;
    text-transform: uppercase;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
    font-family: sans-serif;
    font-size: 1em;
    padding-left: .3em;
}
.tablesaw-bar .tablesaw-toolbar .btn-select {
    min-width: 0;
}
.tablesaw-bar .tablesaw-toolbar .btn-select:after {
    padding-top: .9em;
}
.tablesaw-bar .tablesaw-toolbar select {
    color: #888;
    text-transform: none;
    background: transparent;
    cursor: pointer;
}
.tablesaw-toolbar ~ table {
    clear: both;
}
.tablesaw-toolbar .a11y-sm {
    clip: rect(0, 0, 0, 0);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
.img-container img {
    max-width: 100%;
}
.img-preview, .poster_img-preview {
    width: 200px;
    height: 200px;
    overflow: hidden;
}
.img-cropper {
    width: 50%;
}
.uploaded_img {
    width: 200px;
    height: 215px;
    margin: 10px;
    display: none;
}
.uploaded_poster_img {
    width: 400px;
    height: 250px;
    margin: 10px;
    display: none;
}
.uploaded_img.active, .uploaded_poster_img.active {
    display: block;
}
.loader-container, .poster_loader-container {
    display: none;
    text-align: center;
}
p.error_msg, p.poster_error_msg {
    display: none;
    color: red;
    text-align: center;
}
.custom-color {
    color: #a94442;
}
.kewwords_tag .tagBox {
    height: auto;
    padding: 0;
}
.kewwords_tag .edit_keywords {
    float: left;
    padding: 0px 10px;
    background: #fff;
}
.kewwords_tag .result_tag {
    display: inline-block;
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    margin-right: 5px;
    padding: 0 5px;
}
.kewwords_tag span.removetag {
    border: none;
    margin-left: 5px;
    padding: 1px;
    cursor: pointer;
}
.tagOuterBox:after {
    content: '';
    display: block;
    clear: both;
    background-color: #D0D0D0;
}
.tagBox {
    float: left;
}
.tagOuterBox .contentEditable {
    float: left;
}
div[contentEditable] {
    cursor: pointer;
    background-color: #D0D0D0;
}
.img-container img {
    max-width: 100%;
}
.img-preview, .poster_img-preview {
    width: 200px;
    height: 200px;
    overflow: hidden;
}
.img-cropper {
    width: 50%;
}
.uploaded_img {
    width: 200px;
    height: 215px;
    margin: 10px;
    display: none;
}
.uploaded_poster_img {
    width: 400px;
    height: 250px;
    margin: 10px;
    display: none;
}
.uploaded_img.active, .uploaded_poster_img.active {
    display: block;
}
.loader-container, .poster_loader-container {
    display: none;
    text-align: center;
}
p.error_msg, p.poster_error_msg {
    display: none;
    color: red;
    text-align: center;
}
.video_analytic_head .selectize-control {
    width: 348px;
    height: 40px;
}

.video_analytic_head .selectize-control .selectize-input {
    width: 100%;
    height: 100%;
    position: relative;
}

.video_analytic_head .selectize-control input[type="text"] {
    width: 100%;
    height: 100%;
    padding: 5px 30px 5px 10px;
}

.video_analytic_head .selectize-control .selectize-input:before {
    content: "";
    border-top: 6px solid #000;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.video_analytic_head .selectize-control.dropdown-open .selectize-input:before {
    content: "";
    border-bottom: 6px solid #000;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
#video_upload_loader {
    text-align: center;
    padding: 30px 0;
}
.header-right .dropdown-menu li:hover {
    background: #ccc;
}
.dropdown-menu-right .align-center {
    padding: 5px 20px;
    text-align: left;
}
.dropdown-menu-right .align-center button {
    width: 100%;
    text-align: left;
}
/*Upload video Progress*/
.progress-container {
    width: 55%;
    margin: 20px auto;
}
.progress-container span {
    display: block;
    text-align: center;
    color: #575757;
    font-size: 16px;
    margin-bottom: 25px;
    font-weight: 500;
}
.progress-container #upload_percentage {
    margin: 0;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}
#progress-bar-wrap .progress-bar {
    background-color: #27caf0;
}
/*Upload video Progress End*/
/*Edit Upload video*/
.edit_video_file .upload_file_input {
    width: auto;
    margin: 0;
    border: none;
    border-radius: 0;
}
.edit_video_file .upload_file_input .btn-file {
    line-height: 24px;
}
.edit_video_upload #video_upload_button_wrap {
    text-align: left;
}
.edit_video_upload #video_upload_button_wrap .btn.btn-primary {
    width: 160px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 10px;
}
.form_container .form-group .btn.btn-default.btn-file:hover {
    background: #59d2ed;
}
.edit_video_upload #video_error {
    margin: 10px 0;
}
.edit_video_upload #progress-bar-wrap {
    margin: 20px 0;
    width: 60%;
}
.edit_video_upload #progress-bar-wrap span {
    text-align: left;
    margin-bottom: 20px;
}
.edit_video_upload .upload-success {
    font-weight: 600;
    color: green;
    font-size: 14px;
    display: block;
    margin: 10px 10px 10px 0;
    flex: auto;
    line-height: 20px;
}
.upload-status-wrapper .reset {
    background: #1c2938;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
    font-weight: 500;
    cursor: pointer;
}
.upload-status-wrapper .reset:hover {
    background: #29caf0;
    color: #fff;
}
.upload-status-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
/*Edit Upload video End*/

.remaining-hr {
    margin: 15px;
    color: #1c2938;
    font-weight: 600;
}
.remaining-hr label {
    color: #9a9a9a;
    margin-right: 5px;
}
.subtitle-delete > button{
    margin-left: 0;
    width: 70px;
}
.subtitle-add{
        font-weight: bold;
        width: 70px;
        float:left;
}

/* Responsive */
@media ( min-width: 24em) {
    .tablesaw-toolbar .a11y-sm {
        clip: none;
        height: auto;
        width: auto;
        position: static;
        overflow: visible;
    }
}
.tablesaw td .btn,
.tablesaw tbody th .btn {
    margin: 0;
}
.tablesaw thead {} .tablesaw thead th {}
/* Table rows have a gray bottom stroke by default */

.tablesaw tbody tr {
    border-bottom: 1px solid #dfdfdf;
}
.tablesaw caption {
    text-align: left;
    margin-bottom: 0;
    opacity: .5;
    filter: alpha(opacity 50);
    line-height: 2.4;
}
@media ( min-width: 25em) {
    .tablesaw caption {
        margin-bottom: .6em;
        line-height: 1.2;
    }
}
/* Stack */

.tablesaw-cell-label-top {
    text-transform: uppercase;
    font-size: .9em;
    font-weight: normal;
}
.tablesaw-cell-label {
    font-size: .65em;
    text-transform: uppercase;
    color: #888;
    font-family: sans-serif;
}
@media only all {
    .tablesaw-swipe .tablesaw-cell-persist {
        border-right: none;
    }
    .tablesaw-swipe .tablesaw-cell-persist {
        -webkit-box-shadow: 3px 0 4px -1px #e4e1de;
        box-shadow: 3px 0 4px -1px #e4e1de;
    }
}
/* Table rows have a gray bottom stroke by default */

.tablesaw-stack tbody tr {
    border-bottom: 1px solid #dfdfdf;
}
.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
    display: none;
}
/* Mobile first styles: Begin with the stacked presentation at narrow widths */

@media only all {
    /* Show the table cells as a block level element */
    
    .tablesaw-stack td,
    .tablesaw-stack th {
        text-align: left;
        display: block;
    }
    .tablesaw-stack tr {
        clear: both;
        display: table-row;
    }
    /* Make the label elements a percentage width */
    
    .tablesaw-stack td .tablesaw-cell-label,
    .tablesaw-stack th .tablesaw-cell-label {
        display: block;
        padding: 0 .6em 0 0;
        width: 30%;
        display: inline-block;
    }
    /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
    
    .tablesaw-stack th .tablesaw-cell-label-top,
    .tablesaw-stack td .tablesaw-cell-label-top {
        display: block;
        padding: .4em 0;
        margin: .4em 0;
    }
    .tablesaw-cell-label {
        display: block;
    }
    /* Avoid double strokes when stacked */
    
    .tablesaw-stack tbody th.group {
        margin-top: -1px;
    }
    /* Avoid double strokes when stacked */
    
    .tablesaw-stack th.group b.tablesaw-cell-label {
        display: none !important;
    }
}
@media ( max-width: 39.9375em) {
    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: none;
    }
    .tablesaw-stack tbody td,
    .tablesaw-stack tbody th {
        clear: left;
        float: left;
        width: 100%;
    }
    .tablesaw-cell-label {
        vertical-align: top;
    }
    .tablesaw-cell-content {
        max-width: 67%;
        display: inline-block;
    }
    .tablesaw-stack td:empty,
    .tablesaw-stack th:empty {
        display: none;
    }
}
/* Media query to show as a standard table at 560px (35em x 16px) or wider */

@media ( min-width: 40em) {
    .tablesaw-stack tr {
        display: table-row;
    }
    /* Show the table header rows */
    
    .tablesaw-stack td,
    .tablesaw-stack th,
    .tablesaw-stack thead td,
    .tablesaw-stack thead th {
        display: table-cell;
        margin: 0;
    }
    /* Hide the labels in each cell */
    
    .tablesaw-stack td .tablesaw-cell-label,
    .tablesaw-stack th .tablesaw-cell-label {
        display: none !important;
    }
}
.tablesaw-fix-persist {} @media only all {
    /* Unchecked manually: Always hide */
    
    .tablesaw-swipe th.tablesaw-cell-hidden,
    .tablesaw-swipe td.tablesaw-cell-hidden {
        display: none;
    }
}
.btn.tablesaw-columntoggle-btn span {
    text-indent: -9999px;
    display: inline-block;
}
.tablesaw-columntoggle-btnwrap {
    position: relative;
    /* for dialog positioning */
}
.tablesaw-columntoggle-btnwrap .dialog-content {
    padding: .5em;
}
/* Remove top/bottom margins around the fieldcontain on check list */

.tablesaw-columntoggle-popup {
    display: none;
}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
    display: block;
    position: absolute;
    top: 2.2em;
    right: 0;
    background-color: #fff;
    padding: .5em .8em;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 1px 6px #ccc;
    box-shadow: 0 1px 6px #ccc;
    border-radius: .2em;
    z-index: 3;
}
.tablesaw-columntoggle-popup fieldset {
    margin: 0;
}
/* Hide all prioritized columns by default */

@media only all {
    .tablesaw-columntoggle th.tablesaw-priority-6,
    .tablesaw-columntoggle td.tablesaw-priority-6,
    .tablesaw-columntoggle th.tablesaw-priority-5,
    .tablesaw-columntoggle td.tablesaw-priority-5,
    .tablesaw-columntoggle th.tablesaw-priority-4,
    .tablesaw-columntoggle td.tablesaw-priority-4,
    .tablesaw-columntoggle th.tablesaw-priority-3,
    .tablesaw-columntoggle td.tablesaw-priority-3,
    .tablesaw-columntoggle th.tablesaw-priority-2,
    .tablesaw-columntoggle td.tablesaw-priority-2,
    .tablesaw-columntoggle th.tablesaw-priority-1,
    .tablesaw-columntoggle td.tablesaw-priority-1 {
        display: none;
    }
}
.tablesaw-columntoggle-btnwrap .dialog-content {
    top: 0 !important;
    right: 1em;
    left: auto !important;
    width: 12em;
    max-width: 18em;
    margin: -.5em auto 0;
}
.tablesaw-columntoggle-btnwrap .dialog-content:focus {
    outline-style: none;
}
/* Preset breakpoints if "" class added to table */
/* Show priority 1 at 320px (20em x 16px) */

@media ( min-width: 20em) {
    .tablesaw-columntoggle th.tablesaw-priority-1,
    .tablesaw-columntoggle td.tablesaw-priority-1 {
        display: table-cell;
    }
}
/* Show priority 2 at 480px (30em x 16px) */

@media ( min-width: 30em) {
    .tablesaw-columntoggle th.tablesaw-priority-2,
    .tablesaw-columntoggle td.tablesaw-priority-2 {
        display: table-cell;
    }
}
/* Show priority 3 at 640px (40em x 16px) */

@media ( min-width: 40em) {
    .tablesaw-columntoggle th.tablesaw-priority-3,
    .tablesaw-columntoggle td.tablesaw-priority-3 {
        display: table-cell;
    }
}
/* Show priority 4 at 800px (50em x 16px) */

@media ( min-width: 50em) {
    .tablesaw-columntoggle th.tablesaw-priority-4,
    .tablesaw-columntoggle td.tablesaw-priority-4 {
        display: table-cell;
    }
}
/* Show priority 5 at 960px (60em x 16px) */

@media ( min-width: 60em) {
    .tablesaw-columntoggle th.tablesaw-priority-5,
    .tablesaw-columntoggle td.tablesaw-priority-5 {
        display: table-cell;
    }
}
/* Show priority 6 at 1,120px (70em x 16px) */

@media ( min-width: 70em) {
    .tablesaw-columntoggle th.tablesaw-priority-6,
    .tablesaw-columntoggle td.tablesaw-priority-6 {
        display: table-cell;
    }
}
@media only all {
    /* Unchecked manually: Always hide */
    
    .tablesaw-columntoggle th.tablesaw-cell-hidden,
    .tablesaw-columntoggle td.tablesaw-cell-hidden {
        display: none;
    }
    /* Checked manually: Always show */
    
    .tablesaw-columntoggle th.tablesaw-cell-visible,
    .tablesaw-columntoggle td.tablesaw-cell-visible {
        display: table-cell;
    }
}
.tablesaw-columntoggle-popup .btn-group>label {
    display: block;
    padding: .2em 0;
    white-space: nowrap;
}
.tablesaw-columntoggle-popup .btn-group>label input {
    margin-right: .8em;
}
.tablesaw-sortable,
.tablesaw-sortable thead,
.tablesaw-sortable thead tr,
.tablesaw-sortable thead tr th {
    position: relative;
}
.tablesaw-sortable thead tr th {
    padding-right: 1.6em;
    vertical-align: top;
}
.tablesaw-sortable th.tablesaw-sortable-head,
.tablesaw-sortable tr:first-child th.tablesaw-sortable-head {
    padding: 0;
}
.tablesaw-sortable th.tablesaw-sortable-head button {
    padding-top: .9em;
    padding-bottom: .7em;
    padding-left: .6em;
    padding-right: 1.6em;
}
.tablesaw-sortable .tablesaw-sortable-head button {
    min-width: 100%;
    color: inherit;
    background: transparent;
    border: 0;
    padding: 0;
    text-align: left;
    font: inherit;
    text-transform: inherit;
    position: relative;
}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after,
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {
    width: 7px;
    height: 10px;
    content: "\0020";
    position: absolute;
    right: .5em;
}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending button:after {
    content: "\2191";
}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending button:after {
    content: "\2193";
}
.tablesaw-sortable .not-applicable:after {
    content: "--";
    display: block;
}
.tablesaw-sortable .not-applicable span {
    display: none;
}
.tablesaw-advance {
    float: right;
}
.tablesaw-advance.minimap {
    margin: 15px .4em 0 0;
}
.tablesaw-advance-dots {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
.tablesaw-advance-dots li {
    display: table-cell;
    margin: 0;
    padding: .4em .2em;
}
.tablesaw-advance-dots li i {
    width: .25em;
    height: .25em;
    background: #555;
    border-radius: 100%;
    display: inline-block;
}
.tablesaw-advance-dots-hide {
    opacity: .25;
    filter: alpha(opacity 25);
    cursor: default;
    pointer-events: none;
}
.tablesaw-toolbar label {
    margin: 10px;
}
.tablesaw-bar .btn,
.tablesaw-enhanced .tablesaw-bar .btn {
    margin-top: 0;
}
.tablesaw-bar {
    width: 39%;
}
.tablesaw-bar {
    width: auto;
    padding: 0;
    margin-bottom: 10px;
}
.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
    display: none !important;
}
.tablesaw-stack thead td, .tablesaw-stack thead th {
    display: table-cell;
}
.tab_content_section .tablesaw-bar {
    width: auto;
}
.tablesaw-columntoggle-popup .btn-group>label input {
    margin: 0 .8em 0 0;
    height: auto;
    top: 2px;
    position: relative;
}
/*==========tablesaw css============*/

/*==========tablesaw css============*/
.video-view-detail .video-maindetails{
    padding-top:35px;
}
.video-view-detail h2{
    font-weight: 700;
    color: #000;
    font-size: 20px;
}
.video-view-detail h2 {margin-bottom: 20px;}
.video-maindetails .mp4-format-title h5 {
    color: #000;
    font-weight: 500;
}
.video_detail_list h3 {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 22px;
}
.video_detail_list .row {
    margin-bottom: 20px;
}
.video_detail_list label {
    font-weight: 600;
    font-size: 14px;
}
.video_detail_list span {
    font-size: 14px;
}
.video_analytic_head {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 4% 55px;
}
.video_analytic_head h2 {margin-bottom: 0;}
.video_analytic_head .select {margin-left: auto;}
.video_analytic_head .select select {margin-left: 15px;}
.analytics_tab {
    width: 100%;
    max-width: 60%;
    margin: 0 4%;
}
.analytics_tab ul {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.analytics_tab ul li {
    flex: 1;
    padding: 0 0 15px;
    margin-right: 10px;
}
.analytics_tab ul li a {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    padding: 0 0 12px;
}
.analytics_tab ul li.active a {
    border-bottom: 2px solid #27caf0;
}
.specific_video_analytic {
    padding-top: 30px;
}
.video-view-detail .video-detail-title .play-video-detail,.video-view-detail .video-writer-detail{
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.video-view-detail .video-detail-title .play-video-detail p ,.video-view-detail .video-writer-detail p{
    margin: 0;
    font-weight: 500;
}
.video-view-detail .video-detail-title .play-video-detail p span ,.video-view-detail .video-writer-detail p span{
    font-weight: 500;
    color: #000;
    padding-left: 10px;
}
.video-view-detail .video-detail-title  label , .video-view-detail .video-writer-detail label{
    width:90px;
    margin: 0;
}
.view-icon
{
    background: url(../../images/admin/video_sprite.png)  no-repeat -159px -10px;
    width: 20px;
    height: 11px;
}
.review-like-icon
{
    background: url(../../images/admin/video_sprite.png) no-repeat -161px -52px;
    width: 16px;
    height: 16px;
}
.review-dislikes-icon
{
    background: url(../../images/admin/video_sprite.png) no-repeat -162px -98px;
    width: 15px;
    height: 16px;
}
.review-comments-icon
{
    background: url(../../images/admin/video_sprite.png)  no-repeat -162px -145px;
    width: 15px;
    height: 15px;
}
.review-fastar-icon
{
    background: url(../../images/admin/video_sprite.png) no-repeat -162px -190px;
    width: 16px;
    height: 14px;
}
.play-video-format li .format{
    display: flex;
}
.play-video-format li .format span{
    font-weight: 500;
    color: #000;
    font-size: 14px;
    padding-left: 10px;
}
.play-video-format li .format i{
    margin-right: 10px;
}
.play-video-format li .format h5{
   margin-left: auto; 
   font-weight: 600;
   color: #000;
}


/*==========tablesaw css============*/

/*==========tablesaw css============*/
.bulkaction button {
    background: #fff;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    color: #2d3033;
    height: 32px;
    padding: 0 10px;
    margin: 0;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-name: bulkaction;
    animation-name:bulkaction;
    width: 100%;
    overflow: hidden;
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    font: 400 13px/32px Lato;
}

.bulkaction .dropdown-toggle {
    background: #fff;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    color: #2d3033;
    height: 32px;
    padding: 0 10px;
    margin: 0;
    text-align: left;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-name: bulkaction;
    animation-name: bulkaction;
    width: 100%;
    overflow: hidden;
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    font: 400 13px/32px Lato;
}

.bulkaction .dropdown-menu a {
    display: block;
    padding: 3px 15px;
    clear: both;
    color: #333;
    white-space: nowrap;
    text-align: left;
    text-transform: none;
    font: normal 13px/18px Lato;
}

.bulkaction ul.dropdown-menu {
    min-width: 160px;
}
.bulkaction .dropdown-menu a i {
    margin-left: 0;
    margin-right: 10px;
}
.bulkth{
    position: relative;
}
.open > .dropdown-toggle.btn-warning:hover , .btn-warning:active:hover,
 .open > .dropdown-toggle.btn-warning , .open > .dropdown-toggle.btn-warning:focus{
    background: #fff;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    color: #2d3033;
    height: 32px;
    padding: 0 10px;
    margin: 0;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-name: bulkaction;
    animation-name: bulkaction;
    width: 100%;
    overflow: hidden;
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    font: 400 13px/32px Lato;
}
.bulkaction{
    position: absolute;
    top: 14px;
    left: 100%;
    z-index: 1;
    height: 32px;
    line-height: 32px;
    width: 166px;
    white-space: normal;
}
.bulkaction ul.dropdown-menu li a:hover{
    background: #eaeaea;
}
/*==========tablesaw css============*/





@media screen and (min-width: 1400px) {
.video_form{height:337px}
.presets_wrap{height:420px}
}
@media screen and (min-width: 1600px) {
.st-pusher {height: 100%;}
.video_form{height:490px}
.presets_wrap{height:570px}
}
@media only screen and (max-width: 1300px) {
    .video_form{height:205px}
    .presets_wrap{height:300px}
    .dashbord-section .count-list .col-lg-3 > div {padding: 10px;}
    .add_video_container{width: 100%;}
}
div#myModal{overflow:hidden}
.video_listing .grid_view .col-lg-3{margin:17px 0;width:24.7%;float:none;display:inline-block;vertical-align:top}
.video_list_info{background:#f4f4f4;padding:10px;border:1px solid #eee}
.video_list_info h2{font-size:15px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.video_listing a:hover{text-decoration:none}
.video_listing .popover{width:300px}
.video_list_img{position:relative;height:120px;overflow:hidden}
.video_list_img i{position:absolute;bottom:10px;left:16px;color:#f4f4f4;font-size:32px}
.video_listing .col-lg-3 .video_list_img img{-webkit-transition:all .7s ease;transition:all .7s ease;width:100%}
.video_listing .col-lg-3:hover .video_list_img img{-webkit-transform:scale(1.3);transform:scale(1.1)}
.video_timing{position:absolute;bottom:10px;color:#fff;right:10px;background:#333;padding:5px;font-weight:500;font-size:12px;border-radius:3px;opacity:.9}
.grid_list_section{margin-top:20px;margin-right:20px;font-size:20px}
.grid_list_section a{color:#666;margin-left:5px}
.grid_list_section a.active{color:#18b4d7}
.contentpanel .pagination_bredrumbs h4{font-size:18px;padding:10px;margin-top:15px}
.contentpanel .pagination_bredrumbs h4 span{font-size:17px}
.video_detail{padding:30px;margin:0 auto}
.video_details_banner h3{padding-bottom:10px}
.video_thumb_images{float:left;width:22%;padding:10px;box-shadow:0 0 8px 0 rgba(0,0,0,0.06),0 1px 0 0 rgba(0,0,0,0.02);padding:20px}
.video_details_container{margin:0;margin-top:0;padding:20px 30px}
.video_detail_description{float:left;width:49%;margin-left:20px}
.video_detail_description_title{padding-bottom:10px}
.video_detail_description_title h5{margin-bottom:5px;font-weight:600;text-transform:none;font-size:14px;color:#1f72b9}
.video_detail_description_title p{line-height:20px;margin-bottom:0;font-size:13px}
.main_video_category{margin-bottom:20px}
.video_thumb_images .video_detail_description_title{padding-bottom:5px;padding-top:10px}
.video_thumb_images img{width:100%}
.video_thumb_images_details{width:22%;float:left;margin-left:20px}
.video_thumb_images_details .video_detail_description_title{padding-bottom:5px;padding-top:10px}
.video_detail_description_title p span{font-weight:700;color:#666;font-size:14px;display:inline;margin:0}
.video_detail_description_reviews{padding:5px 0}
.reviews_star_ratings{padding:10px 0}
.reviews_star_ratings i{color:#FEC42D}
.video_detail_description_title abbr{display:inline-block;margin-right:5px;color:#3573a2}
.video_detail_description .video_list_img{position:relative;height:142px;overflow:hidden}
.video_detail_description .video_listing .col-lg-3{margin:17px 0;width:47.7%;float:none;display:inline-block;vertical-align:top;padding:0;margin-right:10px}
.video_detail_description .video_listing .col-lg-3 img{width:100%}
.video_listing.video_detail_description_title{margin-top:20px}
.video_details_container h2{margin-bottom:20px;border-bottom:1px solid #eee;font-size:20px;padding-bottom:10px}
.video_details_container span{display:block;font-size:17px;margin-top:7px}
.video_details_container .video_list_info h2{margin-bottom:0;border:none;padding-bottom:0;font-size:15px!important;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.video_details_comments{padding:10px;box-shadow:0 0 8px 0 rgba(0,0,0,0.06),0 1px 0 0 rgba(0,0,0,0.02);padding:20px}
.contentpanel .pagination_bredrumbs h4{font-size:18px;padding:10px;margin-top:15px}
.contentpanel .pagination_bredrumbs h4 span{font-size:17px}
.rating_circle{float:left;width:87px}
.svg-container{width:100%;margin:0 auto;overflow:visible}
.rating_input_form{float:left;margin-top:15px}
.rating_input_form li{display:block;font-size:13px;color:#666;padding-bottom:5px}
.rating_input_form li abbr,.rating_input_form li span{display:inline-block;font-size:12px}
.rating_input_form li p{display:inline-block;background:#fc0;height:10px;margin:0 10px 0 20px}
.grid_view .gridex{position:relative}
.grid_view .gd-expander{position:absolute;overflow:hidden;height:500px;margin-top:20px;max-width:100%;left:30px}
.grid_view .gd-inner{padding:0;background:#f4f4f4}
.grid_view .gridex > li > a{position:relative}
.grid_view .gridex > .gd-expanded > a::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#f4f4f4;border-width:25px;left:50%;margin:-20px 0 0 -25px}
.grid_view .thumbnails{margin-left:-30px}
.grid_view .gridex{position:relative}
.grid_view .thumbnails:before,.grid_view .thumbnails:after{display:table;line-height:0;content:""}
.grid_view .span3{width:273px}
.grid_view .thumbnails > li{float:none;margin-bottom:15px;margin-left:20px;display:inline-block;vertical-align:top;margin-left:30px}
.grid_view .gd-expander{position:absolute;overflow:hidden;height:500px;width:100%;margin-top:5px;max-width:94%;left:30px}
.grid_view .row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.5641025641026%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.grid_view .row-fluid .span6{width:48.717948717949%}
.grid_view .row-fluid [class*="span"]:first-child{margin-left:0}
.grid_view .img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);width:370px;height:270px}
.grid_view .row-fluid .span6{width:48.717948717949%;padding:30px}
.grid_view .row-fluid .span6 h2{font-size:18.5px;word-wrap:break-word;line-height:30px}
.grid_view .row-fluid .span6 p{margin:20px 0;color:#656565;line-height:18px}
.grid_view.clearfix{margin-left:30px}
.contentpanel .pagination_bredrumbs h4{font-size:18px;padding:20px 10px;margin-left:20px;margin-top:0}
.contentpanel .pagination_bredrumbs h4 span{font-size:17px}
.grid_view .thumbnail > img{width:270px;height:145px}
.grid_view .thumbnail h4{padding:10px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1e1e1e;font-family:'Roboto Condensed',sans-serif;font-weight:500}
.grid_view .video_timing{position:absolute;bottom:10px;color:#fff;right:10px;background:#333;padding:5px;font-weight:500;font-size:12px;border-radius:3px;opacity:.9}
.grid_view .thumbnail i{position:absolute;bottom:50px;left:16px;color:#f4f4f4;font-size:32px}
.grid_view .thumbnail:hover{text-decoration:none}
.grid_view .gd-inner img{width:100%}
.video_details_description{padding-top:30px}
.grid_view .thumbnail{display:block;padding:0;margin-bottom:20px;line-height:1.42857143;background-color:#f6f6f6;border-radius:0;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;border:none}
.no-data{color:#18b4d7;text-align:center;font-family:'Montserrat',sans-serif!important;text-transform:uppercase}

@media (max-width: 1200px) {
    .gd-expander{left:20px}
    .analytics_tab{width: 100%;}
}
@media only screen and (max-width: 1199px) {
	.dashboard-page .row{
		display: inherit;
	}
}
@media (max-width: 989px) {
   .play-video-column .play-video-format{
        width: 100%;
    }
}
@media (max-width: 767px) {
	.contentpanel{
		padding: 0 15px 15px;
	}
.gd-inner img{display:none}
.gd-expander{left:0}
.toggle-menu {margin-right: 15px;}
.header-right > li {margin-left: 15px;}
}
.margin_right_17{margin-right:17px}
.detail_video_form select.video_select_country{height:200px}
.file-doc-logo:before{content:"\f15b"}
.file-doc-logo{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:140px;color:#666}
.detail_video_form .clsFileUpload .clsProgressbar .progress{background:#aaabac;margin:7px 0 10px;height:9px}
.detail_video_form .clsFileUpload .clsProgressbar .file-active p{margin:0 0 10px}
.detail_video_form .fileupload-new .input-append .btn-file{width:100px}
.detail_video_form .clsFileUpload .clsProgressbar .file-active,.detail_video_form .clsFileUpload .clsProgressbar .file-success{padding:10px}
.gridder{margin:0;padding:0;list-style-type:none}
.gridder-list{display:inline-block;vertical-align:top}
.gridder-show{display:block;float:left;width:100%;position:relative;background:#EEE url(../images/loading-spin.svg) no-repeat center}
.gridder-show.loading{background:#EEE url(../images/loading-spin.svg) no-repeat center}
.gridder-content{display:none}
.gridder-list{width:15.83333%}
.gridder-list:nth-child(n){margin-bottom:1%;margin-right:0}
.gridder-list:nth-of-type(6n){margin-right:0;margin-bottom:0}
.gridder-show{padding:0;background:#f4f4f4;margin-bottom:1%;min-height:300px}
.gridder-navigation .gridder-nav.disabled{opacity:.5}
.gridder-list{cursor:pointer}
.gridder-list:hover{opacity:.8}
.hasSelectedItem .gridder-list{opacity:.5}
.hasSelectedItem .gridder-list.selectedItem{opacity:1}
.gridder-navigation{z-index:1;position:absolute;top:0;left:0;padding:0;text-align:center}
.gridder-navigation a{background:#FFF;display:inline-block;padding:15px;color:#000;text-decoration:none;font-size:24px;margin-right:0;transition:all .3s ease-in-out}
.span6.text-center{padding:0!important}
.margin_right_17{margin-right:17px}
.detail_video_form select.video_select_country{height:200px}
.file-doc-logo:before{content:"\f15b"}
.file-doc-logo{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:140px;color:#666}
.detail_video_form .clsFileUpload .clsProgressbar .progress{background:#aaabac;margin:7px 0 10px;height:9px}
.detail_video_form .clsFileUpload .clsProgressbar .file-active p{margin:0 0 10px}
.detail_video_form .fileupload-new .input-append .btn-file{width:100px}
.detail_video_form .clsFileUpload .clsProgressbar .file-active,.detail_video_form .clsFileUpload .clsProgressbar .file-success{padding:10px}
.video_listing .no-data{margin-bottom:20px}
.view-categories{cursor:pointer;max-width:100%;word-wrap:break-word;display:inline-block;color:#428bca;line-height:18px;font-size:13px; white-space: normal;}
.view-categories:hover{color:#00b2ca}
.banner-title {width: 25%;}
.banner-table > tbody > tr > td:nth-child(2) {max-width: 90px;}
.banner-table .cs-testimonial-img {max-width: 60%;width: 100%;}
.re-videos{margin-bottom:16px}
.checktree-root,.checktree-root ul{display:block;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}
.multiple_input,.multiple_input th{text-align:left;padding:5px 4px}
.multiple_input,.multiple_input td{padding:4px 8px}
.multiple_input,input{background:transparent;border:solid 1px #A9A9A9}
.multiple_input,.add_row,.rem_row{display:inline-block;text-align:center;font-size:25px;line-height:1px;font-weight:700;color:#000}
.multiple_input,.add_row,.rem_row:hover{display:inline-block;text-align:center;font-size:25px;line-height:1px;font-weight:700;color:#000}
.multiple_input,a:hover,.multiple_input,a:focus{color:#000;text-decoration:none}
#video_details_tag,.tab-content{min-height:inherit}
.video_listing .video_listing_view .col-lg-3{margin:10px 0;width:48%;float:none;display:inline-block;vertical-align:top;border:1px solid #eee;padding:20px;margin-left:13px;background:#f4f4f4}
.video_listing_view .video_list_info{background:none;padding:10px;border:none;float:left;padding:0;margin-left:10px;width:59%;line-height:18px}
.video_listing_view .video_list_info h2{font-size:15px;color:#333}
.video_listing_view a:hover{text-decoration:none}
.video_listing_view .video_list_img{position:relative;height:120px;overflow:hidden;width:130px;float:left}
.video_listing_view .video_list_img i{position:absolute;bottom:10px;left:16px;color:#f4f4f4;font-size:32px}
.video_listing_view .col-lg-3 .video_list_img img{-webkit-transition:all .7s ease;transition:all .7s ease;height:114px}
.video_listing_view .col-lg-3:hover .video_list_img img{-webkit-transform:scale(1);transform:scale(1)}
.video_list_info_category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;color:#333}
.video_list_info span{display:block;font-size:12px;color:#767676}
.video_list_info p{font-size:13px;color:#767676;margin-top:5px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.video_list_parent_category{width:11%;margin-left:15px;border:1px solid #eee;min-height:145px;float:none;display:inline-block;vertical-align:top;margin-bottom:15px;border-radius:3px}
.video_list_parent_category h4{padding:10px;font-size:13px;font-weight:400;text-align:center;float:none!important;color:#3668c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.video_list_parent_category img{width:100%}
.video_list_info{border-radius:0 0 5px 5px}
.video_list_img{border-radius:5px 5px 0 0}
#videoCategoriesModal,#videoDeleteModal,#videoBulkDeleteModal,#deleteModal,#trailerModal,#removeVideoModal,#videoPresetsModal{position:fixed;overflow:hidden}
.video-conatiner{font-family:'Montserrat',sans-serif;background:#fff}
.video-conatiner-list{margin-top:40px}
.video-conatiner-list li{display:inline-block;vertical-align:top;width:200px;margin:0 15px 70px;position:relative}
.video-listing-review{position:absolute;top:-10px;background:#fcb300;color:#fff;padding:5px 10px;border-radius:10px;left:39%}
.video-conatiner-list li a{display:block;box-shadow:0 0 50px #aaa;position:relative;width:100%;height:300px;overflow:hidden;text-align:center}
.video-conatiner-list li:hover .video-listing-review{background:#fa454c}
.video-conatiner-list-detail{margin-top:25px}
.video-conatiner-list-detail h5{color:#4d5255;margin-bottom:10px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.video-conatiner-list-detail li{display:inline-block;color:#6bb4ed;margin:0 3px 0 0;width:auto}
.video-conatiner-list li:hover a:before{content:" ";background:#fa454c;height:100%;width:100%;display:block;position:absolute;top:0;opacity:.6}
.video-conatiner-list li:hover .video-conatiner-list-detail li a:before{display:none}
.video-conatiner-list-detail li a{box-shadow:inherit;display:inline-block;height:auto;text-align:left;width:auto;overflow:visible;line-height:18px}
.video-list-hover_detail{width:447px;height:430px;padding:30px;background:#181c20;position:absolute;top:-67px;z-index:9;left:100%;opacity:.87;box-shadow:0 0 50px #aaa;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;opacity:0;visibility:hidden}
.video-conatiner-list li:hover .video-list-hover_detail{display:block;opacity:1;visibility:visible;left:114%}
.video-conatiner-list li:nth-child(5n) .video-list-hover_detail{left:inherit;right:100%}
.video-conatiner-list li:nth-child(4n) .video-list-hover_detail{left:inherit;right:100%}
.video-conatiner-list li:nth-child(9n) .video-list-hover_detail{left:inherit;right:100%}
.video-conatiner-list li:nth-child(5n):hover .video-list-hover_detail{left:inherit;right:114%}
.video-conatiner-list li:nth-child(4n):hover .video-list-hover_detail{left:inherit;right:114%}
.video-conatiner-list li:nth-child(9n):hover .video-list-hover_detail{left:inherit;right:114%}
.video-list-hover_detail h5{color:#fff;font-size:16px;margin-bottom:10px;word-wrap:break-word}
.video-list-hover_detail h5 span{color:#ababab;margin-left:10px;font-size:12px}
.video-list-hover_detail li{display:inline-block;color:#6bb4ed;margin:0 5px 0 0;width:auto}
.video-list-hover_detail p{color:#ccc;font-size:13px;margin:20px 0;line-height:24px}
.video-list-hover_detail:before{width:0;height:0;content:" ";border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #181c20;position:absolute;left:-10px;top:30%}
.video-conatiner-list li:nth-child(5n):hover .video-list-hover_detail:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #181c20;left:inherit;right:-10px;border-right:inherit}
.video-conatiner-list li:nth-child(4n):hover .video-list-hover_detail:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #181c20;left:inherit;right:-10px;border-right:inherit}
.video-conatiner-list li:nth-child(9n):hover .video-list-hover_detail:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #181c20;left:inherit;right:-10px;border-right:inherit}
.video-conatiner-list li a img{width:100%;height:300px}
.video-conatiner-list li a i{color:#f4f4f4;position:absolute;top:38%;left:74px;font-size:55px;display:none}
.video-conatiner-list li:hover a i{display:block}
.video-list-hover_detail h5 span.video-listing-hover-review{background:#fa454c;color:#fff;padding:5px 10px;border-radius:10px;float:right;font-size:13px}
.view-like{margin-top:15px;color:#ccc}
.view-like span{display:inline-block;margin-right:10px}
.view-like span i{margin-right:5px;color:#fcb300}
.video-list-cast p{color:#fff;font-size:13px;margin:0}
.video-list-cast p span{color:#6bb4ed;margin-left:10px}
.video-list-cast p span abbr{color:#fff}
.video-list-grid{font-size:22px;margin:40px 0 0 20px}
.video-list-grid li{display:inline-block;margin-right:15px;vertical-align:top}
.video-list-grid li a{color:#ccc}
.video-list-grid li a.active{color:#666}
.video-list-grid li a i{display:inline-block;vertical-align:top}
.video-list-grid li a i.line-grid-icon{background:url(../../images/admin/video_sprite.png) no-repeat -99px -8px;width:18px;height:18px}
.video-list-grid li a i.line-list-icon{background:url(../../images/admin/video_sprite.png) no-repeat -97px -36px;width:21px;height:18px}
.contentpanel .video-list-grid h4{font-size:18px;color:#000;font-weight:700;padding:0;margin:0}
.pagination_bredrumbs ul{margin-bottom:0}
.video-detail{font-family:'Montserrat',sans-serif;position:relative;}
.video-detail-left-panel{width:315px;background:#fff;min-height:1200px;padding:20px 39px;float:left;border-right:1px solid #ddd}
.video-detail-profile-images{box-shadow:0 0 50px #aaa;position:relative;text-align:center}
.video-detail-profile-images img{width:100%}
.video-detail-profile-images span{font-size:13px;display:inline-block;background:#f6394c;color:#fff;text-transform:uppercase;position:absolute;bottom:-9px;padding:5px 10px;border-radius:10px;left:80px}
.video-detail-title{margin-top:15px}
.video-detail-title h4{font-size:17px;color:#171717;padding:0;font-weight:400;margin-bottom:20px;word-wrap:break-word;line-height:24px}
.video-detail-title li{display:inline-block;color:#3855c3;margin:0 2px 5px 0}
.video-detail-views{margin-top:15px}
.video-detail-views span{font-size:14px;color:#757575;display:inline-block;margin-right:20px}
.video-detail-views i{margin-right:5px;display:inline-block;vertical-align:top}
.video-detail-views i.time-icon{background:url(../../images/admin/video_sprite.png) no-repeat -7px -36px;width:14px;height:14px}
.video-detail-views i.view-icon{background:url(../../images/admin/video_sprite.png) no-repeat -7px -57px;width:17px;height:12px}
.watch-trailer{margin-top:30px;display:block;font-size:14px;color:#2f2f2f;text-transform:uppercase;border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:17px 10px;cursor:pointer}
.watch-trailer:hover{text-decoration:none}
.watch-trailer i{background:url(../../images/admin/video_sprite.png) no-repeat -9px -9px;width:25px;height:15px;display:inline-block;vertical-align:top;margin-right:25px}
.video-description{margin-top:30px}
.video-description label{font-size:12px;color:#7b7b7b;text-transform:uppercase;margin-bottom:5px}
.video-description p{font-size:14px;margin:5px 0;color:#3a3a3a}
.video-description a{font-size:14px;margin:5px 0;color:#3855c3;display:block}
.video-detail-right-panel{float:left;width:830px;margin:20px 0 20px 25px}
.play-video{width:100%;float:left}
.play-video-detail{margin-top:15px}
.play-video-detail h5{font-size:13px;color:#292929;text-transform:uppercase;font-weight:700}
.play-video-detail p{
    font-size: 14px;
    color: #000;
    line-height: 30px;
    margin: 10px 0 0;
    font-weight: normal;
}
.video-analytics a {
    text-align: center;
    width: 80%;
    background: #1c2838;
    display: block;
    margin: 30px 5px;
    padding: 15px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.video-analytics a .fa-line-chart {
    margin-right: 10px;
}
.video-analytics a:hover {
    background: #27caf0;
}
.video-tags{margin-top:15px}
.video-tags h5{font-size:13px;color:#292929;text-transform:uppercase;font-weight:700}
.video-tags li{display:inline-block;margin:15px 8px 15px 0}
.video-tags li a{font-size:13px;color:#3855c3;padding:5px 15px;border-radius:5px;background:#fff}
.video-download{margin-top:20px}
.video-download a{font-size:13px;color:#d13b3b}
.video-download a i{display:inline-block;vertical-align:top;margin-right:10px;background:url(../../images/admin/video_sprite.png) no-repeat -56px -7px;width:10px;height:14px}
.video-download span{font-size:11px;color:#fff;background:#57a01c;padding:2px 15px;margin-left:20px;border-radius:10px}
.play-video-format{background: #fafafa;border: 1px solid #e7e7e7;border-radius: 15px;padding: 20px 25px;}
.play-video-format li{display: block;padding: 15px 0;border-bottom: 1px solid #e2e2e2;}
.play-video-format li:first-child {padding: 0 0 15px;}
.play-video-format li:last-child {padding: 15px 0 0;border: none;}
.play-video-column .play-video-format ul{margin: 0;}
.mp4-format i{display:inline-block;vertical-align:top;margin-right:10px}
.mp4-format i.format-icon{background:url(../../images/admin/video_sprite.png) no-repeat -6px -83px;width:42px;height:42px}
i.popularity-icon{background:url(../../images/admin/video_sprite.png) no-repeat -7px -135px;width:42px;height:42px}
i.review-star-icon{background:url(../../images/admin/video_sprite.png) no-repeat -8px -217px;width:42px;height:42px}
.mp4-format-title{display:inline-block;vertical-align:top}
.mp4-format h5{font-size:18px;color:#fff}
.mp4-format p{font-size:14px;color:#989ba9;margin:5px 0}
.mp4-format h5 i{background:url(../../images/admin/video_sprite.png) no-repeat -19px -195px;width:10px;height:11px;vertical-align:middle;margin:0 3px}
.video-writer{margin:75px 0 0 37px}
.video-writer-detail{margin-top:20px}
.video-writer-detail label{font-size:13px;color:#292929;text-transform:uppercase;font-weight:700}
.video-writer-detail p{font-size:13px;color:#3855c3;margin:5px 0}
.play-video-container{padding:20px 100px;background: #fff;}
.video-detail-grid{margin:20px 0 30px}
.video-detail-grid h5{font-size:16px;color:#2f2f2f;text-transform:uppercase;margin-bottom:10px;font-weight:700}
.video-detail-grid .table{background:#fff;border:none;margin-bottom:0}
.video-detail-grid .table tr td{border:none;font-size:13px;color:#3855c3;padding:5px;width:36%}
.cast-img span{margin-left:37px}
.video-detail-grid .table tr td i{background:url(../../images/admin/video_sprite.png) no-repeat -61px -80px;width:20px;height:5px;display:inline-block}
.view-cast{font-size:13px;color:#1c2838;margin:10px 0;float:right}
.video-detail-grid li{display:inline-block;margin:10px 22px 10px 0;width:140px;vertical-align:top}
.video-detail-grid li:last-child{margin-right:0}
.video-detail-grid h5 span{font-size:13px;color:#292929;float:right}
.video-detail-grid h5 span i{display:inline-block;background:url(../../images/admin/video_sprite.png) no-repeat -55px -33px;width:17px;height:11px}
.video-detail-grid li a{display:block}
.video-detail-grid li a img{width:100%;height:200px}
#trailerModal .modal-dialog{width:592px;top:130px}
.cast-img img{width:45px;height:45px;border-radius:3px}
.btn{font-size:13px}
.contentpanel .nav-tabs > li > a{font-size:14;padding-top:0;text-transform: capitalize;}
body .video-js .vjs-big-play-button{height:75px;width:75px;border:3px solid #ccc;background-color:#2B333F;background-color:rgba(43,51,63,.7);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;top:45%}
body .vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{line-height:72px;font-size:65px;left:-3px!important}
.contentpanel .add_form .admin_category_sub ul.select_list_category{background-color:#fff}
.contentpanel .add_form .fileupload .btn{font-size:12px}
.contentpanel .add_form .nav-tabs > li.active > a{background:none}
.contentpanel .add_form .multiple_input a{cursor:pointer}
.contentpanel .add_form .multiple_input{background:#fff;border:solid 1px #ddd;display:block;margin:20px 0;padding:10px 10px 15px}
.contentpanel .add_form .multiple_input label{margin-left:7px}
.contentpanel .add_form .multiple_input table{width:100%}
.video_listing_view .col-lg-3{margin:20px;width:47%;float:none;display:inline-block;vertical-align:top;border:1px solid #eee;padding:15px;margin-left:13px;background:#f4f4f4}
.video_listing_view .video_list_info{background:none;padding:10px;border:none;float:left;padding:0;margin-left:10px;width:59%;line-height:18px}
.video_listing_view a:hover{text-decoration:none}
.video_listing_view .video_list_img{position:relative;height:120px;overflow:hidden;width:130px;float:left;border-radius:5px}
.video_listing_view .video_list_img i{position:absolute;bottom:10px;left:16px;color:#f4f4f4;font-size:32px}
.video_listing_view .col-lg-3 .video_list_img img{-webkit-transition:all .7s ease;transition:all .7s ease;border-radius:5px;height:114px}
.video_listing_view .col-lg-3:hover .video_list_img img{-webkit-transform:scale(1);transform:scale(1)}
.video_list_info_category{margin-top:5px;font-size:12px;display:block;color:#333}
.video_list_info span{display:inline-block;font-size:12px;color:#767676}
.video_list_info p{font-size:13px;color:#767676;margin-top:5px;margin-bottom:0}
.video_listing_view{margin-top:30px;overflow: auto;}
.video_list_info a.video-list-title{color:#4d5255;margin-bottom:10px;font-size:15px;display:block}
.video_list_info li{display:block;color:#6bb4ed;margin:0 3px 0 0;width:auto}
.video_list_info li a{box-shadow:inherit;display:inline-block;height:auto;text-align:left;width:auto;overflow:visible;line-height:18px}
.multiple_input td,.multiple_input th{width:35%}
.multiple_input th:last-child{text-align:center}
#castImageModal.modal,#postersModal{position:fixed;overflow:hidden}
#castImageModal.modal .add_new_product,#postersModal .add_new_product{color:#fff;background-color:#00b2ca;border-color:#00b2ca;margin-left:17px}
.col-sm-12.upload_image_box{width:65%}
#castImageModal.modal .clsFileUpload .clsProgressbar .file-error .fa-times{top:5px;position:absolute;right:5px;left:inherit}
#castImageModal.modal .clsFileUpload .clsProgressbar .file-error{position:relative}
#postersModal.modal .clsFileUpload .clsProgressbar .file-error .fa-times{top:5px;position:absolute;right:5px;left:inherit}
#postersModal.modal .clsFileUpload .clsProgressbar .file-error{position:relative}
.add-form-upload{margin-left:20px}
#postersModal{overflow:auto}
#postersModal .clsFileUpload .clsProgressbar .progress{margin-bottom:30px}
.upload-list-images{display:inline-block;margin:20px 10px 10px 20px;width:18%;position:relative;border:1px solid #ccc;padding:5px;background:#fff;vertical-align:top}
.upload-list-images img{width:100%;height:auto}
.upload-list-images span{position:absolute;color:#fff;cursor:pointer;background:red;border-radius:100%;width:20px;height:20px;line-height:19px;font-size:12px;right:-9px;top:-7px;text-align:center}
.upload-list-images span i{line-height:20px}
.table > thead > tr > th.center{text-align:center}
.active-label{background:#5cb85c!important}
.inactive-label{background:#f6394c!important}
.cast_image_edit_wrap{display:inline-block;position:relative;margin-left:5px;vertical-align:middle}
.cast_image_edit_wrap img{height:auto;width:50px;border-radius:2px}
.cast_image_edit_wrap span{position:absolute;color:#fff;cursor:pointer;background:red;border-radius:100%;width:15px;height:15px;line-height:15px;font-size:10px;right:-9px;top:-7px;text-align:center}
.cast_image_edit_wrap span i{line-height:15px}
.video-conatiner-list li .delete_table_icon{font-size:15px;display:none;vertical-align:middle;cursor:pointer;position:absolute;top:-9px;right:-5px;background:#333;width:20px;height:20px;text-align:center;border-radius:100%}
.video-conatiner-list li .delete_table_icon:hover{background:red}
.video-conatiner-list li:hover .delete_table_icon{display:block}
.video-conatiner-list li .delete_table_icon i.text-danger{color:#fff;font-size:11px;line-height:20px}
.video-conatiner-list li .tooltip-inner{width:200px}
.video_listing_view .col-lg-3{position:relative;float:left;width:46%;}
.video_listing_view .col-lg-3 .delete_table_icon{font-size:15px;display:none;vertical-align:middle;cursor:pointer;position:absolute;top:-9px;right:-5px;background:#333;width:20px;height:20px;text-align:center;border-radius:100%}
.video_listing_view .col-lg-3 .delete_table_icon:hover{background:red}
.video_listing_view .col-lg-3:hover .delete_table_icon{display:block}
.video_listing_view .col-lg-3 .delete_table_icon i.text-danger{color:#fff;font-size:11px;line-height:20px}
.video_listing_view .col-lg-3 .tooltip-inner{border-radius:4px 4px 0 4px}
.video-list-hover_detail h5 strong{color:#fff;font-size:16px;margin-bottom:10px;word-wrap:break-word;width:65%;display:inline-block;vertical-align:top}
.video-list-hover_detail h5 span.video-list-date{margin-top:5px;display:inline-block}
.main_container.dashbord-section{background:none;box-shadow:inherit;margin:25px 0 0}
.dashbord-section .count-list .col-lg-3{display:flex;}
.dashbord-section .count-list .col-lg-3 h5{font-size:12px;color:#313547;text-transform:uppercase;padding-top:10px;font-weight: 500;}
.dashbord-section .count-list .col-lg-3 h5 i{display:inline-block;margin-right:10px;width:24px}
.dashbord-section .count-list .col-lg-3 h5 i.aws-biiling-icon{background:url(../../images/admin/video_sprite.png) no-repeat  -62px -208px;    width: 19px;
    height: 26px}
.dashbord-section .count-list .col-lg-3 h5 i.revenue-icon{background:url(../../images/admin/video_sprite.png) no-repeat -59px -248px;width: 25px;height:26px}
.dashbord-section .count-list .col-lg-3 h5 i.aws-video-icon{background:url(../../images/admin/video_sprite.png) no-repeat -59px -285px;height:27px;width: 26px;}
.dashbord-section .count-list .col-lg-3 h5 i.aws-user-icon{background:url(../../images/admin/video_sprite.png) no-repeat -59px -323px;width: 27px;height: 26px;}
.dashbord-section .count-list .unit-price i.monthlyex{ font-weight: bold;font-size: 20px;line-height: normal;}
.dashbord-section .count-list .unit-price i.monthlyex:hover{color:#000 !important}
.count-list-price{text-align:right;margin-top:20px}
.count-list-price i{display:inline-block;vertical-align:bottom}
.count-list-price i.aws-down-icon{background:url(../../images/admin/video_sprite.png) no-repeat -100px -211px;width:45px;height:53px}
.count-list-price i.aws-up-icon{background:url(../../images/admin/video_sprite.png) no-repeat -103px -161px;width:45px;height:53px}
.count-list-price-details{display:inline-block;vertical-align:top}
.count-list-price-details p{color:#8f8f8f;font-size:13px}
.unit-price, .unit-price a{font-size:28px;color:#000}
.unit-price a:hover {color: #27caf0;}
.unit-price a:hover i.monthlyex {color: #000;}
.unit-price span{font-size:14px;color:#383838}
.user-analytics{background:#fff}
.user-analytics h3{font-size:18px;color:#000;text-transform: capitalize;font-weight: 600;}
.dashbord-graph{margin-top:20px}
.processing-status h5{font-size:24px;color:#484444}
.video-processing{margin:10px 0 0}
.video-processing p{float:left;font-size:12px;color:#727272;margin:0;text-transform:uppercase}
.video-processing span{color:#727272;font-size:13px;float:right}
.video-processing i{background:url(../../images/admin/video_sprite.png) no-repeat -62px -132px;width:14px;height:23px;margin-right:5px;display:inline-block;vertical-align:middle}
.processing-status .progress{height:5px;margin-bottom:0;overflow:hidden;background-color:#edeff0;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.processing-status .progress-bar-success{background-color:#00c292}
.processing-status{margin-bottom:37px}
.progress.tvod .progress-bar-success{background-color:#4c5667}
.progress.rvod .progress-bar-success{background-color:#fb9678}
.aws-billing-cost{margin:25px 15px;background:#fff;height:240px;overflow:hidden}
.aws-billing-cost-left-column{background:#465182;width:24%;height:240px;float:left}
.aws-billing-cost-heading{padding:67px 35px}
.aws-billing-cost-heading p{font-size:18px;color:#fff}
.aws-billing-cost-heading span{display:block;font-size:14px;color:#b5b9cd}
.aws-billing-cost-heading h5{font-size:24px;color:#fff;margin-top:30px}
.aws-billing-cost-heading h5 span{font-size:14px;display:inline-block;color:#fff}
.aws-billing-cost-right-column{float:right;width:66%;margin-top:40px}
.aws-billing-cost-graph{display:inline-block}
.aws-billing-cost-graph-details{display:inline-block;vertical-align:top;}
.aws-billing-cost-graph-details h5{font-size:15px;color:#131314;margin-bottom:20px}
.aws-billing-cost-graph-details li{display:inline-block;background:#f3f3f3;padding:25px 30px;margin-right:0px;width:260px}
.aws-billing-cost-graph-details li h4{padding:0;font-size:22px;color:#000;margin-bottom:10px}
.aws-billing-cost-graph-details li p{color:#777;font-size:14px}
.latest-video-table{padding:0 15px 15px}
.latest-video-table h4{font-size:20px;font-weight:700;padding:27px}
.video-processing i.down-status-icon{background:url(../../images/admin/video_sprite.png) no-repeat -63px -184px}
.error-page{width:30%;margin:100px auto;background:#fff;padding:30px;border:1px solid #ddd;line-height:28px}
.error-page h4{font-size:24px}
.canvasjs-chart-credit{display:none}
.position{float:left;margin:10px 0}
.count-list-last{margin-top:10px;}
.circular-progress-bar{position:relative;height:130px!important;width:86px!important;float:left;margin-right:56px}
.circular-progress-bar div{position:absolute;height:88px!important;width:88px!important;border-radius:50%}
.circular-progress-bar div span{position:absolute;font-size:18px;line-height:82px;height:82px;width:82px;left:3.5px;top:2.5px;text-align:center;border-radius:50%;background-color:#fff;font-weight:700}
.circular-progress-bar .rotate{clip:rect(0 44px 88px 0)}
.circular-progress-bar .left{clip:rect(0 44px 88px 0);opacity:1}
.circular-progress-bar .right{clip:rect(0 44px 88px 0);transform:rotate(180deg);opacity:0}
.circular-progress-bar .progress-title{text-align:center;display:block;max-width:80px;font-size:13px;text-transform:uppercase;color:#333;font-weight:500;position:absolute;bottom:0;left:7%}
.circular-progress-bar:nth-child(3n){margin-right:0}
@keyframes toggle {
0%{opacity:0}
100%{opacity:1}
}
.add_form .form-group.scrolling{overflow-x:scroll;overflow-y:hidden;height:150px;width:100%}
.Thumbpreview-container{white-space:nowrap}
.Thumbpreview{position:relative;display:inline-block;max-width:162px;width:100%;margin-right:5px;cursor:pointer;vertical-align:top}
.active .img-thumbnail,.Thumbpreview:hover .img-thumbnail{border:1px solid #5db8e2}
.Thumbpreview img{width:100%;height:auto}
.Thumbpreview.active:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);top:0;left:0;z-index:999;border-radius:4px}
.intimationdownload{margin-bottom:13px;margin-top:5px;font-size:13px;display:inline-block}
.intimation{font-size:11px;margin-top:10px;display:block;color:#8c8c8c;line-height: 16px;}
.uploaded-images .img-thumbnail{width:auto;height:115px}
.clsFileUpload.Thumbpreview{margin-top:0}
.detail_video_form .clsFileUpload .clsProgressbar .file-active,.detail_video_form .clsFileUpload .clsProgressbar .file-success{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.uploaded-images #image-progress .file-success,.uploaded-images #image-progress .file-error{padding:0!important;margin:0!important;height:115px}
.uploaded-images #image-progress .file-success img,.uploaded-images #image-progress .file-error img{width:72px!important;height:auto}
.uploaded-images .clsFileUpload .clsProgressbar{width:100%;margin:0;padding:0}
.uploaded-images #image-progress .file-error p{padding:35px;white-space:normal;text-align:center;text-overflow:ellipsis;overflow:hidden}
@media screen and (min-width: 768px) and (max-width: 1400px) {
.search_upload_btn{width:60%}
.table-action{white-space:nowrap}
.table-action .delete_table_icon .column.edit_table_icon{margin-right:0}
}
.cs-newstudent label{font-weight:400;vertical-align:middle;display:block;font-size:13px;padding-left:10px}
.cs-newstudent label > input{margin:0;display:inline-block;vertical-align:middle;margin-right:2px}
.cs-newstudent label.control-label{font-weight:700;padding-left:0;font-size:14px}
.comments-answer-tab .nav-tabs li{display:inline-block;margin:0;width:200px;vertical-align:top;text-align:center}
.comments-answer-tab .nav-tabs li a{display:block;width:100%}
.comments-answer-tab .tab-content{padding:10px 0}
.comments-answer-tab .textare-question,.comments-answer-tab .textare-comment{margin-bottom:10px;border-radius:0;box-shadow:none}
.replied-user img{width:64px;height:64px;border-radius:35px}
.comments-answer-tab .replied-comment .media-body,.comments-answer-tab .replied-question .media-body{padding-left:15px}
.comments-answer-tab .replied-comment .media-body .media-heading,.comments-answer-tab .replied-question .media-body .media-heading{margin:0;padding:0;padding-bottom:10px;font-size:16px;    font-weight: 400;}
.comments-answer-tab .replied-comment .media-body .media-heading .replied-date,.comments-answer-tab .replied-question .media-body .media-heading .replied-date{font-size:12px;color:#666;font-weight:400;padding:7px}
.media.replied-comment,.media.replied-question{margin-bottom:25px;background:#fff;padding:10px}
.reply-link{text-transform:uppercase;margin-top:15px;display:block}
.comments-answer-tab .btn-action,.comments-answer-tab .btn-action:focus,.comments-answer-tab .btn-action:active{background:#18b4d7;color:#fff;border:1px solid #18b4d7}
.cs-testimonial-img{width: 15%; height:auto}
.cs-testimonial-img.popup{width: 390px; height:auto}
.titleseperatepage{    margin: 20px 0px 12px 28px;
    font-size: 18px;
    border-bottom: 3px solid transparent;
    color: #313547;
    font-family: 'Montserrat',sans-serif!important;
    font-weight: 700;
    text-transform: uppercase;}
    .report-subcribedcustomer,.report-livevideos{    border-color: #9F86FF;
    background: #9F86FF !important;
    border-radius: 4px;}
    .report-inactivecustomer,.report-inactivevideos{    border-color: #d9967b;
    color: #fff;
    background-color: #ea9a75 !important;
    border-radius: 4px;}
    .report-activecustomer,.report-activevideos{    border-color: #5cb85c;
    background-color: #5cb85c  !important;
    border-radius: 4px;}
    .report-totalcustomer,.report-totalvideos{    border-color: #5b74a8;
    color: #fff;
    border-radius: 4px;
    background: #5b74a8 !important;}
    .report-subcribedcustomer h5,.report-inactivecustomer h5,.report-activecustomer h5,.report-totalcustomer h5,.report-livevideos h5,.report-inactivevideos h5,.report-activevideos h5,.report-totalvideos h5  {font-size: 13px;
    color: #ffffff !important;
    text-transform: uppercase;
    font-weight: 500;}
    .report-subcribedcustomer .count-list-price-details p,.report-inactivecustomer .count-list-price-details p,.report-activecustomer .count-list-price-details p,.report-totalvideos  .count-list-price-details p,.report-livevideos .count-list-price-details p,.report-inactivevideos .count-list-price-details p,.report-activevideos .count-list-price-details p,.report-totalcustomer  .count-list-price-details p
    {color: #ffffff;
    font-size: 12px;}
    .report-subcribedcustomer .unit-price,.report-inactivecustomer .unit-price,.report-activecustomer .unit-price,.report-totalcustomer  .unit-price,.report-livevideos .unit-price,.report-inactivevideos .unit-price,.report-activevideos .unit-price,.report-totalvideos  .unit-price {
    font-size: 26px;
    color: #fff;
    font-weight: 500;
}
.videos-filters,.users-filters{    font-size: 13px;
    font-weight: normal;
    display: block;
    margin: 15px 0 10px 0;}
    .mt20{    margin-top: 0;}
    .report-videos-title,.report-users-title{font-size: 20px;
    margin: 20px 0 15px 17px;}
    .report-subcribedcustomer .fa,.report-inactivecustomer .fa,.report-activecustomer .fa,.report-totalcustomer .fa,.report-livevideos .fa,.report-inactivevideos .fa,.report-activevideos .fa,.report-totalvideos .fa
    {font-size: 21px;}
    .title-dropdown{    width: 85px;
    font-size: 12px;
    padding: 3px 10px;
    height: 26px;}
    .cs-graph-heading{    font-size: 20px;
    color: #0e0e0e;
    margin-bottom: 15px;}
#fine-uploader-gallery .upload_file_input {
    width: auto;
    margin: 30px auto;
    }
    #move_collection{display:none;}
     #myModalplaylist .modal-body .collection_model{ height: 250px;
   overflow-x: scroll;
}
.replied-comment  span.label{padding: 9px 12px;line-height: 6;font-size: 79%;}
.replied-question  span.label{padding: 9px 12px;line-height: 6;font-size: 79%;}
.count-list-price#revenue{margin-top: 10px;}
.userphone input{width:130px !important;}
.planstart_date input{width:140px !important;}
.category_error_message{color: #a94442;display:none;}
.video_grid .product_img  > a,.video_grid .product_img  > a+ div {
    display: inline-flex;align-items: center;}
.video_grid .product_img  > a {width: 255px;}
.mr-1{margin-right: 1rem;}
.mb-1{margin-bottom: 1rem;}
.mt-1{margin-top: 1rem;}
.align-center {
    text-align: left;
    padding-left: 23px;
    margin-bottom: 5px;
}
.align-center button {
    background: transparent;
}
.file-error>img {
    display: none;
}

#content_styleselect>tbody>tr:first-child{display:none;}
#mce_0_styleselect>tbody>tr:first-child{display:none;}
.file-error > img{ display:none;}
.category-image-remove,.profile-image-remove,.video-thumb-remove{margin: 10px!important;}


@media screen and (max-width: 1400px) {
.dashboard-page select {
    padding: 4px 35px 4px 4px;
    font-size: 10px;
}
.user-analytics h3{
   font-size: 14px;
}
.unit-price{
      font-size: 22px;  
}
.table > thead > tr > th,.form-control{
  font-size: 12px;   
}
.page_menu li a{
      font-size: 12px;  
}
.sidebar-collapse .leftpanel .main_nav ul.nav li a span{
    font-size: 10px;   
}
.sidebar-collapse .mainpanel{
      margin-left: 200px;  
}
.sidebar-collapse .leftpanel{
     width: 200px;
}
.sidebar-collapse .main_nav {
    padding: 10px 6px;
}
.play-video-container{
    padding: 20px 50px;
}
}
@media screen and (max-width: 1400px){
    .play-video-container{
         padding: 20px;
    }
}
.preview-image img{
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: auto;
}
.enlarge-dropdown-width{
    width: 130px !important;
}
.search-amount-subscription{
    width: 125% !important;
}
.wowza-modal code{
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    background-color: #fff;
}
.form_container{
    position: relative;
}
.form_container select.lang-select{
    position: absolute;
    right: 20px;
    top: 0px;
    border-radius: 3px;
    width: 150px;
    height: 33px;
    padding: 8px;
}
.form-top-spacing{
    margin-top: 40px;
}
.edit-select-lang{
    margin-top: 10px;
    margin-right: 20px;
    border-radius: 3px;
}
.subtitle-action{
    margin: -4px 0px;
}
.subtitle-delete-btn{
    margin-left: 3px;
}