.header_part {
	width: 100%;
	float: left;
	border-bottom: 2px solid #e7eaec;
	background-color: #ffffff;
	min-height: 60px;
	max-height: 60px;
}

.logo {
	float: left;
	display: inline-flex;
	margin: 8px 0px;
}

.logo_title h4 {
	color: #8e6e63;
	font-size: 16px;
	top: 12px;
	position: relative;
}

.wrapper_area {
	width: 100%;
	float: left;
}

.wrapper_part {
	width: 100%;
	float: right;
}

.profile {
	left: 0px;
	position: relative;
	display: inline-block;
	float: right;
}
/*.profile img{top: 12px;
    position: relative; cursor: pointer;}*/
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color: #F05A28;
	color: #fff;
}

.select_panel h3 {
	display: inline-block;
}

.select_panel {
	width: 90%;
	float: left;
	background-color: #ffffff;
	padding: 4px 26px;
	border-radius: 3px;
	margin-bottom: 40px;
	box-shadow: 1px 1px 1px 1px #ccc;
	padding-bottom: 20px;
	/*min-height: 200px;
    max-height: 200px;*/
}
/*.select_panel .select_btn{ margin: 20px 0px;}*/
.report_count {
	width: 16%;
	color: #ffffff;
	font-size: 16px;
	border-radius: 8px;
	padding: 3px 15px;
	float: left;
	margin: 20px 3% 15px 12px;
}

.report_count p {
	text-align: right;
}

.report_count h3 {
	font-size: 25px;
	margin: 0;
	font-weight: 600;
}

.failed {
	background-color: #ed5565;
}

.jobs {
	background-color: #1ab394;
}

.completed {
	background-color: #23c6c8;
}

.contracts {
	background-color: #ed5565;
}

.users {
	background-color: #23c6c8;
}

.contentTypes {
	background-color: #f8ac59;
}

.tenants {
	background-color: #1ab394;
}

.live {
	background-color: #f8ac59;
}

.movie {
	background-color: #1ab394;
}

.vod {
	background-color: #1c84c6;
	margin-right: 0 !important;
}

.vision_right {
	margin-right: 25px;
}

.report_count p {
	margin: 0;
}

.management_count .col-sm-4 {
	padding-left: 0;
}

.select_btn button {
	width: 100%;
	border: none;
}

.cms {
	background-color: #129E12;
}

.sms {
	background-color: #334DCC;
}

.crm {
	background-color: #B26024;
}

.campaign {
	background-color: #93931D;
}

.analytics {
	background-color: #1D6A91;
}

.select_gapp {
	padding: 3px 10px !important;
}

.dropdown_gapp {
	width: 253px;
	padding: 15px;
	left: -80px !important;
}

.dropdown-messages-box {
	float: left;
	border: 1px solid #fff;
}

.dropdown-messages-box:hover {
	border: 1px solid #ddd;
}

.dropdown-messages-box a {
	padding: 0px !important;
}

.dropdown-messages-box h4 {
	margin: 0px 18px 5px;
}

.dropdown-messages-box a {
	float: left;
}
/*.dropdown-messages-box a:hover{border: 1px solid rgba(86, 96, 117, 0.7);padding: 0px !important;}*/
.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks,
	.navbar-top-links .dropdown-alerts {
	width: 266px;
	min-width: 0;
}

.fa-th {
	font-size: 21px;
}

.nav>li>a:focus, .nav>li>a:hover {
	background-color: transparent;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background: transparent;
}

.fa-picture-o {
	font-size: 25px;
	color: #666666;
}

.fa-file-text-o {
	font-size: 16px;
	color: #7F3F97;
}

.fa-pencil-square-o {
	font-size: 16px;
}

.fa-trash {
	color: #d80029;
	font-size: 16px;
}

.report_config {
	width: 20%;
	color: #ffffff;
	font-size: 16px;
	border-radius: 8px;
	padding: 3px 15px;
	float: right;
	margin: 6px 2.5% 0px 0px;
}

.report_config p {
	text-align: right;
	margin: 0;
	font-size: 14px;
}

.report_config h3 {
	font-size: 18px;
	margin: 0;
	font-weight: 600;
}

.page-heading {
	border-top: 0;
	padding: 0 10px 7px 10px;
}

.bread_crumb {
	top: 25px;
}

.ibox-title .fa-plus-square {
	font-size: 22px;
	left: 10px;
	position: relative;
	top: 1px;
}

.search_bar {
	float: right;
}

.logo-element img {
	width: 100%;
}

.sidebar-collapse .nav-header {
	padding: 20px 4px;
}

.dropdown-menu .divider {
	margin: 0px;
}

.popup_content {
	width: 100%;
	float: left;
}
/*.popup_content input{padding: 4px 12px;
    border-radius: 4px;
    border: 1px solid #ddd;}*/
.popup_footer {
	border-top: 1px solid transparent;
	margin-bottom: 0px;
}

/* .popup_content label {
	display: block;
} */
.popup_content .popup_label {
	margin-bottom: 18px;
}

.modal-header {
	background-color: #1ab394;
	padding: 10px;
	color: #ffffff;
}

.modal-title {
	font-size: 16px;
}

.forgot-title {
	font-size: 14px;
}

.modal-header .close {
	font-size: 27px;
}

.fa fa-unlock {
	font-size: 13px;
	margin: 0px 2px;
}

#treeview {
	padding: 0;
}

.hummingbird-treeview, .hummingbird-treeview * {
	list-style: none;
	font-size: 16px;
	line-height: 24px;
}

.hummingbird-treeview label {
	font-weight: normal;
}

.hummingbird-treeview input[type=checkbox] {
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 0px;
}

.hummingbird-treeview


.plan-details .modal-header{
	border-bottom:inherit;
}
.plan-details .modal-footer{
	border-top:inherit;
	padding: 0;
}
.plan-details .modal-dialog{
	width: 50%;
	margin: 60px auto;
}
.plan-details .modal-body p,.plan-details .modal-body li{
	color:#fff;
	font-size:16px;
	margin-bottom: 15px;
}
.plan-details .modal-header, .modal-content{
	background-color: inherit;
}
.plan-details .modal-header{
    padding:10px 0px;
}
.plan-details .modal-body{
	padding:0;
}
.plan-details .modal-title {
    font-size: 30px;
    margin-bottom: 20px;
}
.plan-details .close{
    font-size: 30px;
    opacity: 1;
    color: #fff;
    border-radius: 20px;
    background-color: #f8ac59;
    padding: 0px 6px;
    margin: 15px;
    font-weight: normal;
    outline: 0;
}
.plan-details .close:hover{
    background-color: #ef2b2b ;
}
.modal.plan-details{
	background-color: #000000c9;
}
.modal-create-area .modal-body{
	background-color: #fff;
}






















































































 























































































ul














































































































































































:not























































































 























































































(
.hummingbird-base























































































 























































































)
{
display














































































































































































:























































































 























































































none














































































































































































;
}
.hummingbird-treeview .fa {
	font-style: normal;
	cursor: pointer;
}

.checkbox-tree {
	background-color: transparent;
	border: 1px solid transparent;
}

.checkbox-tree ul li i {
	float: left;
	margin: 0px 10px 0px 0px;
}

.navbar-header h4 {
	padding: 12px 63px;
	margin-top: 8px;
}

/* .popup_content .popup_label input, textarea, select {
	margin-bottom: 20px;
} */



.plan-details .modal-header{
	border-bottom:inherit;
}
.plan-details .modal-footer{
	border-top:inherit;
	padding: 0;
}
.plan-details .modal-dialog{
	width: 50%;
	margin: 60px auto;
}
.plan-details .modal-body p,.plan-details .modal-body li{
	color:#fff;
	font-size:16px;
	margin-bottom: 15px;
}
.plan-details .modal-header, .modal-content{
	background-color: inherit;
}
.plan-details .modal-header{
    padding:10px 0px;
}
.plan-details .modal-body{
	padding:0;
}
.plan-details .modal-title {
    font-size: 30px;
    margin-bottom: 20px;
}
.plan-details .close{
    font-size: 30px;
    opacity: 1;
    color: #fff;
    border-radius: 20px;
    background-color: #f8ac59;
    padding: 0px 6px;
    margin: 15px;
    font-weight: normal;
    outline: 0;
}
.plan-details .close:hover{
    background-color: #ef2b2b ;
}
.modal.plan-details{
	background-color: #000000c9;
}

/* preview screen related  */
.cp_preview_part{
	position: relative;
	padding: 15px;
	/* margin-top: 0; */
}
.cp_remove_preview{
	position: absolute;
    right: 15px;
}
.cp_preview_btn{
	margin-top: 15px;
	width: 100%;
    float: left;
}

.cp_remove_preview .remove i{
	background-color: red;
    border-radius: 50%;
    padding: 4px 5px;
	color: #fff;
	cursor: pointer;
}
.cp_preview_table .btn-primary{
    padding: 3px 6px;
    font-size: 12px;
}

/* skipscene screen related  */


.cp_skipscene_btn{
	margin-top: 15px;
	width: 100%;
    float: left;
}
.cp_remove_skipscene{
	position: absolute;
    right: 15px;
}

.cp_remove_skipscene .remove i{
	background-color: red;
    border-radius: 50%;
    padding: 4px 5px;
	color: #fff;
	cursor: pointer;
	position: relative;
    top: -5px;
}

.cp_skipscene_part{
	position: relative;
	padding: 15px;
	/* margin-top: 0; */
}

.cp_skipscene_table .btn-primary{
    padding: 3px 6px;
    font-size: 12px;
}

.data-bgclr1.cp_skipscene_box{
   display: flex;
   float: inherit;
}
.data-bgclr1{
	background-color: #EFEFEF;
	width: 96%;
    margin: 15px auto;
     display: inherit;
    float: inherit; 
}

