.blt-task-list #tasks {
	margin: 6em 0 1em;	
}
@media (min-width: 1200px) {
	.blt-task-list #tasks {
		margin: 1em 0 1em;
	}
}

.blt-task-list .task-duedate {
	margin: 1.5em 0;
}

.blt-task-list .task-notes {
	font-size: 1.15em;
	margin: 1.5em 0 2em;
}

.blt-task-list .clock {
	display: inline-block;
	font-size: 2em;
	position: relative;
	top: 5px;
}

.blt-task-list .deadline {
	display: inline-block;
	margin: 0 .5em;
	font-size: 1em;
}
@media (min-width: 992px) {
	.blt-task-list .deadline {
		margin: 0 1em;
		font-size: 1.15em;
	}
}

.blt-task-list .deadline__date {
	color: #839499;
}


.blt-task-list .deadline-date {
	display: inline-block;
}

.blt-task-list .sprite-clock-red {
	background-image: url("/cfs-file/__key/themefiles/s-3fc3f82483d14ec485ef92e206116d49-files/ui_2D00_icons_5F00_cc0000_5F00_256x240.png");
	background-position: -108px -154px;
	background-size: 350px;
	width: 25px;
	height: 25px;
}

.blt-task-list .sprite-clock-yellow {
	background-image: url("/cfs-file/__key/themefiles/s-3fc3f82483d14ec485ef92e206116d49-files/ui_2D00_icons_5F00_444444_5F00_256x240.png");
	background-position: -108px -154px;
	background-size: 350px;
	width: 25px;
	height: 25px;
}

.blt-task-list .sprite-clock-green {
	background-image: url("/cfs-file/__key/themefiles/s-3fc3f82483d14ec485ef92e206116d49-files/ui_2D00_icons_5F00_777620_5F00_256x240.png");
	background-position: -108px -154px;
	background-size: 350px;
	width: 25px;
	height: 25px;
}

.blt-task-list .button {
	align-items: flex-start;
	text-align: center;
	cursor: default;
	color: buttontext;
	background-color: buttonface;
	box-sizing: border-box;
	padding: 2px 6px 3px;
	border-width: 2px;
	border-style: outset;
	border-color: buttonface;
	border-image: initial;
}

.blt-task-list .status {
	float: none;
	width: auto;
	position: relative;
	top: -5px;
}

.blt-task-list .task-body-status .status {
	font-size: .9em;
	color: #839499;
}

.blt-task-list .progress-bar-on-title, .progress-bar {
	width:50px;
}

.blt-task-list .progress-text {
	float: right;
	width: auto;
	margin-top: 1.8em;
	margin-right: 1em;
	font-size: .8em;
	color: #839499;
}

.blt-task-list .task-body-status {
	float: right;
	width: auto;
}

.blt-task-list .add-task {
	position: absolute;
	top: -3em;
	right: 0;
	padding: 10px 25px;
	font-size: 1.1em;
}
@media (min-width: 1200px) {
	.blt-task-list .add-task {
		top: auto;
		bottom: 1em;
	}
}

.blt-task-list .taskPanel {
	background: #fff;
}

.blt-task-list .restore-task {
	background: #343F49;
}

.blt-task-list .alc-tabs__restore-btn {
	color: #fff;
	margin: 1.5em;
}

.blt-task-list .skip {
	float:left;
}

.blt-task-list .skip-label {
	padding-right:10px;
}

.blt-task-list #sortable,#sortable2,#sortable3 ,#sortable4  {
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	  width: 90%;
	  cursor:move;
	  font-family: arial;
	  position:relative;
	  font-size:11pt;
}

.blt-task-list h3 {
	position: relative;
	font-size: 14pt;
	height: auto;
}

.blt-task-list .task {
	   height:200px;
	   width:90%;
	   background-color:red;
 }

.blt-task-list span.ui-icon-trash {
	  position:absolute;
	  right:5px;
	  cursor:pointer;
}

.blt-task-list span.ui-icon-caret-1-e {cursor:pointer;}

.blt-task-list #sortable span,#sortable2 span,#sortable3 span  {
	margin-right: 5px;
}

.blt-task-list #sortable li, #sortable2 li, #sortable3 li, #sortable4 li {
	  margin: 0 5px 5px 5px;
	  padding: 5px;
	  font-size: 1.2em;
	  height: 1.5em;
}

.blt-task-list html>body #sortable li {
  height: 1.5em;
  line-height: 1.2em;
}

.blt-task-list .ui-state-highlight {
  height: 1.5em;
  line-height: 1.2em;
  border:2px dotted #000;
}

.blt-task-list .duedate {
	 right:80px;
	 font-size:9pt;
	 position:absolute;
}

.blt-task-list span.ui-icon-clock{
	 right:150px;
	 position:absolute;
}

.blt-task-list #modalmask
{
	height: 100%;
	position: absolute;
	visibility: visible;
	overflow: hidden;
	z-index: 20000;
	left: 0px; top: 0px;
	width: 100%;
}

.blt-task-list #modalpopup
{
	position: absolute;
	visibility: visible;
	overflow: visible; 
	height: 550px;
	z-index: 20000;
	width: 540px;
	left: 35%;
	top: 15%;
}

.blt-task-list #modal
{
	width: auto;
	height: auto;
}

.blt-task-list #modalcontent
{
	/*width: 500px;
	height: 460px*/
}

.blt-task-list #modalwrapper
{
	width: auto; 
	height: auto;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 0px;
}

.blt-task-list .modal-close-wrapper .modal-close:hover {
	color:#d58e53 !important;
}

.blt-task-list .clear
{
	clear:both;  
}

.blt-task-list .ui-widget input, 
.blt-task-list .ui-widget select, 
.blt-task-list .ui-widget textarea, 
.blt-task-list .ui-widget button {
	font-family: 'Ubuntu', sans-serif;
}

.blt-task-list .tab
{
	 float:left;
	 width:100%;
}

.blt-task-list #delete
{
	float: right;
	display: none;
	margin-top: .5em;
	color: #e5e9ea;
}

.blt-task-list #deleteicon
{
	float:right;
}

.blt-task-list #taskstatus {
	font-size: .9em;
	display: inline-block;
	margin-left: .5em
}
@media (min-width: 992px) {
	.blt-task-list #taskstatus {
		float: right;
		margin: -10px 1.5em 0;
	}
}

.blt-task-list .taskduedate[style*="hidden"] {
	float: right;
}
.blt-task-list .taskduedate[style*="visible"] {
	float: none;
}

.blt-task-list #taskduedate {
	font-size: .9em;
	display: inline-block;
}
@media (min-width: 992px) {
	.blt-task-list #taskduedate {
		float: right;
		margin: 10px 10px 0px 0px;
	}
}

.blt-task-list .editTask
{
	float:right;
}

.blt-task-list .task-body
{
	height:auto !important;
}

.blt-task-list #validationTitle
{
	color:red;
}

.blt-task-list .divHplHeader{
	width:100%;
	float:left;
	font-weight: bold;
	font-size: large;
}

.blt-task-list .helpfulCnt{
	width:50%;
	float:left;
	background-color:#f4f5f6;
}

.blt-task-list .helpfulCnt .divHplMain{
	width:100%;
	float:left;
	margin-bottom : 5px;
	margin-left:5px;
}

.blt-task-list .helpfulCnt .divAvatar{
	width:25%;
	float:left;
}

.blt-task-list .helpfulCnt .divDetail{
	width:75%;
	float:right;
	padding-left:10px;
}

.blt-task-list .helpfulCnt .divCategory{
	color:green;
}

.blt-task-list .helpfulCnt .divTitle{
	font-weight: bold;
	font-size: large;
}

.blt-task-list .helpfulCnt .divAuthor{
	color:orange;
}

.blt-task-list .helpfulCnt hr{
	display: block;
	height: 1px;
	background-color:#65e026;
	border-top: 1px solid #65e026;
	margin: 1em 0;
	padding: 0; 
}

.blt-task-list .helpfulCnt .authorAvatar{
	height:100px;
}

.blt-task-list .helpfulCnt .btnAction{
	line-height: 30px;
	padding: 0 25px 0 25px;
	border-radius: 3px;
	display: inline-block;
	background-color: #4aa3df;
	color: white;
	margin-top: 10px;
}

.blt-task-list #edit {
	float: right;
	display: none;
	margin-top: .5em;
	color: #e5e9ea;
}

.blt-task-list .due-date-initial
{
	margin-top: 1em;
	margin-left: .5em;
}
@media (min-width: 992px) {
	.blt-task-list .due-date-initial {
		float: right;
		margin-top: 0;
		margin-left: 0;
	}
}

