
.mediaTable.tableClass .checkboxTd {
    /*display: none;*/
    width: 15px;
    border: 1px solid #ddd;
}

.v2ui .mediaTable.tableClass .checkboxTd {
    padding-right: 0;
    padding-top: 0;
}

.mediaTable.tableClass .checkboxTd input {
    margin: 0;
}

.tableClass #table-view-header .hidden-phone {
    /*display: none;*/
    width: 15px;
    background-color: white;
}

.mediaTable.tableClass .fullsize {
    min-height: 0;
    padding: 0;
}

.mediaTable.tableClass .thumb-my-media {
    width: auto !important;
    height: auto !important;
    padding: 2px 5px;
}

.mediaTable.tableClass .thumb-my-media .photo-group.thumb_wrapper {
    height: auto !important;
}
.v2ui.accs-high-contrast .mediaTable.tableClass .thumb-my-media .photo-group.thumb_wrapper {
    background-color: transparent;
}

.mediaTable.tableClass .thumb-my-media .thumb_wrapper .thumb_name {
    position: relative;
    font-size: 13px;
    opacity: 1;
    display: block !important;
}

.controller-user.action-my-media .mediaTable.tableClass .additional-fields {
    font-size: 13px;
}

.mediaTable.tableClass .thumb-my-media .thumb_wrapper .item_link {
    display: none;
}

.mediaTable.tableClass .thumb-my-media .thumb_wrapper .thumb_name_content_link {
    display: block;
    color: rgb(66, 140, 166);
    font-weight: 500;
    margin: 0;
    overflow: hidden;
}

.mediaTable.tableClass .thumbTd .thumb_wrapper .thumb_name_content_link .item_link {
    display: block;
}

.mymediaTable.tableClass #table-view-header .non-sortable,
.mymediaTable.tableClass #table-view-header .sortable {
    background-color: #fff !important;
    color: rgb(59, 59, 59);
    font-weight: bold;
    border: none;
}

.mymediaTable.tableClass #table-view-header .sortable a {
    text-decoration: underline;
    color: rgb(59, 59, 59);
}

.mymediaTable.tableClass tr:nth-child(1n) {
    background-color: rgb(216, 237, 251) !important;
    color: rgb(41, 63, 78);
}

.mymediaTable.tableClass tr:nth-child(2n) {
    background-color: rgb(190, 225, 244) !important;
    color: rgb(41, 63, 78);
}

.mymediaTable.tableClass tr td {
    overflow: hidden;
}

.mymediaTable.tableClass tr td:nth-child(7) {
    white-space: nowrap;
}

.mymediaTable.tableClass tr:hover > td {
    background: none;
}

.mymediaTable.tableClass .entryDetails {
    border: 1px solid #ddd;
    border-right: 2px solid #ddd;
    width: 123px;
    white-space: nowrap;
    *zoom: 1;
}

.mymediaTable.tableClass .entryDetails:before,
.mymediaTable.tableClass .entryDetails:after {
    content: "";
    display: table;
}

.mymediaTable.tableClass .entryDetails:after {
    clear: both;
}

.mymediaTable.tableClass .listbuttons {
    min-height: 0;
    margin-left: 0;
    float: right;
}

.mymediaTable.tableClass td {
    padding: 2px 5px;
    vertical-align: middle;
}

.mymediaTable.tableClass .entryDetails .btn-small {
    margin-left: 5px;
}

.mymediaTable.tableClass .btn-small.btn-delete.btn-danger {
    font-size: 0;
    position: relative;
    width: 27px;
    height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mymediaTable.tableClass .btn-small.btn-delete.btn-danger .icon-trash.icon-white {
    font-size: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -4px;
}

.mymediaTable.tableClass .btn-small.btn-edit {
    font-size: 0;
    padding: 1px 12px;
    position: relative;
    height: 20px;
    color: #fff;
    text-shadow: none;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -webkit-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -moz-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -ms-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -o-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
}
.v2ui .mymediaTable.tableClass .btn-small.btn-edit {
    width: 0;
    color: #fff !important;
}

.mymediaTable.tableClass .btn-small.btn-edit .icon-pencil {
    font-size: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -7px 0 0 -4px;
}

.v2ui .mymediaTable.tableClass .btn-small.btn-edit .icon-pencil,
.v2ui .mymediaTable.tableClass .btn-small.btn-danger .icon-trash {
    color: inherit !important;
}
.v2ui .mymediaTable.tableClass .btn-small.btn-danger {
    width: 24px;
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
    background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
    background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
    background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.v2ui .mymediaTable.tableClass .btn-small.btn-danger:hover,
.v2ui .mymediaTable.tableClass .entryDetails .btn-small.btn-danger:hover {
    background-color: #bd362f;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}

.mymediaTable.tableClass .btn-small.btn-edit:hover {
    background-image: linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -webkit-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -moz-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -ms-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -o-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-position: 0;
}

.mymediaTable.tableClass .btn-small.btn-edit:focus {
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -webkit-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -moz-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -ms-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -o-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 1130 60)) !important;
    background-position: 0;
}

.mymediaTable.tableClass tr td:nth-child(3) {
    width: 50px;
}

.mymediaTable.tableClass tr td:nth-child(4) {
    width: 95px;
}

.mymediaTable.tableClass tr td:nth-child(5) {
    width: 70px;
}

.mymediaTable.tableClass tr td:nth-child(6) {
    width: 95px;
}

.mymediaTable.tableClass {
    table-layout: auto;
}

#wrap #myMediaCarousel #filterBarWrap .selectButtonsContainer .viewSelectButtons,
#myMediaEntries .my-media-action-bar-controls .radio-button-group__container {
    display: none;
}

.mymediaTable.tableClass thead .aboveTable > td {
    overflow: visible;
}

.mymediaTable.tableClass thead .checkAllChecbox {
    position: relative;
    top: 30px;
    left: 1px;
}

.mymediaTable.tableClass thead tr:nth-child(1n) {
    background: none !important;
}

@media (max-width: 767px) {
    .mymediaTable.tableClass thead {
        display: none;
    }

    .mymediaTable.tableClass {
        position: relative;
        top: 0;
    }

    div.thumb_name {
        display: block;
    }
    .mymediaTable.hidden-phone {
        display: block !important;
    }
}

@media (max-width: 1200px) {
    .mediaTable tbody tr td.thumbTd div.thumb_wrapper {
        width: 260px !important;
    }
}

@media (max-width: 979px) {
    .module-default.controller-user.action-my-media.v2ui .mediaTable.tableClass .thumb-my-media .photo-group.thumb_wrapper {
        width: 180px !important;
    }

    body.module-default.controller-channels.action-view {
        overflow: visible !important;
    }
    body.v2ui.module-default.controller-channels.action-view .container#wrap #galleryHolder  {
        width: 95%;
    }
    body.v2ui.module-default.controller-channels.action-view  #galleryGrid.tableClass .action-buttons-table a {
        float: left;
    }

    body.v2ui.module-default.controller-channels.action-view #galleryGrid.tableClass .additional-fields.span2.column-num7 + .action-buttons-table {
        width: auto !important;
    }
}