@media screen and (min-width:992px) and (max-width:1200px) {
	.select_panel {
		width: 100%;
	}
	.bread_crumb {
		top: 0;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.select_panel {
		width: 100%;
		min-height: 235px;
		max-height: 235px;
	}
	.report_count p {
		font-size: 15px;
	}
	.bread_crumb {
		top: 0;
	}
}

.sign-txt {
	text-align: center;
}

@media screen and (min-width:320px) and (max-width:767px) {
	.logo {
		float: none;
	}
	.report_count {
		width: 28%;
	}
	.logo_title h4 {
		top: 0;
	}
	.header_part {
		text-align: center;
	}
	.model-user {
		border: medium none !important;
		border-radius: 3px !important;
		box-shadow: 0 0 3px rgba(86, 96, 117, 0.7) !important;
		float: left !important;
		font-size: 12px;
		left: 0 !important;
		list-style: none outside none !important;
		padding: 0 !important;
		position: absolute !important;
		text-shadow: none;
		top: 100%;
		z-index: 1000 !important;
		background-color: #fff !important;
	}
	.dropdown_gapp {
		left: -180px !important;
	}
	.navbar .nav>li>.dropdown_gapp:before {
		left: 210px !important;
	}
	.navbar-nav {
		width: 150px;
		float: left;
	}
	.report_count {
		float: none;
		margin: 0px auto !important;
		margin-bottom: 10px !important;
		margin-top: 10px !important;
	}
	.videos {
		margin-right: auto !important;
	}
	.select_panel {
		width: 100%;
	}
	.header_part {
		min-height: 110px !important;
		max-height: 110px !important;
	}
	.navbar {
		bottom: 20px;
	}
}

@media screen and (min-width:320px) and (max-width:480px) {
	.report_count {
		width: 50%;
	}
	.logo_title h4 {
		top: 0;
	}
}

.creatersp {
	padding: 0px 40px 0px 4px;
}

.ibox-title h5 a {
	position: relative;
	z-index: 2;
}

.navbar {
	margin-bottom: 0px;
}

.ibox-title h5 a {
	position: relative;
	z-index: 2;
}

.success {
	border-color: #1ab394 !important;
}

.contract-input {
	margin-bottom: 10px;
}

.fileUpload {
	position: relative;
	overflow: hidden;
	bottom: 34px;
	left: 84%;
	border-radius: unset;
}

.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.fileinput.input-group>.btn-file {
	background-color: #1ab394;
	color: #fff;
	border: 1px solid #1ab394;
}

.add-plus {
	font-size: 20px;
	margin-left: 3%;
}

.add-input {
	width: 100%;
	float: left;
}

.circle-minus {
	font-size: 20px;
	float: right;
	top: 25px;
	position: relative;
	left: 30px;
}

.addremovebtn {
	margin-top: 10px;
}

.property-val {
	text-align: center;
}

.property-check {
	border: 1px solid #ddd;
	max-height: 120px;
	min-height: 120px;
	padding-left: 13%;
	padding-top: 4%;
	font-size: 13px;
	width: 70%;
	left: 15%;
	position: relative;
	overflow-y: scroll;
}

.check-all {
	margin-top: 2%;
}

.check-all a {
	float: right;
}

.form-check label {
	font-weight: normal;
}

.form-check input {
	margin: 0px 10px;
}

.roletype {
	float: left;
}

.addrole {
	font-weight: bold;
	left: 10px;
	position: relative;
	text-decoration: underline;
	font-style: italic;
}

.role-dropdown {
	left: -10px !important;
	background-color: #ddd;
}

.roletype {
	float: left;
}

.addrole {
	top: -2px;
	position: relative;
}

.user-addplus {
	margin: 0px;
	font-size: 22px;
	left: 10px;
	position: relative;
	top: 1px;
	color: #619341;
}

.user-slash {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}

.ibox-pluse h5 {
	margin: 0px 30px 0px 0px;
}

.admin-table td img {
	width: 20%;
	float: left;
}

.admin-table td h4 {
	font-weight: bold;
}

.content-title {
	float: left;
	margin: 7px 60px;
}

.content-live h5 {
	margin: 26px 0px;
	font-size: 14px;
}

.content-icon {
	top: 8px;
	position: relative
}

.encode-btn {
	padding: 2px 20px;
	position: relative;
}

.circle-approved {
	color: #1ab394;
	font-size: 22px;
	top: 5px;
	position: relative;
}

.circle-warning {
	color: #D3A618;
	font-size: 19px;
	top: 5px;
	position: relative;
}

.circle-rejected {
	color: #d80029;
	font-size: 22px;
	top: 5px;
	position: relative;
}

.wizard>.steps>ul>li {
	width: 15%;
}

.navbar-form {
	margin-top: 0px;
}

.btn-add {
	background-color: #727F25;
	border: 1px solid #727F25;
}

.btn-modify {
	background-color: #893E43;
	border: 1px solid #893E43;
}

.btn-reject {
	background-color: #d80029;
	border: 1px solid #d80029;
}

.btn-approved {
	background-color: #1ab394;
	border: 1px solid #1ab394
}

.circle-add {
	color: #727F25;
	font-size: 22px;
	top: 5px;
	position: relative;
	/* margin: 10px 5px; */
}

.circle-modify {
	color: #893E43;
	font-size: 21px;
	top: 5px;
	position: relative;
	/* margin: 10px 5px; */
}
/*cp-tabs*/
.select-tab {
	background-color: #a7b1c2;
	color: #000;
}

.ibox-tabtitle {
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.ibox-tabs div a {
	float: left;
	margin: 0px 16px 0px 0px;
}

.select-btns {
	float: right;
}

.tab-content {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.tab-selection a {
	cursor: default;
}

.tab-selection1 a {
	cursor: pointer;
}

.ibox-select a {
	cursor: pointer;
}
/*category*/
.preview {
	float: right;
}

.selectdiv {
	width: 100%;
	float: left;
	background: #eee;
	border: 2px solid #ddd;
}

.selectdiv-title {
	border-bottom: 1px solid #ddd;
	padding: 12px 15px;
	font-size: 14px;
	font-weight: bold;
}

.privew-btn a {
	left: 30%;
	position: relative;
	background-color: #4bbf00;
	border-color: #4bbf00;
}

/* .show-preview {
	border: 1px solid #a7b1c2;
	width: 35%;
	float: left;
	padding: 80px;
	margin-bottom: 10px;
	background-color: #ddd;
} */

#show-preview, #show-preview1 {
	border: 1px solid #a7b1c2;
/* 	width: 75%; */
/* 	height: 130px; */
	float: left;
	margin-bottom: 10px;
	background-color: #ddd;
}

.preview {
	left: 20%;
}

.tab-content {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.select-btns {
	float: right;
    /* margin-top: 20px; */
}
.define_content {
	/* margin-left: 8px; */
	margin-top: 20px;
	padding: 0 10px;
}

.default {
	width: 100% !important;
}

font-normal1 {
	font-weight: bold;
}

.ibox-tabs {
	width: 100%;
	float: left;
}

@media ( min-width : 768px) {
	.form-inline .form-control {
		vertical-align: inherit;
	}
}
/*Category Content*/
.preview {
	float: right;
}

.selectdiv {
	width: 100%;
	float: left;
	background: #eee;
	margin-bottom: 20px;
	border: 2px solid #ddd;
}

.selectdiv-title {
	border-bottom: 1px solid #ddd;
	padding: 12px 15px;
	font-size: 14px;
	font-weight: bold;
}

.privew-btn a {
	left: 30%;
	position: relative;
	background-color: #4bbf00;
	border-color: #4bbf00;
}

.show-preview {
	border: 1px solid #a7b1c2;
	width: 35%;
	float: left;
	padding: 80px;
	margin-bottom: 10px;
	background-color: #ddd;
}

.preview {
	left: 30%;
}

.btn-imagepreview {
	position: relative;
	margin-top: 20px;
}

.privew-btn {
	margin-top: 25px;
}

.define-static {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.table-img {
	width: 100%;
	float: left;
	padding-top: 18px;
	border-top: 2px solid #a7b1c2;
	margin-top: 12px;
}

.ibox-tabs {
	width: 100%;
	float: left;
}

@media ( min-width : 768px) {
	.form-inline .form-control {
		vertical-align: inherit;
	}
}

.select-btns button {
	margin: 0px 20px 0px 20px;
}

.ibox-content {
	width: 100%;
	float: left;
}

.dataTables_info {
	margin-left: 18% !important;
	margin-top: -35px !important;
}

.tab-disable {
	color: #fff !important;
	background-color: #6fd1bd;
	border: 1px solid #6fd1bd;
}

a.btn.btn-primary.tab-disable {
	color: #fff !important;
	background-color: #6fd1bd;
	border: 1px solid #6fd1bd;
}

.ibox-details ul {
	padding: 0px;
}
/*Category Content*/
.preview {
	float: right;
}

.selectdiv {
	width: 94%;
	float: left;
	background: #eee;
	margin-bottom: 20px;
	border: 2px solid #ddd;
	left: 29px;
	position: relative;
}

.selectdiv-title {
	border-bottom: 1px solid #ddd;
	padding: 12px 15px;
	font-size: 14px;
	font-weight: bold;
	background-color: #7d919e;
}

.privew-btn a {
	left: 30%;
	position: relative;
	background-color: #4bbf00;
	border-color: #4bbf00;
}

.show-preview {
	border: 1px solid #a7b1c2;
	width: 35%;
	float: left;
	padding: 80px;
	margin-bottom: 10px;
	background-color: #ddd;
}

.preview {
	left: 30%;
}

.btn-imagepreview {
	position: relative;
	margin-top: 20px;
}

.privew-btn {
	margin-top: 25px;
}

.define-static {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.table-img {
	width: 100%;
	float: left;
	padding-top: 18px;
	border-top: 2px solid #EFEFEF;
	margin-top: 12px;
}

.ibox-tabs {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.ibox-sort li {
	float: left;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	width: 29%;
	text-align: center
}

.ibox-sort {
	margin: 0;
	padding: 0;
}

.ibox-title p {
	float: right;
}

.ibox-header p {
	float: right;
}

.home-carousel {
	border: 1px solid #EFEFEF;
	overflow-y: scroll;
	background-color: #EFEFEF;
	overflow-x: hidden;
	height: 645px;
	clear: both;
	list-style: none;
	padding:0px 15px;
	margin-bottom: 0;
}

.ibox-header {
	border: none;
	margin-top: 16px;
	border: none;
}

.carousel-title h4 {
	display: inline-block;
}

@media ( min-width : 768px) {
	.form-inline .form-control {
		vertical-align: inherit;
	}
}

.select-btns button {
	margin: 0px 15px 0px 15px;
}

/*dragable*/
.ibox-tools h4 {
	float: left;
}

.ibox-content {
	width: 100%;
	float: left;
}

.iboxes {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 10px 0px;
}

.ibox-checked {
	float: left;
	margin-top: 7px;
}

.iboxs-tools {
	float: left;
	margin-top: 5px;
}

.iboxs-txt p {
	margin: 0px;
}

.iboxs-txt h3 {
	margin: 0px;
}
/*.iboxs-txt{margin-left: 10%;} */
.ibox-dragable {
	float: right;
	margin-top: -20px;
}

.fa-dragable {
	font-size: 15px;
	color: #a7b1c2;
	/*margin-left: 31px;*/
}

.radio {
	margin: 0px;
}

.table-img h3 {
	font-weight: bold;
}

.dataTables_info {
	margin-left: 18% !important;
	margin-top: -35px !important;
}

.ui-sortable-handle {
	min-height: 45px !important;
}
#searchCarousalTerm{
	color: #676A6C;
}

.ibox-details ul li {
	display: inline-block;
	color: #333;
	text-decoration: none;
	padding: 0px 50px 0px 0px;
	font-size: 13px;
	font-weight: bold;
}

.ibox-details ul {
	padding: 0px;
	margin: 0px;
}

.ibox-filter ul li {
	list-style: none;
	float: left;
	font-size: 14px;
	padding: 0px 20px;
}

.ibox-filter ul {
	padding: 0;
}


.form-bg {
	padding: 25px;
	background-color: #EFEFEF;
	width:100%;
 	float:left;
}
/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-green, .iradio_square-green {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 22px;
	background: url(../images/green.png) no-repeat;
	border: none;
	cursor: pointer;
}

.icheckbox_square-green {
	background-position: 0 0;
}

.icheckbox_square-green.hover {
	background-position: -24px 0;
}

.icheckbox_square-green.checked {
	background-position: -48px 0;
}

.icheckbox_square-green.disabled {
	background-position: -72px 0;
	cursor: default;
}

.icheckbox_square-green.checked.disabled {
	background-position: -96px 0;
}

.iradio_square-green {
	background-position: -120px 0;
}

.iradio_square-green.hover {
	background-position: -144px 0;
}

.iradio_square-green.checked {
	background-position: -168px 0;
}

.iradio_square-green.disabled {
	background-position: -192px 0;
	cursor: default;
}

.iradio_square-green.checked.disabled {
	background-position: -216px 0;
}

/* HiDPI support */
@media ( -o-min-device-pixel-ratio : 5/4) , ( -webkit-min-device-pixel-ratio :
		1.25) , ( min-resolution : 120dpi) {
	.icheckbox_square-green, .iradio_square-green {
		background-image: url(green@2x.png);
		-webkit-background-size: 240px 24px;
		background-size: 240px 24px;
	}
}

.ibox-details {
	padding: 8px 0px 0px 18px;
	margin-bottom: 10px;
	border-radius: 2px;
}

.ibox-group {
	border: 1px solid #ddd;
	background-color: #7d919e;
	color: #fff;
}

.carousel-title h3 {
	display: inline-block;
	padding: 4px 21px 0px 0px;
	padding-left: 15px;
}

#owl-demo .item {
	margin: 3px;
}

#owl-demo .item img {
	display: block;
    width: 100%;
	height: auto;
}

#owl-demo .item h4 {
	text-align: center;
	font-weight: normal;
	font-size: 12px;
}

.owl-theme .owl-controls {
	display: none !important;
}

.preview-slider {
	margin: 170px auto;
}
/*cp-subtitles*/
.select-tab {
	background-color: #EFEFEF;
	color: #000;
}

.upload-btn {
	/*margin-top: 40px;
	padding:10px; */
}

/* .subtitle-upload {
	margin-top: 20%;
} */
.tab-disable {
	color: #fff !important;
	background-color: #6fd1bd;
	border: 1px solid #6fd1bd;
}

a.btn.btn-primary.tab-disable {
	color: #fff !important;
	background-color: #6fd1bd;
	border: 1px solid #6fd1bd;
}

.insideBox {
	margin-top: 2px;
	padding: 0px 22px 0px 47px;
}

.inside {
	height: 55px;
}

.panel-heading .accordion-toggle:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings';
	/* essential for enabling glyphicon */
	content: "\e113"; /* adjust as needed, taken from bootstrap.css */
	float: right; /* adjust as needed */
	color: #c4c4c4; /* adjust as needed */
}

.panel-heading .accordion-toggle.collapsed:after {
	/* symbol for "collapsed" panels */
	content: "\e114"; /* adjust as needed, taken from bootstrap.css */
}

#owl-demo-imgpreview .owl-item .item img {
	width: 70%;
	height: 70%;
}

#owl-demo-imgpreview .item h4 {
	text-align: center;
	font-weight: normal;
	margin-right: 40%;
	font-size: 12px;
}

.upload-preview h4 {
	margin-left: 12%;
}

.upload-preview .show-preview {
	margin-left: 12%;
}

.addon {
	right: -20px;
	position: absolute;
	bottom: 26px;
}

.tags div {
	margin-bottom: 20px;
}

.ibox-details h4 {
	font-size: 12px;
}

.panel-default>.panel-heading {
	background-color: #ddd;
}

.data-bgclr {
	background-color: #EFEFEF;
	width: 100%;
	float: left;
	padding: 0px 0px 0px 15px;
	margin-top: 15px;
}

.table tr:nth-child(odd) {
	background: #ffffff !important;
}

.table tr:nth-child(even) {
	background: #EFEFEF !important;
}

.btn-proceed {
	background-color: #1D85E1;
	border-color: #1D85E1;
	color: #FFFFFF;
}

.panelmargin {
	margin-top: 15px !important;
	padding: 4px 15px !important;
}

.text-info {
	color: #888585;
}

#pageloader {
	background: rgba(0, 0, 0, 0.24);
	height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
	display: none;
}

.loader-item {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	width: 150px;
	height: 150px;
	left: 50%;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
	{
	background-color: #d8d8d8;
}

.btn-proceed:hover, .btn-proceed:focus, .btn-proceed:active,
	.btn-proceed.active, .open .dropdown-toggle.btn-proceed, .btn-proceed:active:focus,
	.btn-proceed:active:hover, .btn-proceed.active:hover, .btn-proceed.active:focus
	{
	background-color: #0967b9;
	border-color: #0967b9;
	color: #fff;
}

.carousels-add {
	float: right;
	margin: 0px 0px 0px 10px;
	position: relative;
}

.alignlistitem {
	float: right;
}

.hex-pound {
	display: none;
}

.addcarousel {
	list-style: none;
	bottom: 58px;
	position: relative;
	z-index: 1;
	right: 5%;
}

.addcarousel li {
	float: left;
	margin: 0px 6px;
}
/*device preview*/
.device-preview {
	position: relative;
	top: 80px; 
	width: 80%;
	left: 20px;
}

.scrool-preview {
	height: 465px;
	overflow: scroll;
	overflow-x: hidden;
	padding: 0px 10px 0px 22px;
}

.mobile-icon {
	position: absolute;
	width: 76%;
	height: 137%;
	/* top: -17%; */
}

.preview-txt p {
	text-align: center;
}

#previewId {
	padding-left: 5%;
}

.owl-demo-devicepreview img {
	width: 80px;
	height: 50px;
}

.menu-preview {
	list-style: none;
}

.menu-preview li {
	display: inline-block;
	padding: 0px 31px 0px 0px;
}
.device-preview ul{margin: 0;}
.device-preview::-webkit-scrollbar {
	width: 1em;
	z-index: 4;
}

.device-preview::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	z-index: 4;
}

