[id*="mp4player-"]{
    margin: 0 auto !important;
}

div.joomvideos_box > div.joomvideos_box_heading > h1{
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.jvEmbedContainer{
    position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;
}

.jvEmbedContainer iframe, .jvEmbedContainer object, .jvEmbedContainer embed,  .jvEmbedContainer > div,.jvEmbedContainer > video {
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

img.joomvideos_channel_thumb48{
    width: 64px !important;
    margin-right: 10px;
}

.jv_report_desc{
    margin-top: 10px;
}


.video_thumb {
    float: left;
    height: 30px;
    margin-left: 5px;
    margin-top: 5px;
    width: 40px;
}

div.tab-content{
    padding-top: 15px;
}

div.joomvideos_video_comments{
    border: 1px solid #e3e3e3;
    padding: 10px;
    margin-top: 20px;
}


.joomvideos_subscribe_count {
    background            : white;
    border: 1px solid #e3e3e3;
    border-radius         : 2px;
    -webkit-border-radius : 0px;
    display               : inline-block;
    margin-left           : 6px;
    min-width             : 15px;
    padding               : 2px 3px 1px 4px;
    text-align            : center;
    white-space           : nowrap;
    vertical-align        : middle;
}

span.subs_count {
    color       : #6A7180;
    line-height : 18px;
    text-align  : center;
    white-space : nowrap;
}

.subs_nub {
    position : absolute;
    width    : 0;
    height   : 0;
    top      : 9px;
    right    : 29px;
}

.subs_nub s, .subs_nub i {
    border-color: transparent #e3e3e3;
    border-style : solid;
    border-width: 4px 6px 4px 0;
    display      : block;
    position     : relative;
    top          : 1px;
}

.subs_nub i {
    border-right-color : #FFFFFF;
    left               : 2px;
    top                : -7px;
}

div.joomvideos_channel_info {
    margin-top: 0px;
    display: inline-block;
}

div.joomvideos_subscribe{
    position: relative;
    float: left;
}

div.joomvideos_user_header{
    display: table;
    width: 100%;
    border: 1px solid #e3e3e3;
    margin-bottom: 15px;
    padding: 10px;
    box-sizing: border-box;
}

#like_action span.likes_count.badge, #dislike_action span.badge{
    border-radius: 0px !important;
    line-height: 20px;
    top: 0px;
}



span.likes_text{
    font-size: 12px;
    vertical-align: middle;
    margin: 0px 10px;
}

span.likes_text > i{
    font-size: 12px;
}

div.joomvideos_info_plus{
    text-align: right;
    padding: 10px 0px;
}

span.info_plus_videos{
    border-left: 1px solid #e3e3e3;
    padding-left: 10px;
    margin-left: 10px;
}

div.joomvideos_info_plus > span > i{
    font-size: 13px;
}

div.joomvideos_channel_info a.btn{
    border-radius: 0px;
    /*border: 1px solid #e3e3e3;*/
}

div.joomvideos_box_content > div.joomvideos_user_header > div.joomvideos_channel_info > div.channel_name > a{
    text-transform: capitalize;
}

div.channel_name{
    padding: 10px 0px;
}

div.joomvideos_channel_info{
    margin-top: 0px !important;
}

p.video_published_date i{
    font-size: 12px;
}

textarea.joomvideos_embed{
    width: 100%
}

ul#joomvideos_playlistTabs > li i{
    font-size: 12px;
}

#joomvideos_playlist_description > div > div.joomvideos_custom_fields > div.title, #joomvideos_playlist_description > div > div.joomvideos_custom_fields > div.content{
    display: inline-block;
}

div#joomvideos_playlistContent{
    padding: 0px 10px;
}

.date-created {
    color : #999999;
}

.joomvideos_playlist_items {
   /* max-height         : 195px;
    overflow-y         : auto;
    overflow-x         : hidden;
    border: 1px dashed #e3e3e3;
    padding            : 10px;
    margin-bottom      : 10px;

    */
}

.joomvideos_playlist_item {
    padding               : 5px;
    cursor                : pointer;
    display               : inherit;
}

.joomvideos_playlist_item:hover {
    background: #e3e3e3;
    color: black;
    text-shadow: 1px 1px 1px white;
    border-radius: 0px;
}

.joomvideos_playlist_item a {
    color : inherit;
}

.joomvideos_playlist_item a:hover {
    color           : inherit;
    text-decoration : none;
}

.joomvideos_playlist_title {
    width            : 55%;
    font-weight      : bold;
    line-height      : 1.4em;
    display          : inline-block;
    white-space      : nowrap;
    word-wrap        : normal;
    -o-text-overflow : ellipsis;
    text-overflow    : ellipsis;
}

.joomvideos_playlist_access {
    width   : 15%;
    display : inline-block;
}

.joomvideos_playlist_created {
    display : inline-block;
}

.joomvideos_playlist_actions {
    display : inline-block;
    float   : right;
}

.joomvideos_create_playlist {
    width : 100%;
    margin-top: 20px;
}

.joomvideos_playlist_name {
    width : 58%;
}

#joomvideos_playlist_addto > div.joomvideos_playlist_items i.wt-icon-check{
    color: white;
    font-size: 10px;
    background: #356836;
    border-radius: 50%;
    vertical-align: middle;
    width: 12px;
    height: 12px;
}

select#playlist_access{
    margin-bottom: 0px !important;
}

#joomvideos_report, select#joomvideos_reasons{
    display: block !important;
}

textarea.joomvideos_embed{
    border-radius: 0px;
    padding: 10px 10px;
    box-sizing: border-box;
    display: inline;
    color: black;
    border-left: 4px solid gray;
    cursor: text !important;
}

#joomvideos_playlist_description > div > div.joomvideos_custom_fields > div.title{
    border-bottom: 1px solid;
    margin-bottom: 5px;
    font-weight: bold;
}

.video_published_date{
    display: inline-block;
    float: right;
}

#jb_template .media-item-buttons a,#jb_template .media-item-buttons span,#jb_template .media-item-buttons a:not([href]):not([tabindex]){
    color:#000;
    text-decoration:none !important;
}

#jb_template .media-item-buttons a ,
#jb_template .media-item-buttons a:focus,
#jb_template .media-item-buttons a:hover,
#jb_template .media-item-buttons a:not([href]):not([tabindex]),
#jb_template .media-item-buttons span a:not([href]):not([tabindex]):focus,
#jb_template .media-item-buttons span a:not([href]):not([tabindex]):hover{
    text-decoration:none !important;
}
img.joomvideos_channel_thumb48 {
    width: 64px !important;
    margin-right: 10px;
}