.blt-task-list .buttonPanel {
/*	float:right;  */
}
@media (min-width: 992px) {
	.blt-task-list .buttonPanel {
		float:right;  
	}
}

.blt-task-list .glow-datetimeselector-calendarbutton {
	background-image: url("/cfs-file/__key/themefiles/s-3fc3f82483d14ec485ef92e206116d49-files/ui_2D00_icons_5F00_777620_5F00_256x240.png");
	background-position: -87px -154px;
	background-size: 350px;
	width: 25px;
	height: 25px;
	background-color: #fff;
	border: 0px;
	visibility: hidden;
	position: relative;
	left: -26px;
}
.blt-task-list .date-picker-icon  {
	font-size: 2em;
	color: #B0673E;
	cursor: pointer;
	float: left;
}


/* =========================================================================
 *	alc-tabs section
	 ========================================================================= */

/* a lot of overrides and resets */
.blt-task-list .ui-tabs {
	padding: 0;
}

.blt-task-list .ui-widget {
	font-family: inherit;
	font-size: inherit;
}

.blt-task-list .ui-widget .ui-widget {
	font-size: inherit;
}

.blt-task-list .ui-widget-content {
	border: 0;
	background: 0;
	color: inherit;
}

.blt-task-list .ui-widget.ui-widget-content {
	border: 0;
}

.blt-task-list .ui-widget-header {
	border: 0;
	background: 0;
	color: inherit;
	font-weight: inherit;
}
.blt-task-list .ui-tabs .ui-tabs-nav {
	padding: 0;
	position: relative;
}

.blt-task-list .ui-helper-reset {
	line-height: inherit;
	font-size: inherit;
}

.blt-task-list .ui-tabs .ui-tabs-nav li {
	margin: 0;
	white-space: normal;
}
.blt-task-list .ui-tabs .ui-tabs-nav li:focus {
	outline: 0;
}

.blt-task-list .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: 0;
}

.blt-task-list .ui-corner-all, 
.blt-task-list .ui-corner-top, 
.blt-task-list .ui-corner-left, 
.blt-task-list .ui-corner-tl,
.blt-task-list .ui-corner-right, 
.blt-task-list .ui-corner-tr {
	border-radius: 0;
}
.blt-task-list .ui-state-active, 
.blt-task-list .ui-widget-content .ui-state-active, 
.blt-task-list .ui-widget-header .ui-state-active, 
.blt-task-list a.ui-button:active, 
.blt-task-list .ui-button:active, 
.blt-task-list .ui-button.ui-state-active:hover {
	border: 0;
	font-weight: inherit;
}

.blt-task-list .ui-state-default a, .blt-task-list .ui-state-default a:link, 
.blt-task-list .ui-state-default a:visited, 
.blt-task-list a.ui-button, a:link.ui-button, 
.blt-task-list a:visited.ui-button, 
.blt-task-list .ui-button {
	color: #fff;
}
.blt-task-list .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: none;
	padding: 0;
}
.blt-task-list .ui-tabs .ui-tabs-nav .ui-tabs-anchor:focus {
	outline: 0;
}

.blt-task-list #tabs .processing {
	visibility:hidden;
	position:absolute;
	background-color:rgba(0, 0, 0, 0.20);
	width:100%;
	height:100%;
	z-index:3000;
}

.blt-task-list .ui-tabs .ui-tabs-panel {
	padding: 0;
}

/* extending my styles */
.blt-task-list .alc-tabs,
.blt-task-list .ui-widget.ui-widget-content {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.blt-task-list .alc-tabs__nav,
.blt-task-list .alc-tabs__content {
  clear: both;
  display: none;
}

.blt-task-list .alc-tabs__content,
.blt-task-list .ui-tabs .ui-tabs-panel {
  border-top: 9px solid #343f49;
}

.blt-task-list .alc-tabs__label,
.blt-task-list .ui-tabs .ui-tabs-nav li {
  font-family: 'Trocchi', serif;
  font-size: 1.2em;
  display: block;
  float: left;
  padding: 1em 1em;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  background: #839499;
  margin-right: 1px;
  position: relative;
  top: 10px;
  -webkit-transition-property: box-shadow, top;
		  transition-property: box-shadow, top;
  -webkit-transition-timing-function: ease-out;
		  transition-timing-function: ease-out;
  -webkit-transition-duration: 0.2s;
		  transition-duration: 0.2s;
}
@media (min-width: 768px) {
  .blt-task-list .alc-tabs__label,
  .blt-task-list .ui-tabs .ui-tabs-nav li {
	padding: 1em 1.5em;
  }
}

.blt-task-list .alc-tabs__nav:checked + .alc-tabs__label,
.blt-task-list .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background: #343f49;
  box-shadow: inset 0 4px #839499;
  top: 0;
  padding-bottom: 27px;
}
.blt-task-list .ui-tabs .ui-tabs-nav li:nth-child(1).ui-tabs-active { box-shadow: inset 0 4px #D58E53; }
.blt-task-list .ui-tabs .ui-tabs-nav li:nth-child(2).ui-tabs-active { box-shadow: inset 0 4px #E76C6C; }
.blt-task-list .ui-tabs .ui-tabs-nav li:nth-child(3).ui-tabs-active { box-shadow: inset 0 4px #70D4AA; }
.blt-task-list .ui-tabs .ui-tabs-nav li:nth-child(4).ui-tabs-active { box-shadow: inset 0 4px #5D7EE6; }

.blt-task-list .alc-tabs__nav:checked + .alc-tabs__label .alc-tabs__icon {
  color: #70d4aa;
}

/* tab icons */
.blt-task-list .blt-task-list .alc-tabs__icon,
.blt-task-list #ui-id-1:before,
.blt-task-list #ui-id-2:before,
.blt-task-list #ui-id-3:before,
.blt-task-list #ui-id-4:before {
  font-family: FontAwesome;
  font-size: 1.6em;
  margin: 0;
  color: #343f49;
}

.blt-task-list #ui-id-1:before { content: "\f044"; }
.blt-task-list #ui-id-2:before { content: "\f031"; }
.blt-task-list #ui-id-3:before { content: "\f02d"; }
.blt-task-list #ui-id-4:before { content: "\f09e"; }

.blt-task-list .ui-tabs-active #ui-id-1:before { color: #D58E53 }
.blt-task-list .ui-tabs-active #ui-id-2:before { color: #E76C6C }
.blt-task-list .ui-tabs-active #ui-id-3:before { color: #70D4AA }
.blt-task-list .ui-tabs-active #ui-id-4:before { color: #5D7EE6 }

@media (min-width: 992px) {
  .blt-task-list .alc-tabs__icon,
  .blt-task-list #ui-id-1:before,
  .blt-task-list #ui-id-2:before,
  .blt-task-list #ui-id-3:before,
  .blt-task-list #ui-id-4:before {
	margin: 0 0.4em 0 0;
  }
}

.blt-task-list .alc-tabs__text {
  position: absolute;
	left: 0;
	color: transparent;
}
@media (min-width: 768px) {
  .blt-task-list .alc-tabs__text {
		position: static;
		color: inherit;
		display: block;
  }
}
@media (min-width: 992px) {
  .blt-task-list .alc-tabs__text {
		display: inline-block;
  }
}

.blt-task-list #tab1:checked ~ #content1,
.blt-task-list #tab2:checked ~ #content2,
.blt-task-list #tab3:checked ~ #content3,
.blt-task-list #tab4:checked ~ #content4 {
  display: block;
  background: #fff;
  color: #999;
  border-bottom: 2px solid #f0f0f0;
}

/* =========================================================================
 *	alc-accordion section
	 ========================================================================= */

 /* a lot of overrides and resets */
 .blt-task-list .ui-accordion .ui-accordion-header {
	 margin: 0;
	 font-size: inherit;
 }

 .blt-task-list .ui-state-default, 
 .blt-task-list .ui-widget-content .ui-state-default, 
 .blt-task-list .ui-widget-header .ui-state-default, 
 .blt-task-list .ui-button, 
 html .blt-task-list .ui-button.ui-state-disabled:hover, 
 html .blt-task-list .ui-button.ui-state-disabled:active {
	border: 0;
	background: 0;
	font-weight: inherit;
	color: inherit;
 }

 .blt-task-list .ui-state-default, 
 .blt-task-list .ui-widget-content .ui-state-default {
	 border: 0;
	 font-weight: inherit;
 }

 .blt-task-list .accordion .ui-icon-triangle-1-e,
 .blt-task-list .accordion .ui-icon-triangle-1-s {
	  display: none;
  }

.blt-task-list #taskduedate
{
	margin:10px 10px 0px 0px;
}

.blt-task-list #taskduedateicon
{
	font-size: 2em;
	margin: 0 10px 0 0;
	float: left;
}

@media (min-width: 992px) {
	.blt-task-list #taskduedateicon {
		float: right;
	}
}