.device-preview::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	outline: 1px solid slategrey;
	z-index: 4;
}

.owl-wrapper-outer p {
	/* text-align: center; */
	margin: 0px;
	font-size: 11px;
	color: #676a6c;
	font-weight: 600;
	position: relative;
	/* right: 15px; */
}

.devicepreview-select {
	padding: 0px;
	margin: 0px;
	min-height: 25px;
	max-height: 25px;
}

#owl-demo-devicepreview {
	margin-bottom: 10px;
}

.btn-proceed.disabled, .btn-proceed.disabled:hover, .btn-proceed.disabled:focus,
	.btn-proceed.disabled:active, .btn-proceed.disabled.active,
	.btn-proceed[disabled], .btn-proceed[disabled]:hover, .btn-proceed[disabled]:focus,
	.btn-proceed[disabled]:active, .btn-proceed.active[disabled], fieldset[disabled] 
.btn-proceed, fieldset[disabled] .btn-proceed:hover, fieldset[disabled] 
.btn-proceed:focus, fieldset[disabled] .btn-proceed:active, fieldset[disabled] 
.btn-proceed.active {
	background-color: #0967b9;
	border-color: #0967b9;
}

.label-clr {
	color: #18a689;
}

.label-no-clr {
	color: #d1345b;
}

.label-new {
	background-color: #1c84c6;
}


.label-yes-clr {
	color: #23c6c8;
}

.input-spiner {
	float: right;
	top: -24px;
	position: relative;
	right: 6px;
	color: #1ab394;
	font-size: 15px;
}

.fileinput .form-control {
	width: 200px;
}

/* .fileinput .form-control {
	width: 200px;
} */

.fileinput-filename {
	width: 82%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.table-meta th {
	width: 32%;
	text-align: center;
}

.table-meta td {
	width: 33%;
	text-align: center;
}

/* .carousel-title {
	text-align: center;
} */
.btn-file {
	width: 0%;
}

.fileinput.input-group {
	display: inherit;
}

.input-group-addon {
	padding: 9px 10px;
}

.table-meta>tbody>tr:nth-child(odd) {
	background: #ffffff !important;
	float: left;
	width: 100%;
}

.table-meta>tbody>tr:nth-child(even) {
	background: #EFEFEF !important;
	float: left;
	width: 100%;
}

.table-meta th {
	width: 50%;
	text-align: center;
}

.table-meta td {
	width: 50%;
	text-align: center;
}

.carosuel-overflow th {
	width: 50%;
	text-align: center;
}

.carosuel-overflow td {
	width: 50%;
	text-align: center;
}

.carosuel-overflow1 td {
	text-align: center;
}

.carosuel-overflow1 th {
	text-align: center;
}

/* test */
.carousal-add-box {
	border: 1px solid #ccc;
	background: #0303031a;
	padding: 10px 0px;
	position: relative;
	width: 100%;
	height: 75px;
}

.songs-added {
	color: #44527b;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 8px;
	padding: 5px 6px;
}

.table_view {
	display: block;
	height: 771px;
	overflow-y: scroll;
}

.playlists-addicon {
	float: right;
	position: relative;
	bottom: 23px;
	z-index: 2px;
	left: 20px;
}

._cStudiopl {
	top: 15px;
	position: relative;
}

.footable th {
	text-align: center;
}

.footable td {
	text-align: center;
}

#viewAuditLogDetails .viewDetailsTable > thead > tr > th{
	text-align: left;
}

#viewAuditLogDetails .viewDetailsTable > tbody > tr > td{
	text-align: left;
}

.carousel-select {
	top: 5px;
	width: 135%;
	position: relative;
	left: 15px;
	float: right;
	color: #333;
	border-radius: 4px;
}
.group-devicepreview {
	float: left;
	padding: 0;
	margin: 0;
	bottom: 0px;
	position: relative;
}

.devicepreviewbtn {
	bottom: 10px;
	position: relative;
	padding: 3px 5px;
}

.carouselViewbtn {
	bottom: 10px;
	position: relative;
	padding: 3px 5px;
}

.playlistType {
	color: #fff;
}
.importmessage {
	float: left;
	margin-left: 25%;
}
.forgetpwdmesssage {
	text-align: center;
}

.remove-padding {
	padding: 0px;
}
.navbar-static-side {
	position: fixed
}

.pm_links.disabled {
	pointer-events: none;
	opacity: 0.4;
}

.content-box{
	display: flex;
    flex: 1;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    display:-ms-flexbox;
	display:webkit-box;
	 flex: 1; 
    -ms-flex: 1;
    -webkit-box-flex: 1; 
}
.table-subtitle{
	    width: 67%;
}
.table-subtitle tr:nth-child(odd) {
    background: #EFEFEF  !important;
}
.table-subtitle tbody>tr>td {
	/*width: 30%;*/
	text-transform: uppercase;
}

.carousel-title-btn li:first-child a:hover {
	background-color: #337ab7;
}

.carousel-title-btn li:first-child a {
    background-color: #1ab394;
    padding: 2px 6px;
    color: #fff;
}

.clearable-input {
	position: relative;
	display: inline-block;
}

.clearable-input>input {
	padding-right: 1.4em;
}

.clearable-input>[data-clear-input] {
	display: none;
	position: absolute;
	top: 0;
	right: 52px;
	font-weight: bold;
	font-size: 1.4em;
	padding: 0 0.2em;
	line-height: 1em;
	cursor: pointer;
	font-size: 25px;
	padding: 4px;
	z-index: 10;
}

.clearable-input>input::-ms-clear {
	display: none;
}

.btn-group-xs>.btn, .btn-xs{
	padding: 4px 4px;
	font-size: 13px;
	background-color: #1ab394;
	padding: 2px 6px;
	color: #fff;

}
.form-bg-ccarousel {
	padding: 23px 15px;
	background-color: #5a59591a;
	width: 100%;
	float: left;
}

#_ccarouselProperties .form-bg-ccarousel {
	margin-bottom: 10px;
}

#_ccarouselProperties .form-bg-ccarousel .form-group label {
	font-size: 12px;
}

.table_view .table tr:nth-child(even), .table_view .table-bordered>thead>tr>th,
	.table_view .table-bordered>thead>tr>td {
	background-color: #dddddd4d !important;
}

#_ccarouselProperties #carouselStartDate, #_ccarouselProperties #carouselEndDate
	{
	background-color: #eee;
}

#_ucarouselEndDate, #_ucarouselStartDate {
	background-color: #ddd;
}

.form-bg-uccarousel {
	padding: 25px;
	background-color: #EFEFEF;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

#carouselProperties .form-group {
	margin-bottom: 10px;
}

#carouselProperties .form-bg-uccarousel .form-group label {
	font-size: 12px;
}
.carousel-content {
	padding-bottom: 0;
	width: 100%;
	float: left;
}
.wrapper-content .ibox-group{
	width: 100%;
    float: left;
}
.select-btns-carousel button {
	opacity: 1 !important;
}

.select-btns-carousel .btn-primary[disabled]._uupdateCarouselProceedBtn
	{
	background-color: rgba(29, 197, 163, 0.65);
	border-color: rgba(29, 197, 163, 0.1);
}

.select-btns-carousel .btn-primary[disabled]._uupdateCarouselExitBtn {
	background-color: rgba(9, 103, 185, 0.65);
	border-color: rgba(9, 103, 185, 0.1);
}
#previewId .owl-demo-devicepreview .item {
    text-align: center;
}
.form-bg-uccarousel .radio input[type="radio"]:focus+label::before,
	.form-bg-ccarousel .radio input[type="radio"]:focus+label::before {
	outline: none;
}

/* carousel advanced options */
#accordion1 .panel-heading {
	padding: 0;
}

#accordion1 .panel-title>a {
	display: block;
	padding: 0.4em 0.6em;
	outline: none;
	font-weight: bold;
	text-decoration: none;
}

#accordion1 .panel-title>a.accordion-toggle::before, #accordion1 a[data-toggle="collapse"]::before
	{
	content: "\e113";
	float: right;
	font-family: 'Glyphicons Halflings';
	margin-right: 1em;
	color: #c4c4c4;
}

#accordion1 .panel-title>a.accordion-toggle.collapsed::before,
	#accordion1 a.collapsed[data-toggle="collapse"]::before {
	content: "\e114";
}

.advanced-options {
	background-color: #ddd;
}

.advance-pluse {
	right: 16px;
	position: relative;
	top: 30px;
	position: relative;
}

.advance-pluse {
	right: 16px;
	position: relative;
	top: 30px;
	position: relative;
}

.accordion-carousel {
	width: 100%;
	float: left;
}

#headingTwo h4 {
	margin: 0;
}

/* #wrapper, .navbar-static-side, #page-wrapper {
	height: 100%;
} */
.changepasswordmsg {
	text-align: center;
	font-weight: bold;
	color: #f8ac59;
}
.btn_dwn {
	width: 40px !important;
	border-radius: 0px 0px 0px 0px !important;
	float: left;
}

#_csampleDownload {
	display: inherit;
	float: left;
	width: 40px;
	padding: 9px 10px;
}

#_bulkSampleDownload {
	display: inherit;
	float: left;
	width: 40px;
	padding: 9px 10px;
}

.search-box {
  transition: width 0.6s, border-radius 0.6s, background 0.6s, box-shadow 0.6s;
  width: 50px;
  height: 50px;
  border-radius: 20px;
  border: none;
  cursor: pointer;
  background: #ebebeb;
}
.search-icon img{
	width: 50px;
position: relative;
left: -17px;
top:-1px
}
.search-box + label .search-icon {
  color: black;
}
.search-box:hover {
  color: white;
  background: #c8c8c8;
 
}
.search-box:hover + label .search-icon {
  color: white;
}
.search-box:focus {
  transition: width 0.6s cubic-bezier(0, 1.22, 0.66, 1.39), border-radius 0.6s, background 0.6s;
  border: none;
  outline: none;
  box-shadow: none;
  padding-left: 15px;
  cursor: text;
  width: 300px;
  border-radius: auto;
  background: #ebebeb;
  color: black;
}
.search-box:focus + label .search-icon {
  color: black;
}
.search-box:not(:focus) {
  text-indent: -5000px;
}

.search-icon {
  position: relative;
  left: -30px;
  color: white;
  cursor: pointer;
}


#filterButtons .btn-white.active {
	color: #fff;
	border: 1px solid #1ab394;
	background-color: #1ab394;
}

#filterButtons .btn-white.active.focus {
	outline: 0;
}

#filterButtons .btn-white:hover {
	border-color: #d2d2d2;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

#filterButtons .btn-white.active:hover {
	border-color: #1ab394;
	-webkit-box-shadow: none;
	box-shadow: none;
}
._btnstudioname {
	position: relative;
	top: 10px;
}
#owl-demo p {
	margin: 0;
	font-weight: bold;
	text-align: center;
}
.search-tmdb{
    position: relative;
    top: 12px;
}
#studio_base {
	background: #23c6c8;
	display: inline-block;
	height: 28px;
	margin-left: 20px;
	width: 90px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	margin: 0 auto;
}
#studio_base h3 {
	font-size: 14px;
	text-align: center;
	color: #fff;
}
#studio_base i {
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.nodata-preview {
	height: 465px;
	padding: 0px 10px 0px 22px;
	display: table;
	width: 100%;
	text-align: center;
	color:#ed5565;
}
.menu-preview li._uGroupName {
	color: #ed5565;
}
/*----------- Color Picker---------------[*/
.color-pickblock {
	border: 1px solid #ccc;
}

.color-pickblock .pick-a-color.jscolor {
	border: 5px solid rgb(255, 255, 255);
	margin-bottom: 0px;
}

/*------------- table head updown arrows------------------*/
.updown-content {
	display: inline-block;
	position: relative;
	left: 2px;
}

.updown-content i.fa.fa-caret-up, .updown-content i.fa.fa-caret-down {
	position: absolute;
	font-size: 12px;
	cursor: pointer;
}

.updown-content i.fa.fa-caret-up:hover, .updown-content i.fa.fa-caret-down:hover
	{
	color: #1ab394;
}

.updown-content i.fa.fa-caret-up {
	bottom: 1px;
}

.updown-content i.fa.fa-caret-down {
	top: -6px;
}
.iboxes-edit .ibox-sort li{
    width: 22%;
}
.carousel-ui {
	/* padding: 0px 30px 0px 15px; */
	border-color: #7d919e;
}
.carousel-ui .ibox-title{
	background-color: #7d919e; 
	border-color: #7d919e;
}


# PMS

.pms {
	background-color: #129E12;
}


