/* GUIX CSS styles and classes */

@import url(fonts.css);
@import url(icons.css);
@import url(custom_fonts.css);

/* GENERAL STYLES */
*, *:after, *:before{
	padding: 0;
	margin: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html,
body{
	height: 100%;
}
body{
	background: #f3f4f4;
	font-size: 11px;
}
body[dir="rtl"]{
	direction: rtl;
}
body[dir="ltr"],
body[dir="rtl"],
input,
textarea{
	font-family: "Open Sans", sans-serif;
}
input,
textarea{
	font-size: 12px;
	background: #fff;
	padding: 0 10px;
	border-radius: 3px;
	border: 1px solid #ccc;
}
input[type="file"]{
	border: none;
	padding: 0;
}
input[readonly="readonly"]{
	background: rgba(255, 255, 255, .5);
	border: none;
}
input:focus,
textarea:focus{
	outline: none;
	border-color: #aaa;
}
input,
input[type="text"]{
	height: 30px;
}
input.isNarrow,
input[type="text"].isNarrow{
	width: 70px;
}
input.isHalf,
input[type="text"].isHalf{
	width: 100px;
}
input.isWide,
input[type="text"].isWide{
	width: 100%;
}
input.isSmall,
input[type="text"].isSmall{
	height: 25px;
	vertical-align: top;
}
strong{
	font-weight: 700;
}
fieldset{
	margin: 0;
	padding: 0;
	border: none;
}
textarea.isWide{
	width: 100%;
}
a{
	color: #333;
	cursor: pointer;
	text-decoration: none;
}
a.underline:hover{
	text-decoration: underline;
}
li{
	list-style: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
	color: #aaa;
	opacity: 1!important;
}
:-moz-placeholder { /* Firefox 18- */
 color: #aaa;
 opacity: 1!important;
}

::-moz-placeholder { /* Firefox 19+ */
 color: #aaa;
 opacity: 1!important;
}
:-ms-input-placeholder {
 color: #aaa;
 opacity: 1!important;
}

svg {
	user-select: none;
}

/** clear fix */
.cf:before,
.cf:after {
 content: ""; /* 1 */
 display: table; /* 2 */
}
.cf:after {
 clear: both;
}
.cf {
 zoom: 1;
}

/* GENERAL CLASSES */
html:not(.compact) .root{
	min-width: 1250px;
}
.hide{
	display: none;
}
body[dir="ltr"] .floatLeft{
	float:left!important;
}body[dir="rtl"] .floatLeft{
	float:right!important;
}
body[dir="ltr"] .floatRight{
	float:right!important;
}body[dir="rtl"] .floatRight{
	float:left!important;
}

.inlineBlock{
	display: inline-block!important;
}
.valignMiddle{
	vertical-align: middle;
}

body[dir="ltr"] .marginLeft10{
	margin-left: 10px!important;
}body[dir="rtl"] .marginLeft10{
	margin-right: 10px!important;
}

body[dir="ltr"] .marginRight10{
	margin-right: 10px!important;
}body[dir="rtl"] .marginRight10{
	margin-left: 10px!important;
}
.noSelect{
	-webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none; /* Safari */
		 -khtml-user-select: none; /* Konqueror HTML */
		 -moz-user-select: none; /* Old versions of Firefox */
			-ms-user-select: none; /* Internet Explorer/Edge */
				user-select: none; /* Non-prefixed version, currently
									 supported by Chrome, Edge, Opera and Firefox */
}

.marginBottom30{
	margin-bottom: 30px;
}
.marginTop30{
	margin-top: 30px;
}
.margin0{
	margin: 0;
}

.padding0{
	padding: 0!important;
}
.paddintTop70{
	padding-top: 70px;
}
.positionLeft{
	position: absolute;
}

body[dir="ltr"] .positionLeft{
	left: 0;
}
body[dir="rtl"] .positionLeft{
	right: 0;
}

.noUnderline{
	text-decoration: none!important;
}

.colorGreen{
	color: #3fba84;
}
.colorGray{
	color: #999;
}

.colorRed{
	color: #c20040 !important;
}
.isCenter {
 text-align: center;
}
.fonticon-adobe-pdf{
	color : #FF3500;
}

body[dir="ltr"] .recOrange{
	width:20px;
	height:20px;
	border-radius:15px;
	background:#ff932a;
	display:inline-block;
	float:right;
	margin-top:0px;
	margin:0px 3px 3px;
}body[dir="rtl"] .recOrange{
	width:20px;
	height:20px;
	border-radius:15px;
	background:#ff932a;
	display:inline-block;
	float:left;
	margin:0px 3px 3px;
	margin-top:0px;
}

.retouchedFlagPW{
	width : 16px;
	height: 16px;
	border-radius: 15px;
	margin-top: 0px;
	background:none repeat scroll 0 0 rgb(63, 186, 132);
	display: inline-block;
}

.clear{
	clear: both;
}
.noClear{
	clear: none!important;
}
.isTopFixed,
.isBottomFixed{
	position: fixed;
	left: 0;
	right: 0;
	z-index: 5;
}
.isTopFixed{
	top: 0;
}
.isBottomFixed{
	bottom: 0;
}
.np-red-highlight{
	color: #c20040;
	font-weight: 700;
}
.has-sub{
	position: relative;
}
.np-sub{
	position: absolute;
	z-index: 2;
	top: 100%;
	display: none;
}
.has-sub.is-bottom .np-sub{
	top: initial;
	bottom: 100%;
}
.has-sub.selected .np-sub{
	display: block;
}

.np-wide-slct{
	width: 100% !important;
}

.allowedFilters{
	height:200px;
	width:200px;
}
.filter-ordering{
	float: left;
	margin-left:2%;
	width: 48%;
	cursor: all-scroll;
	height: calc(100vh - 190px);
	overflow: hidden;
	overflow-y: auto;
}
.filter-ordering ul li{
	padding: 5px;
	height: 30px !important;
	border-radius: 0px;
	border: 1px dashed #ccc !important;
	font-weight: 600;
	color: #333;
}
.filter-ordering ul li.ui-sortable-helper{
	background-color: #eee !important;
}
.np-filter-name,
.np-tag{
 font-size: 10px;
 background-color: #c4c6c9;
 border-radius: 3px;
 color: #4d5a70;
 height: 20px;
 display: inline-block;
 vertical-align: middle;
 line-height: 20px;
 color: #fff;
}
.np-tag:not(:empty),
.np-filter-name:not(:empty){
	padding: 0 10px;
}

.np-large-tag{
	font-size: 13px !important;
}
.countComment{
	text-align: center;
 height: 18px;
 width: 22px;
 cursor: pointer;
 background-color: #ddd;
 line-height: 18px;
 border-radius: 2px;
 font-size: 9px!important;
 color: #999!important;
 position: relative;
 display: inline-block;
 vertical-align: top;
}body[dir="ltr"] .countComment{
	margin-left: 5px;
}body[dir="rtl"] .countComment{
	margin-right: 5px;
}
.np-annotation{
	background-color: #83a0a4;
 border-radius: 20px;
 color: #FFF;
 display: block;
 float: left;
 font-size: 9px;
 height: 20px;
 text-align: center;
 width: 20px;
 line-height: 20px;
}
.countComment:after {
 content: "";
 border-top: 5px solid #ddd;
/* border-right: 8px solid transparent;*/
 position: absolute;
 top: 100%;
/* left: 6px;*/
}body[dir="ltr"] .countComment:after {
 border-right: 8px solid transparent;
 left: 6px;
}body[dir="rtl"] .countComment:after {
 border-left: 8px solid transparent;
 right: 6px;
}

.countComment.articleHasUnreadComments {
 background-color: #798b9e;
 color: #fff!important;
}
.countComment.articleHasUnreadComments:after {
 border-top-color: #798b9e;
}
.countComment.articleHasUnreadCommentsRed {
 background-color: red;
 color: #fff!important;
}
.countComment.articleHasUnreadCommentsRed:after {
 border-top-color: red;
}
.np-converted-by{
	color: #bb0000;
 margin-right: 10px;
 display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
}

.newsBox .dateTime{
	padding: 4px;
}

/* DATE PICKER */
.np-date-picker {
 background: #fff;
 padding: 0 5px 0 10px;
 border-radius: 3px;
 border: 1px solid #ccc;
 height: 30px;
 position: relative;
}
.np-date-picker input {
 background: none;
 border: none;
 padding: 0;
 font-size: 11px;
}
.np-date-picker i{
	cursor: pointer;
 font-size: 20px;
 color: #999;
 margin-left: 5px;
 height: 30px;
 line-height: 27px;
 vertical-align: top;
 display: inline-block;
 position: absolute;
 top: 0;
/* right: 5px;*/
}body[dir="ltr"] .np-date-picker i{
	right :5px;
}body[dir="rtl"] .np-date-picker i{
	left :5px;
}
.np-date-picker i:hover{
	color: #333;
}

/* Date calendar overwriting the jscal plugin css */
.DynarchCalendar{
	background: #65778c;
	font-family: "Open Sans", sans-serif;
	-moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 border: 0;
 box-shadow: 0 3px 5px rgba(0,0,0,.1);
}
.DynarchCalendar table{
	font-family: "Open Sans", sans-serif;
	color: #fff;
}
.DynarchCalendar-topBar,
.DynarchCalendar-focused .DynarchCalendar-topBar, .DynarchCalendar-focused .DynarchCalendar-bottomBar{
	background: rgba(0,0,0,.1);
	border-bottom: 1px solid rgba(0,0,0,.2);
	padding: 10px 0;
}
.DynarchCalendar-focused .DynarchCalendar-body{
	background: none;
}
table.DynarchCalendar-titleCont{
	font-weight: normal;
	color: #fff;
}
.DynarchCalendar-dayNames div{
	color: #fff;
	font-weight: normal;
	text-shadow: none;
}
.DynarchCalendar-dayNames div, .DynarchCalendar-day, .DynarchCalendar-weekNumber{
	width: 2.5em;
	padding: 5px;
}
.DynarchCalendar-weekend {
 color: #bbfffb;
}
.DynarchCalendar-dayNames .DynarchCalendar-weekend {
 color: #bbfffb;
}
.DynarchCalendar-day {
 color: #fff;
 text-align: center;
}
.DynarchCalendar-day-othermonth {
 color: rgba(255, 255, 255, .3);
}
.DynarchCalendar-day-othermonth.DynarchCalendar-weekend {
	color: #bbfffb;
 opacity: .5;
}
.DynarchCalendar-bottomBar{
	background: rgba(0,0,0,.2);
	color: #fff;
	border-top: 0;
}
.DynarchCalendar-bottomBar-today {
 color: #fff;
 text-transform: uppercase;
 padding: 5px;
}
.DynarchCalendar-day-selected{
	background-image: none;
	margin: 0;
	background-color: #fff;
	color: #4d5a70 !important;
	border-radius: 2px;
}
.DynarchCalendar-hover-week,
.DynarchCalendar-focused .DynarchCalendar-hover-week {
 background: none;
}
.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date {
	border: none;
	background: rgba(255, 255, 255, .2);
	color: #fff;
}
.DynarchCalendar-hover-date{
	background-color: rgba(255, 255, 255, .4);
	border: 0;
	margin: 0 !important;
	color: #fff;
}
.DynarchCalendar-navBtn div{
	background-color: #fff;
}
.DynarchCalendar-navBtn{
	top: 12px;
}
.DynarchCalendar-hover-navBtn div {
 border: 0;
}
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn.DynarchCalendar-menu-month{
	background-color: #fff;
	color: #333;
}
.DynarchCalendar-navBtn, .DynarchCalendar-navBtn div{
	 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
}
.DynarchCalendar-hover-title div {
 background-color: rgba(255, 255, 255, .7);
 border: 0;
 border-radius: 2px;
 padding: 5px 17px;
}
.DynarchCalendar-hover-title,
.DynarchCalendar-hover-navBtn,
.DynarchCalendar-hover-bottomBar-today,
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
 background: none;
}
.DynarchCalendar-hover-bottomBar-today {
 border: 0;
 background-color: rgba(255, 255, 255, .4);
 padding: 5px;
}
.DynarchCalendar-menu{
	background: #343e4b;
}
.DynarchCalendar-menu-year{
 font-family: "Open Sans", sans-serif;
 font-weight: normal;
 border: none;
}
.DynarchCalendar-pressed-title, .DynarchCalendar-pressed-navBtn, .DynarchCalendar-pressed-bottomBar-today, .DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn{
	background: none;
}
/* POP UPS */
.np-popup-btns{
	position: absolute;
	bottom: 0;
	background: #eee;
 height: 50px;
 left: 0;
 right: 0;
 text-align: center;
 padding: 10px 0;
 box-shadow: inset 0 0 2px rgba(0,0,0,.2);
	z-index: 1;
}
.np-log .np-popup-btns{
	position: fixed;
}
.colorBoxWrapper{
	height: 100%;
	position: relative;
	overflow-y: auto;
}

/* COLUMNS */
.np-col{
	float: left;
}
body[dir="rtl"] .np-col{
	float:right;
}
.np-cols4 .np-col {
 width: 25%;
 margin: 5px 0;
}

/* ROWS */
.np-row{
	margin-bottom: 10px;
}

/* FORMS */
label{
	color: #333;
}
.np-label-unit{
	font-size: 11px;
	font-style: italic;
	display: inline;
	padding: 0 5px;
}
.isDark label{
	color: #fff;
	font-weight: 400;
}

input[type="text"].isDark{
	border-color: rgba(255, 255, 255, .1);
	background: rgba(0,0,0,.2);
	color: #fff;
}
.np-form-rows label{
	display: block;
	margin-bottom: 3px;
}
.np-form-rows fieldset{
	clear: both;
	margin-bottom: 20px;
}
.np-form-sideByside fieldset{
	font-size: 0;
	margin-bottom: 10px;
	width: 100%;
}
.np-form-sideByside fieldset > *{
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
}
.np-form-sideByside label{
	width: 100px;
}
.np-form-sideByside label.unset-width{
	width: unset;
	margin-right: 5px;
}
body[dir="ltr"] .np-form-sideByside label.unset-width{
	width: unset;
	margin-left: 5px;
}
.np-form-sideByside label + *{
	width: calc(100% - 100px);
}

/* PURE CSS CUSTOM SELECT */
.np-slct-styled{
 border: 1px solid #ccc;
 /*width: 120px;*/
 border-radius: 3px;
 overflow: hidden;
 background-color: #fff;
 position: relative;
 height: 30px;
}body[dir="ltr"] .np-slct-styled{
	padding-right: 5px;
}body[dir="rtl"] .np-slct-styled{
	padding-left: 5px;
}
.np-slct-styled:after{
	content: "";
	width: 7px;
	height: 7px;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform-origin: center;
	-moz-transform-origin: center;
	-webkit-transform-origin: center;
	position: absolute;
	top: 50%;
	display: block;
	margin-top: -5px;
	z-index: 0;
/*	right: 10px;*/
}body[dir="ltr"] .np-slct-styled:after{
	right: 10px;
}body[dir="rtl"] .np-slct-styled:after{
	left: 10px;
}
.np-slct-styled.isMulti{
	height: 150px;
	padding: 10px 0;
}
.np-slct-styled.isMulti:after{
	display: none;
}
.np-slct-styled.isMulti select{
	width: 100%!important;
	height: 100%;
}

.np-multi-slct.np-slct-styled:after{
	display: none;
}

.np-slct-styled select {
	cursor: pointer;
 padding: 0 10px;
 height: 28px;
 width: 100%;
 border: none;
 font-size: 12px;
 box-shadow: none;
	outline: 0;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	z-index: 1;
	font-family: "Open Sans", sans-serif;
}
.np-slct-styled select:focus {
 outline: none;
}

.np-slct-styled.isWide{
	width: 100%;
}
.np-slct-styled.isInline{
	display: inline-block;
	vertical-align: middle;
}
.np-slct-styled.isNarrow{
	width: 100px;
}
.np-slct-styled.isTransparent{
	border: none;
	background: none;
	border-radius: 0;
}
.np-slct-styled.isDark{
	border-color: rgba(255, 255, 255, .1);
	background: rgba(0,0,0,.2);
}
.np-slct-styled.isDark select{
	color: #fff;
}
.np-slct-styled.isDark select option{
	background: rgba(32,38,46,0.7);
	color: white !important;
}
.np-slct-styled.isDark:after,
.np-slct-styled.isTransparent:after{
	border-left-color: #aaa;
	border-bottom-color: #aaa;
}

.np-slct-styled.isSmall,
.np-slct-styled.isSmall select{
	height: 25px;
	font-size: 10px;
}

.np-slct-styled.isSmall,
.np-slct-styled.isSmall.ispaperlessfooter select{
	height: 30px;
	font-size: 15px;
}
.np-slct-styled.isSmall select{
	height: 23px;
}

.np-slct-styled.isLarge,
.np-slct-styled.isLarge select{
	height: 35px;
	font-size: 12px;
}

.np-slct-styled.np-icon-slct{
	height: 40px;
	width: 40px;
	border: none;
	cursor: pointer;
	padding: 0!important;
}


.np-slct-styled.np-icon-slct:hover{
	background: #f3f4f4;
	border-radius: 3px;
}

.np-slct-styled.np-icon-slct:after{
	content: "\e947";
 width: 100%;
 height: 100%;
 text-align: center;
 line-height: 40px;
 border: none;
 transform: initial;
 font-family: "icomoon";
 top: 0;
/* left: 0;*/
 margin: 0;
 color: #666;
 font-size: 16px;
}
body[dir="ltr"] .np-slct-styled.np-icon-slct:after{
	left:0;
}
body[dir="rtl"] .np-slct-styled.np-icon-slct:after{
	right:0;
}
.np-slct-styled.np-icon-slct select{
	opacity: 0;
	height: 40px;
}

.np-slct-sideBySide .np-slct-styled{
	display: inline-block;
	vertical-align: top;
}
.np-slct-sideBySide .np-slct-styled + .np-slct-styled{
	padding-left: 10px;
}
.np-slct-styled.half-sized{
	width:52%;
}
/* Autocomplete */
.np-autocomplete.canAdd{
	width: calc(100% - 42px);
	display: inline-block;
	vertical-align: middle;
}
.np-autocomplete.canAdd + i{
	cursor: pointer;
	font-size: 20px;
	width: 30px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	height: 32px;
	line-height: 29px;
}
.np-autocomplete .holder{
	font-size: 12px;
/*	width: 100%;*/
	background: #fff;
	padding: 0 10px;
	border-radius: 3px;
	border: 1px solid #ccc;
}
.np-autocomplete.isNotRoundedCorner .holder{
	border-radius: 3px;
}
.np-autocomplete.isWide .holder{
	width: auto;
}
/*.np-autocomplete .holder .bit-box{
	border-radius: 3px;
 margin-right: 5px;
	display: inline-block;
	background: #eee;
	line-height: 20px;
 padding: 0 20px 0 5px;
 margin: 5px;
}*/
.np-autocomplete .holder .bit-input {
 display: inline-block;
}
.np-autocomplete .holder .bit-box .closebutton {
 position: absolute;
 right: 0;
 top: 0;
 display: block;
 width: 16px;
 height: 16px;
 text-align: center;
 line-height: 20px;
 color: #666;
}
.np-autocomplete.isSmall input,
.np-autocomplete.isSmall input[type="text"]{
	height: 25px;
}

/* FILES PATH */
.np-files-path i,
.np-files-path .np-slct-styled{
	display: inline-block;
	vertical-align: middle;
}
.np-files-path i{
	color: rgba(255, 255, 255, .4);
	font-size: 24px;
}
.np-files-path .np-slct-styled{
	width: auto;
}
.np-files-path .np-slct-styled select{
	color: #fff;
 font-size: 15px;
 width: auto!important;
	padding-right: 30px;
}


.ArticleSectionDisplay{
	display:inline-block;
}



/* NO RECORDS */
.np-no-records{
	padding: 10px;
}
.np-no-records.isDark{
	color: rgba(255, 255, 255, .5);
}
.np-no-records.isSmall .np-alert-no-results{
	font-size: 14px;
}

/* TITLES */
.np-page-title{
	font-size: 20px;
	font-weight: 300;
	margin: 20px 0;
	text-transform: capitalize;
}
.np-page-title.isfullScreen{
	padding: 15px;
 margin: 0;
 font-size: 16px;
}
.np-page-subtitle{
	font-size: .6em;
}
.np-popup-title,
.popupTitle{
	padding: 0 20px;
	font-size: 16px;
	font-weight: 300;
	border-bottom: 1px solid #eee;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: rgba(255, 255, 255, .95);
	height: 50px;
	line-height: 50px;
	z-index: 2;
}
.colorBoxWrapper .boxContent,
.np-popup-content{
	padding: 70px 20px;
	background: #fefefe;
	position: relative;
	min-height: 100%;
}
body[dir="ltr"] .np-buttons-bar li{
	float: left;
}body[dir="rtl"] .np-buttons-bar li{
	float: right;
}

body[dir="ltr"] .np-buttons-bar li + li{
	margin-left: 10px;
}body[dir="rtl"] .np-buttons-bar li + li{
	margin-right: 10px;
}
.np-buttons-bar li input{
	margin: 0;
}
.tagBar{
	margin:10px 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
}

.np-pp-article_contents{
/*	border-top: 1px solid #eee;*/
	padding-top: 20px;
}
.np-pp-article_contents .Title_family{
	font-weight: 600;
	font-size: 1.5em;
}
.np-pp-article_contents .np-subtitle{
	font-size: 0.75em;
}
.np-pp-article_contents .np-by{
	font-size: 0.6em;
	padding-top: 0;
}
.np-pp-article_contents .Body_family{
/*	margin-top: 20px;*/
}

.custom_fields_preview{
	font-size: 11px !important;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

sup{
	font-size: 9px;
	font-weight: 600;
	color: rgba(255, 255, 255, .5);
	padding: 0 5px;
	display: inline-block;
	vertical-align: middle;
}
	/* BUTTONS */
	.np-btns-wrapper{
		text-align: center;
		clear: both;
		margin: 5px;
	}
	.np-btns-wrapper.isLeft{
		text-align: left;
	}
	.np-btn-dtp{
	 cursor: pointer;
	 background: #4c5b6e;
	 color: #fff;
	 display: inline-block;
	 border-radius: 3px;
	 height: 30px;
	 line-height: 28px;
	 color: #fff;
	 font-weight: 700;
	 font-size: 12px;
	 margin: 0 auto;
	 font-family: "Open Sans", sans-serif;
	 border: 2px solid #4c5b6e;
	 text-transform: uppercase;
	 padding: 0 20px;
	 margin: 0 5px;
	 outline: none;
	}
	.np-btn {
	 cursor: pointer;
	 background: #3fba84;
	 color: #fff;
	 display: inline-block;
	 border-radius: 3px;
	 height: 30px;
	 line-height: 28px;
	 color: #fff;
	 font-weight: 700;
	 font-size: 12px;
	 margin: 0 auto;
	 font-family: "Open Sans", sans-serif;
	 border: 2px solid #3fba84;
	 text-transform: uppercase;
	 padding: 0 10px;
	 margin: 0 3px;
	 outline: none;
	 transition: all 0.3s ease-in-out;
	}
	.np-btn.isWhite {
	 border-color: #fff!important;
	 color: #fff!important;
	}
	.np-btn.isXsmall{
		height: 25px;
	 line-height: 20px;
	 padding: 0 10px;
	 font-size: 9px;
	 font-weight: 600;
	 border-width: 1px;
	}
	.np-btn.isSmall {
	 font-size: 10px;
	 border-width: 1px;
	 height: 25px;
	 line-height: 23px;
	 padding: 0 10px;
	}
	.np-btn.isDark{
		background: #35404d;
		border: none;
	}
	.np-btn.isDark:hover{
		background: #3d4958;
		box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);
	}
	.np-btn.np-btn-secondary {
	 background: none;
	 color: #999;
	 border-color: #999;
	}
	.np-btn.np-btn-red {
		background: rgba(255, 0, 0, 0.87);
		color: white;
		border-color: rgb(182, 0, 0);
	}
	.np-btn.np-btn-red:hover {
		background: rgb(255, 0, 0);
		color: white;
		border-color: rgb(214, 1, 1);
	}
	.np-btn.np-btn-textual{
		background: none;
		border: 0;
		cursor: pointer;
		color: #666;
		font-weight: 200;
		font-size: 11px;
	}
	.np-btn.np-btn-textual:hover{
		text-decoration: underline;
	}
	.np-btn.np-btn-primary:hover{
		background: #289376;
		border-color: #289376;
	}
	.np-btn.np-btn-secondary:hover{
		border-color: #289376;
		color: #289376;
	}
	.np-btn.np-btn-primary:focus{
		box-shadow: inset 0 0 15px rgba(0,0,0,.3);
	 	border-color: rgb(32, 119, 96);
	}

	.np-btn-dtp.np-btn-secondary {
	 background: none;
	 color: #4c5b6e;
	 border-color: #4c5b6e;
	}
	.np-btn-dtp.np-btn-primary:hover{
		background: #4c5b6e;
		border-color: #4c5b6e;
	}
	.np-btn-dtp.np-btn-secondary:hover{
		border-color: #4c5b6e;
		color: #4c5b6e;
	}
	.np-btn-dtp.np-btn-primary:focus{
		box-shadow: inset 0 0 15px rgba(0,0,0,.3);
	 border-color: #4c5b6e;
	}

	.np-btn.hasIcon{
		padding: 0 10px;
	}
	.np-btn.hasIcon i{
		font-size: 18px;
		vertical-align: top;
		line-height: 25px;
		height: 26px;
	}
	.np-btn.hasIcon input,
	.np-btn.hasIcon span{
		background: none;
		cursor: pointer;
		border: none;
		color: #fff;
		height: 26px;
		display: inline-block;
		text-transform: uppercase;
		vertical-align: top;
	}
	.np-btn-dtp.hasIcon i{
		font-size: 18px;
		vertical-align: top;
		line-height: 25px;
		height: 26px;
	}
	.np-btn-dtp.hasIcon input{
		background: none;
		cursor: pointer;
		border: none;
		color: #fff;
		height: 26px;
		display: inline-block;
		text-transform: uppercase;
		vertical-align: top;
	}
	.np-btn.isLightDark {
		background: #4c5b6e;
 border: none;
	}
	.headerBtns{
		margin-top: 25px;
	}
	/* Load More */
	.load_more{
		background-color: #3fba84;
		padding: 0 20px;
		text-align: center;
		cursor: pointer;
		display: block;
		border-radius: 2px;
		height: 40px;
		line-height: 40px;
		color: #fff;
		font-weight: 700;
		font-size: 14px;
		width: 200px;
		margin: 0 auto;
	}

	.load_more:hover{
		background-color:#289376;
	}
	.load_more.loading{
		background-color: #999;
	}

	/* Close Button */
	.np-close-btn{
		position: absolute;
		top: 10px;
		width: 15px;
		height: 15px;
		text-indent: -9999px;
		cursor: pointer;
		display: block;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		transform: rotate(45deg);
		z-index: 2;
	}body[dir="ltr"] .np-close-btn{
		right: 10px;
	}body[dir="rtl"] .np-close-btn{
		left: 10px;
	}

	.np-close-btn:before,
	.np-close-btn:after{
		content: "";
	 position: absolute;
	 background: #666;
	}
	.np-close-btn:before {
	 width: 2px;
	 height: 16px;
	 top: 0;
	 left: 50%;
	 margin-left: -1px;
	}
	.np-close-btn:after {
	 width: 16px;
	 height: 2px;
	 top: 50%;
	 left: 0;
	 margin-top: -1px;
	}
	.np-close-btn.isWhite:before,
	.np-close-btn.isWhite:after{
	 background: #fff;
	}


	/* Notifications: loading new items, new items available.... */
	.np-inline-notification{
		display: block;
		position: absolute;
		left: 50%;
		top: 100px;
		margin: 0 auto;
		bottom: 10px;
		z-index: 10000;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		background: rgba(76,91,110,0.8);
		border-radius: 30px;
		padding: 0 20px;
		line-height: 34px;
		height: 34px;
		color: #fff;
		width: 200px;
		text-align: center;
	}
	.np-inline-notification.np-new-items{
		background: #3fba84;
	}
	body[dir="ltr"] .np-inline-notification i{
		margin-right: 5px;
	}body[dir="rtl"] .np-inline-notification i{
		margin-left: 5px;
	}

	/* Icons */
	.np-close-article{
		cursor: pointer;
	}

	/* Alerts */
	.np-alert{
		background-color: #3fb984;
		border-radius: 40px;
		color: white;
		font-weight: 600;
		left: 50%;
		padding: 10px 40px;
		position: fixed;
		top: 50px;
		z-index: 9999;
		transform: translateX(-50%);
		text-transform: uppercase;
		font-size: 12px;
	}
	.np-alert.np-alert-success{
		background-color: #3fb984;
	}
	.np-alert.np-alert-error{
		background-color: #7e0018;
	}

	.np-alert-no-results{
		text-align: center;
		font-weight: 200;
		font-size: 16px;
		color: #666;
		text-shadow: 1px 1px #ccc;
	}

	/* Nb of Results */
	h2 .np-search-results{
		font-size: .6em;
	}

	/* Reset x icon */
	.np-reset{
		width: 15px;
		height: 15px;
		position: absolute;
		top: 10px;
		cursor: pointer;
		background: #ccc;
		border-radius: 100%;
		transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
	}body[dir="ltr"] .np-reset{
		right: 0;
	}body[dir="rtl"] .np-reset{
		left: 0;
	}
	.np-reset:before,
	.np-reset:after {
	 content: "";
	 background: #fff;
	 position: absolute;
	}
	.np-reset:before{
		width: 1px;
	 height: 9px;
	 top: 3px;
	 left: 50%;
	 margin-left: -1px;
	}
	.np-reset:after {
	 width: 9px;
	 height: 1px;
	 top: 50%;
	 left: 3px;
	 margin-top: -1px;
	}

	/* PAGINATION */
	.np-pagination{
		margin: 0 0 12px;
		/*float: right;*/
	}
	body[dir="ltr"] .np-pagination{
		float :right;
	}
	body[dir="rtl"] .np-pagination{
		float :left;
	}
	.np-pagination li{
		display: inline-block;
		margin: 0 2px;
		cursor: pointer;
	}
	.np-items-selected{
		font-weight: 700;
	}

	/* Logs table */
	.np-tbl{
		font-size: 14px;
		color: #333;
	}
	.np-tbl th {
	 background: #4c5b6e;
	 color: #fff;
	 padding: 10px 0;
	 font-weight: 700;
	 text-align: center;
	 border-right: 1px solid rgba(255, 255, 255, .2);
	 text-transform: uppercase;
	 font-size: 11px;
	}
	.np-tbl td {
	 padding: 15px 10px;
	 border-bottom: 1px solid #eee;
	 border-right: 1px solid #ddd;
	}
	.np-tbl-sorting a{
		color: #fff;
		font-size: 18px;
	}
	.np-tbl.isLight{
		font-size: 12px;
	}
	.np-tbl.isLight th{
		background: #f3f4f4;
		font-size: 11px;
		font-weight: 600;
		color: #65778c;
		border-right-color: rgba(0,0,0,.1);
	}
	.np-tbl th a{
		color : #fff;
	}



	/* SEARCH */
	.np-search-container{
		padding-top: 18px;
	}body[dir="ltr"] .np-search-container{
		float: right;
	}body[dir="rtl"] .np-search-container{
		float: left;
	}
	.np-search-container#FS_SEARCH_PANE{
		padding-top: 11px;
	}
	.np-search-container .compact-search-icon{display: none;}
	.np-search-container .searchBoxHolder {
	 background: #fff;
	 border: 1px solid #ccc;
	 border-radius: 35px;
	 padding: 0 10px;
	 box-shadow: inset 0 0 7px rgba(0,0,0,.15);
	 display: inline-block;
	}
	.np-search-container .searchBoxHolder.isDark {
	 background: rgba(0,0,0,.2);
	 width: 100%;
	 border: 0;
	 box-shadow: inset 0 0 5px 0px rgba(0,0,0,.2);
	}
	.np-search-container .searchInput{
		width: 300px;
		position: relative;
		margin-right: 10px;

		/* to be removed */
		margin-top: 0;
	}body[dir="ltr"] .np-search-container .searchInput{
		float: left;
	}body[dir="rtl"] .np-search-container .searchInput{
		float: right;
	}

	.np-input-with-dd .searchInput{
		position: relative;
		width: calc(100% - 110px);
	}body[dir="ltr"] .np-input-with-dd .searchInput{
		margin-right: 10px;
	}body[dir="rtl"] .np-input-with-dd .searchInput{
		margin-left: 10px;
	}



	.np-search-container .searchInput input{
		width: 100%;
		padding: 0px 25px;
		height: 35px;
		border: none;
		background: none;

		/* to be removed */
		box-shadow: none;
		border: none;
		border-radius: 0;
		padding-left: 0px;
	}