.blt-task-list .createedittaskwrapper {
	padding: 2em 1em;
}
.blt-task-list .task-body .createedittaskwrapper {
	padding: 0;
}

.blt-task-list .createedittaskwrapper .tasknamerowwrapper,
.blt-task-list .createedittaskwrapper .buttonWrapper,
.blt-task-list .createedittaskwrapper .taskdescrowwrapper,
.blt-task-list .createedittaskwrapper .taskdaterowwrapper,
.blt-task-list .createedittaskwrapper .tasknotesrowwrapper,
.blt-task-list .createedittaskwrapper .task-status {
	padding: 1em 0;
}

.blt-task-list .createedittaskwrapper .date-picker-icon  {
	font-size: 2em;
	color: #B0673E;
	cursor: pointer;
	float: left;
	margin-top: .3em;
	margin-left: .3em;
}

.blt-task-list .createedittaskwrapper .task-body-status {
	float: none;
	display: inline-block;
	margin-top: 1em;
}

.blt-task-list .createedittaskwrapper .progress-text {
	float: none;
	display: inline-block;
	margin-top: 0;
	margin-right: 0;
	margin-left: .5em;
	position: relative;
	top: -8px;
}

 /* extending my stlyes */
.blt-task-list .alc-accordion__item {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  overflow: hidden;
}
.blt-task-list .accordion .group {
	position: relative;
	width: 100%;
}

.blt-task-list .alc-accordion__nav {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.blt-task-list .alc-accordion__label,
.blt-task-list .ui-accordion .ui-accordion-header {
  position: relative;
  display: block;
  padding: 1.8em 1em 1.5em 1em;
  background: #f5f5f5;
  cursor: pointer;
  border-bottom: 4px solid #839499;
  -webkit-transition-property: background, border-color;
		  transition-property: background, border-color;
  -webkit-transition-duration: 0.3s;
		  transition-duration: 0.3s;
	min-height: 9em;
}

@media (min-width: 992px) {
  .blt-task-list .ui-accordion .ui-accordion-header {
		min-height: 6em;
  }
}

.blt-task-list #tabs-1 .ui-accordion .ui-accordion-header { border-color: #D58E53; }
.blt-task-list #tabs-2 .ui-accordion .ui-accordion-header { border-color: #E76C6C; }
.blt-task-list #tabs-3 .ui-accordion .ui-accordion-header { border-color: #70D4AA; }
.blt-task-list #tabs-4 .ui-accordion .ui-accordion-header { border-color: #5D7EE6; }

.blt-task-list .alc-accordion__label-text {
  color: #343f49;
  font-size: 1.3em;
  font-weight: 700;
  display: block;
  margin-left: .5em;
	margin-bottom: 1em;
  padding: 0 0 0 1.5em;
  -webkit-transition: color 0.3s;
		  transition: color 0.3s;
	line-height: 1.4;
}

@media (min-width: 992px) {
  .blt-task-list .alc-accordion__label-text {
		display: inline-block;
		width: 34%;
		margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .blt-task-list .alc-accordion__label-text {
		width: 45%;
  }
}

.blt-task-list .alc-accordion__info {
  display: block;
  margin-left: .5em;
  margin-top: 1em;
}
@media (min-width: 1200px) {
  .blt-task-list .alc-accordion__info {
	display: inline-block;
	margin: 0;
	float: right;
  }
}
.blt-task-list .alc-accordion__sched {
  display: block;
  color: #839499;
  font-size: .8em;
  font-weight: 400;
  position: relative;
  margin-right: 2em;
}
@media (min-width: 768px) {
  .blt-task-list .alc-accordion__sched {
	display: inline-block;
	top: -10px;
  }
}
@media (min-width: 992px) {
  .blt-task-list .alc-accordion__sched {
	top: 0;
  }
}
.blt-task-list .alc-accordion__sched .alc-accordion__sched-icon {
  font-size: 2em;
  position: absolute;
  top: -5px;
  left: -35px;
}

.blt-task-list .alc-accordion__bar {
  width: 85px;
  height: 25px;
  display: inline-block;
  border: 3px solid #839499;
  position: relative;
  background: #fff;
  cursor: pointer;
}
@media (min-width: 768px) {
  .blt-task-list .alc-accordion__bar {
	margin-top: 0;
  }
}

@media (min-width: 992px) {
  .blt-task-list .alc-accordion__bar {
	top: 0;
  }
}

.blt-task-list .alc-accordion__bar-fill {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQYV2NsnjLzPwMSYASxkQUZMVSgCwAAoK8KwdOF6hcAAAAASUVORK5CYII=) repeat;
  height: 100%;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}

.blt-task-list .alc-accordion__bar-text {
  position: absolute;
  top: -20px;
  font-size: .6em;
  color: #839499;
  font-weight: 500;
}
.blt-task-list .alc-accordion__delete {
  display: inline-block;
  border: none;
  background: none;
  outline: none;
  cursor: pointer;
}
.blt-task-list .alc-accordion__delete-icon,
.blt-task-list .alc-accordion__edit-icon,
.blt-task-list .alc-accordion__note-icon {
  font-size: 2em;
  margin: 0 .5em 0;
  font-weight: 400;
  color: #839499;
}

.blt-task-list .alc-accordion__delete-icon:hover {
  color: #e76c6c;
}
.blt-task-list .alc-accordion__edit-icon:hover,
.blt-task-list .alc-accordion__note-icon:hover {
	color: #B0673E;
}

.blt-task-list .alc-accordion__note-icon {
	position: relative;
	top: -2px;
}
@media (min-width: 992px) {
	.blt-task-list .alc-accordion__note-icon {
		position: absolute;
		left: 44%;
		top: auto;
	}
}
@media (min-width: 1200px) {
	.blt-task-list .alc-accordion__note-icon {
		position: absolute;
		left: 55%;
	}
}

.blt-task-list .alc-accordion__content-wrap,
.blt-task-list .ui-accordion .ui-accordion-content {
  color: #475256;
  background: #f5f5f5;
  box-shadow: inset 0 -9px #343f49;
}

.blt-task-list .alc-accordion__content,
.blt-task-list .ui-accordion .ui-accordion-content {
  padding: 1.5em 1.5em;
}
@media (min-width: 992px) {
  .blt-task-list .alc-accordion__content,
	.blt-task-list .ui-accordion .ui-accordion-content {
		padding: 1.5em 1.5em 1.5em 3.5em;
  }
}

.blt-task-list .alc-accordion__content p,
.blt-task-list .task-description{
  font-size: 1.15em;
	margin: 0 0 1.5em;
}

.blt-task-list .alc-accordion__label:before,
.blt-task-list .ui-accordion .ui-accordion-header:before {
  font-family: FontAwesome;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  -webkit-transition: all .4s;
		  transition: all .4s;
  margin: .7em 1em 0 .75em;
  color: #839499;
  font-size: 2.1em;
  font-weight: 400;
}
.blt-task-list #tabs-1 .ui-accordion .ui-accordion-header:before { color: #D58E53 }
.blt-task-list #tabs-2 .ui-accordion .ui-accordion-header:before { color: #E76C6C }
.blt-task-list #tabs-3 .ui-accordion .ui-accordion-header:before { color: #70D4AA }
.blt-task-list #tabs-4 .ui-accordion .ui-accordion-header:before { color: #5D7EE6 }

@media (min-width: 768px) {
  .blt-task-list .alc-accordion__label:before,
  .blt-task-list .ui-accordion .ui-accordion-header:before {
	margin: .75em 1em 0 .75em;
  }
}
.blt-task-list .alc-accordion__nav + .alc-accordion__label:before,
.blt-task-list .ui-accordion .ui-accordion-header:before {
  content: "\f101";
}

.blt-task-list .alc-accordion__nav:checked + .alc-accordion__label,
.blt-task-list #tabs-1 .ui-accordion .ui-accordion-header-active.ui-accordion-header,
.blt-task-list #tabs-2 .ui-accordion .ui-accordion-header-active.ui-accordion-header,
.blt-task-list #tabs-3 .ui-accordion .ui-accordion-header-active.ui-accordion-header,
.blt-task-list #tabs-4 .ui-accordion .ui-accordion-header-active.ui-accordion-header {
  background: #343f49;
  border-color: #343f49;
}

.blt-task-list .alc-accordion__nav:checked + .alc-accordion__label .alc-accordion__label-text,
.blt-task-list .ui-accordion-header-active .alc-accordion__label-text {
  color: #e5e9ea;
}

.blt-task-list .alc-accordion__nav:checked + .alc-accordion__label:before,
.blt-task-list .ui-accordion .ui-accordion-header-active.ui-accordion-header:before {
  -webkit-transform: rotate(90deg);
	  -ms-transform: rotate(90deg);
		  transform: rotate(90deg);
}