/**
    TR-1356, TR-1353: handling long media and category titles inside "My media" table view.
    Unable to set relative width due to table-layout: auto, corrupted table header and "white-space: nowrap" titles
 **/
@media (min-width: 1200px) {
    .mymediaTable td .published-categories {
        min-width: 240px;
        max-width: 240px;
    }
    .mymediaTable td .thumb_wrapper {
        min-width: 290px;
        max-width: 290px;
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    .mymediaTable td .published-categories {
        min-width: 160px;
        max-width: 160px;
    }
    .mymediaTable td .thumb_wrapper {
        min-width: 160px;
        max-width: 160px;
    }
}

@media (max-width: 979px) {
    .mymediaTable td .published-categories {
        min-width: 110px;
        max-width: 110px;
    }
    .mymediaTable td .thumb_wrapper {
        min-width: 110px;
        max-width: 110px;
    }
}

.v2ui .mymediaTable td .thumb_wrapper {
    max-width: 100%;
}


.v2ui #channel-poster .focus {
    height: 100% !important;
}

.v2ui .tr-table-view-container .channel-media-count,
.v2ui .tr-table-view-container .channel-id {
    width: 140px;
}

.v2ui #wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form,
.v2ui  #wrap .my-history-search .navbar-search {
    width: 100%;
}
.v2ui #wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append input,
.v2ui #wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend input,
.v2ui #wrap .my-history-search .navbar-search .input-append input,
.v2ui #wrap .my-history-search .navbar-search .input-prepend input {
    width: 95%;
}
.v2ui #wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-append,
.v2ui #wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper form .input-prepend,
.v2ui #wrap .my-history-search .navbar-search .input-append,
.v2ui #wrap .my-history-search .navbar-search .input-prepend {
    display: block;
}

.v2ui.controller-channels.action-view #wrap .nav.pull-left {
    width: 100%;
}
.v2ui #catsearch {
    float: left !important;
}
.v2ui #wrap .navbar.channelSearchBar .navbar-search-wrapper {
    width: 100%;
}
.v2ui.controller-channels.action-view #wrap .navbar-search {
    width: 100%;
}
.v2ui #wrap .navbar.channelSearchBar .input-append,
.v2ui #wrap .navbar.channelSearchBar .input-prepend {
    display: block;
}
.v2ui #wrap .navbar.channelSearchBar .input-append input,
.v2ui #wrap .navbar.channelSearchBar .input-prepend input {
    width: 95%;
}

body.module-default.controller-entry.action-edit.v2ui #wrap > .row-fluid > h1.inline #entryName {
    max-height: 65px;
    min-height: 30px;
    font-size: 22px;
    white-space: normal;
    text-overflow: inherit;
}

.v2ui.module-default.controller-entry.action-edit #wrap .detailsOfPublish {
    margin-top: 40px;
}

@media (max-width: 1200px) {
    .v2ui #editEntryMedia #wrapper #detailsWrapper h4#launch {
        width: 100%;
        top: -35px;
    }
    .v2ui #editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv h3 {
        font-size: 15px;
    }
    .v2ui #editEntryMedia .detailsOfPublish {
        word-break: break-all;
    }
}

@media (min-width: 980px) {
    .v2ui #editEntryMedia #wrapper #detailsWrapper h4#launch {
        top: -50px;
    }
}

@media (max-width: 767px) {
    .v2ui .mymediaTable .description.hidden-phone {
        display: none !important;
    }

    body.module-default.controller-entry.action-edit.v2ui #editEntryMedia .detailsOfPublish {
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        -o-transform: translateY(30px);
        transform: translateY(30px) translateZ(0);
        max-height: 300px;
    }
}
@media (max-width: 979px) and (min-width: 768px) {
    .v2ui #wrap.container {
        width: 95%;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    body.module-default.controller-entry.action-edit.v2ui #editEntryMedia .detailsOfPublish {
        max-height: 450px;
    }

    body.module-default.controller-entry.action-edit.v2ui #editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv {
        margin-top: 20px;
    }

    .v2ui #editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv h3 {
        margin-top: 15px;
    }

    .v2ui #entry_details_custom {
        margin-bottom: 40px;
    }

    .v2ui #editEntryMedia #wrapper #detailsWrapper #entryEventDetailsDiv h3 {
        font-size: 12px;
    }
    .v2ui #editEntryMedia #wrapper #detailsWrapper h4#launch {
        top: 20px;
    }
}

    /*----------------------*/

#mainChannelContent .tableClass .table-view-header .sortable,
#mainChannelContent .tableClass .table-view-header .non-sortable {
    background-color: #fff !important;
    color: rgb(59, 59, 59);
    font-weight: bold;
}

.myMediaCarousel #mainChannelContent .tableClass #gallery .galleryItem:nth-child(1n) {
    background-color: rgb(216, 237, 251) !important;
    color: rgb(41, 63, 78);
}

.myMediaCarousel #mainChannelContent .tableClass #gallery .galleryItem:nth-child(2n) {
    background-color: rgb(190, 225, 244) !important;
    color: rgb(41, 63, 78);
}

#mainChannelContent .tableClass #gallery .photo-group .item_link {
    display: none;
}

#mainChannelContent .tableClass #gallery .photo-group .thumb_name {
    position: relative;
    opacity: 1;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
}

#mainChannelContent .tableClass #gallery .photo-group .thumb_name_content_link {
    display: block;
}

#mainChannelContent .tableClass #gallery .photo-group .thumb_name_content_link .item_link {
    display: block;
    padding-left: 5px;
    font-size: 13px;
}

#galleryGrid.tableClass .inner-additional-fields,
#galleryGrid.tableClass .additional-fields {
    height: 45px;
    font-size: 13px;
    border-bottom: 0;
    text-align: left;
    padding-left: 3px;
}

#galleryGrid.tableClass .inner-additional-fields {
    overflow: hidden;
}

#galleryGrid.tableClass .btn-mini {
    font-size: 0;
    position: relative;
    width: 24px;
    height: 22px;
}

#galleryGrid.tableClass .btn-mini.btn-danger {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#galleryGrid.tableClass .btn-mini i {
    font-size: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -5px;
}

#galleryGrid.tableClass .btn.btn-mini:not(.btn-danger) {
    padding: 0;
    color: #fff;
    text-shadow: none;
    height: 21px;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -webkit-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -moz-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -ms-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -o-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
}

.v2ui #galleryGrid.tableClass .btn.btn-mini.hostedDisabled:not(.btn-danger) {
    display: none;
}

.v2ui #galleryGrid.tableClass .btn.btn-mini.btn-danger {
    padding: 0;
}

#galleryGrid.tableClass .btn.btn-mini:not(.btn-danger) .icon-pencil {
    margin: -7px 0 0 -5px;
}

#galleryGrid.tableClass .btn.btn-mini:hover:not(.btn-danger) {
    background-image: linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -webkit-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -moz-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -ms-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -o-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-position: 0;
}

#galleryGrid.tableClass .btn.btn-mini:focus:not(.btn-danger) {
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -webkit-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -moz-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -ms-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -o-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 1130 60)) !important;
    background-position: 0;
}