/*	.np-search-container:not(.defaultSearch) .searchInput:before {
	 position: absolute;
	 content: "\e907";
	 font-family: "icomoon";
	 color: #999;
	 top: 0;
	 width: 25px;
	 height: 35px;
	 text-align: center;
	 line-height: 35px;
	}body[dir="ltr"] .np-search-container:not(.defaultSearch) .searchInput:before {
		left: 0px;
	}body[dir="rtl"] .np-search-container:not(.defaultSearch) .searchInput:before {
		right: 0px;
	}*/
	.searchIcon{
		width: 30px;
		height: 35px;
	}
	.np-search-container:not(.defaultSearch) .searchIcon:before{
		position: absolute;
		content: "\e907";
		font-family: "icomoon";
		color: #999;
		top: 0;
		width: 25px;
		height: 35px;
		text-align: center;
		line-height: 35px;
	}body[dir="ltr"] .np-search-container:not(.defaultSearch) .searchIcon:before {
		left: 0px;
	}body[dir="rtl"] .np-search-container:not(.defaultSearch) .searchIcon:before {
		right: 0px;
	}

	body[dir="ltr"] .np-search-container .chosen-container{
		margin-left: 10px;
	}body[dir="rtl"] .np-search-container .chosen-container{
		margin-right: 10px;
	}

	.np-search-container .np-slct-styled:before {
	 content: "";
	 position: absolute;
	 top: 8px;
	 /*width: 1px;*/
	 height: 18px;
	 background: #ccc;
	 z-index: 2;
	}body[dir="ltr"] .np-search-container .chosen-container:after{
		left: 0;
	}body[dir="rtl"] .np-search-container .chosen-container:after{
		right: 0;
	}
	.np-search-container .isDark .np-slct-styled:before{
		background: rgba(255, 255, 255, .1);
	}
	.np-search-container select{
		color: #666;
	}
	.np-search-container .isDark select {
	 color: #999;
	}

	.np-search-container .chosen-search{
		width: 112px !important;
	}body[dir="ltr"] .np-search-container .chosen-search{
		margin-left: 10px;
	}body[dir="rtl"] .np-search-container .chosen-search{
		margin-right: 10px;
	}

	.np-search-container.isSmall .chosen-search{
		width: 80px!important;
	}

	.np-search-container .chosen-search:after{
		content: "";
	 position: absolute;
	 top: 8px;
	 width: 1px;
	 height: 19px;
	 background: #ccc;
	}body[dir="ltr"] .np-search-container .chosen-search:after{
		left: -10px;
	}body[dir="rtl"] .np-search-container .chosen-search:after{
		right: -10px;
	}


	.np-search-container.isDark .chosen-search:after{
		background: rgba(255, 255, 255, .2);
	}
	.np-search-container .searchAdvanced{
	 text-transform: uppercase;
	 font-size: 10px;
	 color: #4d5a70;
	 display: inline-block;
	 vertical-align: middle;
	}body[dir="ltr"] .np-search-container .searchAdvanced{
		padding-left: 10px;
	}body[dir="rtl"] .np-search-container .searchAdvanced{
		padding-right: 10px;
	}
		.np-search-container .searchAdvanced:hover{
		color: #3fb984;
	}

	.np-search-container .searchAutoComplete{
	 text-transform: uppercase;
	 font-size: 10px;
	 color: #4d5a70;
	 display: inline-block;
	 vertical-align: middle;
	}body[dir="ltr"] .np-search-container .searchAutoComplete{
		padding-left: 10px;
	}body[dir="rtl"] .np-search-container .searchAutoComplete{
		padding-right: 10px;
	}

	.np-search-container .np-reset{
/*		display:none;*/
		position:absolute;
		top: 10px;
	}body[dir="ltr"] .np-search-container .np-reset{
		right: 0;
	}body[dir="rtl"] .np-search-container .np-reset{
		left: 0;
	}
	.np-search-container.isSmall .np-reset{
		top: 4px;
	}
	.np-search-container.isDark .np-reset{
		background: rgba(255, 255, 255,.3);
	}

	.np-search-options{
		clear: both;
		padding: 8px 15px 0;
	}
	.np-search-options label{
		text-transform: uppercase;
		font-size: 10px;
		color: #4d5a70;
	}
	.np-search-options.isDark label {
	 color: rgba(255, 255, 255, .7);
	}

	.np-search-options.isDark fieldset > label{
		color: rgba(255, 255, 255, .8);
	}
	.np-search-options fieldset{
		display: inline-block;
		vertical-align: middle;
	}
	body[dir="ltr"] .np-search-options fieldset + fieldset{
		border-left: 1px solid #ccc;
		padding-left: 15px;
	}body[dir="rtl"] .np-search-options fieldset + fieldset{
		border-right: 1px solid #ccc;
		padding-right: 15px;
	}

	body[dir="ltr"] .np-search-options fieldset > label {
	 margin-right: 15px;
	}body[dir="rtl"] .np-search-options fieldset > label {
	 margin-left: 15px;
	}

	/* SELECT */
	.chosen-width-auto{
		width: auto;
	}

	/* LABEL */
	label{
		vertical-align: middle;
		font-size: 12px;
		font-weight: 600;
		text-transform: capitalize;
	}

	/* PAGINATION */
	.np-pagination input[type="text"]{
		width: 30px;
		height: 20px;
		font-size: 10px;
		padding: 0;
		text-align: center;
		outline: none;
		border-color: #ddd;
	}body[dir="ltr"] .np-pagination input[type="text"]{
		margin-right: 5px;
	}body[dir="rtl"] .np-pagination input[type="text"]{
		margin-left: 5px;
	}

	.np-pagination input[type="text"]:focus{
		border-color: #aaa;
	}
	.np-pagination .np-pagination-control{
		cursor: pointer;
	 display: inline-block;
	 padding: 0 5px;
	 text-transform: uppercase;
	 font-size: 9px;
	 font-weight: 600;
	 color: #90a7ab;
	}
	.np-pagination .np-pagination-control:hover{
		color: #4d5a70;
	}
	body[dir="ltr"] .np-pagination .np-pagination-control#PAGIN_PREV_PAGE{
		margin-right: 5px;
	}body[dir="rtl"] .np-pagination .np-pagination-control#PAGIN_PREV_PAGE{
		margin-left: 5px;
	}

	/* Checkbox & Radio component */
	.np-checkbox,
	.np-radiobtn,
	.checkBoxGray/* TO BE REMOVED */{
		display: inline-block;
		vertical-align: middle;
		border: 1px solid #ccc;
		width: 20px;
		height: 20px;
		background: #eee;
		cursor: pointer;
		position: relative;
	}body[dir="ltr"] .np-checkbox,
	body[dir="ltr"] .np-radiobtn{
		margin-right: 5px;
	}body[dir="rtl"] .np-checkbox,
	body[dir="rtl"] .np-radiobtn{
		margin-left: 5px;
	}

	.np-checkbox-tag{
		display: inline-block;
		position: relative;
		margin-bottom: 5px;
	}
	.np-checkbox-tag .np-checkbox{
	 margin: 0;
	 width: 100%;
	 border-radius: 2px;
	 height: 24px;
	}
	.np-checkbox-tag .np-checkbox label{
		font-size: 10px;
		position: static;
		text-transform: uppercase;
		line-height: 23px;
		padding: 0 5px;
		border-radius: 2px;
		text-align: center;
	}
	.np-checkbox-tag .np-checkbox input:checked + label {
	 color: #fff;
	 background: #4d5a70;
	}
	.np-checkbox-tag .np-checkbox input:checked + label:before{
		display: none;

	}


	.np-checkbox.isSmall,
	.np-radiobtn.isSmall{
		width: 15px;
		height: 15px;
	}
	.np-checkbox.isSmall{
		border-radius: 3px;
	}
	.np-checkbox.isDark,
	.np-radiobtn.isDark{
		background: rgba(255, 255, 255, .3);
		border: none;
	}

	.np-radiobtn{
		border-radius: 100%;
	}
	.np-checkbox.is-white{
		background: #fff;
	}
	.np-checkbox:hover,
	.np-radiobtn:hover,
	.checkBoxGray:hover/* TO BE REMOVED */{
		border-color: #aaa;
	}
	.np-checkbox input,
	.np-radiobtn input{
		display: none;
	}
	.np-checkbox label,
	.np-radiobtn label{
		position: absolute;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 cursor: pointer;
		left :0;
	}
/*	body[dir="ltr"] .np-checkbox label,
	body[dir="ltr"] .np-radiobtn label{
	 left: 0;
	}body[dir="rtl"] .np-checkbox label,
	body[dir="rtl"] .np-radiobtn label{
	 right: 0;
	}*/
	.np-checkbox label:before,
	.np-radiobtn label:before{
		display: none;
		content: "";
		position: absolute;
	 cursor: pointer;
	}
	.np-checkbox label:before{
	 top: 4px;
	 left: 4px;
	 width: 10px;
	 height: 6px;
	 line-height: 18px;
	 text-align: center;
	 border-left: 2px solid #666;
	 border-bottom: 2px solid #666;

	 transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	 -webkit-transform: rotate(-45deg);

	 transform-origin: center;
	 -moz-transform-origin: center;
	 -webkit-transform-origin: center;
	}
	.np-checkbox.isDark label:before{
		border-left-color: #fff;
	 border-bottom-color: #fff;
	}
	.np-checkbox.isSmall label:before{
		top: 4px;
	 left: 4px;
	 width: 8px;
	 height: 4px;
	 border-left-width: 1px;
	 border-bottom-width: 1px;
	}
	.np-radiobtn label:before{
	 top: 5px;
	 left: 5px;
	 width: 8px;
	 height: 8px;
	 border-radius: 100%;
	 background: #666;
	}
	.np-radiobtn.isSmall label:before{
		width: 7px;
		height: 7px;
		top: 4px;
	 	left: 4px;
	}
	.np-radiobtn.isDark label:before{
		background: #fff;
	}

	.np-checkbox input:checked + label:before,
	.np-radiobtn input:checked + label:before{
		display: block;
	}
	.np-checkbox input[disabled="disabled"] + label,
	.np-radiobtn input[disabled="disabled"] + label{
		cursor: default;
	}

	/* FILTERS */
	.np-filters-wrapper{
		background: #d8dae1;
		border-radius: 3px;
		margin: 5px 0 10px;
		height: 41px;
		line-height: 38px;
		position: relative;
		clear: both;
	}
	.np-filters-wrapper label{
		font-size: 14px;
		font-weight: 700;
		margin: 0;
		text-transform: uppercase;
	}body[dir="ltr"] .np-filters-wrapper label{
		margin-right: 5px;
	}

	body[dir="rtl"] div.iconZoom a{
		float: right;
	}
	body[dir="rtl"] div.iconZoom a[data-type="previous"],
	body[dir="rtl"] div.iconZoom a[data-search_type="previous"]{
		transform: rotate(180deg);
	}
	body[dir="rtl"] div.iconZoom a[data-type="next"],
	body[dir="rtl"] div.iconZoom a[data-search_type="next"]{
		transform: rotate(-180deg);
	}

	.np-icon-label{
		font-size: 16px;
		vertical-align: top;
		height: 30px;
		display: inline-block;
		line-height: 30px;
	}
	.np-icon-label.hasMarginLeft{
		margin-left: 20px;
	}
	.np-filters-wrapper label.np-icon-label + label.np-txt-label{
		margin-left: 5px;
	}

	body[dir="ltr"] .np-filters-wrapper label.np-txt-label
	{
		font-size: 10px;
		margin-left: 20px;
	}
	body[dir="rtl"] .np-filters-wrapper label.np-txt-label
	{
		font-size: 10px;
		margin-right: 20px;
	}

	.np-filters-wrapper label.np-icon-label a{color: #289376;}
	.np-filters-wrapper .np-check-all{
		padding-top: 10px;
	}
	body[dir="ltr"] .np-filters-wrapper .np-check-all .np-checkbox{
		margin-right: 0;
	}body[dir="rtl"] .np-filters-wrapper .np-check-all .np-checkbox{
		margin-left: 0;
	}
	.np-filters-wrapper .np-checkbox input[disabled="disabled"] + label{
		background: #e7e8ed;
	}
	.np-filters-wrapper .np-checkbox.np-clearcheck label:after {
	 content: "";
	 position: absolute;
	 top: 50%;
	 left: 3px;
	 width: 10px;
	 height: 2px;
	 background: #666;
	 text-align: center;
	 line-height: 16px;
	 margin-top: -1px;
	}
	.np-af-group{
		padding: 5px 14px;
		height: 40px;
		line-height: 30px;
	}body[dir="ltr"] .np-af-group{
		float: left;
	}body[dir="rtl"] .np-af-group{
		float: right;
	}
	.np-af-group .np-af-group{
		margin: -5px 0;
	}
	body[dir="ltr"] .np-af-group > .np-af-group:first-child{
		padding-left: 0;
	}body[dir="rtl"] .np-af-group > .np-af-group:first-child{
		padding-right: 0;
	}

	body[dir="ltr"] .np-af-group > .np-af-group:last-child{
		padding-right: 0;
	}body[dir="rtl"] .np-af-group > .np-af-group:last-child{
		padding-left: 0;
	}
	body[dir="ltr"] .np-af-group + .np-af-group{
		border-left: 1px solid #c2c4ca;
	}body[dir="rtl"] .np-af-group + .np-af-group{
		border-right: 1px solid #c2c4ca;
	}
	.np-actions-btns > ul{
		display: flex;
		font-size: 0;
	}
	.np-actions-btns li{
		display: inline-block;
		vertical-align: top;
	}
	html:not(.compact) body[dir="ltr"] .np-actions-btns li + li{
		margin-left: 7px;
	}html:not(.compact) body[dir="rtl"] .np-actions-btns li + li{
		margin-right: 7px;
	}
	.np-action-btn{
		height: 30px;
		min-width: 47px;
		/*display: block;*/
		display: inline-block;
		line-height: 30px;
		background: #fff;
		border-radius: 3px;
		border: 1px solid #c5c6cd;
		text-align: center;
		font-size: 16px;
		cursor: pointer;
		padding: 0 10px;
		transition: all 0.3s ease-in-out;
	}
	.np-action-btn.isTxt{
		background: #798a9e;
	 color: #fff;
	 text-transform: uppercase;
	 font-weight: 600;
	 font-size: 10px;
	}
	.np-action-btn.isTxt i{
		margin-right: 5px;
		font-size: 16px;
	}
	.np-action-btn.isTxt input{
		background: none;
	 border: none;
	 color: #fff;
	 padding: 0;
	 height: auto;
	 font-size: 10px;
	 text-transform: uppercase;
	 font-weight: 600;
	}

	.np-action-btn.isSmall{
		height: 25px;
		line-height: 25px;
	}
	.np-action-btn.isDark{
		background: none;
		color: #fff;
	}
	.np-action-btn.isModified{
		background: none;
		border: 1px solid #999;
	}
	.np-action-btn.isBorder {
	 background: none;
	 color: #fff;
	 border-color: #fff;
	}
	.np-action-btn small{
		font-size: 10px;
		font-weight: 700;
		text-transform: uppercase;
		padding: 0 5px;
	}
	.np-action-btn i{
		vertical-align: middle;
	}
	.np-action-btn:hover{
		border-color: #aaa;
		box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	}
	.has-sub .np-action-btn:after {
		content: "";
		display: inline-block;
		vertical-align: middle;

		width: 7px;
		height: 7px;
		border-bottom: 1px solid #666;

		-webikit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg);

		-moz-transform-origin: center;
		-webkit-transform-origin: center;
		transform-origin: center;

	}body[dir="ltr"] .has-sub .np-action-btn:after{
		border-left: 1px solid #666;
		margin-left: 5px;
	}body[dir="rtl"] .has-sub .np-action-btn:after{
		border-left: 1px solid #666;
		margin-right: 5px;
	}

	.has-sub .np-action-btn.isDark:after{
		border-bottom-color: #fff;
	}body[dir="ltr"] .has-sub .np-action-btn.isDark:after{
		border-left-color: #fff;
	}body[dir="rtl"] .has-sub .np-action-btn.isDark:after{
		border-right-color: #fff;
	}

	.has-sub.selected .np-action-btn:after{
		-webikit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		transform: rotate(135deg);
	}

	.np-filters-wrapper fieldset{
		height: 30px;
	}body[dir="ltr"] .np-filters-wrapper fieldset{
		float: left;
	}body[dir="rtl"] .np-filters-wrapper fieldset{
		float: right;
	}
	body[dir="ltr"] .np-filters-wrapper fieldset + fieldset{
		margin-left: 10px;
	}body[dir="rtl"] .np-filters-wrapper fieldset + fieldset{
		margin-right: 10px;
	}
	.np-filters-wrapper fieldset div{
		display: inline-block;
		vertical-align: middle;
	}
	.np-icon-btn i {
	 font-size: 16px;
	 cursor: pointer;
	}
	.np-views-sub .np-icon-btn i {
	 font-size: 27px;
	 vertical-align: middle;
	 color: #aaa;
	}
	.changeView .np-icon-btn i {
	 font-size: 30px;
	}
	.PreviewMode.np-icon-btn i{
		font-size: 20px;
	}
	.np-filters-wrapper .chosen-container {
	 vertical-align: top;
	 font-size: 11px;
	}
	.changeView{
		height: 30px;
		line-height: 30px;
		display: inline-block;
		vertical-align: middle;
	}

	body[dir="ltr"] .changeView a{
		float:left;
	}body[dir="rtl"] .changeView a{
		float:right;
	}
	.changeView a span {
	 opacity: .5;
	}
	.changeView a span.selected {
	 opacity: 1;
	}
	.np-filters-wrapper .np-sub{
		border: 1px solid #c5c6cd;
 	border-radius: 3px;
 	background: #fff;
 	left: 50%;
 	padding: 4px;
 	white-space: nowrap;
 	-webkit-transform: translateX(-50%);
 	-moz-transform: translateX(-50%);
 	transform: translateX(-50%);
 	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
	}

	.np-filters-wrapper .has-sub:hover .np-sub{
		display: block;
	}
	.np-filters-wrapper .floatRight .np-sub:before{
		content: "";
	 border-bottom: 8px solid #fff;
	 border-left: 10px solid transparent;
	 border-right: 10px solid transparent;
	 position: absolute;
	 top: -6px;
/*	 right: 10px;*/
	}body[dir="ltr"] .np-filters-wrapper .floatRight .np-sub::before{
		right: 10px;
	}body[dir="rtl"] .np-filters-wrapper .floatRight .np-sub::before{
		left: 10px;
	}
	.np-filters-wrapper .floatRight .np-sub{
		left: auto;
/*		right: 0;*/
		-webkit-transform: none;
	 -moz-transform: none;
	 transform: none;
	 padding: 10px;
	}body[dir="ltr"] .np-filters-wrapper .floatRight .np-sub{
		right : 0;
	}body[dir="rtl"] .np-filters-wrapper .floatRight .np-sub{
		left : 0;
	}
	.np-af-group.floatRight.has-sub:after {
	 content: "";
	 border-top: 5px solid #666;
	 border-left: 4px solid transparent;
	 border-right: 4px solid transparent;
	 display: inline-block;
	 opacity: .4;
	 vertical-align: middle;
	}
	.np-filters-wrapper .has-sub.is-bottom .np-sub{
		box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
	}
	.has-sub.selected .np-action-btn{
		border-bottom-color: #fff;
 	border-radius: 3px 3px 0 0;
	}
	.has-sub.selected:not(.is-bottom) .np-action-btn:before{
		content: "";
	 position: absolute;
	 width: 100%;
	 background: #fff;
	 height: 3px;
	 bottom: -3px;
	 z-index: 9999;
	}body[dir="ltr"] .has-sub.selected:not(.is-bottom) .np-action-btn:before{
		left: 0;
	}body[dir="rtl"] .has-sub.selected:not(.is-bottom) .np-action-btn:before{
		right: 0;
	}
	.has-sub.is-bottom.selected .np-action-btn{
 	border-radius: 0 0 3px 3px;
	}
	.has-sub.is-bottom.selected .np-action-btn:before{
		top: -3px;
		bottom: initial;
	}

	.np-sub-item{
		line-height: 15px;
		font-size: 11px;
 	cursor: pointer;
		padding: 4px;
	}
	.np-sub-item:hover{
		background: #82a0a3;
		color: #fff;
	}
	.status_color_circle{
		border-radius: 10px;
		height: 10px;
		width: 10px;
		display: inline-block;
		vertical-align: middle;
		border: 1px solid #ccc;
	}body[dir="ltr"] .status_color_circle{
		margin-right: 5px;
	}body[dir="rtl"] .status_color_circle{
		margin-left: 5px;
	}

	.articlesBoxContainer{
		margin-top: 55px;
	}

	.np-listing{
		position: relative;
		clear: both;
	}

	/* news cards (boxes thumbs) */
	.np-card-container{
		font-size: 0;
		clear: both;
		margin: 0 0px;
		width: auto!important;
	}
	.np-card{
		font-size: 11px;
		display: inline-block;
	}
	.np-card-container.thumbView
	{
		display:grid;
		grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
		grid-gap: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
	}
	.np-card-container.thumbView > .NewsItemBox.np-card.fullview-boxView  {
		width: auto!important;
	}
	.np-card-container.np-grid-of-5.thumbView{
		display:grid;
		grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
		grid-gap: 10px;
	}
	.thumbView .boxInfo
	{
		display: flex;
		flex-direction: column;
	}
	.thumbView .boxInfo .level1
	{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.thumbView .boxInfo .level2
	{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.thumbView .boxInfo .claro-channel{
		margin: 0 10px;
		line-height: normal;
		float: right;
	}
	.np-card-container.thumbView .np-card{
		/* width: 25%; */
		/* padding: 0 10px 20px; */
	}

	.np-card-container.thumbView .np-card.ImgFltr{
		width: 213px;
		padding: 0 7px 20px;
		font-size : 10px;
	}
	.np-split-view .np-card-container.thumbView .np-card.ImgFltr{
		font-size : 11px;
	}
	.np-card.ImgFltr .boxBody.hasImg{
		padding: 0px !important;
	}

	.np-card-container.thumbView.np-grid-of-5 .np-card {
	 /* width: 20%; */
	}
	.np-card-container.thumbView .np-card:not(.np-img-card) .boxBody{
		height: 196px;
	}
	.np-card-container.thumbView .ArticleBox.np-card:not(.np-img-card) .boxBody{
		height: 138px;
	}

	.np-card-container.thumbView .NewsItemBox.np-card:not(.np-img-card) .boxBody{
		height: 165px;
	}

	.np-card-img-caption{
		white-space: nowrap;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	li.np-card-img-caption{
		height:16px;
	}
	.tagBar li label{
		width:75px;
		display: inline-block;
	}
	.np-card-img-publi{
		text-transform: uppercase;
		color: #999;
	}
	.np-img-card .tagBar{
		margin: 0;
	}
	.compact body .np-card-container.thumbView .np-card:nth-child(odd){
		padding: 0 5px 10px 0;
	}
	.compact body .np-card-container.thumbView .np-card:nth-child(even){
		padding: 0 0 10px 5px;
	}

	.compact .np-card-container.thumbView .np-card,
	.np-split-view .np-card-container.thumbView .np-card,
	.np-card-container.detailViewTwoCol .np-card{
		width: 50%;
	}body[dir="ltr"] .np-card-container.detailViewTwoCol .np-card{
		padding: 0 20px 20px 0;
	}body[dir="rtl"] .np-card-container.detailViewTwoCol .np-card{
		padding: 0 0 20px 20px;
	}

	.np-card-container.detailViewTwoCol .np-card:nth-child(odd){
		padding: 0 10px 20px 0;
	}
	.np-card-container.detailViewTwoCol .np-card:nth-child(even){
		padding: 0 0 20px 10px;
	}

	.np-card-container.detailView .np-card {
	 padding: 0 0 20px 0;
	 width: 98%;
	}

	.np-card-container.detailView .NewsItemBox.np-card{
		padding: 0 0 10px 10px;
	}
	.np-card-container.thumbView.np-grid-of-3	 {
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
		grid-gap: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
	}
	.np-card-container.thumbView.np-grid-of-3 .np-card{
		/* width: 33.33%; */
		/* max-width: 500px; */
	}
	.np-card-inner{
		position: relative;
		background: #fff;
		border-radius: 2px;
		box-shadow: 0 0 2px rgba(0,0,0,.1);
		transition: box-shadow 0.3s ease-in-out;
	}
	.np-card-inner:hover {
	 box-shadow: 0 0 4px rgba(0,0,0,.3);
	}
	.np-card .innerWhiteBox{
		border-radius:2px;
		transition: background 0.3s ease-in-out;
	}
	.np-card .boxHeader{
		padding: 0 15px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		height: 40px;
		line-height: 40px;
		color: #666;
		border-bottom: 1px solid #eee;
		position: relative;
	}
	.np-card .boxHeader .header-details{
		display: inline-block;
		overflow: hidden;
		width: calc(100% - 50px);
	}
	.flex-center{
		display: flex;
		align-items: center;
	}
	.listView2 .np-card .boxHeader{
		height: 34px;
		line-height: 34px;
	}

	.boxHeaderCanvas{
		align-items: center;
		padding: 0 15px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		height: 40px;
		line-height: 40px;
		color: #666;
		border-bottom: 1px solid #eee;
		position: relative;
	}

	.np-card .titleLeft{
		width:30%;
		font-size: 0;
	}body[dir="ltr"] .np-card .titleLeft{
		float: left;
	}body[dir="rtl"] .np-card .titleLeft{
		float: right;
	}
	.np-card .titleLeft > *{
		font-size: 11px;
		display: inline-block;
		font-size: 11px;
		vertical-align: middle;
	}
	.thumbView .np-card.ImgFltr .titleLeft > *{
		font-size: 10px;
	}
	.np-split-view .thumbView .np-card.ImgFltr .titleLeft > *{
		font-size: 11px;
	}
	body[dir="ltr"] .NewsItemIdLabel{
		margin-left: 3px;
	}body[dir="rtl"] .NewsItemIdLabel{
		margin-right: 3px;
	}
	.np-card .titleRight{
		width:70%;
	}body[dir="ltr"] .np-card .titleRight{
		float: right;
	}body[dir="rtl"] .np-card .titleRight{
		float: left;
	}

	.np-card .boxBody{
		overflow: hidden;
		position: relative;
		padding: 15px;
		padding-bottom: 10px;
	}
	.listView2 .ArticleBox.np-card .boxBody{
		padding-bottom: 2px;
		padding-top: 2px;
	}

	/*News module*/

	.np-card .titleLeft.textOverflow{
		padding:0;
	}

	span.leftPanelNews{
		font-family: Arial;
		font-size: 14px !important;
		margin: 0 5px 5px 5px;
		display: block;
	}

	.redNotification{
		background: rgba(222, 0, 0, 0.7);
	}


	.NewsItemBox.np-card .boxBody{
		padding: 12px;
	}
	.NewsItemBox.thumbView .np-card .np-article-info{
		height: 50px;
	}

	.thumbView .ArticleBox.np-card .np-article-info{
		height: 118px;
	}
	.thumbView .ArticleBox.np-card .np-article-info{
		height: 150px;
	}
	.thumbView .NewsItemBox.np-card .np-article-info{
		height: 133px;
	}
	.thumbView .np-card .hasImg .np-article-info.NewsImg{
		height: 27px !important;
	}

	.np-card .np-article-info{
		overflow: hidden;
		position: relative;
		max-height: 165px;
	}
	.listView2 .ArticleBox.np-card .np-article-info{
		max-height: 20px;
	}

	.np-card-container.detailView .np-card .np-article-info {
	 max-height: 130px;
	 padding-bottom: 5px;
	}

	.np-card-container.detailView .np-card .boxInfo{
		height: 15px;
		line-height: 15px;
	}

	.np-card .boxInfo{
		color: #999;
	}
	.np-card .boxInfo.font11{
		font-size:11px !important;
	}
	.NewsItemBox.np-card .boxInfo{
		color: #999;
		padding: 5px 0;
	}
	.listView2 .ArticleBox.np-card .boxInfo{
		height: 26px;
		line-height: 26px;
	}
	.np-card-container.detailView .np-card .boxInfo,
	.np-card-container.detailViewTwoCol .np-card .boxInfo{
		clear: both;
	}
	.np-card .boxBody[dir="ltr"] .articleLinks{
		font-size: 16px;
		font-weight: 700;
	}
	.listView2 .ArticleBox.np-card .boxBody[dir="ltr"] .articleLinks{
		font-size: 12px;
		font-weight: 700;
	}
	.thumbView .np-card .boxBody .articleNameEnabled.articleName{
		display: none;
	}
	.listView2 .np-card .boxBody .articleNameEnabled.thumbArticleName{
		display: none;
	}

	.listView2 .np-card .boxBody .articleName{
		display: none;
	}

	.np-card .boxBody[dir="ltr"] .detailInfo{
		font-size: 13px;
	}

	.listView2 .np-card .boxBody .artNameLstView2{
		display: block !important;
	}

	.listView2 .np-card .boxBody .hideTitleLstView2{
		display: none;
	}



	.listView2 .ArticleBox.np-card .boxBody[dir="rtl"] .articleLinks{
		font-size: 14px;
		font-weight: bold;
	}
	.np-card .boxBody[dir="rtl"] .articleLinks{
		font-size: 18px;
		font-weight: bold;
	}
	.np-card .boxBody[dir="rtl"] .detailInfo{
		font-size: 14px;
	}

	.np-card .detailInfo{
		display: block;
		padding-top: 10px;
	}
	 .np-card .hasImg span.detailInfo{
		padding-top: 0px;
	}
	.listView2 .np-card .detailInfo,
	.listView2 .np-card .articleBrief{
		display: none;
	}

	.np-card .detailInfo_en{
		font-size: 13px;
		line-height: 1.4em;
	}
	.np-card .news-converted-by{
		color: #c20040;
		font-weight: 700;
	}


	/*News Module*/

	.np-card-container.thumbView .NewsItemBox.np-card .np-article-info:before,
	.np-card-container.detailViewTwoCol .NewsItemBox.np-card .np-article-info:before,
	.np-card-container.detailView .NewsItemBox.np-card .np-article-info:before{
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 30px;
		z-index: 1;
	}


	.np-card-container.thumbView .ArticleBox.np-card .np-article-info:before,
	.np-card-container.detailViewTwoCol .ArticleBox.np-card .np-article-info:before,
	.np-card-container.detailView .ArticleBox.np-card .np-article-info:before{
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 30px;
		z-index: 1;
/*		background: rgba(255,255,255,0);
		background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );*/
	}

	.np-card.selected .innerWhiteBox{
		background: #e8ecde;
	}
	.np-card.selected .boxBody {
	 opacity: .7;
	}

	.imageHolder{
		text-align: center;
		position: relative;
		overflow: hidden;
	}
	.np-card .imageHolder{
		background: #eee;
		/*height: 120px;*/
		height: 140px;
		border: 1px solid #ddd;

		display: none;
	}
	div#DISPLAY_TRACK_ADS .np-card .imageHolder{
		height: 220px;
	}

	div#DISPLAY_TRACK_ADS .thumbView .np-card .np-article-info{
		height : 160px;
	}
	div#DISPLAY_TRACK_ADS .np-card .np-article-info{
		max-height : 200px;
	}

	.listView2 .np-card .imageHolder,
	.detailView .np-card .imageHolder{
		margin-bottom: 0;
	}
	.np-card .hasImg .imageHolder{
		display: block;
	}
	.np-card .imageHolder img{
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.np-card-container.thumbView .np-card .imageHolder img.portraitImg,
	.np-card-container.thumbView .np-card .imageHolder img.landscapeImg,
	.np-card .imageHolder img.portraitImg{
		height: 100%;
		width: auto;
	}
	.np-card .imageHolder img.landscapeImg{
		width: 100%;
		height: auto;
	}
	.np-card-container.detailViewTwoCol .np-card .imageHolder,
	.np-card-container.detailView .np-card .imageHolder{
		width: 200px;
	}
	body[dir="ltr"] .np-card-container.listView2 .np-card .imageHolder,
	body[dir="ltr"] .np-card-container.detailViewTwoCol .np-card .imageHolder,
	body[dir="ltr"] .np-card-container.detailView .np-card .imageHolder{
		margin-right: 20px;
		float: left;
	}
	body[dir="rtl"] .np-card-container.listView2 .np-card .imageHolder,
	body[dir="rtl"] .np-card-container.detailViewTwoCol .np-card .imageHolder,
	body[dir="rtl"] .np-card-container.detailView .np-card .imageHolder{
		margin-left: 20px;
		float: right;
	}

	.cropped{
		color: red;
	}

	.np-card-container.thumbView .np-card .imageHolder{
		width: 100%;
		margin-bottom:5px;
		height: 106px;
	}
	.np-card-container.thumbView.np-grid-of-3 .np-card .imageHolder{
		height: 120px;
		float: right;
		width: 120px;
		margin-left: 20px;
	}
	.listView2 .np-card .imageHolder{
		width: 67px;
		height: 67px;
	}
	.listView2 .ArticleBox.np-card .imageHolder{
		display: none;
	}
	.np-zoom-img{
		position: absolute;
		top: 50%;
		left: 50%;
		-moz-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		background: rgba(0,0,0,.5);
		color: #fff;
		border-radius: 3px;
		padding: 10px
	}
	.np-zoom-img i{
		font-size: 1.5em;
	}
	.np-card .HighPriorityNewsStyle{
		top: 0;
		height: 5px;
		position: absolute;
		width:100%;
	}body[dir="ltr"] .np-card .HighPriorityNewsStyle{
		left: 0;
	}body[dir="rtl"] .np-card .HighPriorityNewsStyle{
		right: 0;
	}

	.np-card .RemoveFromBasket{
		display: none;
		cursor:pointer;
		position: absolute;
		bottom: 0;
		height: 40px;
		width: 40px;
		background: rgba(0,0,0,.3);
		z-index: 2;
		color: #fff;
		text-align: center;
		line-height: 40px;
		font-size: 1.8em;
		border-radius: 3px 0 0 0;
	}body[dir="ltr"] .np-card .RemoveFromBasket{
		right: 0;
	}body[dir="rtl"] .np-card .RemoveFromBasket{
		left: 0;
	}

	.np-card:hover .RemoveFromBasket{
		display: block;
	}
	.tagNum{
		background-color: rgba(0,0,0,0.4);
		font-size:16px;
		font-weight: 800;
		border-radius: 50px;
		color: #eee;
		height: 40px;
		left: 50%;
		line-height: 40px;
		position: absolute;
		text-align: center;
		top: 50%;
		width: 40px;
		z-index: 999;
		-webkit-transform: translate(-50%);
		-moz-transform: translate(-50%);
		transform: translate(-50%);
		display:none;
		animation: opacity 0.3s ease-in-out;
	}

	/* NEWS FULL ARTICLE SPLIT */
	.fullview-articleDetail{
		position: relative;
		width: 100%;
	}
	.np-card.fullview-articleDetail .boxHeader{
		border-bottom-color: #ccc;
		padding: 0
	}
	.np-card.fullview-articleDetail .boxBody{
		padding: 15px 0;
	}
	.np-card.fullview-articleDetail .articleLinks_ar{
		font-size: 25px;
	}
	.np-card.fullview-articleDetail .tagLine{
		height: auto;
		display: block;
	}
	.np-card.fullview-articleDetail .np-tags.tagLine_ar{
		font-size: 16px;
	}
	.np-card.fullview-articleDetail .detailInfo_ar,
	.np-card.fullview-articleDetail .detailInfo_en{
		font-size: 15px;
		/* max-height: 550px; */
		overflow-y: auto;
	}
	.np-card.fullview-articleDetail .np-tags.tagLine_en{
		font-size: 20px;
		font-weight: 700;
	}
	.np-card.fullview-articleDetail .imageMainHolder{
		width: 100%;
		padding-top: 20px;
		margin-right: 20px;
		float: left;
	}body[dir="ltr"] .np-card.fullview-articleDetail .imageMainHolder{
		margin-right: 20px;
		float: left;
	}body[dir="rtl"] .np-card.fullview-articleDetail .imageMainHolder{
		margin-left: 20px;
		float: right;
	}
	.np-image-legend{
		padding: 10px;
	 color: #666;
	 margin-bottom: 20px;
	 background: #ddd;
	}
	.np-card.fullview-articleDetail .imageHolder{
		width: 100%;
		display: block;
		margin-bottom: 0;
		height: 450px;
	}
	.np-card.fullview-articleDetail .imageHolder img{
		height: 100%;
		width: 100%;
		object-fit: contain;
	}
	.titleRight .actionIcons {
	 position: absolute;
	 margin-top: -3px;
	}body[dir="ltr"] .titleRight .actionIcons{
		right: 2px;
	}body[dir="rtl"] .titleRight .actionIcons{
		left: 2px;
	}

	.actionIcons .np-action-btn {
	 display: inline-block;
	 margin: 0 2px;
	}


	/* NEWS VIEWS*/
	.compact .compact-hide,
	.compact .np-search-container .searchAdvanced{
		display: none;
	}
	.compact .np-left-pane.np-lp-fixed-top{
		top: 34px;
		z-index: 99999;
		box-shadow: 0 5px 10px rgba(0,0,0,.5);
	}.compact body[dir="ltr"] .np-left-pane.np-lp-fixed-top{
		left: -230px;
		-moz-transition: left .5s ease 0s;
		-webkit-transition: left .5s ease 0s;
		transition: left .5s ease 0s;
	}.compact body[dir="rtl"] .np-left-pane.np-lp-fixed-top{
		right: -230px;
		-moz-transition: right .5s ease 0s;
		-webkit-transition: right .5s ease 0s;
		transition: right .5s ease 0s;
	}

	.compact body[dir="ltr"] .np-left-pane.np-lp-fixed-top.np-slide-filtersMenu{
		left: 0;
	}.compactbody[dir="rtl"] .np-left-pane.np-lp-fixed-top.np-slide-filtersMenu{
		right: 0;
	}

	.compact .np-left-pane.np-lp-fixed-top + .np-right-pane{
		padding: 0 20px;
	}
	.compact .np-page-title{
		font-size: 18px;
		margin: 10px 0;
	}
	.compact .np-search-container{
		padding-top: 0;
		float: none;
	}
	.compact .np-search-container{
		float: none;
	}
	.compact .np-search-container .searchBoxHolder{
		width: 100%;
	}
	.compact .np-search-container .searchInput{
		width: 60%;
	}
	.compact .fullView-header{
		padding: 0 10px;
	}
	.compact .np-search-container .compact-search-icon{
		position: fixed;
	 display: block;
	 width: 34px;
	 height: 34px;
	 line-height: 34px;
	 background: #4d5a70;
	 text-align: center;
	 border-radius: 3px;
	 color: #fff;
	 top: 0;
	 right: 50px;
	 font-size: 16px;
	 cursor: pointer;
	}
	.compact .np-search-container .searchBoxHolder{
		position: absolute;
		top: 0;
		width: 100%;
		right: 0;
		z-index: 2;
		background: #fff;
		border-radius: 3px;
		border: 5px solid #323b49;
		width: 100%;
		display: none;
	}
	.compact .np-search-container:hover .searchBoxHolder{
		display: block;
	}
	.compact .np-search-container:hover .compact-search-icon{
		background: #323b49;
	}

	.compact .np-actions-compact-wrap{
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		height: 40px;
		background: #4c5b6e;
		z-index: 2;
	}
	.compact .np-actions-compact-wrap .np-af-group + .np-af-group{
		border-left-color: rgba(255, 255, 255,.2);
		width: calc(100% - 48px);
	}
	.compact .np-actions-compact-wrap > ul{font-size: 0;}
	.compact .np-actions-btns > ul > li{
		width: 20%;
		padding: 0 2px;
		margin: 0;
	}
	.compact .np-action-btn{
		max-width: 52px;
		width: 100%;
	}
	.compact .np-actions-btns > ul > li:not(.chosen-wrap-small){
		max-width: 60px;
	}
	.compact #NM_REFRESH_ICON{
		position: absolute;
		right: 0;
		top: -40px;
		border-left: none;
}



