/*.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #0089AF;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: url("images/ui-bg_flat_90_eeeeee_40x100.png") repeat-x scroll 50% 50% #0089AF;
  border: 1px solid #0089AF;
  color: #FFF;
  font-weight: normal;
}*/
.widget > div { margin: 2px; padding: 6px 6px 2px;}
.bold{font-weight:bold;}
.no-wrap{white-space:nowrap;}
a,p{word-wrap: break-word;}
.g6{width:47%;}
h4 a, {color:#FF8551 !important;}
button a {color:#FFF;}
table tr td.main a.sublink {color:#F9762D !important;}
html{background-color:rgba(65, 116, 234, 0.13)}
body#login form section div.auto_login label { position:static;font-size:13px;}
body#login header{}
body#login form{background-color:#919295;}
div#authMessage{
	background-image:url("../white_label/css/images/icons/dark/alert.png");
	background-color:#F0A8A8;
    background-position: 7px 8px;
    background-repeat: no-repeat;
/*    border: 1px solid;*/
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 10px 10px 10px 35px;
    border-color: #C7C7C7 #B2B2B2 #B2B2B2 #C7C7C7;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 2px 5px rgba(255, 255, 255, 0.5) inset, 0 -2px 8px #E5E5E5 inset;
    color: #555555;
    margin: 9px 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.dataTables_paginate span a {color:#3f3f3f;}
.dataTables_paginate span.paginate_active {color:#BBB;}
table tr td.latest-post {text-align:left !important; padding-left:15px !important;}
table tr td div.latest-post-title a {color:#86AE23 !important;}
table tr td.main{text-align:left !important; padding-left:15px !important;}
table tr td.td-left{text-align:left !important; padding-left:15px !important;}
table tr td.main a {color:#0089af !important;font-weight:bold;}
.sortable-place-holder {display:table-row};
span.email_preview a {color:#86AE23 !important;}
.standard-spacing-bottom{margin-bottom:10px;}
.standard-spacing-top{margin-top:10px;}
.standard-spacing-right{margin-right:10px;}
.standard-spacing-left{margin-left:10px;}
.no-margin{margin:0px;}
.no-padding{padding:0px;}
.no-bottom-margin{margin-bottom:0px;}
.no-right-margin{margin-right:0px;}
.tc{text-align:center;}

div.share-data-info{
	color:#444444;
	text-shadow:0 1px 0 #ffffff;
	font-weight:700;
	font-size:16px;
	margin-bottom:12px;
}
div.share-data-info span.subtitle {
    font-size: 14px;
	line-height:20px;
	font-weight:normal;
}
div.share-div{margin-right:318px;position:relative}
div.share-div div.address-book-pointer{
	width:12px;
	height:18px;
	position:absolute;
	top:58px;
	right:-11px;
	background:url(../img/user_contacts/icon_address-book-pointer.png) top left no-repeat;
}
div.share-div div#contact_holder{padding:6px 1%}
div.share-div form fieldset > section > div#contact_holder div.cloned-contact span{font-size:13px;}
div.share-div form fieldset > section > div#contact_holder div.cloned-contact{line-height:16px;}

div.user-info{float:right;margin-right:11px;font-family: HelveticaNeue-Light, arial, sans-serif;}
div.user-info div{text-align:right;}
div.user-info div.name{color:#0089AF;font-family: 'Helvetul', arial, sans-serif;font-size:28px;text-transform:capitalize;}
div.user-info div.name span{font-weight:normal;font-size:10px;text-transform:none;color:#666;}
div.user-info div.current-step-link a{color:#DF7A1C;font-size:9px;font-weight:bold;}
div.user-info-img{border:1px solid #666;float:right;overflow:hidden;border:none;margin-right:0px;}
div.user-info div.username{color:#333;font-size:14px; text-align:left;font-weight:400px;}

div.icon {width:24px;height:24px;background-size:24px 24px;}
/* form changes */
div.left-float{float:left;}
.pointer{cursor:pointer}
div.odd{background-color: #FFF;}
div.even{background-color: #F6F6F6;}
div.filter-div{padding:5px;}
div.filter-div label{font-weight:bold;}
div.course-added-item{
	float: none !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
	padding-top: 5px !important;
	padding-right:10px !important;
}
div.evidence-added-item{
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-left:10px !important;
	padding-right:10px !important;
	float:none !important;
}
div.evidence-added-item div.bgsample{padding: 5px;}
div.course-added-item div.content-title,div.evidence-added-item div.content-title{
	float:left;
	padding-top:3px;
	margin-left:7px;
}
div.clear{clear:both;}

a.disabled{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	  filter: alpha(opacity=60);
	  -moz-opacity: 0.6;
	  -khtml-opacity: 0.6;
	  opacity: 0.6;
	color:#999;
	}

div.error-message {font-size:13px;margin-top:5px;color:#CC0000;}
/* event dates */
div.event-date div.expander-minimized{background:url('../img/asset_category_window/collapsed.gif') top left no-repeat;float:left;margin-right:10px;width:9px;height:10px;cursor:pointer;}
div.event-date div.expander-expanded{background:url('../img/asset_category_window/expanded.gif') top left no-repeat;float:left;margin-right:10px;width:9px;height:10px;cursor:pointer;}
div.event-date div.date-time{float:left;width:32%;padding-right:10px;margin-right:10px;border-right:1px dotted #666;}
div.event-date div.event-location{float:left;width:29%;padding-right:10px;margin-right:10px;border-right:1px dotted #666;}
/*div.event-date div.event-date-actions{float:left;}*/
label.ajax-label{width:10%;}

div.mini-user{padding:3px 10px; clear:none;}
div.mini-user div.the-name{float:left;margin-top:4px;}
.text-warning{color:#CC0000; font-weight:bold;}

table.dashboard-user-info{margin-top:10px;font-size:11px;margin-bottom:0px;background-image:none;}
table.dashboard-user-info td{border:0px; text-align:left;padding:3px 6px 3px 15px;}
table.dashboard-user-info td.title{text-align:right;font-weight:bold; width:30%;}

nav ul li.i_linkedin a span, .i_linkedin{background-image: url(../white_label/css/images/icons/dark/linkedin.png)}
nav ul li.i_note_book_2 a span, .i_note_book_2{background-image: url(../white_label/css/images/icons/dark/note_book_2.png)}
nav ul li.i_note a span, .i_note{background-image: url(../white_label/css/images/icons/dark/note.png)}
nav ul li.i_task a span, .i_task{background-image: url(../white_label/css/images/icons/dark/task.png)}
nav ul li.i_star a span, .i_star{background-image: url(../white_label/css/images/icons/dark/star.png)}
nav ul li.i_address_book a span, .i_address_book{background-image: url(../white_label/css/images/icons/for_widgets/address_book.png)}
nav ul li.i_user a span, .i_user{background-image: url(../white_label/css/images/icons/for_widgets/user.png)}
nav ul li.i_globe a span, .i_globe{background-image: url(../white_label/css/images/icons/for_widgets/globe.png)}
nav ul li.i_scanner_score a span, .i_scanner_score{background-image: url(../white_label/css/images/icons/for_widgets/scanner_score.png)}
nav ul li.i_suitecase a span, .i_suitecase{background-image: url(../white_label/css/images/icons/for_widgets/suitecase.png)}

/* mail to links */
a.mailto {background:url(../white_label/css/images/icons/for_widgets/mail.png) -4px 0px no-repeat; padding-left:19px; padding-top:5px;background-size:24px 24px;}
a.mail_incoming {background:url(../white_label/css/images/icons/for_widgets/inbox.png) -4px 0px no-repeat; padding-left:19px; padding-top:5px;background-size:24px 24px;}
a.mail_outgoing {background:url(../white_label/css/images/icons/for_widgets/outgoing.png) -4px 0px no-repeat; padding-left:19px; padding-top:5px;background-size:24px 24px;}
a.mail_notification {background:url(../white_label/css/images/icons/for_widgets/speech_bubble.png) -4px 0px no-repeat; padding-left:19px; padding-top:5px;background-size:24px 24px;}

a.download {background:url(../white_label/css/images/icons/for_widgets/download.png) -4px 0px no-repeat; padding-left:19px; padding-top:7px;background-size:24px 24px;}
a.i_website {background:url(../white_label/css/images/icons/dark/link.png) -4px 0px no-repeat; padding-left:19px; padding-top:7px}
a.certificate {background:url(../white_label/css/images/icons/dark/certificate.png) -4px -4px no-repeat; padding-left:19px; padding-top:7px}
a.cbt {background:url(../white_label/css/images/icons/dark/cbt.png) top left no-repeat; padding-left:23px; padding-top:5px}
a.ilt {background:url(../white_label/css/images/icons/dark/ilt.png) top left no-repeat; padding-left:23px; padding-top:5px}
nav ul li.i_share a span, .i_share{ background-image: url(../white_label/css/images/icons/dark/share.png); background-size:24px 24px;}
nav ul li.i_bar_graph a span, .i_bar_graph{ background-image: url(../white_label/css/images/icons/dark/bar_graph.png); background-size:24px 24px;}
nav ul li.i_share a span, .i_add_to_calendar{ background-image: url(../white_label/css/images/icons/dark/add_to_calendar.png); background-size:24px 24px;}
table tr th.info-header{font-weight:bold;text-align:left;padding-left:15px;}
table tr td.data-label{width:30%; text-align:right; padding-right:20px; font-weight:bold; font-size:13px;}
table tr td.data-label-small{width:30%; text-align:right; padding-right:20px; font-weight:bold; font-size:11px; padding-left:0px;}
table tr td.data{text-align:left; padding-left:20px; font-size:13px;}
table tr td.data-small{text-align:left; padding-left:10px; font-size:11px;}
table.library-list tr td{vertical-align:middle;}
table tr td.icon{width:30px;}
table tr td.main a.mailto{color:#FF8551 !important;font-weight:normal;}
/*table tr th a {font-weight:bold;}*/
table tr td.center{text-align:center;padding-left:0px;}

div.asset-preview-image{
	padding-left:25px;
	padding-right:25px;
}
div.top-buttons{text-align:right;}
.paging_full_numbers{width:545px;}

#header ul li ul li a,#header ul li ul li a:hover {
    padding: 5px;
}

table tr td.forum-post-user-info{padding-left:15px;text-align:left; width:25%;}
table tr td.forum-post-body{padding-left:15px;text-align:left;}
table tr td.forum-post-body .post{margin-right:115px;}
span.date{font-weight:bold;}
span.date-small{font-weight:bold;font-size:10px;}
div.forum-post-actions{border-top:1px solid #DDDDDD; text-align:right;padding-top:5px;}
span.seating-exists-limit,.status-cancelled{color:#CC0000;}
div.bly_news{background-color:#515862;}
label.main-label{
    border:0;
    cursor:pointer;
    font-size:13px;
    float:left;
    background:none;
    filter:none;
    margin:0;
    width:16%;
    padding-left:2px;
    padding:15px 10px !important;
    margin-left:8px;
    text-align:left;
}

.widget.sconav-widget > div ul{
	overflow:auto;
}
.widget.sconav-widget > div ul li{
	display:block;
	margin:0;
	list-style:none;
	border-top:1px dotted;
	padding:14px 10px 4px;
	margin:0;
}
.widget.sconav-widget > div ul li:first-child{
	border-top:0;
}
.widget.sconav-widget > div ul li a{
	font-size:12px;
	display:block;
}
.widget.sconav-widget > div ul li a:hover{
	text-decoration:none;
}
.widget.sconav-widget ul li a span{
	text-align:right;
	display:inline-block;
	width:80px;
	font-size:32px;
	font-weight:700;
	letter-spacing:-0.05em;
	padding:2px 6px 2px 0;
}

.widget.sconav-widget ul li.notattempted,
.widget.sconav-widget ul li.browsed
{
	background:url(../white_label/css/images/icons/dark/sco_not_attempted.png) no-repeat top left;
	padding:3px 5px 5px 23px;
}

.widget.sconav-widget > div ul li.incomplete
{
	background:url(../white_label/css/images/icons/dark/sco_incomplete.png) no-repeat top left;
	padding:3px 5px 5px 23px;
}

.widget.sconav-widget ul li.failed
{
	background:url(../white_label/css/images/icons/dark/sco_failed.png) no-repeat top left;
	padding:3px 5px 5px 23px;
}
.widget.sconav-widget ul li.failed a
{
	color:#CC0000;
}
.widget.sconav-widget ul li.completed,
.widget.sconav-widget ul li.passed
{
	background:url(../white_label/css/images/icons/dark/sco_completed.png) no-repeat top left;
	padding:3px 5px 5px 23px;
}
/* PLAIN FORM */
form.plain{background-image:none;border:0px;padding:0px;}
form.plain fieldset{border:none;margin:0px;}
form.plain fieldset > section:last-child{border:none;}
form.comment-form{background-color:#DBEEF0;}
.breadcrumb li a {
	line-height:14px;
}
span.fc-event-title span {font-weight:bold;}
span.capit{text-transform:capitalize;}
.red,
.red a{color:#CC0000; line-height:24px;font-weight:bold;}
.notice-light{color:#CC0000;}
.notice-strong{color:#CC0000; font-weight:bold;}
.field-note{margin-left:5px;margin-top:5px;line-height:13px;}
span.blue{color:#0089AF; line-height:24px;font-weight:bold;}
form fieldset > section > div.field-float div {float: left;}
form fieldset > section > div.field-float div.form-warning{padding-top:3px;line-height:32px;clear:none; margin-left:15px;}
li.active-sco a {font-weight:bold;}
table tr td.cell-top {vertical-align:top;}
table tr td.cell-middle {vertical-align:middle;}
table tr td.draggable {
	background:url(../white_label/css/images/icons/dark/triangle_up_down.png) no-repeat center center;cursor:move;}
/* white label icon changes */
nav ul li.i_hard_hat a span, .i_hard_hat{ background-image: url(../white_label/css/images/icons/dark/hard_hat.png);}
nav ul li.i_certificate a span, .i_certificate{ background-image: url(../white_label/css/images/icons/dark/certificate.png);}
nav ul li.i_group_add a span, .i_group_add{ background-image: url(../white_label/css/images/icons/dark/group_add.png);}
nav ul li.i_license a span, .i_license{ background-image: url(../white_label/css/images/icons/dark/license.png);}
nav ul li.i_cbt a span, .i_cbt{ background-image: url(../white_label/css/images/icons/dark/imac.png);}
nav ul li.i_certificate a span, .i_certificate{ background-image: url(../white_label/css/images/icons/dark/certificate.png);}
nav ul li.i_permit a span, .i_permit{ background-image: url(../white_label/css/images/icons/dark/permit.png);}
nav ul li.i_swp a span, .i_swp{ background-image: url(../white_label/css/images/icons/dark/contentswp.png);}
nav ul li.i_connections a span, .i_connections{ background-image: url(../white_label/css/images/icons/dark/connections.png);}
nav ul li.i_pending_request a span, .i_pending_request{ background-image: url(../white_label/css/images/icons/dark/pending_request.png);}
nav ul li.i_sent_request a span, .i_sent_request{ background-image: url(../white_label/css/images/icons/dark/sent_request.png);}
nav ul li.i_ilt a span, .i_ilt{ background-image: url(../white_label/css/images/icons/dark/ilt.png);}
nav ul li.i_chat_active a span, .i_chat_active{ background-image: url(../white_label/css/images/icons/dark/chat_active.png);}
nav ul li.i_user_add a span, .i_user_add{ background-image: url(../white_label/css/images/icons/dark/user_add.png);}
nav ul li.i_contentcustomitem a span, .i_contentcustomitem{ background-image: url(../white_label/css/images/icons/dark/zip_file.png);}
nav ul li.i_instructor a span, .i_instructor,
nav ul li.i_ilt a span, .i_ilt{ background-image: url(../white_label/css/images/icons/dark/instructor.png);}
nav ul li.i_hard_hat a span, .i_hard_hat,
nav ul li.i_ojt a span, .i_ojt{ background-image: url(../white_label/css/images/icons/dark/hard_hat.png);}
nav ul li.i_flash a span, .i_flash{ background-image: url(../white_label/css/images/icons/dark/flash.png);}
nav ul li.i_assessment a span, .i_assessment{ background-image: url(../white_label/css/images/icons/dark/assessment.png);}
nav ul li.i_quiz a span, .i_quiz{ background-image: url(../white_label/css/images/icons/dark/quiz.png);}
nav ul li.i_contentassessment a span, .i_contentassessment{ background-image: url(../white_label/css/images/icons/dark/contentassessment.png);}
nav ul li.i_contentupload a span, .i_contentupload{ background-image: url(../white_label/css/images/icons/dark/document.png);}
nav ul li.i_favorites a span, .i_favorites{ background-image: url(../white_label/css/images/icons/dark/favorites.png);}
nav ul li.i_add_to_favorites a span, .i_add_to_favorites{ background-image: url(../white_label/css/images/icons/dark/add_to_favorites.png);}
nav ul li.i_google a span, .i_google{ background-image: url(../white_label/css/images/icons/dark/google.png);}


ul.small-tabs li a {
	font-size:12px !important;
}
ul.small-tabs li {
	height:44px;
}
div.question-answer{color:#CC0000; font-style:italic;padding-left:20px;line-height:17px;}
.capit{text-transform:capitalize;}

a.icon-link
{
	background-image:url(../white_label/css/dark/images/elfinder/icons-small.png);
	padding-left:19px; padding-top:7px;
	background-repeat:no-repeat;
}
a.wmv,a.flv{background-position:3px -87px;}
a.pptx,a.ppt{background-position:0px -382px;}
a.docx,a.doc{background-position:0px -343px;}
a.xlsx,a.xls{background-position:0px -364px;}
a.pdf{background-position:0px -283px;}
a.mp3{background-position:1px -68px;}
a.jpg,a.jpeg,a.gif,a.png,a.tif,a.tiff{background-position:1px -50px;}

div.in-label{padding:0px;}
form fieldset > section > div.field-no-label {
    border-left:0px;
	width:98%;
}
form fieldset > section > div.small-row {
    padding: 5px 0%;
}
form fieldset > section > div.no-left-padding {
    padding: 15px 4%;
}
/* hidden form */
input.hidden{height:0px !important;padding:0px !important;border:none !important;}
div.input{padding-right:10px;}
form div.wizard-tab {width:99%; border-left:0px;}
form fieldset.wizard-fieldset{border:0px;margin-top:0px;}
form fieldset.wizard-section{border:0px;}

div.comboselectbox ul.comboselect li.selected {
    background-color: #FF9900;
}
form fieldset > section > div > div.tag-div,
form section > div > div.tag-div{float:left;margin-right:13px;clear:none;margin-bottom: 10px;}
form fieldset > section > div > div.tag-div div.checker,
form section > div > div.tag-div div.checker{top:-5px; margin-right:3px;}
form fieldset > section > div > div.tag-div label,
form section > div > div.tag-div label,
form section > div.checkbox-div label{top:-2px;background:none;display:inline;border:0px;padding:3px;font-size:12px;font-weight:normal;border-corner-radius:0px;}

form label.header-label{
/*	border-top:1px solid;*/
	display:block;
	font-size:16px;
	margin:0;
	padding:6px 10px;
	font-weight:700;
	position:static;
	-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;
	background:-moz-linear-gradient(center top , #F1F1F1, #E8E8E8) repeat scroll 0 0 transparent;
}
.date,.date-large{font-style:italic;font-size:12px;}
.date-light{font-style:normal;font-size:12px;}
.date-large{font-size:14px;font-weight:bold;}
.item-cost{font-size:14px;}
div.blog-body-preview{margin-top:5px;font-size:16px;}
div.blog-body,
div.blog-body p{font-size:16px;}
div.ratingstars{width:110px;height:18px;}
div.ratingstars div{margin-left:3px;height:18px;width:18px;background:url('../img/stars/deselected.gif') no-repeat top left;float:right;}
div.ratingstars div.selected{background:url('../img/stars/selected.gif') no-repeat top left;}
div.ratingstars-light {width:110px;height:18px;}
div.ratingstars-light div {margin-right:3px;height:18px;width:18px;background:url('../img/stars/deselected-light.gif') no-repeat top left;float:left;}
div.ratingstars-light div.selected {background:url('../img/stars/selected.gif') no-repeat top left;}
div.ratingstars-small {width:70px;height:13px;}
div.ratingstars-small div {height:13px;width:14px;background:url('../img/grid_view_info_popup/rating-inactive.gif') no-repeat top left;float:left;}
div.ratingstars-small div.selected {background:url('../img/grid_view_info_popup/rating-active.gif') no-repeat top left;}
.tr{text-align:right;}
.sst{margin-top:5px;}
td.sst{padding-top:15px;}
.ssr{margin-right:10px;}
.ssb{margin-bottom:15px;}
div#rating-stars label{display:none;}
div.rating-stars-display{height:15px;}
div.rating-stars-display div {
	width:15px;height:15px;overflow:hidden;
	background:url(../img/stars/star.gif);
	float:right;
	margin-left:5px;
}
div.active-stars div{
	cursor:pointer;
}
td.list-rating div.rating-stars-display div{float:left;}
div.rating-stars-display div.star-active{background-position:0px -16px;}
div.rating-stars-display div.star-inactive{background-position:0px 0px;}
div.rating-stars-display div.star-hover{background-position:0px -32px}
.text-center{text-align:center !important;}
.text-right{text-align:right !important; padding-right:15px !important;}
.text-left{text-align:left !important;}
.text-top{vertical-align:top !important;}
div.ajax-announcement-row{padding-bottom:10px;padding-top:10px;cursor:pointer;}
div.admin-notification{font-size:14px;}
div.admin-notification div.subject{font-size:18px; color:#0089AF;margin-bottom:5px}
div.admin-notification div.body,
div.admin-notification div.body p{font-size:14px;}

div.inbox-message{padding-bottom:10px;padding-bottom:10px;border-top:2px #999 solid;}
div.inbox-new-message,div.pending-connection{background-color:#E8E8A2;}
div.item-title{margin-bottom:10px;font-size:24px; line-height:24px;color:#0089AF;}
div.item-short-description p{font-size:16px;}
nav ul li.active a{
	background: rgb(45,145,173); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(45,145,173,1) 0%, rgba(219,233,236,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,145,173,1)), color-stop(100%,rgba(219,233,236,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(45,145,173,1) 0%,rgba(219,233,236,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(45,145,173,1) 0%,rgba(219,233,236,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(45,145,173,1) 0%,rgba(219,233,236,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(45,145,173,1) 0%,rgba(219,233,236,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d91ad', endColorstr='#dbe9ec',GradientType=0 ); /* IE6-9 */
}
div.avatar-small,
div.avatar-medium,
div.avatar-large
{
	margin-right:10px;
	position:relative;
}
div.info-small{margin-left:65px;}
div.avatar-small div.avatar-image{overflow:hidden;max-height:41px;min-width:41px;}
div.avatar-medium div.avatar-image{overflow:hidden;max-height:67px;min-width:67px;}
div.avatar-large div.avatar-image{overflow:hidden;max-height:102px;min-width:102px;}
div.avatar-friend-preview{margin-bottom:20px;}

/*div.avatar-small{margin-left:20px;margin-right:25px;}*/
div.avatar-small{margin-left:8px;margin-right:12px;/*margin-bottom:11px;*/}
/*div.avatar-medium{margin-left:20px;margin-right:25px;margin-bottom:25px;}
div.avatar-large{margin-left:20px;margin-right:25px;margin-bottom:35px;}*/
div.avatar-small div.badge{
	bottom: -9px;
	height: 17px;
	left: -10px;
	position: absolute;
	width: 61px;
	z-index: 2;
}
div.avatar-medium div.badge{
	bottom: -17px;
	height: 30px;
	left: -19px;
	position: absolute;
	width: 106px;
	z-index: 2;
}
div.avatar-large div.badge{
	bottom: -25px;
	height: 45px;
	left: -28px;
	position: absolute;
	width: 163px;
	z-index: 2;
}
div.news-item
{
	margin-bottom:10px;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:10px;
	padding-top:10px;
}
div.news-item-form{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:10px;
	padding-right:10px;
}
div.news-item > div.info{margin-left:120px;position:relative;}
div.news-item > div.info div.edit-tools {position:absolute;top:-3px;right:0px;}
/*div.news-item > div.info div.edit-tools a {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
div.news-item > div.info div.edit-tools a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
div.selected{background:#FFA7A7;}*/
div.liker-list{max-height:250px;overflow:auto;}
div.news-item > div.info h4{margin-top:5px;}
div.news-item span.post-date,
div.news-item span.user-link a{font-weight:bold;}

div.news-item div.comments-link,
div.big-wins div.comments-link {background-color: #DBEEF0; margin-bottom: 2px; padding: 5px;}
div.news-item div.action-links{margin-top:3px;margin-bottom:3px;}
div.news-item div.action-links a{margin-right:18px;}
div.news-item div.like-list div,
div.big-win div.like-list div{padding:3px;background:#DBEEF0;margin-bottom:1px}
div.news-item-comment div.comment-likes {float:right;margin-right:5px;}
div.news-item-comment div.edit-form-div{margin-top:4px;margin-bottom:4px;margin-left:5px;}
div.news-item-comment span.comment-like-links {padding-left:5px;}
div.news-item-comment > div.comment-info {position:relative;}
div.news-item-comment > div.comment-info span.post-date,
div.news-item-comment > div.comment-info  span.user-link a{font-weight:bold; font-size:11px;}
div.news-item-comment > div.comment-info div.textarea{margin-left:10px;margin-right:10px;position:relative}
div.news-item-comment > div.comment-info div.textarea div.nub{
	background: url("../img/news_items/nub-textarea.png") no-repeat scroll right top transparent;
	width:14px;height:11px;position:absolute;left:-10px;top:7px;}
div.news-item p.post-comment{color: #999999;font-size: 14px;font-style: italic;margin: 0 !important;}
div.load-more-comments,
div.news-item-comment{
    background-color: #DBEEF0;
    margin-bottom: 2px;
    padding: 5px;
}
div.news-item a.see-more-link{margin-left:5px;}
div.news-item-comment > div.comment-info{
	margin-left:60px;
}
div.news-item-comment-nub {
    background: url("../img/news_items/nub.png") no-repeat scroll right top transparent;
    height: 15px;
    margin-left: 15px;
    width: 15px;
}
div.comment-form{
	display:none; background-color:#eee; border:0; margin-left:40px;padding:10px;
}
div.comment-form div.input{margin-bottom:10px;}
div.job-sample{
	padding:5px;
	float:none;
}
div.job-sample h6{color:#0089AF;}
div.job-sample p{margin-bottom:5px;}
.notes{font-style:italic;}
span.user-location{font-style:italic;font-size:12px;color:#545454;text-transform:none !important;}
.notes-light{font-style:italic;font-size:11px;color:#AAA;}
.notes-red{font-style:italic;color:#CC0000;}
.notes-small{font-size:12px;}
.text-red{color:#CC0000;}
.important{font-size:16px;color:#0089AF;}
a.icon-btn{padding-left:10px !important;}
div.dataTables_paginate{margin-bottom:10px;}
div.journal-entry-body,
div.journal-entry-body p,
div.journal-entry-body li,
div.journal-entry-body ul,
div.journal-entry-body ol{font-size:16px;}
ul.gallery-simple{background:none;border:none}
ul.gallery-simple li > a {height:auto !important}
div.divider{border-top:1px dotted #999;}
div.left-divider{border-left:1px dotted #999; padding-left:10px;}
div.divider-solid{border-top:1px solid #E3E3E3;}
div.chat-bar{background-image: url("/white_label/css/light/images/paper_02.png");bottom: 0;left: 0;position: fixed;width: 99%;z-index: 9999;margin:0px;padding:5px 10px 5px 10px;border-top:1px solid #AAA;}
div.online-friends{position:fixed;width:220px;z-index:9998;margin-right:39px;bottom:19px;right:0;}
div.online-friends div.online-friends-list{	max-height:150px;overflow:auto;padding:2px;}
div.online-friends div.online-friends-list div.comboselectbox ul.comboselect{overflow:visible;}
div.online-friends div.online-friends-list div.comboselectbox ul.comboselect li {margin:2px 0px 2px 0px; width:99%;padding-bottom:3px;padding-top:3px;}
div.online-friends div.online-friends-list div.comboselectbox ul.comboselect li div.user-image {margin-left:5px;float:left;height:25px; width:25px;overflow:hidden; margin-right:5px;}
div.online-friends div.online-friends-list div.comboselectbox ul.comboselect li a.chat-status-active,
div.online-friends div.online-friends-list div.comboselectbox ul.comboselect li a.chat-status-idle {
	background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 18px;
    text-indent: -9999px;
    width: 18px;
}
div.online-friends div.online-friends-list div.comboselectbox ul.comboselect li a.chat-status-active{background-image: url("../img/icons/active.png");}
div.online-friends div.online-friends-list div.comboselectbox ul.comboselect li a.chat-status-idle {background-image: url("../img/icons/idle.png");}
div.chat-windows{position:fixed;z-index:9997;right:0px;bottom:19px;}
div.chat-windows div.chat-window{float:left;width:250px;margin-left:10px;border:1px solid #CCC;display:block;}
div.chat-windows div.chat-window div.chat-conversation{height:200px;overflow:auto;}
div.chat-windows div.chat-window div.chat-conversation div.chat-message{position:relative;margin-bottom:5px;padding-top:5px;border-top:1px dotted #CCC;}
div.chat-windows div.chat-window div.chat-conversation div.chat-message div.user-image {float:left;height:30px; width:30px;overflow:hidden; margin-right:5px;}
div.chat-windows div.chat-window div.chat-conversation div.chat-message div.chat-text {float:right;width:180px;padding-bottom:5px;text-align:left;}
div.chat-windows div.chat-window div.chat-conversation div.chat-message div.chat-date {
	color: #999999;
	font-size: 11px;
	position: absolute;
	right: 3px;
	top: -6px;
}
div.chat-windows div.chat-window div.chat-message{padding-bottom:5px; text-align:center;}
div.chat-windows div.chat-window span.chat-window-title{font-size:14px;line-height:16px;}
a.minimize{
	background-image: url("/white_label/css/images/icons/dark/minimize.png");
	background-position: center center;
	    background-repeat: no-repeat;
	    cursor: pointer;
	    display: block;
	    float: right;
	    height: 18px;
	    text-indent: -9999px;
	    width: 18px;
}
footer{margin-bottom:100px;}
footer div.disclamer{color:#888; font-style:italic;line-height:15px;}
div#directoryWidgets div.comboselectbox{min-height:0px;}
div#directoryWidgets ul.comboselect{margin-bottom:0px;}
div#directoryWidgets div.widget > div{padding:5px;}
div#directoryWidgets div.comboselectbox ul.comboselect li {padding:3px;margin-right:5px; width:90%;}
form fieldset.plain{background:#FFF;}
div.value_selector{
	line-height:22px;
}
div.value_selector span{
	background-color: #F1F1F1;
	border:1px solid #CCC;
	box-shadow: 0 2px 1px #E5E5E5 inset;
	color: #555555;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	cursor: pointer;
	margin: 0 3px 5px;
	padding: 2px 5px;
	top:1px;
	background-position: 4px 5px;
    background-repeat: no-repeat;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    min-height: 22px;
    min-width: 8px;
    outline: 0 none;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: baseline;
    white-space: pre-line;
}
div.value_selector span.selected{background-color: #FF8551; color:#FFF; border:1px solid #AAA;box-shadow:none;}
/* Content Library styles */
a.list-view{ background-image: url(../white_label/css/images/icons/dark/list_view.png);}
a.list-view-active,a.list-view-active:hover{
	background-image: url(../white_label/css/images/icons/light/list_view.png);
	background-color:#86AE23;
	color:#FFF;
	text-shadow:0 1px 0 rgba(100, 100, 100, 0.7);
}
a.grid-view{ background-image: url(../white_label/css/images/icons/dark/grid_view.png);}
a.grid-view-active,a.grid-view-active:hover,
a.all-content-active,a.all-content-active:hover,
a.favorites-active,a.favorites-active:hover{
	background-color:#86AE23;
	color:#FFF;
	text-shadow:0 1px 0 rgba(100, 100, 100, 0.7);
}
a.grid-view-active,a.grid-view-active:hover{background-image: url(../white_label/css/images/icons/light/grid_view.png);}
a.favorites-active,a.favorites-active:hover{background-image: url(../white_label/css/images/icons/light/favorites.png);}
div.grid-item-preview{
	border:2px solid #383838;
    float: left;
    list-style: none outside none;
    margin:0px 19px 25px 0px;
    overflow: hidden;
	width:137px;height:150px;
	padding:0px 7px 0px 7px;
	position:relative;
}

div#gridView div.widget h3.handle {border-bottom:0 none;}

div.grid-item-preview div.icon-preview{padding:7px 34px;margin:8px 0px 0px 0px; cursor:pointer; position:relative;}
div.grid-item-preview div.image-preview{width:135px;height:79px; cursor:pointer; position:relative;padding:0px;margin:8px 0px 0px 0px;
background-repeat:no-repeat;background-position:center center;
background-size:136px;}
div.grid-item-preview div.icon-preview div.info,
div.grid-item-preview div.image-preview div.info{position:absolute;top:55px;left:107px;height:24px; width:22px; background:url(../white_label/css/images/icons/dark/information.png) no-repeat top left;}
{position:absolute;top:55px;left:107px;height:24px; width:22px; background:url(../white_label/css/images/icons/dark/information.png) no-repeat top left;}

div.grid-item-preview div.asset-actions{position:absolute;bottom:1px;right:7px;}
div.grid-item-preview div.asset-actions a {margin-left:5px;}
div.grid-item-preview div.asset-title{margin-top:3px;}
div.grid-item-preview div.asset-title a { font-size:14px;}
div.info-popup div.asset-title{font-size:17px;color:#333;font-weight:bold;}
div.info-popup div.file-data{color:#333; font-size:12px;}
div.info-popup div.ratings{margin-top:3px;margin-bottom:5px;}
div.info-popup div.owner{color:#999;}
div.info-popup div.description{color:#333;font-size:12px;}
div.info-popup div.comments{color:#333;font-size:12px;margin-top:10px; padding-bottom:5px;}

#card_form form fieldset > section > div {width:75%;}
.bold{font-weight:bold;}
div#map_canvas{width: 100%; height: 300px;}
.no-clear{clear:none;}
.text-bold{font-weight:bold;font-size:16px;}
.text-large{font-size:18px;line-height:36px;}
div.activity-tab{padding:5px;overflow:auto; margin-bottom:0px;height: 1753px;}
div.big-wins-tab{height:675px;overflow:hidden; margin-bottom:0px;}
div.activity-tab div.post-preview{padding:6px 10px 10px 10px; border-bottom:1px dotted #999;margin-bottom:10px}
div.news-tab div.div-row{background:url(../img/bgr_div-row.png) repeat-x bottom left #F7F7F7;padding:10px;}
div.featured-tab{height:225px;padding:5px;overflow:hidden;position:relative;}
div.hierarchy-tab{overflow:hidden;padding:5px;position:relative;}
div.news-tab{height:230px;padding:5px;overflow:auto;}
div.blog-tab{height:100px;padding:5px;overflow:auto;}
div.events-tab{position:relative;padding-top:5px;}
div.events-tab div#event-list-view{max-height:464px;overflow:auto;}
div.events-tab div.view-links {position:absolute;top:14px;right:74px}
div.sorter-div{padding:10px; background-color:#EDEFF1;cursor:move;}
div.sorter-div div.tools,
form div.recruiting-page-items div.recruiting-info-text div.tools,
form div.recruiting-page-items div.recruiting-info-bullet div.tools,
form div.event-agenda-items div.event-agenda-item div.tools,
form div.event-agenda-items div.event-agenda-header div.tools{float:right; background:url('/img/grippy_icon.gif') top right no-repeat; padding-right:20px;background-position:right}
div.feature_selector{display:block;position:absolute;bottom:5px;right:11px;}
div.featured-tab div.view-all{display:block;position:absolute;bottom:10px;left:11px;}
div.leader-name{font-size:16px;}
.gallery li > a{background:none;}
.gallery li {text-align:center;}
label.in-table{display:block;}
/* register */
form#registerForm fieldset.register-fields > section label {width:20%}
form#registerForm fieldset.register-fields > section div.input {width:70%; padding:15px 3% 1% 1%}
form fieldset > section div div label{font-weight:bold;top:0px;}
div.agreement {height:400px; overflow:auto}
div.user-preview {position:relative; padding:10px;}
div.user-preview div.tools{position:absolute;right:5px;top:6px; width:31px;}
table#datatable th {cursor:pointer}

/********* FEATURE BROWSER *******/
div.feature-browser{
	height:293px;
	background-color:#FFF;
	border:2px solid #0089AF;
	margin-bottom:20px;
	position:relative;
}
div.feature-browser div.feature-list{
	height:293px;
	width:70px;
	background-color:#FFF;
	position:absolute;
	top:0px;
	right:0px;
}
div.feature-browser div.feature-list div.list-shadow{
/*	background:url(../img/feature_browser/list-shadow.png) no-repeat top left;*/
	height:293px;
	width:1px;
	border-left:2px solid #0089AF;
	z-index:1000;
	top:0px;
	left:0px;
	position:absolute;
}

div.feature-browser div.feature-list div.list
{
	height:293px;
	overflow-x: hidden;
	overflow-y:auto;
	width:65px;
}
div.feature-browser div.feature-list div.list div.feature,
div.feature-browser div.feature-list div.list div.feature-active
{
	width:40px;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
}
div.feature-browser div.feature-list div.list div.feature-active{
	background-color:#0089AF;
}
div.feature-browser div.feature-list div.list div.f-number{
	color:#383838;
	padding:6px;
	float:left;
	font-size:24px;
	
}
div.feature-browser div.feature-list div.list div.feature-active div.f-info div.f-number {color:#FFF;}
div.feature-browser div.feature-list div.list div.f-title{
	text-transform:uppercase;
	width:112px;
	float:right;
	margin-top:3px;
}
div.feature-browser div.feature-list div.list div.f-info
{
	/* border-bottom:1px dotted #666; */
	padding-top:13px;
	padding-bottom:3px;
}
div.feature-browser div.feature-holder div.feature-title
{
	background: -moz-linear-gradient(left,  rgba(56,56,56,0.6) 66%, rgba(56,56,56,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(66%,rgba(56,56,56,0.6)), color-stop(100%,rgba(56,56,56,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(56,56,56,0.6) 66%,rgba(56,56,56,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(56,56,56,0.6) 66%,rgba(56,56,56,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(56,56,56,0.6) 66%,rgba(56,56,56,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(56,56,56,0.6) 66%,rgba(56,56,56,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99383838', endColorstr='#00383838',GradientType=1 ); /* IE6-9 */
	font-size:30px;
	padding:5px 30px 5px 20px;
	font-family: 'Helvetul', arial, sans-serif;
	line-height:39px;
	color:#FFF;
}
div.feature-browser div.feature-holder div.feature-date {
	text-transform:uppercase;
	font-weight:bold;
	padding-left:20px;
	margin-top:10px;
	font-size:14px;
	width:61%}
div.feature-browser div.feature-holder{position:relative}
div.feature-browser div.feature-holder div.info
{
	padding-top:20px;
	z-index:1001;
	width:58%;
	position:absolute;
	height:283px;
}
div.feature-browser div.feature-holder div.cover{
	z-index:998;
	background:#FFF;
	position:absolute;
	width:260px;
	height:293px;
	top:0px;
	left:0px;
}
div.feature-browser div.feature-holder div.gradient{
	z-index:997;
	height:293px;
	position:absolute;
	width:100px;
	background: -moz-linear-gradient(left,  #FFF 0%, #FFF 28%, rgba(255,255,255,0.97) 30%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FFF), color-stop(28%,#FFF), color-stop(30%,rgba(255,255,255,0.97)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #FFF 0%,#FFF 28%,rgba(255,255,255,0.97) 30%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #FFF 0%,#FFF 28%,rgba(255,255,255,0.97) 30%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #FFF 0%,#FFF 28%,rgba(255,255,255,0.97) 30%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  #FFF 0%,#FFF 28%,rgba(255,255,255,0.97) 30%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
div.feature-browser div.feature-holder div.short-description
{
	padding-top:10px;
	padding-left:20px;
	width:85%;
	font-size:18px;
	line-height:20px;
}
div.feature-browser div.feature-holder div.short-description p
{
	margin-bottom:0px;
	font-size:15px;
	line-height:20px;
}
div.feature-browser div.feature-holder div.read-more
{
	padding-top:10px;
	padding-left:20px;
}
div.feature-browser div.feature-holder div.image
{
	overflow: hidden;
	text-align: right;
	top: 0;
	right:0px;
	position:relative;
}
div.feature-browser div.feature-holder div.image-holder
{
	height: 293px;
	position: absolute;
	right: 65px;
	top: 0;
	overflow:hidden;
}
div.feature-browser div.feature-holder div.play-btn
{
	position:absolute;
	top:109px;
	width:75px;
	height:75px;
	cursor:pointer;
	right:65px;
	background:url(../img/btn-play-feature.png) no-repeat top left;
	z-index:50;
}

div.widget div.login-history{
	height:150px;
	overflow:auto;
}
textarea.autogrow{
	min-height:10px;
	padding:4px;
}
textarea.show-hint,input.show-hint{color:#BBB;}
div#news-item textarea.autogrow{
	min-height:50px;
	padding:7px;
	font-size:16px;
}
form input.edit-comment {
  font-size: 12px;
  padding: 4px 2px;
}

.shadow {
	border-top:1px solid #BBB;
	border-left:1px solid #BBB;
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
	box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}
div.big-wins{position:relative;background-color:#FFF;}
div.big-wins > div.users{ width:140px;background-color:#F5F5F5;position:absolute;top:0px;left:0px; height:680px; overflow:auto;}
div.big-wins > div.users div.user div.name{text-align:center; font-weight:bold;margin-right:14px;}
div.big-wins > div.users div.user {padding:15px 0 15px 14px; cursor:pointer;}
div.big-wins > div.users div.selected {background-color:#DBE9EC}
div.big-wins > div.users div.user {padding:15px 0 15px 14px; cursor:pointer;}
div.big-wins > div.gradient {
	background: url("../img/big_wins_gradient.png") repeat-y scroll left top transparent;
	height: 680px;
	left: 131px;
	position: absolute;
	top: 0;
	width: 9px;
	z-index: 100;
}
div.big-wins > div.big_wins_news {margin-left:150px; height:680px; overflow:auto;}
div.big-wins > div.big_wins_news div.big-win div.avatar-large{margin-left:0px;margin-bottom:0px;}
div.big-wins > div.big_wins_news div.big-win div.info{margin-left:180px;}
div.big-wins > div.big_wins_news div.big-win div.news-item-url-preview{margin-left:0px;}
div.big-wins > div.big_wins_news div.big-win{margin-bottom:5px;padding-bottom: 5px;padding-top: 20px;position:relative;}
div.big-wins > div.big_wins_news div.big-win div.badges{position:absolute;width:164px;height:70px;top:12px;right:10px;}
div.big-wins > div.big_wins_news div.avatar-wrapper{margin-left:34px;margin-bottom:15px; float:left}
span.color-swatch {padding-right:20px; height:16px; width:16px;}

/* Notifications Widget */
div#header > div.notifications-widget{left: 5px;position: absolute;top:6px;}
div#header > div.notifications-widget a.mail-on,
div#header > div.notifications-widget a.mail-on:hover,
div#header > div.notifications-widget a.mail-off,
div#header > div.notifications-widget a.mail-off:hover,
div#header > div.notifications-widget a.connections-on,
div#header > div.notifications-widget a.connections-on:hover,
div#header > div.notifications-widget a.connections-off,
div#header > div.notifications-widget a.connections-off:hover,
div#header > div.notifications-widget a.notifications-on,
div#header > div.notifications-widget a.notifications-on:hover,
div#header > div.notifications-widget a.notifications-off,
div#header > div.notifications-widget a.notifications-off:hover,
div#header > div.notifications-widget a.approvals-on,
div#header > div.notifications-widget a.approvals-on:hover,
div#header > div.notifications-widget a.approvals-off,
div#header > div.notifications-widget a.approvals-off:hover{
	display:block;
	float:left;
	margin-right:20px;
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	height:25px;
}



div#header > div.notifications-widget span.count,
div#header > div.admin-notifications-btn-off span.count,
div#header > div.admin-notifications-btn-on span.count,
#header ul li ul li span,
div.widget h3.handle span.count{
  border-radius: 36px 36px 36px 36px;
  cursor: pointer;
  display: block;
  font-family: sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 10px;
  min-width: 10px;
  padding: 4px 4px 5px;
  position: absolute;
  right: -4px;
  text-align: center;
  top: -5px;
  z-index: 100;
  background-color: #CC0000;
  border-color: #BBBBBB;
  box-shadow: 0 2px 2px rgba(255, 255, 255, 0.4) inset, 0 -2px 3px rgba(255, 25, 25, 0.4) inset;
  color: #FFFFFF;
border-width:0px;
}
div.widget h3.handle span#announcements_count{
	right:auto;
	left:142px;
	top:2px;
}
div.widget h3.handle span#todos_count{
	right:auto;
	left:114px;
	top:2px;
}

div.widget h3.handle span#business_count{
	right:auto;
	left:136px;
	top:2px;	
}

#header ul li ul li span#spansocial{
	position:absolute;
	top:-5px;left:50px;
	right:auto;
	max-width:30px;
}

div#header > div.notifications-widget a.notifications-off{
	background-image: url("../img/notifications_widget/icon_notifications_off.png");
	background-size:24px 25px;
	width:33px;
}
div#header > div.notifications-widget a.notifications-on {
 	background-image: url("../img/notifications_widget/icon_notifications_on.png");
	background-size:24px 25px;
	width:33px;
}

div#header > div.notifications-widget a.connections-off {
  	background-image: url("../img/notifications_widget/icon_connections_off.png");
	background-size:42px 25px;
	width:55px;
}
div#header > div.notifications-widget a.connections-on {
 	background-image: url("../img/notifications_widget/icon_connections_on.png");
	background-size:42px 25px;
	width:55px;
}

div#header > div.notifications-widget a.mail-off{
  background-image: url("../img/notifications_widget/icon_mail_off.png");
	background-size:26px 25px;
	width:36px;
}
div#header > div.notifications-widget a.mail-on {
  background-image: url("../img/notifications_widget/icon_mail_on.png");
	background-size:26px 25px;
	width:36px;
}

div#header > div.notifications-widget a.approvals-off
{
  	background-image: url("../img/notifications_widget/icon_approvals_off.png");
	background-size:26px 25px;
	width:37px;
}
div#header > div.notifications-widget a.approvals-on {
  	background-image: url("../img/notifications_widget/icon_approvals_on.png");
	background-size:26px 25px;
	width:37px;
}

div#header > div.notifications-widget div.data-window div.nub-notifications,
div#header > div.notifications-widget div.data-window div.nub-connections,
div#header > div.notifications-widget div.data-window div.nub-mail,
div#header > div.notifications-widget div.data-window div.nub-approvals{
	height:20px;width:20px;
	background:url(../img/notifications_widget/nub.png) top left no-repeat;
	position:absolute;
	top:0px;
}
div#header > div.notifications-widget div.data-window div.nub-notifications{left:20px;}
div#header > div.notifications-widget div.data-window div.nub-connections{left:80px;}
div#header > div.notifications-widget div.data-window div.nub-mail{left:150px;}
div#header > div.notifications-widget div.data-window div.nub-approvals{left:205px;}
div#header > div.notifications-widget div.data-window {
  left: -15px;
  position: absolute;
  top: 22px;
  width: 345px;
}
div#header > div.notifications-widget div.data-window div.inner{border:1px solid #CCC;background-color:#FFF;margin-top:19px;border-radius: 4px 4px 4px 4px;}
div#header > div.notifications-widget div.data-window div.inner > div.title{
	color:#FFF;
	background-color:#0089AF;
	border-bottom:1px solid #0089AF;
	height:30px;
	padding-left:5px;
	font-size:14px;
	line-height:34px;
}
div#header > div.notifications-widget div.data-window div.inner div.throbber {float:right;margin-right:10px;margin-top:5px;}
div#header > div.notifications-widget div.data-window div.inner > div.data {max-height:500px;overflow:auto;background-image:url(../white_label/css/light/images/paper_02.png);}
div#header > div.notifications-widget div.data-window div.inner > div.see-all,
div.widget div.see-all{border-top:1px solid #99A6A7;background-color:#DBE9EC;padding:5px;}
div#header > div.notifications-widget div.data-window div.pending-request{padding:5px;border-bottom:1px dotted #99A6A7;margin-bottom:5px;}	
a.new-message{display:block;border-bottom:1px dotted #99A6A7; padding-top:5px;color:#6F6F6F;padding:5px;}
a.new-message:hover{background-color:#E9E9E9;text-decoration:none;}
a.new-message span.subject {font-size:14px;color:#0089AF;}
a.new-message div.info{margin-left:65px;}
a.new-message div.info p {font-size:11px;}

a.alert-new,
a.alert-viewed{font-size:11px;display:block;border-bottom:1px dotted #99A6A7;padding:5px; padding-top:5px;color:#6F6F6F;}
a.alert-new{background-color:#E0F3F5;}
a.alert-new:hover{background-color:#E9E9E9;text-decoration:none;}
a.alert-viewed:hover{background-color:#E9E9E9;text-decoration:none;}
a.alert-new div.info,
a.alert-viewed div.photo{
	width:250px;
}
a.alert-new div.info,
a.alert-viewed div.info{
	margin-left:65px;
}
a.alert-new div.info p,
a.alert-new div.info span,
a.alert-viewed div.info p,
a.alert-viewed div.info span {font-size:12px;}
/*larger for not ajax*/
div.live-list a.alert-new div.info p,
div.live-list a.alert-new div.info span,
div.live-list a.alert-viewed div.info p,
div.live-list  a.alert-viewed div.info span {
  font-size: 14px;
}

a.pending-approval{font-size:12px;display:block;border-bottom:1px dotted #99A6A7;padding:5px; padding-top:5px;color:#6F6F6F;}
a.pending-approval:hover{background-color:#E9E9E9;text-decoration:none;}
a.pending-approval div.info{margin-left:65px;}

div#community-tabs{width:auto;border:none;border-radius:0px;}
div#community-tabs ul{border-radius:0px;}
div#news-tab{width:auto;border:none;border-radius:0px;}
div#news-tab ul{border-radius:0px;}

/* calendar */
td.fc-today div.fc-day-number {background-color:#DBE9EC;font-weight:bold;}

/* TAGS */
a.tag1{font-size:9px;}
a.tag2{font-size:10px;}
a.tag3{font-size:11px;}
a.tag4{font-size:12px;}
a.tag5{font-size:13px;}
a.tag6{font-size:14px;}
a.tag7{font-size:15px;}
a.tag8{font-size:16px;}
a.tag9{font-size:17px;}
a.tag10{font-size:18px;}

div.community-view-all{text-align:right;padding:5px; border:1px solid #CCC;background:#F7F7F7;margin:5px;}
.odd-new-item{background:#DBE9EC;}
.even-new-item{background:#BFCBCE;}
div.qtip-content{white-space:nowrap;}
div.glossary-header{border:1px solid #CCC;padding:5px;background-color:#DDD;border-radius:4px;margin-bottom:7px;}
div.glossary-item{margin-bottom:10px;}
div.glossary-item div.title{margin-bottom:5px;font-size:20px;}
div.glossary-item div.definition{margin-left:10px;margin-bottom:5px;font-size:15px}
div.glossary-item div.definition p{font-size:15px;}
span.highlight{background-color:#DBE9EC;paddding:2px;}
a.toggle-btn,
a.toggle-btn-active{
	display: block;
	float: left;
	height: 25px;
	margin-right: 10px;
	padding: 2px 2px 2px 5px;
	width: 30px;
}
a.red-btn{background-color:#CC0000;}
a.toggle-btn:hover,a.toggle-btn-active{background-color:#DBE9EC;}
div.newsfeed-upload{}
div.newsfeed-upload div.throbber{margin-left:10px;margin-top:5px}
div.newsfeed-upload div.uploader{margin-bottom:0px;}
div.newsfeed-upload ul.fileuploadpool,
div.newsfeed-upload div.fileuploadui {display:none;}
div.throbber{width:24px;height:24px;background:url('/white_label/css/light/images/loading.gif') top left no-repeat;}
div.newsfeed-image{float:left;margin-right:10px;}
div.newsfeed-image ul{margin:0px;}
div.newsfeed-upload div.upload-status-success {margin-left:10px;margin-top:5px;height:24px;width:24px;float:left;background:url('/white_label/css/images/icons/dark/tick.png') top left no-repeat;}
div.newsfeed-upload div.upload-status-fail {margin-left:10px;margin-top:5px;height:24px;width:24px;float:left;background:url('/white_label/css/images/icons/dark/cross.png') top left no-repeat;}
div.disabled-tag label {color:#999;}
div.widget > div.directory-list{
	max-height:150px;
	overflow:auto;
}

div.about-group, div.about-group p {line-height:18px;margin-left:81px;margin-right:10px;margin-bottom:10px; font-size:16px;}
div.group-description, div.group-description p {line-height:18px;font-size:16px;}
h2.group-title {color:#0089AF;}
div.book-author {font-size:18px; margin-bottom:10px;font-style:italic;}
div.group-topic{padding-bottom:0px;}
div.group-topic div.topic-post{font-size:16px;margin-left:68px;line-height:18px;}
div.group-topic div.topic-title{font-size:11px;text-transform:uppercase;margin-bottom:5px;}
div.group-topic div.topic-actions{
	background:#f1f1f1;
	padding:3px;
	border-top:1px solid #d8d8d8;
}
div.group-location
{
	font-size:11px;
	font-style:italic;
	color:#666;
	margin-bottom:10px;
	border-bottom:1px dotted #666;
	padding-bottom:0px;
}
div.group-member-tools{
	background: none repeat scroll 0 0 #EBEFED;
    border: 1px solid #D7DFDA;
	border-radius:6px;
	padding:5px;
	margin-bottom:10px;
}
div.grouper{
	background: none repeat scroll 0 0 #EBEFED;
    border: 1px solid #D7DFDA;
	border-radius:6px;
	margin-bottom:15px;
}
div.completed-mark{width:90px;height:60px;padding-top:5px; text-align:center;}
div.completed-mark-horz{width:200px;height:23px;padding-top:10px; padding-left:10px; text-align:left;}
div.completed-mark-horz label{font-weight:bold;}
div.list-item div.completed-mark-horz{width:180px;background:#EEE;border:1px solid #CCC;border-radius:6px;margin-top:5px;}
div.completed-mark div.header{font-weight:bold;text-align:center;margin-bottom:13px;}
div.completed-mark div.completed-date,
div.completed-mark-horz div.completed-date{margin-top:11px;}
div.group-announcement-subject{font-size:18px;margin-bottom:5px;color:#0089AF;}
div.group-announcement-body{font-size:15px;line-height:18px;margin-left:15px;}
/*div.selected {background-image:url("../white_label/css/images/bg/selected.png")}*/

div.list-item,
div.item-details{
	border:1px solid #383838;
	padding-right:20px;
	padding-bottom:10px;
	position:relative;
	min-height:160px;
	margin-bottom:20px;
	background-color:#FFF;
}
div.with-share,
div.with-share-3{
	background:url(../img/list_item/bgr_share.png) repeat-y top right #FFF;
	padding-right:42px;
}
div.with-share-3 {min-height:120px;}
div.list-item-tab{
	float:left;
	margin-left:20px;
	margin-right:10px;
	color:#FFF;
	text-transform:uppercase;
	padding:5px 10px 3px 10px;
	background-color:#B8CCCF;
/*	margin-top:20px;*/
}

a.list-item-status,
div.event-location a.list-item-progress,
div.divider a.list-item-progress{float:left;margin-left:1px;height:18px;padding-top:3px;padding-right:3px;}
a.list-item-progress{
	display:block;
	float:left;
	margin-left:20px;
	/*color:#FFF;*/
	text-transform:uppercase;
	border-top-right-radius:4px;
	border-top-left-radius:4px;
	padding:3px 10px 1px 5px;
/*	margin-top:20px;*/
	font-weight:bold;
}

table tr td div.completed-date{margin-top:10px;}
a.list-item-progress img{vertical-align:middle;}
a.list-item-progress{float:none;}
.status_low,.status_low:hover{
	border-top:2px solid #B53034;
	border-left:2px solid #B53034;
	border-right:2px solid #B53034;
	color:#B53034;
}
.status_med,.status_med:hover{
	border-top:2px solid #E1B31E;
	border-left:2px solid #E1B31E;
	border-right:2px solid #E1B31E;
	color:#E1B31E;
}
.status_high,.status_high:hover{
	border-top:2px solid #8AAD77;
	border-left:2px solid #8AAD77;
	border-right:2px solid #8AAD77;
	color:#8AAD77;
}

/*a.list-item-progress div.progress-bar{
	width:160px;
	height:18px;
}
a.list-item-progress div.progress-bar div.percent{
	float:left;
	margin-top:3px;
}
div.event-location a.list-item-progress div.progress-bar div.percent
{
	margin-top:0px;
}
div#courseProgress {margin-top:5px;}
div#courseProgress a.list-item-progress{margin-left:0px;float:left;}
a.list-item-progress div.progress-bar div.bar{
	float:left;
	width:120px;
	height:18px;
	border-radius:6px;
	margin-left:3px;
	position:relative;
}
a.list-item-progress div.progress-bar div.bar div.cover{
	background:url(../img/defaults/bgr_progress-bar.png) no-repeat top left;
	position:absolute;
	z-index:100;
	height:18px;
	width:120px;
	border:1px solid #666;
	border-radius:6px;
}
a.list-item-progress div.progress-bar div.bar div.percentage{height:18px;border-radius:4px;margin-top:1px;}
a.list-item-progress div.progress-bar div.bar div.percentage div.highlight{height:10px;margin-left:2px;margin-right:2px;background:url(../img/defaults/bgr_progress-highlight.png) no-repeat 0px 2px;}
a.progress_low div.progress-bar div.bar div.percentage{background:url(../img/defaults/bgr_progress-low.png) repeat-x top left;}
a.progress_med div.progress-bar div.bar div.percentage{background:url(../img/defaults/bgr_progress-med.png) repeat-x top left;}
a.progress_high div.progress-bar div.bar div.percentage{background:url(../img/defaults/bgr_progress-high.png) repeat-x top left;}*/

div.list-item div.event-date,
div.item-details div.event-date{text-transform:uppercase;font-weight:200;margin-left:15px;padding:5px 5px 5px 0px;font-size:14px;},
div.list-item div.event-date span,
div.item-details div.event-date span {font-size:12px;font-weight:normal;text-transform:none;}
div.list-item div.event-location,
div.item-details div.event-location{
	margin-left:75px;
	margin-right:10px;
	border-bottom:1px solid #383838;
	line-height:24px;padding:0 0 5px 0;font-weight:200;
	font-size:20px;}
div.list-item a.list-item-title,
div.list-item div.list-item-title{
	background: #ebebeb; /* Old browsers */
	font-size:30px;
	padding:5px 5px 0px 20px;
	margin-bottom:15px;
	margin-top:7px;
	display:block;
	font-weight:200;
	color:#383838;
}
div.list-item a.list-item-title div.fr,
div.list-item div.list-item-title div.fr{
	margin-bottom:5px;
}
div.list-item div.information,
div.item-details div.information{margin-left:10px;}
/*tabs*/
div.item-details div.ui-tabs{
	border:0px;
	margin-right:10px;
	margin-left:10px;
}
div.item-details .ui-widget-header{
	border-bottom-width:0px !important;
}
div.item-details div.ui-tabs-panel{
	border:1px solid #0089AF;
	padding:5px;
}
div.item-details .ui-tabs .ui-tabs-nav li{
	border-bottom:1px solid #0089AF !important;
}
div.item-details  .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0px;
}

div.item-details  .ui-corner-all,
div.item-details .ui-corner-top,
div.item-details .ui-corner-bottom{
	border-radius:0px;
}

div.cal-day{width:64px;}
div.cal-day div.month{height:26px; color:#2E2E2E;text-transform:uppercase;text-align:center;line-height:28px;background-color:#B8CCCF;}
div.cal-day div.day{height:45px;text-align:center; color:#2E2E2E;font-family:'Helvetul',arial,sans-serif;font-size:44px;line-height:46px;border:1px solid #B8CCCF;}
div.cal-day-small{width:45px;}
div.cal-day-small div.month{height:19px; color:#FFF;text-transform:uppercase;text-align:center;line-height:23px;background-color:#0089AF;}
div.cal-day-small div.day{height:24px;text-align:center; color:#2E2E2E;font-family:'Helvetul',arial,sans-serif;font-size:20px;line-height:24px;border:1px solid #0089AF;background-color:#FFF;}
div.cal-day-small div.year,
div.cal-day div.year{text-align:center;margin-top:3px;};

div.list-item div.next-to-cal-day,
div.item-details div.next-to-cal-day  {margin-left:75px;}
div.list-item div.item-description,
div.item-details div.item-description{
	font-size:14px;line-height:20px;
	margin-top:5px;
	font-weight:200;
}
div.list-item div.share,
div.item-details div.share{
	width:42px;
	top:0px;
	right:0px;
	position:absolute;
	text-align:center;
}
div.list-item div.share div,
div.item-details div.share div {
  height: 23px;
  padding-top: 15px;
  text-align: center;
}
div.item-share-options{
	float:right;
}
div.item-view div.item-share-options div {float:right;margin-left:15px;margin-bottom:5px;}
div.preview-image{float:left;margin-right:10px;}
div.item-info{margin-left:65px}
div.item-view div.item-info div.item-title{
	background: #ebebeb; /* Old browsers */
	background: -moz-linear-gradient(left,  #ebebeb 0%, #ebebeb 57%, #f9f9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ebebeb), color-stop(57%,#ebebeb), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ebebeb 0%,#ebebeb 57%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ebebeb 0%,#ebebeb 57%,#f9f9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ebebeb 0%,#ebebeb 57%,#f9f9f9 100%); /* IE10+ */
	background: linear-gradient(to right,  #ebebeb 0%,#ebebeb 57%,#f9f9f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	font-size:20px;
	padding:5px 5px 5px 10px;
	margin-bottom:5px;
}
div.item-view div.item-info div.item-subtitle,
div.item-view div.item-info div.item-subtitle a {
	font-weight:bold;color:#666	;
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
}
div.item-view div.event-date{color:#989898;text-transform:uppercase;font-weight:bold;font-size:14px;}
div.item-view div.event-date span {font-size:12px;font-weight:normal;text-transform:none;}
div.item-tabs {margin-top:15px}
div.item-full-description{padding:5px;}
div.news-item-url-preview{margin-left:25px;padding:5px;margin-top:7px; border:1px solid #BFBFBF; border-radius:6px;margin-bottom:7px;}
div.news-item-url-preview div.image-preview {float:left;max-height:100px; overflow:hidden;}
div.news-item-url-preview div.preview-info{margin-left:110px;padding-left:7px; border-left:1px dotted #BFBFBF;}
div.news-item-url-preview div.preview-info div.title a{font-weight:bold}
div.news-item-url-preview div.preview-info div.description {margin-top:5px; font-style:italic;color:#AAA;font-size:11px;}

div.events-tab div.list-item div.event-date,
div.exposed-tab div.list-item div.event-date,
div.news-tab div.list-item div.event-date {font-size:12px;}
div.events-tab div.list-item a.list-item-title,
div.exposed-tab div.list-item a.list-item-title,
div.news-tab div.list-item a.list-item-title {font-size:20px;}
div.events-tab div.list-item div.event-location{font-size:11px;line-height:17px;}
div.events-tab div.list-item div.item-description,
div.exposed-tab div.list-item div.item-description,
div.news-tab div.list-item div.item-description {font-size:11px;line-height:13px;}
div.events-tab div.list-item,
div.news-tab div.list-item{min-height:0px;margin-bottom:10px;}
div.exposed-tab div.list-item{min-height:79px;margin-bottom:5px;}
div.events-tab div.list-item a.list-item-title,
div.exposed-tab div.list-item a.list-item-title,
div.news-tab div.list-item a.list-item-title {padding:5px;margin-bottom:0px;}
div.events-tab div.with-share,
div.exposed-tab div.with-share-3,
div.news-tab div.with-share-3{
	background:url(../img/list_item/bgr_m-share.png) repeat-y top right;
	padding-right:42px;
}
div.events-tab div.list-item div.share,
div.exposed-tab div.list-item div.share,
div.news-tab div.list-item div.share{width:32px;}
div.events-tab div.list-item div.share div,
div.news-tab div.list-item div.share div{padding-top:8px;}
div.exposed-tab div.list-item div.share div{padding-top:4px;}
div.exposed-tab {min-height:300px; overflow:auto;}
div.item-details div.item-title{
	background: #ebebeb; /* Old browsers */
	font-size:30px;
	font-family:'Helvetul',arial,sans-serif;
	padding:5px 5px 5px 5px;
	margin-bottom:15px;
	color:#383838;
}
div.item-details div.item-title img { vertical-align: middle; margin-right:20px; margin-left:12px;}
div.item-details div.event-date span {font-size:12px;font-weight:normal;text-transform:none;}
div.item-details div.preview-image {float:right;}
div.item-details div.information div.with-preview,
div.item-details div.with-preview{margin-right:195px;}
div.item-details div.information div.with-preview{margin-right:195px;}
div.item-details div.information div.item-description {padding-bottom:10px; border-bottom:1px solid #BFBFBF;}
div.item-details div.item-linkages{margin-top:7px;}
div.item-details div.item-linkages div {margin-bottom:10px; font-size:11px;}
div.item-details div.item-linkages div span {font-weight:bold;}
div.item-details div.item-linkages div a {margin-right:12px;}
div.item-details div.event-map {border:1px solid #BFBFBF;padding:10px;width:250px;float:right;border-radius:6px;margin-left:10px;margin-top:10px;}
div.msg-box h3.msg-box-header span {font-size:12px;font-style:italic;}
div.message-preview{padding:7px 5px 7px 5px;}
div.item-divider{border-top:1px dotted #999;margin-top:7px;margin-bottom:7px;}
div.message-preview div.info div.title a{font-size:13px;}
div.news-item h5{line-height:16px;}
div.msg-box div.msg-content h3 span {font-size:100%;line-height: 24px;}
td.dragger{background:url("/img/grippy_icon.gif") no-repeat scroll center center transparent; width:25px;cursor:pointer;}
div.featured-audio {min-height:auto;position:relative;cursor:pointer;}
div.featured-audio div.event-date{padding:5px 5px 0px 0;}
div.featured-audio a.list-item-title{font-size:20px !important;}
div.featured-audio div.new-badge,
div.list-item div.new-badge{
	width:65px;
	height:65px;
	background:url(../img/icon_new.png) top left no-repeat;
	position:absolute;
	right:-5px;
	bottom:-5px;
}
div.featured-audio div.item-description{
	font-size:13px;
	line-height:16px;
}
pre{text-align:left;}
a.progress-bar{
	display:block;
	float:left;
	margin-top:3px;
}
a.progress-bar div.bar{
	height:19px;
	width:222px;
	position:relative;
	background:url(../img/progress_bar/bgr_bar.png) no-repeat top left;
}
a.progress-bar div.bar div.progress{
	height:13px;
	margin:0px 9px 0px 49px;
	padding-top:5px;
}
a.progress-bar div.bar div.progress div{
	background:url(../img/progress_bar/progress.png) repeat-x;
	height:10px;
}
a.progress-bar div.bar div.percent{color:#0089AF;font-weight:bold;font-size:12px;position:absolute;width:48px;height:19px;text-align:center;padding-top:4px;top:-2px;}
div.list-item div.course-progress{padding:5px 3px 3px 5px;}
div.item-details div.course-progress{padding:5px 3px 7px 5px;}
div.user-info-card {width:250px;border:1px solid #999;background-color:#EEE;padding:5px;border-radius:5px;}
div.user-info-card a{font-weight:bold;}
.text-middle{vertical-align:middle;}
div.model-preview{margin-bottom:10px;}
div.model-preview .image{float:left;margin-right:10px}
div.model-preview .info {margin-right:65px}
div.model-preview .info .title a{font-size:20px;font-weight:bold;margin-bottom:5px;}
div.model-preview .info .description{color:#898989;font-size:17px;}
div.shared-message p{margin-top:5px;font-size:13px;}
.break-word {
  word-wrap: break-word;
}

div.contact-rating {
  color: #999999;
  float: left;
  font-size: 23px;
  height: 32px;
  line-height: 30px;
  padding-top: 5px;
  text-align: center;
  width: 37px;
}
div.contact-category{font-weight:bold;margin-top:7px;font-size:14px;}
div.contact-category span{font-weight:normal;font-size:12px;padding-left:10px;}
div.contact-name a,
div.contact-info a{font-weight:bold;}
div.contact-info {line-height:19px;}
div.todo-preview{position:relative;}
div.todo-preview div.todo-title{margin-left:55px;margin-right:50px;}
div.todo-preview div.todo-title span {font-size:18px;font-weight:bold; color:#999;}
div.todo-preview div.todo-completed {float:right; margin-top:17px;}
div.todo-preview div.todo-title div.opened-text{font-weight:bold;color:#6f6f6f;font-size:14px;}

div.address-book-header{border:1px solid #CCC;padding:2px 2px 2px 5px;background-color:#DDD;margin-bottom:7px;}
div.address-book div.index {float:right;text-align:center;line-height:16px;color:#CCC;text-transform:uppercase;}
div.address-book div.index span.index-letter {font-weight:bold;color:#0089AF;cursor:pointer;text-transform:uppercase;}
div.address-book div.users{margin-right:20px;height:554px;overflow:auto;}
div.address-book div.search_box{margin-bottom:10px;padding-right:30px;
	background: url(../white_label/css/images/icons/dark/magnifying_glass.png) no-repeat center right;}
div.address-book div.search_box input{height:20px;width:98%;}
div.address-book div.address-book-contact div.checkmark{
	text-align:center;
	width:35px;
	height:25px;
	float:left;
}
div.address-book div.address-book-contact,
div.cloned-contact{padding:5px; line-height:13px;cursor:pointer;}
div.address-book-contact div.rating{float:right;}
div.address-book-contact div.details-btn{position:absolute;top:3px;right:108px;}
div.address-book{background:#FFF;border:1px solid #C3C3C3;padding:10px;}
div.address-book div.address-book-contact span.contact-name,
div.address-book div.address-book-contact span.contact-name a,
div.address-book div.address-book-contact span.contact-email,
div.cloned-contact  span.contact-name,
div.cloned-contact  span.contact-email {font-weight:bold;color:#0089AF;}
div.user-contact-list {position:relative;}
div.user-contact-list div.no-contact{margin-top:40px;font-size:20px;text-align:center;color:#c3c3c3;}
div.user-contact-list div.no-contact div{margin-top:10px;text-align:center;}
div.user-contact-list div.address-book{margin-right:390px; position:relative;}
div.user-contact-list div.address-book div.share-button {position:absolute;right:27px; top:-37px;}
div.user-contact-list div.address-book div.users{height:540px;}
div.user-contact-list div.index{line-height:20px;margin-left:5px;}
div.user-contact-list div.user-contact-preview{position:absolute;right:0;width:350px;border:1px solid #c3c3c3;background:#FFF;padding:10px;}
div.user-contact-list div.user-contact-preview div.tools{margin-top:10px; float:right;}
div.user-contact-list div.user-contact-preview div.contact-picture{width:75px;height:75px;overflow:hidden;float:left;}
div.user-contact-list div.address-book-contact,
div.address-book div.address-book-contact{
	min-height:30px;padding:10px 5px 5px 5px;
	border-bottom:1px dotted #999;}
div.address-book div.address-book-contact{min-height:20px;padding:5px;position:relative;}
div.user-contact-list div.address-book-pointer{
	width:12px;
	height:18px;
	position:absolute;
	top:58px;
	right:378px;
	background:url(../img/user_contacts/icon_address-book-pointer.png) top left no-repeat;
}
div.user-contact-list div.user-contact-preview div.contact-picture{
	width:75px;
	height:75px;
	overflow:hidden;
	float:left;
	position:relative;
}
div.user-contact-list div.selected-contact{background-color:#EEE;}
div.user-contact-list div.user-contact-preview div.contact-picture div.type-icon{width:15px;height:15px;position:absolute;bottom:2px;right:0px;}
div.user-contact-list div.user-contact-preview div.preview-widget-right{width:auto;margin-top:20px;background:#FFF;}
div.user-contact-list div.user-contact-preview div.preview-widget-right div.info{margin-right:62px;margin-left:0px;}
div.user-contact-list div.user-contact-preview div.info{margin-left:85px;}
div.user-contact-list div.user-contact-preview div.info div.name{font-size:25px;color:#545454;margin-bottom:5px;}
div.user-contact-list div.user-contact-preview table{background:none;margin-bottom:0px;}
div.user-contact-list div.user-contact-preview table th,
div.user-contact-list div.user-contact-preview table td{border:0px;text-align:left;color:#545454;font-weight:bold;color:#545454;font-size:14px;padding:3px;}
div.user-contact-list div.user-contact-preview table td span{text-transform:uppercase;font-weight:normal;color:#989898;font-size:11px;}
div.user-contact-list div.user-contact-preview table td div.rating-stars-display{float:left;}


*.no-selection{	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
div.html-notbuttons div.wysiwyg ul.toolbar {display:none;}
div.share-link-info{min-height:50px;margin-left:10px;line-height:20px;}
div.contact-history-item{position:relative;padding:10px 10px 10px 0px;border-bottom:1px dotted #CCC;}
div.contact-history-item div.time-stamp{font-weight:bold;font-style:normal;font-size:14px;color:#0089AF;}
div.contact-history-item div.the-text{font-size:13px;color:#545454;margin-top:5px;line-height:15px;}
div.contact-history-item div.time-stamp span{font-weight:normal;color:#989898;}
div.contact-history-item div.history-icon{float:left;width:70px;text-align:center;}
div.share-link-preview {position:relative;}
div.contact-history-item div.history-info{margin-left:70px;margin-top:4px;margin-right:65px;}
div.contact-history-item div.tools{float:right; width:30px;}
div.contact-history-item div.share-link{margin-right:10px;}
div.contact-history-item div.history-info div.subtext{font-size:12px;margin-top:5px;line-height:15px;}
div.contact-history-item div.note{font-size:15px;font-style:italic;}
div.contact-history-item div.i_alarm{background-position: -1px -1px;}
div.contact-history-item div.item-icon,
div.share-link-preview div.item-icon{
	position:absolute;height:24px;width:24px;background-color:#F7F7F7;border:1px solid #AAA;border-radius:10px;top:-7px;left:-12px;}
div.completed-item,
div.completed-item div.time-stamp,
div.completed-item div.time-stamp span,
div.completed-item div.the-text{
	color:#545454;
}
div.birthday-item,
div.birthday-item div.time-stamp,
div.birthday-item div.time-stamp span,
div.birthday-item div.the-text{
	color:#898989;
}
div.contact-history-item span.history-type{font-weight:bold !important; color:#0089AF !important;}

div.completed-item div.preview-widget{
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  filter: alpha(opacity=50);
	  -moz-opacity: 0.5;
	  -khtml-opacity: 0.5;
	  opacity: 0.5;
}
div.late-item div.time-stamp,
div.late-item span.expiration{color:#FF0000;}
div.share-history-items div.contact-history-item{padding:10px 0 10px 0;}
div.share-history-items div.contact-history-item div.shared-with{margin-left:70px;margin-bottom:5px;}
div.share-history-items div.contact-history-item div.shared-with a {font-size:15px;font-weight:700;}
div.contact-history-item div.history-item-row{margin-left:60px;background:#FFF;padding:0px 5px 5px 0;}

div.contact-history-item div.todo-mark{
	width:50px;height:50px;
	cursor:pointer;
	background:url('../img/user_contacts/icon_check-off.png') no-repeat top left;
	margin-left:10px;
}
div.contact-history-item div.todo-mark-completed{
	width:50px;height:50px;
	cursor:pointer;
	background:url('../img/user_contacts/icon_check-on.png') no-repeat top left;
	margin-left:10px;
}

div.late-item div.todo-mark{
	width:50px;height:50px;
	cursor:pointer;
	background:url('../img/user_contacts/icon_check-off-late.png') no-repeat top left;
	margin-left:10px;
}


div.preview-widget,div.preview-widget-right {background:#EBEFED;border:1px solid #AAA;padding:5px;margin:3px;width:380px;line-height:15px;}
div.preview-widget div.image-preview{float:left;margin-right:5px;height:55px;overflow:hidden;}
div.preview-widget-right div.image-preview{float:right;margin-left:5px;height:55px;overflow:hidden;}
div.preview-widget div.info a,
div.preview-widget-right div.info a {font-weight:bold;font-size:13px;}
div.preview-widget div.info span,
div.preview-widget-right div.info span{font-weight:normal;font-size:11px;}
div.todo-item{
	margin-bottom:3px;
	position:relative;
}
div.todo-item div.todo-content{
	background:#FFF;
	border:1px solid #C3C3C3;
	border-radius:5px;
	padding:5px;
	margin-left:55px;
	min-height:54px;
	margin-right:11px;
	margin-bottom:10px;
}
div.todo-item div.contact-name {margin-left:55px;}
div.todo-item div.contact-name a{font-size:14px;font-weight:bold;margin-bottom:10px;}
div.todo-mouseover div.todo-content{
	background:#EAEAEA;
}
div.todo-item div.pointer{
	background:url(../img/user_contacts/icon_todo-selected.png) top left no-repeat;
	position:absolute;
	top:15px;
	right:1px;
	height:18px;
	width:11px;
}
div.todo-item div.mark{
	float:left;
	padding-top:8px;
}
div.todo-item div.todo-title {font-size:20px;color:#545454;margin-left:26px;margin-top:5px;}
div.todo-item div.edit-tools,
div.contact-history-item div.edit-tools{width:62px;text-align:center;float:right;}
div.todo-item div.edit-tools a{margin:0px;}
div.todo-item div.todo-title span {color:#c3c3c3;font-style:italic;font-size:15px;}
div#the_todos div.todo-list div.todo-complete div.month{background-color:#73A64F;}
div#the_todos div.todo-list div.todo-complete div.day,
div#the_todos div.todo-list div.todo-complete div.todo-content{border:1px solid #73A64F;}

div.ajax-module div.todo-item div.todo-title{font-size:13px;}
div.ajax-module div.todo-item div.todo-title a{font-weight:bold;}
div.ajax-module div.todo-item div.todo-content{padding:5px;}
div.ajax-module div.todo-item div.todo-title span {color:#545454;font-style:italic;font-size:12px;}

div.todo-late{}
div.todo-late div.cal-day-small div.month{background-color:#CC0000;}
div.todo-late div.cal-day-small div.day,
div.todo-late div.cal-day-small div.todo-content{border:1px solid #CC0000;}
div#the_todos{position:relative}
div#the_todos div.todo-list{margin-right:380px;}
div#the_todos div.more-info{position:absolute;right:0;width:350px;min-height:200px;border:1px solid #c3c3c3;border-radius:6px;background:#FFF;padding:10px;}
div#the_todos div.more-info div.contact-picture{
	width:75px;
	height:75px;
	overflow:hidden;
	float:left;
	position:relative;
}
div#the_todos div.more-info div.preview-widget-right{width:auto;margin-top:20px;background:#FFF;}
div#the_todos div.more-info div.preview-widget-right div.info{margin-right:62px;margin-left:0px;}
div#the_todos div.more-info div.info{margin-left:85px;}
div#the_todos div.more-info div.info div.name{font-size:25px;color:#545454;margin-bottom:5px;}
div#the_todos div.more-info table{background:none;margin-bottom:0px;}
div#the_todos div.more-info table th,
div#the_todos div.more-info table td{border:0px;text-align:left;color:#545454;font-weight:bold;color:#545454;font-size:14px;padding:3px;}
div#the_todos div.more-info table td span{text-transform:uppercase;font-weight:normal;color:#989898;font-size:11px;}
div#the_todos div.more-info table td div.rating-stars-display{float:left;}


div.contact-list-header{font-weight:bold;margin-left:30px;font-size:15px;color:#545454;margin-bottom:5px;}
div.list-user-contact{
	min-height:68px;
}
div.list-user-contact div.share div{padding-top:8px;}
div.list-user-contact div.contact-name {color:#989898;margin-top:15px;}
div.list-user-contact div.contact-name a {font-size:24px;font-weight:normal;}
div.list-user-contact div.phone{
	background:url(../white_label/css/images/icons/dark/phone.png) -4px 0px no-repeat;
	padding-left:19px; padding-top:7px;
	color:#545454;
	font-weight:bold;
	font-size:13px;
	float:left;
	min-width:150px;
}

div.list-user-contact div.email{
	background:url(../white_label/css/images/icons/dark/mail.png) -4px 0px no-repeat;
	padding-left:19px; padding-top:7px;
	float:left;
	min-width:150px;
}
div.fb_profile,
div.li_profile{
	background:url(../white_label/css/images/icons/dark/facebook.png) -4px 0px no-repeat;
	padding-left:19px; padding-top:7px;
	float:left;
	min-width:150px;
}
div.li_profile{
	background:url(../white_label/css/images/icons/dark/linkedin.png) -4px 0px no-repeat;
}
div.user-contact-preview div.email a,
div.fb_profile a,
div.li_profile a{
	color:#545454;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
div.list-user-contact div.contact-picture{
	position:absolute;top:11px;right:70px;
	width:60px;
	height:60px;
	overflow:hidden;
}
div.list-user-contact div.rating{position:absolute;top:11px;right:160px;width:100px;height:15px;}

div.todo-item div.user-contact{padding:10px 10px 0px 10px;}
div.todo-item div.user-contact span.contact-name a{font-size:13px;color:#0089AF;font-weight:bold;}
div.todo-item div.user-contact a {font-weight:bold}
div.todo-item div.user-contact div.rating {
	color: #999999;
	float: left;
	font-size: 23px;
	height: 32px;
	line-height: 30px;
	padding-top: 5px;
	text-align: center;
	width: 37px;
	float:right;
}
div.todo-item div.item{
	padding:5px;
	background:#EEE;
	border-top:1px solid #999;
}
div.todo-late div.item{border-top: 1px solid #CC0000;}

div.contact-details{
	border-radius:6px;
	border:1px solid #C3C3C3;
	position:relative;
	min-height:160px;
	margin-bottom:20px;
	background-color:#FFF;
}

div.contact-details div.contact-picture,
form label div.contact-picture{
	width:75px;
	height:75px;
	overflow:hidden;
	float:left;
	position:relative;
}
div.share-history-items div.contact-picture{
	width:60px;
	height:60px;
	overflow:hidden;
	float:left;
	position:relative;
}
div.facebook_picture,
div.linkedin_picture{
	width:55px;
	height:55px;
	float:left;
	position:relative;
	margin-right:10px;
}
div.facebook_picture div.type-icon{
	position:absolute;
	bottom:0px;
	right:0px;
	height:16px;
	width:14px;
	background:url(../img/user_contacts/icon_facebook.png) no-repeat top left;
	background-size:14px 16px;
}
div.linkedin_picture div.type-icon{
	position:absolute;
	bottom:0px;
	right:1px;
	height:15px;
	width:15px;
	background:url(../img/user_contacts/icon_linkedin.png) no-repeat top left;
	background-size:15px 15px;
}
div.contact-picture div.type-icon,
form label div.type-icon{width:15px;height:15px;position:absolute;bottom:3px;right:1px;}
div.contact-details div.details div.info{margin-left:85px;}
div.contact-details div.details div.info div.name{font-size:25px;color:#545454;margin-bottom:5px;}
div.contact-details div.details{padding:10px;border-bottom:1px solid #C3C3C3;}
div.contact-details div.details table{background:none;margin-bottom:0px; width:65%}
div.contact-details div.details table th,
div.contact-details div.details table td{border:0px;text-align:left;color:#545454;size:13px;font-weight:bold;color:#545454;font-size:15px;padding:3px;}
div.contact-details div.details table td span{text-transform:uppercase;font-weight:normal;color:#989898;font-size:11px;}
div.contact-details div.details table td div.rating-stars-display{float:left;}
div.contact-details div.history{
/*	background:url(../img/list_item/bgr_share.png) repeat-y top right #FFF;*/
	padding-right:62px;
	min-height:395px;
	position:relative;
}
div.contact-details div.history div.filters{
	min-height:25px;
	border-bottom:1px dotted #C3C3C3;
	padding-left:38px;
	padding-top:7px;
	text-transform:uppercase;font-weight:normal;color:#989898;font-size:13px;
}
div.contact-details div.history div.filters div{
	float:left;
	margin-right:25px;
}
div.contact-details div.history div.filters div.filter-on,
div.contact-details div.history div.filters div.filter-off{
	font-weight:bold;
	color:#545454;
	padding-left:25px;
	height:20px;
	line-height:25px;
	margin-right:20px;
	margin-bottom:10px;
	cursor:pointer;
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
div.contact-details div.history div.filters div.filter-on{background:url(../img/defaults/checkbox_on.png) no-repeat top left;}
div.contact-details div.history div.filters div.filter-off{background:url(../img/defaults/checkbox_off.png) no-repeat top left;}

div.contact-details div.history div.tools{
	height:100%;
	width:61px;
	top:0px;
	right:0px;
	position:absolute;
	text-align:center;
	border-left:1px solid #383838;
}
div.contact-details div.history div.tools div {
  	height: 60px;
  	padding-top: 10px;
	padding-bottom: 10px;
  	text-align: center;
	border-bottom:1px solid #DADADA;
	border-top:1px solid #FFF;
}
div.fb_select-all{
	position:relative;
	border-bottom-color: #E7E7E7;
	border-top-color: #FFFFFF;
	margin-bottom: 15px;
	padding: 16px 10px 15px 15px;
	border-radius:4px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed');
	background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ededed));
	background:-moz-linear-gradient(top,  #f6f6f6,  #ededed);
	background:-o-linear-gradient(top,  #f6f6f6,  #ededed);
}
div.fb_select-all button.action-button{position:absolute;right:10px; top:10px;}
div.fb_select-all label{font-weight:bold;font-size:15px;padding-left:7px;}
div.fb_contact{padding-bottom:10px;padding-top:10px;}
div.fb_contact div.mark{
	height:30px;
	width:30px;
	float:left;
	padding-top:20px;
	padding-left:15px;
}
div.contact-imported{
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
div.fb_contact div.info{margin-left:45px;}
div.fb_contact div.info div.fb_image {width:50px; height:50px;float:left;overflow:hidden;}
div.fb_contact div.info div.fb_details{margin-left:65px;font-size:14px;padding-top:10px;}
div.fb_contact div.info div.fb_details span.birthday{font-size:12px;padding-left:5px;}
div.fb_contact div.info div.fb_details div.import-data{margin-top:5px;font-size:12px;}
div.importer-icon{padding:10px;}
div.share-options{
	border:1px solid #CCC;
	width:200px;
	/*position:absolute;*/
	padding:10px;
	border-radius:6px;
	background:#FFF;
}
div.load-more-contacts {
    background-color: #DBEEF0;
    margin-bottom: 2px;
    padding: 7px;
	margin-top:10px;
	text-align:center;
	margin-bottom:10px;
	border-radius:5px;
}
div.load-more-contacts a {font-weight:bold}
form fieldset > section > div > div.share-selected-contact,
form fieldset > section > div > div.share-selected-contact div{clear:none;}
div.share-selected-contact div.contact-info div.contact-information{margin-left:84px;}
form div.share-selected-contact div.contact-picture{width:75px;height:75px;overflow:hidden;float:left;position:relative; margin-right:10px;}
form div.share-selected-contact div.contact-info div.name{color:#545454;font-size:15px;font-weight:700;}
form div.share-selected-contact div.contact-info div.name span {font-size:12px;font-weight:normal;font-style:italic}
form div.share-selected-contact div.contact-picture div.type-icon{width:15px;height:15px;position:absolute;bottom:2px;right:0px;}
form fieldset > section > div div.share-selected-contact div.selector span {font-size:13px;}

div.share-selected-contact div.contact-method {font-size:15px;font-weight:400;}
div.share-selected-contact div.contact-method span {font-size:13px;font-weight:200;}

div.csv_instructions > div,
div.csv_instructions > form {background-color:#F9F9F9;}
div.csv_instructions > form div,
div.csv_instructions > div{margin-top:10px;font-size:16px;}
div.csv_instructions > div div.image{border:1px solid #545454;width:320px; margin-left:20px;margin-top:5px;}
div.csv_instructions > form div.form-div{margin-left:20px;margin-top:15px;}
div.csv_instructions > form div.form-div div {font-size:11px;}
div.csv_instructions > form div.form-div div.file-div {margin-top:0px;margin-right:20px;}
div.todo-item div.edit-tools, div.contact-history-item div.edit-tools{width:35px;}
div.contact-history-item{padding:10px 5px 10px 0;}

table#checklist span.time-stamp{margin-top:10px;}
table#checklist tr td.checklist-item{
	-ms-word-break: break-all;
	     word-break: break-all;

	     /* Non standard for webkit */
	     word-break: break-word;

	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
	        hyphens: auto;
}
div.share-option{padding:5px;}
div.share-option div.title{
	margin-left:45px;margin-top:10px;
}
div.share-option div.title a{
	font-size:20px;
}
div.share-with-contact{background-image:url(../img/user_contacts/bgr_share-with-contact.png);height:60px; bottom: 20px;left: 0;position: fixed;width: 99%;z-index: 9999;margin:0px;padding:5px 10px 5px 10px;border-top:1px solid #AAA;}
div.share-with-contact div.picture{float:left;width:40px; height:40px; overflow:hidden;}
div.share-with-contact div.information{min-height:30px; margin-left:5px; color:#FFF;font-weight:700;margin-top:5px;float:left;margin-right:10px;border-right:1px solid #FFF;padding-right:10px;}
div.share-with-contact div.instructions{float:left;color:#FFF;font-weight:700;font-style:italic;margin-top:13px;}
div.share-with-contact div.information span.user-location{color:#FFF;}
div.share-with-contact div.close{float:right;margin-right:10px;}

div.scanner-score-legend{
	float:left;
	clear:none !important;
	font-weight:700;
	font-size:12px;
	margin-right:10px;
	line-height:20px;
}
div.scanner-score-legend img,
div.scanner-score img{vertical-align:middle;}
div.scanner-score {margin-bottom:10px;font-size:25px;line-height:38px;}

/************************ GOAL MANAGER *********************/
div.goal-image-option{clear:none !important; float:left; margin-right:10px;}
div.goal-image-option div.image{border:1px solid #666;border-radius:6px;background-color:#FFF;padding:1px;cursor:pointer;}
div.goal-image-option div.change-label{margin-top:5px;text-align:center;}
div.goal-image-option div.change-label a {font-weight:bold;}

div.help-button{float: left;
margin-left: 12px;
padding-top: 12px;
width: 3px;}

div.goal-support-team-select{}
div.goal-support-team-select div.checkmark{width:40px;float:left;text-align:center;padding-top:15px;}
div.goal-support-team-select div.info{margin-left:40px;}
div.reward-options{margin-top:10px; clear:none;}
div.reward-options a.option,
div.reward-options a.option-selected{
	display:block;
	float:left; margin-right:10px;cursor:pointer;margin-bottom:10px;height:100px;width:100px;border:1px solid #CCC;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	  filter: alpha(opacity=40);
	  -moz-opacity: 0.4;
	  -khtml-opacity: 0.4;
	  opacity: 0.4;
}
div.reward-options a.option:hover{
	border:1px solid #545454;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	  filter: alpha(opacity=100);
	  -moz-opacity: 1;
	  -khtml-opacity: 1;
	  opacity: 1;
}
div.reward-options a.option-selected,
div.reward-options a.option-selected:hover{
	border:1px solid #0089AF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	  filter: alpha(opacity=100);
	  -moz-opacity: 1;
	  -khtml-opacity: 1;
	  opacity: 1;
}
h4.milestone-not-yet{
	padding-left:25px;
	background:url(../img/user_goals/icon_milestone-not-yet.gif) 0px -3px no-repeat;
}
h4.milestone-achieved{
	padding-left:25px;
	background:url(../img/user_goals/icon_milestone-achieved.gif) 0px 0px no-repeat;
}
h4.milestone-late{
	padding-left:25px;
	background:url(../img/user_goals/icon_milestone-late.gif) 0px 0px no-repeat;
}
div.goal-team-member{
	padding:10px;
	float:left;
	width:275px;
	margin-right:10px;
}
div.goal-team-member a {font-size:15px;font-weight:bold;}

div.gm_progress
{
	margin: 10px 0 0 0;
	font-size: 14pt;
	font-weight: bold;
}
div.gm_goal-details{background:#FFF; border:1px solid #545454;border-radius:6px;}
div.gm_goal-details div.gm_goal-image{float:left;}
div.gm_goal-details div.goal-info{margin-left:110px;font-size:15px;}
div.gm_goal-details div.goal-info div.gm_name{font-weight:700;}
div.gm_goal-details div.goal-info span{font-weight:normal;font-size:12px;}
div.gm_goal-reward div.gm_reward-name{font-size:15px;font-weight:bold;margin-bottom:10px;}
div.gm_goal-reward img{border:1px solid #545454;}
.gm_progress-color1 {color: #333333 !important;}
.gm_progress-color2 {color: #333333 !important;}
.gm_progress-color3 {color: #CC0000 !important;}
table tr td.gm_question-answers{white-space: nowrap;line-height:25px;padding-left:7px;}
table tr td.gm_question-answers img {vertical-align: middle;margin-right:5px;}
div.goal-list-item{padding:10px;border:1px solid #CCC;margin-bottom:10px;border-radius:6px;background:#FFF;}
div.goal-list-item div.progress-image{float:left;}
div.goal-list-item div.info{margin-right:60px;}
div.goal-list-item div.info div.title{margin-bottom:3px;margin-top:8px;}
div.goal-list-item div.info div.title a {font-size:15px;font-weight:bold;}
div.goal-list-item div.info div.title a span{font-weight:bold;}
div.goal-list-item div.info div.milestone {font-size:14px;}

table tr td.core-question{width:50%;text-align:left;padding-left:10px;vertical-align:top;}
table tr td.core-question div.icon{float:left;width:52px;height:52px;overflow:hidden;}
table tr td.core-question div.title{font-weight:bold;font-size:15px;margin-left:62px;margin-top:10px;}
table tr td.core-question div.description{margin-left:62px;}
table tr td.core-question-answer-inactive,
table tr td.core-question-answer-unused,
table tr td.core-question-answer-active,
table tr td.core-question-answer-no{
	background-position:center center;
	background-repeat: no-repeat;
	height:40px;
}

table tr td.core-question-dashboard{text-align:left;padding-left:10px;vertical-align:top;}
table tr td.core-question-dashboard div.icon{float:left;width:42px;height:42px;}
table tr td.core-question-dashboard div.title{font-weight:bold;font-size:12px;margin-left:42px;margin-top:10px;}
table tr td.core-question-dashboard-percent{width:50px;font-weight:bold;text-align:center;vertical-align:middle;}

table tr td.core-question-answer-inactive{background-image:url(../img/core_questions/bgr_question-inactive.png);}
table tr td.core-question-answer-active{cursor:pointer; background-image:url(../img/core_questions/bgr_question-active.png);background-color:#0089AF;}
table tr td.core-question-answer-no{cursor:pointer; background-image:url(../img/core_questions/bgr_question-no.png);}
table tr td.core-question-answer-percent,
table tr td.core-question-answer-monthly-percent{vertical-align:middle;font-weight:bold;}
table tr td.core-question-answer-monthly-percent{background-color:#95CCDB;color:#FFF;}

table tr td.core-question-answer-monthly-percent:hover{background-color:#0089AF}

div.question-target-value-selector{margin:0 auto; border:1px solid #0089AF;height:50px; width:160px; border-radius:6px;position:relative;background-color:#DDDDDD;}
div.question-target-value-selector div.target-selector-percent{text-align:center;border-left:1px solid #0089AF; width:50px;font-size:15px;font-weight:bold;color:#FFF;float:right;padding-top:20px;height:30px;background-color:#95CCDB;}
div.question-target-value-selector div.minus-button{position:absolute;top:12px;left:5px;}
div.question-target-value-selector div.plus-button{position:absolute;top:12px;right:5px;}
div.question-target-value-selector div.selector-value{border: 1px solid;
font-size: 16px;
font-weight: bold;
height: 36px;
left: 39px;
line-height: 41px;
position: absolute;
text-align: center;
top: 6px;
width: 80px;
background-color:#FFF;}

div.question-target-value-selector div.minus-button a,
div.question-target-value-selector div.selector-value a,
div.question-target-value-selector div.plus-button a{text-decoration:none;}

/*div.question-target-value-selector{border:1px solid #545454;height:50px;}
div.question-target-value-selector div.target-selector-percent{width:50px;font-size:15px;font-weight:bold;color:#545454;float:right;padding-top:18px;height:31px;}
div.question-target-value-selector div.selectors{margin-right:50px;height:50px;}
div.question-target-value-selector div.selectors a.selector-piece-inactive,
div.question-target-value-selector div.selectors a.selector-piece-active{display:block;float:left;height:33px;font-size:15px;color:#FFF;padding-top:18px;}
div.question-target-value-selector div.selectors a.selector-piece-inactive{background:url(../img/core_questions/bgr_target-value-inactive.png) top right no-repeat;}
div.question-target-value-selector div.selectors a.selector-piece-inactive:hover,
div.question-target-value-selector div.selectors a.selector-piece-active
{background:url(../img/core_questions/bgr_target-value-active.png) top right no-repeat;text-decoration:none;}
div.xAxis div.tickLabel{font-size:12px;margin-top:15px;}*/

#pageoptions ul li a:hover, #pageoptions ul li a.active {
  background-color: #0089AF;
}
#pageoptions ul li a{font-weight:200}
#pageoptions ul li a {padding: 3px 8px 6px;}
div.tickLabels div.xAxis div.tickLabel{font-size:12px;font-weight:bold;}
div.description-expander{float:right;}
div.group-member-info{margin-left:63px;}
table#questions tr td div.user_button{margin-right: 15px;position: absolute;left: 170px;top: 12px;}
div.contact-search-results{max-height:350px;overflow:auto;z-index:500; margin-top:5px;position:absolute;background:#FFF; width:200px;margin-right:5px;border:1px solid #545454;padding:0;}
div.contact-search-results div.ac-contact-result,
div.contact-search-results div.ac-contact-result,
div.contact-search-results div.ac-contact-result-selected{padding:3px;cursor:pointer;text-align:left;border-bottom:1px solid #545454;}
div.contact-search-results div.ac-contact-result-selected{color:#FFF;background-color:#0089AF;}
div.list-item div.add-core-module{position:absolute;top:10px; right:10px;}
div.core-range{
	padding:7px 5px 7px 26px;
	background: url('../white_label/css/images/icons/dark/clock.png') no-repeat 2px 2px #EBEFED;
    border: 1px solid #D7DFDA;
	border-radius:6px;
	margin-bottom:15px;
}
div.core-range span{font-weight:bold}
div#gridView div.asset-window{padding-left:50px;padding-right:50px;position:relative;}
div#gridView div.asset-window div.asset-list{width:100%;overflow:hidden;position:relative;height:165px;}
div#gridView div.asset-window div.asset-list div.inner-window{width:2000px;position:absolute}
div#gridView div.asset-window div.navigate-prev{cursor:pointer;position:absolute;height:22px;width:23px;background:url('../img/content_library/navigate-prev.gif') top left no-repeat;top:75px;left:10px;}
div#gridView div.asset-window div.navigate-next{cursor:pointer;position:absolute;height:22px;width:23px;background:url('../img/content_library/navigate-next.gif') top left no-repeat;top:75px;right:10px;}
div#gridView div.featured-widget{border-color:#0089AF;border-width:1px;}
div#gridView div.featured-widget h3.handle{
	color:#444444;
	text-shadow:0 0 1px #ffffff;
	border-top-color:#0089AF;
	border-bottom:none;
	-webkit-border-top-left-radius:2px; -moz-border-radius-topleft:2px; border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px; -moz-border-radius-topright:2px; border-top-right-radius:2px;
	background:#f1f1f1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089AF', endColorstr='white');
	background:-webkit-gradient(linear, left top, left bottom, from(#0089AF), to(white));
	background:-moz-linear-gradient(top,  #0089AF,  white);
	background:-o-linear-gradient(top,  #0089AF,  white);
	font-weight:bold;
}
div.item-details div.event-host-name{
	margin-left:10px;
	font-size:13px !important;
	line-height:18px;
}
div.item-details div.event-host-name span.host-name{font-size:15px;font-weight:normal}

div.small-dropdowns div.selector{font-size:11px;}
table tr.clickable-course{
	cursor:pointer;
	background: rgb(231,231,231); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(231,231,231,1) 0%, #FFF 71%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,231,231,1)), color-stop(71%,#FFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(231,231,231,1) 0%,#FFF 71%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(231,231,231,1) 0%,#FFF 71%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(231,231,231,1) 0%,#FFF 71%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(231,231,231,1) 0%,#FFF 71%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	background-color:#FFF;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
	color:#0089AF;
	font-weight:200;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	color:#FFF;
	background:#0089AF;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border:1px solid #0089AF;
}
.ui-state-hover a, .ui-state-hover a:visited{
	background:#0089AF;
	color:#FFF !important;
}

div.selector span {
    /*color: #FFF;*/
    text-shadow: none;
	font-size:13px;
}

/* add to calendar */
div.add-to-calendar{
	width:150px;
	height:150px !important;
	border:1px solid #0089AF;
	background:#FFF;
	position:absolute;
	top:0px;
	left:-145px;
	padding-top:0px !important;
	z-index:20000;
}
div.add-to-calendar span{
	display:none;
}
div.add-to-calendar a{
	display:block;
	height:30px;
	font-size:15px;
	text-align:center;
	color:#0089AF;
	background-color:#FFF;
	line-height:30px;
}

div.add-to-calendar a:hover{
	color:#FFF;
	background-color:#0089AF;
	text-decoration:none;
}

/* widgets icons */
div.widget h3.handle a.icon {
	background-repeat:no-repeat;
	background-size:24px 24px;
	background-position:center center;
	margin-right:4px;
}
div.widget h3.handle a.i_link{background-image: url(../white_label/css/images/icons/for_widgets/link.png)}
div.widget h3.handle a.i_star{background-image: url(../white_label/css/images/icons/for_widgets/star.png)}
div.widget h3.handle a.i_abacus{background-image: url(../white_label/css/images/icons/for_widgets/abacus.png)}
div.widget h3.handle a.i_v-card{background-image: url(../white_label/css/images/icons/for_widgets/v-card.png)}
div.widget h3.handle a.i_tick{background-image: url(../white_label/css/images/icons/for_widgets/tick.png)}
div.widget h3.handle a.i_graph{background-image: url(../white_label/css/images/icons/for_widgets/graph.png)}
div.widget h3.handle a.i_headphones{background-image: url(../white_label/css/images/icons/for_widgets/headphones.png)}
div.widget h3.handle a.i_speech_bubble{background-image: url(../white_label/css/images/icons/for_widgets/speech_bubble.png)}
div.widget h3.handle a.i_users{background-image: url(../white_label/css/images/icons/for_widgets/users.png)}
div.widget h3.handle a.i_calendar_day{background-image: url(../white_label/css/images/icons/for_widgets/calendar_day.png)}
div.widget h3.handle a.i_bended_arrow_right{background-image: url(../white_label/css/images/icons/for_widgets/bended_arrow_right.png)}
div.widget h3.handle a.i_magnifying_glass{background-image: url(../white_label/css/images/icons/for_widgets/magnifying_glass.png)}
div.widget h3.handle a.i_megaphone{background-image: url(../white_label/css/images/icons/for_widgets/megaphone.png)}
div.widget h3.handle a.i_feature{background-image: url(../white_label/css/images/icons/for_widgets/feature.png)}
div.widget h3.handle a.i_settings{background-image: url(../white_label/css/images/icons/for_widgets/settings.png)}
div.widget h3.handle a.i_locked{background-image: url(../white_label/css/images/icons/for_widgets/locked.png)}
div.widget h3.handle a.i_clock{background-image: url(../white_label/css/images/icons/for_widgets/clock.png)}
div.widget h3.handle a.i_triangle_down{background-image: url(../white_label/css/images/icons/for_widgets/triangle_down.png)}
div.widget h3.handle a.i_triangle_right{background-image: url(../white_label/css/images/icons/for_widgets/triangle_right.png)}
div.widget h3.handle a.i_flag{background-image: url(../white_label/css/images/icons/for_widgets/flag.png);background-size:24px 24px;}

/* dashboard widgets */
div.dashboard-widgets div.widget h3.handle{
	background:#0089AF;
	border-top-color:#0089AF;
	border-bottom:1px solid #0089AF;
	color:#FFF;
	text-shadow:none;
}
div.dashboard-widgets div.widget h3.handle a.i_audio_of_week{
	background-image: url(../white_label/css/images/icons/dark/audio_of_week.png);
}
div.dashboard-widgets div.widget h3.handle a.i_core-leader{
	background-image: url(../white_label/css/images/icons/dark/core-leader.png);
}
div.dashboard-widgets div.widget h3.handle a.i_trackers{
	background-image: url(../white_label/css/images/icons/dark/trackers.png);
}

div.dashboard-widgets div.widget h3.handle a.i_todo{
	background-image: url(../white_label/css/images/icons/dark/todo.png);
}
div.dashboard-widgets div.widget h3.handle a.i_five_star{
	background-image: url(../white_label/css/images/icons/dark/five_star.png);
}
div.dashboard-widgets div.widget h3.handle a.i_courses{
	background-image: url(../white_label/css/images/icons/dark/courses.png);
}
div.dashboard-widgets div.widget h3.handle a.i_audio_of_week{
	background-image: url(../white_label/css/images/icons/dark/audio_of_week.png);
}
div.dashboard-widgets div.widget h3.handle a.i_news_and_blogs{
	background-image: url(../white_label/css/images/icons/dark/news_and_blogs.png);
}

div.dashboard-widgets div.widget h3.handle a.i_groups{
	background-image: url(../white_label/css/images/icons/dark/groups.png);
}
div.dashboard-widgets div.widget h3.handle a.i_events{
	background-image: url(../white_label/css/images/icons/dark/events.png);
}
div.dashboard-widgets div.widget h3.handle a.i_recruiting{
	background-image: url(../white_label/css/images/icons/dark/recruiting.png);
}

div.dashboard-widgets div.widget h3.handle a.i_flag{
	background-image: url(../white_label/css/images/icons/dark/flag.png);
}
div.dashboard-widgets div.widget.collapsed h3.handle .collapse{
	background-image: url(../white_label/css/images/icons/for_widgets/expand.png);
	background-size:24px 24px;
}
div.dashboard-widgets div.widget h3.handle .collapse{
	background-image: url(../white_label/css/images/icons/for_widgets/collapse.png);
	background-size:24px 24px;
}
div.dashboard-widgets div.widget h3.handle .reload{
	background-image: url(../white_label/css/images/icons/for_widgets/refresh_3.png);
	background-size:24px 24px;
}

div.dashboard-widgets div.widget h3.handle .i_news_feed{
	background-image: url(../white_label/css/images/icons/dark/news_feed.png);
	background-size:24px 24px;
}

div.dashboard-widgets div.widget h3.handle .i_announcements{
	background-image: url(../white_label/css/images/icons/dark/announcements.png);
	background-size:24px 24px;
}
div.dashboard-widgets div.widget h3.handle .i_my_goals{
	background-image: url(../white_label/css/images/icons/dark/my_goals.png);
	background-size:24px 24px;
}

div.agreement-cover{
	height: 500px;
	position: absolute;
	top: 0;
	width: 1000px;
	z-index: 10008;
	padding:15px;
}

.ui-corner-top {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
div.news-feed-posts .gallery li > a{
	width:auto;
}
nav ul li.i_speech_bubble_2 a span, .i_speech_bubble_2{
	background-image: url(../white_label/css/images/icons/for_widgets/speech_bubble_2.png);
	background-size:24px 24px;
}
nav ul li.i_bulls_eye a span, .i_bulls_eye{
	background-image: url(../white_label/css/images/icons/for_widgets/bulls_eye.png);
	background-size:24px 24px;
}
a.help_button{
	background-size:22px 22px;
	display:block;
	background-image: url(../img/btn_help.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:22px;
	width:22px;
}
/*div.body-cover{
	background: rgba(56, 56, 56, 0.5);
	width:      100%;
	height:     100%; 
	z-index:    20001;
	top:        0; 
	left:       0; 
	position:   fixed;
}*/

form fieldset > section > div > div.fl { clear:none;}

a.sound-cloud-popup{
	height:77px;
	border:4px solid #0089AF;
	margin-bottom:15px;
	cursor:pointer;
	background-image:url(../img/app_banner/bgr_popup-link.png);
	background-repeat: no-repeat;
	background-position:right;
	display:block;
	padding-right
	width:100%;
	position:relative;
}

a.ios-banner{
	height:200px;
	/*border:4px solid #0089AF;*/
	margin-bottom:15px;
	background:url(../img/app_banner/bgr_banner.png) no-repeat center right;
	display:block;
	padding-right
	width:100%;
	position:relative;
}
a.ios-banner div.info{
	margin-right:110px;
	position:absolute;
	top:10%;
	margin-left:15px;
}
a.ios-banner div.title{
	font-size:18px;
	font-weight:400;
	color:#FFF;
}

@media screen and (min-width: 1300px) {
	a.ios-banner div.title{
		font-size:25px;
	}
}
@media screen and (min-width:1500px) {
	a.ios-banner div.info{top:25%}
}

a.sound-cloud-popup div.info{
	margin-right:40px;
	height:50px;
	top:10%;
	position:absolute;
	margin-left:120px;
}
a.sound-cloud-popup div.title{
	font-size:18px;
	font-weight:400;
	color:#0089AF;
}
a.sound-cloud-popup div.subtitle{
	font-size:14px;
	color:#383838;
}
a.ios-banner div.link{
	margin-top:10px;
	font-size:16px;
	color:#FFF;
}
a.ios-banner div.subtitle{
	font-size:14px;
	color:#FFF;
}
a.ios-banner div.link{color:#FFF;font-size:14px;font-weight:400}
a.sound-cloud-popup:hover,
a.ios-banner a:hover{
	text-decoration:none;
}

div.legal,
div.legal ul li{
	font-weight:400;
	font-size:14px;
}
div.widget div.social-alerts{
	max-height:400px;
	overflow:auto;
}
div.widget div.business-alerts,
div.widget div#my_todos_div{
	max-height:300px;
	overflow:auto;
}

div#core_leader_div table th{
	background-color:#FFF;
	color:#0089AF;
	
}

.ui-datepicker-current-day .ui-state-active{
	background:#95CCDB;
}
.ui-datepicker-today .ui-state-highlight{
	background:#C4F853;
}

table.event-info-table{
	border:0px;background-image:none;
	margin-bottom:5px;
}
div.event-description{margin-top:10px;}
table.event-info-table td {border:0px;font-size:16px;}
table.event-info-table td.info-label {text-align:right;padding-right:10px;font-weight:bold;width:175px;font-size:14px;}
table.event-info-table td.info-data {text-align:left;}
div.event-description div.event-info-header,
div.event-description td.event-info-header{font-size:16px;color:#0089AF;font-weight:400;text-align:left;padding:0 0 0 10px;}
form div.event-agenda-items,
form div.recruiting-page-items{
	margin-top:10px;
}
form div.event-agenda-items div.event-agenda-header,
form div.recruiting-page-items div.recruiting-info-text{
	margin-bottom:10px;
}
form div.event-agenda-items div.event-agenda-header input{font-size:16px;color:#0089AF;font-weight:400;}
form div.event-agenda-items div.event-agenda-item{
	margin-bottom:10px;
	margin-left:40px;
	margin-right:55px;
}
form div.event-agenda-items div.event-agenda-item div.item-label{
	width:200px;
	float:left;
}
form div.event-agenda-items div.event-agenda-item div.item-label input{
	text-align:right;font-weight:bold;font-size:14px;
}
form div.event-agenda-items div.event-agenda-item div.item-field{
	margin-left:210px;
}
form div.event-agenda-items div.event-agenda-item div.item-field textarea,
form div.recruiting-page-items div.recruiting-info-text textarea{min-height:40px;}

form div.recruiting-page-items div.recruiting-info-bullet{
	background:url(../img/recruiting_pages/bullet_point.png) no-repeat top left;
	padding-left:42px;
	margin-bottom:10px;
}


form div.event-agenda-items div.event-agenda-item div.input,
form div.event-agenda-items div.event-agenda-header div.input,
form div.recruiting-page-items div.recruiting-info-bullet div.input,
form div.recruiting-page-items div.recruiting-info-text div.input{
	margin-right:40px;
}
div.my-goals-ios{width:800px;margin:0px auto;}
div.goal-cards{margin-left:10px;}
div.goal-cards div.card{float:left;margin-bottom:10px;margin-right:30px;}
div.goal-full-info{border-bottom:1px solid #0089AF;padding-bottom:10px;margin-bottom:10px;}
div.my-goal-question{
	background:url(../img/goal_icons/icon_my-goal-question.png) no-repeat top left;
	background-size:20px 20px;
	padding-left:30px;
	border-bottom:1px solid #CCC;
	font-size:15px;
	font-weight:400;
	min-height:30px;
	margin-bottom:10px;
	margin-top:10px;
}
div.icon-answer{padding-bottom:10px;}
div.icon-answer input,
div.text-answer input{font-size:18px;}
div.text-answer input.date{width:115px;}
div.icon-answer div.icon{float:left;height:40px;width:40px;}
div.icon-answer div.current-answer{margin-left:50px;color:#0089AF;font-size:18px;line-height:36px;}
div.icon-answer div.current-answer-none{margin-left:50px;color:#CCC;font-size:18px;line-height:36px;}
div.icon-answer div.new-answer{margin-left:50px;margin-top:5px;}
div.text-answer div.new-answer{margin:13px 0 10px 0;}
div.text-answer,
div.distributor-level-answer{padding-bottom:10px;}
div.icon-answer.border,
div.text-answer.border,
div.distributor-level-answer.border{border-bottom:1px solid #CCC;}
div.text-answer div.current-answer{color:#0089AF;font-size:20px;line-height:36px;}
div.text-answer div.current-answer-none,
div.distributor-level-answer div.current-answer-none{color:#CCC;font-size:20px;line-height:36px;position:relative;}
div.ui-dialog-content{
	-ms-word-break: break-all;
	     word-break: break-all;

	     /* Non standard for webkit */
	     word-break: break-word;

/*	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
	        hyphens: auto;*/
}
div.distributor-level-answer{position:relative;}
div.distributor-level-answer div.level-chooser{
	height:300px;
	position:absolute;
	border:2px solid #0089AF;
	background:#FFF;
	bottom:-30px;
	left:250px;
	width:175px;
	padding:10px;
}

div.distributor-level-answer div.level-chooser div.list div.badge{
	margin-bottom:10px;
	border-bottom:1px dotted #666;
	cursor:pointer;
}
div.distributor-level-answer div.level-chooser div.the-pointer{
	height:30px;
	width:30px;
	background:url(../img/icon_pointer.png) top left no-repeat;
	position:absolute;
	left:-30px;
	bottom:40px;
}
div.distributor-level-answer div.level-chooser div.list div.badge div.level-name{
	text-align:center;
	color:#0089AF;
	font-size:11px;
	line-height:24px;
}
div.distributor-level-answer div.level-chooser div.list{
	width:185px;
	height:300px;
	overflow:auto;
}

div#my_goals_div div.icon-answer div.current-answer-none,
div#my_goals_div div.icon-answer div.current-answer,
div#my_goals_div div.text-answer div.current-answer-none,
div#my_goals_div div.text-answer div.current-answer,
div#my_goals_div div.distributor-level-answer div.current-answer-none,
div#my_goals_div div.distributor-level-answer div.current-answer{
	font-size:14px;
	line-height:20px;
}
div#my_goals_div div.distributor-level-answer div.current-answer-none,
div#my_goals_div div.distributor-level-answer div.current-answer{
	text-align:center;
}
div#my_goals_div div.my-goal-question{
	font-size:14px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
}
div#my_goals_div div.icon-answer div.icon{height:30px;width:40px;}
div#my_goals_div div.icon-answer div.current-answer-none,
div#my_goals_div div.icon-answer div.current-answer{margin-left:40px;}
div#my_goals_div div.icon-answer,
div#my_goals_div div.text-answer,
div#my_goals_div div.date-answer{padding-bottom:5px;}
div#my_goals_div div.text-answer div.current-answer-none,
div#my_goals_div div.text-answer div.current-answer{line-height:20px;padding-left:10px;text-align:center;}
fieldset.register-fields div.selected-user{
	margin: 7px 5px 0px 5px;
	border:1px solid #7D7C7C;
	padding:3px;
	background:#FFF;
}
.location{font-weight:normal;font-style:italic;}

table.plain {background-image:none;border:none;}
table.plain tr.headers td{font-weight:bold;}
table.plain tr.headers td.main{padding-left:0px !important;}
table.plain td{border-color:#FFF;}
table.plain tr.error td{color:#CC0000;}
div.selector{padding-left:9px;}

/***************************************
/* UI DIALOG                           *
***************************************/
.ui-dialog{
	border:5px solid #016CBC;
}
.ui-dialog-titlebar{
	background:#016CBC;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	border:0px;
}

.progressBar {
  background-color: rgba(255, 255, 255, 0.6);
  font-size: 1em;
/*  margin-left: 10px;
  margin-right: 10px;*/
  padding: 3px;
font-weight:300;
}
.progressBar div{
	line-height:20px;
	text-align:right;
	margin-right:3px;
}
table tr.line-through td{color:#CC0000;text-decoration:line-through;}
table tr.line-through td a,
table tr.line-through td span{color:#CC0000 !important;} 
table tr.line-through td a.btn{color:#FFF !important;}
table.data-tables tbody tr td .progressBar{border:1px solid #D2D2D2;}
table.data-tables tbody tr th a {font-weight:bold;}
table.data-tables tr td.margin-right,
table.data-tables tr td.main {
	width: 50%;
}

.progressBar .okay {
  background-color: rgba(230, 240, 40, 0.5);
  height: 20px;
  width: 67%;
}
.progressBar .good {
  background-color: rgba(78, 185, 72, 0.5);
  height: 20px;
  width: 100%;
}
.progressBar .bad {
  background-color: rgba(213, 61, 61, 0.5);
  height: 20px;
  width: 20%;
}
form fieldset .ui-widget-content{background:none;border:none;}
form fieldset .ui-widget-header{background:none;}
form fieldset .ui-tabs-panel{border:5px solid #0089AF !important;}
form fieldset .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0px;}

div.survey-report{
	width:1000px;
	min-width:1000px;
	margin:0px auto;
}
div.survey-report div.right-border{border-right:1px solid #D2D2D2;}
div.survey-report div.report-participants,
div.survey-report div.comments-count{
	padding-left:28px;
	background:url("../white_label/css/images/icons/for_widgets/user.png") no-repeat top left;
	background-size:24px 24px;
	height:24px;
	line-height:24px;
	margin-bottom:10px;
}

div.survey-report div.comments-count{
	background:url("../white_label/css/images/icons/for_widgets/speech_bubble.png") no-repeat top left;
	background-size:24px 24px;
}

div.survey-report div.latest-participant div.user{margin-top:5px;}
div.survey-report div.g8 div.user{float:left;margin-left:15px;}
table tr td.fw-answer{font-size:18px;font-style:italic;}
div.survey-report div.fw-answer{font-size:18px;font-style:italic;margin:15px 15px 15px 0;}
div.survey-report div.latest-participant div.user a.username,
div.g12 div.user a.username,
div.g6 div.user a.username{font-size:20px;color:#0089AF;}
div.survey-report div.latest-participant div.created {float:left; border-right:1px solid #D2D2D2;padding-right:15px;margin-right:15px;}
div.survey-report div.latest-participant div.score{float:right;color:#FFF;font-weight:300px; font-size:40px;border:5px solid #FFF;width:102px;height:102px;text-align:center;line-height:102px;}
div.survey-report .pass{background-color:#7BC87E !important;}
div.survey-report .failed{background-color:#B15E64 !important;}
div.survey-report div.latest-participant div.time{font-size:13px;font-weight:400;}
div.survey-report div.report-participants a,
div.survey-report div.comments-count a{font-size:15px;font-weight:400;}
div.chart .legend table td.legendLabel{font-size:14px;text-align:left;}
div.small-legend div.chart .legend table td.legendLabel,
div.small-legend div.chart .legend table td.legendColorBox{
	padding:5px;
}
div.survey-report div.survey-answer div.true,
div.survey-report div.survey-answer div.false{
	background-color: rgba(62, 62, 62, 0.6);
	border: 10px solid #FFF;
	color: #FFF;
	display: inline-block;
	font-weight:300;
	font-size: 40px;
	margin-bottom: 10px;
	margin-right: 40px;
	min-width: 25px;
	opacity: 0.4;
	padding: 10px;
	text-align: center;
}
div.survey-report div.survey-answer div.false.pass,
div.survey-report div.survey-answer div.false.failed,
div.survey-report div.survey-answer div.true.pass,
div.survey-report div.survey-answer div.true.failed{opacity:1.0;}
div.survey-report div.survey-answer div.false{margin-right:0px;}
div.survey-report div.survey-question{
	color:#444;
	font-size:24px;
	text-align:left;
}
div.survey-report div.survey-answer div.option div.text{color:#444;font-weight:300;padding-top:8px;margin-left:60px;}
div.survey-report div.survey-answer div.option div.check{
	background: url("/aec/img/notdone-50px.png") no-repeat scroll center center / 50px 50px rgba(0, 0, 0, 0);
	float: left;
	height: 50px;
	width: 50px;
}
div.survey-report div.survey-answer div.option div.check.pass{
	background: url("/aec/img/check-green-50px.png") no-repeat center center;
	background-color:rgba(0, 0, 0, 0) !important;
}
div.survey-report div.survey-answer div.option div.check.failed{
	background: url("/aec/img/check-red-50px.png") no-repeat center center;
	background-color:rgba(0, 0, 0, 0) !important;
}
div.survey-report div.survey-question div.number{
	background-color: #0BA41D; 
	text-align:center;
	border: 5px solid #FFF;
	margin-right: 10px;
	padding: 3px;
	font-size:15px;
	float:left;
	margin-bottom:10px;
	min-width:25px;
	color:#FFF;
}
div.survey-report div.question-graph{
	width: 100%;
	height: 200px;
}
div.survey-report div.comment{
	margin-top:15px;
	font-style:italic;
	font-size:19px;
}
div.survey-report div.comment span.survey-label,
div.survey-report div.survey-answer span.label{
	font-weight:400;
	font-style:normal;
	color:#0085FF;
}
div.survey-report div.option{
	margin-bottom:10px;
}
div.survey-report div.option div.round,
div.survey-report div.option div.square,
div.survey-report div.option div.square-right,
div.survey-report div.option a.round,
div.survey-report div.option a.square,
div.survey-report div.option a.square-right{
	float:left;
	height:30px;
	width:30px;
	line-height:30px;
	border-radius: 50%;
	border:5px solid #FFF;
	font-size:15px;
	font-weight:300;
	color:#FFF;
	text-align:center;
	background-color:#B15E64;
}
div.survey-report div.option.correct div.round,
div.survey-report div.option.correct div.square,
div.survey-report div.option.correct div.square-right,
div.survey-report div.option.correct a.round,
div.survey-report div.option.correct a.square,
div.survey-report div.option.correct a.square-right{
	background-color:#7BC87E;
}
div.survey-report div.option div.square,
div.survey-report div.option.correct div.square,
div.survey-report div.option div.square-right,
div.survey-report div.option.correct div.square-right,
div.survey-report div.option a.square,
div.survey-report div.option.correct a.square,
div.survey-report div.option a.square-right,
div.survey-report div.option.correct a.square-right{
	height:30px;
	width:auto;
	min-width:30px;
	border-radius:0px;
}
div.survey-report div.option a.square-right,
div.survey-report div.option a.square{
	text-decoration:none;
	cursor:pointer;
	display:block;
}
div.survey-report div.option div.square-right,
div.survey-report div.option a.square-right{
	float:right;
	margin-left:10px;
}
div.survey-report div.option div.text,
div.survey-report div.option div.text-with-right{
	font-size:20px;
	color:#444;
	font-weight:300;
	padding-top:5px;
	margin-left:50px;
}
div.survey-report div.option div.text-with-right{
	font-size:15px;
}
div.survey-report div.g4 div.legend{
	padding-bottom:5px;
	border-bottom:1px dotted #D2D2D2;
	font-size:15px;
	margin-bottom:15px;
	
}
div.survey-report div.survey-answer{ margin-left:50px;}
div.survey-report div.survey-answer span.label{font-size:20px;}
div.survey-report div.survey-answer div.comment{margin-top:5px;}

div.survey-report div.option div.text.pass{background-color:rgba(0,0,0,0) !important; color:#7BC87E !important;font-weight:400 !important;}
div.survey-report div.option div.text.failed{background-color:rgba(0,0,0,0) !important; color:#B15E64 !important;font-weight:400 !important;}

div.fancy-check{
  background: url("/aec/img/scope_creep_practice/icon_item-not-checked.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  cursor: pointer;
  float: left;
  height: 52px;
  width: 52px;
}
div.fancy-check.checked{
	background: url("/aec/img/scope_creep_practice/icon_item-checked.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.greenColor{color:#50a400;}

div.blue-header,
div.gray-header,
div.red-header{
	color:#FFF;
	font-size:15px;
	padding:10px;
	background-color:#013A85;
	margin-bottom:15px;
	font-weight:400;
}
div.gray-header{
	background-color:#999;
}
div.red-header{
	background-color:#CC0000;
}
div.graph-title{
	font-weight:400;
	font-size:15px;
	text-align:left;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dotted #444;
}
div.client-license-usage-list{
	height:350px;
	overflow:auto;
	padding:0px 10px 0px 10px;
}

div.course-icon-in-list{
	border:2px solid #5C5E64;
	float:left;
	margin-right:15px;
	border-radius:50%;
	background-size:cover;
	background-repeat:no-repeat;
	width:50px;height:50px;
	background-position:center center;
}
div.rl-widget{
	border:1px solid #0089af;
	padding-top:0px;
	margin-bottom:15px;
}
div.rl-widget div.inside{padding:0 10px 10px 10px;}
div.rl-widget div.data-header{
	background:#0089af;
	color:#FFF;
	padding:10px;
}
div.license-exp-info{
	margin:10px 80px auto 80px;
	font-size:15px;
}
div.infusion-soft-integrated{
	position:relative;
	margin:0px auto;
	height:50px;
	width:220px;
	background:url(/aec/img/is_logo.png) no-repeat top left;
	opacity:.5;
}

div.infusion-soft-integrated div.checkmark{
	background:url("/aec/img/scope_creep_practice/icon_item-not-checked.png") no-repeat top left;
	position:absolute;
	top:-10px;left:-24px;
	width:52px; height:52px;
}
div.infusion-soft-integrated.checked{
	opacity:1.0;
}
div.infusion-soft-integrated.checked div.checkmark{
	background:url("/aec/img/scope_creep_practice/icon_item-checked.png") no-repeat top left;
}
div.survey-report table.data-tables div.option div.square{padding-left:5px;padding-right:5px;}

/* no scrolls on number type textfields */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

div.login div.search-box{position:relative;float:right;z-index:1000;}
div.login div.search-box form{top:45px;padding:10px;width:245px;position:absolute;right:0px;background:#FFF;border:2px solid #0089af;height:40px;}
div.login div.search-box form label{padding-left:5px;font-size:14px;}
div.login div.search-box form div.input{margin-bottom:5px;}
div.login div.search-box form input[type="text"]{
	border:1px solid #666;
	font-size:15px;
	width:100%;
	color:#333;
	padding:5px 5px;
}
div.login div.search-box form div.input.text{width:75%;}
div.login div.search-box form button{
	background-color:#0089af;
	border:0px;
	color:#FFF;
	float:right;
	padding:8px;
}
div.login div.search-box a.btn{
	border-radius:5px;
	padding:7px 7px 7px 23px !important;
	background-position:5px 2px !important;
	margin:0px;
	background-color:#0089AF;
}

div.filter-buttons{margin-right:20px;}
div.filter-buttons a{
	display:inline-block;
	border:2px solid #ccc;
	padding:5px;
	border-radius:5px;
	text-decoration:none;
	color:#666;
}
div.filter-buttons a:hover{
	background:#FC9B30;
	color:#FFF;
	border:2px solid #E28B2D;
}

input[type=number] {
    -moz-appearance:textfield;
}

div.ba-report-summary,
div.ba-report-groups{margin-top:10px;padding-top:10px;border-top:2px solid #666;}
div.ba-report-groups div.title div.small-text{font-size:15px;font-weight:400;}
div.ba-report-summary div.title,
div.ba-report-groups div.title{color:#000;font-size:25px;margin-bottom:20px;}
div.ba-report-groups.compare div.title{font-size:20px;margin-bottom:10px;font-weight:400;}
div.ba-report-groups.compare>div.g6{border-right:1px solid #444;}
div.ba-report-summary div.title span,
div.ba-report-groups div.title span{font-size:18px;}
div.ba-report-groups.compare div.title span{font-size:14px;}
div.ba-report-groups table.groups-list tr td{font-size:20px;font-weight:400;}
div.ba-report-groups.compare table.groups-list tr td{text-align:left;font-size:15px;padding:3px;}
div.ba-report-groups table.groups-list tr td span{font-size:15px;}
div.ba-report-summary div.category{
	border: 7px solid #fff;
	color: #333;
	height: 95px;
	margin-bottom: 20px;
	margin-right: 20px;
	padding: 15px 10px;
	vertical-align: middle;
	display: inline-block;
	width: 160px;
	cursor:pointer;
}
div.ba-report-summary div.category div.name span{font-size:15px;font-weight:200;}
div.ba-report-summary div.category div.name{font-size:15px;font-weight:300;margin-bottom:10px;}
div.ba-report-summary div.category div.score{font-size:25px;font-weight:400;}
div.ba-report-summary .key div,
div.ba-report-key div{
	height:20px;
	color:#000;
	font-size:15px;
	vertical-align: middle;
	display: inline-block;
}
div.ba-report-summary .key div.color,
div.ba-report-key div.color{
	width:20px;
	border:7px solid #FFF;
	margin:0px 5px 0px 10px;
}
div.ba-report-key div.color.single{
	margin:0px 5px 0px 0px;
}
div.ba-report div.section {
	margin-top:15px;
	border-top:2px solid #666;
	padding-top:15px;}
div.ba-report div.section div.title{font-size:25px;color:#000;margin-bottom:20px;}
div.ba-report div.section div.overall-score{padding:10px;color:#333;border:7px solid #FFF;margin-bottom:15px;}
div.ba-report div.section div.overall-score div.score{font-size:30px;width:45%;padding-right:10px;border-right:3px solid #FFF;font-weight:300;}
div.ba-report div.section div.overall-score div.score span{font-size:40px;vertical-align:middle;}
div.ba-report div.section div.overall-score div.score{font-size:30px;}
div.ba-report div.section div.overall-score div.legend{float:right;width:53%;text-align:center;font-weight:300;font-size:20px;padding-top:10px;}
div.ba-report div.section div.subscores{width:945px;margin:0px auto;}
div.ba-report div.section div.subscores div.subscore,
div.ba-report div.section div.subscores div.view-tasks,
div.ba-report div.section div.subscores div.view-comments,
div.ba-report div.section div.subscores div.question-scores{position:relative;vertical-align:middle;height:70px;cursor:pointer;width:105px;padding:10px;display:inline-block;margin-right:20px;color:#FFF;}
div.ba-report div.section div.subscores div.view-tasks div.icon{background-color:#013A85;}
div.ba-report div.section div.subscores div.view-comments  div.icon{background:#FC9B30;}
div.ba-report div.section div.subscores div.question-scores  div.icon{background:#AA47BF;}
div.ba-report div.section div.subscores div.subscore div.title,
div.ba-report div.section div.subscores div.view-tasks div.title{color:#666;margin-bottom:5px;font-size:13px;font-weight:bold;}
div.ba-report div.section div.subscores div.subscore div.score{color:#666;font-size:13px;font-weight:bold;}
div.ba-report div.section div.subscores div.narritives{
	position:relative;
	margin-top:90px;
}
div.ba-report div.section div.subscores div.icon{height:84px;width:84px;border-radius:50%;/*border:1px solid #999898;*/margin-bottom:5px;position:relative;}
div.ba-report div.section div.subscores div.icon div.inner{border-radius:50%;/*border:1px solid #999898;*/background:#E6EDFC;position:absolute;height:64px;width:64px;top:10px;left:10px;}
div.ba-report div.section div.subscores div.narritives div.pointer{
	width:112px;height:35px;
	position:absolute;
	background:url(../img/icon_ba-legend-pointer.png) top left no-repeat;
	top:-35px;
}
div.ba-report div.section div.subscores div.narritives.people div.pointer{left:35px;}
div.ba-report div.section div.subscores div.narritives.process div.pointer{left:183px;}
div.ba-report div.section div.subscores div.narritives.system div.pointer{left:332px;}
div.ba-report div.section div.subscores div.narritives .tables{
	background-color:#FFF;
	border:5px solid #013A85;
	margin-top:35px;
	padding:15px;
	color:#333;
}
div.ba-report div.section div.subscores div.narritives .tables table tr td{font-size:18px;color:#333;text-align:left;padding:10px;border-bottom:2px solid #333;}
div.ba-report div.section div.subscores div.narritives .tables table tr td.legend{
	width:50%;
	border-right:2px solid #333;
}
div.ba-report div.section div.subscores div.narritives .tables table tr td.benefits{border-bottom:0px;border-right:2px solid #333;}
div.ba-report div.section div.subscores div.narritives .tables table tr td.legend span,
div.ba-report div.section div.subscores div.narritives .tables table tr td.recommend span,
div.ba-report div.section div.subscores div.narritives .tables table tr td.benefits span{font-weight:400;}
div.ba-report div.section div.subscores div.narritives .tables table tr td.create{border-bottom:0px;text-align:center;vertical-align:middle;}
div.ba-report div.section div.subscores div.narritives .tables table tr td.create button{font-size:15px;background-color:#013A85;}

.progress-good{background-color:#57b43e;}
.progress-okay{background-color:#F6ED00;}
.progress-bad{background-color:#EF1F28;}
.progress-na{background-color:#013A85;color:#FFF !important;}

form div.assessment-copy{
	font-size:15px;
	margin-top:10px;
}

div.compare-window{
	position: fixed;
	left:0px;
	right:0px;
	bottom:-200px;
	margin:0px 20px;
	background-color:#FFFFFF;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
}
div.compare-window div.compare-list{
	padding:10px;
}
div.compare-window div.header{
	background-color:#666666;
	padding:5px;
	color:#FFF;
	font-size:15px;
	font-weight:400;
}
div.compare-window div.compare-list div.compare-cba{
	border-right:1px solid #666;
	float:left;
	margin:10px 20px 20px 0px;
	padding-right:40px;
	position:relative;
}
div.compare-window div.compare-list div.compare-cba a.delete{
	text-decoration:none;
	color:#0089AF;
	font-weight:400px;
	position:absolute;
	top:-5px;
	right:5px;
	font-size:20px;
}
div.compare-window div.compare-list div.compare-cba div.cal-day-small{
	display:inline-block;
	margin-right:10px;
}
div.compare-window div.compare-list div.compare-cba div.info{
	display:inline-block;
	font-weight:400;
	vertical-align:top;
	font-size:13px;
}
div.compare-window div.compare-list div.compare-button{
	cursor:pointer;
	background:#50a400;
	display:inline-block;
	padding:10px;
	color:#FFF;
	font-weight:400;
	font-size:15px;
	margin-top:20px;
}
div.compare-window div.compare-list div.compare-button.disabled{
	background:#E8E9EA;
	color:#C8CBCF;
}
div.cba-compare-row div.cal-day-small{float:left;margin-right:10px;}
div.cba-compare-row div.info{float:left;font-size:15px; font-weight:300;text-align:left;}
div.cba-compare-row table tr td,
div.cba-compare-row table tr th{vertical-align:top;}
div.cba-compare-row table div.table-score{
	border: 7px solid #fff;
	color: #444;
	cursor: pointer;
	display: inline-block;
	height: 70px;
	padding: 10px;
	vertical-align: middle;
	width: 160px;
}
div.cba-compare-row table div.table-score div.legend{
	color: #444;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 5px;
}

div.cba-compare-row table div.table-score.progress-na div.legend{
	color:#FFF;
}

div.cba-compare-row table div.table-score div.score{font-size:35px;}

div.assessment-comment{
	margin:20px 0px;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:20px;
}
div.assessment-comment div.cal-day-small{
	float:left;
	margin-right:20px;
}
div.assessment-comment div.comment div.user{font-weight:bold;}
div.assessment-comment div.comment div.text {font-size:25px;font-style:italic;font-weight:200;}
div.licensing-contracts div.licensing-contract{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #666;
}
div.licensing-contracts div.licensing-contract:last-child{
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom:0px;
}
div.licensing-contracts div.licensing-contract .g5{border-right:1px solid #666;}
input.data-center-field{width:25%;}

.inline-search-form{}
.inline-search-form div.input{display:inline-block;width:200px;}
.inline-search-form button{padding:8px 12px;}

.warning{
	background-color: rgba(255,0,0,0.3);
	border:3px solid #FFF;
	color:#FFF;
	font-size: 20px;
	font-weight: 500;
	padding:10px;
	box-sizing: border-box;
}
.total-lost-dollars{
	margin-top: 20px;
}
.total-lost-dollars .amount{
	margin-top: 20px;
	font-weight: 700;
	font-size: 50px;
}

section.course-content-group{
	padding:20px;
}

.live-group{
	margin-left: 40px;
}

div.download-button{
	border:5px solid #FFF;
	background-color:#D2D2D2;
	padding:5px;
	width:400px;
}

div.download-button{color:#333;}
div.download-button div.asset-icon{
	float:left;
	margin-right:20px;
}
div.download-button span.name{
	font-size: 14px;
	font-weight: 600;
}
div.download-button span.size{
	font-size:12px;
}
div.download-button a {color:#0BA41D;text-decoration:none;}
div.download-button a:hover{text-decoration:underline;}

.ui-autocomplete.ui-menu .ui-menu-item {
	font-size: 20px;
}

header.logo-overwrite {
	height:  auto;
}
header.logo-overwrite #logo {
	height: auto;
	width: auto;
	max-height: 120px;
	max-width: 420px;
}

.user-upload {
	border-top: 1px solid #444;
	font-size: 16px;
}

.download-link {
	color : #0089AF !important;
	font-weight: bold;
}

div.supervisor-employee-list div.employee-row {
	padding : 10px 0;
	border-bottom : 1px solid #000000;
	display: flex;
	align-items: center;
}
div.supervisor-employee-list div.employee-row div.user {
	width: 350px;
}
div.supervisor-employee-list div.employee-row:last-child {
	border-bottom: 0px;
}


div.supervisor-employee-list div.employee-row .name {
	color : ##0089AF;
}
div.supervisor-employee-list div.employee-row .remove-row {
	margin-left: 40px;
}
div.supervisor-employee-list div.employee-row .remove-row a {
	font-size: 20px;
	color : #CC0000;
}

.delete-btn {
	color : #CC0000 !important;
}
.button-under-label {
	margin-top: 20px;
}

.assessment-block {
	background-color: #FFF;
	border: 1px solid #4C4C4C;
	filter: drop-shadow(3px 3px 4px rgba(0,0,0,.3));
	padding: 5px 10px;
	display: flex;
	align-items: center;
	margin: 0 20px 20px 0;
	border-radius: 6px;
}
.assessment-block .date {
	margin-right: 20px;
}
.assessment-block .info {
	flex-grow: 1;
	text-align: left;
}
.assessment-block .info a {
	color : #0089AF;
	font-size: 16px;
}
.assessment-block .info .assessment-name {
	font-weight: bold;
	font-size: 18px;
	text-align: left;
}

.assessment-review {
	width: 100%;
	display: grid;
	grid-template-columns:49% 2% 49%;
	column-gap: 20px;
}
.assessment-review.no-supervisor {
	grid-template-columns:100%;
}
.assessment-review .employee {
	padding-bottom: 20px;
}
.assessment-review .employee .name {
	font-size: 20px;
	font-weight: bold;
}
.assessment-review .employee a { color: #0089AF;}
.assessment-review .divider  {
	border:0;
	position: relative;

}
.assessment-review .divider::after{
	content: "";
	display: block;
	height: 100%;
	width: 2px;
	background-color: #0089AF;
	position: relative;
	margin: 0 auto;
}
.assessment-review .category {
	font-size: 20px;
	font-weight: bold;
	padding: 10px;
	background-color: #0089AF;
	color: #FFFFFF;
}
.assessment-review .question {
	padding: 20px 10px 20px 0px;
	font-size: 16px;
	font-weight: bold;
}
.assessment-review .answer {
	display: flex;
}
.assessment-review .answer.side-employee {
	justify-content: flex-end;
}

.assessment-review .answer .option {
    padding: 4px 12px;
    background-color: #CCC;
    border-color: #ddd;
    border: 1px solid #ccc;
    border-color: #E5E5E5 #E5E5E5 #F2F2F2;
    border-bottom-color: #b3b3b3;
    font-size: 14px;
    color: #333333;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    display: grid;
    align-items: center;
    display: none;
}
.assessment-review .answer .option.selected{
	display: grid;
}

.assessment-review .comment h5 {
	font-weight: bold;
	color: #0089AF;d
	margin-bottom: 10px;
}
.assessment-review .comment {
	padding: 20px 10px 20px 0px;
}
.assessment-review .comment .text {
	font-size: 20px;
	font-style: italic;
}

div.ba-report-groups div.groups-list {
	display: grid;
	grid-template-columns: 50% 50%;
	gap: 20px;
}
div.ba-report-groups div.groups-list .group {
	font-size:20px;
	font-weight:400;
	text-align: left;
}
div.ba-report-groups div.groups-list .group span{font-size:15px;}

.score-block {
	border: 7px solid #fff;
    color: #333;
    height: 95px;
    padding: 15px 10px;
    display: grid;
    align-items: center;
    width: 160px;
    cursor: pointer;
    position: relative;
    justify-content: center;
}

div.ba-report div.section div.competency {
	display: grid;
	grid-template-columns: 1fr 192px;
	gap: 40px;
	margin-bottom: 40px;
	align-items: center;
}
div.ba-report div.section div.competency .title {
	padding-left: 40px;
	font-style: italic;
}

.score-block span.score {
    font-size: 25px;
    font-weight: 400;
}

.text-good{color:#57b43e;}
.text-okay{color:#F6ED00;}
.text-bad{color:#EF1F28;}

.test-review {
	width: 80%;
	background-color: #FFF;
	padding: 20px;
	margin: 0 auto;
	border-radius: 6px;
	border: 1px solid #333;
	box-shadow: 10px 9px 9px -5px rgba(0,0,0,0.43);
	-webkit-box-shadow: 10px 9px 9px -5px rgba(0,0,0,0.43);
	-moz-box-shadow: 10px 9px 9px -5px rgba(0,0,0,0.43);
}
.test-review .category h2 {
	text-transform: uppercase;
}
.test-review .category .question-container {
	margin-bottom: 40px;
	margin-left: 40px;
}
.test-review .category .question-container .question {
	font-style: italic;
	font-size: 20px;
	margin-bottom: 20px;
}

.test-review .category .question-container .options {
	width: 40%;
}

.test-review .category .question-container .options .option {
    display: block;
	margin: 5px auto;
    padding: 6px 12px;
    background-color: #CCC;
    border: 1px solid #ccc;
    border-color: #E5E5E5 #E5E5E5 #F2F2F2;
    border-bottom-color: #b3b3b3;
    text-align: center;
    font-size: 16px;
    color: #000;
}
.test-review .score {
	margin-bottom: 40px;
}
.test-review .score h1 span {
    font-size: 28px;
    font-weight: bold;
}
.test-review .category h2 {
	margin-bottom: 20px;
}
.test-review .category .question-container .options .option.is-correct,
.test-review .category .question-container .options .option.is-correct.user-selected {
	background-color: #57b43e;
}
.test-review .category .question-container .options .option.user-selected {
	background-color: #EF1F28;
}