#galleryGrid.tableClass .action-buttons-table {
    width: 85px;
    margin-right: 0;
}

#galleryGrid.tableClass .action-buttons-table a {
    float: right;
    margin: 5px 7px 0 0;
}

#galleryGrid.tableClass .action-buttons-table a:nth-child(1) {
    margin-right: 5px;
}

#galleryGrid.tableClass .action-buttons-table:before,
#galleryGrid.tableClass .action-buttons-table:after {
    content: "";
    display: table;
}

#galleryGrid.tableClass .action-buttons-table:after {
    clear: both;
}

#galleryGrid.tableClass .action-buttons-table {
    *zoom: 1;
}

/* TABLE HEADER */

#galleryGrid.tableClass .table-view-header .sortable a:hover,
#galleryGrid.tableClass .table-view-header .sortable a {
    text-decoration: underline;
    color: rgb(59, 59, 59);
}

#galleryGrid.tableClass #table-view-header {
    border: 1px solid white;
}

#galleryGrid.tableClass .header-title-column {
    float        : left;
    width        : 275px;
    height       : auto;
    border-right : 1px solid white;
}

.v2ui #galleryGrid.tableClass .header-title-column {
    width: 60%;
}
#galleryGrid.tableClass #header-title-column .table-Title {
    width              : auto;
    -webkit-box-sizing : border-box;
    -moz-box-sizing    : border-box;
    box-sizing         : border-box;
    padding-top        : 1px;
    height: auto;
    min-height: 0;
}

#galleryGrid.tableClass .inner-column-loop {
    overflow: hidden;
    width: auto;
}

#galleryGrid.tableClass .headerSpan {
    min-height: 0;
}


#galleryGrid.tableClass .headerSpan.header-column-num6,
#galleryGrid.tableClass .headerSpan.header-column-num5 {
    width              : 18.5%;
    padding            : 1px 5px;
    height             : auto;
    -webkit-box-sizing : border-box;
    -moz-box-sizing    : border-box;
    box-sizing         : border-box;
    border-right       : 1px solid white;
}

#galleryGrid.tableClass .headerSpan.header-column-num5.Owner {
    width: 26.8% !important;
}

#galleryGrid.tableClass .headerSpan.header-column-num6 {
    width: 21% !important;
}

#galleryGrid.tableClass .headerSpan.header-column-num6 .table-MediaOwner,
#galleryGrid.tableClass .headerSpan.header-column-num7 .table-MediaOwner {
    display: none;
}

/*7*/
#galleryGrid.tableClass .headerSpan.header-column-num7 {
    width: 17.5%;
}

#galleryGrid.tableClass .column-num7.additional-fields {
    width: 19.5%;
}

#galleryGrid.tableClass .additional-fields.span2.column-num7.table-column-Transcoding {
    width: 40px !important;
}

#galleryGrid.tableClass .additional-fields.span2.column-num7 + .action-buttons-table {
    width: 80px !important;
}

#galleryGrid.tableClass .inner-column-loop .table-external.header-column-num7[data-original-title="Transcoding Status"] {
    width: 4.5%;
}

#galleryGrid.tableClass .headerSpan.header-column-num6.table-owner,
#galleryGrid.tableClass .headerSpan.header-column-num7.table-owner {
    display: none;
}

#galleryGrid.tableClass .buttonsColumn {
    display: none;
}

#channelSidebar h5,
#channelSidebar #sidebarStat div:not(#media_persons) {
    display: none;
}

#channelSidebar .dl-horizontal {
    margin: 0;
}

/* TABLE ROWS */

#galleryGrid.tableClass li.galleryItem .thumbnail {
    width: 275px;
    height: 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0;
    padding-top: 7px;
    border-radius: 0;
    border: 0;
    overflow: hidden;
    border-right: 1px solid #ddd !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.v2ui #galleryGrid.tableClass li.galleryItem .thumbnail {
    width: 60%;
}

.v2ui .nav.nav-pills {
    border-bottom: 0;
}

@media screen and (max-width: 1600px) {
    .v2ui #galleryGrid.tableClass li.galleryItem .thumbnail {
        width: 50%;
    }
    .v2ui #galleryGrid.tableClass .header-title-column {
        width: 50%;
    }
}

@media screen and (max-width: 1200px) {
    .v2ui #galleryGrid.tableClass li.galleryItem .thumbnail {
        width: 40%;
    }
    .v2ui #galleryGrid.tableClass .header-title-column {
        width: 40%;
    }
}
#galleryGrid.tableClass .inner-column-loop .table-external {
    border-right: 1px solid white !important;
}

#galleryGrid.tableClass .inner-column-loop .table-external.header-column-num7 {
    padding-top: 1px;
    padding-bottom: 1px;
    height: auto;
    min-height: 0;
}

#galleryGrid.tableClass #header-title-column .table-Title
#galleryGrid.tableClass li.galleryItem .thumbnail:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#galleryGrid.tableClass .column-num5.inner-additional-fields {
    overflow: hidden;
    height: 45px;
}

#galleryGrid.tableClass .column-num6.additional-fields,
#galleryGrid.tableClass .column-num5.additional-fields {
    width: 18.5%;
    padding: 4px 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 0;
}

#galleryGrid.tableClass .column-num5.additional-fields:nth-child(4) {
    width: 27.9%
}

#galleryGrid.tableClass .column-num6.additional-fields {
    width: 21%;
}

#galleryGrid.tableClass .column-num7.additional-fields:nth-child(4),
#galleryGrid.tableClass .column-num6.additional-fields:nth-child(4) {
    width: 0;
    padding: 0;
    border: 0;
}

#mainChannelContent .tableClass #gallery .galleryItem {
    border: 1px solid #ddd;
}

#galleryGrid.tableClass #gallery li:nth-child(odd) {
    background-color: rgb(216, 237, 251) !important;
    color: rgb(41, 63, 78);
}

#galleryGrid.tableClass #gallery li:nth-child(even) {
    background-color: rgb(190, 225, 244) !important;
    color: rgb(41, 63, 78);
}

#galleryGrid.tableClass div.alert {
    margin-left: 0;
}

#mobileSidebarWrap,
#mobileSidebarLink {
    display: none;
}

/*----Channels------*/
#channelGallery li .hostedDisabled,
#channelGallery li .channel_stats .hidden-tablet,
#channelGallery li .wrapper:before,
#channelGallery li .wrapper:after,
#channelGallery li .channel_stats:before,
#channelGallery li .channel_stats:after,
    /**/
.controller-gallery.action-view #channelsList li .hostedDisabled,
.controller-gallery.action-view #channelsList li .channel_stats .hidden-tablet,
.controller-gallery.action-view #channelsList li .wrapper:before,
.controller-gallery.action-view #channelsList li .wrapper:after,
.controller-gallery.action-view #channelsList li .channel_stats:before,
.controller-gallery.action-view #channelsList li .channel_stats:after {
    display: none;
}

#channelGallery li,
.controller-gallery.action-view #channelsList li {
    width: 804px;
    border-bottom: 1px solid #AAAAAA;
    padding: 5px;
    float: none;
    height: 65px;
    margin-bottom: 7px;
    margin-left: 0;
}