/* NEW HEADER */
#np-main-header{
	color: #fff;
}
#np-hd-top-nav{
	height: 31px;
	background: #353e4e;
	padding-left: 20px;
	clear: both;
}
body[dir="ltr"] #np-hd-top-nav{
	padding-left : 20px;
}
body[dir="rtl"] #np-hd-top-nav{
	padding-right : 20px;
}
.np-hd-date{
	font-size: 10px;
	color: rgba(255,255,255,.7);
	line-height: 30px;
}
body[dir="ltr"] .np-hd-date{
	float: left;
}
body[dir="rtl"] .np-hd-date{
	float: right;
}
.np-hd-quick-links{
	font-size: 0;
}
body[dir="ltr"] .np-hd-quick-links{
	float: right;
}
body[dir="rtl"] .np-hd-quick-links{
	float: left;
}
.np-hd-quick-links li{
	display: inline-block;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
	position: relative;
}
.np-hd-quick-links li + li{
	margin-left: 1px;
}
.np-hd-quick-links li a{
	color: rgba(255, 255, 255, .5);
	display: block;
	padding: 0 15px;
	line-height: 30px;
	height: 30px;
	position: relative;
}
.np-hd-quick-links li:before{
	content: "";
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 height: 3px;
 background: #000;
 -webkit-transition: height .2s;
	-moz-transition: height .2s;
	transition: height .2s;
}
.np-hd-quick-links li.red:before{
	background: #da7a7c;
}
.np-hd-quick-links li.yellow:before{
	background: #bfb389;
}
.np-hd-quick-links li.blue:before{
	background: #9cb3c9;
}
.np-hd-quick-links li.pink:before{
	background: #b69abb;
}
.np-hd-quick-links li.green:before{
	background: #6B8E23;
}
.np-hd-quick-links li:hover:before{
	height: 30px;
}
.np-hd-quick-links li:hover a{
	color: #fff;
}

.np-hd-quick-links li a i:not(.fonticon-external-link-square){
 font-size: 13px;
 vertical-align: middle;
 margin-right: 6px;
}
#np-hd-main{
	background: #465165;
	height: 52px;
	box-shadow: 0 1px 0 rgba(0,0,0,.1);
	position: relative;
}
body[dir="ltr"] #np-hd-main{
	padding-left: 20px;
}
body[dir="rtl"] #np-hd-main{
	padding-right: 20px;
}
#np-hd-main .logo{
	height: 52px;
	padding: 10px 0;
}
body[dir="ltr"] #np-hd-main .logo{
	float: left;
	margin-right: 115px;
}
body[dir="rtl"] #np-hd-main .logo{
	float: right;
	margin-left: 115px;
}
#np-hd-main nav{
	font-size: 0;
}
body[dir="ltr"] #np-hd-main nav{
 float: left;
}
body[dir="rtl"] #np-hd-main nav{
 float: right;
}
#np-hd-main nav .has-sub:after {
 content: "";
 border-top: 5px solid #fff;
 border-left: 4px solid transparent;
 border-right: 4px solid transparent;
 display: inline-block;
 opacity: .4;
 vertical-align: middle;
}
body[dir="ltr"] #np-hd-main nav .has-sub:after {
	margin-left: 5px;
}
body[dir="rtl"] #np-hd-main nav .has-sub:after {
	margin-right: 5px;
}

#np-hd-main nav > ul > li{
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
}
body[dir="ltr"] #np-hd-main nav > ul > li{
	font-size: 12px;
}
body[dir="rtl"] #np-hd-main nav > ul > li{
	font-size: 13px;
}
body[dir="ltr"] #np-hd-main nav > ul > li + li{
	margin-left: 25px;
}
body[dir="rtl"] #np-hd-main nav > ul > li + li{
	margin-right: 25px;
}

#np-hd-main nav > ul > li > a {
 line-height: 52px;
 color: #fff;
}
#np-hd-nav-icons {
 position: absolute;
 top: 0;
}
body[dir="ltr"] #np-hd-nav-icons{
 right: 0;
}
body[dir="rtl"] #np-hd-nav-icons{
 left: 0;
}
#np-hd-nav-icons > ul{
	font-size: 0;
}
#np-hd-nav-icons > ul > li {
 display: inline-block;
 vertical-align: top;
}
body[dir="rtl"] #np-hd-nav-icons > ul > li{
	 border-right: 1px solid rgba(0,0,0,.3);
}
body[dir="ltr"] #np-hd-nav-icons > ul > li{
	 border-left: 1px solid rgba(0,0,0,.3);
}
#np-hd-nav-icons > ul > li > a {
 color: #fff;
 display: block;
 line-height: 52px;
 width: 52px;
 height: 52px;
 text-align: center;
 color: #fff;
 font-size: 18px;
 transition: background 0.3s ease-in-out;
}
#np-hd-nav-icons > ul > li > a:hover {
 background: rgba(0,0,0,.1);
}
.np-sub ul{
	animation: opacity 0.3s ease-in-out;
}
#np-main-header .np-sub {
 background: #f5f5f5;
 text-align: center;
 color: #333;
 width: 200px;
 z-index: 100;
 border-radius: 2px;
 box-shadow: 0 2px 8px rgba(0,0,0,.3);
	left: 50%;
 -webit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 transform: translateX(-50%);
}
#np-main-header .np-sub:before {
 content: "";
 border-bottom: 8px solid #f5f5f5;
 border-left: 10px solid transparent;
 border-right: 10px solid transparent;
 position: absolute;
 top: -6px;
 left: 50%;
 margin-left: -6px;
}
#np-main-header .np-sub a {
 text-transform: uppercase;
 padding: 10px 20px;
 border-bottom: 1px solid #ddd;
 display: block;
 font-size: 11px;
 color: #666;
}
#np-main-header .np-sub a:hover {
 background: #eee;
 font-weight: 700;
}
#np-main-header .has-sub:hover .np-sub{
	display: block;
	animation: opacity 0.3s ease-in-out;
}
#np-main-header .np-sub#USER_PROFILE{
	width: 120px;
}
#np-main-header .np-sub#USER_PROFILE strong{
	padding: 10px;
	display: block;
 line-height: normal;
 background: rgba(70,81,101,.1);
 font-size: 12px;
 margin: 5px;
 border-radius: 2px;
}

#NM_CLOSE_PREVIEW_PANE .fonticon-cancel,
#ARCHIVE_CLOSE_PREVIEW_PANE .fonticon-cancel{
	font-size: 19px;
}


/* HEADER */
.header{
	background: #fff;
}
.header-claro{
	background: #333;
}
.headerLayer1 {
 margin: 0 20px;
 overflow: hidden;
 height: 25px;
}
.welcomePart{
	font-size: 0
}
.welcomePart > *,
.welcomePart i{
	line-height: 25px;
	display: inline-block;
	vertical-align: middle;
	font-size: 10px;
}
.welcomePart i{
	font-size: 16px;
	margin-right: 5px;
}body[dir="ltr"] .welcomePart i{
	margin-right: 5px;
}body[dir="rtl"] .welcomePart i{
	margin-left: 5px;
}
.welcomePart .line{
	margin: 0 10px;
}

.currentDate,
.welcomePart{
	float: right;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 700;
	color: #999;
	line-height: 25px;
}body[dir="ltr"] .currentDate,
body[dir="ltr"] .welcomePart{
	float: right;
	}body[dir="rtl"] .currentDate,
body[dir="rtl"] .welcomePart{
	float: left;
}
body[dir="ltr"] .topLinks{
	float: left;
}body[dir="rtl"] .topLinks{
	float: right;
}
.topLinks li{
	background: #eee;
	padding: 2px 20px 4px;
	text-transform: uppercase;
	border-radius: 0 0 5px 5px;
	margin: 0 1px;
	border-top: 3px solid #666;
}body[dir="ltr"] .topLinks li{
	float: left;
	font-size: 10px;
}body[dir="rtl"] .topLinks li{
	float: right;
	font-size: 11px;
	font-weight: bold;
}

.topLinks li:hover a{
	color: #fff;
}

.topLinks li.menuColor-orange:hover{ background: #e6922e;}
.topLinks li.menuColor-yellow:hover{ background: #bfb389;}
.topLinks li.menuColor-red:hover{ background: #dc7c7d;}
.topLinks li.menuColor-blue:hover{ background: #9bb4c7;}
.topLinks li.menuColor-aqua:hover{ background: #9bbcb1;}
.topLinks li.menuColor-pink:hover{ background: #b79db9;}

.topLinks li.menuColor-orange{ border-top-color: #e6922e; }
.topLinks li.menuColor-yellow{ border-top-color: #bfb389; }
.topLinks li.menuColor-red{ border-top-color: #dc7c7d; }
.topLinks li.menuColor-blue{ border-top-color: #9bb4c7; }
.topLinks li.menuColor-aqua{ border-top-color: #9bbcb1; }
.topLinks li.menuColor-pink{ border-top-color: #b79db9; }

body[dir="ltr"] .currentDate {
 margin-left: 10px;
 padding-left: 10px;
}body[dir="rtl"] .currentDate {
 margin-right: 10px;
 padding-right: 10px;
}
.headerLayer2{
	clear: both;
	margin: 0 20px;
	height: 50px;
	position: relative;
}
.logo{
	width: 125px;
}body[dir="ltr"] .logo{
	float: left;
}body[dir="rtl"] .logo{
	float: right;
}

.logo img{
	width: auto;
	height: 100%;
}
.mainMenu{
	position: absolute;
	bottom: 0;
}body[dir="ltr"] .mainMenu{
	left: 215px;
}body[dir="rtl"] .mainMenu{
	right: 215px;
}

.mainMenu li{
	padding: 10px 20px;
	list-style: none;
	font-weight: 700;
	text-transform: uppercase;
}
.mainMenu > ul{
	position: relative;
}
body[dir="ltr"] .mainMenu > ul > li{
	float: left;
}body[dir="rtl"] .mainMenu > ul > li{
	float: right;
}
body[dir="ltr"] .mainMenu > ul > li > a {
 font-size: 12px;
}body[dir="rtl"] .mainMenu > ul > li > a{
	font-size: 14px;
}
.mainMenu li.selectedMenu{
	padding: 10px 20px;
	list-style: none;
	border-radius: 5px 5px 0 0;
	background: #65778c;
}body[dir="ltr"] .mainMenu li.selectedMenu{
	float: left;
}body[dir="rtl"] .mainMenu li.selectedMenu{
	float: right;
}
.mainMenu li.selectedMenu a {
 color: #fff;
}
.mainMenu li .childMenu{
	display: none;
	position: absolute;
	bottom: -30px;
	height: 30px;
	white-space: nowrap;
}body[dir="ltr"] .mainMenu li .childMenu{
	left: 20px;
	text-align: left;
}body[dir="rtl"] .mainMenu li .childMenu{
	right: 20px;
	text-align: right;
}
.mainMenu li .childMenu li{
	padding: 0;
	display: inline-block;
	float: none;
	background: none;
	vertical-align: middle;
	line-height: 30px;
}body[dir="ltr"] .mainMenu li .childMenu li{
	margin-right: 20px;
}body[dir="rtl"] .mainMenu li .childMenu li{
	margin-left: 20px;
}

.mainMenu li .childMenu a {
 color: rgba(255, 255, 255, .6);
}
.mainMenu li .childMenu li.selectedMenu a {
 color: #fff;
}
.headerLayer3{
	clear: both;
	background: #65778c;
	height: 30px;
}
.subMenuHeader{
	height: 30px;
	padding: 5px 10px 0 10px;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .1);
}
.showChildMenu{
	display:block;
	z-index:99999;
}
.iconMenu{
	position: absolute;
	bottom: 0;
}body[dir="ltr"] .iconMenu{
	right: 0;
}body[dir="rtl"] .iconMenu{
	left: 0;
}
.iconMenu li{
	height: 30px;
	margin: 0 2px;
	text-align: center;
	padding: 7px 10px 0;
	line-height: 30px;
	display: block;
	border-radius: 5px 5px 0 0;
	background: #4c5b6e;
}body[dir="ltr"] .iconMenu li{
	float: left;
}body[dir="rtl"] .iconMenu li{
	float: right;
}

/* FOOTER */
.footer{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #323c48;
	height: 28px;
	font-size: 9px;
	z-index: 2;
}
.footer a{
	color: #fff;
	font-weight: 600;
	padding:0 10px;
	text-transform:uppercase;
	line-height: 28px;
}
.footer .floatRight,
.footer .floatRight a{
	color: rgba(255, 255, 255, .5);
	font-weight: 700;
 text-transform: uppercase;
}
.footer .floatRight a:hover{
	color: #fff;
}
body[dir="ltr"] .footer .floatRight span{
	margin-right: 10px;
}body[dir="rtl"] .footer .floatRight span{
	margin-left: 10px;
}

.footer .line{
	color: rgba(255,255, 255, .3);
}

/* CONTENT AREA */
.contentArea{
	clear: both;
}
.np-right-pane{
width: auto;
padding: 0 20px;
position: relative;
}
.np-right-pane:not(.noOverFlow){
overflow: hidden;
}
.np-fs-pane{
	padding: 0 20px 50px;
}

/* LEFT PANEL */
.leftArea,
.np-left-pane{
	float: left;
	width: 225px;
	/*height: 100%;*/
	height: calc(100vh - 111px);
 background: #4c5b6e;
 padding: 10px 0;
 position: relative;
 /*overflow-y: auto;*/
}body[dir="ltr"] .leftArea,
body[dir="ltr"] .np-left-pane{
	float: left;
	border-right: 2px solid rgba(0, 0, 0, .05);
}body[dir="rtl"] .leftArea,
body[dir="rtl"] .np-left-pane{
	float: right;
	border-left: 2px solid rgba(0, 0, 0, .05);
}

.mediaArticleBox .np-left-pane{
	width : 400px;
}
body[dir="ltr"] .imgInfoPanel-media{
	padding-left : 406px !important;
}
body[dir="rtl"] .imgInfoPanel-media{
	padding-right : 406px !important;
}

.np-left-pane.isLight{
	background: #d8dae1;
}

.collapsePanel,
.expandPanel{
 width: 29px;
 height: 33px;
 background: #4c5b6e;
 position: absolute;
 z-index: 2;
 cursor: pointer;
 top: 0px;
 border-radius: 0 0 3px 0;
}
body[dir="ltr"] .collapsePanel{
	right: 0;
}body[dir="rtl"] .collapsePanel{
	left: 0;
}
body[dir="ltr"] .expandPanel{
	left: -14px;
}body[dir="rtl"] .expandPanel{
	right: -14px;
}
.collapsePanel:before,
.expandPanel:before {
 content: "";
 border-bottom: 7px solid transparent;
 border-top: 7px solid transparent;
 position: absolute;
 top: 11px;
}
body[dir="ltr"] .collapsePanel:before{
	border-right: 7px solid rgba(255, 255, 255, .6);
	left: 10px;
}body[dir="rtl"] .collapsePanel:before{
	border-left: 7px solid rgba(255, 255, 255, .6);
	right: 10px;
}
body[dir="ltr"] .collapsePanel:hover:before {
 border-right-color: #fff;
}body[dir="rtl"] .collapsePanel:hover:before {
 border-left-color: #fff;
}
body[dir="ltr"] .expandPanel:before{
	border-left: 7px solid #fff;
	left: 18px;
}body[dir="rtl"] .expandPanel:before{
	border-right: 7px solid #fff;
	right: 18px;
}
.expandPanel.bottomright,
.collapsePanel.bottomright{
	bottom: 10px;
	top: initial;
 right: 3px;
 left: initial;
 border-radius: 0 3px 3px 0;

 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 transform: rotate(-90deg);

 -webkit-transform-origin: bottom center;
 -moz-transform-origin: bottom center;
 transform-origin: bottom center;
}body[dir="ltr"] .expandPanel.bottomright,
body[dir="ltr"] .collapsePanel.bottomright{
 right: 3px;
 left: initial;
}body[dir="rtl"] .expandPanel.bottomright,
body[dir="rtl"] .collapsePanel.bottomright{
 left: 3px;
 right: initial;
}

#MACollapseLeftPanel.collapsePanel{
	background: none;
	top: 6px;
	right: 20px;
}
#MACollapseLeftPanel.expandPanel{
	top: 6px;
	right: 20px;
}

/* Left Panel Options */
	.np-lp-form{
		padding: 20px;
	}
	/* if main title exists */
	.np-lp-main-title{
	 font-weight: 700;
	 font-size: 13px;
	 color: #fff;
	 padding: 0 20px 0 15px;
	 text-align: center;
	 border-bottom: 1px solid rgba(255, 255, 255, .1);
	 height: 50px;
	 text-transform: uppercase;
		background: rgba(0,0,0,.1);
		box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
		position: relative;
	}body[dir="ltr"] .np-lp-main-title{
	 padding: 0 20px 0 15px;
	}body[dir="rtl"] .np-lp-main-title{
	 padding: 0 15px 0 20px;
	}

	/* if LP fixed */
	.np-left-pane.np-lp-fixed-top{
		position: fixed;
		top: 0;
		bottom: 0;
		overflow-y: auto;
		z-index: 3;
		height: 100%;
	}body[dir="ltr"] .np-left-pane.np-lp-fixed-top{
		left: 0;
		-webkit-transition: left .4s;
		-moz-transition: left .4s;
		transition: left .4s;
	}body[dir="rtl"] .np-left-pane.np-lp-fixed-top{
		right: 0;
		-webkit-transition: right .4s;
		-moz-transition: right .4s;
		transition: right .4s;
	}
	.np-left-pane.np-lp-fixed-top + .np-right-pane{
		width: 100%;
	}html:not(.compact) body[dir="ltr"] .np-left-pane.np-lp-fixed-top + .np-right-pane{
		padding-left: 245px;
		-webkit-transition: padding-left .4s;
		-moz-transition: padding-left .4s;
		transition: padding-left .4s;
	}html:not(.compact) body[dir="rtl"] .np-left-pane.np-lp-fixed-top + .np-right-pane{
		padding-right: 245px;
		-webkit-transition: padding-right .4s;
		-moz-transition: padding-right .4s;
		transition: padding-right .4s;
	}

	body[dir="ltr"] .hide-left-panel .np-left-pane.np-lp-fixed-top + .np-right-pane {
	 padding-left: 20px;
	}body[dir="rtl"] .hide-left-panel .np-left-pane.np-lp-fixed-top + .np-right-pane {
	 padding-right: 20px;
	}

	/* if LP hidden */
	body[dir="ltr"] .hide-left-panel .np-left-pane.np-lp-fixed-top{
		left: -225px;
	}body[dir="rtl"] .hide-left-panel .np-left-pane.np-lp-fixed-top{
		right: -225px;
	}
	body[dir="ltr"] .hide-left-panel .np-right-pane,
	html:not(.compact) body[dir="ltr"] .hide-left-panel .np-left-pane.np-lp-fixed-top + .np-right-pane{
		padding-left: 20px;
	}body[dir="rtl"] .hide-left-panel .np-right-pane,
	html:not(.compact) body[dir="rtl"] .hide-left-panel .np-left-pane.np-lp-fixed-top + .np-right-pane{
		padding-right: 20px;
	}



.filterContent{
 text-align: center;
 font-size: 10px;
 color: rgba(255, 255, 255, .5);
 font-style: italic;
}
.filterContent a{
	color: rgba(255, 255, 255, .5);
}
.defaultSearch{
	position: relative;
 padding: 10px 15px 20px;
 border-bottom: 1px solid rgba(0,0,0,.2);
 width: 100%;
}
.defaultSearch:before {
 position: absolute;
 content: "\e907";
 font-family: "icomoon";
 color: #fff;
 top: 20px;
}body[dir="ltr"] .defaultSearch:before {
	left: 30px;
}body[dir="rtl"] .defaultSearch:before {
	right: 30px;
}

.defaultSearch input[type=text]{
	outline: none;
 width: 100%;
 height: 30px;
 border-radius: 30px;
 border: none;
 color: #fff;
 font-size: 11px;
}body[dir="ltr"] .defaultSearch input[type=text]{
	padding-left: 35px;
}body[dir="rtl"] .defaultSearch input[type=text]{
	padding-right: 35px;
}

.defaultSearch:not(.np-search-container) input[type=text]{
	background: rgba(0,0,0,.2);
 	box-shadow: inset 0 0 5px 0px rgba(0,0,0,.2);
	 transition: background 0.3s ease-in-out;
}
.defaultSearch:not(.np-search-container) input[type=text]:focus{
	background: rgba(0,0,0,.3);
}
.defaultSearch .iconClose{
	display: none;
	width: 15px;
	height: 15px;
	position: absolute;
	z-index: 999;
	top: 15px;
	cursor: pointer;
	text-align: center;
	line-height: 20px;
	border-radius: 100%;
	background: rgba(255, 255, 255, .2);
	color: #fff;
}body[dir="ltr"] .defaultSearch .iconClose{
	right: 20px;
}body[dir="rtl"] .defaultSearch .iconClose{
	left: 20px;
}
.defaultSearch.np-search-container .iconClose{
	top: 5px;
}

#NEWS_RESULTS_ICON_CLOSE, #FREE_IMAGES_CLOSE_BUTTON,
#ARCHIVE_FILTERS_ICON_CLOSE, #ARCHIVE_QUICK_SEARCH_ICON_CLOSE,
#ARCHIVE_SL_ICON_CLOSE, #MEDIA_ICON_CLOSE, #FILTERS_SEARCH_CLOSE,
#FILTERS_CLOSE, #LIGHTBOX_CLOSE, #NEWS_CLEAR_SEARCH{
	display: block;
}

.boxWithTitle_leftPanel{
	position:relative;
	height: calc(50% - 36px);
}
.boxWithTitle_leftPanel.free-height{
	height: auto;
}
.boxWithTitle_leftPanel + .boxWithTitle_leftPanel{
	/* margin-top: 10px; */
}
.boxWithTitle_leftPanel .titleBarSlick{
	text-transform: uppercase;
 background: rgba(0,0,0,.1);
 height: 38px;
 line-height: 38px;
 box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
}
.boxWithTitle_leftPanel .textTitle{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 700;
	font-size: 13px;
	color: #fff;
}body[dir="ltr"] .boxWithTitle_leftPanel .textTitle{
	float: left;
	padding: 0 20px 0 15px;
}body[dir="rtl"] .boxWithTitle_leftPanel .textTitle{
	float: right;
	padding: 0 15px 0 20px;
}
.boxContainer_leftPanel{
	overflow: hidden;
	position: relative;
	height: 100%;
}
.boxContainer_leftPanel_main{
	overflow: hidden;
	position: relative;
}
.news_half_panel{
	height: calc(50% - 57px);
}
.innerContent_leftPanel{
	margin: 0;
}
.leftPanelBox_listing{
	overflow: hidden;
}
#FS_LEFT_PANE .innerContent_leftPanel{
	/* height: 145px;  */
	/*remove it from filters_search.php*/
}
.innerContent_leftPanel .leftPanelBox_listing li{
	position: relative;
 display: block;
 height: 36px;
 line-height: 36px;
}
.innerContent_leftPanel .leftPanelBox_listing li + li {
 border-top: 1px solid rgba(255, 255, 255, .05);
}
.innerContent_leftPanel .leftPanelBox_listing li a,
.np-floating-menu li a{
	display: block;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;

 color: rgba(255, 255, 255, .8);
 font-size: 12px;
 padding: 0 20px 0 25px;
}
.np-floating-menu li:hover{
	background: rgba(255, 255, 255, .05);
}
.innerContent_leftPanel .leftPanelBox_listing li a.selected{
	background: rgba(0,0,0,.2);
	color: #fff;
	box-shadow: inset 0 0 6px rgba(0,0,0,.2);
}
.splLink{
	color: rgba(255, 255, 255, .5);
 padding: 0 25px 0 42px;
 height: 35px;
 line-height: 35px;
 display: block;
 font-size: 10px;
 position: relative;
 text-transform: uppercase;
}
.iconLeft {
	font-size: 10px;
	display: none;
 position: absolute;
 bottom: -50px;
 left: 0;
 right: 0;
 cursor: pointer;
 height: 35px;
 margin: 0;
 width: 100%;
 background: #404b5d;
 z-index: 2;
 line-height: 35px;
 text-transform: uppercase;
 color: rgba(255, 255, 255, .5);
 font-weight: 700;
 box-shadow: 0 0px 12px rgba(0,0,0,.5);
 border-top: 1px solid rgba(255, 255, 255, .05);
}body[dir="ltr"] .iconLeft {
	padding-left: 42px;
}body[dir="rtl"] .iconLeft {
	padding-right: 42px;
}
.seeless {
	display: inline-block;
	position: relative;
	bottom: auto;
	left: auto;
	right: auto;
}
.splLink:before,
.iconLeft:before {
 content: "";
 border-left: 4px solid transparent;
 border-right: 4px solid transparent;
 position: absolute;
 top: 50%;
}body[dir="ltr"] .splLink:before,
body[dir="ltr"] .iconLeft:before{
	right: 25px;
}body[dir="rtl"] .splLink:before,
body[dir="rtl"] .iconLeft:before{
	left: 25px;
}
.splLink:before{
	border-top: 5px solid rgba(255, 255, 255, .5);
	margin-top: -4px;
}
.iconLeft:before{
	border-bottom: 5px solid rgba(255, 255, 255, .5);
	margin-top: -2px;
}
.splLink:hover,
.iconLeft:hover{
	color: #fff;
}
.iconEnlarge{
	cursor:pointer;
	display:inline-block;
	color: #fff;
 font-size: 20px;
}

body[dir="ltr"] .boxWithTitle_leftPanel .iconsSection .iconEnlarge{
	float:right;
	padding-right: 10px;
}body[dir="rtl"] .boxWithTitle_leftPanel .iconsSection .iconEnlarge{
	float:left;
	padding-left: 10px;
}

.boxWithTitle_leftPanel .iconsSection i{
	line-height: 38px;
}

.SetDefaultUserFilter{
	position: absolute;
	cursor: pointer;
	display: none;
	font-size: 18px;
	top: 0;
	color: rgba(0,0,0,.5);
}body[dir="ltr"] .SetDefaultUserFilter{
	left: 2px;
}body[dir="rtl"] .SetDefaultUserFilter{
	right: 2px;
}
.IsDefaultFilter{
	display: block!important;
	color: #fff500;
}
.FilterActions,
.np-filter-actions{
	height: 100%;
 position: absolute;
 display: none;
 top: 0;
 margin-top: 0!important; /*remove this when removing inline css inside filters_search.php*/
}body[dir="ltr"] .FilterActions,
body[dir="ltr"] .np-filter-actions{
	right: 4px!important; /*remove this when removing inline css inside filters_search.php*/
}body[dir="rtl"] .FilterActions,
body[dir="rtl"] .np-filter-actions{
	left: 4px!important; /*remove this when removing inline css inside filters_search.php*/
}
.np-filter-actions .np-filter-action-item{
 height: 100%;
 width: 23px;
 cursor: pointer;
 text-align: center;
 font-size: 1.2em;
 color: #fff;
 line-height: 35px;
}body[dir="ltr"] .np-filter-actions .np-filter-action-item{
 float: right;
}body[dir="rtl"] .np-filter-actions .np-filter-action-item{
 float: left;
}

.np-filter-actions .np-filter-action-item .fonticon-delete{
	font-size: 1.2em;
}
.np-filter-actions .np-filter-action-item:hover{
	color: rgba(255, 255, 255, .6);
}
.np-starred-filter{
	color: #bcfffb;
}body[dir="ltr"] .np-starred-filter{
	margin-left: 5px;
}body[dir="rtl"] .np-starred-filter{
	margin-right: 5px;
}


/* rightArea */
.np-right-pane,
.rightArea{
 padding: 0 20px;
}/*body[dir="ltr"] .np-right-pane,
body[dir="ltr"] .rightArea{
 float: left;
}body[dir="rtl"] .np-right-pane,
body[dir="rtl"] .rightArea{
 float: right;
}*/


.np-right-pane-content{
	padding: 20px 0;
}


/* NEWS HEADER */
.fullView-header{
	background: #4c5b6e;
	color: #fff;
	text-transform: uppercase;
	height: 34px;
	line-height: 34px;
	font-weight: 700;
}html:not(.compact) body[dir="ltr"] .fullView-header{
	padding: 0 15px 0 240px;
}html:not(.compact) body[dir="rtl"] .fullView-header{
	padding: 0 240px 0 15px;
}

body[dir="ltr"] .fullView-headerRight li{
	float:left;
}body[dir="rtl"] .fullView-headerRight li{
	float:right;
}

.fullView-headerRight i {
 font-size: 2em;
 cursor: pointer;
 vertical-align: middle;
 margin: 0 5px;
 line-height: 32px;
}
.fullView-headerRight #TOGGLE_FILTER i{
	font-size: 1.5em;
}
body[dir="ltr"] .np-fullView-header-actions li{
	margin-right: 30px;
}body[dir="rtl"] .np-fullView-header-actions li{
	margin-left: 30px;
}
body[dir="ltr"] .np-fullView-header-options li{
	margin-left: 20px;
}body[dir="rtl"] .np-fullView-header-options li{
	margin-right: 20px;
}

.btnConvert,
.btnStatus,
.btnBasket,
.btnPrint,
.btnSettings,
.btnFilter{
	cursor:pointer;
}

/* NEWS LAYOUT */

.np-split-view .viewCanvasLeft{
	width:50%;
	min-width:345px !important;
}body[dir="ltr"] .np-split-view .viewCanvasLeft{
	float:left;
}body[dir="rtl"] .np-split-view .viewCanvasLeft{
	float:right;
}
.viewCanvasRight{
	display: none;
}
.np-split-view .viewCanvasRight{
	display: block;
	width:50%;
	min-width:245px !important;
}body[dir="ltr"] .np-split-view .viewCanvasRight{
	float:left;
	padding-left: 20px;
	width:50%;
	height:695px;
/*	position:fixed;
	margin-left:700px;*/
}body[dir="rtl"] .np-split-view .viewCanvasRight{
	float:right;
	padding-right: 20px;
	width:50%;
	height:695px;
/*	position:fixed;
	margin-right:700px;*/
}

.np-split-view .fullview-boxView{
	width: 50%;
}

/* NEWS FOOTER */
.fullview-footer{
	position: relative;
	background: #313a47;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 5px;
	z-index: 9999;
}
.fullview-fooInfo{
	background:#4c5b6e;
	color: #fff;
	display:none;
}
.fullview-fooInfo ul{
	padding:10px 15px;
}
.fullview-fooInfo ul li{
	width:18%;
	display: inline-block;
}body[dir="ltr"] .fullview-fooInfo ul li{
	margin-right:20px;
}body[dir="rtl"] .fullview-fooInfo ul li{
	margin-left:20px;
}

/* TO REMOVE THE INLINE CSS INSIDE filters_search.php */
div#FS_MAIN_DIV{
	width: 100%;
	padding-bottom: 0;
	position: relative;
}
div#FS_PAGE_PANE{
	float: none!important;
	width: auto!important;
}

/* STORIES & MEDIA blocs */
#FS_ACTIONS_PANE{
	clear: both;
}
.np-by{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 600;
}
.np-subtitle{
	font-weight: 600;
 display: block;
 font-size: 13px;
}
.listView2 .np-subtitle{
	display: none;
}
.np-photos-nb{
	position: absolute;
	bottom: 0;
	padding: 5px;
	color: #fff;
	background: #798b9e;
}body[dir="ltr"] .np-photos-nb{
	left: 0;
}body[dir="rtl"] .np-photos-nb{
	right: 0;
}

#FS_RESULTS_PANE .np-card .boxHeader{
	padding: 0 10px;
}

.storyFlag{
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	padding: 2px;
}

#FS_RESULTS_PANE .np-card .boxHeader .np-icon-edit{
	position: absolute;
	top: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 15px;
	background: #f1f3f5;
	cursor: pointer;
	color: #3f4953;
}body[dir="ltr"] #FS_RESULTS_PANE .np-card .boxHeader .np-icon-edit{
	right: -40px;
	-webkit-transition: right .4s;
	-moz-transition: right .4s;
	transition: right .4s;
}body[dir="rtl"] #FS_RESULTS_PANE .np-card .boxHeader .np-icon-edit{
	left: -40px;
	-webkit-transition: left .4s;
	-moz-transition: left .4s;
	transition: left .4s;
}