.plan-details.modal-json .modal-dialog{
   width:90%;
   display:table;
}
.process-step .btn:focus{outline:none}
.process{display:table;width:100%;position:relative}
.process-row{display:table-row}
.process-step button[disabled]{opacity:1 !important;filter: alpha(opacity=100) !important}
.process-row:before{top: 40px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 80%;
    height: 1px;
    background-color: #ccc;
    z-index: 0;
    margin: 0 auto;
    right: 0;
    left: 0;
}
.process-step{display:table-cell;text-align:center;position:relative}
.process-step p{margin-top:4px}
.btn-circle{width:80px;height:80px;text-align:center;font-size:12px;border-radius:50%}
.modal-json .fileupload-josn{
    float: left;
    width: 100%;
    margin-top: 15px;
    position: relative;
}
.modal-json .modal-body.process-steps-part .col-sm-6{
	padding-right:0;
	padding-left:0;
}
.modal-json .modal-body.process-steps-part .col-sm-6.json-leftpadd{
	padding-left:15px !important;
}
.modal-json .textarea-josn{
   margin-top:30px;
   width: 100%;
   float: left;
}
.modal-json .process-step .btn-active{
    background-color: #1ab394;
    border-color: #1ab394;
    color: #fff;
}
.modal-json .form-group label{
	font-size: 14px;
    margin-bottom: 5px;
}
.modal-json .form-group .btn-default:focus, .modal-json .form-group .input-group-btn{
	color:#fff;
}
.modal-json .form-group .btn-default {
	background-color:#1ab394;
    border-color:#1ab394;
}
.modal-json .form-group .btn-default:hover, .modal-json .json-send:hover{
    background-color: rgba(26, 179, 148, 0.8);
    border-color: rgba(26, 179, 148, 0.8);
}
.modal-json .process-steps-part{
    display:table;
    width:100%;
    height:100vh;
    background-color:#fff;
}
.process-steps-sub{
	display:table-cell;
	vertical-align:middle;
}
.modal-json .json-send{
  background-color:#1ab394;
  border-color:#1ab394;
  padding: 8px 25px;
  font-size: 16px;
  margin-top: 10px;
}
.modal-json .json-cancle{
  padding: 8px 25px;
  font-size: 16px;	
  margin-top: 10px;
}
.modal-json .fileupload-josn .bootstrap-filestyle span:focus, .modal-json .bootstrap-filestyle:focus{
  outline: none;
}
.textarea-josn textarea{
	resize:none;
}

	.modal.left .modal-dialog,
	.modal.right .modal-dialog {
		position: fixed;
		margin: auto;
		width: 600px;
		height: 100%;
		-webkit-transform: translate3d(0%, 0, 0);
		    -ms-transform: translate3d(0%, 0, 0);
		     -o-transform: translate3d(0%, 0, 0);
		        transform: translate3d(0%, 0, 0);
	}

	.modal.left .modal-content,
	.modal.right .modal-content {
		height: 100%;
		overflow-y: auto;
	}
	
	.modal.left .modal-body,
	.modal.right .modal-body {
		padding: 15px 15px 80px;
	}

/*Left*/
	.modal.left.fade .modal-dialog{
		left: -320px;
		-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, left 0.3s ease-out;
		        transition: opacity 0.3s linear, left 0.3s ease-out;
	}
	
	.modal.left.fade.in .modal-dialog{
		left: 0;
	}
        
/*Right*/
	.modal.right.fade .modal-dialog {
		right: -320px;
		-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, right 0.3s ease-out;
		        transition: opacity 0.3s linear, right 0.3s ease-out;
	}
	
	.modal.right.fade.in .modal-dialog {
		right: 0;
	}


.modal-json .file-close{
    position: absolute;
    right: 100px;
    top: 25px;
    padding: 10px 8px;
    background-color: #f706066e;
    z-index: 11;
    cursor: pointer;
}

.modal-json .file-jsonclose{
    position: absolute;
    right: 114px;
    top: 1px;
    padding: 10px 8px;
    background-color: #f706066e;
    z-index: 11;
    cursor: pointer;
}
.modal-json .file-close:hover{
	background-color: #f706067a;	
	color:#fff;
}
.bulk-uplode .clearable-input{
    display: inline-table;
}
.bulk-uplode .navbar-form, .bulk-uplode .footable{
   margin:0px;
}
.cancel_encode{
	width: 100%;
    float: left;
}
.cancel_encode .btn-primary{
	float: right;
    margin-right: 40px;
    margin-bottom: 30px;
}
@media screen and (min-width:1200px) and (max-width:1280px){
.plan_duration{
	width:50%;
}	
}

.modal-body.preview-body {
	background-color: #fff;
}
.playlist-emargin {
	width: 100%;
	float: left;
	background-color: #ffffff;
}
.define_content .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.home-carousel .iboxes-edit .ibox-sort li, .ibox-header .iboxes-edit .ibox-sort li{
    width: 13%;
}
.iboxes-refresh .ibox-sort li {
	width: 15% !important;
}
.crm_form_group .form-control {
	position: relative;
}

.crm_form_group .btn-primary {
	position: absolute;
	top: 26px;
	right: 0;
}

span._contentImageErrorMsg {
	color: #cc5965;
	display: block;
	margin: 8px 0px;
	font-weight: bold;
	text-align: center;
}

.btn-content_image_remove {
	background-color: #cc5965;
	border-color: #cc5965;
	color: #FFFFFF;
}

.btn-content_image_remove:hover {
	background-color: #cc3516;
	border-color: #cc3516;
	color: #FFFFFF;
}

.scrambledPath {
	margin-bottom: 5px;
}
.privew_addrov i.fa-plus-circle {
	color: #1ab394;
	font-size: 24px;
	cursor: pointer;
}

.privew_addrov i.fa-plus-circle:hover {
	color: #18a689;
}

.privew_addrov i.fa-minus-circle {
	color: #cc5965;
	font-size: 24px;
	cursor: pointer;
}

.privew_addrov i.fa-minus-circle:hover {
	color: #cc3516;
}

@media only screen and (max-width: 1600px) and (min-width: 320px) {
	.fileinput .form-control {
		width: 70%;
	}
}
body{
      background-color: #f3f3f4;
}
.navbar-static-side{
     height: 100vh;
     background: #2f4050;
}

#show-preview10, #show-preview11 {
	border: 1px solid #a7b1c2;
	width: 35%;
	height: 130px;
	float: left;
	margin-bottom: 10px;
	background-color: #ddd;
}
.staticrowpanel{
	padding: 15px 15px;
}

p._pplaylistsearchcontent {
	margin: 0px;
	font-size: 12px;
	color: #cc5965;
}

.playlistsearchcontent {
	margin: 0px;
	height: 20px
}

.select2-container--default .select2-results__option--highlighted[aria-selected]
	{
	background-color: #1ab394;
	background-image: none;
	color: white;
}

i.arrow_rightflow {
	position: relative;
	top: 6px;
	left: 35px;
}

ul.info_data li {
	padding: 4px;
	font-size: 12px;
}

.info_data-i {
	margin-bottom: 0px;
}

#viewAuditLogDetails .modal-dialog {
    width: 900px;
}

#viewAuditLogDetails td.changedProperty {
	color: #1ab394;
}


/* audit  changes  */
.footable th {
	text-align: left;
}

.footable td {
	text-align: left;
}

.switch_user_content input[type=checkbox] {
	height: 0;
	width: 0;
	visibility: hidden;
}

.switch_user_content label {
	cursor: pointer;
	text-indent: -9999px;
	width: 60px;
	height: 30px;
	background: #8080808a;
	display: block;
	border-radius: 100px;
	position: relative;
	float: left;
}

.switch_user_content label:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 5px;
	width: 22px;
	height: 22px;
	background: #fff;
	border-radius: 90px;
	transition: .4s;
}

.switch_user_content input:checked+label {
	background: #8080808a;
}

.switch_user_content input:checked+label:after {
	left: calc(100% - 5px);
	transform: translateX(-100%);
}

.switch_user_content .switch_user, .switch_user_content .switch_content
	{
	float: left;
	position: relative;
	top: 6px;
}

.switch_user_content .switch_user {
	left: -5px;
}

.switch_user_content .switch_content {
	right: -5px;
}
.switch_datepicker{
	float: right;
    width: 550px;
}
@media screen and (min-width: 1300px) and (max-width: 1600px) {
	#page-wrapper {
		min-height: 101vh !important;
	}
}
a._cPersonPreviewBtn {
	font-size: 11px;
	margin: 0;
	line-height: 0;
	padding-top: 6px;
	padding-bottom: 8px;
}

span._uPersonUSpan {
	position: absolute !important;
	top: 0;
	right: 0px;
	z-index: 9 !important;
	width: 35px;
}

/* news article styles */

.news_article_cms .ibox-content ul.news_content_details{
     padding-left: 0;
     list-style-type: none;
   }
.news_article_cms .ibox-content ul.news_content_details li{
    display: inline-block;
    padding-right: 15px;
    font-size: 14px;
   }
 .news_article_cms .ibox-content ul.news_content_details li span{
     font-weight: 600;
 }
 .news_article_carousel{
   margin-top: 0;
   padding: 15px 25px;
   position: relative;
   border-radius: 4px;
 }
 .news_article_carousel .owl-wrapper .owl-item img{
     background-color: #ffffff;
     border-radius: 3px;
 }
 .news_article_carousel #owl-demo .owl-wrapper .owl-item .item {
    margin: 0;
    margin-right: 8px;
}
.news_article_carousel #owl-demo .owl-wrapper .owl-item .item a{
    color: #666;
}
.news_article_carousel .owl_arrows {
    border: solid #666;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 5px;
  }
.news_article_carousel .customNavigation .btn:hover .owl_arrows{
      border-color: #000;
  }
  
.news_article_carousel .owl_right_arrow {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  
.news_article_carousel .owl_left_arrow {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
  }
.news_article_carousel .customNavigation .btn{
   position: absolute;
   top: 45%;
   padding: 6px;
}
.news_article_carousel .customNavigation .prev{
   left: 0px;
}
.news_article_carousel .customNavigation .next{
    right: 0px;
}

.news_article_carousel .customNavigation .btn.active, .news_article_carousel .customNavigation  .btn:active{
    box-shadow: inherit;
}
.news_article_carousel .owl_description {
    padding: 5px;
}
.news_article_carousel .owl_description span{
    font-weight: 600;
}
.news_article_carousel .owl_description .template_view_icon{
    float: right;
    position: relative;
}
.news_article_carousel .owl_description .template_view_icon::before{
    content: "|";
    position: absolute;
    left: -15px;
}
.news_article_cms .news_article_template{
    padding: 0px 20px;
}
.news_article_cms .news_article_template .template_bgclr{
    background-color: #fff;
    padding: 15px;
}
.news_article_cms .news_article_template .template_bgclr h1{
    font-size: 24px;
    font-weight: 600;
    margin-top: 0;
}
.news_article_cms .news_article_template .template_bgclr p{
   font-size: 14px;
   text-indent: 50px;
   line-height: 1.6;
}

.news_article_cms .news_article_submit .btn-primary{
    padding: 8px 40px;
}
.news_article_cms .news_article_template .template_bgclr img{
    margin-bottom: 10px;
    width: 100%;
}

.news_article_cms .news_article_template .article_muti_imgs img{
    width: 30%;
    display: inline-block;
} 

.mfp-wrap.mfp-gallery{
	z-index: 99999 !important;
}
.mfp-wrap.mfp-gallery{
    cursor: default;    
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{
    width: auto !important;
    cursor: pointer !important;
}

.mfp-gallery .mfp-content img.mfp-img{
    max-height: inherit !important;
}
.mfp-gallery .mfp-prevent-close{
    position: fixed;
}
.mfp-title{
	display: none;
}

.report_config_audit {
	color: #999c9e !important;
}

.tenant_data select {
	margin-left: 20px;
}

.rmvborder .popup_footer{border: none !important;}
.rmvborder .modal-footer{border: none !important;}
.categories_header{
	width:100%;
	float:left;
	}
.categories_header .carousel-ui .ibox-title {
    border-color: #EFEFEF;
    background-color: #EFEFEF;
}
.categories_header .ibox-header{
	margin:0px;
}
.categories_header .carousel-ui {
    border-color: #7d919e;
    border: none;
    margin:0px;
}
.categories_tab{
	width: 100%;
    float: left;
    margin: 16px 0px;
    
    }
.categories_tab ul {
	list-style: none;
    margin: 0px;
    padding: 14px 15px;
    margin-bottom: 30px;
    }
.categories_tab ul li{
	float: left;
    border: 1px solid #fff;
    border-radius: 20px;
    text-align: center;
    padding: 3px 6px;
    margin-right: 6px;
    cursor: pointer;
    
}
.categories_tab ul li a{color:#fff;}

.categories_tab .owl-item {
	border: 1px solid #fff;
    text-align: center;
	border-radius: 20px;
	padding: 0px 0px;
	cursor: pointer;
    margin-right: 6px;
    width:auto !important;
}
.categories_tab .owl-item a{
	color:#fff;
    font-size: 12px;
}
.categories_tab .owl-item .item.groupactive a{
	color:#333;
}
.categories_tab .owl-theme .owl-controls{display: block !important;}
.categories_tab .owl-pagination{display:none;}

.owl-buttons {
  display: none;
}
.owl-carousel:hover .owl-buttons {
  display: block;
}

.owl-item {
  text-align: center;
}

.owl-theme .owl-controls .owl-buttons div {
  background: transparent;
  color: #869791;
  font-size: 18px;
/*   line-height: 300px; */
  margin: 0;
  padding: 0 60px;
  position: absolute;
  top: -5px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: 0;
  padding: 0px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: 0;
  padding: 0px;
}
.categories_checkbox.checkbox{
	margin:0px;
}
.sidebarspace{
	padding-top: 1%;
}
.cpview_title{
	font-size:14px;
}

.categories_header ul li{
	color: #676A6C;
}
 .elementSpace{
	padding-bottom: 10px;
}
.categories_header i{
	font-size:20px;
}
.categories_header .ibox-sort {
   margin-bottom:33px;
}
.rmvborder .popup_footer {
	border: none !important;
}

.rmvborder .modal-footer {
	border: none !important;
}

#owl-demo-news .item img {
	display: block;
    /* width: 100%;
	height: auto; */
}
.news_article_carousel #owl-demo-news .owl-wrapper .owl-item .item a{
    color: #666;
}

.report_config_audit{color: #999c9e !important;}
.tenant_data select{margin-left: 20px;}

     .epg_table{border: 1px solid #ccc;}
     .epg_header{background-color:#2f4050; color:#fff;
        padding: 6px 10px;
       }
       table.scrolldown { 
            width: 100%; 
              
        } 
        
        table.scrolldown tbody, table.scrolldown thead { 
            display: block; 
        }  

        table.scrolldown tbody { 
            height: 603px;  
            overflow-y: auto; 
            overflow-x: hidden;  
        } 
          
        tbody td, thead th { 
            width : 200px; 

        } 

        .epg_header button{
            float: right;
           top: 10px;
           }    
         .epg_header span{margin-left: 10px;} 
         .epglist{width: 100%;
          float: left;
          }
         .epglist .form-group{float: left; margin: 0px 15px 0px 15px;}
         .epgsearch_bar form{float: left;}
         .epgsearch_bar i{font-size: 16px;
            margin: 8px 10px;
            cursor: pointer;}
            
.btn-secondary {
	background-color: #1ab394;
	border-color: #1ab394;
	color: #FFFFFF;
	position: absolute; 
  	top: 22px;
}

.btn1-secondary {
	background-color: #ff0000;
	border-color: #ff0000;
	color: #FFFFFF;
	position: absolute; 
  	top: 22px;
}

/* the below classes is used in cp_viewContent.jsp for the bulk upload */
.model-existing{	
	padding: 0px;	
	width: 100%;	
	float: left;	
	background-color: #fff;	
}	
.existing_properties .nav-tabs>li>a:hover{border-radius: 0px 0 0 0px;}	
.existing_properties .tabs-left>li.active>a, .tabs-left>li.active>a:hover, .tabs-left>li.active>a:focus{border-radius: 0px 0 0 0px;}	
.existing_btn{padding: 4px 40px;}	
.existing_properties ul{background-color:#ccc; padding-top: 15px;height: 500px; overflow-y:auto; overflow-x:hidden;}	
.existing_properties .nav-tabs > li > a{color: #000;}	
.existing_properties .nav > li.active{background-color: #fff;}	
.tabs-left, .tabs-right {	
	border-bottom: none;	
	padding-top: 2px;	
}	
.tabs-left {	
	border-right: 1px solid #ddd;	
}	
.tabs-right {	
	border-left: 1px solid #ddd;	
}	
.tabs-left>li, .tabs-right>li {	
	float: none;	
	margin-bottom: 2px;	
}	
.tabs-left>li {	
	margin-right: -1px;	
}	
.tabs-right>li {	
	margin-left: -1px;	
}	

.container .checkmark:after {	
	left: 9px;	
	top: 5px;	
	width: 5px;	
	height: 10px;	
	border: solid white;	
	border-width: 0 3px 3px 0;	
	-webkit-transform: rotate(45deg);	
	-ms-transform: rotate(45deg);	
	transform: rotate(45deg);	
}	
/*  closed css of bulk upload*/
#mpsJobProcessingBar{
	padding-left: 10px;
    padding-top: -6px;
    width: 29px;
}

#mpsJobProcessingBarSpan {
	font-weight: 600;
	font-size: 16px;
}
.carousel_meta_filter select{
    width: 180px;
    display: inline-block;
    background-color: #f1f1f1;
    box-shadow: 0px 0px 2px -1px #000;
    margin: 0 5px;
}
#metafilter_part .dropdown-menu {
    width: 500px;
    border: 1px solid #ddd;
    top: 35px;
}
#metafilter_part .dropdown-menu ul{
	color: #000000; 
    padding-left: 0;
    list-style-type: none;
}
#metafilter_part .dropdown-menu ul li{
    color: #000000  ;
}
#metafilter_part .dropdown-menu .nav.nav-tabs{
    padding-left: 0;
    width: 40%;
    float: left;
    border-right: 1px solid #dddddd;
    border-bottom: none;
}
#metafilter_part .dropdown-menu .nav.nav-tabs li{
    width: 100%;
}
#metafilter_part .dropdown-menu .filter_header li{
    width: 40%;
    float: left;
    padding: 10px 20px 10px 25px;
    list-style-type: none;
}
#metafilter_part .dropdown-menu .tab-content{
    float: left;
    width: 60%;
    list-style-type: none;
    padding: 10px 20px 10px 25px;
}
#metafilter_part .dropdown-menu .filter_header li{
    border-right: 1px solid #ddd;
}
#metafilter_part .dropdown-menu .filter_header li label{
    margin-bottom: 0;
}
#metafilter_part .dropdown-menu .nav.nav-tabs, 
#metafilter_part .dropdown-menu .tab-content{
    border-top: 1px solid #ddd;
}