.controller-gallery.action-view #channelsList li .channel_content,
#channelGallery li .channel_content {
    padding: 0;
    margin: 0;
    color: rgb(0, 136, 204);
    font-weight: bold;
}

.controller-gallery.action-view #channelsList li .wrapper,
#channelGallery li .wrapper {
    border: none;
    margin: 0;
    height: auto;
    box-shadow: none;
    width: 100%;
}

.controller-gallery.action-view #channelsList li .channel,
#channelGallery li .channel {
    background: none;
    position: relative;
    opacity: 1;
    color: #333;
    height: 20px;
    overflow: hidden;
}

.controller-gallery.action-view #channelsList li a,
#channelGallery li a {
    display: block;
    position: absolute;
    height: 17px;
    overflow: hidden;
    left: 0;
    right: 0;
    opacity: 0;
    z-index: 1;
}

.controller-gallery.action-view #channelsList li .channel_stats a,
#channelGallery li .channel_stats a {
    opacity: 1;
    position: static;
    margin-left: -1px;
}

.controller-gallery.action-view #channelsList li .channel_stats .row-fluid,
#channelGallery li .channel_stats .row-fluid {
    font-size: 0;
}

.controller-gallery.action-view #channelsList li .channel_stats .row-fluid .channel_stats_content,
.controller-gallery.action-view #channelsList li .channel_stats .row-fluid a,
#channelGallery li .channel_stats .row-fluid .channel_stats_content,
#channelGallery li .channel_stats .row-fluid a {
    font-size: 12px;
}

.controller-gallery.action-view #channelsList .media .thumb_wrapper,
#channelGallery .media .thumb_wrapper {
    display: none;
}

.controller-gallery.action-view #channelsList .media-body .user_wrapper .thumb_user,
#channelGallery .media-body .user_wrapper .thumb_user {
    font-size: 0;
    line-height: 0;
}

.controller-gallery.action-view #channelsList .media-body .user_wrapper .thumb_user span,
#channelGallery .media-body .user_wrapper .thumb_user span {
    display: none;
}

.controller-gallery.action-view #channelsList .media-body .user_wrapper .thumb_user .row-fluid,
#channelGallery .media-body .user_wrapper .thumb_user .row-fluid {
    font-size: 14px;
    line-height: 14px;
    display: block;
}

.controller-gallery.action-view #channelsList .media-body,
#channelGallery .media-body {
    padding: 0;
}

.controller-gallery.action-view #channelsList .visible-phone,
#channelGallery .visible-phone {
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #AAAAAA;
    padding-bottom: 13px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 9px;
}

.controller-gallery.action-view #channelsList .media-body a,
#channelGallery .media-body a {
    position: static;
    opacity: 1;
    height: auto;
}

.controller-channels.action-index #channelGallery li {
    height: 47px;
}

/* Hide category view mode buttons (grid, detailed, collapsed, table view) */
#categoryview {
    display: none;
}

.v2ui #channel-title .category-actions.btn-group button.btn.dropdown-toggle {
    background-color: #fafafa;
    color: #222;
}

.v2ui #channel-thumb-border {
    z-index: 10;
}

.v2ui #channel-thumb-border .dropdown-menu > li > a > span[data-toggle="tooltip"][data-original-title] {
    overflow: hidden;
    display: block;
    height: 28px;
}
.v2ui #channel-thumb-border .dropdown-menu > li > a > span[data-toggle="tooltip"][data-original-title]:before {
    content: attr(data-original-title);
    display: block;
}

/*----Channel search page ---*/
#videosResultsTable .thumbTd {
    display: none;
}

#videosResultsTable td > .fullsize,
#addContentMyMedia td > .fullsize {
    min-height: 45px !important;
}

#videosResultsTable.table-hover tbody tr:hover > td,
#addContentMyMedia.table-hover tbody tr:hover > td {
    background: none;
}

#addContentMyMediaTab-pane .kaltura_player,
#addContentMyMediaTab-pane .thumb_time,
#addContentMyMediaTab-pane .thumbTd .photo-group img,
#addContentMyMediaTab-pane .mediaStats {
    display: none;
}

#addContentMyMediaTab-pane .thumbTd {
    width: 25px !important;
    height: auto !important;
}

#addContentMyMediaTab-pane .thumbTd .photo-group {
    width: 23px;
    height: auto;
}

#addContentMyMediaTab-pane .thumbTd .photo-group .thumb_icon {
    top: 2px;
}

#channelSidebar #channel-thumb-placeholder {
    background-color: white;
}

/*Gallery search*/
.controller-gallery.action-view #channelResultsTable .span3 {
    display: none;
}

.controller-gallery.action-view #channelResultsTable.table-hover tbody tr:hover > td {
    background: none;
}

/* Feature: Remove global search bar (see Implementation.md) */
#main_search,
#menuSearch,
#header .eSearch__link {
    display: none;
}

.well {
    background: none;
    border: none;
    box-shadow: none;
}

/* -----COMMON ----*/
.clear {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    display: block;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

#trtags-tab-pane .trtags-section-table {
    border-collapse: separate;
    border-spacing: 5px;
}

.trtags-section-table .trtags-section {
    border: 1px solid #c5c5c5;
    border-top: 0;
    padding: 0 8px;
    position: relative;
    border-spacing: 0;
}