body[dir="ltr"] #FS_RESULTS_PANE .np-card:hover .boxHeader .np-icon-edit{
	right: 0;
}body[dir="rtl"] #FS_RESULTS_PANE .np-card:hover .boxHeader .np-icon-edit{
	left: 0;
}
#FS_RESULTS_PANE .detailInfo {
	clear: both;
}
.detailView .np-card-reserved{
	margin-bottom: 5px;
}

.listView2 .ArticleBox.np-card-reserved{
	margin-bottom: 2px;
	display: inline-block;
}
.boxInfo .reservedBy{
	line-height: normal;
}
.listView2 .boxInfo .reservedBy,
.detailView .boxInfo .reservedBy{
	display: inline-block;
}
body[dir="ltr"] .listView2 .boxInfo .reservedBy,
body[dir="ltr"] .detailView .boxInfo .reservedBy{
 margin-right: 10px;
}
body[dir="ltr"] .listView2 .boxInfo .reservedBy,
body[dir="ltr"] .detailView .boxInfo .reservedBy{
 margin-left: 10px;
}
.boxFooter{
	background: linear-gradient(180deg, rgba(214, 214, 214,0.5) 0%, rgba(255, 255, 255,.1) 50%);
	box-shadow: 0 -5px 5px -5px rgba(0,0,0,.1);
	border-top: 1px solid #ddd;
	padding: 5px 8px;
	min-height: 46px;
}
.listView2 .boxFooter{
	min-height: 43px;
	padding: 5px 15px;
}
.tagStatus .np-tag{
	color: #fff;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 max-width: 88px;
}

.boxFooter .row-display{
	display: flex;
	justify-content: space-between;
	padding: 3px 0;
}
.boxFooter .leftSec{
	display: flex;
}

.boxHeader_icon{
	width: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	top: 0;
	color: #a1a1a1;
	font-size: 16px;
/* right: 0;
	background: #fff;*/
}

.boxHeader_icon_normal{
	width: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #a1a1a1;
	font-size: 16px;
/* right: 0;
	background: #fff;*/
}

body[dir="ltr"] #FS_RESULTS_PANE .np-card .boxHeader .tipsy_style
{
	right: 20px !important;
}
body[dir="rtl"] #FS_RESULTS_PANE .np-card .boxHeader .tipsy_style
{
	left: 20px !important;
}

body[dir="ltr"] #FS_RESULTS_PANE .np-card .boxHeader .boxHeader_icon
{
	margin-left: 4px;
	right:0;
}
body[dir="rtl"] #FS_RESULTS_PANE .np-card .boxHeader .boxHeader_icon
{
	margin-left: 4px;
	left:0;
}
.boxFooter .boxFooter_icon{
	display: inline-block;
	vertical-align: middle;
	color: #a1a1a1;
}body[dir="ltr"] .boxFooter .boxFooter_icon{
	margin-left: 4px;
}body[dir="rtl"] .boxFooter .boxFooter_icon{
	margin-right: 4px;
}
.boxFooter .boxFooter_icon i,
.boxFooter .boxFooter_icon span{
	vertical-align: middle;
}

.boxFooter .boxFooter_icon i{
	font-size: 20px;
}

.boxFooter .infoIcon{
	font-size: 20px;
	color: #a1a1a1;
	display: inline-block;
	vertical-align: middle;
}

.boxFooter .SubArticle_icon{
	display: inline-block;
	vertical-align: middle;
	color: #a1a1a1;
}body[dir="ltr"] .boxFooter .SubArticle_icon{
	margin-left: 4px;
}body[dir="rtl"] .boxFooter .SubArticle_icon{
	margin-right: 4px;
}
.boxFooter .SubArticle_icon i,
.boxFooter .SubArticle_icon span{
	vertical-align: middle;
}

.boxFooter .SubArticle_icon i{
	font-size: 20px;
}

.boxFooter .infoIcon{
	font-size: 20px;
	color: #a1a1a1;
	display: inline-block;
	vertical-align: middle;
}

/* Floating Menu */
.np-left-pane.np-lp-fixed-top.np-floating-menu-pane{
	overflow-y: initial;
	padding: 0;
}
#ALP_MAIN_DIV > .boxWithTitle_leftPanel{
	overflow-y: scroll;
}
.np-floating-menu-drawer .np-lp-options{
	padding: 20px;
}body[dir="ltr"] .np-floating-menu-drawer .np-lp-options{
	float: right;
}body[dir="rtl"] .np-floating-menu-drawer .np-lp-options{
	float: left;
}

.np-floating-menu li{
	line-height: 60px;
 color: #fff;
 font-size: 14px;
 font-weight: 300;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
 position: relative;
}body[dir="ltr"] .np-floating-menu li{
	text-align: left;
 padding: 0 20px 0 0;
}body[dir="rtl"] .np-floating-menu li{
	text-align: right;
 padding: 0 0 0 20px;
}

.np-floating-menu li.selected{
	background: #3d4958!important;
}
.np-floating-menu li[data-alp_selected_view_type="archive"]{
	background: rgba(0,0,0,.1);
}
.np-floating-menu-drawer1 li.selected{
	background: #2e3742;
}
.np-floating-menu li i {
 width: 60px;
 text-align: center;
 display: inline-block;
 font-size: 20px;
 vertical-align: middle;
}
.np-floating-menu-pane .np-inline-spinner {
	position: absolute;
	top: 20px;
	width: auto;
	font-size: 15px;
}body[dir="ltr"] .np-floating-menu-pane .np-inline-spinner{
	right: 15px;
}body[dir="rtl"] .np-floating-menu-pane .np-inline-spinner{
	left: 15px;
}

.np-floating-menu-pane .hasLevel{
	line-height: 60px!important;
	height: 60px!important;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	cursor: pointer;
}
.np-floating-menu-pane .hasLevel.archiveSubMenuItem {
 font-size: 12px;
 height: 50px!important;
 line-height: 50px!important;
 border-bottom: 1px solid rgba(255, 255, 255, .04);
 background: rgba(0,0,0,.1);
}
.np-floating-menu-pane .hasLevel:after {
 content: "";
 display: block;
 position: absolute;
 top: 50%;
 margin-top: -5px;
 width: 10px;
 height: 10px;
 border-bottom: 2px solid rgba(255, 255, 255, .2);
}body[dir="ltr"] .np-floating-menu-pane .hasLevel:after{
	right: 20px;
	border-right: 2px solid rgba(255, 255, 255, .2);
	-webkit-transform: rotate(-45deg);
 -moz-transform: rotate(-45deg);
 transform: rotate(-45deg);
}body[dir="rtl"] .np-floating-menu-pane .hasLevel:after{
	left: 20px;
	border-left: 2px solid rgba(255, 255, 255, .2);
	-webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 transform: rotate(45deg);
}

#np-floating-menu-drawer-wrap,
#np-floating-menu-drawer-wrap-ta{
	position: fixed;
 top: 55px;
 font-size: 0;
 bottom: 0;
 width: 0;
 overflow: hidden;
 white-space: nowrap;
 box-shadow: 4px 0px 4px 0px rgba(0,0,0,.1);
 -webkit-transition: width .3s .1s;
 transition: width .3s .1s;
 border-width: 0px 1px;
 border-style: solid;
 border-color: #e5e5e5;
}
body[dir="ltr"] #np-floating-menu-drawer-wrap{
 left: 225px;
}body[dir="rtl"] #np-floating-menu-drawer-wrap{
 right: 225px;
}

#np-floating-menu-drawer-wrap-ta{
	top :63px;
}

body[dir="ltr"] #np-floating-menu-drawer-wrap-ta{
	left : 50px;
}
body[dir="rtl"] #np-floating-menu-drawer-wrap-ta{
	right : 50px;
}
#np-floating-menu-drawer-wrap-ta.panel1{
/*	width: 46%;*/
	width :inherit;
}

#np-floating-menu-drawer-wrap.panel1{
	width: 225px;
}
#np-floating-menu-drawer-wrap.panel2{
	width: 500px;
}
#np-floating-menu-drawer-wrap.panel1.panel2{
	width: calc(100vw - 235px);
}
.np-floating-menu-drawer{
	display: inline-block;
 font-size: 12px;
 vertical-align: top;
	box-shadow: inset 2px 0 12px rgba(0,0,0,.3);
	height: 100%;
/*	overflow-y: auto;*/
	white-space: normal;
}

.np-floating-menu-drawer1{
	width: 225px;
	background: #3d4958;
}
.np-floating-menu-drawer2{
	width: 500px;
	background: #2e3742;
}

#np-floating-menu-drawer-wrap-ta .np-floating-menu-drawer1{
	width: 97%;
}


.panel1 .np-floating-menu-drawer1,
.panel1.panel2 .np-floating-menu-drawer1{
	width: 225px;
}
.panel2 .np-floating-menu-drawer1,
.panel1.panel2 .np-floating-menu-drawer2{
	width: 500px;
}

.free-image .np-floating-menu-drawer1{
	width: 100%;
}

.telegram .np-floating-menu-drawer1{
	width: 100%;
}

.vod_manager .np-floating-menu-drawer1{
	width: 100%;
}

#np-floating-menu-drawer-wrap .np-close-btn{
	top: 15px;
}body[dir="ltr"] #np-floating-menu-drawer-wrap .np-close-btn{
	right: 20px;
}body[dir="rtl"] #np-floating-menu-drawer-wrap .np-close-btn{
	left: 20px;
}

.scrollNavigation{
	position:relative;
	padding: 10px 20px;
	color: #fff;
	font-size: 10px;
}
.ALPRefreshNewsIcon{
	display: inline-block;
	font-size: 16px;
}body[dir="ltr"] .ALPRefreshNewsIcon{
	float: right;
}body[dir="rtl"] .ALPRefreshNewsIcon{
	float: left;
}

.textTitleLeftPanel{
 display: inline-block;
 vertical-align: middle;
}
.btnSlideLeft {
	width:18px; height:18px;cursor:pointer;
	opacity:0.6; display: inline-block; vertical-align: middle;
}body[dir="ltr"] .btnSlideLeft{
	margin:2px 0 0 5px;
	background:url(../Gray/images/designer/btn-slideLeft.png) no-repeat;
}body[dir="rtl"] .btnSlideLeft{
	margin:2px 5px 0 0;
	background:url(../Gray/images/designer/btn-slideRight.png) no-repeat;
}

.btnSlideRight{width:18px;height:18px;cursor:pointer;opacity:0.6; display: inline-block;
 vertical-align: middle;}body[dir="ltr"] .btnSlideRight{
 	margin:2px 5px 0 0;
 	background:url(../Gray/images/designer/btn-slideRight.png) no-repeat;
 }body[dir="rtl"] .btnSlideRight{
 	margin:2px 0 0 5px;
 	background:url(../Gray/images/designer/btn-slideLeft.png) no-repeat;
 }

.np-alp-newsbox-container{
	padding: 0 20px;
}
.np-alp-gallery{
	padding: 0 10px;
	font-size: 0;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
}
.np-alp-sort{
	padding: 4px 20px;
}
.np-alp-sort .np-slct-styled{
	display: inline-block;
	width: 100px;
}
.np-alp-sort .np-slct-styled select{
	color: rgba(255, 255, 255, .7);
}
.np-alp-sort .np-icon-label a{
	color: #fff;
}
.newsBox{
 position: relative;
 background: #eee;
 margin-bottom: 15px;
 border-radius: 2px;
 color: #666;
}body[dir="ltr"] .newsBox{
	padding: 20px 80px 20px 20px;
}body[dir="rtl"] .newsBox{
	padding: 20px 20px 20px 80px;
}
.newsBox.isWide{
	padding: 15px!important;
}
.newsBox.isWhite{
	background: #fff;
}

body[dir="ltr"] .scrollablePanelDiv .newsBox{
	padding : 7px 70px 7px 7px;
}
body[dir="rtl"] .scrollablePanelDiv .newsBox{
	padding : 7px 7px 7px 70px;
}

.np-floating-menu-drawer2 .np-alp-gallery .newsBox{
	/* width: 158px; */
}
.np-alp-gallery .newsBox{
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 0px;
	font-size: 11px;
	padding: 10px;
	color: #333;
	height: 212px;
}
body[dir="ltr"] .np-alp-gallery .newsBox,
body[dir="rtl"] .np-alp-gallery .newsBox{
	padding: 0px;
}
.np-alp-gallery .np-floating-menu{
	margin: 0 -10px;
}
.readArticles{
	padding: 0 0 10px;
	font-size: 14px;
	color: #333;
}body[dir="ltr"] .readArticles{
	text-align: right;
}body[dir="rtl"] .readArticles{
	text-align: left;
}

.switchBackgroundIcon{
	font-size:18px;
	vertical-align: top;
	margin-left: 5px;
	margin-right: 5px;
}
.invertedBodyStyle{
	background-color: #28303a;
	color: white;
}

.np-alp-add{
	position: absolute;
 top: 0;
 cursor: pointer;
 width: 60px;
 height: 100%;
 text-align: center;
 background: #ddd;
 border-radius: 3px;
 font-size: 28px;
 box-shadow: inset 2px 0 2px rgba(0,0,0,.1);
 color: rgba(0,0,0,.2);
}body[dir="ltr"] .np-alp-add{
 right: 0;
}body[dir="rtl"] .np-alp-add{
 left: 0;
}
.np-alp-gallery .newsBox.np-card{
	margin-top: 20px;
}
/*.np-floating-menu + .newsBox{
	margin-top: 20px;
}*/

.np-alp-add i{
 top: 50%;
 position: absolute;
 left: 50%;
 -webkit-transform: translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);
}
.hasLevel .np-inline-spinner{
	opacity: 0;
}
.hasLevel.show-spinner .np-inline-spinner{
	opacity: 1;
	color: #fff;
}
.np-floating-menu-pane .hasLevel.show-spinner:after{
	display: none;
}
body[dir="ltr"] #np-floating-menu-drawer-wrap .innerContent_leftPanel .leftPanelBox_listing li a{
	padding: 0 40px 0 20px;
}body[dir="rtl"] #np-floating-menu-drawer-wrap .innerContent_leftPanel .leftPanelBox_listing li a{
	padding: 0 20px 0 40px;
}

#MARightPanel.np-right-pane-content{
	padding: 50px 0 0;
}


/* TOOLBAR */
.np-toolbar{
	background: #65778c;
 padding: 10px 20px;
 box-shadow: 0 0px 5px rgba(0,0,0,.2);
 position: fixed;
 top: 0;
 z-index: 2;
 height: 50px;
}body[dir="ltr"] .np-toolbar{
	right: 0;
 left: 0;
}body[dir="rtl"] .np-toolbar{
	left: 0;
 right: 0;
}
body[dir="ltr"] .np-toolbar.isFull{
	left: 0;
}body[dir="rtl"] .np-toolbar.isFull{
	right: 0;
}
.np-toolbar.extended{
	display: flex;
}
.np-toolbar + .np-pane-content{
	padding-top: 50px;
}
body[dir="ltr"] .hide-left-panel .np-toolbar,
body[dir="ltr"] .np-toolbar.isFull{
	left: 0;
}body[dir="rtl"] .hide-left-panel .np-toolbar,
body[dir="rtl"] .np-toolbar.isFull{
	right: 0;
}
body[dir="ltr"] #MACROS_BUTTONS .np-toolbar{
	left: 0;
}body[dir="rtl"] #MACROS_BUTTONS .np-toolbar{
	right: 0;
}

 .displayArchiveItemPreview{
	position:fixed;
	top:10%;
	width:80%;
	height:80%;
	z-index:9999;
	display:none;
}
body[dir="ltr"] .displayArchiveItemPreview{
	left:260px;
} body[dir="rtl"] .displayArchiveItemPreview{
	right:260px;
}

.np-toolbar-actions{
	background: #65778c;
	position: relative;
}
body[dir="ltr"] .np-toolbar-actions{
	float: right;
}body[dir="rtl"] .np-toolbar-actions{
	float: left;
}

body[dir="ltr"] .np-toolbar-actions > *{
	float: right;
}body[dir="rtl"] .np-toolbar-actions > *{
	float: left;
}
body[dir="ltr"] .np-tb-group{
	float: right;
}body[dir="rtl"] .np-tb-group{
	float: left;
}
body[dir="ltr"] .np-tb-group + .np-tb-group{
	border-right: 1px solid rgba(255, 255, 255, .1);
	margin-right: 10px;
	padding-right: 10px;
}body[dir="rtl"] .np-tb-group + .np-tb-group{
	border-left: 1px solid rgba(255, 255, 255, .1);
	margin-left: 10px;
	padding-left: 10px;
}
.np-tb-group > *{
	display: inline-block;
	vertical-align: middle;
}
.np-tb-group .np-icon-label{
	font-size: 22px;
	color: #fff;
}body[dir="ltr"] .np-tb-group .np-icon-label{
	margin-right: 5px;
}body[dir="rtl"] .np-tb-group .np-icon-label{
	margin-left: 5px;
}

/* ADD / EDIT STORY */
#RELATED_PUBLICATIONS_TAB {
	color: #fff;
	text-transform: uppercase;
	line-height: 30px;
}
#RELATED_PUBLICATIONS_TAB a{
	color: rgba(255, 255, 255, .5);
}body[dir="ltr"] #RELATED_PUBLICATIONS_TAB a{
	padding-left: 10px;
	border-left: 1px solid rgba(255, 255, 255, .2);
	margin-left: 10px;
}body[dir="rtl"] #RELATED_PUBLICATIONS_TAB a{
	padding-right: 10px;
	border-right: 1px solid rgba(255, 255, 255, .2);
	margin-right: 10px;
}

.np-add-edit-basicInfo li{
	margin-bottom: 15px;
}
.np-add-edit-basicInfo .np-add-edit-info{
	 line-height: 40px;
 border-bottom: 1px solid #ddd;
}
.np-add-edit-basicInfo .np-add-edit-info li{
	margin-bottom: 0;
}
.np-add-edit-basicInfo a span{
	vertical-align: middle;
}
.np-add-edit-basicInfo span{
	vertical-align: bottom;
}

.sectionUploadMgrPost{
	padding: 10px 0;
/*	border-bottom: 1px solid #ddd;*/
	margin-bottom: 20px;
}
.sectionUploadMgrPost li{
	margin-bottom:10px;
}body[dir="ltr"] .sectionUploadMgrPost li{
	float:left;
	margin-right:10px;
}body[dir="rtl"] .sectionUploadMgrPost li{
	float:right;
	margin-left:10px;
}

.np-square-thumb {
 display: block;
 width: 60px;
 height: 60px;
 position: relative;
 overflow: hidden;
 background: #eee;
 border: 1px solid #ddd;
}
.np-square-thumb img {
 width: 100%;
 position: absolute;
 top: 50%;
 left: 50%;
 -webkit-transform: translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);
}
.sectionSubtitlePost,
.np-add-edit-bloc{
	width: 100%;
	display: block;
	margin: 15px 0 0 0;
/*	border: 1px solid #ccc;*/
	background: #fff;
}

.sectionContent .btn-toolbar{
	margin-top : 0px !important;
}

.sectionCustomPost textarea{
	font-size: 20px;
	font-weight: 600;
	overflow-y: auto;
	border: 0;
	width: 100%;
}
.sectionCustomPost.np-add-edit-bloc{
/*	border: 1px solid #ccc;*/
	display: inline-block;
	vertical-align: top;
	min-height: 80px;
}

.sectionCustomPost.np-add-edit-bloc .titleBar {
 padding: 0 10px 0 10px !important;
}
.sectionCustomPost.np-add-edit-bloc .titleBar:before {
 border: none;
}

.authorBtn{
	vertical-align: middle !important;
}

.MacrosButtonsContainer li{
	display:inline-block;
	vertical-align: top;
}

.sectionMinHeight{
	min-height: 60px !important;
}
.sectionContent{
	/* background:#fff; */
	padding:5px;
}

.sectionContent.np-ae-img-content{
	padding:5px 20px;
}

div.imgInfo ul{
	width: 75%;
}
div.imgInfo ul li:not(:first-child){
	display: inline-block;
	width: 40%;
}
.np-add-edit-txtarea{
	width:100%;
	resize:none;
	border:none;
	overflow:visible;
	padding: 10px;
}
.np-add-edit-bloc .titleBar{
	background: none;
	font-size: 10px;
	line-height: 32px;
	position: relative;
}body[dir="ltr"] .np-add-edit-bloc .titleBar{
	padding: 0 10px 0 10px;
}body[dir="rtl"] .np-add-edit-bloc .titleBar{
	padding: 0 10px 0 10px;
}

.np-add-edit-bloc .titleBar input{
	margin-top: 6px;
}

.np-add-edit-bloc .titleBar table{
	font-size: 11px;
}
/*.np-add-edit-bloc .titleBar:before {
 content: "";
 border-top: 6px solid #aaa;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 position: absolute;
 top: 14px;
}body[dir="ltr"] .np-add-edit-bloc .titleBar:before{
	left: 10px;
}body[dir="rtl"] .np-add-edit-bloc .titleBar:before{
	right: 10px;
}*/

.sectionSubtitlePost textarea{
	font-size: 14px;
}
.sectionTitlePost textarea{
	font-size: 20px;
	font-weight: 600;
	overflow-y: auto;
	border: 0;
	width: 100%;
}
.sectionArticleBodyPost textarea{
	font-size: 16px;
}body[dir="ltr"] .sectionArticleBodyPost textarea{
	padding-left: 20px;
}body[dir="rtl"] .sectionArticleBodyPost textarea{
	padding-right: 20px;
	box-sizing: border-box;
}
.np-aeb-inline-btn{
	margin: 10px;
}

.np-bottom-toolbar{
	background: #798a9e;
 position: fixed;
 bottom: 0;
 z-index: 2;
 box-shadow: 5px 0 5px rgba(0,0,0,.5);
 padding: 10px;
 white-space: nowrap;
 overflow-x: auto;
}body[dir="ltr"] .np-bottom-toolbar{
	left: 225px;
 right: 0;
}body[dir="rtl"] .np-bottom-toolbar{
	right: 225px;
 left: 0;
}

.np-bottom-toolbar .BodyFontSize{
	width: 50px;
}
body[dir="ltr"] .np-bottom-toolbar.hide-left-panel{
	left: 0;
}body[dir="rtl"] .np-bottom-toolbar.hide-left-panel{
	right: 0;
}
.np-fontsize-change,
#MACROS_BUTTONS{
	display: inline-block;
 vertical-align: middle;
}
body[dir="ltr"] .np-fontsize-change{
	border-right: 1px solid rgba(0, 0, 0, .2);
	padding-right: 5px;
	margin-right: 5px;
}body[dir="rtl"] .np-fontsize-change{
	border-left: 1px solid rgba(0, 0, 0, .2);
	padding-left: 5px;
	margin-left: 5px;
}

.np-fontsize-change a {
 display: inline-block;
 margin: 0 5px;
}
.np-alp-found-nb{
	color: rgba(255, 255, 255, .5);
	font-style: italic;
	font-size: 11px;
	padding: 20px;
}
.np-alp-found-nb strong{
	font-style: normal;
	color: #fff;
}
.np-alp-gallery .np-card .imageHolder{
	display: block;
	width: 100%;
}
.np-alp-gallery .np-card .imageHolder img{
	height: 100%;
	width: auto;
}
.np-alp-gallery .newsBox-title{
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 10px;
	height: 22px;
	overflow: hidden;
	padding: 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.np-alp-gallery .newsBox-title .dateTime{
	 overflow: hidden;
 text-overflow: ellipsis;
 max-height: 33px;
}
.np-alp-newsBox-btns{
	margin: 10px -10px -10px;
	background: #ddd;
	overflow: hidden;
	box-shadow: inset 0 0 4px rgba(0,0,0,.3);
	position: absolute;
	bottom: 0;
	left: 10px;
	right: 10px;
}
.np-alp-newsBox-btns .np-alp-add{
	position: static;
	background: none;
}
.np-alp-newsBox-btn{
	height: 40px;
	width: 50%;
	text-align: center;
	line-height: 40px;
	font-size: 22px;
	color: rgba(0,0,0,.2);
	cursor: pointer;
}body[dir="ltr"] .np-alp-newsBox-btn{
	float: right;
}body[dir="rtl"] .np-alp-newsBox-btn{
	float: left;
}

.np-alp-newsBox-btns .btnAddArticle,
.np-alp-newsBox-btns .np-alp-add i{
	position: static;
}
.np-floating-menu-drawer .wrapper{
	overflow-y: scroll;
	position: relative;
}

.np-ae-article-flag{
	padding: 6px;
	overflow: hidden;
}
.np-ae-img-content{
	padding: 20px;
	overflow: hidden;
}
.np-ae-img-content .imgHolder{
	width: 310px;
}body[dir="ltr"] .np-ae-img-content .imgHolder{
	float: left;
}body[dir="rtl"] .np-ae-img-content .imgHolder{
	float: right;
}

.np-ae-img-content .imgHolder img{
	max-height: 220px;
	max-width: 300px;
	width: auto;
	height: 100%;
}
.np-ae-img-content .inlineForm{
 width: calc(100% - 320px);
}body[dir="ltr"] .np-ae-img-content .inlineForm{
	float: left;
 padding-left: 60px;
}body[dir="rtl"] .np-ae-img-content .inlineForm{
	float: right;
 padding-right: 60px;
}
.np-ae-img-content .inlineForm li{
	position: relative;
	margin-bottom: 10px;
}
.np-ae-img-content .inlineForm textarea{
	width: 100%;
	margin-top: 5px;
	padding: 10px;
}

.np-ae-img-caption{
	height: 20px;
}
.np-ae-img-desc{
	height: 20px;
}
.np-ae-saved{
	font-size: 25px;
 color: #3fba84;
 top: 27px;
	position:absolute;
}

body[dir="ltr"] .np-ae-saved{
	right: -30px;
	float:right;

}body[dir="rtl"] .np-ae-saved{
	left: -30px;
	float:left;
}
.np-ae-img-toolbar{
	border-top: 1px solid #eee;
	padding: 5px;
	font-size: 20px;
}
.np-ae-img-toolbar .np-action-btn{
	vertical-align: top;
}
#RELATED_IMAGES_CONTAINER{
	overflow:hidden;
	width:100%;
}
#RELATED_IMAGES_CONTAINER li{
	display: inline-block;
	position: relative;
	overflow: hidden;
}
#RELATED_IMAGES_CONTAINER li .np-img-wrap{
	width: 100px;
	height: 60px;
	cursor: move;
}
#RELATED_IMAGES_CONTAINER li .np-checkbox{
	position: absolute;
	top: 0px;
	left: 0px;
}