.blt-task-list .alc-accordion__nav:checked ~ .alc-accordion__content-wrap {
  height: auto;
}
.blt-task-list .help-content {
  width: 100%;
}
@media (min-width: 992px) {
  .blt-task-list .help-content {
	width: 50%;
  }
}

.blt-create-edit-book .submit-button {
	margin-top: 2em;
}

.blt-create-edit-book .field-item-validation {
	display:none;
}


.blt-create-edit-book .genre-nonfiction-inner, .item-key {
	width:49%;
	margin:0px 0px 10px 0px;
	display: inline-block;
}

.blt-create-edit-book .fiction, .blt-create-edit-book .nonfiction {
	padding: 1.5em;
	border: 1px solid #bbc4c7;
}
.blt-create-edit-book .fiction .genre-fiction-inner, .blt-create-edit-book .nonfiction .genre-nonfiction-outer{
	padding-left: 1em;
}
.blt-create-edit-book .remove {
	margin-left: 1em;
}

.blt-create-edit-book #coverimage
{
	height:100px;
}

.blt-create-edit-book .btnAction{
	width:185px;
	margin-bottom:10px;
	text-align: center;
}

.blt-create-edit-book .upload.change
{
   width:150px;
}

.blt-create-edit-book .bookcover
{
   height:2%;
}

/** MIS CSS */
/** start for .blt-create-edit-book */
.blt-create-edit-book .launchDate .glow-datetimeselector-calendarbutton {
	visibility: hidden;

}

.blt-create-edit-book .editButtons {
   position: fixed; 
   top: 200px; 
   width: 230px;
}

.blt-create-edit-book .date-picker-icon {
	font-size: 2em;
	color: #B0673E;
	cursor: pointer;
	vertical-align: middle;
}

.blt-create-edit-book #txtLaunchDate {
	width: 20%;
}

.blt-create-edit-book fieldset .field-list .field-item .field-item {
	padding-left: 0px;
}
/** end for .blt-create-edit-book */
.blt-progress-to-launch .StartDate
{
	background-image:url("/Utility/images/Timeline-Images/Timeline-Start.jpg");
	float:left;
	width:50px;
	height:50px;
	background-repeat:no-repeat;
}

.blt-progress-to-launch .Today
{
	 background-image:url("/Utility/images/Timeline-Images/Timeline-Today.jpg");
	 float:left;
	 width:50px;
	 height:50px;
	 background-repeat:no-repeat;
}

.blt-progress-to-launch .BookLaunchDate
{
	 background-image:url("/Utility/images/Timeline-Images/Timeline-Background-Right.jpg");
	 float:left;
	 width:100px;
	 height:100px;
	 background-repeat:no-repeat;
}

.blt-progress-to-launch .ManuscriptSubmissionDate
{
	 background-image:url("/Utility/images/Timeline-Images/Timeline-Manuscript.jpg");
	 float:left;
	 width:50px;
	 height:50px;
	 background-repeat:no-repeat;
}

.blt-progress-to-launch .middleRepeat
{
	 background-image:url("/Utility/images/Timeline-Images/Timeline-Background-MiddleRepeat.jpg");
	 float:left;
	 height:53px;
	 background-repeat:repeat; 
}

.blt-progress-to-launch .img
{
	padding-top:17px;
}

.blt-progress-to-launch .label
{
	font-weight: bold;
	color: #343f49;
}

.blt-progress-to-launch .date
{
	color:#777777;
}

.blt-progress-to-launch .mainWrapper, .panelTop, .panelMiddle, .panelBottom, .milestonetype, .date
{
	float:left;
	width:100%;

}

.blt-progress-to-launch .mainWrapper
{
	margin: 10px 0px 40px 20px;
}

.blt-progress-to-launch .divPlaceholder
{
	float:left;
	height:36px
}

.blt-progress-to-launch .labelPanel2, .imagePanel, .labelPanel1
{
	float:left;
}

.blt-progress-to-launch .labelPanel4
{
	float:left;
	text-align:right;
	width:100%;
}

.blt-progress-to-launch .labelPanel3
{
	float:left;
	text-align:left;
}

.blt-progress-to-launch .progress-to-launch {
/*	width:1000px; */
	width: auto;
	height: 200px;
	display: none;
}
@media (min-width: 1200px) {
	.blt-progress-to-launch .progress-to-launch {
		display: block;
	}
}

.user-profile-completeness {
	display: none;
}
@media (min-width: 768px) {
	.user-profile-completeness {
		display: block;
	}
}

.blt-progress-to-launch .header {
	margin-top: 5%;
	margin-left: 5%;
}

.blt-progress-to-launch .body {
	margin-top: 2%;
	margin-left: 5%;
	margin-right: 2%;
}

.blt-progress-to-launch .container-indicator {
	position: absolute;
	margin-left: 10%;
	width: 40%;
	height: 170px;
	z-index: 100;
	background-color: hsla(0, 0%, 31%, 0.9);
}

.blt-book-projects .create-button {
 float:left;
 margin:10px;
}

.blt-book-projects .div-col-1 {
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
	height:180px;
}

.blt-book-projects .div-col-2 {
	float:left;
	width:100%;
	padding:20px;
}

.blt-book-projects .div-col-3 {
	float:left;
	width:20%
}

.blt-book-projects .div-left {
	float:left; 
	width:100px;
	height:100px;
}

.blt-book-projects .float-left {
	float:left
}

.blt-book-projects .div-mid {
	float:left;
	width:50%
}

.blt-book-projects .div-right {
	float:left;
	width:30%;
}

.blt-book-projects .button-width {
	 width:82%;
 }

.blt-book-projects .button-margin {
	 margin:0px 0px 10px 0px;
 }

.blt-book-projects .button {
	 width:100%;
 }

.blt-book-projects .new-button {
	 float:left;
	 margin:10px;
 }

/** MIS CSS */
/** start for .blt-book projects */
.blt-book-projects .field-list {
	border-top: 1px solid #ccc;
}

.blt-book-projects .create-button {
	float: none;
	margin: 0;
	border-top: 1px solid #ccc;
	padding-top: 1em;
}

.blt-book-projects .new-button {
	float:none;
	margin:0;
}

.blt-book-projects .book-preview__img
{
   pointer-events: none;
}

.blt-book-projects .book-preview__content-lower {
	width:120px;
}

/** end for .blt-book projects */

.blt-book-project .divMain {
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
	height:180px;
}

.blt-book-project .divMain-column{
	float:left;
	width:100%;
	padding:20px;
}

.blt-book-project .div-content{
	float:left;
	width:50%;
}

.blt-book-project .div-content-column1{
	float:left; 
	width:20%;
}

.blt-book-project .div-content-column2{
	float:left;
	width:80%;
	padding-left:7px;
}

.blt-book-project .divEdit{
	padding-top:5px;
	height:50px;
}

.blt-book-project .divMain h4{
	margin:0px;
}

/* Author Profile */
.author-profile {
	margin-top: 25px;
}

.author-profile .left {
	float: none;
	display: inline-block;
	margin-right: 2%;
}

.author-profile .right {
	float: none;
	width: 45%;
	display: inline-block;
	word-wrap: break-word;
	vertical-align: bottom;
	font-size: 12px;
}

/** MIS Custom **/
.user-profile-published-book .uploadBookCover.add, .user-profile-published-book .uploadBookCover.change, .user-profile-published-book .remove {
	align-items: flex-start;
	cursor: pointer;
	width: 100px;
	margin: 2em 1.5em 1.5em 0em;
	padding: 5px 25px;
	color: #FFFFFF;
	background-color: #839499;
	border-color: #75888d;
}
.user-profile-published-book .uploadBookCover.add:hover, .user-profile-published-book .uploadBookCover.change:hover, .user-profile-published-book .remove:hover {
	background-color: #697b80;
	border-color: #59686c;
}
.user-profile-published-book .content-fragment-header {
	font-size: 24px;
	color: #343f49 !important;
	font-weight: 500;
}
.user-profile-published-book .image, .book-title {
	float: left;
	margin-left: 5px;
}

.user-profile-published-book .title-label, .year-label, .add-cover, .cover-image, .year-published, .book-title {
	margin: 20px 20px 0px 0px;
}

.user-profile-published-book .bookcover {
	margin: 10px 0px;
}

.user-profile-published-book .bookcover .field-item-input {
	margin: 1em 0em;
}

.subscribe-asl .div-main{
	width:100%;
	float: left;
}
.subscribe-asl .div-col-1{
	width:20%;
	float:left;
}
.subscribe-asl .div-col-2{
	width:40%;
	float:left;
}
.subscribe-asl .div-col-3{
	width:20%;
	float:left;
}
.subscribe-asl .txt-year-month{
  width:20% !important;  
}