.trtags-section-table .trtags-section h6 {
    background: rgb(65, 61, 64); /* Old browsers */
    background: linear-gradient(to bottom, rgba(65, 61, 64, 1) 0%, rgba(71, 71, 71, 1) 35%, rgba(71, 71, 71, 1) 35%, rgba(89, 89, 89, 1) 61%, rgba(107, 104, 107, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background: -webkit-linear-gradient(top, rgba(65, 61, 64, 1) 0%, rgba(71, 71, 71, 1) 35%, rgba(71, 71, 71, 1) 35%, rgba(89, 89, 89, 1) 61%, rgba(107, 104, 107, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: -moz-linear-gradient(top, rgba(65, 61, 64, 1) 0%, rgba(71, 71, 71, 1) 35%, rgba(71, 71, 71, 1) 35%, rgba(89, 89, 89, 1) 61%, rgba(107, 104, 107, 1) 100%); /* FF3.6-15 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#413d40', endColorstr='#6b686b', GradientType=0); /* IE6-9 */
    margin: 0 -8px 8px -8px;
    color: #ffffff;
    padding: 2px 8px;
}

.trtags-section-table .trtags-section h5 {
    background: rgb(153, 153, 153); /* Old browsers */
    background: linear-gradient(to bottom, rgb(153, 153, 153) 0%, rgb(163, 163, 163) 35%, rgb(169, 169, 169) 35%, rgb(168, 168, 168) 61%, rgb(163, 163, 163) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background: -webkit-linear-gradient(top, rgb(153, 153, 153) 0%, rgb(163, 163, 163) 35%, rgb(169, 169, 169) 35%, rgb(168, 168, 168) 61%, rgb(163, 163, 163) 100%); /* Chrome10-25,Safari5.1-6 */
    background: -moz-linear-gradient(top, rgb(153, 153, 153) 0%, rgb(163, 163, 163) 35%, rgb(169, 169, 169) 35%, rgb(168, 168, 168) 61%, rgb(163, 163, 163) 100%); /* FF3.6-15 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#413d40', endColorstr='#6b686b', GradientType=0); /* IE6-9 */
    margin: 0 -8px 8px -8px;
    color: #ffffff;
    padding: 2px 8px;
}

.trtags-section-table .trtags-section .trtags-add {
    margin-bottom: 8px;
}

.trtags-section-table .trtags-section .trtags-section-ul {
    margin: 0 0 0 -6px;
    min-height: 120px;
}

.trtags-section-table .trtags-section .trtags-section-li {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 6px 6px;
    padding: 0 !important;
}

.trtags-section-table .trtags-section .trtags-section-li .trtags-switch-text {
    background: rgb(90, 188, 253); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(90, 188, 253, 1) 0%, rgba(55, 156, 253, 1) 57%, rgba(22, 160, 243, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(90, 188, 253, 1) 0%, rgba(55, 156, 253, 1) 57%, rgba(22, 160, 243, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(90, 188, 253, 1) 0%, rgba(55, 156, 253, 1) 57%, rgba(22, 160, 243, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5abcfd', endColorstr='#16a0f3', GradientType=0); /* IE6-9 */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #0d71ca;
    float: left;
    line-height: 20px;
    font-size: 11px;
    padding: 0 6px;
    color: #ffffff;
}

body.controller-entry.action-edit .trtags-section-table .trtags-section .trtags-section-li .trtags-switch-text {
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.trtags-section-table .trtags-section .trtags-section-li .btn {
    background: rgb(75, 172, 251); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(75, 172, 251, 1) 0%, rgba(6, 141, 248, 1) 57%, rgba(10, 141, 228, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(75, 172, 251, 1) 0%, rgba(6, 141, 248, 1) 57%, rgba(10, 141, 228, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(75, 172, 251, 1) 0%, rgba(6, 141, 248, 1) 57%, rgba(10, 141, 228, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4bacfb', endColorstr='#0a8de4', GradientType=0); /* IE6-9 */
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid #0d71ca;
    border-left: 0;
    position: relative;
    font-size: 0;
    width: 20px;
    height: 22px;
    line-height: 22px;
    float: right;
    color: #ffffff;
}

.trtags-section-table .trtags-section .trtags-section-li .btn:focus {
    outline: none;
}

.trtags-section-table .trtags-section .trtags-section-li .btn:before,
.trtags-section-table .trtags-section .trtags-section-li .btn:after {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -5px 0 0 -1px;
    height: 11px;
    width: 2px;
    background: #ffffff;
}

.trtags-section-table #trtags-section-form-CategoryChannel .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-PersonChannel .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-GeographyChannel .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-KeywordChannel .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-CategoryManual .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-CompanyManual .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-GeographyManual .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-KeywordManual .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-NewsProductCodes .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-PersonManual .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-CategoryChannel .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-PersonChannel .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-GeographyChannel .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-KeywordChannel .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-CategoryManual .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-CompanyManual .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-GeographyManual .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-KeywordManual .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-NewsProductCodes .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-PersonManual .trtags-section-li .btn:after {
    content: ' ';
}

.trtags-section-table .trtags-section .trtags-section-li .btn:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.trtags-section-table .trtags-section .trtags-section-li .btn:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#trtags-tab-pane .trtags-nodata {
    position: absolute;
    top: 68px;
    bottom: 8px;
    left: 8px;
    background: #f7f7f7;
    right: 8px;
    color: #d8d9d9;
    padding: 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#trtags-tab-pane .trtags-nodata:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.trtags-section-table #trtags-section-form-CategoryChannel .trtags-nodata,
.trtags-section-table #trtags-section-form-PersonChannel .trtags-nodata,
.trtags-section-table #trtags-section-form-GeographyChannel .trtags-nodata,
.trtags-section-table #trtags-section-form-KeywordChannel .trtags-nodata {
    top: 33px;
}

/* SYSTEM TAGS */
.trtags-section-table #trtags-section-form-CategoryIgnore .trtags-nodata,
.trtags-section-table #trtags-section-form-CompanyAutoMainIgnore .trtags-nodata,
.trtags-section-table #trtags-section-form-CompanyAutoMentionedIgnore .trtags-nodata,
.trtags-section-table #trtags-section-form-GeographyIgnore .trtags-nodata,
.trtags-section-table #trtags-section-form-MentionedTagIgnore .trtags-nodata,
.trtags-section-table #trtags-section-form-PersonIgnore .trtags-nodata {
    top: 32px;
}

.trtags-section-table #trtags-section-form-CategoryIgnore .trtags-section-li .trtags-switch-text,
.trtags-section-table #trtags-section-form-CompanyAutoMainIgnore .trtags-section-li .trtags-switch-text,
.trtags-section-table #trtags-section-form-CompanyAutoMentionedIgnore .trtags-section-li .trtags-switch-text,
.trtags-section-table #trtags-section-form-GeographyIgnore .trtags-section-li .trtags-switch-text,
.trtags-section-table #trtags-section-form-MentionedTagIgnore .trtags-section-li .trtags-switch-text,
.trtags-section-table #trtags-section-form-PersonIgnore .trtags-section-li .trtags-switch-text {
    background: rgb(255, 183, 96); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255, 183, 96, 1) 0%, rgba(255, 153, 69, 1) 50%, rgba(251, 151, 42, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 183, 96, 1) 0%, rgba(255, 153, 69, 1) 50%, rgba(251, 151, 42, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 183, 96, 1) 0%, rgba(255, 153, 69, 1) 50%, rgba(251, 151, 42, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb760', endColorstr='#fb972a', GradientType=0); /* IE6-9 */
    border: 1px solid #cf802b;
}

.trtags-section-table #trtags-section-form-CategoryIgnore .trtags-section-li.trtags-switch-unchecked .trtags-switch-text,
.trtags-section-table #trtags-section-form-CompanyAutoMainIgnore .trtags-section-li.trtags-switch-unchecked .trtags-switch-text,
.trtags-section-table #trtags-section-form-CompanyAutoMentionedIgnore .trtags-section-li.trtags-switch-unchecked .trtags-switch-text,
.trtags-section-table #trtags-section-form-GeographyIgnore .trtags-section-li.trtags-switch-unchecked .trtags-switch-text,
.trtags-section-table #trtags-section-form-MentionedTagIgnore .trtags-section-li.trtags-switch-unchecked .trtags-switch-text,
.trtags-section-table #trtags-section-form-PersonIgnore .trtags-section-li.trtags-switch-unchecked .trtags-switch-text {
    background: rgb(172, 172, 172); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(172, 172, 172, 1) 0%, rgba(154, 154, 154, 1) 51%, rgba(137, 137, 137, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(172, 172, 172, 1) 0%, rgba(154, 154, 154, 1) 51%, rgba(137, 137, 137, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(172, 172, 172, 1) 0%, rgba(154, 154, 154, 1) 51%, rgba(137, 137, 137, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#acacac', endColorstr='#898989', GradientType=0); /* IE6-9 */
    border: 1px solid #707070;
}

.trtags-section-table #trtags-section-form-CategoryIgnore .trtags-section-li .btn,
.trtags-section-table #trtags-section-form-CompanyAutoMainIgnore .trtags-section-li .btn,
.trtags-section-table #trtags-section-form-CompanyAutoMentionedIgnore .trtags-section-li .btn,
.trtags-section-table #trtags-section-form-GeographyIgnore .trtags-section-li .btn,
.trtags-section-table #trtags-section-form-MentionedTagIgnore .trtags-section-li .btn,
.trtags-section-table #trtags-section-form-PersonIgnore .trtags-section-li .btn {
    background: rgb(255, 161, 61); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255, 161, 61, 1) 0%, rgba(255, 132, 1, 1) 50%, rgba(255, 114, 0, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 161, 61, 1) 0%, rgba(255, 132, 1, 1) 50%, rgba(255, 114, 0, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 161, 61, 1) 0%, rgba(255, 132, 1, 1) 50%, rgba(255, 114, 0, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa13d', endColorstr='#ff7200', GradientType=0); /* IE6-9 */
    width: auto;
    padding: 0 5px;
    font-size: 11px;
    line-height: 20px;
    border: 1px solid #cf802b;
    border-left: 0;
}

.trtags-section-table #trtags-section-form-CategoryIgnore .trtags-section-li.trtags-switch-unchecked .btn,
.trtags-section-table #trtags-section-form-CompanyAutoMainIgnore .trtags-section-li.trtags-switch-unchecked .btn,
.trtags-section-table #trtags-section-form-CompanyAutoMentionedIgnore .trtags-section-li.trtags-switch-unchecked .btn,
.trtags-section-table #trtags-section-form-GeographyIgnore .trtags-section-li.trtags-switch-unchecked .btn,
.trtags-section-table #trtags-section-form-MentionedTagIgnore .trtags-section-li.trtags-switch-unchecked .btn,
.trtags-section-table #trtags-section-form-CategoryIgnore .trtags-section-li.trtags-switch-unchecked .btn {
    background: rgb(159, 159, 159); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(159, 159, 159, 1) 0%, rgba(154, 154, 154, 1) 51%, rgba(129, 129, 129, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(159, 159, 159, 1) 0%, rgba(154, 154, 154, 1) 51%, rgba(129, 129, 129, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(159, 159, 159, 1) 0%, rgba(154, 154, 154, 1) 51%, rgba(129, 129, 129, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f9f9f', endColorstr='#818181', GradientType=0); /* IE6-9 */
    border: 1px solid #707070;
    border-left: 0;
}

.trtags-section-table #trtags-section-form-CategoryIgnore .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-CompanyAutoMainIgnore .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-CompanyAutoMentionedIgnore .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-GeographyIgnore .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-MentionedTagIgnore .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-PersonIgnore .trtags-section-li .btn:before,
.trtags-section-table #trtags-section-form-CategoryIgnore .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-CompanyAutoMainIgnore .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-CompanyAutoMentionedIgnore .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-GeographyIgnore .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-MentionedTagIgnore .trtags-section-li .btn:after,
.trtags-section-table #trtags-section-form-PersonIgnore .trtags-section-li .btn:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    width: auto;
    height: auto;
    margin: 0;
    position: static;
    background: none;
}



.tr-table-view-container .channel-thumbnail {
    display: none;
}

.tr-table-view-container tbody tr {
    height: auto !important;
}

/* GLOBAL */

h1 {
    font-size   : 25px;
    line-height : 28px;
    margin      : 0;
}

.btn {
    font-size   : 12px;
    line-height : 16px;
}

#wrap {
    padding-top: 8px;
}

#header .logoImg.brand {
    padding-top    : 0;
    padding-bottom : 0;
    margin-top     : -2px;
}

#header .logoImg.brand img {
    height: 32px;
}

#header .nav .btn-group {
    margin-top: 0;
}

#header .pull-left #Kbtn-navbar {
    margin-top: 0;
}

#header .btn-navbar .icon-bar {
    width: 14px;
    height: 1px;
}

.v2ui #header .btn-navbar .icon-bar {
    height: 2px;
}

.v2ui .eSearch__link .btn-group .accordionToggleWrapper {
    margin-top: 0;
}

.v2ui #header .logoImg.brand {
    margin-top: -5px;
}

.v2ui #header .pull-left #Kbtn-navbar {
    margin-top: 5px;
}
@media screen and (max-width: 979px) {
    #header .pull-left #Kbtn-navbar {
        margin-top: 7px;
    }
}
.v2ui.accs-high-contrast #header .pull-left #Kbtn-navbar {
    background: transparent !important;
}

