html,body { 
    min-width: 1279px;
}

body, .form-control, output, .page-bar .page-breadcrumb > li > a, .page-bar .page-breadcrumb > li > span,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a,
.select2-container--bootstrap .select2-search--dropdown .select2-search__field,
.table .dropdown-menu,
.popover,
.dropdown-menu
{ 
    font-size: 12px;
}
.page-footer { 
    font-size:11px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a,
.dropdown-menu > li > a
{ 
    font-weight: 400;
}
.page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a
{ 
    font-size: 13px;
}
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu, 
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu { 
    background: #2f3947 !important;
}
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.open>a, 
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li:hover>a, 
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.open>a, 
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li:hover>a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.active>a, 
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.open>a, 
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li:hover>a, 
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.active>a, 
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.open>a, 
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li:hover>a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a, 
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a, 
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a, 
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a
{ 
    background: #1f262b !important;
    outline: none;
}
textarea { 
    resize: none;
}
.note.note-info { 
    border-color: #1f262b;
}
.dataTables_wrapper .table-responsive { 
    overflow: visible;
}
.dropdown-menu, .popover, .tooltip { 
    font-family: inherit;
}
.page-header.navbar .page-logo .logo-default { 
    margin: 13px 0 0;
    max-height: 24px;
} 
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img { 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    width: 29px;
}
.page-sidebar .page-sidebar-menu li > a > .arrow::before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow::before { 
    content: "\f105";
}
.table a:hover, .table a:focus, .table .btn-link { 
    text-decoration: none;
}
.table thead tr th, .table td, .table th { 
    font-size: 12px;
}
.sdp-portlet .dataTables_extended_wrapper { 
    margin-top: 0;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { 
    padding: 10px;
}
.table>tbody>tr>td:first-child, .table>tbody>tr>th:first-child, .table>tfoot>tr>td:first-child, .table>tfoot>tr>th:first-child, .table>thead>tr>td:first-child, .table>thead>tr>th:first-child { 
    padding-left: 15px;
}
.table>tbody>tr>td:last-child, .table>tbody>tr>th:last-child, .table>tfoot>tr>td:last-child, .table>tfoot>tr>th:last-child, .table>thead>tr>td:last-child, .table>thead>tr>th:last-child { 
    padding-right: 15px;
}
table.dataTable td.sorting_1, table.dataTable td.sorting_2, table.dataTable td.sorting_3, table.dataTable th.sorting_1, table.dataTable th.sorting_2, table.dataTable th.sorting_3 { 
    background: transparent !important;
}
table.dataTable thead th, table.dataTable thead td, table.dataTable tbody th, table.dataTable tbody td { 
    padding: 10px;
    vertical-align: middle;
}
.valign-top .table > tbody > tr > td, .valign-top .table > tbody > tr > th, .valign-top .table > tfoot > tr > td, .valign-top .table > tfoot > tr > th, .valign-top .table > thead > tr > td, .valign-top .table > thead > tr > th { 
    vertical-align: top;
}
table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting { 
    padding-right: 10px;
    padding-left: 30px;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc  { 
    background-position: 5px center;
}
table.dataTable tr.heading > th { 
    background-color: #3e4b5c;
    color: #fff;
    border-bottom: none;
}
table.dataTable tr.heading > td { 
    border-bottom: none;
}
table.dataTable tr.heading > th .mt-checkbox > span:after { 
    border-color: #d9d9d9;
}
.dataTables_extended_wrapper .table.dataTable { 
    margin: 0 !important;
}
.table-checkable tr > th:first-child, .table-checkable tr > td:first-child { 
    text-align: left;
    padding-left: 15px;
    padding-right: 10px;
    max-width: inherit;
}
th > .mt-checkbox.mt-checkbox-single, td > .mt-checkbox.mt-checkbox-single { 
    right:0;
}
.pli-wrapper { 
    padding: 15px;
}
.table-group-actions { 
    float: left;
}
.table-search-filter { 
    float: right;
}
table.dataTable thead tr.filter td { 
    padding: 0;
    border: none;
    text-align: left;
}
.paging_bootstrap_extended, .dataTables_extended_wrapper div.dataTables_length label, .dataTables_info, .dataTables_extended_wrapper .table-group-actions > span { 
    font-size: 11px;
} 
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover, .tabbable-line > .nav-tabs > li.active { 
    border-color: #525e64 !important;
}
.btn.btn-outline.devices-no-hover { 
    border-color:transparent ;
    cursor: default;
}
.btn.btn-outline.devices-no-hover:hover, 
.btn.btn-outline.devices-no-hover:active, 
.btn.btn-outline.devices-no-hover:active:hover, 
.btn.btn-outline.devices-no-hover:active:focus, 
.btn.btn-outline.devices-no-hover:focus, 
.btn.btn-outline.devices-no-hover.active { 
    background: none;
    border-color:transparent ;
    color: #525e64;
}
select.form-control { 
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding-right: 26px;
    line-height: normal;
    background: url(../../global/img/select-arrow.svg) no-repeat right center;
}
.tbl-serach-content-inn { 
    padding:15px 15px 0;
    border-top: 1px solid #ddd;
}
.tbl-serach-btn, .tbl-serach-btn:active, .tbl-serach-btn:focus { 
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #333;
}
.tbl-serach-btn.collapsed { 
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}
.tbl-serach-btn.collapsed .fa { 
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
.page-content-wrapper .page-content { 
    padding: 25px 20px 20px;
}
.input-group-btn .btn { 
    height: 34px;
}
.tabbable-custom > .tab-content { 
    padding: 15px;
}
.nav-tabs > li > a, .nav-pills > li > a { 
    font-size: 12px;
}
.note.note-info { 
    border-color: #3e4b5c;
}
/*//dropdown overridden*/

.select2-container .select2-selection{
    font-size: 12px;

}
.tbl-serach-content-inn .select2-container--bootstrap .select2-selection{
    height: 30px;

}
.select2-container .select2-selection { 
    box-shadow: none;
}
.select2-container .select2-selection:focus { 
    box-shadow: none;
    border-color: #93a1bb;
}
.lang-tab .tab-pane .form-horizontal .form-group:last-child { 
    margin-bottom: 0;
}
.table .mt-radio, .table .mt-checkbox  { 
    vertical-align: bottom;
}
.mt-radio, .mt-checkbox { 
    font-size: 12px;
    line-height: 1.3;
    height: 16px;
    margin-bottom: 0;
}
.mt-radio > span, .mt-checkbox > span { 
    width: 16px;
    height: 16px;
}
.mt-checkbox > span:after { 
    height: 8px;
    left: 5px;
    top: 2px;
}
.mt-radio > span:after { 
    left: 4px;
    top: 4px;
}
.popover .table { 
    margin-bottom: 0;
}
.channel_range .popover { 
    max-width: 375px;
}
.tabbable-custom > .nav-tabs > li.active { 
    border-color: #3e4b5c;
}
.dropdown-sm{
    min-width: 140px;    
}

i.icon-md{
    font-size: 14px;
    margin:8px 2px 4px 8px;
}
.table .btn{
    margin-right:0;
}
.table .notranslate {
    display: block;
}
.addM-tab .tabbable-custom {
    margin-bottom: 0;
}
.addM-tab textarea.form-control { 
    height: 150px;
}   
.transactional-duration .form-control { 
    width: 50%;
    float: left;
    margin-left: -1px;
}
.mProgress { 
    margin: 10px 0 0;
}
.mPoster { 
    margin: 0 auto;
    max-width: 140px;
}
.mPreview {
    margin: 0 auto;
    max-width: 300px;
    text-align: center;
    padding-top: 40px;
}
.mUpload .fileinput, .mUpload .thumbnail { 
    border: medium none;
    display: block;
    padding: 0;
}
.mUpload .thumbnail img { 
    display: block;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}
.mUpload.sdp-block-body { 
    min-height: 310px;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { 
    vertical-align: middle;
}
.page-bar .page-breadcrumb > li > a:hover, .page-bar .page-breadcrumb > li > a:focus { 
    text-decoration: none;
}
.sdp-head .bootstrap-switch{
    border: none;
    box-shadow: 0 1px 3px #c9c9c9
}
.sdp-head .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .sdp-head .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .sdp-head .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{
    padding:4px 10px;
}
.media-pop-wrap { 
    width: 320px;
}
.media-pop-thumb { 
    float: left;
    width: 75px;
}
.media-pop-thumb-inn { 
    padding: 10px;
    border: 1px solid #ddd;
}
.media-pop-excerpt { 
    margin-left: 90px;
}
.media-pop-excerpt p { 
    margin-bottom: 5px;
}
.popover-content{
    word-wrap: break-word;
}
.packages-popup .wysihtml5-sandbox{
    height :100px !important;
}
.dataTables_wrapper .custom-alerts{

    border-bottom: 1px solid #ddd;
    margin-bottom: 0px;
}
.media-pop-wrap .btn-group-justified>.btn{
    width:50%;
}
.banner-thumb{
    width: 40px;
    height: 40px;
    display: inline-block;
}
.banner-thumb img {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.sdp-radio-thumb { 
    padding-top: 38px;
    max-width: 130px;
}
.packs-tabs .sdp-widget{
    min-height: 237px;
}
.packs-tabs .tab-content{
    min-height: 150px;
}
.sdp-portlet .popover{
    max-width: 50%;
}
.details-control {
    padding: 4px;
    cursor: pointer;
}
.table-hover>tbody>tr.episode-shown:hover{
    background: transparent;
}
.epi-accordion.panel-group{
    margin-bottom: 0;
}
.epi-accordion.panel-group .panel+.panel {
    margin-top: 10px;
}
.epi-accordion.panel-group .panel-body{
    padding:0;
}
.epi-accordion.panel-group .panel-body .table{
    margin-bottom: 0px;
}
.series-table.table { 
    margin-bottom: 0px;
}
.series-table.table thead tr th, .series-table.table td, .series-table.table th{
    padding: 8px 0 !important;
    border: none;
}
.radio-table.table { 
    margin-bottom: 0px;
}
.radio-table.table thead tr th, .radio-table.table td, .radio-table.table th{
    padding: 4px 0 !important;
    border: none;
}


.upload-btns > label { 
    margin-right: 10px;
    vertical-align: middle;
}
.tab-content-inn{
    padding: 15px;
}
.trans-tab{
    box-shadow: 0 0 3px #808080;
}

.epi-accordion .panel-title {
    font-size: 12px;
}
.div-copy-checkbox{
    width: 17px;
    height: 17px;
    border: 1px solid #ddd;
    background: #eee;
}
.gallery-content .table { 
    margin-bottom: 0;
    border: 1px solid #e7ecf1;
}
.email-preview{
    border:none;
    
}
.email-preview body{
    margin:0px;
    padding: 0px;
}
.content-text-area textarea{
    height: 300px;
}
.datetimepicker th.switch {
    display: table-cell;
}
@media (min-width: 992px){
    .modal-xlarge {
        width: 1024px;
    }
    .page-footer { 
        background: #fff;
        margin-left: 235px;
    }
    body .page-footer .page-footer-inner { 
        color: #333;
    }
}

span.required.red-asterisk{
    color: #e02222;
}
/*jQuery Form Validation - Module Live/Radio*/
#checkbox_web_stream .has-error span.help-block.form-error,
#checkbox_mobile_stream .has-error span.help-block.form-error,
#checkbox_set-top-box_stream .has-error span.help-block.form-error,
.form-group.jqueryformvalidation-style .has-error span.help-block.form-error{
    display: table-row;
    line-height: 28px;
}

/*jQuery Form Validation - Module Movies/Series/Banners*/
.form-group.select_atleast_one_checkbox{
    position: relative;
}
.form-group.select_atleast_one_checkbox .mt-checkbox-inline .mt-checkbox:not(:first-child) .form-error,
#banner_upload.form-group.select_atleast_one_checkbox .row .col-md-4:not(:first-child) .form-error{
    visibility: hidden; 
}
#banner_upload.form-group.select_atleast_one_checkbox .fileinput .form-error{
    visibility: visible!important; 
}
.form-group.select_atleast_one_checkbox .form-error{
    border: none!important;
    width: 300px;
    position: absolute;
    top: 16px;
    left: 2px;
}
#banner_upload.form-group.select_atleast_one_checkbox .mt-checkbox-outline{
    margin-bottom: 24px!important;
}
#banner_upload.form-group.select_atleast_one_checkbox .fileinput .form-error{
    width: auto;
    position: static;
}

/*jQuery Form Validation - Module Meta Data Section*/
#form-section .radio-list .mt-radio > .form-error{
    display: none!important;
}
#form-section .radio-list > .form-error{
    color: #e73d4a;
}

/*jQuery Form Validation - Module Video Config*/
#manifest-select-atleast-one .form-error{
    display: none;
}
#manifest-select-atleast-one .manifest-select-atleast-one-form-error{
    color: #e73d4a;
}
.user-login-5 .login-logo, .page-lock .page-logo img{
    max-height: 50px;
}
#advanceFilters {
    display: none;
}
#costomHardFilters {
    display: none;
}