.subscribe-asl .img-inactive-link{
	pointer-events: none !important;
	cursor: default !important;
}

.subscribe-asl .img-cardType{
	width: 30px !important;
	margin-top: 1em;
	margin-right: .5em;
}

.subscribe-asl .img-flag{
	width : 16px !important;
}

.subscribe-asl .radio-margin{
	margin: 0px !important;
}

.subscribe-asl .txtCreditCard {
	/*width:300px !important;*/
}

.subscribe-asl .txtCVV {
	width:50px !important;
}

.payment-info-asl .div-main{
	width:100%;
	float: left;
}
.payment-info-asl .div-col-1{
	width:20%;
	float:left;
}
.payment-info-asl .div-col-2{
	float:left;
}
.payment-info-asl .div-col-3{
	width:20%;
	float:left;
}
.payment-info-asl .txt-year-month{
  width:20% !important;  
}

.payment-info-asl .img-inactive-link{
	pointer-events: none !important;
	cursor: default !important;
}

.payment-info-asl .img-cardType{
	width: 30px !important;
	margin-top: 1em;
	margin-right: .5em;
}

.payment-info-asl .img-flag{
	width: 16px !important;
}

.payment-info-asl .radio-margin{
	margin: 0px !important;
}

.payment-info-asl .txtCreditCard {
	/*width:300px !important;*/
}

.payment-info-asl .txtCVV {
	width:50px !important;
}

/*
.payment-info-links-asl .margin-bottom-links
{
	margin-bottom:110% !important;
}
.payment-info-links-asl .margin-top-links
{
	margin-top: 15%;
}
*/

.site-banner .banner-subscriptionlink {
	padding-left: 6px !important;
}

.floating-user-context-button-asl .button-floating {
	line-height: 44px;
	height: 44px;
	padding: 0 30px 0 30px;
	border: 0px;
	border-radius: 3px;
	display: inline-block;
	background-color: #4aa3df;
	color: white;
	font-size: 15px;
	margin-right: 10px;
	-webkit-transition: background-color 0.15s;
	-moz-transition: background-color 0.15s;
	transition: background-color 0.15s;
	position:fixed; 
	top:150px; 
	right:10px;
}
.floating-user-context-button-asl .div-col-2{
	float:right;
}

.author-circle-list-asl .box-div {
	border : 1px solid;
	padding: 5px;
}

/*MIS Custom for .blt-combined-bookproject-ac-members-asl*/
.blt-combined-bookproject-ac-members-asl {
	border-bottom: 1px solid #ccc;
	padding: 0 0 3% 0;
	margin-bottom: 4%;
}
.blt-combined-bookproject-ac-members-asl .author-thumbnails-wrap .member-image, .blt-combined-bookproject-ac-members-asl .author-thumbnails-wrap .square-Div {
	min-width: 50px;
	max-width: 50px;
	min-height: 50px;
	max-height: 50px;
	background: #f5f5f5;
	vertical-align: middle;
	display: inline-block;
	margin: 5px 5px 5px 0;
}

.blt-combined-bookproject-ac-members-asl .author-thumbnails-wrap .field-item {
	margin: 0;
}
.blt-combined-bookproject-ac-members-asl .author-thumbnails-wrap {
	width: 100%;
}
.blt-combined-bookproject-ac-members-asl .book-preview__img
{
   pointer-events: none;
}
/*end of MIS Custom for .blt-combined-bookproject-ac-members-asl*/

/*MIS Custom for .group-banner*/
.group-banner .avatar a
{
   pointer-events: none;
}
/* end of MIS Custom for .group-banner */
.selected-content-display-asl .featuredadvice h2 {
	color: #d58e53;
}
.selected-content-display-asl .featuredadvice .item-container
{
   width:100%;
}
.selected-content-display-asl .featuredadvice .header-container
{
   width:100%;
}
.selected-content-display-asl .featuredadvice .header-content
{
   width:100%;
   text-align:center;
}
.selected-content-display-asl .featuredadvice .sub-header-content
{
   width:100%;
   text-align:center;
}
.selected-content-display-asl .featuredadvice .three-item-container
{
  height:400px;
  border: 1px solid #000;
  padding:5px;
}
.selected-content-display-asl .featuredadvice .single-item
{
  width:300px;
  border: 1px dotted #888;
  float:left;
  padding:10px;
  margin:10px;
}
.selected-content-display-asl .featuredadvice .row
{
	width:100%;
}
.selected-content-display-asl .featuredadvice .first-column
{
	width:50%;
	float:left;
	padding-bottom: 10px;
}
.selected-content-display-asl .featuredadvice .second-column
{
	width:50%;
	float:right;
	padding-bottom: 10px;
}
.selected-content-display-asl .featuredadvice .top-row
{
	float:left;
	width: 100%
}
.selected-content-display-asl .featuredadvice .bottom-row
{
	float:left;
	padding-top:88px;
	width: 100%;
}
.selected-content-display-asl .featuredadvice .single-column
{
	width:100%;
	float: left;
	padding-bottom: 20px;
}
.selected-content-display-asl .featuredadvice .button
{
	line-height: 44px;
	height: 44px;
	padding: 0 30px 0 30px;
	border: 0px;
	border-radius: 3px;
	display: inline-block;
	background-color: #4aa3df;
	color: white;
	font-size: 15px;
	margin-right: 10px;
	-webkit-transition: background-color 0.15s;
	-moz-transition: background-color 0.15s;
	transition: background-color 0.15s;
}

.selected-content-display-asl .realtimelearning .item-container
{
	width:100%;
}
.selected-content-display-asl .realtimelearning .header-container
{
	width:100%;
}
.selected-content-display-asl .realtimelearning .header-content
{
   width:100%;
   text-align:center;
}
.selected-content-display-asl .realtimelearning .sub-header-content
{
   width:100%;
   text-align:center;
}
.selected-content-display-asl .realtimelearning .three-item-container
{
  height:400px;
  border: 1px solid #000;
  padding:5px;
}
.selected-content-display-asl .realtimelearning .single-item
{
  width:300px;
  border: 1px dotted #888;
  float:left;
  padding:10px;
  margin:10px;
  background-color: rgba(68, 68, 68, 0.22);
}
.selected-content-display-asl .realtimelearning .row
{
	width:100%;
}
.selected-content-display-asl .realtimelearning .first-column
{
	width:50%;
	float:left;
	padding-bottom: 10px;
}
.selected-content-display-asl .realtimelearning .second-column
{
	width:50%;
	float:right;
	padding-bottom: 10px;
}
.selected-content-display-asl .realtimelearning .top-row
{
	float:left;
	width: 100%
}
.selected-content-display-asl .realtimelearning .bottom-row
{
	float:left;
	padding-top:88px;
	width: 100%;
}
.selected-content-display-asl .realtimelearning .single-column
{
	width:100%;
	float: left;
	padding-bottom: 20px;
}
.selected-content-display-asl .realtimelearning .button 
{
	line-height: 44px;
	height: 44px;
	padding: 0 30px 0 30px;
	border: 0px;
	border-radius: 3px;
	display: inline-block;
	background-color: #4aa3df;
	color: white;
	font-size: 15px;
	margin-right: 10px;
	-webkit-transition: background-color 0.15s;
	-moz-transition: background-color 0.15s;
	transition: background-color 0.15s;
}

.bookmarks-list-asl .profilepic {
	width: 17%;
	float:left;
	position: relative;
}
.bookmarks-list-asl .grouptype-writing{
	width: 80%;
	float:left;
	position:relative;
	margin-left: 5px;
	text-transform: uppercase;
	color:#f39c12;
}
.bookmarks-list-asl .grouptype-editing{
	width: 80%;
	float:left;
	position:relative;
	margin-left: 5px;
	text-transform: uppercase;
	color:red;
}
.bookmarks-list-asl .grouptype-publishing{
	width: 80%;
	float:left;
	position:relative;
	margin-left: 5px;
	text-transform: uppercase;
	color:green;
}
.bookmarks-list-asl .grouptype-marketing{
	width: 80%;
	float:left;
	position:relative;
	margin-left: 5px;
	text-transform: uppercase;
	color:blue;
}
.bookmarks-list-asl .title{
	float: left;
	position: relative;
	width: 80%;
	margin: 10px 0 20px 5px;
	font-size: x-large;
}
.bookmarks-list-asl .username{
	width: 80%;
	float: left;
	position: relative;
	margin-left: 5px;
	color:#f39c12;
}
.bookmarks-list-asl .read{
	float: left;
	width:13%;
	position: relative;
	margin: 10px 0 5px 5px;
}
.bookmarks-list-asl .remove{
	float: left;
	position: relative;
	margin: 25px 0 10px 5px;
	width: 65%;
}
.bookmarks-list-asl .bookmark-content-list{
	width:100%;
}
.bookmarks-list-asl .boomark-content-item{
	width:100%;
	margin:5px 5px 5px 5px;
	min-height: 150px;
}