.hasOverlay-btn{
	position: relative;
	overflow: hidden;
}
.overlay-btn{
 position: absolute;
 z-index: 2;
 width: 25px;
 height: 25px;
 background: #fff;
 text-align: center;
 font-size: 14px;
 top: 0;
 line-height: 25px;
 border-radius: 3px 0 0 0;
 right: -25px;

	-webkit-transition: right .3s ease 0s;
		-moz-transition: right .3s ease 0s;
			transition: right .3s ease 0s;
}
.hasOverlay-btn:hover .overlay-btn{
	right: 0;
}


.inCopyInfo{
	position:absolute;
	background: #fff;
	top : -200px;

		-webkit-transition: top .3s ease 0s;
		-moz-transition: top .3s ease 0s;
			transition: top .3s ease 0s;
}

.PmpArticleBoxDiv:hover .inCopyInfo{
	top: 0;
}

.np-img-wrap{
	width: 80px;
	height: 55px;
	display: block;
	position: relative;
	background: #eee;
	border: 1px solid #ddd;
	overflow: hidden;
}
.np-img-wrap img,
.np-img-wrap video{
	height: 100%;
	width: auto;
	position: absolute;
 top: 0;
 left: 50%;
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 transform: translateX(-50%);
}
.np-ae-bloc-title{
	text-transform: uppercase;
	font-size: 11px;
	/* font-weight: 700; */
	margin-bottom: 5px;
	color: #65778c;
}

.np-split{
	font-size: 0;
}
.np-split-left,
.np-split-right {
 font-size: 12px;
 display: inline-block;
 width: 50%;
 vertical-align: top;
 padding: 20px;
}
.np-img-details .imageHolder{
	width: 100%;
 background: #fff;
 padding: 20px;
}
.np-img-details .imageHolder img{
	width: 100%;
}
.np-img-details dl{
	width: 100%;
	font-size: 0;
	vertical-align: top;
	padding: 20px;
	background: #fff;
}
.np-img-details dt,
.np-img-details dd {
 display: inline-block;
 vertical-align: top;
 font-size: 12px;
 margin-bottom: 10px;
}
.np-img-details dt {
 width: 120px;
 font-weight: 700;
}
.np-img-details dd {
 width: calc(100% - 120px);
 border-bottom: 1px dotted #ccc;
 padding-bottom: 10px;
}
.np-toolbar .positionLeft{
	top: 10px;
	margin: 0px 10px;
}
.np-toolbar .fonticon-plus{
	color: white;
	line-height: 30px;
	margin: 0 5px 0 0;
	font-size: 14px;
	cursor: pointer;
}
.np-toolbar .np-sub{
	background: #65778c;
	width: 100%;
	padding: 10px 0;
	box-shadow: 0 6px 10px rgba(0,0,0,.3);
	border-radius: 0 0 3px 3px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
}
.np-toolbar .np-sub > div{
	padding: 5px 10px;
}
.np-toolbar .np-sub a{
	color: #fff;
}
.np-toolbar .np-sub > div:hover{
	background: rgba(255, 255, 255, .1);
}

.np-navigation{
/*	background: #35404d;*/
/*	padding: 0px 20px;*/
	position: fixed;
	height: 50px;
	z-index: 2;
	width: 80%;
	top: 52px;
	transition: all 0.3s ease-in-out;
}
.np-navigation.story-toolbar{
	width: -moz-available;
	margin-right: 361px;
}
body[dir="rtl"] .np-navigation.story-toolbar{
	margin-right: auto;
	margin-left: 361px;
}
.np-navigation.expand{
	width: -moz-available;
	margin-right: 20px;
}
body[dir="rtl"] .np-navigation.expand{
	margin-right: auto;
	margin-left: 20px;
}
.story-editor-form{

	width: calc(100% - 250px);
	/*height: calc(100% - 100px);*/
	margin-top: 50px;
	/*overflow-y: auto;*/
}
body[dir="ltr"] .story-editor-form{
	margin-left: 225px;
	float: left;
}
body[dir="rtl"] .story-editor-form{
	margin-right: 225px;
	float: right;
}
body[dir="ltr"] .story-editor-form:not(.noFloat){
	float: left;
}
body[dir="rtl"] .story-editor-form:not(.noFloat){
	float: right;
}
.story-editor-menu-collapsed-body{
	width:100%;

}
body[dir="ltr"] .story-editor-menu-collapsed-body{
	margin-left: 0px;
}
body[dir="rtl"] .story-editor-menu-collapsed-body{
	margin-right: 0px;
}

body[dir="ltr"] .story-editor-menu-collapsed-toolbar{
	left : 0px !important;
}
body[dir="rtl"] .story-editor-menu-collapsed-toolbar{
	right : 0px !important;
}
body[dir="ltr"] .story-editor-menu-collapsed-bottom{
	left : 0px !important;
}
body[dir="rtl"] .story-editor-menu-collapsed-bottom{
	right : 0px !important;
}

.nav-menu{
	background: #35404d;
	border-radius: 3px;
}

.np-navigation ul > li {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0 10px;
	position: relative;
}
.np-navigation ul > li.active:after,
.np-navigation ul > li:hover:after {
 content: '';
 border-top: 6px solid #35404d;
 border-left: 6px solid transparent;
 border-right: 6px solid transparent;
 position: absolute;
 bottom: -5px;
 left: 50%;
 margin-left: -6px;

}
.np-navigation ul > li > a{
	color : rgba(255, 255, 255, .5);
	line-height: 40px;
}

.np-navigation ul > li.active > a{
	color : #fff;
	line-height: 40px;
}


.np-full-width-form {
 margin-bottom: 20px;
}
.np-full-width-form label {
 padding-bottom: 5px;
 display: block;
}
.LiNewsSortClass{
 cursor: move;
 background: #65778c;
 border-radius: 3px;
 padding: 5px 10px 5px 40px;
 margin-bottom: 10px;
 color: #fff;
 font-size: 13px;
 position: relative;
}
.LiNewsSortClass:before {
 content: "\e920";
 position: absolute;
 top: 0;
 left: 0;
 height: 100%;
 background: rgba(0,0,0,.1);
 width: 30px;
 font-family: "icomoon";
 font-size: 12px;
 color: rgba(255, 255, 255, .5);
 line-height: 30px;
 text-align: center;
}

.np-btn-load .fonticon-spin{
	font-size: inherit;
	margin: 0 5px;
}

#ARTICLES_LEFT_PANEL_FORM .searchEvent{
	margin: 10px 0;
}


.filterLeftPanel{
	width: 30%;
}body[dir="ltr"] .filterLeftPanel{
	float: left;
	padding-right: 10px;
}body[dir="rtl"] .filterLeftPanel{
	float: right;
	padding-left: 10px;
}

.filterRightPanel{
	width: 70%;
}body[dir="ltr"] .filterRightPanel{
	float: right;
}body[dir="rtl"] .filterRightPanel{
	float: left;
}

.filterRightPanel .info{
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 3px;
}
.filterRightPanel .info.blue{background-color:#cdd9e3;}
.filterRightPanel .info.purple{background-color:#dbcedc;}
.filterRightPanel .info.green{background-color:#cdddd8;}
.filterRightPanel .info.red{background-color:#edbdbe;}
.filterRightPanel .info.yellow{background-color:#dfd9c4;}


/* Publish Window */
.np-pw-window{
	min-width: 320px;
	position: relative;
	background-color: #fff;
}
.np-pw-header{
	display: flex;
	justify-content: space-between;
	background: #0A043C;
	height: 36px;
	line-height: 36px;
	color: #fff;
	padding: 0 10px;
	border-bottom: 1px solid #434d58;
	position: relative;
}
.np-pw-header a{
	color: #fff;
	font-size: 16px;
	vertical-align: middle;
 margin-right: 5px;
}
.np-pw-tabs{
	background: #03506F;
	overflow: hidden;
	height: 33px;
}
.np-pw-tabs li{
	position: relative;
	background: none;
	height: 33px;
	line-height: 33px;
	font-size: 11px;
	font-weight: 400;
	padding: 0 10px;
	color: #fff;
	-moz-user-select:none;-khtml-user-select:none;
	cursor: pointer;
	outline: none;
	z-index: 99!important;
	border-radius: 0;
	margin: 0;
	text-transform: none;
	top: 0;
}
body[dir="ltr"] .np-pw-tabs li{
	float: left;
}
body[dir="rtl"] .np-pw-tabs li{
	float: right;
}
.np-pw-tabs li +li {
 border-left: 1px solid rgba(0,0,0,.1);
}
.np-pw-tabs li[data-pw_search_type="new_page_libraries"]{
	border-left: 0px;
}
.np-pw-tabs li.TabbedPanelsTabSelected[data-pw_search_type="page_libraries"]{
	background-color: #67778d;
}
.np-pw-tabs li.TabbedPanelsTabSelected{
	background-color: #67778d;
}
.np-pw-panel-header{
	background-color: #65778c;
	padding: 10px;
}
.np-pw-panel-header .np-search-container{
	padding-top: 0;
}
body[dir="ltr"] .np-search-container.isWide{
	float: none;
}
body[dir="rtl"] .np-search-container.isWide{
	float: none;
}
.np-pw-panel-header .np-search-container .searchInput input{
	height: 24px;
	padding: 0 20px;
	font-size: 10px;
	color: #fff;
}
.np-pw-panel-header .np-search-container:not(.defaultSearch) .searchInput:before{
	height: 24px;
	line-height: 24px;
	color: rgba(255, 255, 255, .5);
	font-size: 10px;
	width: 15px;
}
.np-pw-panel-header .np-search-container .searchInput{
	width: calc(100% - 110px);
}
.np-pw-statusBar{
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 100%;
}
body[dir="ltr"] .np-pw-statusBar{
	left: 0;
}
body[dir="rtl"] .np-pw-statusBar{
	right: 0;
}
.np-pw-statusBar:before {
 content: "";
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
/* background: rgba(0,0,0,.2);*/
}
.np-pw-statusBar > div{
	cursor: pointer;
	width: 10px;
 height: 10px;
 border-radius: 1px;
 position: absolute;
 top: 10px;
 left: 5px;
}

.showWarning{
	background: #db3333 !important;
	color: white !important;
}

.pw-search-options{
	color: #fff;
	padding-top: 10px;
}
body[dir="ltr"] .pw-search-options{
	float: right;
}
body[dir="rtl"] .pw-search-options{
	float: left;
}
.statusGreen{background:#2abd6f;border-radius:2px;}
.statusBlue{background:#3ab3ff;border-radius:2px;}
.statusOrange{background:#eb9321;border-radius:2px;}
.statusRed{background:#656565;border-radius:2px;}
.statusPurple{background:#ad2e62;border-radius:2px;}
body[dir="ltr"] .statusGreen,body[dir="ltr"] .statusBlue,body[dir="ltr"] .statusOrange,body[dir="ltr"] .statusRed,body[dir="ltr"] .statusPurple{margin-left: 2px;}
body[dir="rtl"] .statusGreen,body[dir="rtl"] .statusBlue,body[dir="rtl"] .statusOrange,body[dir="rtl"] .statusRed,body[dir="rtl"] .statusPurple{margin-right: 2px;}

.statusGray.np-pw-statusBar::before{
	background: rgba(0,0,0,.1);
}

body[dir="ltr"] .np-pw-panel-cont .hasStatus{
/*	padding-left: 20px;*/
}
body[dir="rtl"] .np-pw-panel-cont .hasStatus{
/*	padding-right: 20px;*/
}
.np-pw-panel-cont .AccordionPanel + .AccordionPanel {
 border-top: 1px solid #ccc;
}
.np-pw-panel-cont .AccordionPanelTab{
	background: none;
	text-transform: none;
	border-radius: 0;
	margin: 0;
	position: relative;
	min-height: 100px;
}
body[dir="ltr"] .np-pw-panel-cont .AccordionPanelTab{
	padding: 10px 0 10px 25px;
}
body[dir="rtl"] .np-pw-panel-cont .AccordionPanelTab{
	padding: 10px 25px 10px 0;
}
.np-pw-panel-cont .AccordionPanelTab:before {
 content: "";
 position: absolute;
 top: 15px;
 border-left: 6px solid #666;
 border-bottom: 5px solid transparent;
 border-top: 5px solid transparent;
}
body[dir="ltr"] .np-pw-panel-cont .AccordionPanelTab:before{
	left: 6px;
}
body[dir="rtl"] .np-pw-panel-cont .AccordionPanelTab:before{
	right: 6px;
	transform: rotate(180deg);
}
.np-pw-panel-cont .AccordionPanelOpen .AccordionPanelTab:before{
	border-left: 5px solid transparent;
	border-top: 6px solid #666;
	border-right: 5px solid transparent;
	border-bottom: none;
}
.np-pw-panel-cont .np-pw-right-icons{
	position: absolute;
	top: 0;
	height: 100%;
	width: 35px;
	background: #f2f2f2;
	box-shadow: -1px 0 0 rgba(0,0,0,.1);
}
body[dir="ltr"] .np-pw-panel-cont .np-pw-right-icons{
	right: 0;
}
body[dir="rtl"] .np-pw-panel-cont .np-pw-right-icons{
	left: 0;
}
.np-pw-panel-cont .np-pw-right-icons li{
 height: 34px;
 font-size: 10px;
 line-height: 34px;
 color: #8b939c;
 text-align: center;
 text-transform: uppercase;
}
.np-pw-panel-cont .np-pw-right-icons li + li{
	border-top: 1px solid #d9d9d9;
}
.np-pw-panel-cont .np-pw-right-icons li i{
	font-size: 16px;
	cursor: pointer;
}

.np-pw-panel-cont .np-pw-right-icons .countComment{
	background: #8b939c;
	color: #fff!important;
	height: 14px;
	width: 18px;
	line-height: 14px;
	font-size: 8px;
	vertical-align: middle;
}
.np-pw-panel-cont .np-pw-right-icons .countComment:after{
	border-top-color: #8b939c;
}

.np-pw-bottom-icons {
	width:100%;
	height: 20px;
}

.np-pw-bottom-icons ul {
	list-style: none;
}

.np-pw-bottom-icons ul li {
	display: inline-block;
	background-color: #f2f2f2;
	text-transform: uppercase;
	margin: 2px;
	padding: 4px;
}

.np-pw-bottom-icons ul li.disabled {
	cursor: default;
	color: #8b939c;
}


body[dir="ltr"] .np-pw-panel-cont .titleLabel{
	padding-right: 50px;
}
body[dir="rtl"] .np-pw-panel-cont .titleLabel{
	padding-left: 50px;
}
.np-pw-panel-cont .titleLabel > a{
	font-size: 12px;
	font-weight: 600;
	display: block;
}

.firstPanelDetails,
.firstPanelDetails span a{
	font-size: 11px;
	color: #445263;
	font-weight: bold;
	font-size: 13px;
}

.panelDetails{
	font-size: 11px;
	color: #000;
}
.panelDetails span,
.panelDetails span a{
	color: #000;
	display: inline-block;
}
.np-control{
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
}
.np-control.np-control-next{
	border-left: 7px solid #fff;
}
.np-control.np-control-prev{
	border-right: 7px solid #fff;
}
.isSmall .chosen-search:after{
	top: 6px;
	height: 12px;
}
.np-pw-panel-cont .AccordionPanelContent{
	height: auto;
}
.np-pw-article-details{
	border-top: 1px solid #e5e5e5;
}

.np-pw-article-details label{
	display: inline-block;
	color: #989898;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 700;
}
.np-pw-field{
	display: block;
	padding: 10px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 11px;
	font-weight: 600;
}
.np-pw-body{
	max-height: 46px;
	overflow: hidden;
}
.np-pw-img-row{
	padding-left: 5px;
	position: relative;
	margin: 10px 0;
	border-left: 20px solid #eee;
}
.np-pw-img-row.np-pw-blue-border{
	border-left-color: #287db2;
}
.np-pw-img-row.np-pw-green-border{
	border-left-color: #1d844d;
}

.np-pw-img-row .imageHolder{
	width: 70px;
	float: left;
	margin-right: 10px;

	-moz-transition: width .5s ease 0s;
		-webkit-transition: width .5s ease 0s;
		transition: width .5s ease 0s;
}

.np-pw-pagelibrary-img-row
{
	padding-left: 5px;
	position: relative;
	margin: 10px 0;
}
.np-pw-pagelibrary-img-row .pagelibraryimageHolder
{
	width: 20px;
	float: left;
	margin-right: 10px;

	-moz-transition: width .5s ease 0s;
	-webkit-transition: width .5s ease 0s;
	transition: width .5s ease 0s;
}

.np-pw-pagelibrary-img-row .pagelibraryimageHolder.preview-img
{
	width: 85%;
}
.np-pw-pagelibrary-img-row .pagelibraryimageHolder.preview-img .np-close-btn
{
	display: block;
}
.pagelibraryimg
{
	width:100%;
	height:auto;
}
.np-pw-img-row .imageHolder.preview-img{
	width: 100%;
}
.np-pw-img-row .imageHolder .np-close-btn{
	display: none;
}
.np-pw-img-row .imageHolder.preview-img .np-close-btn{
	display: block;
}
.np-pw-img-row .imageHolder img{
	width: 100%;
	height: auto;
}

.smallPreview{
	max-height: 150px;
}
.np-pw-status-square {
	width: 10px;
	height: 10px;
	border-radius: 1px;
}
.np-pw-img-status{
	position: absolute;
	top: 5px;
	left: -15px;
	cursor: pointer;
}
.np-pw-green-status{
	background: #2abd6f;
}
.np-pw-red-status{
	background: #d01111;
}
.np-pw-blue-status{
	background: #3ab3ff;
}
.np-pw-panel-footer{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #0A043C;
	height: 35px;
	padding: 5px 10px;
	min-width: 350px;
}
.np-pw-panel-footer > * {
 display: inline-block;
 color: #fff;
 vertical-align: middle;
}
body[dir="ltr"] .np-pw-panel-footer > *{
	margin-right: 15px;
}
body[dir="rtl"] .np-pw-panel-footer > *{
	margin-left: 15px;
}
.np-pw-panel-footer i{
	font-size: 16px;
}
.np-pw-status-legend{
	font-size: 0;
	padding-top: 3px;
}
body[dir="ltr"] .np-pw-status-legend{
	float: right;
	margin-right: 0;
}
body[dir="rtl"] .np-pw-status-legend{
	float: left;
	margin-left: 0;
}

.np-pw-status-legend li{
	display: inline-block;
	font-size: 10px;
	text-align: center;
	color: #fff;
	font-weight: 600;

}
body[dir="ltr"] .np-pw-status-legend li{
	margin-left: 5px;
}
body[dir="rtl"] .np-pw-status-legend li{
	margin-right: 5px;
}
.np-pw-panel-footer .sortingOptions.np-icon-label{
	height: 25px;
	line-height: 25px;
}
.np-pw-panel-footer .sortingOptions a{
	color: #fff;
}
.np-pw-panel-footer .chosen-container .chosen-drop{
	top: auto;
	bottom: 100%;
}
.np-pw-panel-footer .chosen-container{
	width: 90px!important;
}
.np-pw-article-opt{
	background: #eee;
 padding: 5px 10px;
}
.np-pw-article-opt > div{
	float: left;
	margin-right: 10px;
}
#PW_SEARCH_PANE{
	background-color: #4c5b6e;
	position:absolute;
	z-index:10000;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 2px 2px 0px rgba(0, 0, 0, 0.3);
	display: block;
	padding: 10px;
 bottom: 13px;
 left: 0px;
 right: 0px;
 top: 35px;
	display: none;
}
body[dir="ltr"] #PW_DATE_ISSUE_DATE_HOLDER label{
	float: left;
}
body[dir="rtl"] #PW_DATE_ISSUE_DATE_HOLDER label{
	float: right;
}
body[dir="ltr"] #PW_DATE_ISSUE_DATE_HOLDER .defaultDate{
	float: right;
}
body[dir="rtl"] #PW_DATE_ISSUE_DATE_HOLDER .defaultDate{
	float: left;
}
#PW_INFO_TD{
	font-size: 10px;
	font-weight: 300;
}
#PW_INFO_TD .np-pw-top-title{
 text-transform: uppercase;
 font-weight: 700;
 font-size: 11px;
}
#PW_INFO_TD .np-pw-top-date{
	position: absolute;
	font-weight: 700;
}
body[dir="ltr"] #PW_INFO_TD .np-pw-top-date{
	right: 30px;
}
body[dir="rtl"] #PW_INFO_TD .np-pw-top-date{
	left: 30px;
}
.np-publish-date{
	display: flex;
	align-items: center;
}
.np-pw-panel-cont .pagesList .hasStatus{
	padding: 10px 0 10px 30px;
	border-bottom: 1px solid #ccc;
	position: relative;
	overflow: hidden;
}
.pagesList .np-annotation{
	position: absolute;
	top: 10px;
	right: 10px;
}
.np-pw-page-img {
	float: left;
	margin-right: 10px;
}
.np-preloader-wrap{
	color: #fff;
	background: rgba(0,0,0,.8);
	padding: 10px;
	border-radius: 5px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.np-pw-page-details .np-btn{
	margin: 5px 0;
}
.np-pw-panel-footer .np-btn{
	margin: 0;
}
#PW_RESULTS_PANE{
	padding: 10px;
}

.pw-icons { position: relative; }
.pw-icons .navbar-nav li { position: absolute; left: -100px; transition: .2s all; }
.pw-icons .navbar-nav.show li:nth-child(1){left: 30px}
.pw-icons .navbar-nav.show li:nth-child(2){left: 60px}
.pw-icons .navbar-nav.show li:nth-child(3){left: 95px}
.pw-icons .navbar-nav.show li:nth-child(4){left: 132px}
.pw-icons .navbar-nav.show li:nth-child(5){left: 170px}
.pw-icons .navbar-nav.show li:nth-child(6){left: 204px}

.pageList li{
/*	border: 1px solid #ccc;
	float:left;*/
	height:30px;
	margin:5px;
/*	width:65px;*/
}
/* .pageList li img{
	height: 100%;
} */

/* PRODUCTION */
	/* PAGES LISTING */
	.np-pages-list{ /* listing holding the pages thumbs */
		font-size: 0;
		margin: 0 -20px;
	}
	.np-pages-wrap{ /* wrap holding side by side pages */
		margin: 20px;
	}

	.thumbView .np-pages-wrap{
		display: inline-block;
		vertical-align: top;
	}
	.np-page{ /* single page thumb */
		background-color: #fff;
		box-shadow: 1px 1px 0 rgba(0,0,0,.1);
		margin: 1px;
	}
	.thumbView .np-page:hover{
		box-shadow: 1px 1px 0 rgba(0,0,0,.5);
	}
	.thumbView .np-page{
		width: 190px;
		display: inline-block;
		vertical-align: top;
	}
	.thumbView .boxFooter .leftSec{
		padding-top: 17px;
	}
	.np-page.selected {
	 border: 3px solid #65778c;
	}
	.np-page.checked {
	 /*border-bottom: 1px solid rgba(220,124,125,.5);*/
	 background: rgba(220,124,125,.1);
	}
	.np-page.checked .footing .np-icon-slct{
		background: #f1e8e8;
	}
	.np-page .heading{
		font-size: 11px;
		font-weight: 700;
		/*padding: 10px 45px 0;*/
		padding: 6px 10px 0;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.thumbView .np-page .heading{
		border-top: 5px solid transparent;
	}
	.np-page .heading > span{
		vertical-align: middle;
	}
	.np-page .heading .number{
		color: #65778c;
	}
	.thumbView .np-page .productionPageContent{
		overflow: hidden;
		height: 315px;
		border-bottom: 1px solid #e5e5e5;
	}
	.thumbView .pageName{
		display: block;
	}

	.np-page .productionPageContent img{
		width: 100%;
	}
	.np-page .footing,
	.np-page .preview_meta{
		position: relative;
		height: 40px;
		line-height: 40px;
	}
	body[dir="ltr"] .np-page .footing, .np-page .preview_meta{
		padding: 0 40px 0 10px;
	}
	body[dir="rtl"] .np-page .footing, .np-page .preview_meta{
		padding: 0 10px 0 40px;
	}
	.np-page .footing{
		font-size: 16px;
	}
	.np-page .footing a{
		color: #a1a1a1;
	}
	.np-page .footing a .fonticon-adobe-indesign.colored{
		color: #c34483;
	}
	.np-page .footing a .fonticon-quark.colored{
		color: #7bc143;
	}
	.np-page .footing a.countComment{
		vertical-align: middle;
 	margin-top: -6px;
	}
	.thumbView .np-page .footing a.countComment{
		margin-left: 0;
	}
	.np-page .footing .np-icon-slct{
		position: absolute;
		top: 0;
/*		right: 0;*/
	}
	body[dir="ltr"] .np-page .footing .np-icon-slct{
		right: 0;
	}
	body[dir="rtl"] .np-page .footing .np-icon-slct{
		left : 0;
	}
	.thumbView .meta,
	.thumbView .listing-head{
		display: none;
	}

	.thumbView .np-pages-wrap.np-card.innerPages:nth-child(3){
		width: 392px;
	}
	/* .listView .infoIcon{
		display: none;
	} */
	/* .listView .np-page .footing a{
		margin-left: 10px;
	}
	.listView .np-page .footing a.hasFile{
		font-size: 25px;
		padding-top: 3px;
		display: inline-block;
	} */
	.np-timer{
		font-size: 13px;
		font-weight: 300;
	}
	.np-timer:before {
	 content: "\e94f";
	 font-family: "icomoon";
	 color: #999;
	 font-size: 18px;
	 -webkit-font-smoothing: antialiased;
	 -moz-font-smoothing: antialiased;
	 display: inline-block;
	}

	.listing-head li {
	 display: inline-block;
	 font-size: 11px;
	 width: 120px;
	}
	body [dir="ltr"] .listing-head li{
		text-align: left;
	}
	body [dir="ltr"] .listing-head li{
		text-align: right;
	}
	.listing-head li:first-child {
	 width: 145px;
	}






	/* DRAWER */
	#np-pm-drawer{
		background: rgba(30, 36, 44, .98);
		height: 320px;
		position: fixed;
		bottom: -320px;
		left: 0;
		right: 0;
		z-index: 1000;

		-moz-transition: bottom .5s ease 0s;
		-webkit-transition: bottom .5s ease 0s;
		transition: bottom .5s ease 0s;
	}
	#np-pm-drawer.open{
		bottom: 0;
	}
	#np-pm-drawer header{
		background-color: #28303a;
		border-bottom: 1px solid #3e454e;
		height: 50px;
		line-height: 50px;
		padding: 0 20px;
		color: #fff;
	}
	#np-pm-drawer header > div{
		display: inline-block;
		vertical-align: middle;
	}
	#np-pm-drawer-title{
		font-size: 14px;
		padding-right: 20px;
		margin-right: 20px;
		font-weight: 300;
		position: relative;
	}
	#np-pm-drawer-title:after,
	#np-pm-drawer-title:before {
		content: "";
	 position: absolute;
	 right: -10px;
	 width: 28px;
	 height: 1px;
	 background: rgba(255, 255, 255, .2);
	}
	#np-pm-drawer-title:after {
	 top: 11px;
	 -webkit-transform: rotate(60deg);
	 -moz-transform: rotate(60deg);
	 transform: rotate(60deg);
	}
	#np-pm-drawer-title:before {
 	bottom: 13px;
 	-webkit-transform: rotate(-60deg);
 	-moz-transform: rotate(-60deg);
 	transform: rotate(-60deg);
	}

	#np-pm-drawer section{
		overflow-y: auto;
		white-space: nowrap;
		height: 270px;
		padding: 20px 0;
	}
	#np-pm-drawer article{
		display: inline-block;
		vertical-align: top;
		background-color: #fff;
		margin: 0 15px;
		font-size: 11px;
		text-align: center;
		width: 110px;
		overflow: hidden;
		position: relative;
	}
	#np-pm-drawer article img{
		height: 200px;
		width: auto;
	}
	#np-pm-drawer .page-detail{
		height: 30px;
		line-height: 30px;
	}
	#np-pm-drawer .np-close-btn{
		top: 18px;
	}body[dir="ltr"] #np-pm-drawer .np-close-btn{
		right: 20px;
	}body[dir="rtl"] #np-pm-drawer .np-close-btn{
		left: 20px;
	}

	.assign-overlay{
		opacity: 0;
		background-color: rgba(40, 48, 58, .9);
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 200px;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 5px;
		-moz-transition: opacity .5s ease 0s;
		-webkit-transition: opacity .5s ease 0s;
		transition: opacity .5s ease 0s;
	}

	.assign-overlay span{
		padding: 5px;
		color: white;
		font-size: 12px;
		position: absolute;
		top: 5px;
		width: 100%;
	}
	#np-pm-drawer article:hover .assign-overlay{
		opacity: 1;
	}


/* PAPERLESS */
#np-paperless{
	background-color: #35404d;
}
#np-paperless .fullView-header{
	height: 45px;
	line-height: 45px;
	padding: 0 0 0 20px;
	font-size: 12px;
	font-weight: 600;
}
body[dir="ltr"] #np-paperless .fullView-header{
	padding: 0 0 0 20px;
}
body[dir="rtl"] #np-paperless .fullView-header{
	padding: 0 20px 0 0;
}

body[dir="rtl"] .NavigatePages{
	display: block;
	transform: rotate(180deg);
}
.np-pages-action-btns{
	padding: 6px;
	font-size: 0;
}
body[dir="ltr"] .np-pages-action-btns{
	float: right;
}
body[dir="rtl"] .np-pages-action-btns{
	float: left;
}
body[dir="ltr"] .np-nav-tabs{
	float: left;
}
body[dir="rtl"] .np-nav-tabs{
	float: right;
}
.np-nav-tabs a{
	color: rgba(255, 255, 255, .5);
	text-transform: uppercase;
}
body[dir="ltr"] .np-nav-tabs a + a{
	margin-left: 25px;
}body[dir="rtl"] .np-nav-tabs a + a{
	margin-right: 25px;
}
.np-nav-tabs a.selected{
	color: #fff;
}
body[dir="ltr"] .np-pages-nav{
	float: right;
}body[dir="rtl"] .np-pages-nav{
	float: left;
}
.np-pages-nav{
	font-size: 0;
}
.np-pages-nav a{
	width: 45px;
	height: 45px;
	text-align: center;
	font-size: 25px;
	color: #fff;
}
.np-pages-nav .col{
	display: inline-block;
	vertical-align: top;
}
.np-pages-nav a:not(.disabled):hover{
	background: rgba(0,0,0,.1);
	box-shadow: inset 0 0 5px rgba(0,0,0,.2);
}
body[dir="ltr"] .np-pages-nav .col{
	border-left: 1px solid rgba(0,0,0,.2);
}body[dir="rtl"] .np-pages-nav .col{
	border-right: 1px solid rgba(0,0,0,.2);
}
.np-pages-nav .col a,
.np-pages-nav .col span{
	display: inline-block;
	vertical-align: top;
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	color: #fff;
}
.np-pages-nav .col a.disabled{
	opacity: .3;
	cursor: auto;
}
.np-pages-nav .PageNumberNavigateView{
	font-size: 11px;
	font-weight: 700;
}