.v2ui #header .btn.btn-contrast {
    line-height: 19px;
}
.v2ui #header .btn.btn-contrast:before {
    position: relative;
    top: 2px;
}

#header.navbar.navbar-static-top .navbar-inner {
    padding-top    : 3px;
    padding-bottom : 0;
    min-height     : 25px;
}

#header .menu-trigger {
    padding-bottom: 0;
}

.navbar .nav {
    margin-top: 0;
}

#wrap #filterBarWrap li a.dropdown-toggle {
    font-size: 15px;
}

#header .btn-navbar {
    padding: 5px 7px;
}

#wrap .navbar {
    margin-bottom: 0;
}

#wrap #filterBarWrap {
    margin-top: 0;
}

#wrap #filterBarWrap:not(.navbar) .nav > li > a {
    padding   : 9px 5px 5px;
    font-size : 13px;
}

.v2ui #wrap #filterBarWrap:not(.navbar) .nav > li > a {
    font-weight: bold !important;
}

#myMedia_scroller_alert {
    padding-top    : 3px;
    padding-bottom : 3px;
    font-size      : 13px;
}

/* MY MEDIA VIEW VIDEO */
.controller-entry.action-view #entry_name {
    font-weight    : bold;
    font-size      : 22px;
    padding-bottom : 1%;
}

.controller-entry.action-view #globalOuterWrap #mySidebar,
.controller-entry.action-view #mediaContainer {
    width: 48%;
}

.controller-entry.action-view #globalOuterWrap #mySidebar {
    padding-top: 33px;
}

.controller-entry.action-view #entry_details_custom .lead {
    font-size: 19px;
    padding-left: 2.6%;
}

.controller-entry.action-view #entry_details_custom #inner-details {
    font-size      : 14px;
    line-height    : 20px;
    margin-left    : 0;
    padding-bottom : 10px;
    padding-top    : 10px;
    padding-left   : 4.2%;
}

.controller-entry.action-view #wrap .nav.nav-tabs {
    margin-top: -54px;
    float: left;
}

.controller-entry.action-view #wrap .tab-content {
    clear: left;
}

.controller-entry.action-view .nav-tabs > li > a span,
.controller-entry.action-view .nav-tabs > .active > a span {
    font-size: 14px;
    font-weight: normal;
}

.controller-entry.action-view #entryDataBlock {
    margin-top: 20px;
}