.congratulations-asl .congrats-align-center{
	 text-align:center;
}
.congratulations-asl .congrats-width{
	 width:100%;
}

.congratulations-asl #congrats .content-list.thumbnail .thumbnail-column{
		width: 240px;
}
.congratulations-asl #congrats .content-item{
	height: 250px;
}
.congratulations-asl #congrats .content-item img {
	border-radius:100px;
}

.congratulations-asl #congrats .author-name{
	color:black;
   font-weight: bold;
}

.congratulations-asl #congrats .completed-key{
	color:gray;
}
.congratulations-asl #congrats .congrats-key{
	color:orange;
}
.congratulations-asl .loadmore-button {
	line-height: 44px;
	height: 44px;
	padding: 0 30px 0 30px;
	border: 0px;
	border-radius: 3px;
	display: inline-block;
	background-color: gray;
	color: white;
	font-size: 15px;
	margin-right: 10px;
	-webkit-transition: background-color 0.15s;
	-moz-transition: background-color 0.15s;
	transition: background-color 0.15s;
	}

.whatsup-next-asl .divWhUpMain {
	border : 1px solid #CCC;
	text-align: center;
}

.event-widget .profilepic{
	width:100%;
}
.event-widget .profilepic img{
	border-radius:50%;
}
.event-widget .username{
	margin-left: 15px;
	position: absolute;
	margin-top: 35px;
}
.event-widget .datecolor{
	color: #D58E53;
}

.event-widget #modalmask
{
	height: 100%;
	position: absolute;
	visibility: visible;
	overflow: hidden;
	z-index: 20000;
	left: 0px; top: 0px;
	width: 100%;
}

.event-widget #modalpopup
{
	position: absolute;
	visibility: visible;
	overflow: visible; 
	z-index: 20000;
	width: 540px;
	left: 35%;
	top: 15%;
}

.event-widget #modal
{
	width: auto;
	height: auto;
}

.event-widget #modalcontent
{
    overflow-y: auto;
}

.event-widget #modalwrapper
{
	width: auto; 
	height: auto;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 0px;
}

.event-widget .modal-close-wrapper .modal-close:hover {
	color:#d58e53 !important;
}

.event-widget .clear
{
	clear:both;  
}

.event-widget .modal-mask-popup{
    height: 100%;
    position: absolute;
    visibility: visible;
    overflow: hidden;
    z-index: 25000;
    left: 0px;
    top: 0px;
    width: 100%;
}

.event-widget div.modal-mask-popup {
    opacity: 0.4;
    filter: alpha(opacity=40);
    background-color: #333333;
}

.event-widget .modal-mask-popup {
    opacity: 0.7;
    height: 100% !important;
    position: fixed !important;
}

.event-list .profilepic{
	width:100%;
	margin-top: 1em;
}
.event-list .profilepic img{
	border-radius:50%;
}
.event-list .datecolor{
	color: #D58E53;
}
/** MIS CSS */
/** start for .alc-sidebar__whatsupnext */
.alc-sidebar__whatsupnext .alc-sidebar__header {
	border-bottom: none;
}

.alc-sidebar__whatsupnext .alc-sidebar__item {
	padding: .5em 1em 1.5em;
	border-top: 1px solid #bbc4c7;
}
/** end for .alc-sidebar__whatsupnext */
/** start for .blt-book project */
.blt-book-project fieldset h1, .blt-book-project fieldset h2, .blt-book-project fieldset h3{
	font-family: 'Trocchi', serif;
	color: #d58e53;
	font-weight: normal;
	margin: 0;
}
/** end for .blt-book project */
/** .alc-sidebar-resources Bookmark Link - asl */
.alc-sidebar-resources {
	margin-top: 25px;
}

.alc-sidebar-resources .btn-special {
	padding: 15px 10px;
	font-size: 14px;
}
/** end for .alc-sidebar-resources Bookmark Link - asl */
/** Selected Content Display - asl */
.realtimelearning h2, .featuredadvice h2 {
	margin-bottom: 10px;
}

.realtimelearning .featured .featured__title-wrap {
	height: 151px;
}

.featuredadvice .featured .featured__title-wrap{
	height: 131px;
}

.featuredadvice .featured{
	background: #fff;
}
.featuredadvice .featured img {
	max-width: 37%;
	border: none;
}

.featuredadvice .featured .featured__title-wrap {
	max-width: 61%;
	width: 61%;
}

.featuredadvice .featured .featured__title {
	color: #455461;
}

.featuredadvice .featured .featured__header {
	border-top: 1px solid #bbc4c7;
	color: #455461;
}

.featuredadvice .featured .featured__subheader {
	margin-bottom: 1em;
}

.featuredadvice .featured .featured__excerpt {
	font-size: 1.3em;
	line-height: 1.3em;
	margin-bottom: 1em;
}

.featuredadvice .featured .btn-default{
	color: #ffffff;
	background-color: #839499;
	border-color: #75888d;
}

.featuredadvice .featured .btn-default:hover{
	color: #ffffff;
	background-color: #697b80;
	border-color: #59686c;
}

.realtimelearning .featured img {
	max-width: 53%;
	height: auto;
	display: inline-block;
	border: 4px solid #fff;
}
/** end for Selected Content Display - asl */
/** More Content */
.more-content {
	width: auto;
	margin: 0 auto;
	background: #f5f5f5;
	border-top: 6px solid #d58e53 !important;
	margin-top: 25px !important;
}
.more-content .content-fragment-header {
	margin: 0 auto;
	padding: 15px !important;
	font-family: 'Trocchi', serif;
	color: #343f49;
	border-bottom: 1px solid #bbc4c7 !important;
	font-weight: 500;
}

.more-content .content-fragment-content .content-list{
	padding: 1em 1.5em 1.5em;
	margin: 0 auto;
	list-style: none;
}
.more-content .content-fragment-content .content-item {
	padding: 4px 0 !important;
}

.more-content .content-fragment-content .content-item .abbreviated, .more-content .content-fragment-content .content-item .abbreviated .author, .more-content .content-fragment-content .content-item .abbreviated .attributes {
	padding: 0 !important;
}

.more-content .content-fragment-content .content-item h3 a {
	font-size: 13px;
	color: #839499;
}

.more-content .content.abbreviated .author, .more-content .content.abbreviated .attributes, .more-content .content.abbreviated .content {
	display: none;
}

.more-content .content-list.content > .content-item {
	border: 0;
}
/** end for More Content */
/** for Webinar page **/
.event-widget .profilepic {
	margin-bottom: 30px;
}
.event-widget .register a {
	border-bottom: 5px solid #d58e53;
}
/** end for Webinar page */
/** Congratulations widget **/
.congratulations-asl .author-goal img {
	padding: 1.5em 2em;
	display: block;
	max-width: 100%;
	height: auto;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
}
/** end for Congratulations widget **/
/** user-profile widget **/
.content-fragment .content.full .name, .popup-list .content.full .name {
	font-family: 'Ubuntu', sans-serif;
	font-size: 28px;
	color: #343f49;
	margin: 20px 0 20px;
}
/** end of user-profile widget **/
/** user-profile-group-content-fragment widget **/
.user-profile-group-content-fragment #fragment-1146_form_1682453434_Genre_Fiction table, .user-profile-group-content-fragment #fragment-1146_form_1920844773_Genre_Nonfiction, .user-profile-group-content-fragment #fragment-1145_form_1454393937_Help table {
	margin-left: 1em;
	margin-top: 1.5em;
}
.user-profile-group-content-fragment #fragment-1146_form_1682453434_Genre_Fiction tr, .user-profile-group-content-fragment #fragment-1146_form_1920844773_Genre_Nonfiction tr, .user-profile-group-content-fragment #fragment-1145_form_1454393937_Help tr {
	display: inline-block;
	width: 45%;
	margin-bottom: .1em;
}
.user-profile-group-content-fragment ul.field-list, fragment-1146_form, .published-book-wrapper {
	padding: .5em 1.5em 0em;
	border: 1px solid #bbc4c7;
}
.user-profile-group-content-fragment #fragment-1145_form .field-item-name, .user-profile-group-content-fragment #fragment-1146_form .field-item-name {
	border-bottom: 1px solid #d58e53;
	padding-bottom: 20px;
}

.content-fragment.top-border, .content-fragment.with-header.top-border .content-fragment-header {
	border: 0px;
}