body[dir="ltr"] #np-paperless .contentArea{
	padding: 65px 0 60px 50px;
}
body[dir="rtl"] #np-paperless .contentArea{
	padding: 65px 50px 60px 0;
}

#np-paperless .icons-nav{
	position: fixed;
	top: 45px;
	bottom: 40px;
	background: #2a333e;
	width: 50px;
	box-shadow: inset -2px 0 0 rgba(0,0,0,.1);
}body[dir="ltr"] #np-paperless .icons-nav{
	left: 0
}body[dir="rtl"] #np-paperless .icons-nav{
	right: 0
}
.icons-nav a{
	display: block;
	width: 50px;
	height: 50px;
	color: #fff;
 text-align: center;
 font-size: 20px;
 line-height: 50px;
}
.icons-nav a:hover {
 background: rgba(0,0,0,.1);
 box-shadow: inset 0 0 3px rgba(0,0,0,.5);
}
.icons-nav a.SubActionSelected,
#VIEW_PAGES.selected{
	background: rgba(0,0,0,.3);
	border: 1px solid rgba(0,0,0,.2);
	border-left: 0;
}
.icons-nav a.SubActionSelected{
	border-right: 2px solid #bbfffb;
}
#VIEW_PAGES.selected{
	border-bottom: 2px solid #bbfffb;
}
#np-paperless .np-left-pane{
	padding: 20px;
}
#np-paperless .np-left-pane.np-lp-fixed-top{
	width: 350px;
	top: 45px;
	bottom: 40px;
	height: auto;
	background: #28303b;
}
.expand-Blp #np-paperless .np-left-pane.np-lp-fixed-top{
	width: 500px;
}

body[dir="ltr"] #np-paperless .np-left-pane.np-lp-fixed-top{
	left: -350px;
/*	left: -449px;*/
}
body[dir="rtl"] #np-paperless .np-left-pane.np-lp-fixed-top{
	right: -350px;
}

.expand-Blp body[dir="ltr"] #np-paperless .np-left-pane.np-lp-fixed-top{
	left: 50px;
}
.expand-Blp body[dir="rtl"] #np-paperless .np-left-pane.np-lp-fixed-top{
	right: 50px;
}
html:not(.compact) body[dir="ltr"] #np-paperless .np-left-pane.np-lp-fixed-top + .np-right-pane{
	padding-left: 0;
}html:not(.compact) body[dir="rtl"] #np-paperless .np-left-pane.np-lp-fixed-top + .np-right-pane{
	padding-right: 0;
}

html:not(.compact).expand-lp body[dir="ltr"] #np-paperless .np-left-pane.np-lp-fixed-top + .np-right-pane{
	padding-left: 370px;
}html:not(.compact).expand-lp body[dir="rtl"] #np-paperless .np-left-pane.np-lp-fixed-top + .np-right-pane{
	padding-right: 370px;
}

html:not(.compact).expand-Blp body[dir="ltr"] #np-paperless .np-left-pane.np-lp-fixed-top + .np-right-pane{
	padding-left: 520px;
}html:not(.compact).expand-Blp body[dir="rtl"] #np-paperless .np-left-pane.np-lp-fixed-top + .np-right-pane{
	padding-right: 520px;
}

.expand-lp body[dir="ltr"] #np-paperless .np-left-pane.np-lp-fixed-top{
	left: 50px;
}
.expand-lp body[dir="rtl"] #np-paperless .np-left-pane.np-lp-fixed-top{
	right: 50px;
}

#np-paperless .np-right-pane > div{
/*	max-width: 98%;*/
	margin: 0 auto;
	/*box-shadow: 0 0 10px rgba(0,0,0,.5);*/
}
.expand-lp #np-paperless .np-right-pane > div{
/*	max-width: 100%;*/
}

#np-paperless .footer{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: #262d37;
	box-shadow: 0 -2px 0 rgba(0,0,0,.2);
}

#np-paperless .footer fieldset{
	padding: 0 10px;
	display: inline-block;
	vertical-align: top;
}
#np-paperless .footer a{
	padding: 0;
}
#np-paperless .footer .np-slct-styled{
	display: inline-block;
	vertical-align: middle;
}
body[dir="ltr"] #np-paperless .footer .np-page-filters,
body[dir="ltr"] #np-paperless .footer .np-page-info{
	float: left;
}body[dir="rtl"] #np-paperless .footer .np-page-filters,
body[dir="rtl"] #np-paperless .footer .np-page-info{
	float: right;
}
#np-paperless .footer .np-page-info{
	background: rgba(0,0,0,.15);
}
#np-paperless .footer .np-page-info fieldset{
	border-left: 1px solid rgba(0,0,0,.2);
}
#np-paperless .footer .np-page-info .np-btn{
	margin: 0 10px;
}
#np-paperless .footer label{
 font-weight: 400;
 color: #a3a5a7;
 text-transform: uppercase;
 font-size: 14px;
 vertical-align: top;
}
#np-paperless .footer .fonticon-person{
	font-size: 16px;
	vertical-align: middle;
	margin: 0 5px;
}
#np-paperless .footer .np-chck-lbl{
	vertical-align: middle;
 font-size: 14px;
 color: #fff;
}

/*text Amendments left panel*/

.TextSizeTable i.fonticon-a-minus{
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.TextSizeTable i.fonticon-a-plus{
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.TextSizeTable i.fonticon-a{
	border-left:1px solid rgba(238,238,238, 0.3);
	border-right:1px solid rgba(238,238,238, 0.3);
}
.compactPanel .np-popup-btns{
	background:#4c5b6e;
}
.compactPanel .fonticon-prev,
.compactPanel .fonticon-next{
	font-size: 22px;
	color: #fff;
	text-align: center;
}
#EDITABLE_CONTAINER{
	border: 1px solid #e5e5e5;
/*	height: 545px;*/
	overflow-y: auto;
/*	padding: 3px;*/
	border-radius: 3px;
}
#EDITABLE_CONTAINER div#textarea{
	padding: 12px 20px 12px 20px;
}

.compactPanel #EDITABLE_CONTAINER{
/*	height: calc(100vh - 284px);*/
}

.compactPanel .np-popup-content{
	padding: 60px 20px;
}
.compactPanel .np-popup-title{
	border-bottom: none;
	padding: 0;
	width:100%;
	overflow: auto;
	background: #eee;
	height: 45px;
}
.compactPanel .np-popup-title.lastTab{
	background: #fefefe;
}
.compactPanel .np-popup-title span{
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	line-height: 45px;
	padding-right: 5px;

}

.compactPanel .np-popup-title .fonticon-expand{
	float : right;
	cursor : pointer;
	line-height: 45px;
	padding-right: 5px;
}
.compactPanel .ta-selected label{
	font-size: 11px !important;
}

.compactPanel .np-popup-title .inactiveTab{
	color: gray;
}

.compactPanel .TextSizeTable i{
	font-size: 14px;
}
.compactPanel .ta-icon-bold,
.compactPanel .ta-icon-italic,
.compactPanel .ta-icon-keyboard{
	border-radius: 5px;
	margin-right: 5px;
}

.compactPanel .np-btn.np-btn-secondary{
	color: #fff;
}
.compactPanel .np-btn.np-btn-secondary:hover{
	color: #289376;
}

.np-page-log {
	background: #fff;
	border-radius: 3px;
}
.np-page-log + .np-page-log{
	margin-top: 20px;
}
.np-page-log header{
	height: 32px;
	line-height: 31px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
body[dir="ltr"] .np-page-log header{
	padding-right: 5px;
}body[dir="rtl"] .np-page-log header{
	padding-left: 5px;
}

.np-page-log header .log-nb{
	border-radius: 3px 0 0 0;
	height: 32px;
	line-height: 32px;
	float: left;
	color: #fff;
	font-size: 10px;
	padding: 0 8px;
	margin-right: 10px;
}
.np-page-log header .log-nb.annotations{
	background: #e93053;
}
.np-page-log header .log-nb.free_drawing{
	background: #cdc609;
}
.np-page-log header .log-nb.articles_notes{
	background: #34aad1;
}
.np-page-log header .log-nb.text_ammendments{
	background: #089760;
}
.np-page-log header .log-nb:before {
 font-family: "icomoon";
 font-size: 16px;
 vertical-align: middle;
 margin-right: 3px;
}
.np-page-log header .log-nb.annotations:before {
 content: "\e942";
}
.np-page-log header .log-nb.articles_notes:before {
 content: "\e944";
}
.np-page-log header .log-nb.text_ammendments:before {
 content: "\e93f";
 font-size: 11px;
}
.np-page-log header .log-nb.free_drawing:before {
 content: "\e93d";
 -webkit-font-smoothing: antialiased;
}

.np-page-log dl{
	padding: 14px 14px 10px;
}
.np-page-log dl + dl{
	border-top: 1px solid #f2f2f2;
}
.np-page-log dt,
.np-page-log dd{
	display: block;
	margin-bottom: 5px;
	font-size: 11px;
}
.np-page-log dt{
	color: #999;
	font-weight: 600;
	text-transform: uppercase;
}
.np-page-log .log-details{
	font-size: 0;
}
.np-page-log .log-details dt,
.np-page-log .log-details dd{
	display: inline-block;
	vertical-align: middle;
}
.np-page-log dt{
	width: 90px;
}

.np-page-log .log-xtra-details .variable{
	color: #e93053;
}
.np-page-log .log-details dd{
	width: calc(100% - 90px);
	font-weight: 600;
	text-transform: uppercase;
}
.np-page-log-actions{
	float: right;
}
.np-page-log-actions li{
	display: inline-block;
 margin: 0 2px;
}
.np-page-log-actions a{
	position: relative;
}
.np-page-log-actions a:before {
 font-family: "icomoon";
 font-size: 16px;
 color: #c7c7c7;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.np-page-log-actions a:hover:before{
	color: #4c5b6e;
}
.np-page-log-actions a[data-action="hide"]:before{
	content: "\e943";
	font-size: 18px;
}
.np-page-log-actions a[data-action="hide"]:after{
	content: "";
	display: block;
 width: 2px;
 height: 18px;
 transform: rotate(45deg);
 background: #ccc;
 position: absolute;
 top: -4px;
 left: 8px;
}
.np-page-log-actions a[data-action="hide"].show:after{
	display: none;
}
.np-page-log-actions a[data-action="delete"]:before{
	content: "\e91a";
}
.np-page-log-actions a[data-action="scroll_to_annotation"]:before{
	content: "\e907";
}
.np-page-log-actions a[data-action="display_at_state"]:before{
	content: "\e94f";
}
.np-page-log-actions a[data-action="find"]:before{
	 content: "\e907";
}
.np-page-log-actions a[data-action="view_text"]:before{
	 content: "\e92f";
}
.np-page-log-actions a[data-action="restore_current_state"]:before{
	content: "\e94f";
	color:red;
}
.np-page-log-actions a[data-action="restore"]:before{
	content: "\e91a";
}
.np-page-log-actions a[data-action="restore_revision"]:before{
	content: "\e919";
}
.np-page-log-actions a[data-action="restore"]:after{
	content: "";
	display: block;
 width: 2px;
 height: 18px;
 transform: rotate(45deg);
 background: #ccc;
 position: absolute;
 top: -4px;
 left: 8px;
}

.np-page-log-actions a.EditNotes:before{
	content: "\e903";
}

.np-page-log.hidden{
	opacity: .6;
}
.np-page-log.hidden header {
 border-bottom: 0;
}
.np-page-log.hidden dl {
 display: none;
}

.img_annotation{
	width: 40px;
 height: 40px;
 position: absolute;
 font-size: 11px;
 text-align: center;
 color: #fff;
 z-index: 998;
 cursor: pointer;
 line-height: 40px;
}
.img_annotation:after {
 content: "\e94e";
 font-family: "icomoon";
 font-size: 45px;
 line-height: normal;
 position: absolute;
 top: 0;
 left: 0;
 text-shadow: 0 0 10px rgba(0,0,0,.5);
 z-index: -1;
}

.img_annotation.selected:after {
 color: rgba(230,1,1,.8);
}

/* DRAWING TOOLS*/
.tools-title {
 text-transform: uppercase;
 color: rgba(255, 255, 255, .4);
 margin-bottom: 10px;
 font-size: 11px;
}
/*#PAPERLESS_MAIN_AREA .np-right-pane{
	height: calc(100% - 125px);
}*/
.drawingPanel{
	box-shadow: inset 0 0 2px rgba(0,0,0,.5);
	background: rgba(0,0,0,.02);
	cursor: default;
}
.drawingPanel[data-cursor="pan"]{
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}
.drawingPanel[data-cursor="Freehand"]{
	cursor: url(i/pencil.svg), auto;
}
.drawingPanel[data-cursor="Rectangle"],
.drawingPanel[data-cursor="Oval"],
.drawingPanel[data-cursor="Arrow"],
.drawingPanel[data-cursor="image"]{
	cursor: crosshair;
}
.drawingPanel[data-cursor="delete"]{
	cursor: url(i/eraser.svg), auto;
}
.drawingToolsPanel .row + .row {
 margin-top: 15px;
 padding-top: 15px;
 border-top: 1px solid rgba(255, 255, 255, .05);
}
.editorTools ul{
 font-size: 0;
 margin: -7px -7px 0;
}
.editorTools li {
 display: inline-block;
 margin: 7px;
}
.editorTools li a{
	display: block;
	width: 50px;
 height: 50px;
 text-align: center;
 line-height: 50px;
 background: #fff;
 border-radius: 2px;
 font-size: 20px;
 border: 1px solid #fff;
}
.editorTools li a:hover{
	box-shadow: inset 0 0 10px rgba(0,0,0,.5);
	background: #efefef;
}
.editorTools li a.selected{
	background: rgba(0, 0, 0, .1);
	box-shadow: inset 0 0 30px rgba(0,0,0,.7);
	color: #efefef;
	border: 1px solid rgba(255, 255, 255, .1);
}
div.k-slider-track{
	border-radius: 9px;
	height:13px !important;
	background: rgba(0,0,0,.3);
}
div.k-slider-selection{
	background-color: #cdc609;
	border-radius: 9px;
}
.k-slider-horizontal .k-slider-selection {
 margin-top: -6px;
 margin-left: 0;
 height: 11px;
}
a.k-draghandle{
	height: 20px !important;
	width: 20px !important;
	border-radius: 10px !important;
	background-color: #fff !important;
}

a.k-draghandle:hover{
	box-shadow: 0 0 6px rgba(255, 255, 255, .5);
}
a.k-state-selected{
	border: 4px solid #ccc!important;
}
.strockSize{
	position: relative;
	padding-bottom: 30px;
}
.strockSize:before,
.strockSize:after{
	content: "";
 position: absolute;
 border: 2px solid rgba(255, 255, 255, .6);
 border-radius: 100%;
}
.strockSize:before {
 bottom: 5px;
 left: 0;
 width: 10px;
 height: 10px;
}
.strockSize:after {
 bottom: 0;
 right: 0;
 width: 20px;
 height: 20px;
}

.colorPalate ul{
	margin: -5px;
}
.colorPalate li {
 float: left;
 width: 40px;
 height: 40px;
 border-radius: 100%;
 margin: 5px;
 border: 3px solid rgba(255, 255, 255, .5);
 cursor: pointer;
}
.colorPalate li.selected{
	box-shadow: inset 0 0 20px rgba(0, 0, 0, .8);
	border: 2px solid #fff;
}
.colorPalate li.color1{ background:#f82105;}/* red */
.colorPalate li.color2{ background:#f8d305;}/* yellow */
.colorPalate li.color3{ background:#4fdc09;}/* green */
.colorPalate li.color4{ background:#09dcd5;}/* aqua */
.colorPalate li.color5{ background:#0945dc;}/* Blue */
.colorPalate li.color6{ background:#6d09dc;}/* megenta */
.colorPalate li.color7{ background:#d009dc;}/* pink */
.colorPalate li.color8{ background:#000000;}/* black */
.colorPalate li.color9{ background:#ffffff;}/* white */

#PM_FREE_DRAWING_JPEG_DIV{
	max-width: 200px;
	margin: 0 auto;
}
body[dir="ltr"] .pl-footer-options{
	float: right;
}
body[dir="rtl"] .pl-footer-options{
	float: left;
}
.footer-slider{
 display: inline-block;
 vertical-align: middle;
}
.footer-slider .footer-slider{
	margin: 4px 10px 0 10px;
}


#PAPERLESS_VIEW_ALL{
	position: fixed;
	background: #3d4958;
	z-index: 999;
	top: 45px;
/*	left: 0;
	right: 0;*/
	overflow-y: auto;
	height: calc(100% - 85px);

	-webkit-transform: translateY(-120%);
	-moz-transform: translateY(-120%);
	transform: translateY(-120%);

	-moz-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
#PAPERLESS_VIEW_ALL.fly-down{
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0);
}

.preview_meta{
	background: #fff;
}
.NavigateToPageClass{
	cursor: pointer;
}
#VIEW_PAGES .fonticon-spin{
	font-size: 25px;
	margin-top: 6px;
}

.divBackground {
/* background: #fff;*/
	background-image: url(Gray/images/NP_background.jpg);
	background-position: left;
	background-repeat: no-repeat;
	background-size: cover;
}
/* EXTRACTOR */
.extractor_main_div{
	margin-top: 20px;
	position: relative;
}
.np-page-btns{
	margin-top: 20px;
}
#EM_PRESET_PANE{
	clear: both;
}
#EM_PRESET_PANE .np-slct-styled{
	 display: inline-block;
 vertical-align: middle;
 margin: 0 10px;
}
.extractor_left_div{
	width: 15%;
	background-color: #788a9e;
	border-radius: 2px;
	padding: 10px;
}
.extractor_left_sub_menu{
	color: #fff;
	text-transform: capitalize;
	font-size: 13px;
	display: block;
	padding: 10px;
}
.extractor_middle_div{
	float: left;
	width: 65%;
	height: 100%;
	margin-left: 15%;
	padding: 0 20px;
	border-radius: 2px;
}
.extractor_right_div{
 width: 20%;
 background-color: #E6E6E6;
 border-radius: 2px;
 font-size: 13px;
 padding: 20px;
}
.mm_archive_right_div
{
 width: 15%;
 background-color: #E6E6E6;
 border-radius: 2px;
 position: absolute;
 height: 75%;
 font-size: 13px;
 right: 5px;
 top: 195px;
 padding: 20px;
}
.extractor_middle_subdiv{
	background-color: #fff;
 border-bottom: 1px solid #ccc;
 border-radius: 2px;
 padding: 20px;
 font-size: 14px;
 margin-bottom: 10px;
 position: relative;
}
.np-bloc-title,
.np-bloc-subtitle{
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.np-bloc-subtitle{
	font-size: 14px;
	text-transform: capitalize;
}
.np-bloc-title small{
	font-size: 12px;
	text-transform: none;
}
.np-bloc-subtitle{
	font-size: 14px;
	text-transform: capitalize;
	margin-bottom: 10px;
}
.np-bloc-help{
	position: absolute;
 top: 10px;
 right: 10px;
 border-radius: 100%;
 width: 25px;
 height: 25px;
 line-height: 25px;
 background: #798a9e;
 text-align: center;
 color: #fff;
 font-size: 11px;
 font-weight: 700;
 cursor: pointer;
}

.np-form fieldset {
 margin-bottom: 15px;
}
.np-form fieldset label {
 margin-bottom: 5px;
 display: block;
}
.np-form fieldset label.isInline{
	display: inline-block;
	margin-bottom: 0;
}
.np-form fieldset .np-checkbox + label,
.np-form fieldset .np-radiobtn + label{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 0;
}
.np-form .col{
	display: inline-block;
 vertical-align: top;
}body[dir="ltr"] .np-form .col{
	padding-right: 20px;
}body[dir="rtl"] .np-form .col{
	padding-left: 20px;
}
.np-form .col2{
	width: 45%;
}
.np-form .col3{
	width: 30%;
}
.np-form .col4{
	width: 24%;
}body[dir="ltr"] .np-form .col4{
	padding-right: 40px;
}body[dir="rtl"] .np-form .col4{
	padding-left: 40px;
}

.np-form section + section{
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #eee;
}

/* PAGE TRACKER */
.pageTrackerSet{
	width: 100%;
	display: inline-block;
	float: left;
}
.pageTrackerSet > div{
	margin-bottom: 20px;
}
.refreshRed{
	color : #f0183c;
}

.pageTrackerSet i.totalImages{
	font-size: 25px;
}
.pageTrackerSet i.page{
	font-size: 20px;
	vertical-align: middle;
}

/* PAGE TRACKER COLLAPSABLE */
.collapsiblePanelGroup{
	clear: both;
	padding-bottom: 10px;
	background: #fff;
	box-shadow: 1px 1px 0 rgba(0,0,0,.1);
}
.collapsiblePanel .panelHeader {
 border-bottom: 1px solid #eee;
 overflow: hidden;
 padding: 0 20px;
 height: 40px;
 line-height: 40px;
 color: #65778c;
 font-weight: 700;
 font-size: 12px;
 text-transform: uppercase;
}
.collapsiblePanel .content-collapse {
 overflow: hidden;
 display: block;
 padding: 10px 20px;
 border-top: 1px solid #eee;
}
.collapsiblePanel .content-collapse.isFull{
	padding: 10px 0;
}
.collapsiblePanel + .collapsiblePanel {
 border-top: 7px solid #f3f4f4;
}
.thRowdata li {
 display: inline-block;
 vertical-align: middle;
 color: #65778c;
 padding-right: 2px;
 font-size: 12px;
 font-weight: 700;
 line-height: 30px;
	text-transform: uppercase
}
.panelHeader .thRowdata li{
	line-height: 40px;
	height: 40px;
	width: 15%;
}
.panelHeader .thRowdata li:first-child{
	width: 20px;
}
.articleCoverPage-details > .listviewBox{
	padding: 0 10px;
}
.articleHeader .np-tag{
	margin-top: 1px;
}

.articleCoverPage-details .np-slct-styled.np-icon-slct{
	background-color: transparent;
}

.articleCoverPage-details .thRowdata li{
	font-size: 11px;
	font-weight: 600;
	width: 10%;
}

.articleCoverPage-details .thRowdata li.mainData{
	width: 20%;
}
.articleCoverPage-details .thRowdata li.statusData{
	width: 11%;
}
.articleCoverPage-details .thRowdata li.secondaryData{
	width: 40px;
}

.articleCoverPage-details .thRowdata li:first-child{
	width: 20px;
	font-size: 13px;
}
.articleCoverPage-details .thRowdata li:last-child{
	width: 55px;
	padding-right: 0;
}
ul.article-details-grid{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 10px;
}
ul.article-details-grid.article-details-header
{
	padding: 0 20px;
}
ul.article-details-grid.article-details-header li
{
	font-weight: bold;
}
ul.article-details-grid li{
	justify-self: center;
}
ul.article-details-grid li i{
	font-size: 20px;
}
ul.article-details-grid li:nth-child(1) i{
	font-size: 15px;
}
ul.article-details-grid li.disabled i{
	color: lightgray!important;
	pointer-events: none;
}
ul.article-details-grid li.disabled img{
	filter: grayscale(1);
	pointer-events: none;
}
ul.article-details-grid li:nth-child(1){
	justify-content: start;
	flex-basis: 22px;
}
ul.article-details-grid li:nth-child(2){
	flex-basis: 122px !important;
	flex-shrink: 0;
	flex-grow: 0;
	justify-content: start;
}
ul.article-details-grid li:nth-child(2) span{
	display: inline;
	padding: 2px 10px;
	border-radius: 3px;
	color: white;
}
ul.article-details-grid li:nth-child(4){
	font-weight: bold;
}
ul.article-details-grid li:nth-child(4) i{
	font-size: 11px;
	color: gray;
}
ul.article-details-grid li:nth-child(5){
	font-weight: bold;
}
ul.article-details-grid li:nth-child(5) i{
	font-size: 11px;
	color: gray;
}
ul.article-details-grid li:nth-child(12){
	justify-content: end;
}
ul.article-details-grid li{
	display: flex;
	justify-content: center;
	flex-basis: calc(100% - 10px / 12);
}
ul.article-details-grid.narrow li:nth-child(2){
	justify-content: start !important;
}

.articleCoverPage-details .thRowdata li.pasteImage{
	font-size: 16px;
 line-height: 30px;
 padding: 0;
 margin: 3px 8px 0 0;
 width: auto;
}
.articleCoverPage-details .thRowdata li.pageNumberNotification
{
	cursor: pointer;
	width: 16px;
	height: 16px;
	border: 1px solid #c84646;
	border-radius: 15px;
	margin: 5px 3px 5px 2px;
	background-color: #c84646;
}

.articleCoverPage-details .thRowdata li.ReadyForPrint
{
	cursor: pointer;
	width: 16px;
	height: 16px;
	border: 1px solid #002024d6;
	border-radius: 15px;
	line-height: 16px;
	text-align: center;
	margin:5px 5px 5px 20px;
}

.articleCoverPage{
	width: 130px;
	float: left;
	margin-right: 10px;
	text-align: center;
	position: relative;
}
.articleCoverPage-details{
	overflow: hidden;
}

.articleCoverPage .image .imgPreview{
	margin-top: 7px;
	cursor: pointer;
	border: 1px solid lightgray;
}
.collapsiblePanelGroup a .fonticon-adobe-indesign.colored,
.PageTemplateContainer a .fonticon-adobe-indesign.colored {
		color: #c34483;
}
.articleCoverPage a .fonticon-quark.colored{
	color: #7bc143;
}
.np-acc-arrow-down,
.np-acc-arrow-left{
	 width: 20px;
 height: 40px;
 position: relative;
 display: inline-block;
 vertical-align: middle;
}

.np-acc-arrow-down:before,
.np-acc-arrow-left:before{
	position: absolute;
	content: "";
	top: 50%;
	left: 0;

	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}

.np-acc-arrow-down:before{
	border-top: 6px solid #aaa;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
}
.np-acc-arrow-left:before{
	border-top: 5px solid transparent;
 border-left: 6px solid #aaa;
 border-bottom: 5px solid transparent;
}

.articleCoverPage-details .thRowdata li.OpenArticle{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
/*	color: #289376;*/
}

.articleCoverPage-details .thRowdata li.CanvasSummary{
	line-height: 1.3;
	padding: 2px 0;
	margin: 20px 0;
	cursor: pointer;
	white-space: normal;
}
.articleBox-details {
 background: #f3f4f4;
 border-bottom: 1px solid #ddd;
 margin-top: 5px;
 padding: 0;
}
.articlesBox-contents {
 border-top: 1px solid #7b8196;
 padding: 10px;
 background-color: #d8dae1;
 clear: both;
}
.articlesBox-contents .ArticleHeadline {
 font-size: 14px;
 margin-bottom: 10px;
 font-weight: 700;
 color: #333;
}
.articlesBox-contents .imageListing li {
 float: left;
 margin: 0 10px 10px 0;
}
.copyImage{
	background-color:#ffffff;
	height:16px;
	position:absolute;
	left:0;
	width:16px;
	display:none;
	cursor:pointer;
	background-image:url("../themes/Gray/images/designer/copy.png");
	background-repeat:no-repeat;
}
.imageListing li:hover .copyImage {
 display:block;
}

.duplicateImage{
	height: 22px;
	position: absolute;
	width: 22px;
	right: -1;
	display: none;
	cursor: pointer;
	background-image: url("../themes/Gray/images/designer/duplicate_icon22.png");
	background-repeat: no-repeat;
}
.imageListing li:hover .duplicateImage{
	display: block;
}

.articlesBox-contents .articlesBox-meta{
	clear: both;
}
.articlesBox-contents .articlesBox-meta,
.articlesBox-contents .articlesBox-meta label{
	font-size: 11px;
}
.articlesBox-contents .articlesBox-meta label{
	vertical-align: top;
}
.articlesBox-contents .articlesBox-meta span + span{
	padding-left: 5px;
	margin-left: 5px;
	border-left: 1px solid #eee;
}


.np-acc-header-expand{
	border-top: 1px solid #ddd;
 margin-top: 4px;
 padding: 5px 0;
}
.np-acc-header-expand fieldset{
	float: left;
}
.np-acc-header-expand .btns{
	float: right;
}
body[dir="ltr"] .np-acc-header-expand .np-slct-styled{
	margin-right: 20px;
}
body[dir="rtl"] .np-acc-header-expand .np-slct-styled{
	margin-left: 20px;
}
.np-acc-header-expand input.isSmall,
.np-acc-header-expand input[type="text"].isSmall{
	vertical-align: middle;
}
.np-acc-header-icon-btn{
	cursor: pointer;

 font-size: 16px;
 line-height: 35px;
 padding: 0 10px;
}
body[dir="ltr"] .np-acc-header-icon-btn{
	float: right;
}
body[dir="rtl"] .np-acc-header-icon-btn{
	float: left;
}

.np-ae-body-info{
	display: inline-block;
 margin: 0 5px;
 vertical-align: middle;
}
body[dir="ltr"] .np-ae-body-info{
	float: right;
}
body[dir="rtl"] .np-ae-body-info{
	float: left;
}
.np-ae-body-info label {
 font-weight: 300;
 font-size: 11px;
}
body[dir="ltr"] .np-ae-body-info label{
	margin-left: 10px;
 padding-left: 10px;
	border-left: 1px solid #ccc;
}
body[dir="ltr"] .np-ae-body-info label.justified{
	margin-left: 0px;
 padding-left: 0px;
	border-left: 0px solid #ccc;
}

body[dir="rtl"] .np-ae-body-info label{
	margin-right: 10px;
 padding-right: 10px;
	border-right: 1px solid #ccc;
}

/* CMS */
#CMS_FIXED_PANE .np-col{
	min-height: 500px;
	height: 100%;
}
#CMS_FIXED_PANE .ARTICLE_CONTAINER{
	width: 20%;
	padding-right: 20px;
}
#CMS_FIXED_PANE .PAGE_LAYOUT{
	width: 35%;
}
#CMS_FIXED_PANE .ARTICLE_PREVIEW_CONTAINER{
	width: 43%;
}
#CMS_FIXED_PANE .np-col > div{
	height: 100%;
}
#CMS_FIXED_PANE .ARTICLE_CONTAINER > div{
	background-color: #788a9e;
	padding: 15px;
}
#CMS_FIXED_PANE .ARTICLE_CONTAINER .np-bloc-title{
	color: #fff;
}
#CMS_FIXED_PANE .np-card{
	 font-size: 12px;
 display: block;
 margin: 10px 0;
}
#CMS_FIXED_PANE .np-card .boxInfo{
	height: auto;
	line-height: normal;
	font-size: 10px;
}
.widgets-legend{
	float: right;
}
.widgets-legend a {
 display: inline-block;
 width: 20px;
 height: 20px;
 margin-left: 5px;
}
.widget{
	margin-bottom: 20px;
	padding: 15px;
	border-top: 5px solid #333;
	background: #fff;
	box-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.np-bloc-title.WidgetTitle{
	height: 40px;
	/*padding-top: 15px;*/
	line-height: 40px;
}

.WidgetTitle{
	font-family: 'Arial Bold', 'Arial';
	font-weight: 700;
	font-style: normal;
	color: #FFFFFF;
	background-color: #CCCCCC;
}

.PanelTitle{
	font-family: 'Arial Bold', 'Arial';
	font-weight: 500;
	font-style: normal;
	font-size: 12px;
	font-color: #555555;
}

.widget header{
	padding: 15px 0;
}
.widget header a{
	float: right;
}
.widget-content li {
 background: #eee;
 overflow: hidden;
 border-radius: 5px;
 line-height: 40px;
 padding: 0 10px;
 position: relative;
 font-size: 12px;
 font-weight: 600;
}

.widget-content li + li {
 margin-top: 10px;
}
.widget-item-actions{
	position: absolute;
	top: 0;
	font-size: 13px;
}
body[dir="ltr"] .widget-item-actions{
	right:0px;
}
body[dir="rtl"] .widget-item-actions{
	left:0px;
}
.widget-item-actions a{
	display: inline-block;
	width: 40px;
 line-height: 35px;
 text-align: center;
 height: 35px;
 color: #666;
 border-left: 1px solid #ddd;
}
.widget-item-actions a:hover{
	color: #333;
}
#ARTICLE_PREVIEW_CONTAINER,
#ARTICLE_PREVIEW_CONTAINER > div{
	padding: 0 0 0 10px;
}
#ARTICLE_PREVIEW_CONTAINER > div{
	border-left: 1px solid #ddd;
}
.preview-meta{
	padding: 10px;
	background: #fff;
	font-size: 11px;
	box-shadow: 1px 1px 0 rgba(0,0,0,.1);
}
.preview-title{
	font-size: 20px;
	font-weight: 600;
	margin: 20px 0;
}
.preview-content{
	font-size: 14px;
}
.preview-subtitle{
	font-size: 14px;
	margin-bottom: 10px;
}
.preview-thumb{
	margin-top: 20px;
	float: left;
	width: 200px;
}