#metafilter_part .dropdown-menu .nav>li>a:focus, 
#metafilter_part .dropdown-menu .nav>li>a:hover, 
#metafilter_part .dropdown-menu .nav .open > a, 
#metafilter_part .dropdown-menu .nav .open > a:hover, 
#metafilter_part .dropdown-menu .nav .open > a:focus{
    background-color: #f1f1f1;
    border-color:#f1f1f1;
}
#metafilter_part .dropdown-menu .nav.nav-tabs > li.active{
    background-color: #f1f1f1;
    border-color: #dddddd;
}
#metafilter_part .dropdown .dropdown-toggle{
    color: #ffff;
    padding: 6px 12px;
    position: relative;
    top: -16px;
    font-size: 26px;
    border-radius: 3px;
    float: left;
    right: 5px;
}
#metafilter_part .dropdown .dropdown-toggle:hover{
    color: #ffffff;

}
#metafilter_part .metafilter_area{
    float: left;
    width: 70%;
}
#metafilter_part #studio_search_form.navbar-form{
    width: 30%;
}
#metafilter_part #property_search_form.navbar-form{
    width: 30%;
}

#metafilter_part .dropdown-menu .tabtable{
    width: 100%;
    float: left;
}

#metafilter_part .filter_btns .filter_cancle {
    background-color: transparent;
    border: 2px solid #ccc;
    padding: 4px 35px;
    border-radius: 20px;
    margin-bottom: 12px;
    font-size: 15px;
    color: #676a6c;
    margin-right: 15px;
}
#metafilter_part .filter_btns .filter_apply {
    border: 2px solid #ccc; 
    padding: 4px 35px;
    border-radius: 20px;
    margin-bottom: 12px;
    font-size: 15px;
}
#metafilter_part .filter_btns{
    padding-top: 15px;
    width: 100%;
    float: left;
    border-top: 1px solid #ddd;
}

#metafilter_part .dropdown-menu .tab-content{
    overflow-y: scroll;
    height: 265px;
}

#metafilter_part .clear_filter{
  margin: 0 15px;
  text-decoration: underline;
  color: #faebd7;
}
#metafilter_part .filtered_item{
    margin-right: 10px; 
    text-decoration: underline;
    color: #faebd7;
}
#metafilter_part .filtered_item_span:hover{
	cursor: pointer;
}
#metafilter_part .clear_filter_part{
    float: left;
    padding-left: 9 px;
}
#metafilter_part .clear_filter_part li{
    display: inline-block;
}

.clear_filter_part label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 100;
}
#metafilter_part{
    width: 100%;
    float: left;
}
.tab-content {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.tab-selection a {
	cursor: default;
}

.tab-selection1 a {
	cursor: pointer;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  }
  .tabs-container .tab-content>.tab-pane, .tabs-container .pill-content>.pill-pane
	{
	display: none;
}
.tabs-container .tab-content>.active, .tabs-container .pill-content>.active
	{
	display: block;
}
.carousel_NotFound {
	margin-top: 30px;
    margin-left: 30px;
    font-size: large;
    font-weight: 600;
}
.carousel-search-select {
	width: 100%;
	position: relative;
	top: 5px;
	float: right;
	color: #333;
	border-radius: 4px;
}
.selection_item{
	margin-right: 10px;
    text-decoration: underline;
    color: #2367e6;
}
.categories_tab .owl-item .item.groupactive{
	cursor: pointer;
    width: auto !important;
    background-color: #f5f5f5;
}
.action-hidden {
	display: none;
}

.content-action-hidden {
	display: none;
}

.content-action {
	margin: 1%;
	text-decoration: underline;
}

.multi-publish-date-hidden {
	display: none;
}

#_statusMessageForPopUp{
	text-align: left;
	padding-left: 40px
}
.carousel_meta_filter {
	position: absolute;
    top: 58px;
    right: -112px;
    z-index: 21;
}
.categories_tab .owl-item .item {
    padding: 4px 6px;
    border-radius: 20px;
}

.td-green{
	color:green;
}

/*--------------------------------------- Content Reports Filters Start ---------------------- */

#metafilter_part_reports .dropdown-menu {
    width: 460px;
    border: 1px solid #ddd;
    top: 35px;
}
#metafilter_part_reports .dropdown-menu ul{
    padding-left: 0;
    list-style-type: none;
}
#metafilter_part_reports .dropdown-menu ul li a{
    color: #000000  ;
}
#metafilter_part_reports .dropdown-menu .nav.nav-tabs{
    padding-left: 0;
    width: 44%;
    float: left;
    border-right: 1px solid #dddddd;
    border-bottom: none;
}
#metafilter_part_reports .dropdown-menu .nav.nav-tabs li{
    width: 100%;
}
#metafilter_part_reports .dropdown-menu .filter_header li.filter_title{
    width: 44%;
    float: left;
    padding: 10px 20px 10px 25px;
    list-style-type: none;
}
#metafilter_part_reports .dropdown-menu .filter_header li.filteritem_list{
    width: 56%;
    float: left;
    padding: 10px 20px 10px 25px;
    list-style-type: none;
}
#metafilter_part_reports .dropdown-menu .tab-content{
    float: left;
    width: 56%;
    list-style-type: none;
    padding: 10px 20px 10px 25px;
}
#metafilter_part_reports .dropdown-menu .filter_header li{
    border-right: 1px solid #ddd;
}
#metafilter_part_reports .dropdown-menu .filter_header li label{
    margin-bottom: 0;
}
#metafilter_part_reports .dropdown-menu .nav.nav-tabs, 
#metafilter_part_reports .dropdown-menu .tab-content{
    border-top: 1px solid #ddd;
}

#metafilter_part_reports .dropdown-menu .nav>li>a:focus, 
#metafilter_part_reports .dropdown-menu .nav>li>a:hover, 
#metafilter_part_reports .dropdown-menu .nav .open > a, 
#metafilter_part_reports .dropdown-menu .nav .open > a:hover, 
#metafilter_part_reports .dropdown-menu .nav .open > a:focus{
    background-color: #f1f1f1;
    border-color:#f1f1f1;
}
#metafilter_part_reports .dropdown-menu .nav.nav-tabs > li.active{
    background-color: #f1f1f1;
    border-color: #dddddd;
}
#metafilter_part_reports .dropdown .dropdown-toggle{
    color: #000;
    padding: 8px 12px;
    position: relative;
    top: -4px;
    font-size: 18px;
    background-color: #ddd;
    border-radius: 3px;
    float: left;
}
#metafilter_part_reports .dropdown .dropdown-toggle:hover{
    background-color: #1ab394;
    border-color: #1ab394;
    color: #ffffff;

}
#metafilter_part_reports .metafilter_area{
    float: left;
    width: 70%;
}
#metafilter_part_reports #studio_search_form.navbar-form{
    width: 30%;
}
#metafilter_part_reports #property_search_form.navbar-form{
    width: 30%;
}
#metafilter_part_reports .dropdown-menu .tabtable{
    width: 100%;
    float: left;
}

#metafilter_part_reports .filter_btns .filter_cancle {
    background-color: transparent;
    border: 2px solid #676a6c;
    padding: 4px 35px;
    border-radius: 20px;
    margin-bottom: 12px;
    font-size: 15px;
    color: #676a6c;
    margin-right: 15px;
}
#metafilter_part_reports .filter_btns .filter_cancle:hover {
    background-color: #676a6c;
    color: #ffffff;
}
#metafilter_part_reports .filter_btns .filter_apply {
    padding: 4px 35px;
    border-radius: 20px;
    margin-bottom: 12px;
    font-size: 15px;
}
#metafilter_part_reports .filter_btns{
    padding-top: 15px;
    width: 100%;
    float: left;
    border-top: 1px solid #ddd;
}

#metafilter_part_reports .dropdown-menu .tab-content{
    overflow-y: scroll;
    height: 265px;
}

#metafilter_part_reports .clear_filter{
  margin: 0 15px;
  text-decoration: underline;
  color: #2367e6;
}
#metafilter_part_reports .clear_filter:hover{
    color: #FD1214;
}
#metafilter_part_reports .filtered_item{
    padding: 6px 12px;
    border: 1px solid #676a6c;
    border-radius: 20px;
    color: #676a6c;
    margin-right: 10px;
}
#metafilter_part_reports .filtered_item:hover{
    border: 1px solid #FD1214;   
    color: #FD1214;
}
#metafilter_part_reports .clear_filter_part{
    float: left;
    padding-left: 0;
}
#metafilter_part_reports .clear_filter_part li{
    display: inline-block;
    margin: 10px 0;   
}

.content_reports_filter_tab{
	margin-top: 00px;
}

.meta_filter_names_ui{
	overflow-y: scroll;
    height: 265px;
}

#paginationFooter{
	padding-top: 25px;
}

.noContentsAvailable, .noContentReportsAvailable, .videosNoRecordsAvailable, .noPublishVideoRecordsAvailable{
	font-size: x-large;
    padding-left: 254px;
}

.contentReportsHead .contentReportsOrder, .contentReportsListHead .contentReportsOrder{
	padding-left: 5px;
    color: inherit;
}

.contentReportsHead .disabledOrderMode, .contentReportsListHead .disabledOrderMode{
	opacity: 0.4;
}

.contentReportsHead .enabledOrderMode, .contentReportsListHead .disabledOrderMode{
	opacity: 0.7;
}

.contentReportsSaveSearch{
	width: 750px;
}

#_saveContentReportsSearchrow{
	width: 542px;
    padding-left: 244px;
    padding-bottom: 20px;
}

.saveSearchContentReportsModel{
	width: 800px;
}

.contentReportsProperties{
	height: 200px;
    overflow-y: scroll;
    display: block;
    margin-right: -1px;
}

.propNameSaveSearch{
	color: #0000FF;
}

#metafilter_part_reports .contentReportsListActions {
    float: left;
    padding-left: 0;
}

#metafilter_part_reports .contentReportsListActions li {
    display: inline-block;
    margin: 5px -7px;
}

.reportsToMail{
	padding-bottom: 15px;
}

#_reportsMailConfig{
	padding-left: 95px;
	padding-top: 10px;
}

#toMailsConfig{
	padding-top: 10px;
}

.mailReportsExcessButton{
	padding-top: 10px;
}

.add_field_button{
	color: #ffff;
}

.contentReportsCalender{
	cursor: default;
}

.preview_buttons {
	margin-top: 5px;
	text-align: center;
	margin-right: 10px;
}

.preview_buttons .btn-primary {
	padding: 3px 10px;
}