/* MY MEDIA EDIT VIDEO */
.controller-entry.action-edit #transcoding_flavor_table td {
    vertical-align : middle;
    padding-top    : 4px;
    padding-bottom : 4px;
    font-size      : 13px;
}

.controller-entry.action-edit #reconvert_all_button {
    font-size: 15px;
    padding: 8px 16px;
}

.controller-entry.action-edit #globalOuterWrap #wrap .inline {
    font-size: 22px;
}

.controller-entry.action-edit .detailsOfPublish.span6 .lead {
    font-size      : 18px;
    padding-bottom : 5px;
    margin-bottom  : 0;
}

.controller-entry.action-edit .trpublish-details-wrap #trDetailsContainer {
    margin: 0;
}

.controller-entry.action-edit .form-horizontal .control-group {
    margin-bottom: 10px;
}

.controller-entry.action-edit #wrap .nav.nav-tabs,
.controller-entry.action-edit .form-horizontal .control-group:nth-child(1),
.controller-entry.action-edit .form-horizontal .control-group:nth-child(2) {
    margin-bottom: 0;
}

.controller-entry.action-edit #wrap .nav.nav-pills {
    margin-top: 18px;
}

.controller-entry.action-edit #clipperWrapper #clipper {
    margin-top    : 0;
    margin-bottom : 6px;
}

.controller-entry.action-edit #chapters-pane {
    min-height: 200px;
}

.controller-entry.action-edit .form-horizontal .form-actions {
    margin         : 0;
    padding-top    : 16px;
    padding-bottom : 2px;
}

.controller-entry.action-edit #trPublishForm {
    margin         : 0;
}

/* MY MEDIA */
.controller-user.action-my-media .navbar .pull-left h1 {
    display       : block;
    margin-top    : 0;
    margin-bottom : 10px;
}

.controller-user.action-my-media #wrap .nav {
    margin-top    : -2px;
    margin-bottom : -9px;
}

#myMediaCarousel .carousel-inner {
    margin-top: -9px;
}

#myMediaActions {
    margin-top : -4px;
}

.module-default.controller-user.action-my-media .inline.hidden-phone.hostedEnabled.pull-left {
    margin-top : 6px;
}

.controller-user.action-my-media thead.hidden-phone.hostedEnabled {
    display: none;
}

.table.table-condensed.table-hover.bulkCheckbox.mymediaTable.mediaTable.tableClass {
    margin-bottom: 10px;
}

/* MY CHANNELS */
.controller-index.action-mychannels #createCompanyBtn,
.controller-index.action-mychannels #createChannelBtn {
    font-size: 12px;
    line-height: 16px;
    padding: 4px 12px;
}

.controller-index.action-mychannels .table-condensed th, .table-condensed td {
    padding-top    : 5px;
    padding-bottom : 5px;
    font-size      : 13px;
    vertical-align : middle;
}

.controller-index .action-mychannels .table td {
    line-height: 25px;
}

.controller-index.action-mychannels #wrap #filterBarWrap:not(.navbar) .btn,
.controller-index.action-mychannels #wrap .navbar-search {
    margin-top: 0;
}

.controller-index.action-mychannels #filterBarWrap .nav {
    margin-bottom: 0;
}

.tr-table-view-container thead tr td {
    padding-bottom:0 !important;
    padding-top: 0 !important;;
}

.v2ui .tr-table-view-container thead tr td{
    font-weight: bold;
    border: transparent;
}

.controller-channels.action-view #wrap #filterBarWrap .pull-right.nav,
.controller-channels.action-view #wrap #filterBarWrap .pull-left.nav,
.controller-index.action-mychannels .input-prepend,
.controller-index.action-mychannels .input-append,
.controller-channels.action-view #channelTabs,
.controller-channels.action-view #wrap .navbar-search {
    margin: 0;
}

.controller-channels.action-view #wrap .nav.pull-left {
    margin-top: 0 !important;
}

/* MY CHANNELS EDIT */
.controller-channels.action-edit #wrap .navbar-search input {
    height             : 30px;
    -webkit-box-shadow : none;
    -moz-box-shadow    : none;
    box-shadow         : none;
}

/* GALLERY */
.controller-gallery.action-view .table-condensed td {
    padding-top    : 5px;
    padding-bottom : 5px;
}

.entry_details_custom .hidden-phone {
    display: none;
}

#searchPage h3 {
    margin      : 0;
    font-size   : 21px;
    line-height : 24px;
}

.controller-gallery.action-view #galleryTabs,
.controller-gallery.action-view .categorySearchBar .pull-left,
.controller-gallery.action-view .categorySearchBar #navbar-search {
    margin: 0;
}

.tr-table-view-container tr:nth-child(1n) {
    background-color: rgb(216, 237, 251);
    color: rgb(41, 63, 78);
}

.tr-table-view-container tr:nth-child(2n) {
    background-color: rgb(190, 225, 244);
    color: rgb(41, 63, 78);
}

.tr-table-view-container .action-buttons {
    width: 50px;

}
.tr-table-view-container .action-buttons a {
    font-size: 0;
    height: 14px;
}
.tr-table-view-container .action-buttons a.btn {
    font-size: 0;
    line-height: 14px;
}
.v2ui .tr-table-view-container .action-buttons a {
    padding: 2px 10px;
}
.tr-table-view-container .action-buttons a i {
    font-size: 12px;
    line-height: 12px;
}

.tr-table-view-container .action-buttons .btn-small.btn-edit {
    color: #fff;
    text-shadow: none;
    display: block;
    width: 8px;
    margin: 0 auto;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -webkit-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -moz-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -ms-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: -o-linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(225, 112, 36));
}

.tr-table-view-container .action-buttons .btn-small.btn-edit:hover {
    background-image: linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -webkit-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -moz-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -ms-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: -o-linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-image: linear-gradient(to bottom, rgb(225, 112, 36), rgb(238, 127, 50));
    background-position: 0;
}

.tr-table-view-container .action-buttons .btn-small.btn-edit:focus {
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -webkit-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -moz-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -ms-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: -o-linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 130, 60)) !important;;
    background-image: linear-gradient(to bottom, rgb(238, 127, 50), rgb(206, 1130 60)) !important;
    background-position: 0;
}


#myMediaEntries .table-column-Transcoding {
    width: 30px;
}

#myMediaEntries .table-column-Publishing {
    width: 160px;
}

.controller-entry.action-view #bottom_tabs .nav-tabs>li>a,
.controller-entry.action-view #bottom_tabs .nav-pills>li>a {
    padding: 4px 8px 4px 8px;
}

.v2ui.accs-high-contrast.controller-entry.action-view #bottom_tabs .nav-tabs > li > a {
    color: #000;
    font-weight: normal;
    background: transparent;
}

.controller-entry.action-view #wrap .nav.nav-tabs {
    margin-bottom: 0;
}

#galleryGrid #table-view-header span[data-original-title="Transcoding Status"] {
    width: 35px !important;
}
#galleryGrid #table-view-header span[data-original-title="Publishing Date"] {
    width: 110px !important;
}