.np-grid {
 font-size: 0;
}
.np-grid li {
 display: inline-block;
 font-size: 12px;
 text-align: center;
 padding: 5px;
}
.np-grid.cells3 li {
 width: 33.33%;
}
.np-grid li a {
 display: block;
 text-transform: uppercase;
 font-weight: 600;
 background: #3fba84;
 color: #fff;
 text-shadow: 0 2px 0 rgba(0,0,0,.1);
 border-radius: 3px;
 padding: 10px;
}
.np-grid li a i {
 display: block;
 font-size: 2.3em;
 margin-bottom: 10px;
}
.np-grid li a:hover {
 box-shadow: inset 0 0px 40px rgba(0,0,0,.4);
}

/* DYNAMIC FORM LAYOUT */
.np-dynamic-form > li{
	width: 33%;
	display: inline-block;
	vertical-align: middle;
	height: 180px;
	padding: 20px 20px 0;
	border-bottom: 1px solid #ddd;
}
.np-dynamic-form > li {
 border-left: 1px solid #ddd;
 border-right: 1px solid #ddd;
}
.np-dynamic-form > li fieldset {
 width: 100%;
 max-width: 400px;
}

.np-form .FieldHolder .col3{
	margin-right: 2%;
}


/* IMG BLOC */
.np-card.np-img-bloc{
	width: 150px;
	margin: 10px;
 display: inline-block;
 vertical-align: top;
 background: #eee;
 border: 1px solid #ddd;
}
.np-card.np-img-bloc .imageHolder {
 display: block;
 margin-bottom: 0;
 border: none;
 background: none;
}
.np-card.np-img-bloc .imageHolder img{
	width: 100%;
	height: auto;
}
.np-img-info{
	padding: 10px;
}
.np-img-info div + div{
	margin-top: 5px;
}
.np-img-info span{
	display: block;
	height: 28px;
	overflow: hidden;
}

/* IMAGE ARTICLE PAGE */
.viewImageHeader{
 border-bottom: 1px solid rgba(255, 255, 255, .1);
 margin-bottom: 20px;
 color: #fff;
 padding-bottom: 20px;
}
.viewImageHeader .np-bloc-title{
	margin-bottom: 0;
}
body[dir="rtl"] .viewImageHeader .countComment{
	float: left;
}
body[dir="ltr"] .viewImageHeader .countComment{
	float: right;
}
.mediaContentBox {
 padding: 0 20px 20px;
}
body[dir="ltr"] .mediaArticleBox .np-toolbar-actions{
	float: none;
}
.mediaArticleBox .np-toolbar-actions{
	padding: 5px 0 10px;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	overflow: hidden;
	margin-bottom: 20px;
}
.mediaArticleBox .np-toolbar-actions .np-slct-styled{
	display: inline-block;
	vertical-align: top;
}
.mediaContentBox img{
	width: 100%;
	height: auto;
}
.imgInfoPanel-media.np-right-pane{
	padding: 20px;
}
.np-listing-data{
	margin: 0 -10px;
}
.np-listing-data li{
	padding: 10px;
	overflow: hidden;
	border-bottom: 1px solid #f3f4f4;
}

.np-listing-data.side-by-side{
	font-size: 0;
}
.np-listing-data.side-by-side li{
	width: 50%;
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
}

.np-listing-data li:hover{
	background: #f3f4f4;
}
.np-listing-data label{
	width: 20%;
 display: block;
 min-width: 100px;
}body[dir="rtl"] .np-listing-data label{
 float: right;
}body[dir="ltr"] .np-listing-data label{
 float: left;
}
.np-listing-data span{
	display: block;
	overflow: hidden;
}
.CommentHolder + .CommentHolder {
 border-top: 1px solid #eee;
 margin-top: 10px;
 padding-top: 10px;
}
.CommentCreator{
	font-weight: 700;
	 color: #333;
 text-transform: uppercase;
}
.CommentDate{
	color: #999;
	display: block;
}


.fileupload-progress{
	clear: both;
	position: absolute;
 top: 50px;
 left: 0;
 width: 100%;
 margin: 0!important;
}
.fileupload-progress .progress{
	height: 10px!important;
}
.progress-extended{
	 padding: 0 20px;
 color: #999;
}
.fileupload-buttonbar .np-btns-wrapper{
	margin-bottom: 10px;
}
.headerStrip{
	color: #fff;
	text-transform: uppercase;
	padding: 10px;
	font-size: 11px;
	font-weight: 600;
	background: #65778c;
}
.form-metadata {
 border-top: 1px solid #ddd;
 margin-top: 10px;
 padding-top: 10px;
}

.tabs-popup{
	width: 100%;
 height: 50px;
 background: #eee;
 position: relative;
 border-bottom: 1px solid #ccc;
}
.tabs-popup ul{
	margin: 0;
	overflow: hidden;
}
.tabs-popup li.tabOne:before {
 content: "";
 position: absolute;

 top: 0;
 width: 50px;
 height: 50px;
 border-top: 1px solid #ccc;


}
body[dir="ltr"] .tabs-popup li.tabOne:before{
	right: 0;
	border-right: 1px solid #ccc;
	-webkit-transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 transform: rotate(45deg);
}
body[dir="rtl"] .tabs-popup li.tabOne:before{
	left: 0;
	border-left: 1px solid #ccc;
	-webkit-transform: rotate(-45deg);
 -moz-transform: rotate(-45deg);
 transform: rotate(-45deg);
}
.tabs-popup li{
	float: none;
 padding: 0 20px;
 color: rgba(0, 0, 0, .4);
 text-transform: none;
 border-right: none;
 height: 50px;
 cursor: pointer;
 line-height: 50px;
 display: inline-block;
 font-size: 16px;
 vertical-align: top;
 position: relative;
}
.tabs-popup li.selected {
 color: #333;
}
.tabs-ContentPopup {
 padding: 20px;
}
#fileupload .np-popup-btns{
	position: fixed;
}
#upload-tbl{
	font-size: 13px;
}
#upload-tbl .table th,
#upload-tbl .table td{
	 padding: 10px 8px!important;
 line-height: 25px!important;
}
#upload-tbl .table td.checkboxes{
	padding-top: 15px;
}
.tabs-ContentPopup .actionButtons{
	margin-bottom: 10px;
}
.ListReltatedArticles .thumbContainer{
	position: static!important;
}
.thumbContainer{
	padding: 10px;
	background: #65778c;
	outline: none;
	position: fixed!important;
	bottom: 50px;
	left: 0;
	right: 0;
}
.thumbBox{
 width: auto!important;
 white-space: nowrap;
 overflow-x: auto!important;
}
.template-thumbnail{
	display: inline-block;
 vertical-align: top;
 margin-right: 3px;
 position: relative;
 margin: 0 5px;
 padding: 5px;
 background: rgba(255, 255, 255, .2);

}
.template-thumbnail:hover{
	background: #fff;
}
.filters-table{
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	width:100%
}

.DtpTimeout{
 margin: 5px;
}body[dir="rtr"] .DtpTimeout{
	float: right;
}body[dir="ltr"] .DtpTimeout{
	float: left;
}
.special-style
{
	border: none;
	margin-top: 2px;
	background-color: transparent;
	width: 100px;
}
.adsAddNewItem{
	width:92%;
}body[dir="ltr"] .adsAddNewItem{
	float: left;
}body[dir="rtl"] .adsAddNewItem{
	float: right;
}

body[dir="ltr"] div#SELECT_DAYS_DISPLAY table tr td:not(:first-child){
	border-left:1px solid #9e9e9e;
}
body[dir="rtl"] div#SELECT_DAYS_DISPLAY table tr td:not(:first-child){
	border-right:1px solid #9e9e9e;
}

.validate{
	border: 1px solid #ff0000;
}

.dtp-label
{
	font-size: 13px;
	font-weight: 900;
	text-transform: uppercase;
}
.label-width
{
	width:170px;
}

.ciner_box_container .dtp_page_view_zoom_view {
	display: none;
	position: absolute;
	height: 30px;
	width: 120px;
	overflow: hidden;
	border-style: solid;
	top: -30px;
	right: -5px;
	z-index: 500;
}

.ciner_box_container:hover .dtp_page_view_zoom_view {
	display: block !important;
}

.ciner_box_container.active {
	border: 1px solid #00ffff !important;
}
.ciner_box_container.active .dtp_page_view_zoom_view {
	display: block !important;
	border: 1px solid #00ffff;
	background-color: #00ffff;
	color: #000;
}
.ciner_box_container.active .dtp_page_view_zoom_view .isolate_class{
	color: #000 !important;
}
.dtp-font-size
{
	font-size:13px;
}
.isWide.isMandatory{
	width: 96%!important;
}

body[dir="ltr"] .fileinput-button{
	float:left;
}
body[dir="rtl"] .fileinput-button{
	float:right;
}

.inputStyleGray{
	background-color: #f5f6f7;
 border-color: #666 #f2f2f2 #f2f2f2 #666;
 border-style: solid;
 border-width: 1px;
}
body[dir="ltr"] .sticky-date{
	vertical-align: middle;
	font-size: 23px;
	cursor:pointer;
	right:30px !important;
}
body[dir="rtl"] .sticky-date{
	vertical-align: middle;
	font-size: 23px;
	cursor:pointer;
	left:30px !important;
}
.sticky-button{
 float: left;
 border: 1px solid #ddd;
 padding: 0 6px;
 line-height: 25px;
 margin: 1px 3px;
 border-radius: 16px;
 cursor: pointer;
	font-size: 10px;
	color:#fff;
	font-weight:bold;
}

@media screen and (max-width: 1400px) {
	body[dir="ltr"] .np-page-title{
		float:left !important;
		text-align: center;
	}
	body[dir="ltr"] .np-search-container {
		float: right;
	}
	body[dir="ltr"] .article {
		left: 0px !important;
		top: 0px !important;
	}
	.np-filters-wrapper {
		height: auto !important;
	}
	.np-af-group {
		height: auto !important;
	}
	.hide1400{
		display:none;
	}
	.np-filters-wrapper fieldset{
		height:auto !important;
	}
}


div.logo{
		display: none;
	}
@media screen and (min-width: 1281px){
	div.logo{
		display: block;
	}
}

img
{
	image-orientation: from-image;
}

@media screen and (max-width: 1480px){
	#np-paperless .footer label{
		font-size: 12px;
	}
	#np-paperless .footer{
		font-size: 12px;
	}
	#np-paperless .footer .np-chck-lbl{
		font-size: 12px;
	}
	.np-slct-styled.isSmall, .np-slct-styled.isSmall.ispaperlessfooter select{
		font-size: 12px;
	}
}

.imgs-stack-draggable{
	position: fixed;
 bottom: 40px;
 z-index: 1000;
 left: 50%;
 transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
 background: #343c47;
 padding: 10px 40px;
 border-radius: 35px;
 display: block;
 cursor: move;
	color: #fff;
 text-align: center;
	overflow: hidden;
}
.imgs-stack-draggable i{
	font-size: 20px;
 vertical-align: middle;
 margin-right: 3px;
}
.imgs-stack-draggable .desc{
	display: block;
 color: rgba(255, 255, 255, .6);
 text-transform: uppercase;
 font-size: 9px;
 letter-spacing: 1;
}

.np-uploader .tabs-popup{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	 z-index: 100;
 background: #f3f4f4;
}
.np-uploader .tabs-ContentPopup{
	padding: 70px 20px 180px;
}
.np-uploader .np-popup-btns{
	position: fixed;
}

.np-scroll-to-top{
	position: fixed;
 bottom: 50px;

 z-index: 1000;
 width: 40px;
 height: 40px;
 background: #4c5b6e;
 color: #fff;
 border-radius: 6px;
 line-height: 40px;
 text-align: center;
 font-size: 20px;
}
body[dir="ltr"] .np-scroll-to-top{
	right: 25px;
}
body[dir="rtl"] .np-scroll-to-top{
	left: 30px;
}
.np-btns-label{
 color: #fff;
 text-transform: uppercase;
 font-size: 9px;
 margin-right: 5px;
 font-weight: 600;
}

.preview_article_page .np-popup-title{
	background: #65778c;
	height: 50px;
	padding: 0 20px;
	color: #fff;
}
.preview_article_page .preview_devices{
	position: fixed;
	top: 10px;
	right: 20px;
	z-index: 2;
}
.preview_article_page .np-btns-label{
	display: inline-block;
}
.preview_devices input{
	vertical-align: middle;
}

.sortable-placeholder{
	border:1px solid red;
	line-height: 40px;
	height:40px;
	background: none;
}

.ulSortConnected{
	position: relative;
}

.np-link {
	cursor: pointer;
 border: none;
 background: none;
 padding: 0;
 margin: 0;
 color: #3fba84;
 text-decoration: underline;
 text-transform: capitalize;
}
/* .unlinkedImages{
	margin-top: 10px;
} */

.articleBodyContainer .lang-direction a{
	cursor: pointer;
	font-size: 13px;
	display: inline-block;
	height: 28px;
	width: 28px;
	line-height: 28px;
	text-align: center;

}

.articleBodyContainer .lang-direction a:hover,
.articleBodyContainer .lang-direction a.selected{
	background: #e5e5e5;
 border: 1px #bcbcbc solid;
}
.articleBodyContainer .cke_chrome{
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.limit-table th, .limit-table td {
 padding: 5px;
}
.limit-table th {
 background: #f3f4f4;
 font-size: 11px;
 font-weight: 600;
 color: #65778c;
}
.icon-action{
	font-size: 24px;
}

.np-tabs{
	 background: #eee;
 border-radius: 3px 3px 0 0;
 font-size: 0;
 padding: 5px;
}
.np-tabs li {
 display: inline-block;
 padding: 10px 20px;
 text-transform: uppercase;
 font-weight: 700;
 font-size: 12px;
 background: #fff;
 border: 1px solid transparent;
 border-radius: 3px;
 cursor: pointer;
}
.np-tabs li:not(.active):hover {
 box-shadow: inset 0 0 20px rgba(0,0,0,.15);
 border: 1px solid rgba(0,0,0,.14);
}
.np-tabs li.active {
 background: #65778c;
 color: #fff;
}
.np-tabs li + li{
	margin-left: 10px;
}

/* Dashoboard */
.outer-dashboard{
	margin: 0px -5px;
}
.dsh-social-btn{
	width: 150px;
 height: 150px;
 border-radius: 5px;
 font-size: 11px;
 border: none;
 color: #fff;
 font-family: "Open Sans", sans-serif;
 text-transform: uppercase;
 font-weight: 600;
 cursor: pointer;
 background: #465165;
	vertical-align: top;
}
.dsh-social-btn i{
	display: block;
	font-size: 40px;
	margin-bottom: 5px;
}
.dsh-social-btn.twitter{
	background: #1da1f2;
}
.dsh-social-btn.facebook{
	background: #3B5998;
}
.dsh-social-btn.insta{
	background: #262626;
}
/*.dsh-social-btn + .dsh-social-btn{
	margin-left: 10px;
}*/
.dsh-social-btn {
	margin: 5px;
}
.dsh-social-btn:hover {
 box-shadow: 0 6px 40px rgba(0,0,0,.2);
 -webkit-transform: translateY(-1px);
 -moz-transform: translateY(-1px);
 transform: translateY(-1px);
}

.dsh-polls-btn
{
	width: 27%;
 height: 300px;
 border-radius: 5px;
 font-size: 11px;
 border: none;
 color: #fff;
 font-family: "Open Sans", sans-serif;
 text-transform: uppercase;
 font-weight: 600;
 cursor: pointer;
 background: #465165;
	vertical-align: top;
}
.dsh-polls-btn i
{
	display: block;
	font-size: 40px;
	margin-bottom: 5px;
}
.dsh-polls-btn
{
	margin: 3%;
}
.dsh-polls-btn:hover
{
 box-shadow: 0 6px 40px rgba(0,0,0,.2);
 -webkit-transform: translateY(-1px);
 -moz-transform: translateY(-1px);
 transform: translateY(-1px);
}

.np-social-stats .np-page-title i{
 margin-right: 10px;
 font-size: 26px;
 display: inline-block;
 vertical-align: middle;
}
.np-social-stats.isTwitter .np-page-title i{
	color: #1da1f2;
}
.socialBox{
	font-size: 12px;
 background: #fff;
 padding: 20px 10px;
 border-radius: 2px;
 box-shadow: 1px 1px 0 rgba(0,0,0,.1);
 border-left: 6px solid #fff;
}
.np-social-stats.isTwitter .socialBox{
	border-left-color: #1da1f2;
}
.socialBox .profilePic{
	display: inline-block;
 width: 70px;
 height: 70px;
 border-radius: 100px;
 vertical-align: middle;
 margin-right: 20px;
}
.socialInfo{
	display: inline-block;
	vertical-align: middle;
}
.socialName{
	font-weight: 600;
 font-size: 14px;
}
.socialBox dl{
	margin: 4px 0;
}
.socialBox dd{
	display: inline-block;
}
.socialBox dd + dd{
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #ccc;
}

.stat-heading{
	background: rgba(216, 218, 225, .2);
 text-transform: uppercase;
 font-weight: 700;
 padding: 15px;
 color: #666;
 font-size: 14px;
 border-bottom: 1px solid #eee;
}

.stats .badge{
	background: #4c5b6e;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	padding: 0 7px;
	min-width: 0;
}
.stat h4{
	text-transform: capitalize;
	font-weight: 700;
	margin-bottom: 20px;
}
.stat h4 .label-default {
 background-color: #4c5b6e;
 font-size: 18px;
 margin-right: 10px;
}
.stat .table>tbody>tr>td{
	padding: 12px 8px;
	border-top-color: #eee;
	font-size: 14px;
}
.stat-profile-pic{
	border-radius: 100%;
	margin-right: 10px;
}
.stat .list-group{
	float: left;
}
.stat .list-group-item{
	font-size: 14px;
 border: none;
 position: relative;
 padding: 10px 60px 10px 10px;
 background: rgba(216, 218, 225, .4);
 border-radius: 10px;
}
.stat .list-group-item + .list-group-item {
 margin-top: 2px;
}
.stat .list-group-item>.badge{
	float: none;
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.highcharts-container{
	margin: 0 auto;
}

.social-timeline{
	padding: 10px 0;
}

.timeline-social-name{
 line-height: 40px;
 text-transform: uppercase;
 font-weight: 700;
 font-size: 10px;
 color: #fff;
 background: #333;
 border-radius: 5px;
 padding: 0 5px;
}
.timeline-social-name:before{
	font-size: 26px;
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
 margin: 0 5px;
}

.timeline-social-name.facebook{
	background: #3B5998;
}
.timeline-social-name.facebook:before{
	content: "\e92b";
	font-family: 'icomoon' !important;
}

.timeline-social-name.twitter{
	background: #1da1f2;
}
.timeline-social-name.twitter:before{
	content: "\e92c";
	font-family: 'icomoon' !important;
}

.timeline-social-name.linkedin{
	background: #0077b5;
}
.timeline-social-name.linkedin:before{
	content: "\e951";
	font-family: 'icomoon' !important;
}

.timeline-social-name.whatsapp{
	background: #25d366;
}
.timeline-social-name.whatsapp:before{
	content: "\e90c";
	font-family: 'np-icons-new' !important;
}

.timeline-social-name.email{
	background: #3B5998;
}
.timeline-social-name.email:before{
	content: "\e909";
	font-family: 'np-icons-new' !important;
}

.timeline-social-name.google_plus{
	background: #dd4b39;
}
.timeline-social-name.google_plus:before{
	content: "\e90a";
	font-family: 'np-icons-new' !important;
}

.timeline-social-name.telegram{
	background: #0088cc;
}
.timeline-social-name.telegram:before{
	content: "\e90b";
	font-family: 'np-icons-new' !important;
}

.chk-social .timeline-social-name{
 border-radius: 3px;
 width: 40px;
 height: 40px;
 display: inline-block;
 line-height: 40px;
}
.chk-social .timeline-social-name:before{
	font-size: 22px;
}
.chk-social{
	display: inline-block;
 padding: 0;
 text-align: center;
 position: relative;
}
.chk-social .np-checkbox {
 position: absolute;
 top: -4px;
 left: -4px;
 width: 15px;
 height: 15px;
}
.chk-social .np-checkbox label:before{
	border-left-width: 1px;
	border-bottom-width: 1px;
	width: 8px;
	height: 4px;
}

.chk-social .CmsSocialBadge
{
	margin:5px 25px 5px 5px;
	background-color:#465165 !important;
	padding:5px 5px;
}

#shares_chart{
	position:relative;
	width:100%;
	height: 40px;
}
.timeline-line{
	position: absolute;
 height: 8px;
 top: 18px;
 width: 100%;
 background: rgba(70, 81, 101, .2);
 border-radius: 10px;
 border: 1px solid rgba(70, 81, 101, .1);
}

#shares_chart span{
position: absolute;
background: #c41818;
border-radius: 50%;
margin-top: 0px;
color: #fff;
bottom: 14px;
font-size: 10px;
width: 15px;
height: 15px;
}

.mediaArticleBox .np-tbl{
	font-size: 11px;
}

.imgInfoPanel-media .AccordionPanelTab{
	background: none;
	position: relative;
}body[dir="ltr"] .imgInfoPanel-media .AccordionPanelTab{
	padding-left: 40px;
}body[dir="rtl"] .imgInfoPanel-media .AccordionPanelTab{
	padding-right: 40px;
}

.imgInfoPanel-media .AccordionPanelTab:before {
 content: "";
 border-top: 6px solid #aaa;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 position: absolute;
 top: 16px;
}body[dir="ltr"] .imgInfoPanel-media .AccordionPanelTab:before{
	left: 16px;
}body[dir="rtl"] .imgInfoPanel-media .AccordionPanelTab:before{
	right: 16px;
}
.imgInfoPanel-media .AccordionPanelContent{
	height: auto;
}

.media-bloc{
	width: 80%;
	margin: 0 auto;
	position: relative;
}
.media-desc{
	font-size: 14px;
}
.boadcast_message_banner
{
	font-size: 14px;
	width: 48%;
	margin: 4px 0 4px 150px;
	float: left;
	background-color: #da7a7c;
	border-radius:10px;
}
.media-carousel{
	text-align: center;
 background: #eee;
 margin: 20px 0;
}
.media-carousel-controls a{
 position: absolute;
 top: 50%;
 font-size: 40px;
}
#PREV_IMAGE{
	left: -50px;
}
#NEXT_IMAGE{
	right: -50px;
}
#PREV_IMAGE_NEWS_ITEMS{
	left: 20px;
}
#NEXT_IMAGE_NEWS_ITEMS{
	right: 20px;
}

#DISPLAY_SEARCH_ADS .boxBody img{
 height: auto;
 width: 100%;
 display: inline-block;
 border: 1px solid #eee;
}

.listSidebySide{
	margin: 10px -10px;
}
.listSidebySide li{
	width: 50%;
	float: left;
	padding: 2px 10px;
}

body[dir="ltr"] .np-popup-title .np-buttons-bar{
	margin-top: 12px;
	margin-right: 30px;
}
body[dir="rtl"] .np-popup-title .np-buttons-bar{
	margin-top: 12px;
	margin-left: 30px;
}

/*users admin panel*/
.tfa_yellow{
	color: #FFBF00;
}
.tfa_red{
	color: #D2222D;
}
.tfa_green{
	color: #238823;
}
.PaginationClass
{
	background:#fff;
	border:1px solid #ccc;
	padding:2px 25px 2px 25px;
	margin:0 10px;
	-moz-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow:inset 0 0 3px 0px #cecece;
	-webkit-box-shadow:inset 0 0 3px 0px #cecece;
	box-shadow:inset 3px 3px 5px 0px #cecece;
}

.np-charts-btns
{
	position: absolute;
	bottom: 0;
 height: 50px;
 left: 0;
 right: 0;
 text-align: center;
 padding: 10px 0;
}

.np-charts-date
{
	width: 200px;
	margin: 10px 10px 10px 10px;
}

.IndicatorRequiredFields:after { content:" *"; font-size:13px;color: red;}

.authorsPaymentsViewClass
{
	font-style: italic;
	font-size:18px;
	background-color: rgb(236,239,246);
}

.duplicateArticleName
{
	display: none;
	text-align: center;
	height: 20px;
	width: 20px;
	line-height: 18px;
	border-radius: 10px;
	border: 1px solid red;
}
.CompareRevisionsMenu
{
	height: 10%;
	width: 96%;
	margin: 1px 5px;
	padding: 5px 5px;
	cursor: pointer;
}
.CompareRevisionsButton
{
	padding: 2px 30px;
	height: 50px;
	text-align: left;
	cursor: pointer;
	line-height: 12px;
	background: #35404d;
	border: none;
	font-family: "Open Sans", sans-serif;
	border-radius: 10px
}
.listview2 .HideDataListview2{
	display: none;
}
.thumbView .ArticleSubSection{
	display: none;
}

.thumbView .ShowDataListview2
{
	display: none;
}
.detailView .boxFooter .leftSec{
	padding-top: 17px;
}
.listview2 .boxFooter .leftSec,
.listView .boxFooter .leftSec{
	padding-top: 9px;
}
.listView .ShowDataListview2,
.detailView .ShowDataListview2
{
	display: block;
}

.RequiredFieldClass
{
	background: #fff;
	border-radius: 5px;
	border: 3px solid #c0bdbd;
	margin: 7px 0;
	padding: 8px 10px;
	min-width: 692px;
	height: 45px;
	font-size: 14px;
	color: red;
}
.RequiredFieldClass:hover
{
	background:#fff;
	border-radius:5px;
	border:3px solid #595959;
}

/**Third Party Stories*/
.tp-stories-search,
.wire_stories-search{
	height: calc(100vh - 111px);
}

.tp-stories .searchButtonBar{
	text-align: center;
	clear: both;
	margin: 0 -5px;
}

.categoryCollab{
	display: inline-block;
	width: 22%;
	text-align: center;
	margin: 0 10px;
	position: relative;
	left: 14%;
	height: 39px;
	color: white;
	font-size: 13px;
}

.headerSpanCheck{
	display: inline-block;
	width: 11%;
}
.headerSpanNocheck{
	display: inline-block;
	width: 13%;
}

.optional{
	color: #a29f9f;
}

.wireAgenciesPanel{
	width: 600px;
	background: #fff;
	box-shadow: 0 1px 1px 2px rgba(0,0,0,.2);
	position: absolute;
	left: -1000px;
	border-radius: 2px;
	top: 220px;
	z-index: 100;
	height: 0px;
}

.sectionCollabPanel{
	width: 600px;
	background: #fff;
	box-shadow: 0 1px 1px 2px rgba(0,0,0,.2);
	position: absolute;
	left: -1000px;
	border-radius: 2px;
	top: 220px;
	z-index: 100;
	height: 0px;
}
.sectionCollabLi,
.agencyWireLi{
	width: 31%;
	display: inline-block;
	color: #c9c9c9;
	border-radius: 10px;
	padding: 1px 6px;
	font-size: 12px;
	border: 1px solid #ebebeb;
	text-align: center;
	margin: 0 10px 10px 0;
	cursor: pointer;
}
.sectionClicked{
	background-color: #408cfa;
}
.sectionClicked::placeholder {
 color: #fff;
}

.selectedBoard,
.selectedAgency{
	background-color: #408cfa;
	color: #fff;
}
.sectionAllCollab,
.agencyAllWire{
	background-color: #d8dae1;
	border: none;
	color: #000;
}

.resultSectionLi, .filter_tab{
	width: auto;
	display: inline-block;
	color: #aeaeae;
	font-size: 12px;
	border: 1px solid #cdcdcd;
	text-align: center;
	margin: 0 10px 10px 0;
	cursor: pointer;
	border-radius: 10px;
	background: #fff;
	padding: 1px 6px;
}

.sectionFiltered{
	color: #000;
	border: 1px solid #000;
}
.tabFiltered{
	background: #67778d;
	border: #67778d;
	color: white;
}
.IssueDateLi{
	width: auto;
	display: inline-block;
	color: #aeaeae;
	font-size: 12px;
	text-align: center;
	margin: 0 10px 10px 0;
	cursor: pointer;
	padding: 1px 6px;
}
.IssueDateLi:not(:last-child){
	border-right: 1px solid;
}
.dateFiltered{
	color: #000;
}
/** wire stories*/
.wire-content{
	width: 100%;
	padding: 10px 7px 7px 20px;
}


.wire_preview,
.wire_image_preview{
	background: #464646;
	float: left;
	height: calc(100vh - 110px);
	width: 27%;
	padding: 10px;
	color: #f2f1f1;
	overflow: auto;
	font-size: 11px;
}
.preview-block{
	margin-bottom: 5px;
}

.closePreview{
	color: white;
	float: right;
}
.block-title{
	font-weight: bold;
	font-size: 14px;
}
.story-stats{
	width: 100px;
	display: inline-block;
}

#WIRE_RESULTS{
	overflow: auto;
	float: left;
}
.imagesHeaderBox{
	margin: 0 5px;
}
.articleTitle{
		font-size: 16px;
		font-weight: 700;
}

.wire_images .boxBody{
	height: 250px !important;
}

.assetTitle{
	height: 60px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 11px;
	font-weight: 600;
}
.assets .boxBody{
	height: 250px !important;
}
.GeneralButton
{
	cursor: pointer;
	text-decoration: none;
}
body[dir="ltr"] .pagePlanCenter
{
	float: left;
	height: 300px;
	width: 2px;
	background-color: rgba(255, 0, 0, 0.5);
}
body[dir="rtl"] .pagePlanCenter
{
	float: right;
	height: 300px;
	width: 2px;
	background-color: rgba(255, 0, 0, 0.5);
}

.LinkFreeImageToArticle{
	box-shadow: none;
	width: 100%;
}

.ChineseDisplayStyle
{
	writing-mode: tb-lr;
	-moz-writing-mode: vertical-lr;
	-webkit-writing-mode: vertical-lr;
	writing-mode: vertical-rl;
	font-size: 40px;
}

/** New Media Css*/
/* clearfix */
.grid:after {
 content: '';
 display: block;
 clear: both;
}

/* ---- grid-item ---- */
.MediaGallery .grid-item{
	width: 330px;
}

.grid-item {
 float: left;
 background: #FFFFFF;
 border-radius: 5px;
 margin-bottom: 25px;
 box-shadow: 0px 0px 10px rgba(193, 193, 193, 0.22);
 transition: box-shadow 0.3s ease-in-out;
}

.grid-item:hover {
	box-shadow: 2px 2px 0 rgba(0,0,0,.3);
}
.MediaGallery .grid-item-image{
	 width: 310px;
}

.grid-item-image{
	height: auto;
	filter: drop-shadow(0px 0px 10px rgba(193, 193, 193, 0.25));
	border-radius: 5px;
	margin: 10px 11px 11px 9px;
}

.MediaGallery .media-image-title{
	 width: 295px;
}

.media-image-title{
	font-size: 12px;
	line-height: 16px;
	text-transform: capitalize;
	color: #193B68;
	height: 16px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	margin-left: 9px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
}

.media-image-view{
	display: inline-block;
	height: 14px;
	width: 17px;
	font-size: 14px;
	color : #8B9FB9;
}

.MediaGallery .media-separator{
	 width: 311px;
}

.media-separator{
	height: 0px;
	border: 1px solid #E9E9E9;
	display: inline-block;
	margin: 12px 12px 11px 9px;
}

.MediaGallery .media-image-checkbox{
	top: 18px;
	left: 17px;
}

.media-image-checkbox{
	position: absolute;

	border-radius: 3px;
	background: #FFFFFF;
}

.media-image-checkbox input:checked + label{
	background: #1479FF;
}
.media-image-checkbox label::before{
	border-left: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}
.media-gallery-info{
	margin-left: 9px;
	color: #8B9FB9;
	text-transform: capitalize;
}
.title-flex-bar{
	display: flex;
	margin: 0px 10px;
	gap: 5px;
}
.title-flex-bar .media-image-title{
	flex-grow: 1;
}
.MediaGallery .media-img-item{
	margin-left: 5px;
	margin-right: 5px
}