.news_article_carousel h1 {
	font-size: 24px;
	font-weight: 10px;
	text-align: center;
	font-weight: 600;
	color:;
	color: #ed5565;
}

.contentSyndicationListActions{
	float: right;
    padding-left: 0;
}

.contentSyndicationListActions .clear_filter {
    margin: 0 15px;
    text-decoration: underline;
    color: #2367e6;
}

.contentSyndicationListActions li{
    display: inline-block;
    margin: 5px -7px;
}

.noRecordsAvailable{
	font-size: x-large;
    padding-left: 254px;
}

.contentSyndicationDiv{
	background-color: #e7eaec !important;
}

.contentSyndicationLableParam{
	font-size: larger;
	padding-top: 10%;
    padding-bottom: 5%;
}

.contentSyndicationTabContent{
	padding-left: 5%;
}
/*--------------------------------------- Content Reports Filters End ---------------------- */

/*--- social config css --- */
.new-destination-steps {
	padding: 50px;
}

.new-destination-steps .new-destination-type.youtube {
	background-color: #d42323;
}

.new-destination-steps .new-destination-type.facebook {
	background-color: #3b5998;
}

.new-destination-steps .new-destination-type.twitter {
	background-color: #1da1f3;
}

.new-destination-steps .new-destination-type {
	text-align: left;
	padding: 0 0 0 35px;
	color: #fff;
	border: none;
	border-radius: 4px;
	font-size: 1.3em;
	outline: none;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin: 0;
	cursor: pointer;
	width: 384px;
	height: 52px;
	line-height: 52px;
}

.bc-form-row {
	margin-bottom: 1em;
}

.new-destination-steps .new-destination-type div {
	display: inline-block;
	padding-left: 8px;
}

.social_modal .modal-body {
	width: 100%;
	float: left;
}

.new-destination-steps .new-destination-type i {
	font-size: 25px;
	position: relative;
	top: 3px;
}

.social_modal .modal-dialog.modal-lg {
	width: 600px;
}

/*--------------------------------------- Content view page bulk update Start ---------------------- */
.content-action-bulk-update {
    margin: 1%;
    text-decoration: underline;
}

.content-action-bulk-update-hidden {
	display: none;
}

.content-action-properties{
	padding-top: 2%;
    padding-bottom: 2%;
}

.content-action-properties-head{
	background: #f3f3f4;
}

.content-action-properties-name{
	font-weight: 500;
}

.contentBulkUpdateProcced{
	padding-bottom: 2%;
}

.content-action-properties-body, .content-action-properties-head{
	height: 450px;
    overflow-y: scroll;
}

.contentList-radio-margin{
	margin-right: 6px !important;
	margin-left: 6px !important;
}

.content-bulk-action-error{
	padding-right: 40%;
    font-weight: 100;
    font-size: medium;
    color: #FF0000;
}

.content-bulk-action-contentIds{
	background: #f3f3f4;
    border-bottom: 1px solid;
}

.content-bulk-action-contentIds-action{
	margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 2%;
    margin-top: 2%;
}

.tenantFilterWidth{
	    width: 25% !important;
}
/*--------------------------------------- Content view page bulk update End ---------------------- */

.imgsize{
	width: 137% !important;
    height: 137% !important;
}

.savescreenshot{
	margin-top: 20px;
}

/*--------------------------------------- EPG Support on CMS - start ---------------------- */

.epgPublishChannelsList{
	margin-left: 2%;
    margin-right: 2%;
    width: 96%;
    height: 420px;
    overflow-y: scroll;
    display: block;
}

.epgChannelsListHead{
	background: #EFEFEF !important;
}

.epgChannelCheckBoxTh{
	width: 5% !important;
}

._epgChannelsError{
	float: right;
    font-weight: 500;
    color: red;
}

.refreshEpgJobsList{
	margin-top: 0.5%;
}

.epgJobCountsColor{
	background-color: #ffffff;
}

.noChannelRecordsAvailable{
	font-size: x-large;
    padding-left: 254px;
}

.epgJobStatusView, .epgScheduleView{
	color: #0000FF;
    padding-left: 15%;
    cursor: pointer;
}

#epgJobDetails .modal-md{
	width: 826px !important;
}

.epgJobDeatilsTable{
	height: 450px;
    overflow-y: auto;
    display: block;
    width: 100%;
}

#epgSchedulesDetails .modal-md{
	width: 826px !important;
}

.epgScheduleDate{
	padding-top: 35%;
}

#epgSchedulesDetails .epgChannleDeatils{
	padding-bottom: 10px;
}

.epgScheduleImage{
	width: 100% !important;
}

#epgSchedulesDeatilsTable{
	height: 410px;
    overflow-y: auto;
    display: block;
    width: 100%;
}

.noEpgSchedulesAvailable{
	padding-left: 35%;
    font-weight: bold;
    font-size: medium;
}

.cancelEpgJob{
	padding-left: 7px;
    color: #FF0000;
    cursor: pointer;
}

.cancelReportsJob{
	padding-left: 7px;
    color: #FF0000;
    cursor: pointer;
}

/*--------------------------------------- EPG Support on CMS - end ---------------------- */

.rounded-pill {
	height: 23px;
	text-align: center;
	padding: 2px 0px 0px 0px;
	border-radius: 25px;
}
.warehouseimagelabel {
	display: block;
	text-align: center;
	color: #d1345b;
}

/*--------------------------------------- Content enable / disable - start ---------------------- */

.content-lock{
	padding-left: 10px;
    font-size: 18px;
}

.content-lock-disabled{
	cursor: default;
    opacity: 0.3;
}

.circle-disabled {
	color: #d80029;
	font-size: 22px;
	top: 5px;
	position: relative;
}

.auditDateFilters{
	padding-top: 10px !important;
}

/*--------------------------------------- Content enable / disable - end ---------------------- */

/*--------------------------------------- Encoding tab UI changes start ---------------------- */

#_jsonTextAreaDivCollapse{
	padding-top: 20px !important;
}

#_josntextupload{
	width: 550px;
    height: 350px;
    background-color: #EEE;
}

.jsonTextDiv{
	text-transform: capitalize;
    padding-bottom: 20px;
}

.contentProvisionList>thead>tr>th, .contentProvisionList>tbody>tr>th, .contentProvisionList>tfoot>tr>th, .contentProvisionList>thead>tr>td, .contentProvisionList>tbody>tr>td, .contentProvisionList>tfoot>tr>td {
    padding: 6px !important;
}

/*--------------------------------------- Encoding tab UI changes end ---------------------- */

.btn-publish{
	background-color: #f8ac59;
    border-color: #f8ac59;
    color: #FFFFFF;
}

.btn-publish:hover, .btn-publish:focus, .btn-publish:active,
	.btn-publish.active, .open .dropdown-toggle.btn-publish, .btn-publish:active:focus,
	.btn-publish:active:hover, .btn-publish.active:hover, .btn-publish.active:focus
	{
	background-color: #f8ac59;
	border-color: #f8ac59;
	color: #fff;
}

.addPartnerSchedule a{
	font-size: 22px;
    left: 10px;
    position: relative;
    top: 1px;
}

.partnerScheduleTime{
	width: 29%;
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    /* display: block; */
    padding: 6px;
}

.removeChildScheduleRowDiv, .removeChildScheduleRowDiv:hover{
	color: #ff0000
}

.partnerScheduleProceedDiv{
	padding-bottom: 2%;
}

.noPartnerSchedulesAvailable{
	padding-left: 25%;
    font-size: large;
    padding-top: 18px;
}

#_bulkPartnerSchedulesCancel{
	margin: 1%;
    text-decoration: underline;
}

/*--------------------------------------- default values per contentType changes start ---------------------- */

.metaPropertiesDefaultValue{
	padding-top: 25px;
    padding-left: 0px !important;
}

.defaultValueMapping a{
	font-size: 22px;
    left: 10px;
    position: relative;
    top: 1px;
}

.removeChildDefaultValueRowDiv, .removeChildDefaultValueRowDiv:hover{
	color: #ff0000
}

/*--------------------------------------- default values per contentType changes end ---------------------- */

/*--------------------------------------- Content rules start ---------------------- */
.content_rules .navbar-form{
	float: right;
}

.contentRulesTable tbody td, thead th {
    width: auto !important;
}

._addNewRule{
	border-radius: 20px !important;
}

.rule_propertys_popup .rule_propertys_title{
    width: 100%;
    float: left;
    margin-top: 15px;
    font-size: 16px;
    font-weight: 600;
    padding-left: 15px;
}

.rule_propertys_popup .rule_propertys_details{
    float: left;
    width: 100%;
    background-color: #ddd;
    padding: 15px;
}

.rule_propertys_popup .rule_propertys_details label{
    display: block;
    padding-left: 15px;
    color: #3972D8;
    margin-bottom: 10px;
}

.rule_propertys_popup .rule_propertys_details input.form-control{
    margin-bottom: 20px;
}

.rule_propertys_popup .rule_propertys_details .add_field_button{
    background-color: #3972D8;
    border-color: #3972D8;
    color: #FFFFFF;
    border-radius: 50%;
    padding: 5px 10px;
}

.rule_propertys_popup .rule_propertys_details .remove_field{
    background-color: #fb0000;
    border-color: #fb0000;
    color: #FFFFFF;
    border-radius: 50%;
    padding: 5px 10px;
}

.rule_propertys_popup .rule_propertys_details .propertyValuesMultiselect {
    margin-bottom: 20px;
}

.rule_propertys_popup .content_rule_mappings{
	margin-bottom: 4% !important;
}
/*--------------------------------------- Content rules end ---------------------- */

/*--------------------------------------- MPS file upload changes start ---------------------- */

#MPSJobSubmitButtonDiv{
	padding-top: 10px;
}

/*--------------------------------------- MPS file upload changes end ---------------------- */

.imageTypeNameClass{
	font-weight: 700;
    margin-left: 2%;
    margin-right: 2%;
    color: #18a689;
}

.wareHouseImagesTable{
	margin-top: 2%;
}

/*--------------------------------------- PlayList Type UI changes start ---------------------- */

.playListTypeCheckList{
	margin-right: 5%;
}

.playListTypeCheckListDiv{
	margin-top: 7%;
}

.playListTypePropertiesMappingDiv{
	margin-top: 3%;
}

.createPlayListTypeButtons{
	margin-top: 25px;
}	

.noPlayListTypesAvailable{
	font-size: x-large;
    padding-left: 30%;
}

.playListTypeDeleteAction{
	margin-left: 10%;
}
/*--------------------------------------- PlayList Type UI changes end ---------------------- */

/*--------------------------------------- Carousel duplication across tabs changes start ---------------------- */

.carouselDuplicateDiv{
	background-color: #EFEFEF;
}

.carouselDuplicateModelLg{
	width: 90% !important;
}

.carouselDuplicateDivCopy{
	background-color: #EFEFEF;
	margin-top: 25px;
}

.cDuplicateOrderMode{
	padding-right: 0px !important;
}

.cDuplicateOrderValue{
	padding-left: 0px !important;
}

#duplicateCarouselModel{
	padding-bottom: 1%;
}

.cDuplicateText{
	margin-bottom: 1%;
}

#reOrderCarouselTag{
	font-size: medium !important;
}

/*--------------------------------------- Carousel duplication across tabs changes end ---------------------- */

.validationSpan{
	color: #ff0000;
    font-weight: 400;
}

.datalistInputField::-webkit-calendar-picker-indicator {
		  display:none !important;
		}

#contentSyndicationDetails .modal-md{
	width: 826px !important;
}

#contentSyndicationDetails .epgChannleDeatils{
	padding-bottom: 10px;
}

.noUrlsAvailable{
	padding-left: 35%;
    font-weight: bold;
    font-size: medium;
}

.contentSyndicationUrlView{
	color: #0000FF;
    padding-left: 15%;
    cursor: pointer;
}

.contentSyndicationUrlListBtn{
	background-color: transparent !important;
}


/*------------------- Mail Connfigs-------------------------*/

.configsToMail{
	padding-bottom: 15px;
}

#_configsMailConfig{
	padding-left: 95px;
	padding-top: 10px;
}

#toMailIdConfig{
	padding-top: 10px;
}

.mailConfigsExcessButton{
	padding-top: 10px;
}

#_DeleteMailConfigs{
	padding-left: 15px;
}

/*---------------------Social Configs--------------------------*/

._addNewSocialConfig{
	border-radius: 20px !important;
}

.ibox-tabtitle-right {
	float: right;
	font-size: 14px;
	font-weight: bold;
}

.noConfigsRecordsAvailable{
	font-size: x-large;
    padding-left: 254px;
}

.report_config_social_destiantion {
	width: 25%;
	color: #ffffff;
	font-size: 16px;
	border-radius: 8px;
	padding: 3px 15px;
	float: right;
	margin: 6px 2.5% 0px 0px;
}

.report_config_social_destiantion p {
	text-align: right;
	margin: 0;
	font-size: 14px;
}

.report_config_social_destiantion h3 {
	font-size: 20px;
	margin: 0;
	font-weight: 600;
}

/*---------------------------  Social Publish Changes Starts here  ---------------------------------  */

.socialPublishMetaOption .nav-tabs.socialMeta_parameter_tabs{
	border-bottom: none
}

.socialPublishMetaOption .nav-tabs.socialMeta_parameter_tabs{
	border-bottom: none
}

.socialMeta_parameter_tabs li a{
    background-color: #999;
}

.socialMeta_parameter_tabs li.active a, .socialMeta_parameter_tabs li a{
    margin: 0;
    border: inherit;
    border-radius: 6px 6px 0 0;
}
.socialMeta_parameter_tabs li{
    border-radius: 6px 6px 0 0;
    margin-left: 5px;
}

.socialMeta_parameter_tabs li.active a, .socialMeta_parameter_tabs li.active:hover a, .socialMeta_parameter_tabs li a:hover{
    color: #ffffff;
}
.socialMeta_parameter_tabs li a:hover{
    background-color: #848181;
}
.socialMeta_parameter_tabs.nav > li.active {
    background-color: #3972D8;
}