.v2ui #galleryGrid #table-view-header span[data-original-title="Publishing Date"] {
    width: 18% !important;
}
#galleryGrid.tableClass .table-column-Transcoding {
    width: 35px !important;
}
#galleryGrid  .table-column-Publishing {
    width: 110px;
}


.controller-user.action-my-media,
.controller-channels.action-view {
    min-width: 850px;
}

.controller-user.action-my-media #filterBarWrap .nav.pull-left {
    display: block;
    float: left;
}

.controller-user.action-my-media #filterBarWrap .nav.pull-right {
    display: block;
    float: right;
    margin: 4px 0 0 0;
    width: 150px !important;
}
.controller-user.action-my-media #filterBarWrap {
    zoom: 1;
}
.controller-user.action-my-media #filterBarWrap:before,
.controller-user.action-my-media #filterBarWrap:after {
    content: "";
    display: table;
}
.controller-user.action-my-media #filterBarWrap:after {
    clear: both;
}

.controller-channels.action-view  #wrap #filterBarWrap:not(.navbar) .nav>li>a {
    padding: 6px 5px 5px;
}


#wrap .nav {
    margin-bottom: 5px;
}

.datepicker-days tfoot tr th {
    font-size: 14px;
}

@media (max-width: 989px) {
    #galleryGrid.tableClass .action-buttons-table {
        display: block;
    }
}

@media (max-width: 767px) {
    #myMediaEntries .entryDetails .hostedEnabled,
    #galleryGrid.tableClass .action-buttons-table {
        display: block !important;
    }
}

@media (max-width: 979px) and (min-width: 300px) {
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 885px;
    }
}

/* region Feature: Channel upload actions (see Implementation.md) */
/** Channel page: "Add new" dropdown position fix **/
#addMediaTab .dropdown-menu {
    right: -1em;
    left: auto;
}
/* endregion */

/** TR-1413: Hide presenters entry tab **/
#presenters-tab-tab {
    display: none;
}

/** TR-1566: Hide publishing status label on the entry edit page **/
#mediaStatusBadge {
    display: none;
}

/** TR-1936: Merge css from CSSUpload module to refinitivgeneral module **/
.mymediaTable.tableClass .entryDetails {
    width: 67px;
    padding-left: 0;
}

.v2ui .mymediaTable.tableClass .entryDetails {
    width: 62px;
}

.v2ui .category-actions.btn-group button.btn.dropdown-toggle:hover {
    padding-top: 4px;
    padding-bottom: 4px;
    left: 0;
    bottom: 0;
}

.v2ui .category-actions.btn-group.open button.btn.dropdown-toggle {
    padding-top: 4px;
    padding-bottom: 4px;
    left: 0;
    bottom: 0;
}

.v2ui .category-actions.btn-group button.btn.dropdown-toggle:hover i,
.v2ui .category-actions.btn-group.open button.btn.dropdown-toggle i {
    padding: 0;
}

.mymediaTable.tableClass .private .table-column-publish {
    font-weight: bold;
}

h1 {
    font-size: 22px;
}

#filterBarWrap li:not(.sort) span.hidden-phone {
    display: none;
}

input.kmsTimeElement {
    text-align: left;
}

.ui-timepicker-list li {
    text-align: left;
}

/** TR-1939: fix lining in right sidebar on channel edit page  **/
.module-default.controller-channels.action-view #channelSidebarInner .dl-horizontal dd {
    min-height: 20px;
}

.v2ui #galleryCarousel > .carousel-inner > div.item:first-child > div.row-fluid:first-child,
.v2ui #channelCarousel > .carousel-inner > div.item:first-child > div.row-fluid:first-child {
    position: relative;
}

.v2ui .table:not(.mediaTable) td {
    padding: 5px;
}

.v2ui #mediaGallery .table:not(.mediaTable) td {
    font-size: 13px;
}

.v2ui .table:not(.mediaTable) td {
    font-size: 13px;
}

.v2ui .table:not(.mediaTable) td.channel-name {
    font-weight: bold;
}

.v2ui .entryDetails a.btn.btn-small,
.v2ui .entryDetails a.btn:hover:not(.btn-link),
.v2ui .entryDetails a.btn.btn-small:hover:not(.btn-link),
.v2ui .tr-table-view-container .action-buttons a.btn.btn-small,
.v2ui .tr-table-view-container .action-buttons a.btn:hover:not(.btn-link),
.v2ui .tr-table-view-container .action-buttons a.btn.btn-small:hover:not(.btn-link),
.v2ui #galleryGrid.tableClass .action-buttons-table a.btn.btn-mini
{
    border-color: transparent !important;
    color: #fff !important;
}

.v2ui .entryDetails a.btn.btn-small:hover:not(.btn-link) {
    background-position: 0;
}

.v2ui .entryDetails a.btn.btn-small i {
    margin-right: 0;
}

.v2ui #channelGallery {
    margin-top: 0px;
}

.v2ui .nav-pills > li > a {
    margin-right: 10px;
}

.v2ui .category-desc#gallery-desc {
    margin-bottom: 10px;
}

.v2ui .readmore {
    padding-bottom: 0;
    margin-top: 0;
}

.v2ui .category-tabs__wrapper {
    margin-bottom: 16px;
}

@media (min-width: 1201px) {
    .v2ui #wrap #myMediaCarousel #myMediaEntries .search-bar-v2ui .navbar-search-wrapper {
        top: -62px;
    }
}

.v2ui.module-userreports.controller-index.action-index #userreportsDashboard-pane #most_popular_media,
.v2ui.module-userreports.controller-index.action-index #userreportsDashboard-pane .channel_top_statistics {
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -ms-transform: translateY(15px);
    -o-transform: translateY(15px);
    transform: translateY(15px) translateZ(0);
}

.v2ui #sidr.sidr.navbar-inverse #search,
.v2ui #sidr.sidr.navbar #search {
    height: auto;
}

.v2ui #sidr.sidr.navbar-inverse #search #globalsearch.navbar-search-wrapper form.navbar-search,
.v2ui #sidr.sidr.navbar #search #globalsearch.navbar-search-wrapper form.navbar-search {
    margin: 16px 0 8px;
}

#kwebcast_entrytop .kwebcast-event-details__starts-in {
    line-height: 20px !important;
    margin-bottom: 10px !important;
    margin-top: 0 !important;
}
#kwebcast_entrytop .kwebcast-add-to-calendar-button {
    margin-top: 0 !important;
}

#kwebcast_entrytop .kwebcast-add-to-calendar-dropdownMenu {
    z-index: 9999 !important;
}

@media (min-width: 768px) {
    #kwebcast_entrytop .kwebcast-event-details-container {
        margin-top: 10px !important;
    }
    #kwebcast_entrytop .kwebcast-thumbnail--small {
        margin-top: 14px !important;
    }
}
@media (min-width: 1200px) {
    #kwebcast_entrytop .kwebcast-thumbnail--small {
        width: 100px;
    }
    .kwebcast-entry-view #mediaContainer #wrapper.video.offline .events h3 {
        margin: 0 auto;
    }
}

@media (min-width: 1600px) {
    #kwebcast_entrytop .kwebcast-thumbnail--small {
        width: 250px;
    }
}