.content-fragment.user-profile-group-content-fragment .content.full .attributes .attribute-list .attribute-item .attribute-name, .content-fragment.user-profile-group-content-fragment .content.full .attributes .attribute-list .attribute-item .attribute-value, .user-profile p {
	font-family: 'Ubuntu', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #839499;
}

.user-profile-group-content-fragment fieldset > h3 {
	margin-top: 20px !important;
}
/** end of user-profile-group-content-fragment widget **/
/** payment-info-asl widget **/
.payment-info-asl fieldset .field-list .field-item {
	margin: 0;
}
/** end of payment-info-asl widget **/
/** subscribe widget **/
.subscribe-asl fieldset .field-list .field-item {
	margin: 0;
}
/** end of subscribe widget **/
/** my resources widget **/
.bookmarks-list-asl .content-fragment-header {
	font-family: 'Trocchi', serif;
	color: #343f49;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 28px;
	font-weight: 500;
	line-height: 1.1;
}
/**  end of my resources widget **/
/** for font-color and font-family hacks; author circle new button; pop-up count notification **/
fieldset .field-list .field-item .field-item-header, fieldset .field-list .field-item .field-item-name, fieldset .field-list .field-item .field-item-input, fieldset .field-list .field-item .field-item-validation, fieldset .field-list .field-item .field-item-description {
	font-family: 'Ubuntu', sans-serif;
	color: #839499;
}

fieldset .field-list .field-item .field-item-description {
	font-size:13px;
}

fieldset .field-list .field-item .field-item-header, fieldset .field-list .field-item .field-item-name, fieldset .field-list .field-item .field-item-input {
	font-size: 15px;
}

fieldset .field-list .field-item .field-item-validation {
	color:#E76C6C;
	font-size: 13px;
}

.banner.site .popup-list-count {
	background-color:#E76C6C;
	font-family: 'Ubuntu', sans-serif;
	font-size: 9.5px;
}
.banner.site .navigation-list ul {
	width: 8em;
}

mark, .mark {
	background-color: #d58e53;
}

.popup-list .navigation-list.filter .navigation-item .internal-link.selected {
	background-color: #343f49;
	border: 1px solid #343f49;
}

.popup-list .navigation-list.filter .navigation-item .internal-link:hover {
	background-color: #343F49;
	border: 1px solid #343F49;
}

.popup-list.bookmarks .notification-preference .button, .popup-list.notifications .notification-preference .button, .popup-list.conversations .notification-preference .button, .popup-list.user .notification-preference .button, .popup-list.site .notification-preference .button {
	background-color: #343f49;
}

.popup-list.bookmarks .notification-preference .button:hover, .popup-list.notifications .notification-preference .button:hover, .popup-list.conversations .notification-preference .button:hover, .popup-list.user .notification-preference .button:hover, .popup-list.site .notification-preference .button:hover {
	background-color: #343F49;
}

.popup-list .navigation-list.filter .navigation-item .internal-link {
	border: 1px solid #343f49;
}

.layout-region.right-sidebar fieldset h3.alc-sidebar__header, .more-content .content-fragment-header {
	font-size: 15px;
}

.alc-sidebar {
	margin-top: 25px;
}

.message.norecords {
	color: #839499;
	font-size: 12px !important;
}
/** end of font-color and font-family hacks **/

/* start Upcoming events list */
.content-fragment.event-list .content.abbreviated .content {
	margin-right: 0;
}
.content-fragment.event-list .content-list.content li.content-item .content.abbreviated h3.name {
	margin: 1em 0 .5em 0;
}
.event-list .date {
	font-size: 1.1em;
	color: #d58e53;
	padding-bottom: .2em;
}
.event-list .excerpt {
	padding-bottom: .5em;
	margin: 0;
	color: #839499;
}
.event-list .profilepic img {
	display: inline-block;
}
.event-list .username {
	display: inline-block;
	padding-left: 1em;
	color: #343f49;
	font-weight: 500;
}

/* end Upcoming events list */

/* Forgot Password */
.forgotten-password .message
{
    font-style : normal;
}

/* Search Result, Wiki Pages, More Content slider */
.search-result-list.content-fragment .content h3.name a, .wikis-pagelist.content-fragment .content h3.name a {
	color: #343f49;
}
.search-result-list .pager .previous, .search-result-list .pager .next, .wikis-pagelist .pager .previous, .wikis-pagelist .pager .next, .scripted-content-fragment .pager .previous, .scripted-content-fragment .pager .next {
	top: 0px;
	height: 30px;
	border: 0;
}
.search-result-list .pager .previous:before, .search-result-list .pager .next:before, .wikis-pagelist .pager .previous:before, .wikis-pagelist .pager .next:before, .scripted-content-fragment .pager .previous:before, .scripted-content-fragment .pager .next:before {
	top: 5px;
	font-size: 15px;
}
.search-result-list .pager .ends div .first, .search-result-list .pager .ends div .last, .wikis-pagelist .pager .ends div .first, .wikis-pagelist .pager .ends div .last, .scripted-content-fragment .pager .ends div .first, .scripted-content-fragment .pager .ends div .last { 
	color: #839499;
}
.search-result-list .pager .ends div .first:hover, .search-result-list .pager .ends div .last:hover, .wikis-pagelist .pager .ends div .first:hover, .wikis-pagelist .pager .ends div .last:hover, .scripted-content-fragment .pager .ends div .first:hover, .scripted-content-fragment .pager .ends div .last:hover { 
	color: #697b80;
}
.layout-region.right-sidebar .more-content .pager .previous, .layout-region.left-sidebar .more-content .pager .previous, .layout-region.right-sidebar .more-content .pager .next, .layout-region.left-sidebar .more-content .pager .next {
	top: 0px;
	height: 25px;
	color: #ffffff;
	background-color: #839499;
/*	border-color: #75888d;*/
	border: 0;
}
.layout-region.right-sidebar .more-content .pager .previous:before, .layout-region.left-sidebar .more-content .pager .previous:before {
	left: 10px;
	top: 2px;
	font-size: 14px;
}
.layout-region.right-sidebar .more-content .pager .next:before, .layout-region.left-sidebar .more-content .pager .next:before {
	right: 10px;
	top: 2px;
	font-size: 14px;
}
.layout-region.right-sidebar .more-content .pager .next:hover, .layout-region.left-sidebar .more-content .pager .next:hover {
	color: #ffffff;
	background-color: #697b80;
	border-color: #59686c;
}
.layout-region.right-sidebar .more-content .pager .ends div .first, .layout-region.left-sidebar .more-content .pager .ends div .first, .layout-region.right-sidebar .more-content .pager .ends div .last, .layout-region.left-sidebar .more-content .pager .ends div .last {
	top: 2px;
	font-size: 14px;
	color: #839499;
}
.layout-region.right-sidebar .more-content .pager .ends div .first:hover, .layout-region.left-sidebar .more-content .pager .ends div .first:hover, .layout-region.right-sidebar .more-content .pager .ends div .last:hover, .layout-region.left-sidebar .more-content .pager .ends div .last:hover {
	color: #697b80;
}
.more-content .pager {
	padding: 0 20px 20px;
}
/* end of Search Result, Wiki Pages, More Content slider */
/* Sort Area, CSS Updates */
.sort:hover {
	border-color: #839499 !important;
}
.sort:hover .uiselect > span {
	color: #839499 !important;
}
.activity-story .activity-summary .user-name a {
	color: #343f49;
}
/* end Sort Area */
/* Webinar and Featured Advice color matchingt taxonomy */
.text-EDITING {
	color: #e76c6c !important;
}
.text-WRITING {
	color: #d58e53 !important;
}
.text-PUBLISHING {
	color: #70d4aa !important;
}
.text-MARKETING {
	color: #5d7ee6 !important;
}
/* end of Webinar and Featured Advice color matching taxonomy */

/* CSS Overwrite */
.alc-sidebar__header {
	font-size: 15px;
	padding: 15px !important;
}
.alc-sidebar__item {
	padding: 4px 0;
}

@media only screen and (min-width: 570px) {
	.content-fragment.top-border {
		padding-top: 0px !important;
	}
}

/* Wiki Pages */
.page-list .avatar{
	display: inline-block !important;
	margin-top: 10px;
}
.page-list .avatar img{
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}
.page-list .attributes{
	float: none !important;
	width: 80% !important;
	display: inline-block;
	word-wrap: inherit;
	font-size: 13px;
	padding-left: 5% !important;
	height: auto !important;
	vertical-align: middle;
}
.page-list .name {
	font-size: 24px !important;
	margin-bottom: 15px !important;
}
.page-list .content, .page-list .name {
	margin-right: 0px !important;
}
.browse-wikis .content-list .content-item ul.attribute-list li:nth-child(2) { display: none; }
/* Wiki Pages */
/* Blockquote */
blockquote {
	background-color: #f5f5f5;
	border-left: 4px solid #ae673d;
}
/* Blockquote */
/*BLT Helpful Content*/
.blt-task-list #divHplContent .resource__content .resource__content-lower a {
	color: #FFFFFF !important;
}
.blt-task-list #divHplContent .resources-wrap {
	background: none;
	display: block;
	padding: 0;
}
.blt-task-list #divHplContent .resources-section-wrap .resources-wrap .resource__img {
	height: 125px;
}
/*BLT Helpful Content*/

