/* HOME TEMPLATE STYLING */

.body-wrapper .add-topic{ color: #D14836; }

body #wrapper{overflow: auto;}

.footer ul.footer-nav a{  color: #d14836 !important;}
.footer ul.footer-nav a i{ font-size: 26px; margin-right: 16px; }
.footer ul.footer-nav a span{ font-size: 13px; }

.fa.fa-toggle-on{ color: green; }

@media(max-width: 991px) {
	.section-content
	{
		padding-top: 10px;
		padding-bottom: 15px;
	}
}


.register-form .form-group .row
{
	margin-left: 0px;
	margin-right: 0px;
}

.price-table {
  font-family: Raleway,'Open Sans', sans-serif;
}


span.login-provider
{
	background-image: url('/common/res/v02/img/global_pack.png');
	background-repeat: no-repeat;
	padding: 0 13px 0 46px;
	height: 32px;
	display: block;
	color: #fff;
	border-radius: 4px;
	font: bold 1.0835em/32px 'Lucida Grande',Verdana,Arial,sans-serif!important;
	position: relative;
}

span.login-provider:after
{
	content: "";
	display: block;
	width: 1px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 32px;
}

span.login-provider.google
{
	background-position: left -5490px;
	background-color: #d03324;
	border-bottom: 2px solid #98251a;
}

span.login-provider.facebook
{
	background-position: left -5458px;
	background-color: #3b5998;
	border-bottom: 2px solid #2b416f;
}

span.login-provider.google:after{background: #b72d20;}
span.login-provider.facebook:after{background: #344e86;}

.login-form .col-md-6,
.login-form .col-md-4
{
	margin-bottom:0 !important;
}

.password-container
{
	position: relative;
}

.forgot-password
{
	position: absolute;
	top: 27px;
	right: 10px;
	width: 20px;
	text-align: center;
	color: #e7eff7 !important;
	border-radius: 20px;
	background-color: rgba(0, 0, 0, 0.3);
	font-weight: bold;
}

#login-form-row .providers
{
	list-style-type:none;
	display: inline-block;
	padding-left:0;
}

.section-content.cta-section .cta-details h2 { margin-right: 0; }
.cta-details a { text-decoration: underline; }
.cta-details .subtitle{ font-size: 1.2em; padding-top: 20px; }

.sign-up-btn{ float:right; margin-right: 0; }
.sigup-text{  text-align: center; }
	.sigup-text > div { border-top: 1px solid #ddd; margin: 30px 0; }
		.sigup-text > div > span { position: relative; top: -12px; background-color: white; padding: 0 20px; font-size: 15px; }
.sign-in-container{ overflow: auto; }
	.sign-in-container > *{ float: left; }
	.sign-in-container .remember-me{ float: right; margin-top: 7px; margin-left: 5px; }


@media (max-width: 768px){
	.sign-in-container input[type=submit]{ width: 100%; }
	.sign-in-container .remember-me{ float: left; }
	.sigup-text a{ width: 100%; }

	.register-form input[type=submit]{ width: 100%; }
}

.register-form p.error .label
{
	color: black;
}

.login-form .help-inline,
.register-form .help-inline
{
	color: black;
}

.section-content.top-body .login-form .control-label
{
	color: white;
}
.section-content.top-body .login-form input[type="submit"]
{
	border: 1px solid white;
	border-radius: 5px;
}

.section-content.top-body ul.providers
{
	list-style-type: none;
	padding-left: 0;
}

.provider-item-bool
{
	font-size: 18px;
	font-weight: bold;
}
.provider-item-bool.glyphicon:empty
{
	width: auto;
}
.provider-item-bool.active
{
	color: #99CC66;
}
.provider-item-bool.disabled
{
	color: red;
}

.feature .feature-details .details-separator
{
	border-right: 1px solid #e9e9e9;
	height: 15px;
	margin: 0 15px;
	padding: 0;
	display: inline-block;
}

form.login-form .forget
{
	display: inline-block;
}

form.login-form .forget a
{
	color: white;
}

form.login-form .forget a:hover
{
	color: #eee;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: auto;
}

/* NAVBAR STYLING */
.nav-heading a:hover,
.nav-heading a
{color: white; text-decoration: none;}

.navigation{ -webkit-transform: translateZ(0); /*height: 86px;*/ }

.navigation ul{
	top: 81px;
}

.navigation ul ul {
	left: -174px;
	right: auto;
	border-top: 1px solid #E6E6E6;
}

.navigation-close-span {
	font-size: 0.8em;
 	text-transform: uppercase;
}

.nav-toggle-open-icon {
	font-size: 1.33333333em;
}

.nav-toggle-open-container {
	margin-top: 5px;
}

.nav-toggle-close-icon {
	font-size: 1.33333333em;
}

.navigation > li > a {
    text-align: center;
}

.navigation > li > a.activelink:before {
    margin-left: -4px;
}

.navigation > li > a > span.label-nav i
{
    font-size: 40px;
    width: inherit;
    line-height: inherit;
}

.navigation > li > a > span.label-nav i.fa-search{ font-size: 36px; }
.navigation > li > a > span.label-nav i.fa-desktop{ font-size: 36px; }

.navigation li li .text-node{ border-top: 1px solid #ddd; background: #fafafa; }

.navigation li li a.user-settings-nav-element { border-top: 1px solid #ddd; background: #fafafa;}

.navigation-menu-ul {
	right: 0;
}
.navigation-menu-ul > li > a > span.label-nav i,
.mobile-nav li > a > span.label-nav i{ min-width:12px; text-align: center; }

.persistent-navigation {
	left:0px;
	width:100%;
	top:0;
	position: fixed !important;
	background: none repeat scroll 0 0 #fff;
}



/* NAVBAR TOGGLE STYLING STARTS HERE */
.mobile-nav
{
	z-index: 2;
}

.sticky-header .header
{
	height: 40px;
}
.sticky-header
{
	opacity: 1!important;
}

#header.toggled-navigation
{
    /* border-bottom: 0; */
}

#header .row-toggle:hover
{
	background: #fff;
	cursor: pointer;
}
#header .row-toggle .row-toggle-content:hover
{
	cursor: default;
}

#header .row-toggle:hover .nav-toggle-link,
#header .row-toggle:hover .current-item-prep
{
	/* color: #d14836; */
}

#header .row-toggle .current-item-prep
{
	margin:0 10px 0 10px;
	font-weight: bold;
	display: inline-block;
}

#header .row-toggle .current-item-cont
{
	font-weight: bold;
	display: inline-block;
	margin-bottom: 0;
	color: #ccc;
	text-transform: uppercase;
}

#header .row-toggle:hover .current-item-cont
{
	color: black;
}

#header .row-toggle,
#header .row-toggle .row-toggle-content
{
	/* background: #d14836; */
	/* color: #fff; */
	border-bottom-width: 1px;
}

#header .row-toggle .row-toggle-content .btn.btn-primary
{
	/* background: #d14836; */
}

#header .row-toggle
{
	border-top: 1px solid #ccc;
	position: relative;
	/* box-shadow:0px 1px 3px #333; */
	margin: 0;
}

#header .row-toggle .row-toggle-content
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	opacity: 1;
	width: 100%;
	/* border-bottom: 3px solid #3498db; */
}

#header .row-toggle-content .nav-toggle-link-rev,
#header .row-toggle .nav-toggle-link
{
	margin-left: 20px;
	color: #fff;
	display:inline-block;
	float:left;
	-webkit-transform: translateZ(0);
}

.nav-toggle-open-container{ position: absolute; margin-top: 13px; }

@media (max-width: 1100px){
	.nav-toggle-open-container{ position: relative; margin-top: 5px; }
}
@media (max-width: 1200px){
	#header .row-toggle .nav-toggle-link,
	#header .row-toggle .nav-toggle-link-rev{ margin-left: 0px;  }
}

@media (min-width: 1200px) and (max-width: 1300px){
	.nav-toggle-open-container{ position: relative; margin-top: 5px; }
	#header .row-toggle .nav-toggle-link,
	#header .row-toggle .nav-toggle-link-rev{ margin-left: 0px;  }
}

#header .row-toggle-content .nav-toggle-link-rev:hover,
#header .row-toggle .nav-toggle-link:hover
{
	text-decoration: none;
}

#header .row-toggle .row-toggle-content .heading-row
{
	border-bottom: 1px solid #fff;
	width: 100%;
	margin-bottom: 10px;
}

#header .row-toggle .row-toggle-content .row.heading-row .dots
{
	display: inline-block;
	float: right;
	font-size: 40px;
}
#header .row-toggle .row-toggle-content .row.heading-row .dots a.active
{
	color: #ccc;
}
#header .row-toggle .row-toggle-content .row.heading-row .dots a
{
	color: white;
}
#header .row-toggle .row-toggle-content .row.heading-row .dots a:hover
{
	text-decoration: none;
}

.graze-toggle-item {
	margin-right:10px;
}

#header .row-toggle .row-toggle-content .col-md-11{padding-top: 10px;}
.toggled-mobile .container{width: 100%;}

/* NAVBAR SEARCH STYLING STARTS HERE */

#header .navigation .search-li .search-toggle-content
{
	position: absolute;
	top: 15%;
	right: 67px;
	height: 60%;
	width: 0;
	overflow: hidden;
}

#header.sticky-header .navigation .search-li .search-toggle-content
{
	top: 0;
	height:40px;
}

#header .navigation .search-li .search-toggle-content input[type="text"]
{
	width:200px;
	margin-left:10px;
	margin-top:10px;
	height: 40px;
	font-size:15px;
	padding-left: 5px;
	line-height: 25px;

}

#header.sticky-header .navigation .search-li .search-toggle-content input[type="text"]
{
	height:25px;
	font-size: 13px;
	padding-left: 0;
	line-height: 15px;
}

#header .row-toggle-content .btn.btn-default
{
	background:none;
	color: rgba(0, 0, 0, 0.8)!important;
	font-weight: 900;
	border: 0!important;
}

#header .row-toggle [class*="col-md"]
{
	margin-bottom: 0px!important;
}

#header.sticky-header
{
	-webkit-backface-visibility: visible!important;
	-moz-backface-visibility: visible!important;
}

@media ( max-width: 991px ) {
	#header .row-toggle
	{
		display: none;
	}

	.mobile-nav a
	{
		margin-bottom: 0!important;
		border-bottom: 1px solid rgba(0, 0, 0, 0.11)!important;
	}

	.mobile-nav ul.now-reading-ul
	{
		max-height: 200px;
		overflow-y: auto;
	}

	.mobile-nav a.btn.btn-default
	{
		background: rgba(0, 0, 0, 0.11);
		color: white!important;
		border: inherit!important;
	}
}

#header.static-header{ -webkit-transform: translateZ(0); }
	#header.static-header .toggle-opened{ padding: 0; }
		#header.static-header .toggle-opened .toggle-heading{ display: none; }
	#header.static-header .row-toggle .row-toggle-content{ position: relative; top: -2em; }
		#header.static-header .row-toggle.toggle-opened .row-toggle-content{ top: 0; }

/* MODAL STYLING STARTS HERE */
.modal {
	overflow-y: auto;
}

.modal-dialog.modal-large {
	width: 60%;
}

.modal-dialog iframe {
	width: 100%;
	height: 500px;
}

.blog-post .modal-clean-content br{display: initial;}
	.blog-post .modal-clean-content img + br,
	.blog-post .modal-clean-content img + br + br{ display: none; }

.modal-clean-content img {
	max-width: 300px;
	height: auto;
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
	clear: both;
}

.modal-clean-content img ~ p img,
.modal-clean-content img ~ img{ display: none; }

.modal-clean-content ol > br,
.modal-clean-content * > br:first-child{ display: none; }
.modal-clean-content * > br:last-child{ display: none; }
.modal-clean-content br + br{ display: none; }

.modal-clean-content li{ clear: both; }

.modal-detils-container{}
	.modal-detils-container > .row{ margin: 0; }
		.modal-detils-container > .row > div{ margin: 0; padding: 0; }

@media only screen and ( max-width: 991px ) {
	.modal-clean-content img {
		max-width:40%;
	}
}

@media only screen and ( max-width: 540px ) {
	.modal-clean-content img {
		max-width:100%;
		margin-right: 100%;
	}
}

#cleaned-content hr:first-child
{
	visibility: hidden;
	transition: all 0.2s linear;
	-mos-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	opacity: 0;
}

#cleaned-content:hover hr:first-child
{
	visibility: visible;
	opacity: 1;
}

/* NAVBAR CAROUSELS */

.nopaddingcontainer
{
	padding: 0!important;
}

.nav-carousel ul.slick-dots
{
	/* display: none!important; */
	width: auto;
	right: 5px;
	bottom: auto;
	top: -40px;
}

.nav-carousel ul.slick-dots li
{
	margin: 0;
}

.nav-carousel .nav-carousel-item
{
	text-align: center;
	overflow: hidden;
}


/* FLOT */
.yAxis .tickLabel {
    text-align:left!important;
}

.bar-chart-container
{
	width: 100%;
	overflow: hidden;
}

/* TAGSINPUT STYLING BEGINS HERE */
.com-tagsinput-ctrl .bootstrap-tagsinput
{
	width: 100%;
	/*background-color: #F7F7F7;*/
	border-radius: 0;
	box-shadow: none;
}

.com-tagsinput-ctrl .bootstrap-tagsinput input[type="text"]
{
	border: 0;
	padding: 6px 9px;
  	min-width: 59em;
  	max-width: 100%;
}

.com-tagsinput-ctrl .bootstrap-tagsinput
{
	text-align: left;
}

.tt-menu
{
	background: white;
	min-width: 200px;
	box-shadow: 1px 1px 1px 1px;
	border-radius: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tt-menu .tt-dataset .tt-suggestion 
{
	color: black;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 20px;
}

.typeahead:focus {
  border: 2px solid #d14836;
}

.tt-suggestion.tt-is-under-cursor
{	
	background-color: #d14836;
	color: #FFFFFF;
}

.tt-menu .tt-dataset .tt-suggestion.tt-cursor 
{
	background-color: #d14836;
	color: #FFFFFF;
}

.tt-menu .tt-dataset .tt-suggestion.tt-tag-hover, .tt-menu .tt-dataset .tt-suggestion.tt-tag-hover:hover {
	text-decoration: none;
	outline: 0;
	background-color: #d14836;
	color: #FFFFFF;
	cursor: pointer;
	white-space: nowrap;
}

/* HIGHLIGHTING */
.cnt-hglt{font-weight: 700;}

/* STATISTICS */

.statistics-container .panel
{
	margin-bottom: 0;
}

.now-reading-ul li a
{
	text-align:left;
}

/**** Ellie's Crit styles ;) *********************************/

/* -header- */

@media only screen and (max-width: 768px){
	.header .logo img{ height: 30px; }
}

.header .logo img{ max-height: 75px; }

@media only screen and (max-width: 991px){
	.header{ height: auto; }
		.header .logo, .sticky-header .header .logo{ margin-top: 7px; margin-bottom: 7px; }
			.header .logo img{ height: 30px; }
	.mobile-menu-button{ top: 11px; }
	.sticky-header .mobile-menu-button{ top: 7px; }
}

/* -list- */

.news-list{ }
	.news-list .blog-span{ margin: 0; padding: 0; width: 100%; }
		.news-list .blog-post-details{ }
			.news-list .blog-post-details .blog-post-details-item{ margin-left: 0; margin-right: 20px; }
			.news-list .blog-post-details .blog-post-details-item:last-child { margin-right: 0px; }
		.news-list .blog-span .blog-post-details-item{ margin-bottom: 5px; /*width: auto !important;*/ }
		.news-list .blog-span i{ font-size: 13px; }
		.blog-span span.src-separator:after, .news-list .blog-post-details-item .fa-tags ~ a:after{ content: "|"; margin-left: 4px; margin-right: 4px; }
		.blog-span span.src-separator:last-child{ display: none; }
		.news-list .blog-post-details-item .fa-tags ~ a.top-level-domain-with-sub-domain:after{ content: "»"; }
		.blog-span span.src-separator:last-child:after, .news-list .blog-post-details-item .fa-tags ~ a:last-child:after{ content: "";}


h2 a {
	line-height: 1.3em;
}

@media only screen and (max-width: 991px){
	 .news-list .blog-span h2{ font-size: 1.5em; }
	 .blog-post{ margin-top: 0 !important; }
}
@media only screen and (max-width: 768px){
	 .news-list .blog-span{}
	 	.news-list .blog-span h2{ font-size: 1.3em; }
	 	.news-list .blog-span .space-sep20{ height: 0px; }
	 	.news-list .blog-span .blog-post-body{ line-height: 1.3em; }
	 	.news-list .blog-span span.src ~ span.src, .news-list .blog-post-details-item .fa-tags ~ a + a{ display: none; }
	 	.news-list .blog-span span.src-separator{ display: none; }
	 	.news-list .blog-post-details-item .fa-tags ~ a:after, .news-list .blog-post-details-item .fa-tags ~ a.top-level-domain-with-sub-domain:after { content: ""; }
	 .news-list .blog-post .blog-post-details{ width: auto; float: left; margin-right: 20px; }
	 	.news-list .blog-post .blog-post-details:last-of-type{ margin-right: 0px; }
	 .news-list .image-col{ margin-bottom:0; }
}

.mobile-nav *::-webkit-scrollbar {  width: 12px;  }

.header .logo { margin-top: 6px; margin-bottom: 6px; }

.body-wrapper { padding-top: 30px; }

@media (max-width: 959px) {
	.body-wrapper {
  		padding-top: 79px;
	}
}

#header{ font-family: "Open Sans", sans-serif; }
	#header .row-toggle { border-top: none; padding: 4px 0; margin-bottom: -2px; }
		#header .row-toggle{
			-webkit-box-shadow: inset 0px -1px 2px rgba(39, 39, 39, 0.5);
			-moz-box-shadow: inset 0px -1px 2px rgba(39, 39, 39, 0.5);
			box-shadow: inset 0px -1px 2px rgba(39, 39, 39, 0.5); }
			#header .row-toggle:hover { z-index: ; }
			#header .row-toggle .current-item-prep, #header .row-toggle .current-item-cont{ font-family: "Open Sans", sans-serif; }
			#header .row-toggle .row-toggle-content .heading-row{ width: auto;}
		/*#header .row.top-title-header {clear: both; z-index: 1; position: relative; margin:0 ;}*/
			#header .row-toggle:before,
			#header .row-toggle .row-toggle-content:before{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 3px;
				-webkit-box-shadow: inset 0px 2px 2px rgba(39, 39, 39, 0.5);
				-moz-box-shadow: inset 0px 2px 2px rgba(39, 39, 39, 0.5);
				box-shadow: inset 0px 2px 2px rgba(39, 39, 39, 0.5);
			}
	#header .graze-toggle-item .slick-slider{ margin-bottom: 0; }
	#header .row-toggle .row-toggle-content .btn { font-size: 1.2em; }
	#header .row-toggle-content .btn.btn-default:before{ content: "\BB"; }
	#header .slick-dots li button:before{color: white; }

/*---test back fixed button--*/
.back-btn{ display: inline-block; border: 2px solid #d14836; width: 30px; height: 30px; border-radius: 20px; text-align: center; vertical-align: middle; margin-top: -36px; color: #d14836; font-size: 25px; font-weight: bold; padding-top: 3px; }
@media only screen and (max-width: 991px){
	.back-btn { position: fixed; top: 40px; left: 3px; }
	.logo{ margin-left: 30px; }
}
/*--------------------------*/

/*- details -*/
.modal-header .close{ opacity: 1; filter: alpha(opacity=20); display: inline-block; width: 30px; height: 30px; margin-left: 10px; border-radius: 20px; text-align: center; vertical-align: middle; font-size: 25px; line-height: 23px; font-weight: bold; padding-top: 3px; }

@media only screen and (max-width: 991px){
	.modal-header{ margin:0; padding:0; }
		.modal-header h2{ font-size: 1.3em; }
}

.nav-tabs{ padding-left: 0 !important; padding-right: 0 !important; margin-bottom: 20px; }
	.nav-tabs .nav.nav-tabs { border-bottom: none; }
.blog-post.details .slick-slider { padding-top: 0 !important; }

.blog-post-details-item .item-profile{ color: white; white-space: nowrap; margin-bottom: 3px; display: inline-block; margin-right: 5px; padding: 2px 4px; }
	.blog-post-details-item .item-profile i{ color: white; font-size: 17px; }

/*Ellie 02.06.2015 -  New styles */
.blog-post-details-profiles .item-profile{ color: #d14836; margin-left: 0; padding-left: 0; margin-right: 0; padding-right: 0; }
	.blog-post-details-profiles a {  white-space: nowrap; }
	.blog-post-details-profiles a:after{ content:","; display: inline;  margin-right: 5px; }
		.blog-post-details-profiles a:last-child:after{ display: none; }

/* ============== WEB ITEM DETAILS STYLING ================= */
.blog-post .tab-content{width: 100%!important;}
.blog-post .blog-span{width: 100%;margin-left:0;}
.modal-header.inactive{opacity:0.5;}
.modal-header.inactive .modal-header
{
	padding-top:0;
	padding-bottom:0;
}
.nav.nav-tabs li a .tab-carousel-caption{margin-left: 5px; display: inline; white-space: nowrap; }
.modal-header.inactive{display:none;}

.profile-match {
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 1.1em;
	background-color: #ffffbf;
}

.lang_ar {
	direction: rtl;
}

.lang_ar.already-executed {
	direction: ltr;
}

span.in-summary {
	color: black;
}

span.sentence::after {
	content: " ";
}

.sentence .profile-match {
	margin-right:5px;
}

.sentence .profile-match:last-child {
	margin-right:0;
}

@media only screen and ( max-width:768px ) {
	/* IVAN - TABS ARE TOO SMALL .nav.nav-tabs li a .tab-carousel-caption{display:none;} */
	.nav.nav-tabs li.hideable-tab{display:none;}
	.news-list-scrollable{overflow-y:auto; overflow-x:hidden;}
	.content-lng-switcher .lng-caption{ display: none; }
}

.sidebar-content.tags,
#item-entities
{padding-top: 5px;}



.slick-track
{
	height: 100%;
	overflow-y: auto;
	-moz-user-select: text;
}

.slick-slider {
	-moz-user-select: text;
}

.slick-slide {
	-webkit-touch-callout: all;
    -webkit-user-select: all;
    -khtml-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all;
}

.modal-detils-container .slick-slide {
	-webkit-touch-callout: text;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.modal-detils-container .slick-slider {
	-webkit-touch-callout: text;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

/* ================= WEB ITEM LIST REFINE SEARCH ==================== */
.refine-search-term-input {
	width:100%;
}

.refine-search-term-list {
	padding-left: 20px;
}

.refine-search-term {
	list-style: none;
}

.refine-search-container {
	position: fixed;
	top: 120px;
	z-index: 1001;
}

.refine-search-input {
	border-style: groove;
}

@media (min-width: 993px) {
	.refine-search-container {
		height: 240px;
	}
}

@media (max-width: 991px) {
	.refine-search-container {
		height: 265px;
	}
}

/* ================= WEB ITEM SOCIAL SOURCES ==================== */
.social-news-hidden {
	display: none;
}

.source-news-type-filter .source-news-type-label {
	position: absolute;
    left: -170px;
    top: 18%;
    width: 110px;
    height: 50px;
    text-align: right;
    font-size: 14px;
    color: #555;
    margin-top: -25px;
    z-index: -1;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    -webkit-transition: 300ms color;
    -moz-transition: 300ms color;
    -o-transition: 300ms color;
    transition: 300ms color;
}

.intel-type-filter .intel-type-label {
	position: absolute;
    left: -170px;
    top: 36%;
    width: 110px;
    height: 50px;
    text-align: right;
    font-size: 14px;
    color: #555;
    margin-top: -25px;
    z-index: -1;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    -webkit-transition: 300ms color;
    -moz-transition: 300ms color;
    -o-transition: 300ms color;
    transition: 300ms color;
}

/* ================= WEB ITEM LIST RENEW STYLING ==================== */
@media only screen and ( max-width: 768px ) {
	.renew-new-items-count-container
	{
		position: fixed!important;
		z-index: 2000;
		top: 0;
		left: 35%;
		width: 25%;
		height: 100px;
		border-radius: 50%;
		text-align: center;
		margin-top: -70px;
		color: white;
	}

	.renew-new-items-count-container:hover
	{
		margin-top: -60px;
		cursor: pointer;
	}

	.renew-new-items-count-container .txt-container
	{
		position: absolute;
		bottom: 0;
		width: 100%;
		left: 0;
	}

	.renew-new-items-count-container::after,
	.renew-new-items-count-container::before
	{
		border: 0;
	}
}

.renew-new-items-count-container
{
	display: inline-block;
	margin-left: 20px;
	padding: 0px 6px;
	border:1px solid white;
	border-radius: 5px;
	font-weight: bold;
	position: relative;
}

.renew-new-items-count-container::before
{
	position: absolute;
	top: 4.25px;
	left: -6px;
	border-top: 6px solid transparent;
	border-right: 6px solid white;
	border-bottom: 6px solid transparent;
	display: block;
	content: '';
}

.renew-new-items-count-container::after
{
	position: absolute;
	top: 5.25px;
	left: -5px;
	border-top: 5px solid transparent;
	border-right: 5px solid #7E7CA4;
	border-bottom: 5px solid transparent;
	content: '';
}

/* ===================================================================================================================================================
===================================================================	BOOTSTRAP OVERRIDES ==============================================================
==================================================================================================================================================== */

.modal-header{border-bottom:0!important;}
.modal-footer .btn{margin-bottom:0;}

/* ===================================================================================================================================================
=================================================================== THEME OVERRIDES ==================================================================
==================================================================================================================================================== */
#header.sticky-header{-webkit-backface-visibility:hidden!important;}
.blog-post p{margin-bottom:10px;}
.blog-post br{display:none;}

.provider-logo{ display: initial; max-width: 20px; margin-top: -2px; }
	.slick-slide img.provider-logo{ display: initial; }

.mobile-header{ display: none; position: fixed; }
.mobile-top-button{ top: 8px; float: right; display: block; padding: 4px 9px; position: absolute;
	right: 15px; color: #fff; cursor: pointer; font-size: 17px;
	-webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s;}
@media only screen and ( max-width:768px ) {
	/* #header.sticky-header{ position: initial !important; } */
	 #header.sticky-header .mobile-header{ display: none; height: auto; margin: 0; }
}

.compact-nav{ list-style-type: none;overflow: auto;border-bottom: 1px solid white; }
	.compact-nav .compact-nav-item{ width: 100%; float: left; overflow: hidden; }
		.compact-nav .compact-nav-item:nth-child(2n+1):last-child{ width: 100%; border-bottom: 1px solid rgba(0, 0, 0, 0.11)}
			.compact-nav .compact-nav-item:nth-child(2n+1):last-child a{ width: 100%; margin-bottom: -1px !important; }
		.compact-nav a.btn{ border-radius: 0; }
			.compact-nav a.btn.btn-default{ border-bottom: 1px solid rgba(0, 0, 0, 0.11) !important; }
.label-nav .i-container{ display:inline-block; width: 14px; }

.sticky-header .navigation ul li ul { top:0; }

/*====================================  Web item edit contols *************************************/

.edit-controls{ display: inline-block; }
	.edit-controls i{ font-size: 20px !important; }
	.edit-controls .modal-container{  }
.edit-cat-form{}
	.edit-cat-form .modal-body{ overflow: auto ;}
	.edit-cat-form .btn{ margin-bottom: 0; }
	.edit-cat-form .no-wrap{}
		.edit-cat-form .no-wrap span{ margin-right: 10px; }
	.edit-cat-form .bootstrap-tagsinput{ padding: 0 3px 3px 3px; min-width: 150px; max-width: 100%;}
	.edit-cat-form .label-info { background-color: #858493; }

.modal-dialog .modal-header{ padding: 10px; }

.bootstrap-tagsinput .dropdown-menu{ max-height: 300px; overflow-y: auto; max-width: 500px; }

.no-wrap{ white-space: nowrap; }

.provider-form table.table
{
	table-layout: fixed;
	overflow: hidden;
}

/*=========== Neli Levi's version 14.11.2014 ===============*/
body, html, button, input, select, textarea{ color: #474747; }
body{ position: relative; }

#header.sticky-header .navigation > li > a > span.label-nav{ margin-top: 12px; }
	#header.sticky-header .navigation > li > a > span.label-nav i{ font-size: 25px; }
		#header.sticky-header .navigation > li > a > span.label-nav i.fa-search{ font-size: 1.55em; }

.compact-nav-item a{ text-align: left; padding-left: 20px; }

[class$="-icon"]:not(.social-media-icon):not(.fa-plus):not(.ui-icon),
[class*="-icon "]:not(.social-media-icon):not(.fa-plus):not(.ui-icon){ width: 16px; height: 16px; background-position: top left; background-repeat: no-repeat; background-size: 100%; }

.blog-post{ margin-bottom: 60px; }
	/* .blog-post .blog-span h2{ font-size: 1.4em; font-weight: bold; padding-bottom: 0.7em; margin-bottom: 1em; } */
	.blog-post .blog-post-details{ width: 100%;}
	.blog-span .blog-post-details-item{ margin-right: 20px; }
	.blog-post .details-right-col.full-width-details{ margin-top: 0px; }
	#mtalk-home-page-content .blog-post .blog-span .blog-post-details-item,
	#graze-home-page-body-wrapper .blog-post .blog-span .blog-post-details-item,
	.similar-list .news-list .blog-post .blog-span .blog-post-details-item,
	.full-width-details .blog-span .blog-post-details-item{ width: 100% !important; margin-bottom: 1em !important; margin-left: 0; margin-right: 0px; }
	.blog-post .blog-span .blog-post-details i { min-width: 18px; padding-left: 1px; }
		.blog-post .blog-span .blog-post-details i.fa-folder-open-o{ margin-left: 1px; margin-top: 1px; }
	.blog-post .blog-post-details-domains a{ white-space: nowrap; float: left; margin-right: 4px; }
		.blog-post .blog-post-details-domains a.selected{ color: #9c9c9c !important; }
		.blog-post .blog-post-details-domains a:after{ content: "|"; }
			.blog-post .blog-post-details-domains a:last-child:after{ content: ""; }
	.blog-post .details-right-col{ margin-top: -29px; margin-bottom: 0px; float: right;  }
	.blog-post .blog-post-body{ /* margin-bottom: 2em; Substituted with 0.5 em for merge with FEKRA*/ margin-bottom: 0.5em; word-wrap: break-word; }
	.blog-post .blog-post-details-item i{ position: absolute; top: 1px; left: 0; font-size: 16px; }
		.blog-post .blog-post-details-item i + *{ display: block; margin-left: 19px;  margin-top: 0; }
		.blog-post .blog-post-details-item a.top-level-domain-with-sub-domain:after{ display: block; content: "\BB"; }
	.blog-post .blog-post-details-item .item-profile{ position: relative; }
		.blog-post .blog-post-details-item .item-profile i{ left: 2px; top: 3px; }
		.blog-post .blog-post-details-item .item-profile i + *{ display: initial; margin-left: 40px;  margin-top: 0; }
	.blog-post .description-col{ clear: left; float:left }
	.blog-post .blog-span .modal-header .blog-post { margin-bottom: 0px; }
		.blog-post .blog-span .modal-header .blog-post .blog-post-details-item{ margin-bottom: 1em; }
	.blog-post .blog-span h2.modal-title{ padding-bottom: 5px; margin-bottom: 10px; }
	.blog-post .modal-body{ padding: 0; }
		.blog-post .modal-body ul.nav-tabs{ margin-bottom: -1px; }
			.blog-post .modal-body ul.nav-tabs>li>a{ padding-left:10px; padding-right:10px; margin-right: 0;}
		.blog-post .modal-body div.nav-tabs + * { margin-top: 20px; }
		.blog-post .modal-body iframe{ width: 100%; overflow-y: auto; display: inline; }

.profiles-label{ color: #474747; }
	.profiles-label:after{ content: "\BB"; display: inline-block;}

.similar-list{}
	.similar-list .blog-post-details-item{ width: 100% !important; }

@media (max-width: 991px){
	.blog-post .blog-post-details .blog-post-details-item{ margin-left:0;}
	.full-width-details.details-right-col .blog-post{ margin-bottom:0; }
margin-bottom: 60px;
}
@media (max-width: 768px){
	.blog-post{ margin-bottom: 50px; }
		.blog-post .blog-post-details-item{ margin-bottom: 1em; }
		.blog-post .details-right-col{ margin-top: 0px; }
		.blog-post .description-col{ margin-bottom: 20px; margin-top: 10px; }
			.blog-post .description-col + .details-right-col{ margin-top: -10px; }
		#graze-home-page-body-wrapper .blog-post .blog-span .blog-post-details-item,
		#mtalk-home-page-content .blog-post .blog-span .blog-post-details-item
		.similar-list .news-list .blog-post .blog-span .blog-post-details-item{ margin-bottom: 0.6em; }
		.blog-post .blog-span h2{ font-size: 1.3em; padding-bottom: 0.5em; margin-bottom: 1em; }
	.modal-header .blog-post { margin-bottom: 0; }
}

.modal-header{ padding-left: 0; padding-right: 0;}
	.modal-header .blog-post .blog-span .src-logo{ min-width: 24px; display: inline-block;  }
 	#mtalk-home-page-content .modal-header .blog-post .blog-span .blog-post-details-item,
 	#graze-home-page-body-wrapper .modal-header .blog-post .blog-span .blog-post-details-item,
 	.similar-list .news-list .modal-header .blog-post .blog-span .blog-post-details-item{ width: auto !important; }

span[aria-hidden=true]{ display: none; }

.modal-clean-content p ~ p img{ margin-top: 0.5em; }

.modal-body .nav-tabs{  border: none; }
	.modal-body ul.nav-tabs{ overflow: hidden; }
	.modal-body ul.nav-tabs:after{ background: #ddd; display: block; content: ""; width: 100%; height: 1px; }
	.modal-body ul.nav-tabs li{ white-space: nowrap; }
		.blog-post .modal-body ul.nav-tabs>li:after{ position: absolute; display: block; width: 100%; height: 500px; content: ''; }
			.blog-post .modal-body ul.nav-tabs>li.active:after{ background: white; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
		.modal-body ul.nav-tabs >li:hover
		.modal-body ul.nav-tabs >li:active{ background-color: #eee;  }
			.modal-body ul.nav-tabs >li:hover:after,
			.modal-body ul.nav-tabs >li:hover:active  { background-color: #ddd;  }


@media (min-width: 992px) and ( max-width: 1200px ) {
	.modal-body .nav-tabs{ padding-top: 0; }
		.modal-body .nav-tabs li{ max-width: 20%; }
}

/*== navigation ==*/
#to-top-button{ background: transparent; opacity: .9; font-size: 50px; width: 50px; height: 50px; }
	#to-top-button:hover{ background: transparent; opacity: 1; }
	#to-top-button i{ width: 50px; height: 50px; line-height: 50px; }

.nav-carousel-item{  }
	.nav-carousel-item.trimmed{ position: relative; }
		.nav-carousel-item.trimmed:after{ content: ""; position: absolute; top: 0; right: 0; width: 20px; height: 24px; display: inline-block;}

.col-9 .nav-carousel-item{ width: 40%; }

@media (max-width: 1200px){
	.col-9 .nav-carousel-item{ width: 30%; }
}

.navigation-row{ overflow:hidden; -webkit-transform: translateZ(0); margin-top: 15px; }
.nav-carousel .nav-carousel-item{ float: left; }
.navigation-section{ float: left;}
	.navigation-section .nav-carousel{ overflow: auto; /*display: inline-block;*/ }
	.navigation-section .column-end + .nav-carousel-item { clear: both; }
	.navigation-section .heading-row{ padding: 0px 10px 10px 0; margin-left: 0; font-size: 1.2em; padding-bottom: 0; }
	.navigation-section .nav-carousel{ padding: 5px 10px 25px 0; }
		.navigation-section .nav-carousel .nav-carousel-item{ text-align:left !important; font-size: 0.95em; }
			.navigation-section .nav-carousel .nav-carousel-item a{ margin-bottom: 5px; margin-left: 0; padding-left: 0; }
	.navigation-section .nav-container{ /*display: inline-block; float: left;*/ }
	.navigation-section + .navigation-section .nav-container { /*display: inline-block; float: right;*/ padding-left: 20px; }
	#header .row-toggle-content .navigation-section .btn.btn-default { font-weight: normal; }
		#header .row-toggle-content .navigation-section .btn.btn-default:before { content: "\3E"; }
	.navigation-section:last-child[left-offset="1"]{ position:relative; left: 16%; }

/*== footer ==*/

.footer{ background-color: transparent; background: url("../img/pattern.png"); }
.footer .footer-col .footer-content, .footer .footer-col .footer-title{ padding-right: 10px; }
	.footer .footer-col:last-child .footer-content,
	.footer .footer-col:last-child .footer-title { padding-right: 0px; }
	.footer .footer-col + .footer-col .footer-content,
	.footer .footer-col + .footer-col .footer-title{ padding-left: 10px; }
	.footer .copyright, .copyright{ border: none; padding-top: 20px; background: url("../img/pattern.png"); min-height: 40px; height: auto; }
	.footer .footer-col .footer-title{ text-transform: none; margin-top: 40px; }
	.footer .footer-col .footer-content { color: #9c9c9c; }
		.footer .footer-col ul.contact-info li { position: relative; }
		.footer .footer-col .footer-content a{ color: #9c9c9c; }
		.footer .footer-col .footer-content .contact-title{ position: absolute; top: 0 ;}
			.footer .footer-col .footer-content .contact-title i{ width: 25px; height: 25px; }
				.footer .footer-col .footer-content .contact-title i.fa-globe { font-size: 25px; }
			.footer .footer-col .footer-content .contact-title span{ display: none; }
		.footer .footer-col .footer-content .contact-details{ margin-left: 0px; }
	.footer .social-icons .social-media-icon { margin-right: 0; }
.social-icons li{ float: left; }
.social-media-icon { border: none !important; background-color: transparent; margin-right: 0; }

@media (max-width: 768px){
	.footer .footer-col .footer-content,
	.footer .footer-col .footer-title,
	.footer .footer-col + .footer-col .footer-content,
	.footer .footer-col + .footer-col .footer-title{ padding: 0px; }
}


/*== providers ==*/
.provider-item{}
	/*.provider-item .blog-post-details-item{ width: 100%; }*/
	.provider-item  .blog-post-details-item i + * { margin-left: 21px; }


/*=============================================================================
	Profiles
===============================================================================*/
.profiles-divider {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: 93%;
	border-bottom: solid 1px #EAEAEA;
	padding-top: 60px;
	margin-bottom: 50px;
}

.contactus-form1-row{ clear: both; margin-bottom: 2em; }
	.contactus-form1-row .h3-body-title{
		font-weight: normal;
		font-size: 1.3em;
		text-transform: none;
	}

	.contactus-form1-row .h3-body-title-excl{
		margin-top: 10px;
	}

	.contactus-form1-row .h3-body-title span.important-info {
		font-size: 10px;
		color: red;
		margin-left: 10px;
	}

.bootstrap-tagsinput{ font-size: 1.4em; line-height: 1.7em !important; }

.p-item{ margin-top:10px; }
	.p-item .content-box{ padding: 16px 10px; -webkit-animation: 1s 0.2s; }
		.p-item .content-box h4{ margin-bottom: 10px; }
		.p-item .content-box .toolbar{ display: inline-block; float: right; }
			.p-item .content-box .toolbar a { margin-left: 6px; }
				.p-item .content-box .toolbar a i { font-size: 25px; position: relative; }
					.p-item .content-box .toolbar a i.fa-pencil-square-o{ top: 2px; }
		.p-item .content-box .latest-link{ height: 5em; display: inline-block; overflow: hidden; }
		.p-item .content-box .blog-post { margin-bottom: 10px; }
	.p-item.profile-item .content-box{ height: 160px; }
	.p-item.source-item .content-box{ height: 80px; }
	.p-item .offline-action{ display: none; }
		.p-item.public .publish-action{ display: none; }
		.p-item.public .offline-action{ display: inline-block; }
	.p-item i.public{ display: none; }
		.p-item.public i.public{ display: inline-block; color: #339733; }
		.p-item.public i.offline{ display: none; }

.p-item.create-item{ }
	.p-item.create-item .callout-box{ background: #7E7CA4; color: white; border-color: #666; }
		.p-item.create-item .callout-box a,
		.p-item.create-item .callout-box i{ color: white; }

.p-title-col{}
	.p-title-col > *{ float: left; }
	.p-title-col .p-title-toolbar{}
		.p-title-col .p-title-toolbar > a{ font-size: 2.5em; margin-left: 0.5em; position: relative; top: -0.2em; }
		.p-title-col a.delete-action { float: right; font-size: 2.5em; top: -0.2em; position: relative; }

.p-tab-toolbar{ position: absolute; top: 9px; left: 10px; z-index: 10; }
	.p-tab-toolbar a{}
		.p-tab-toolbar a i{ font-size: 2em; }
	.p-tab-toolbar + * { padding-left: 4em !important; }
	.p-tab-toolbar .deactivate-action{ display: none; }
		.p-tab-toolbar .action.active .deactivate-action{ display: inline-block; }
		.p-tab-toolbar .action.active .activate-action{ display: none; }

.add-profile{}
	.add-profile.content-box h4 i{ margin-right: 0; }
	.add-profile span{ /* margin-top: 0.5em; display: inline-block; @Rado */ line-height: 33px; }

.chart-col{ margin-top: 10px; }

.large-toolbar{ margin-top: 3em; padding: 10px 20px; }
	.large-toolbar .btn{ margin: 0 0 0 10px; float: right; }
.large-toolbar.callout-box{ border-left: 1px solid #eaeaea; }


.show-sources{ margin-top: 2em; margin-bottom: 2em; }
	.show-sources > div{ color: #666; font-size: 14px; }
	.show-sources span i{ margin: 0 10px; }
	.show-sources > *:last-child{ display: inline-block; margin-bottom: 0;  }
	.show-sources a{  font-style:italic; position: relative; top: 1em; }
		.show-sources input[type=checkbox]{ display: none; }
		.show-sources input[type=checkbox] ~ .checked,
		.show-sources input[type=checkbox] ~ .unchecked{ cursor: pointer; margin-bottom: 3px; clear: both; }
		.show-sources input[type=checkbox] ~ * i{ cursor: pointer; margin-right: 10px; }
		.show-sources input[type=checkbox] ~ .unchecked .ckecked{ display: inline-block; }
		.show-sources input[type=checkbox] ~ .unchecked .unchecked{ display: none; }
		.show-sources input[type=checkbox] ~ .checked .checked{ display: none; }
		.show-sources input[type=checkbox] ~ .checked .unchecked{ display: inline-block; }
			.show-sources input[type=checkbox]:checked ~ .unchecked .checked{ display: none }
			.show-sources input[type=checkbox]:checked ~ .unchecked .unchecked{ display: inline-block; }
			.show-sources input[type=checkbox]:checked ~ .checked .checked{ display: inline-block; }
			.show-sources input[type=checkbox]:checked ~ .checked .unchecked{ display: none; }
		.show-sources input[type=checkbox] ~ a .everywhere{ display: inline-block; }
		.show-sources input[type=checkbox] ~ a .selected{ display: none; }
			.show-sources input[type=checkbox]:checked ~ a .everywhere{ display: none; }
			.show-sources input[type=checkbox]:checked ~ a .selected{ display: inline-block; }
	.show-sources > i{ margin: 0 0.7em; font-size: 0.9em; }
	.show-sources + .divider { margin: 0;  }

.providers-section{}
	.providers-section .h3-body-title{ margin-top: 2em; }


.add-source{}
	.add-source .bootstrap-tagsinput{ display: block; border: none; padding: 0; margin: 0; box-shadow: none; }
		.add-source .bootstrap-tagsinput .tag{ display: block; background-color: transparent; background-repeat: no-repeat; background-position: left center; padding-left: 27px; margin-bottom: 10px; }
			.add-source .bootstrap-tagsinput .tag [data-role="remove"] {
					display: inline;
					width: auto;
					height: auto;
					line-height: normal;
					vertical-align: baseline;
					background-image: none;
					background-position: 0% 0%;
					background-repeat: repeat;
					margin-top: 0;
					font-family: FontAwesome;
					font-weight: normal;
					font-style: normal;
					text-decoration: inherit;
					-webkit-font-smoothing: antialiased;
				}
				.add-source .bootstrap-tagsinput .tag [data-role="remove"]:hover:active { box-shadow: none; }
				.add-source .bootstrap-tagsinput .tag [data-role="remove"]:before{ content: "\f057"; text-decoration: inherit; display: inline-block; speak: none; }
				.add-source .bootstrap-tagsinput .tag [data-role="remove"]:after{ content:""; }
		.add-source .bootstrap-tagsinput input{ width: 100% !important; }
			.add-source .bootstrap-tagsinput input:focus{ border: 1px solid #ccc; }

.profile-status{}
	.profile-status .status-item i{ font-size: 20px; margin-right: 10px; }
	.profile-status.active ~ .p-title-toolbar .activate-action,
	.profile-status.halfactive  ~ .p-title-toolbar .activate-action{ display: none; }
	.profile-status.inactive  ~ .p-title-toolbar .deactivate-action{ display: none; }
	.profile-status.inactive.halfactive  ~ .p-title-toolbar .activate-action{ display: inline-block; }
	.profile-status.active.halfactive  ~ .p-title-toolbar .deactivate-action{ display: inline-block; }

.profile-mode{}
	.profile-mode i{ display: none; }
		.profile-status.inactive .profile-mode i.inactive{ display: inline-block; }
		.profile-status.halfactive .profile-mode i.halfactive{ display: inline-block; }
		.profile-status.active .profile-mode i.active{ display: inline-block; }
		.profile-status.active.halfactive .profile-mode i.halfactive,
		.profile-status.inactive.halfactive .profile-mode i.halfactive{ display: none; }

.action-on{ color: #339733; }
.action-off{ color: #D72727; }

.form-wrapper label.error { color: #d14836; display: inline-block; width: auto; }
.form-wrapper input[type=text], .form-wrapper input[type=password], .form-wrapper input[type=email], .form-wrapper textarea{ border: 1px solid #ccc; background: transparent; }

.blockUI.blockMsg.blockPage { padding: 20px !important; border-width: 2px !important; }
	.blockUI.blockMsg.blockPage h1{ margin-bottom:0; }

.compact-list .details-right-col{ margin-top: -22px; }

/* ================================================================= PROFILE CONTEXT TAB ==================================================================== */

#uploaded-files
{
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4);
	padding: 5px 5px;
	background-color: #f7f7f7;
}

#uploaded-files
{
	float: left;
	width: 100%;
}

#uploaded-files .file-title
{
	color: black;
}

#uploaded-files .file-row
{
	background-color: #f7f7f7;
	padding: 5px 2px;
	float: left;
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #ddd;
}

#uploaded-files .file-row:last-of-type {border-bottom: none;}

#uploaded-files .file-row .well,
#uploaded-files .file-row i.icon-flat
{
	float: left;
	display: inline-block;
}
#uploaded-files .list-group .list-group-item:after {content: '';}

#uploaded-files .file-row.not-ready{background-color: rgba( 255, 153, 0, 0.4); }
#uploaded-files .file-row.ready{background-color: rgba( 0, 255, 0, 0.4 ); }

#uploaded-files .file-row.removed{background-color: rgba( 255, 0, 0, 0.4);}
#uploaded-files .file-row.removed .file-title{text-decoration: line-through;}
#uploaded-files .file-row.removed .well,
#uploaded-files .file-row.removed .file-actions
{
	display: none;
}

#uploaded-files .file-row .file-actions,
#uploaded-files .file-row .file-title
{
	display: inline;
	line-height: 40px;
	font-size: 16px;
}

#uploaded-files .file-row .file-actions
{
	float: right;
}
#uploaded-files .file-row .file-actions i
{
	margin-left: 10px;
	cursor: pointer;
}

#uploaded-files .file-row .well a
{
	cursor: pointer;
	moz-transition: all 0.5s;
		transition: all 0.5s;
}

/* =================================================== PROFILE POSSIBLE ITEMS ======================================================================= */

.possible-items-control .datepicker
{
	padding: 5px 5px !important;
	border-radius: 5px;
	width: 80px !important;
	cursor: pointer;
}

.possible-items-control .datepicker:hover
{
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.possible-items-control .items-submit
{
	margin: 0 0 0 5px;
}

.possible-items-control .items-container
{
	border-top: 1px solid #ddd;
	padding-top: 2em;
}

.possible-items-control .description
{
	width: auto;
	margin-right: 5px;
}

.possible-items-control.hidden-controls > *:first-child{ display: none; }

.items-container .news-list.news-list-scrollable
{
	height: 600px;
	overflow-y: auto;
	overflow-x: hidden;
}

/* ======================================================= PROVIDERS FORM STYLING ==================================================================== */

/*
#provider-form .source-container
{
	height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
	padding-left: 5px;
	margin-top: 5px;
}
*/
.google-tagsinput .bootstrap-tagsinput,
.twitter-tagsinput .bootstrap-tagsinput
{
	padding-top: 0;
	background-color: #fff;
	margin-bottom: 0;
}


.location-control-container .items-container{padding-top: 5px;}
.location-control-container .items-container .label-info{font-size: 15px; margin-right: 5px;}

.location-control-container .items-container span.remove:after
{
	content: 'x';
	cursor: pointer;
	margin-left: 8px;
}

/* ======================================================== SOME MORE UPLOADER STYLING =============================================================== */

#uploader .plupload{box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.4);}
#uploader .plupload_header{ display: none; }
#uploader .plupload_filelist{max-height: 100px;}
#uploader .plupload_filelist .plupload_droptext{max-height: 80px;line-height: 80px;}
#uploader .plupload_content .plupload_filelist_header{ display: none; }

/* ======================================================= NAVIGATION ADDITIONS STYLING ============================================================== */

body.toggled-mobile #home-page-carousel,
body.toggled-mobile div.copyright,
body.toggled-mobile footer
{display: none;}

body.toggled-mobile .content-wrapper
{
	position: absolute;
	left: 70%;
	overflow: hidden;
	width: 100%;
}

body.toggled-mobile .top_wrapper
{
	width: 70%;
	overflow: hidden;
	position: absolute;
}

body.toggled-mobile .top_wrapper #header
{
	position: relative !important;
}

.compact-nav-toggler
{
	width: 100%;
	float: left;
	padding:0;
}

.compact-nav-toggler > a
{
	padding: 0;
	text-align: center;
	line-height: 15px;
	height: 20px;
}

.mobile-settings-button
{
	float: left;
	padding: 0px 9px;
	left: 60px;
	position: absolute;
	background-color: white;
	font-size: 28px;
	top: 11px;
	color: #7E7CA4;
	display: none;
}

.mobile-settings-button > a {color: #7E7CA4;}
.mobile-settings-button > a:hover {text-decoration:none;}
.mobile-settings-button:hover{opacity: 0.78;}

.toggled-mobile .mobile-settings-button{display:block;}
.sticky-header .mobile-settings-button{top: 7px;}

@media (max-width: 991px)
{
	.sticky-header .header .logo,
	div.logo,
	div.logo img
	{ float: right; }

	.mobile-menu-button
	{
		right: auto !important;
	}

}

@media (max-width: 768px)
{
	#profile_rep_form .accordion-row.large .accord-icon	{left: 0;}
}

.accordion-row a,
.accordion-row a:link,
.accordion-row a:visited
{	color: inherit;
	text-decoration: inherit;}
	
.accordion-row a:hover {
	color: inherit;
	text-decoration: underline;
}

.fp-section{ height: auto !important; }
.fp-slide{ height: 1px !important; }
	.fp-slide.active{ height: auto !important; }
	.fp-slide .slimScrollDiv,
	.fp-slide .fp-scrollable{ height:auto !important; }

.test-l{  margin: auto;
  width: 10%;
  height: 5000px;
  position: absolute;
  left: 0;}
.test-r{  margin: auto;
  width: 10%;
  height: 5000px;
  position: absolute;
  right: 0;}

/** START PROGRESSBARS  */

.progress{
	height: 15px;
	margin-bottom: 0.5em;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0px;
}

.progress .progress-bar{
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: width .6s ease-in-out;
	transition: width .6s ease-in-out;
	border-radius: 0px;
	line-height: 16px;
	text-align: left;
	padding-left: 7px;
	font-weight: bold;

}
.bar-title{ color: #9C9C9C; }

.progressbar-container{ margin-bottom: 0.7em; cursor: pointer; }
	.progressbar-container input{ display: none; }
	/*.progressbar-container input + .checkable-bar{  border-left: 5px solid #ddd; padding-left: 5px;   }*/
	.progressbar-container input:not(:checked) ~ .progress{}
		.progressbar-container:not(:hover) input:not(:checked) ~ .checkable-bar{ border-color: #e2e2e2 !important; }
		.progressbar-container input:not(:checked) ~ .checkable-bar .progress .progress-bar{ background-color: #e2e2e2 !important; }
		.progressbar-container:not(:hover)  .bar-title{ color: #BBB !important; }
.progressbar-container input:checked{}
	.progressbar-container input:checked + .checkable-bar{ border-color: #D14836; }
		.progressbar-container .progress .progress-bar-title{ top: 2px; left: 5px; font-size: 10px; line-height: 11px; }



.progressbar-container:not(:hover) input:not(:checked) ~ .checkable-bar .col-xs-1 .mentions_num{ background:#6E6E6E!important; color: #FFFFFF!important;}
/*.progressbar-container input:not(:checked) ~ .checkable-bar .progress .progress-bar{ background: #e2e2e2 !important; }*/
.progressbar-container input:checked + .checkable-bar .col-xs-1 .mentions_num{ background:#FFFFFF; }



.single-process .process-details img {
	padding: 40px 0px;
}

.single-process:hover .process-details img {
    opacity: 0;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}

.price-table.popular
{
	box-shadow: 0px 5px 5px 2px rgba(0, 0, 0, 0.1);
}

.price-table.popular .price-table-header::after
{
	content: '';
    width: 85%;
    height: 15%;
    border: 2px solid white;
    display: block;
    position: absolute;
    top: 90px;
    left: 7.5%;
}

.price-table.one-star .price-table-header::before{width: 30px;}
.price-table.two-star .price-table-header::before{width: 45px;}
.price-table.three-star .price-table-header::before{width: 60px;}
.price-table.four-star .price-table-header::before{width: 75px;}

/* Remove if you wish to return to the old price table view
.price-table.real-price-table .price-table-header::before
{
	content: '';
    height: 23px;
    display: block;
    color: white;
    position: absolute;
    top: 85px;
    left: 20px;
    background-color: #d14836;
    z-index: 1000;
    background-image: url('/common/res/v02/img/dashboard/white_star.png');
    border-right: 15px solid #d14836;
    border-bottom: 9px solid #d14836;
}
*/

.price-table.real-price-table .price-number{line-height: 80px;}

@media(max-width: 1200px) {
	.price-table.popular .price-table-header::after
	{
	    width: 90%;
	    left: 5%;
	}
}

@media(max-width: 1015px) {
	.price-table.popular .price-table-header::after{height: 17%;}
}

@media(max-width: 765px) {
	.price-table.popular .price-table-header::after
	{
		height: 17%;
		top: 70px;
	}

	.price-table.popular .price-table-header::before
	{
		top: 65px;
	}
}

/*====skip kw filter icon ====*/
.skip-kw-init {
	background-color:#FFF;
	color:#d14836;
	padding-left: 2px;
    margin-right: 3px;
    padding-right: 2px;
}	
	
.skip-kw {
	background-color:#d14836;
	color:#FFF;
	padding-left: 2px;
    margin-right: 3px;
    padding-right: 2px;
}

/*====skip kw filter icon  ====*/

/*====tagsinput disabeled label */
.tag {
	white-space: nowrap!important;
 } 
.tag-disabeled {
	white-space: nowrap!important;
}
.tag-entity {
    background-color: #808080!important;
}
.tag-stag {
    background-color: #0080ff!important;
}
.tag-track {
    background-color: #3CB371!important;
}

/* BEGIN Advanced Profiles List */

.advanced-profile-font {
	font-size: 16px;
}

/* END Advanced Profiles List */


/** BEGIN SOCIAL REPORTS **/

.social_serial_chartdiv {
	width		: 100%;
	height		: 300px;
}

.social_pie_chartdiv {
	width		: 100%;
	height		: 300px;
	margin-bottom: 10px;
}
	
.row_chart {
    margin: 0;
    margin-bottom: 38px;
    /**border-bottom:1px solid lightgray;*/
}
	
.social_chart_overview {
	margin-top: 5px;
	padding-top: 20px;
   	padding-bottom: 20px;
   	border-top:1px dotted lightgray;
}

.row_chart i {
	font-size: 1.4em;
   	margin-right: 0.4em;
}

/** END SOCIAL REPORTS **/

/** REPORT NAVIGATION BEGIN **/

.report-nav {
	margin-top: 25px;
	font-size: 14px;
	color: #d14836 !important;
}

.report-nav-header {
    border-bottom: 1px solid #d14836;
    color: #d14836 !important;
}

.report-nav .report-item:first-child
{
	margin-top: -7px;
}

.report-item {
	width: 100% !important;
    margin-bottom: 1em !important;
    margin-left: 0;
    margin-right: 0px;
    position: relative;
    float: left;
    height: 18px;
}

.report-item i.selected-report-period {
	padding-left: 5px;
}

.report-item i {
	position: absolute;
    top: 1px;
    left: 0;
    font-size: 17px;
    margin-right: 5px;
    min-width: 18px;
    padding-left: 1px; 
}

.report-item a {
	display: block;
    margin-left: 30px;
    margin-top: 0;
    color: #d14836 !important;
}

.report-item h4 {
	display: block;
    margin-left: 30px;
    margin-top: 0;
    line-height: 25px;
}

.report-item i.time-icon {
	line-height: 25px;
	margin-top: 3px;
}

/** END REPORT NAIGATION **/

/** BEGIN SOCIAL NEWS FILTER **/
.mobile-social-news-filter {
	margin-top: 7px;
	background-color: #fff;
	position: fixed;
    width: 100%;
	height: 49px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
    z-index: 1;
}

.mobile-intel-filter {
	margin-top: 6px;
	background-color: #fff;
	position: fixed;
    width: 100%;
	height: 49px;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
    z-index: 1;
}

@media (min-width: 960px) {
	.skin-chooser-container .arrow-left.intel-filter-button {
		top: 27%;
	}
}

@media (max-width: 959px) {
	.mobile-social-filter-button {
	    position: absolute;
	    margin-top: 5px;
	    right: 45px;
	    width: 36px;
	    height: 36px;
	    line-height: 34px;
	    text-align: center;
	    font-size: 24px;
	    border: 1px solid #ccc;
	    background-color: #fff;
	    border-radius: 5px;
	}
	.mobile-intel-filter-button {
	    position: absolute;
	    margin-top: 5px;
	    right: 0px;
	    width: 36px;
	    height: 36px;
	    line-height: 34px;
	    text-align: center;
	    font-size: 24px;
	    border: 1px solid #ccc;
	    background-color: #fff;
	    border-radius: 5px;
	}
}
/** END SOCIAL NEWS FILTER **/

/** START SUMMARY ITEM **/

.summary { 
	float:left; 
	padding:0; 
	margin-bottom:3em 
}
	
.summary_title { 
	color: #d14836; 
	text-align:left; 
	line-height: 3em; 
}
.summary_item { 
	border-top:1px solid lightgray; 
	margin:20px; 
	margin-left:0; 
	padding-bottom: 10px; 
	padding-top: 20px; 
	color: black; 
	line-height: 1.6em; 
}

.summary_item:last-child {
    border-bottom: 1px solid lightgray;
    margin-bottom: 0px;
    padding-bottom: 30px;
}
	
.summary_item_sep { 
	color:#d14836; 
	margin:10px; 
}

/** END SUMMARY ITEM **/

/**************************************************************************************************
* FAQ
**************************************************************************************************/

/* icon-plus-sign is from the old font-awesome and the JS is configured to work with them. This is a workaround*/
.accordion-row .title i.icon-minus-sign{
	padding: 1px;
	display: none;
}
.accordion-row .title i.icon-plus-sign{
	padding: 1px;
	display: block;
}
.accordion-row .title.active i.icon-minus-sign{
	display: block;
}
.accordion-row .title.active i.icon-plus-sign{
	display: none;
}


/**************************************************************************************************
* List highlights
**************************************************************************************************/
.blog-post.highlight{ }
	.blog-post.highlight .list-highlight-title{  /* border-bottom: 1px solid #d14836; Commented for merge with FEKRA*/  margin-bottom: 1em; }
	.blog-post.highlight .blog-span h2{ border-bottom: none;  margin-bottom: 0em; }
	.blog-post.highlight .list-highlight-title [class*="col-md"], 
	.blog-post.highlight .list-highlight-title [class*="col-sm"], 
	.blog-post.highlight .list-highlight-title [class*="col-lg"] { margin-bottom: 0px;}
	
@media (max-width: 767px) {
	.blog-post.highlight .highlight-lbl { width: 100%; display: block; padding: 10px; text-align: left; }
}


/******************************
* Wallflux html styles
******************************/
#wfx .post { margin-bottom: 2em; font-size: larger; }
#wfx .post .like { display: inline-block; margin: 5px }
#wfx .post .time { display: inline-block; margin: 5px }
#wfx .name { display: inline; padding-left: 5px; padding-right: 5px; }
#wfx .message { display: inline; }
#wfx .thumb { display: none; }
#wfx blockquote { border-left: 1px solid #c9c9c9; }