.socialMetacustomized{
	background-color: #ffffff;
	margin-top: 0px !important;
}

.personalized-parameters{
	    padding: 20px;
/* 	    padding: 50px 10%; */ */
    background-color: #f5f5f5;
/*     padding: 20px; */
    border: 1px solid #ddd;
    border-radius: 4px;
}

.socialMetaCustomizedFields{
	margin-top: 10px;
}

.socialMetaCustomizationSection{
	padding-top: 20px;
}

.socialUploadRefreshActions{
	float: right;
    padding-left: 0;
}

.socialUploadRefreshActions .clear_filter {
    margin: 0 15px;
    text-decoration: underline;
    color: #2367e6;
}

.socialUploadRefreshActions li{
    display: inline-block;
    margin: 5px -7px;
}

.socialUploadStatusModalMd{
	width: 70% !important;
}

.socialUploadStatusModalStatusDiv{
	padding-bottom: 25px !important;
}

/*---------------------------  Social Publish Changes Ends here  ---------------------------------  */

/*---------------------------  QMS changes starts here  ---------------------------------  */

#createQuizModal .quizManageModel{
	width: 50% !important;
}

#updateQuizModal .quizManageModel{
	width: 50% !important;
}

.noQuizRecordsAvailable, .noQuestionRecordsAvailable, .noLeaderBoardRecordsAvailable{
	font-size: x-large;
    padding-left: 254px;
}

#createQuestionModal .questionManageModel{
	width: 50% !important;
}

.questionModelSubmitButton{
	background-color: #1ab394 !important;
    border-color: #1ab394 !important;
    color: #FFFFFF !important;
}

.quizDetailsDiv{
	float: right;
}

.quizDetailsParagraph{
	font-size: large;
    font-weight: 800;
}

.create-quiz h5{
	margin: 10px;
}

.create-quiz button{
	background-color:#337ab7;
	outline:none;
	padding:10px 11px 10px 33px;
	border:none;
	color: #fff;
    border-radius: 7px;
	position:relative;
}

.create-quiz button a{
	color:#fff;
}

.create-quiz button .fa-plus-square, .create-quiz button .fa-arrow-right{
	font-size: 22px;
    left: 8px;
    position: absolute;
    top: 7px;
}

.create-quiz button h5{
	font-size:14px;
	margin:0px;
}

.createleaderBoardContent .ruleDefinitionDiv{
	padding-top: 30px;
    font-weight: bold;
    font-size: larger;
}

.leaderBoardSubmitButtons{
	padding-top: 25px;
}

.quziListTableBody .rounded-pill, .questionListTableBody .rounded-pill, .leaderBoardListTableBody .rounded-pill{
	width: 65%;
}

/*---------------------------  QMS Changes Ends here  ---------------------------------  */



/* Video upload styles */
.video-section{
  margin-top: 20px;
  padding: 20px 10px 10px;
}
.video-section .col-lg-4{
  padding: 0px !important;
}
.video-section .video-title{
  padding: 0px;
  border: none;
  background-color: transparent;
  min-height: 30px;
}
.video-section .video-title p{
  margin-bottom: 0px;
}
.video-section .custom-border{
  border-style: none;
}
.video-section .ibox-content{
  background-color: transparent;
  border:none;
  padding: 10px 15px 5px 15px;
}
.video-section .ibox-content .sub-content{
  width:70%;
  margin: auto;
  text-align: center !important;
}
.video-section .video-title .label-text{
  padding-left: 15px;
  margin-top: 10px;
  margin-bottom: 0px;
}
.video-section .ibox-content .form-group label{
  font-size: 14px;
  font-weight: bold;
}
.video-section .ibox-content .form-group label span{
  font-weight: 200 !important;
}
.video-section .dz-message{
  display: none;
}
.video-section .profile-content .custom-text{
  font-weight: bold;
}
.video-section .profile-content .custom-button{
  text-align: center;
  margin-top: 20px;
}
.video-section .custom-button .btn_default{
  background-color: #1D85E1; 
  border-radius: 4px;
  border: none;
  color: #fff;
  font-weight: bold;
  padding: 8px 15px 8px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin: 0px 2px 4px 2px;
  cursor: pointer;
  margin-right: 4px;
}
.video-section .custom-button .btn-videofile input{
  display: none;
}
.video-section .gray-button button{
  background-color:#D1D2D2; 
  border: none;
  color: #888C90;
  font-weight: bold;
  padding: 8px 15px 8px 15px;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  cursor: pointer;
}
.video-section .video-url .video-title .label-text{
  margin-left: 0px;
}
.video-section .video-url .profile-content{
  width:65%;
  margin:none;
  text-align:left;
}
.video-section .video-url .watermark-text{
  text-align:left;
}
.video-section .custom-button .cancel_btn{
  cursor: pointer;
  padding: 8px 15px;
  background-color: #FFFFFF;
  border: 1px solid #E5E6E6;
  color: #002EBC;
  margin-right: 8px;
}
.video-section .custom-button .process_btn{
  cursor: pointer;
  padding: 8px 15px;
  background-color: #1D85E1;
  border: none;
  color: #fff;
}
.video-section .video-url .video-title h3{
  margin-left: 13px;
}
.video-testing{
  padding: 0px;
  margin-top: 20px;
  border:1px solid #E2E3E3;
}
.video-testing .video-title{
/*   background-color: #F2F2F3; */
  background-color: #d9d9e3;
  padding:10px 20px 10px 20px;
}
.video-testing .video-title h2{
  color: #000089;
  font-size: 16px;
  margin: 0px;
  margin-top: 8px;
}
.video-testing .custom-button{
  text-align: right;
}
.video-testing .custom-button button{
  padding: 2px 10px 2px 10px;
  margin: 0px;
  font-size: 13px;
}
.video-testing .testing-content a{
  color:#000289;
}
.video-testing .table{
  width:40%;
  margin-top: 15px;
  margin-bottom: 0px;
}
.video-testing .table-borderless > tbody > tr > td,
.video-testing .table-borderless > thead > tr > th {
  border: none;
  padding: 2px;
}
.video-testing .table-borderless > tbody > tr > td{
  font-size: 14px;
}
.upload-img-section .btn_default{
   background-color: transparent !important;
}

.upload-img-section .btn_default img{ 
   cursor: pointer;
}

.dropZoneAreaVideoUpload .dropzone{
	border: 1px dashed #1ab394 !important;
}

.processBarColDiv{
	background-color: #ffffff;
}

.progress-bar.indeterminate {
  position: relative;
  animation: progress-indeterminate 2s linear infinite;
}

@keyframes progress-indeterminate {
   from { left: 0%; width: 30%; }
   to { left: 100%; width: 30%;}
}

.videoUploadFileSection{
	padding-left: 0px !important;
}

.videoUploadURLSection {
	padding-left: 25px !important;
}

#_videoUploadProcessSectionDiv{
	padding-bottom: 20px;
}

.video-title .videoUploadHeadDesc{
	float: left !important;
}

.videoUploadProcessSection .editableVideoMeta{
	padding-left: 0px !important;
    padding-bottom: 20px !important;
}

.videoUploadProcessSection .editableVideoMetaDetails{
	padding-left: 0px !important;
}

.videoUploadProcessSection .editableVideoMetaDetailsSave{
	padding-top: 10px !important;
}

.videoUploadProcessSection .videoMetaSave{
	float: right;
}

.viewSocialVideos .uploadVideoCreate{
	color: #337ab7;
}

/* Video Edit Preview styles */
.video-common-section{
  padding: 0px;
  margin-top: 20px;
  border:1px solid #E2E3E3;
}
.video-common-section .video-title{
  background-color: #FFFFFF;
  padding:5px 20px 5px 20px;
}
.video-common-section .video-title h4{
  color: #00098B;
  margin-bottom: 0px;
}
.video-common-section .video-title h2{
  color: #00050E;
  margin-top: 5px;
}
.video-common-section .video-title .p-r-0{
  padding-right: 0px;
}
.video-common-section .video-title .video-top{
  list-style-type: none;
  margin-top: 10px;
}
.video-common-section .video-title .video-top li{
  display:inline-block;
}
.video-common-section .video-title .common-button{
  border: none;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 13px;
  border: 1px solid #E5E6E6;
  margin: 4px 2px;
  cursor: pointer;
  height: 35px !important; 
}
.video-common-section .video-title .delete_btn{
  padding: 5px 15px 5px 15px;
  background-color: #fff;
  color: #E92C00;
}
.video-common-section .video-title .camera_btn{
  padding: 5px 10px 5px 10px;
  background-color: #F9F9F9;
}
.video-common-section .video-title .camera_btn i{
  margin-right: 10px;
}
.video-common-section .video-title select{
  background-color: #fff;
  color: #1D85E1;
  margin-right:5px !important;
}
.video-common-section .video-title select option{
  text-align: left !important;
}
.video-common-section .video-title  .deactivate_btn{
  padding: 5px 10px 5px 10px;
  background-color: #fff;
  color: #1D85E1;
}
.video-common-section .video-player{
/*   background-color: #000D28; */
  padding: 30px 0px;
}
.video-common-section .video-player ul{
  list-style-type: none;
  text-align: center;
  border: 1px solid #4C5056;
}
.video-common-section .video-player li{
  display:inline-block;
  padding: 12px;
  border-bottom: 1px solid #8D9093;
}
.video-common-section .video-player li i{
  color: #474F5E;
  font-size: 16px;
}
.video-common-section .video-player li.active{
  border-bottom: 1px solid #fff;
}
.video-common-section .video-player li.active i{
  color: #fff;
}
.video-common-section .video-player .player-section{
  width: 50%;
  margin: auto;
}
.video_info_section{
  padding: 0px;
  margin-top: 20px;
}
.video_info_section .video-content{
  border:1px solid #E2E3E3;
  background-color: #fff;
}
.video_info_section .video-content .video-title{
  background-color: #F2F2F3;
  padding: 5px 20px 5px 20px;
}
.video_info_section .video-content .video-title h3{
  margin-top: 10px;
  font-weight: bold;
  font-size: 18px;
}
.video_info_section .video-content .video-title .inline-title{
  display: inline-block;
}
.video_info_section .video-content .video-title .edit-button{
  float: right;
  border: 1px solid #E5E6E6;
  background-color: #fff;
  color: #00098B;
  margin-top: 8px;
  padding: 1px 3px 1px 3px;
}
.video_info_section .video-content .video-title .edit-button i{
  margin-right: 5px;
}
.video-common-section .video-title h3{
  margin-top: 25px;
}
.video_info_section .video-content .video-main-content{
  background-color: #fff;
  padding:10px 20px 10px 20px;
}
.video_info_section .video-content .sub-content{
  margin-top: 15px;
}
.video_info_section .video-content .sub-content h4{
  margin-bottom: 4px;
  font-weight: bold !important;
  font-size: 14px;
}
.video_info_section .video-content .sub-content p{
  font-size: 14px;
}
.video_info_section .video-content .read-text{
  font-size: 14px;
  color: #000987;
}
.video_info_section .video-content .img-section{
  margin-bottom: 30px;
}
.img-section{
  margin-bottom: 30px;
}
.video_info_section .video-content .img-section .image_effect{
  width: 100%;
  float: left;
  position: relative;
}
.img-section .image_effect{
  width: 100%;
  float: left;
  position: relative;
}
.video_info_section .video-content .img-section .overlay{
  position: absolute;
  top: 15px;
  bottom: 0;
  left: 10px;
  right: 0;
  opacity: 0;
  transition: .3s ease;
}
.img-section .overlay{
  position: absolute;
  top: 15px;
  bottom: 0;
  left: 10px;
  right: 0;
  opacity: 0;
  transition: .3s ease;
}
.video_info_section .video-content .img-section .overlay .image-upload{
  margin: 0px 5px 0px 0px;
  background-color: #1D85E1;
  padding: 3px;
  display: inline-block;
  cursor: pointer;
}
.img-section .overlay .image-upload{
  margin: 0px 5px 0px 0px;
  background-color: #1D85E1;
  padding: 3px;
  display: inline-block;
  cursor: pointer;
}
.video_info_section .video-content .img-section .overlay .image-upload>input {
  display: none;
}
.img-section .overlay .image-upload>input {
  display: none;
}
.video_info_section .video-content .img-section .overlay .image-upload label{
  margin-bottom: 0px !important;
}
.img-section .overlay .image-upload label{
  margin-bottom: 0px !important;
}
.video_info_section .video-content .img-section .image_effect:hover .overlay {
  opacity: 1;
}
.img-section .image_effect:hover .overlay {
  opacity: 1;
}
.video_info_section .video-content .img-section h4{
  margin-top: 20px;
  color: #000;
  font-weight: bold;
}
.img-section h4{
  margin-top: 20px;
  color: #000;
  font-weight: bold;
}
.video_info_section .video-content .parent {
  width: 85%;
  margin: auto;
  margin-bottom: 30px !important;
  height: 260px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #B2B3B4;
}
.video_info_section .video-content .child button{
  border: 1px solid #E5E6E6;
  border-radius: 5px;
  background-color: #FFFFFF;
  padding: 10px;
  color: #000;
}
.video_info_section .video-content .video-main-content label{
  font-weight: bold;
}
.video_info_section .video-content .sub-content .enable-text{
  font-size: 14px;
  font-weight: 500;
}
.video_info_section .video-content .sub-content .enable-text i{
  margin-right: 5px;
  color: #00A156;
}
.video_info_section .sub-content .custom-button button{
  background-color: #F9F9F9;
  color: #8D9093;
  border: 1px solid #E5E6E6;
  font-weight: bold;
  padding: 8px 15px 8px 15px;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  cursor: pointer;
}