.media-img-item{
	height: 15px;
	font-size: 11px;
	line-height: 15px;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.media-img-pub{
	width:68px;
}
.media-img-res{
	width: 55px;
}
.media-retouched{
	background:none repeat scroll 0 0 rgb(63, 186, 132);
	width: 17px;
	height: 17px;
	border-radius: 15px;
}
.media-item-footer{
	margin-left: 9px;
	margin-bottom: 17px;
}
.media-tag{
	font-size: 10px;
	border: 1px solid #DFDFDF;
 border-radius: 3px;
 color: #8B9FB9;
 height: 30px;
 display: inline-block;
 line-height: 30px;
}

.tagStatus .media-tag{
	color: #8B9FB9;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 width: 95px;
}
.media-item-footer .rightSec{
	position: absolute;
	bottom: 18px;
}
body[dir="ltr"] .media-item-footer .rightSec{
	right: 5px;
}body[dir="rtl"] .media-item-footer .rightSec{
	left: 10px;
}
.boxFooter .boxInfo{
	padding-bottom: 5px;
}
body[dir="ltr"] .boxFooter .leftSec{
	float: left;
}
body[dir="ltr"] .boxFooter .rightSec{
	float: right;
}
body[dir="rtl"] .boxFooter .leftSec{
	float: right;
}
body[dir="rtl"] .boxFooter .rightSec{
	float: left;
}
.media-img-comments{
	width: 33px;
	height: 30px;
	border-radius: 3px;
	border:1px solid #DFDFDF;
	background: #FFFFFF;
	padding: 8px;
	margin: 0 6px;
}
.MediaGallery .np-filters-wrapper{
	background: #FFFFFF;
	border: 1px solid rgba(159, 175, 196, 0.43);
}
.MediaGallery .np-filters-wrapper .np-check-all .np-checkbox{
	border-radius: 3px;
	border: 2px solid #9FAFC4
}

body[dir="ltr"] .MediaGallery .np-af-group + .np-af-group{
	border-left: 1px solid rgba(159, 175, 196, 0.43);
}
body[dir="rtl"] .MediaGallery .np-af-group + .np-af-group{
	border-right: 1px solid rgba(159, 175, 196, 0.43);
}

.MediaGallery .np-slct-styled{
	padding-right: 0px !important;
	padding-left: 0px !important;
	border: 1px solid #DFDFDF;
	border-radius: 3px;
}
.MediaGallery .np-slct-styled:after{
	z-index: 1;
	border-left: 1px solid #8B9FB9;
	border-bottom: 1px solid #8B9FB9;
}
.MediaGallery .np-slct-styled select{
	background-color: #F8F8F8;
	color: #8B9FB9
}
.media-gallery-pagination{
	width: 30px;
	height: 29px;
	background: #E6F1FF;
	border: 1px solid #D6DDE6;
	border-radius: 3px;
	padding: 8px;
}

.MediaGallery .input-pgNo{
	width: 30px !important;
	height: 29px !important;
	background: #F7FAFF;
	border: 1px solid #D6DDE6;
}
.MediaPageNo{
	height: 29px;
	display: inline-block;
	vertical-align: bottom;
}

.MediaGallery .np-search-container .searchBoxHolder {
	background: #F8F8F8;
	border: 1px solid #DFDFDF;
	border-radius: 3px;
	padding: 0 10px;
	box-shadow: none;
	color: #8B9FB9
}

.CursorMove {
	cursor: move;
}
.cursor-pointer {
	cursor: pointer;
}
.textoverflow
{
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 250px;
	white-space: nowrap;
}

.articleStatusOverflow{
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 120px;
}
/* List View Styles */
.listView .np-slct-styled.np-icon-slct,
.listView2 .np-slct-styled.np-icon-slct{
	height:32px;
	width:32px;
}
.listView .tagBar{
	border: none;
	padding-bottom: 0;
	width: 100%;
	min-height: auto!important;
}
.listView span.more_sections,
.detailView span.more_sections{
	display: inline-block !important;
}
	.np-card-container.listView .np-card,
.np-card-container.listView2 .np-card{
	padding: 0 0 20px 0;
	width: 98%;
}

.np-card-container.listView .NewsItemBox.np-card,
.np-card-container.listView2 .NewsItemBox.np-card{
	padding: 0 0 10px 10px;
}
.listView .np-card .boxHeader{
	height: 34px;
	line-height: 34px;
}

.listView .ArticleBox.np-card .boxBody{
	padding-bottom: 2px;
	padding-top: 2px;
}
.listView .NewsItemBox.np-card .boxBody{
	display: flex;
	flex-direction: row;
}
.listView .ArticleBox.np-card .np-article-info{
	max-height: 20px;
}
.listView .ArticleBox.np-card .boxInfo{
	height: 26px;
	line-height: 26px;
}
.listView .ArticleBox.np-card .boxBody[dir="ltr"] .articleLinks{
	font-size: 12px;
	font-weight: 700;
}
.listView .np-card .boxBody .articleNameEnabled.thumbArticleName{
	display: none;
}
.listView .np-card .boxBody .articleNameEnabled.articleTitle{
	display: none;
}
.listView .ArticleBox.np-card .boxBody[dir="rtl"] .articleLinks{
	font-size: 14px;
	font-weight: bold;
}
.listView .np-card .detailInfo,
.listView .np-card .articleBrief{
	display: none;
}.listView .NewsItemBox.np-card .detailInfo{
	display: block;
	height : 20px;
	padding-top: 1px;
}
body[dir="ltr"] .np-card-container.listView .np-card .imageHolder{
	margin-right: 20px;
	float: left;
}
body[dir="rtl"] .np-card-container.listView .np-card .imageHolder{
	margin-left: 20px;
	float: right;
}
.listView .np-card .imageHolder{
	width: 67px;
	height: 67px;
}
.listView .ArticleBox.np-card .imageHolder{
	display: none;
}
.listView .np-subtitle{
	display: none;
}
.listView .ArticleBox.np-card-reserved{
	margin-bottom: 2px;
	display: inline-block;
}
.listView .boxInfo
{
	display: flex;
	flex-direction:row;
	align-items: center;
}
.listView .boxInfo .level1
{
	display: flex;
	flex-direction: row;
}
.listView .boxInfo .level2
{
	display: flex;
	flex-direction: row;
}
.listView .boxInfo .reservedBy{
	display: inline-block;
}
.listView .boxInfo .claro-channel{
	display: inline-block;
	margin: 0 10px;
	line-height: normal;
}
body[dir="ltr"] .listView .boxInfo .reservedBy{
 margin: 0 10px;
}
.listView .boxFooter{
	min-height: 43px;
	padding: 5px 15px;
}
.listView .np-pages-wrap {
	margin: 0;
	display: block;
}
.listView .np-page{
	float: none!important;
	transition: box-shadow 0.3s ease-in-out,background 0.3s ease-in-out;
}
.listView .pageName{
	display: block;
}
.listView .np-page .heading,
.listView .np-page .productionPageContent,
.listView .meta{
	display: inline-block;
	vertical-align: top;
}
body[dir="ltr"] .listView .np-page .footing{
	float: right;
}
body[dir="rtl"] .listView .np-page .footing{
	float: left;
}
.listView .np-page:hover{
	box-shadow: 2px 2px 5px rgba(0,0,0,.2);
	background: #f9fafa;
}
.listView .np-page:hover .footing .np-icon-slct{
	background: #f9fafa;
}
.listView .np-page .heading{
	width: 120px;
	/*width: 180px;*/
}
.listView .np-page .heading{
	font-size: 11px;
	font-weight: 700;
	padding: 10px 10px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* body[dir="ltr"] .listView .np-page .heading{
	margin-left:50px;
}
body[dir="rtl"] .listView .np-page .heading{
	margin-right:50px;
} */
body[dir="ltr"] .listView .heading .np-checkbox {
	float: left;
}
body[dir="rtl"] .listView .heading .np-checkbox {
	float: right;
}
.listView .np-page{
	border-left: 5px solid transparent;
	margin-bottom: 10px;
	padding: 5px;
}
.listView .np-page .heading .page-name {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.listView .np-page .productionPageContent img{
	width: 50px;
}
.listView .meta{
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
}
.listView .meta .col {
	display: inline-block;
	width: 120px;
	vertical-align: top;
	padding: 10px;

}
body[dir="ltr"] .listView .meta .col{
	text-align: left;
	margin-left: 5px;
}
body[dir="rtl"] .listView .meta .col{
	text-align: right;
	margin-right: 5px;
}
.listView .meta .col a{
	color: #c20040;
}
.listView .listing-head {
	display: block;
	margin: 5px 0 6px;
	text-transform: uppercase;
	font-weight: 600;
	color: #999;
	margin-top: 5px;
}
.listView .pm-width {
	width:1304px;
	max-width:1304px;
}

.listView .np-card .imageHolder{
	margin-bottom: 0;
}
.pageTrackerSet ul.thRowdata.articleHeader{
	display: flex;
	flex-direction: row;
	align-items: center;
}

.pageTrackerSet ul.thRowdata.articleHeader li:last-child{
	flex: 3;
}

.pageTrackerSet ul.thRowdata.articleHeader li:last-child div{
	float: right!important;
}
.previewContent{
	overflow: hidden!important;
	padding-right: 10px !important;
}
.previewContent:hover{
	overflow-y: scroll!important;
	padding-right: 10px !important;
}
.np-toolbar_actions{
	display: flex;
}
.scroll-container{
	position: relative;
	overflow: hidden;
}
.scroll-content{
	position: absolute;
	display: flex;
}
.scroll-content a{
	white-space: nowrap;
}
@keyframes opacity {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.boxWithTitle_leftPanel.hide{
	display: none;
}

.boxWithTitle_leftPanel.collapse{
	height: calc(50% - 45px);
}
.boxWithTitle_leftPanel.collapse .boxContainer_leftPanel_main{
	height: calc(100% - 80px);
}


.boxWithTitle_leftPanel.expand{
	height: calc(100% - 79px);
}
.boxWithTitle_leftPanel.expand .boxContainer_leftPanel_main{
	height: calc(100% - 80px);
}

/** new article page css */

.blocTitle{
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 25px;
	font-weight: bold;
	display: block;
	text-transform: capitalize;
}

.newsfieldElement{
	font-size: 17px;
	font-weight: bold;
}
.elementInfo{
	color: #5c5c5c;
	font-size: 16px;
}
.noBackground{
	background: none;
}
.textAreafixedHeight{
	height: 40px !important;
}
.marginBottom25{
	margin-bottom: 25px !important;
}
.marginBottom15{
	margin-bottom: 15px !important;
}
.np-add-edit-basicInfo{
	border-bottom: 1px solid #ddd;
}
.drupalTypeBloc{
	margin-top: 20px;
}
.childBlocTitle{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	color: black !important;
	text-transform: capitalize;
}
.margins12{
	margin-top: 12px;
	margin-bottom: 12px;
}
.labelInfo{
	color: #999;
	font-weight: 599;
}
.drupalHead{
	background: white;
	padding: 20px;
	margin: 10px 0;
	height: 148px;
	width: 100%;
}
.drupalHeadTitle{
	font-size: 25px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}
.drupalHeadOptions{
	display: flex;
}
.drupalHeadItem{
	margin: 10px;
	width: 20%;
}
.linkedImagesDiv{
	width: 150px;
	border-radius: 5px;
	height: 490px;
	border: 1px solid #ccc;
	margin-right: 20px;
	overflow: auto;
}

.linkedImagesAdditionalBody{
	width: 150px;
	border-radius: 5px;
	border: 1px solid #ccc;
	margin-right: 20px;
	overflow: auto;
	height: 455px !important;
}

.quill-editor{
	background: white;
}

.aaa-body-img{
	cursor: default !important;
}
.aaa-body-li{
	margin: 10px;
}
.aaa-np-action-btn{
	height: 25px;
	min-width: 30px;
	/*display: block;*/
	display: inline-block;
	line-height: 25px;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #c5c6cd;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	padding: 0 10px;
}
/*.defaultDrupalElement{
	border-radius: 3px !important;
	border: 1px solid #ccc !important;
}*/
.rich-article-a{
	background: #68768a;
	color: white;
	display: inline-block;
	border-radius: 3px;
	height: 30px;
	line-height: 28px;
	font-weight: 700;
	font-size: 12px;
	margin: 0 3px;
	padding: 0 10px;
}
.drupal-field .form-control{
	width: 100% !important;
}
.drupal_fields .np-add-edit-bloc .titleBar{
	border-bottom: none;
}

.checkall_plugins_single_option{
	display:inline-block!important;
	border:1px solid #a2a2a2!important;
	padding:9px!important;
	margin:6px!important;
	margin-left:0px!important;
	border-radius:20px!important;
	padding-left:13px!important;
	padding-right:13px!important;
}



a.btn-href{
	font-weight: 600;
	color: black;
	text-shadow: 1px 1px #999;
	text-decoration: none;
}
.hint-box{
	color: #aaa;
	font-weight: 200;
	font-size: 9px;
	font-style: italic;
}
.ColorPickerable{
	cursor: pointer;
}
.help-text{
	display: block;
	margin-top: .25rem;
	color: #6c757d !important;
	font-size: 80%;
	font-weight: 400;
}
.np-row{
	display: flex;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.np-col{
	flex-basis: 0;
	max-width: 100%;
	margin: 0 5px;
}
.np-col.wide{
	flex-grow: 1;
}
.np-col.wide > *{
	flex-grow: 1;
}
.np-col.aligned{
	display: flex;
	align-items: center;
	gap: 5px;
}
.np-row label{
	width:100%;
	white-space: nowrap;
}
.np-col.aligned label{
	width: auto;
}
.np-col.fixed-label-width label{
	width: 30%;
}
.np-col.fixed-label-width div{
	width: 70%;
}
.np-col input,
.np-col select,
.np-col textarea{
	width: 100%;
}
.np-row.vertical,
.np-col.vertical{
	display: flex;
	flex-direction: column;
}
.np-row.center,
.np-col.center{
	justify-content: center;
	align-items: center;
}
.np-row.gap5,
.np-col.gap5{
	gap: 5px;
}
.np-row.align-stretch,
.np-col.align-stretch{
	align-items: stretch;
}
.np-row.vertical > *,
.np-col.vertical > *{
	white-space: nowrap;
}
.np-col.field{
	background-color: #f5f6f7;
	padding: 5px;
	border: 1px solid #cfd0d0;
}
.np-col.field > label{
	font-weight: 600;
}
.np-col .inner-block{
	padding-top: 5px;
}
.np-col .inner-block label{
	width: auto;
}
.np-radiobtn label{
	width:100%!important;
}
.reverse-direction{
	display: flex;
	flex-direction: row-reverse;
}
.center-elements{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.align-elements{
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: wrap;
}
.flex-nowrap{
	flex-wrap: nowrap;
}
.extend-child > *{
	width: 100%;
}
.menu-list-toolbox{
	background-color: #d8dae1;
	padding: 15px;
	border-radius: 5px;
	box-shadow: 0px 0px 7px rgba(0,0,0,.3);
	border: 1px solid #adafb3;
}
form.vertical-form{
	display: flex;
	flex-direction: column;
	gap: 10px;
}
form.vertical-form label{
	display: block;
	padding-bottom: 5px !important;
}
.fixed-position-right{
	position: fixed;
	right: 20px;
	top: 20px;
	height: calc(100vh - 68px);
	overflow-y: auto;
}
.fixed-position-left{
	position: fixed;
	left: 20px;
	top: 20px;
	height: calc(100vh - 68px);
	overflow-y: auto;
}
.full-width{
	width: 100%;
}
.table-actions{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	gap: 15px;
	font-size: 20px;
}
.np-row .np-checkbox label{
	width:20px;
}
.article-info-section{
	background-color: white;
	margin: 13px 20px 0 0px;
	padding: 20px;
	border-radius: 5px;
	width: 332px;
	position: fixed;
	right: 0;
	height: calc(100vh - 120px);
	overflow-y: auto;
	overflow-x: hidden;
	transition: width 0.3s ease-in-out,height 0.3s ease-in-out;
}

body[dir="rtl"] .article-info-section{
	margin: 13px 0px 0 20px;
	right: auto;
	left: 0;
}

.article-info-section.collapse{
	width: 0px;
	height: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	text-indent: 1000px;
	right: 37px;
	top: 63px;
	background-color: transparent;
	z-index: 1000;
}
.article-control-section{
	flex-basis: calc(100% - 356px);
	transition: all 0.3s ease-in-out;
}
.article-control-section.expand{
	flex-basis: 100%;
}
.article-flex-display{
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
}
.np-list{
	margin: -20px -20px -10px -20px;
	padding: 20px 20px 10px 20px;
	border-bottom: 1px solid #e8e8e8;
}
.np-list li{
	margin: 7px 0;
	display: flex;
	gap: 5px;
}
.np-list label{
	font-size: 14px;
	font-weight: 600;
}

.np-list span{
	font-size: 14px;
}
.np-list span a{
	color: #3fba84;
}
.np-list span a:hover{
	text-decoration: underline;
}
.np-reverse{
	justify-content: end;
}
.np-title{
	text-transform: uppercase;
	font-size: 15px;
	color: #999999;
	margin: 10px 0;
}
.np-field-block{
	width: 100%;
	background: white;
	padding: 10px;
	min-height: 100px;
	margin: 0;
/*	float: left;*/
}
body[dir="rtl"] .np-field-block{
	float: right;
}
.select2 .select2-selection{
	border: 1px solid #e5e5e5!important;
}
.np-titleBar{
	display: flex;
	justify-content: space-between;
}
.related_images_btns{
	margin-top: 20px;
}
.togglePosition{
	position: absolute!important;
	right: 0px;
	top: 18px;
}
body[dir="rtl"] .togglePosition{
	right:auto;
	left:0;
}
.togglePanel{
	background-image: url("Gray/images/designer/hide-panel.png");
	background-size: contain;
	cursor: pointer;
	width: 24px;
	height: 24px;
	filter: invert();
}
.togglePanel.show{
	background-image: url("Gray/images/designer/show-panel.png");;
}
.uppercase{
	text-transform: uppercase;
}

.contentTA{
	height: calc(100vh - 170px);
	overflow: auto;
}

.OverflowTextDisplay {
	color: red;
	height: auto;
	overflow-y: auto;
}
.add-clear{
	position: relative;
}
.add-clear .fonticon-cancel{
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    cursor: pointer;
}
ul.listing-withlabel{
	display: flex;
	flex-direction: column;
	gap: 5px;
}
ul.listing-withlabel li{
	display: flex;
	flex-direction: row;
	gap: 5px;
}
ul.listing-withlabel li label{ flex-basis: 200px;;}
ul.listing-withlabel li div,
ul.listing-withlabel li input{
	width: 100%;
}
.flex-dist-line{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.flex-dist-line .btn-toolbar{
	margin: 0;
}

.header-bullet{
	color:white !important;
	font-size:3px;
	background-color:white;
	display:block !important;
}

.ellipsis-1line{
	display: block;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
ul.article-details-lowerpart{
	padding: 0 10px;
	line-height: 2em;
}
ul.article-details-lowerpart li.flex{
	display: flex;
}
ul.article-details-lowerpart li label{
	color: black;
}
/****** table sticky */

.fixed_header_tbl
{
	position:sticky;
	top:0;
	z-index:99;
}


/****** checkall richeditor */

.background_disabled_checkbox{
background: #8e8e8e !important;
}

.cursor___pointer{
	cursor:pointer;
}

.cursor___no_drop{
	cursor:no-drop!important;
}

.checkall_plugins_checkbox_label{

display: inline-block!important;

margin-left: 21px!important;

position: relative!important;

top: 2px !important;

cursor:pointer!important;

}

.checkall_plugins_checkbox{

height: auto !important;

}

.checkall_plugins_no_text_select{

user-select: none !important;

}

.checkall_plugins_single_option{

display:inline-block!important;

border:1px solid #a2a2a2!important;

padding:9px!important;

margin:6px!important;

margin-left:0px!important;

border-radius:20px!important;

padding-left:13px!important;

padding-right:13px!important;

}

.height100{
	height: 100px !important;
}

aaa_view_span{
	margin : 5px;
	font-size: 13px;
}
.aaa_view_label{
	color: black;
	font-size: 14px;
}


/**View Mode*/
.viewMode .sectionContent{
	min-height: 40px;
}
.viewMode .drupalHead{
	padding: 15px;
	margin: 15px 0;
	height: 100px;
}
.viewMode .drupalHeadTitle{
	font-size: 20px;
	margin-bottom: 10px;
}

.pointer_events_none{

pointer-events: none !important;

}

/******************************** albilad login style - start ********/

/* desktop */

.albilad_style_3 #MY_COMPANY_LOGO{
width:139px!important;
height:139px!important;
}

.albilad_style_3 .form{
max-width: 373px !important;
margin: 0 auto !important;
}

.albilad_style_3 .form input#USERNAME, .albilad_style_3 .form input#PASSWORD{
background: white !important;
border-radius: 0px !important;
}

.albilad_style_3 .form [name="loginSubmit"]{
background: black !important;
border-color: black !important;
color: white !important;
border-radius: 0px !important;
font-size: 12px !important;
font-weight: normal !important;
}

.albilad_style_3 .platforms-redirect a{
width: 172px !important;
background: white !important;
color: black !important;
border: 1px solid #ccc !important;
border-radius: 0px !important;
}

.albilad_style_3 .divBackground {
background-image: url(./Gray/images/NP_albilad_background.png) !important;
background-position: center !important;
}

.albilad_style_3 .rightsReserved{
font-size: 13px !important;
}

.albilad_style_3 .loginBox input:focus{
border: 2px solid black !important;
}

.albilad_style_3 .form [name="loginSubmit"].np-btn-primary:active{
background: #333 !important;
color: white !important;
border: 1px solid #ccc !important;
}

@media (max-width: 940px) {

.albilad_style_3 .body-login > div.divBackground {
  width: 30%;
	}

.albilad_style_3 div.loginFormParentDiv{
width: 70% !important;
	}
}

@media (max-width: 684px) {

.albilad_style_3 div.loginFormParentDiv{
width: 100% !important;
	}

.albilad_style_3 .divBackground{
display: none !important;
	}
}

/* fix rem to px problem on zoom */
.force_fix_zoom_sizes .body-login .login .loginBox {
border-radius: 0px !important;
}

.force_fix_zoom_sizes .body-login .login .loginBox {
padding: 1.875rem !important;
}

.force_fix_zoom_sizes .platforms-redirect a {
margin: 0 10px !important;
padding: 0 10px !important;
}

.force_fix_zoom_sizes .body-login .np-btn {
height: 38px !important;
}

.force_fix_zoom_sizes .platforms-redirect a {
line-height: 30px !important;
font-size: 10px !important;
}

.force_fix_zoom_sizes .platforms-redirect i {
margin-right: 3px !important;
font-size: 12px !important;
}

.force_fix_zoom_sizes .body-login .login .loginBox {
padding: 30px !important;
}

.force_fix_zoom_sizes .login .form input[type="text"], .login .form input[type="password"] {
font-size: 15px !important;
height: 38px !important;
}

.force_fix_zoom_sizes .login .form input {
margin-bottom: 16px !important;
}

.force_fix_zoom_sizes .body-login .np-btn {
font-size: 16px !important;
}

.force_fix_zoom_sizes .rightsReserved, .force_fix_zoom_sizes .rightsReserved * {
font-size: 14.5px !important;
}

.force_fix_zoom_sizes .platforms-redirect a{
display:inline-block!important;
margin-bottom:10px!important;
}

/* fix rem to px problem on zoom for client */
.albilad_style_3 .body-login .login .loginBox {
border-radius: 0px !important;
}

.albilad_style_3 .body-login .login .loginBox {
padding: 1.875rem !important;
}

.albilad_style_3 .platforms-redirect a {
margin: 0 10px !important;
padding: 0 10px !important;
}

.albilad_style_3 .body-login .np-btn {
height: 38px !important;
}

.albilad_style_3 .platforms-redirect a {
line-height: 30px !important;
font-size: 10px !important;
}

.albilad_style_3 .platforms-redirect i {
margin-right: 3px !important;
font-size: 12px !important;
}

.albilad_style_3 .body-login .login .loginBox {
padding: 30px !important;
}

.albilad_style_3 .login .form input[type="text"], .login .form input[type="password"] {
font-size: 15px !important;
height: 38px !important;
}

.albilad_style_3 .login .form input {
margin-bottom: 16px !important;
}

/* change style on page resize */
@media (max-width: 1314px) {

.albilad_style_3 .body-login .login {
  width: 100% !important;
	}

.albilad_style_3 .platforms-redirect a {
width: 172px !important;
	}

}

.albilad_style_3 .platforms-redirect a {
margin-top: -25px !important;
}

@media (max-width: 500px) {

.albilad_style_3 .platforms-redirect a {
margin-bottom: 17px !important;
margin-left: 0px !important;
margin-right: 0px !important;
width: 184px !important;
margin-bottom: 39px !important;
}

}

@media (max-width: 436px) {

.albilad_style_3 .platforms-redirect a {
margin-bottom: 17px !important;
margin-left: 0px !important;
margin-right: 0px !important;
width: 100% !important;
margin-bottom: 39px !important;
}

}
/******** albilad login style - end ********************************/


/*********** fix colorbox height ********/

div#colorbox.fix_colorbox_height {
  height: 100% !important;
  min-height: 100% !important;
  top: 0px !important;
}

.fix_colorbox_height div#cboxLoadedContent {
  height: 100% !important;
  min-height: 100% !important;
}

.fix_colorbox_height div#cboxContent {
  height: 100% !important;
  min-height: 100% !important;
}

.fix_colorbox_height div#cboxWrapper {
  height: 100% !important;
  min-height: 100% !important;
}

.extractor_right_div_absolute{
position: absolute;
right: 0;
top: 0px;
}

.mapIcon{
	cursor:pointer;
	top:-35px;
	right:5px;
	position: absolute;
	font-size: 18px;
}

body[dir="rtl"] .mapIcon{
	right:auto;
	left:5px;
}

/* rich editor config page help style */

.rich_editor_config_div_80_percent_width{
float: left;
width: 80%;
padding-left: 0px;
padding-right: 20px;
padding-bottom: 50px;
}

.rich_editor_config_div_20_percent_width{
float: left;
width: 20%;
background-color: #E6E6E6;
border-radius: 2px;
font-size: 13px;
padding: 20px;
height: calc(100vh - 44px);
}

.rich-editor-config-fixed-position-right {
  position: fixed;
  right: 20px;
  top: 20px;
  height: calc(100vh - 68px);
  overflow-y: auto;
}

div.rich_editor_config_div_top_0{
top: -1px !important;
}

@media screen and (max-width: 1400px) {
body[dir="ltr"] .np-page-title.float_left_fix {
  float: none !important;
  display: inline-block !important;
 }
}

/* rich editor config page help style */
.footer-notes{
	line-height: 24px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-indent: 10px;
}
.flex{
	display: flex;
}
.wrap{
	flex-wrap: wrap;
}
.nowrap{
	flex-wrap: nowrap;
	white-space: nowrap;
}
.codex-editor[data-dir="rtl"] .ce-block--focused {
	margin-right: 50px!important;
}
.cssplaceholder{
	display: block;
	min-height: 50px;
}
.cssplaceholder:empty::after{
	content: attr(placeholder);
	color: #87868D;
}
.msg-error{
	font-size: 24px;
	color: #f00;
	font-weight: 400px;
	text-align: center;
	width: 100%;
}

@media only screen and (max-width: 600px) {
  .m-hide {
    display: none!important;
  }
  .m-wide{
	  width: 100%!important;
  }
}

.wrapAnywhere{
	word-wrap: anywhere;
}
.dashboard-container{
	max-height: 290px;
	overflow-y: auto;
}
.dashboard-flex{
	display:flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 10px;
	gap: 5px;
	font-size: 18px!important;
}
.dashboard-flex li{flex-basis:15%;text-align:center;flex-grow: 0;flex-shrink: 0;}
.dashboard-flex li:nth-child(1){flex-basis:40%;text-align:unset;}
.stickyHeader{
	padding-bottom: 1px!important;
	position: sticky!important;
	top: 0;
	left: 0;
	z-index: 1;
}
.dashboard_title{
	font-size: 0.8vw;
}
.dashboard_title .clock-display{
	color: rgb(0, 24, 43);
	font-weight: bold;
	font-size: 1em;
}
.dashboard_title .np-btn{
	font-size: 1em !important;
	height: 2.8em !important;
	line-height: unset !important;
}
.dashboard-pin{
	position: absolute;
	right: 0;
	top: 0;
	transform: translate(50%, -50%);
	cursor: pointer;
	color: #a6a6a6;
	font-size: 1.2em;
}

.dashboard-pin.checked{
	color: #f00;
}
.dashboard-pin:hover{
	color: #4d4d4d;
}
.dsh-polls-btn .dsh-polls-row{
	display: flex;
	gap: 10px;
	margin: 10px 50px;
	align-items: center;
}
.dsh-polls-btn .dsh-polls-row .dsh-polls-option{
	flex-basis: 40%;
}

.dsh-polls-btn .dsh-polls-row .dsh-polls-meter{
	position: relative;
	height: 20px;
	flex-basis: 60%;
}
.dsh-polls-btn .dsh-polls-row .dsh-polls-meter meter{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 20px;
	-webkit-appearance: none; /* Reset appearance */
	border: 1px solid #ccc;
	border-radius: 3px;
}
.dsh-polls-btn .dsh-polls-row .dsh-polls-perc{
	transform: translate(-50%, -50%);
	position: absolute;
	color: #465165;
	top: 50%;
	left: 50%;
	white-space: nowrap;
}
.dsh-polls-btn .dsh-polls-title{
	text-align: center;
	color: white;
	font-size: 18px;
	margin: 30px 50px 25px 50px;
}
.dsh-polls-btn .dsh-polls-total{
	text-align: center;
	margin-bottom: 25px;
	font-size: 12px;
	text-transform: none;
}
.poll-answer{
	border: 1px solid lightgray;
	padding: 10px;
	margin-top: 5px;
}
.poll-answer .poll-answer_row{
	display: flex;
	align-items: center;
	gap: 5px;
}
.poll-answer .poll-answer_description{
	margin-top: 5px;
}
.poll-answer .poll-answer_flex{
	display: flex;
	gap: 5px;
}
.poll-answer .poll-answer_flex span:first-child{
	flex-grow: 1;
}
.poll-answer .poll-answer_flex span:nth-child(2){
	flex-grow: 0;
	flex-basis: 50px;
	text-align: center;
}
.poll-answer .poll-answer_flex span:nth-child(3){
	flex-grow: 0;
	flex-basis: 50px;
	text-align: center;
}
.poll-answer small{
	color: gray;
	font-size: 10px;
}
.media_gallery_images{
	height: calc(100vh - 220px);
	overflow: auto;
}
.closeBtn{
	position: absolute;
	top: 0px;
	right: 0;
	font-family: verdana;
	font-size: 20px;
	padding: 5px 16px;
	cursor: pointer;
}
.error_prompt_fix{
	width: 100%;
}
.error_prompt_fix .formErrorContent{
	width: 100%!important;
}

/* news manager style fix */
.np-card-container.thumbView .boxHeaderConvertedByAndWords{
display: flex !important;
align-items: center !important;
}

.np-card-container.listView .boxHeaderConvertedByAndWords{
display: none !important;
}

.np-card-container.thumbView .boxHeaderConvertedByAndWordsSpan{
display: none !important;
}

.np-card-container.listView .boxHeaderConvertedByAndWordsSpan{
display: block !important;
}

.np-card-container.listView .NewsItemIdLabel{
padding-right: 5px !important;
}

/******* news text align *****/

.np-card.NewsItemBox .detailInfo_en{
text-align: left !important;
direction: ltr !important;
}

.np-card.NewsItemBox .detailInfo_ar{
text-align: right !important;
direction: rtl !important;
}

.np-card.NewsItemBox .articleLinks_en .np-nm-article-title{
text-align: left !important;
direction: ltr !important;
}

.np-card.NewsItemBox .articleLinks_ar .np-nm-article-title{
text-align: left !important;
direction: ltr !important;
}

.np-card.NewsItemBox .articleLinks_en .np-nm-provider-name{
text-align: left !important;
direction: ltr !important;
}

.np-card.NewsItemBox .articleLinks_ar .np-nm-provider-name{
text-align: left !important;
direction: ltr !important;
}

.related_image_block.preview-img .draggableArticleImg{
display: none !important;
}

.autocomplete-suggestions {
	border: 1px solid #ccc;
	background: #fff;
	max-height: 200px;
	overflow-y: auto;
	display: none;
	position: absolute;
	z-index: 1000;
}
.autocomplete-suggestion {
	padding: 10px;
	cursor: pointer;
}
.autocomplete-suggestion:hover {
	background: #f0f0f0;
}