@media (min-width: 1200px) {
	.blt-task-list #divHplContent .resources-section-wrap {
		width: 50%;
	}
	.blt-task-list #divHplContent .resources-section-wrap .resources-wrap .resource__img {
		width: 140px;
	}
	.blt-task-list #divHplContent .resources-wrap {
		min-height: auto;
	}
}

/* Referral Code alc */
.create-referralcode .field-item-referralnamelabel {
	padding-left: 11px;
}

/* Wiki Page asl */
.wikipageasl .content-tags .tag-item a:hover {
   cursor: default !important;
}

.wikipageasl .content-tags .tag-item a:hover {
       background: #f4f5f6 !important;
	   color: #343f49 !important;
}

/* Author Circle - invite modal pop */
.content-fragment .user-name .field-item-input .glow-lookuptextbox > div {
	width: 100% !important;
}

.field-item-email,.field-item-terms {
	font-family: 'Ubuntu', sans-serif;
	color: #839499;font-size:13px;
}

.plan-selection-asl .wizardHeader
{
    padding: 1em 1em;
}
.plan-selection-asl .trialPeriod
{
    text-align: center;
    background: #343F49;
    color: #fff;
    padding: 1em 1em;
    font-size: 2.2rem;
}
.plan-selection-asl .trialPeriod .btn__icon {
		color: #D58E53;
    font-size: 1.1em;
}
.plan-selection-asl .planBox {
		text-align: center;
    height: 10em;
    padding: 0em 1em;
    border: 2px solid #343F49;
}
.plan-selection-asl .promoCode
{
    border: 2px solid #343F49;
    padding: 1em 1em;
		margin: 1em 0 2em;
}
.plan-selection-asl .planNameText
{
	padding-top: 5px;
	font-weight: bold;
	text-transform: uppercase;
	color: #343F49;
}
.plan-selection-asl .savingsText
{
	color:red;
}
.plan-selection-asl .planPriceText
{
	padding-top: 5px;
}
.plan-selection-asl .radButtonPlan
{
	padding-top: 5px;
}
.plan-selection-asl .currencySelection
{
	text-align:center;
	padding-top: .5em;
	padding-bottom: .5em;
}
.plan-selection-asl .gBPImage
{
	width:16px;
	height:16px;
}
.plan-selection-asl .aUDImage
{
	width:16px;
	height:12px;
}
.plan-selection-asl .subscriptionMessage
{
	text-align:center;
	padding-top: .5em;
	padding-bottom: .5em;
}
.plan-selection-asl .promoCodeTxt
{
	width:100%;
}
.plan-selection-asl .referralCodeTxt
{
	width:100%;
}
.plan-selection-asl .choose-payment
{
	padding: 1em 3em;
}
.plan-selection-asl .choose-paymenBtntDiv
{
	margin-top: 4em;
}
.plan-selection-asl .promoCodeDiv
{
	padding-top:10px;
	padding-bottom:10px
}
.button-submit-payment-asl .backrow
{
    padding-top : 2%;
}
.button-submit-payment-asl .backLink
{
    text-decoration: underline;
}

.cartSummary {
	margin: 0 0 2em;
}
.cartSummary p {
	margin-bottom: 0;
}
.credit-card-payment-asl .fieldset
{
    padding: 2em 2em 1em;
	border: 2px solid #343F49;
}
.credit-card-payment-asl .cc-img-card
{
	margin-bottom: 8px;
    width: 35px;
    margin-right: .5em;
}
.paypal-payment-asl .cc-img-card
{
	margin-bottom: 8px;
    width: 35px;
    margin-right: .5em;
}
.paypal-payment-asl .img-paypalLogo
{
	margin-bottom: 1px;
    width: 100px;
    margin-right: .5em;
}
.paypal-payment-asl .fieldset
{
    padding: 2em 2em 1em;
    border: 2px solid #343F49;

}
.paypal-payment-asl .areaPayPal
{	
	display:none;
}
.payment-info-asl .img-paypalLogo
{
	margin-bottom: 1px;
    width: 141px;
    margin-right: .5em;
}

.select-spacing {
	margin-top: 1em;
}
@media (min-width: 992px) {
	.select-spacing {
		margin-top: 0;
	}
}

#submitPayment {
	padding: 1em 3em;
	margin-top: 2em;
}
.selected-plan-summary-asl .wizardHeader
{
    padding: 1em 0em;
}

.browse-wikis .thumbnails
{
    float: right;
    margin-left: 10px;
	width : 35%;
}
.browse-wikis .thumbnail
{
    border-radius: 500px;
    display: inline-block;
    width: 44px;
    height: 44px;
    background-color: #bdc3c7;
    margin: 0 0 5px 5px;
    overflow: hidden;
}
 .popup-list.conversations .content-list .content-item-conversationn {
    padding: 5px 10px 5px 7px;
    border-top: 0px;
    border-bottom: 1px solid #d2dce2;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 50px;
    min-height: 51px;
}

 .popup-list.conversations .content-list .content-item-conversation.unread {

    background-color: #d58e53;
    color: #fff;
}

 .popup-list.conversations .content-list .content-item-conversation .post-authors {
    font-weight: 600;
}

 .popup-list.conversations .content-list .content-item-conversation .post-date {
    padding: 0px;
    margin: 0px 10px 0px 0px;
    float: left;
    line-height: 1.3em;
    font-size: 11.2px;
    color: #a4b9c3;
}

.popup-list.conversations .content-list .content-item-conversation .avatar {
    position: absolute;
    top: 5px;
    left: 5px;
    overflow: hidden;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
}

.popup-list.conversations .content-list .content-item-conversation .content-item-avatar {
    padding: 5px 10px 5px 7px;
    cursor: pointer;
    position: relative;
    padding-left: 50px;
    z-index: 3000;
}

.popup-list.conversations .content-list .content-item-conversation .content-item {
    padding: 5px 10px 5px 7px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    padding-left: 50px;
}
.user-profile-published-works .table {
    margin: 0 0 40px 0;
    width: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    display: table;
     font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #839499;
    -webkit-font-smoothing: antialiased;
      background: #f6f6f6;
      border: 1px solid #1a1b1a;
}
.user-profile-published-works .cell {
    padding: 6px 12px;
    display: table-cell;
}
.user-profile-published-works .cellbutton {
    padding: 6px 12px;
    display: table-cell;
    width:142px;
}
.user-profile-published-works .row {
    display: table-row;
    background: #f6f6f6;
}
.user-profile-published-works .row.blue {
    background: #75888d;
   color: #ffffff;
}
.user-profile-published-works.a{
    background-color: #839499;
}
.user-profile-published-works .button
{
    background-color: #839499;
    color: #ffffff;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
    border:1px solid #75888d;
    border-radius: 7px;
    

}
.user-profile-published-works .button:hover
{
 color: #ffffff;
 background-color: #666d6f;
  cursor: pointer;
   
}
.user-profile-published-works .right
{
    text-align: right;
    margin-right: 0px;
    padding-bottom: 10px;
}
.user-profile-published-works .left
{
    text-align: left;
    margin-left: 0px;
    padding-bottom: 10px;
}
.user-profile-published-works .field-item
{
    margin: 1px 0 14px 0 !important;
}
.user-profile-published-works .complete{
    display:none;
}

.user-profile-published-works .more{
    color:#1010c5;
    font-size:13px;
    padding:3px;
    cursor:pointer;
}
.user-profile-published-works .year .field-item-input{
    width: fit-content;
}

#fragment-305_eventTitle {
    word-break: inherit;
}

.push-notification {
    word-wrap: break-word;
}

.giftcardselectionasl .field-item-message{
	font-size: 12px;
	width: inherit;
    overflow: visible;
}

.giftcardselectionasl .fieldset
{
    padding: 1em 0em 2em 3em;
	border: 2px solid #343F49;
	margin-bottom: 7%;
}

.giftcardselectionasl .gift-img-card
{
    padding-top: 3em;
}

.plan-selection-asl .giftcardredemptioncode
{
    border: 2px solid #343F49;
    padding: 1em 1em;
	margin: 1em 0 2em;
}

.plan-selection-asl .giftcardredemptioncodetext
{
	width:100%;
}