/* Video Publish */
.video-common-section .tabs-container{
  background-color: #F4F4F4 !important;
}
.video-common-section .tabs-left .nav{
  display:block !important;
}
.video-common-section .tabs-left .nav-tabs{
  margin-right:0px !important;
  background-color: #F4F4F4 !important;
}
.video-common-section .tabs-left .nav-tabs h4{
 color: #7F7F7F !important;
 padding: 15px 0px 0px 5px;
}
.video-common-section .tabs-left ul li{
  padding: 0px !important;
  position: relative;
}
.video-common-section .tabs-container .tabs-left > .nav-tabs > li >a.active{
  background-color: #CFCFCF !important;
  border-radius: 0px !important;
}
.video-common-section .tabs-container .tabs-left > .nav-tabs > li > a{
  border:none !important;
  background-color: #F4F4F4 !important;
  color: #000;
  margin-bottom: 0px !important;
}
.video-common-section .tabs-container .tabs-left > .nav-tabs > li:active,
.video-common-section .tabs-container .tabs-left > .nav-tabs > li > a:hover{
  background-color: #CFCFCF !important;
}
.video-common-section .tabs-left ul li .form-group{
  margin-bottom: 0px !important;
  position: absolute;
  top: 16px;
  left: 10px;
}
.video-common-section .tabs-left ul li .nav-link h5 {
  font-size: 13px !important;
}
.video-common-section .tabs-left ul li .nav-link h5 i{
  margin: 0px 5px 0px 5px;
  font-size: 15px;
}
.video-common-section .tabs-left ul .sub-text h4,
.video-common-section .tabs-left ul .sub-text p
{
  color: #000034 !important;
  font-weight: bold !important;
  text-align: center;
}
.video-common-section .tabs-left ul .sub-text h4 i{
  margin-right: 5px;
}
/* .video-common-section .tabs-left .tab-content .panel-body{
  padding: 0px;
} */
.video-common-section .tab-content .panel-body .video-title{
  padding: 0px 5px 0px 10px !important;
  position: relative;
}
.video-common-section .tab-content .panel-body .video-title h4{
  font-size: 12px;
  margin-top: 10px;
}
.video-common-section .tab-content .panel-body .video-title .main h5{
  position: absolute;
  bottom: 10px;
}
.video-common-section .tab-content .panel-body .video-title .video-top{
  padding: 0px;
  float: right;
}
.video-common-section .tab-content .panel-body .video-title .video-top button{
  padding: 5px 7px 5px 7px;
  font-size: 12px;
}
.video-common-section .tab-content .panel-body .video-title .video-top .cancel_btn{
  color: #1D85E1;
  background-color: #fff;
}
.video-common-section .tab-content .panel-body .video-title .video-top .deactivate_btn{
  color: #fff;
  background-color: #1D85E1;
}
.video-common-section .tab-content .panel-body .publish-content{
  padding-top: 15px;
}
.video-common-section .tab-content .panel-body .bg-color{
  background-color: #F4F4F4 !important;
}
.video-common-section .tab-content .panel-body .publish-content .box{
  background-color: #000000;
  height: 250px;
}
.video-common-section .tab-content .panel-body .publish-content .main-content img{
  width:120px;
  height: 80px;
}
.video-common-section .tab-content .panel-body .publish-content .main-content select{
  background-color: #F4F4F4;
  width: 30%;
  font-size: 12px;
  padding: 0px !important;
  text-align: left;
}
.video-common-section .sub-content{
  position: relative;
}
.video-common-section .sub-content .ibox{
  margin-bottom: 0px !important;
}
.video-common-section .sub-content .ibox .info-title{
  background-color: #EAEAEA;
  padding: 10px 15px 10px 15px;
}
.video-common-section .sub-content .ibox h4{
  display: inline;
  font-weight: bolder !important;
  color: #000 !important;
}
.video-common-section .sub-content .ibox h4 i{
  margin-left: 5px;
}
.video-common-section .sub-content .ibox p{
  color: #000 !important;
  font-weight: 600;
  position: absolute;
  right: 35px;
  top: 10px;
}
.video-common-section .sub-content .ibox p i{
  margin-right: 5px;
}
.video-common-section .sub-content form{
  padding: 0px 5px 10px 5px;
}
.video-common-section .sub-content form label{
  width:100%;
  margin-bottom: 0px;
  font-weight: bold;
}
.video-common-section .sub-content form label .left-span{
  float: left;
}
.video-common-section .sub-content form label .right-span{
  float: right;
}
.video-common-section .sub-content form input{
  font-size: 13px;
}

.poster-image{
	max-width: 100%;
    height: auto;
    width: 100%;
}

.poster-imagef{
	max-width: 200%;
    height: auto;
    width: 200%;
}

.uploadVideoPosterDiv, .uploadVideoThumbnailDiv{
	cursor: pointer !important;
}

.blockCursorForVideo:hover {
	cursor: no-drop !important;
	color: #A99093 !important;
}

.blockCursorForVideoStatus{
	color: #A99093 !important;
}

.blockCursorForVideoStatus:hover {
	cursor: no-drop !important;
}

.socialUploadCountsHide{
	background-color: #ffffff;
}

.videoPublishIdLabel{
	padding-left: 10px;
}

.publishVideosToSocialDiv .tab-content{
	width: auto !important;
    float: none !important;
    margin-top: auto !important;
}

.publishVideosToSocialDiv .video-title{
	height: 100px;
}

.publishVideosToSocialDiv .destinationCheckBox{
	position: relative;
    z-index: 1;
    top: -4px;
}

.publishVideosToSocialDiv .selectDestDefaultText{
	text-align: center;
    padding-top: 3%;
}

.publishVideosToSocialDiv .selectDestDefaultText strong {
	font-size: large;
}

.publishVideosToSocialDiv .selectDestDefaultText p {
	font-size: initial;
}

.publishVideosToSocialDiv .disableVideoPublishButton{
	color: #A99093 !important;
}
.publishVideosToSocialDiv .disableVideoPublishButton:hover{
	cursor: no-drop !important;
}

.publishVideosToSocialDiv .disableVideoUnPublishButton{
	color: #A99093 !important;
}
.publishVideosToSocialDiv .disableVideoUnPublishButton:hover{
	cursor: no-drop !important;
}

.publishVideosToSocialDiv .enableVideoPublishButton{
	color: #1D85E1;
    background-color: #fff;
}
.publishVideosToSocialDiv .enableVideoUnPublishButton{
	color: #1D85E1;
    background-color: #fff;
}

/* Published History */
.published-history{
  background-color: #FFFFFF;
}
.published-history .publish-title{
  padding: 5px 20px 5px 20px;
}
.published-history .publish-title h2,
.published-history .publish-title p {
  display: inline;
  padding-right: 5px;
/*   font-weight: bolder; */
}
.published-history .video-title{
  padding: 5px 20px 5px 20px;
  background-color: #F7F7F7 !important;
}
.published-history .video-title .video-top{
  padding: 0px;
  margin: 0px;
}
.published-history .video-title .video-top .common-button{
  color: #fff;
  background-color: #1D85E1;
}
.published-history .video-title .status-content .form-group{
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.published-history .video-title .status-content label {
  display: inline-block;
  width: 150px;
  text-align: right;
  padding: 12px 4px;
}
.published-history .video-title select{
  color: #4B4A50;
  padding: 0px;
}
.published-history .earlier-content{
  padding: 5px 30px 5px 30px;
}
.published-history .earlier-content h5{
  padding: 0px 10px 0px 10px;
}
.published-history .earlier-content .sub-earlier-content{
  background-color: #EEEEEE;
  margin-top: 15px;
  border:1px solid #E3E3E3;
}
.published-history .earlier-content .sub-content{
  display: flex;
  align-items: center;
}
.published-history .earlier-content .green-bg{
  background-color: #CDF4DF;
  padding: 5px 10px 5px 15px;
}
.published-history .earlier-content .red-bg{
  background-color: #fff !important;
  padding: 5px 10px 5px 15px;
}
.published-history .earlier-content .unred-bg{
  background-color: #eea198;
  padding: 5px 10px 5px 15px;
}
.published-history .earlier-content .sub-content .iconwrapper{
  display: table;
  width: 28px;
  height: 28px;
  border-radius: 20px; 
}
.published-history .earlier-content .sub-content .success-bg{
  background-color: #018539;
  border: 2px solid #018539;
}
.published-history .earlier-content .sub-content .error-bg{
  background-color: #CC2C0D;
  border: 2px solid #CC2C0D;
}
.published-history .earlier-content .sub-content img{
  width: 20%
}
.published-history .earlier-content .sub-content .iconwrapper i{
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #fff;
}
.published-history .earlier-content .sub-content .text{
  padding: 10px 0px 12px 10px;
}
.published-history .earlier-content .sub-content .text h4{
  margin: 0px;
  font-weight: 900;
  font-size: 12px;
  color: #000000;
}
.published-history .earlier-content .sub-content .text .sub-title{
  margin: 0px;
  font-weight: bold;
  font-size: 13px;
  color: #0C0957;
}
.published-history .earlier-content .sub-content .text .sub-title i{
  margin-right: 10px;
}
.published-history .earlier-content .sub-content .text p{
  font-weight: 400;
  font-size: 11px;
  color: #000000;
  margin: 0px;
}
.published-history .earlier-content .sub-content .text p a{
  color: #0C0957;
  font-weight: 600;
}
.published-history .earlier-content .common-icons{
  padding: 0px !important;
  display:table-row;
}
.published-history .earlier-content .common-icons li {
  display: table-cell;
  vertical-align: middle;
  list-style: none;
  height:60px;
  padding: 7px;
} 
.published-history .earlier-content .common-icons li i{
  cursor: pointer;
  color: #0C0957;
  font-size: 14px;
}
.published-history .earlier-content .error-message{
  background-color: #EEEEEE;
  width:98%;
  margin: auto;
  border:1px solid #E3E3E3;
  padding: 5px 10px 5px 10px;
}
.published-history .earlier-content .error-message p{
  margin:0px;
  color: #D02A10;
  font-size: 12px;
}


.published-history .publish-title form {
  padding: 2px;
  margin: 0 0 20px;
}
.published-history .publish-title form input[type="search"] {
  border: none;
  background: transparent;
  margin: 0;
  padding: 7px 8px;
  font-size: 14px;
  color: inherit;
  border: 1px solid transparent;
  border-radius: inherit;
}
.published-history .publish-title form input[type="search"]::placeholder {
  color: #bbb;
}
.published-history .publish-title form input[type="search"]:focus {
  box-shadow: none !important;
  border-color:  none !important;
  outline: none;
}
.published-history .publish-title form.nosubmit {
 border: none;
 padding: 0;
}
.published-history .publish-title form input.nosubmit {
  border-bottom: 1px solid #555;
  width: 100%;
  padding: 4px 5px 4px 40px;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center;
}
.published-history .earlier-content .sub-content .processing-bg{
  background-color: #ffb227;
  border: 2px solid #ffb227;
}

.published-history .earlier-content .processing2-bg{
  background-color: #fffaf0;
  padding: 5px 10px 5px 15px;
}

#_publishVideoUploadPagination .checkPublishedStatus{
	font-weight: 600;
}

.published-history .earlier-content #_publishedVideosPagination{
	margin: 0px 0 !important; 
}

.published-history .searchAllPublishedVideos{
	margin: 4px 2px !important;
}

.published-history .searchAllPublishedVideos button{
	background-color: #1D85E1 !important;
    border-color: #1D85E1 !important;
}

.refreshAllPublishedVideos .refreshButton{
	padding-left: 6px;
}	

.refreshPublishedVideos .refreshButton{
	padding-left: 6px;
}

.publishSocialVideoList .disablePublishVideoButton{
	color: #000000 !important;
    background-color: #E5E6E6 !important;
    border-color: #E5E6E6 !important;
    font-weight: 600 !important;
}	

.publishSocialVideoList .disableUnPublishVideoButton{
	color: #000000 !important;
    background-color: #E5E6E6 !important;
    border-color: #E5E6E6 !important;
    font-weight: 600 !important;
}

.socialPublishVideoUploadRefreshActions .refreshButton, .socialVideoUploadRefreshActions .refreshButton{
	padding-left: 6px;
}

.publishUploadRecordsTableBody .checkPublishedStatus a{
	font-weight: 600;
}

.disablePlayListDelete{
	color: #A99093 !important;
}

.disablePlayListDelete:hover{
	cursor: no-drop !important;
}

.uploadFilesSubmitButton{
	float: right;
    margin-right: 10%;
    margin-top: 5%;
}

.uploadFilesDropZoneForm{
	background-color: #EFEFEF;
}

.fileUploadDragTextSection{
	margin-top: 75px !important;
}

.uploadFliesHistoryRow{
	margin-top: 50px;
}

.uploadFilesNoRecordsAvailable{
	font-size: x-large;
    padding-left: 254px;
}

.contentDeleteIcon{
	top: 8px;
    position: relative;
    padding-left: 10px;
}

/* Added as part of PL1-T2255 - Schedule support for Social Publishing*/
.publishVideosToSocialDiv .disableVideoSchedulePublishButton{
	color: #A99093 !important;
}
/* Added as part of PL1-T2255 - Schedule support for Social Publishing*/
.publishVideosToSocialDiv .disableVideoSchedulePublishButton{
	cursor: no-drop !important;
}
/* Added as part of PL1-T2255 - Schedule support for Social Publishing*/
.publishVideosToSocialDiv .enableScheduleVideoPublishButton{
	color: #1D85E1;
    background-color: #fff;
}
/*
 * Added as part of PL1-T2255 - Schedule support for Social Publishing
 */
.publishSocialVideoList .disableSchedulePublishVideoButton{
	color: #000000 !important;
    background-color: #E5E6E6 !important;
    border-color: #E5E6E6 !important;
    font-weight: 600 !important;
}
/*---------------------------  EPG -> Custom File upload start ---------------------------------  */

#_customEpgFile .btn {
	background-color: #18a689;
    border-color: #18a689;
}

#_customEpgFile .buttonText{
	color: #ffffff;
}

/*---------------------------  EPG -> Custom File upload end ---------------------------------  */

.epgdiv{
	float :right;
}
.youtube-logo{
	height: 20px;
    width: 30px !important;
    margin-right: 5px;
}