#reachoutdialog #mailtemplateoptions {
	border-top: 1px solid Gray ;
	margin-top: 20px ;
}
div#details-tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
	border: 0px ;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content h2 {
	display: inline-block ;
	float: left ;
	font-size: 14px ;
	text-transform: capitalize ;
	width: 100% ;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content label {
	clear: both ;
	display: block ;
	float: left ;
	margin-bottom: 7px ;
	width: 20% ;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content div.pager {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content div.pager label {
	width: 45px;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content h3 {
	clear: both;
	float: left;
	font-size: 12px;
	padding: 0px;
	text-transform: uppercase;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content span {
	display: block ;
	float: left ;
	font-weight: bold ;
	margin-bottom: 10px ;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content span.block {
	display: block ;
	float: left ;
	font-weight: bold ;
	margin-bottom: 20px ;
	width: 80% ;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content .ui-tabs-anchor {
	font-size: 12px;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content input {
	font-size: 12px;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content select {
	font-size: 12px;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	width: 100px;
}
.acc-login .fb-login {
	border-right: 2px solid #231F20 ;
	float: left ;
	padding-left: 20px ;
	width: 240px ;
}
.acc-login form {
	float: left ;
}
.acc-login h3 {
	padding-left: 70px ;
}
.acc-status-date .name strong {
	margin-right: 3px ;
}
.acc-status-date div label {
	padding-right: 5px ;
}
.banner-image img {
	display: block ;
}
.calendar-m .ui-datepicker-calendar {
	display: none ;
}
.clear {
	clear: both ;
}
.context-menu-theme-vista .submenu1-custom-item.selected-item .context-menu-item-inner {
	background: url(/images/crm/icons/button_ok.png) no-repeat 5px center  ;
	background-color: url(/images/crm/icons/button_ok.png);
}
.context-menu-theme-vista .submenu2-custom-item.selected-item .context-menu-item-inner {
	background: url(/images/crm/icons/button_cancel.png) no-repeat 5px center  ;
	background-color: url(/images/crm/icons/button_cancel.png);
}
.context-menu-theme-vista .submenu3-custom-item.selected-item .context-menu-item-inner {
	background: url(/images/crm/icons/goto.png) no-repeat 5px center  ;
	background-color: url(/images/crm/icons/goto.png);
}
.context-menu-theme-vista .submenu4-custom-item.selected-item .context-menu-item-inner {
	background: url(/images/crm/icons/mail_send.png) no-repeat 5px center  ;
	background-color: url(/images/crm/icons/mail_send.png);
}
.data-item-online-card .data-item {
	height: 400px ;
}
.data-item-online-card .data-item td {
	vertical-align: top ;
}
.data-item-online-card .data-item td.left-side {
	width: 250px ;
}
.data-item-online-card .data-item td.right-side {
	width: 250px ;
}
.data-item-online-card .data-item ul {
	height: 380px ;
	list-style-type: none ;
	margin: 0    ;
	overflow: auto ;
	padding: 0    ;
}
.data-item-online-card .data-item ul li {
	display: inline-block ;
	padding: 5px    ;
}
.databuilder-show-in {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	margin-bottom: 25px ;
}
.databuilder-show-in #questions {
	width: 100% ;
}
.databuilder-show-in #top-questions {
	background-color: #f9f9f9 ;
	margin-bottom: 40px;
}
.databuilder-show-in #top-questions .section-container {
	border: 0px solid transparent ;
}
.databuilder-show-in #top-questions .section-container div.section.base {
	background-color: transparent ;
}
.databuilder-show-in #top-questions .top-expand {
	text-align: right ;
}
.databuilder-show-in #top-questions .top-expand a {
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	color: #231f20 ;
	font-weight: bold ;
	font-size: 12px ;
	text-transform: uppercase ;
	padding-right: 5px ;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #f9f9f9 url(/images/oo_icon-278402-1.gif) no-repeat scroll 3px ;
}
.databuilder-show-in  #top-questions .template-result {
	font-size: 12px ;
}
.databuilder-show-in  #top-questions .template-result span {
	font-weight: bold ;
	color: #231f20 ;
}
.databuilder-show-in  #top-questions .template-result table {
	background-color: #ffffff ;
}
.databuilder-show-in .add-question a {
	background: transparent url(/images/add-an-73465-1.png) no-repeat scroll left ;
	background-color: transparent;
	color: #E40015 ;
	display: block ;
	font-size: 12px ;
	padding: 3px 30px   ;
}
.rtl .databuilder-show-in .add-question a {
	background: transparent url(/images/add-an-73465-1.png) no-repeat scroll right ;
}
.databuilder-show-in .add-section {
	padding-left: 30px ;
}
.rtl .databuilder-show-in .add-section {
	padding-left: 0px ;
	padding-right: 30px ;
}
.databuilder-show-in .add-section a {
	background: transparent url(/images/add-an-73465-1.png) no-repeat scroll left ;
	background-color: transparent;
	color: #E40015 ;
	display: block ;
	font-size: 12px ;
	padding: 3px 30px   ;
}
.rtl .databuilder-show-in .add-section a {
	background: transparent url(/images/add-an-73465-1.png) no-repeat scroll right ;
}
.databuilder-show-in .ai-requests input.button {
	background: transparent url(/images/button-bg-64638-1.png) no-repeat top left ;
	background-color: transparent;
	border: 0px none transparent ;
	color: #ffffff ;
	font-size: 10px ;
	font-weight: bold ;
	height: 20px ;
	padding-bottom: 3px ;
	text-transform: uppercase ;
	width: 96px ;
}
.databuilder-show-in .ai-requests textarea {
	border: 1px solid #ACAFB5 ;
	height: 100px ;
	width: 100% ;
}
.databuilder-show-in .both .question .input .text {
	width: 100% ;
}
.databuilder-show-in .both .question .input textarea.text {
	height: 100px ;
}
.databuilder-show-in .branch-container {
	clear: both ;
	margin-left: -30px ;
	margin-top: 10px ;
}
.rtl .databuilder-show-in .branch-container {
	margin-left: 0px ;
	margin-right: -30px ;
}
.databuilder-show-in .branch-container .add-section {
	clear: both ;
	margin-bottom: 30px ;
}
.databuilder-show-in .branch-container .question {
	margin-top: 12px ;
	padding: 0px 0px 10px 30px ;
	width: 315px ;
}
.rtl .databuilder-show-in .branch-container .question {
	padding: 0px 30px 10px 0px ;
}
.databuilder-show-in .branch-container .question-container {
	float: left ;
}
.rtl .databuilder-show-in .branch-container .question-container {
	float: right ;
}
.databuilder-show-in .branch-container .question-container .add-question {
	clear: left ;
	padding-left: 30px ;
	white-space: nowrap ;
	width: 330px ;
}
.rtl .databuilder-show-in .branch-container .question-container .add-question {
	padding-left: 0px ;
	padding-right: 30px ;
}
.databuilder-show-in .branch-container .question-container.both {
	clear: both ;
	width: 100% ;
}
.databuilder-show-in .branch-container .question-container.both .question {
	width: 640px ;
}
.databuilder-show-in .branch-container .question.both {
	width: 640px ;
}
.databuilder-show-in .buttons {
	clear: both ;
	margin-bottom: 13px ;
	padding: 0px    ;
	text-align: right ;
}
.databuilder-show-in .buttons .button {
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	cursor: pointer ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	margin-right: 10px ;
	padding: 5px 30px 5px 5px ;
	text-transform: uppercase ;
}
.databuilder-show-in .buttons .button.complete {
	display: none ;
}
.databuilder-show-in .buttons .button.continue {
	background: #65A521 url(/images/next-68459-1.png) no-repeat center right ;
	background-color: #65A521;
	color: #FFFFFF ;
	margin-right: 0px ;
}
.databuilder-show-in .buttons .button.continue:hover {
	background: #8CD83B url(/images/next-68459-1.png) no-repeat center right ;
	background-color: #8CD83B;
	color: #FFFFFF ;
	margin-right: 0px ;
}
.databuilder-show-in .buttons .button.later {
	background: #F2F2F2 url(/images/save-141491-1.png) no-repeat center right ;
	background-color: #F2F2F2;
	color: #231F20 ;
}
.rtl .databuilder-show-in .buttons .button.later {
	margin-right: 10px;
	margin-left: 10px ;
}
.databuilder-show-in .buttons .button.later:hover {
	background: #E3E2E2 url(/images/save-141491-1.png) no-repeat center right ;
	background-color: #E3E2E2;
	color: #231F20 ;
}
.databuilder-show-in .buttons .button.next {
	background: url(/images/next-68459-1.png) no-repeat scroll left  ;
	background-color: url(/images/next-68459-1.png);
	display: none ;
	width: 101px ;
}
.databuilder-show-in .buttons .button.previous {
	background: url(/images/previous-68460-1.png) no-repeat scroll left  ;
	background-color: url(/images/previous-68460-1.png);
	display: none ;
	text-align: right ;
	width: 126px ;
}
.databuilder-show-in .buttons .button.print {
	background: #FFFFFF url(/images/print-button-141492-1.png) no-repeat center right ;
	background-color: #FFFFFF;
	color: #231F20 ;
}
.databuilder-show-in .buttons .button.review {
	background: #231F20 url(/images/review-mode-130287-1.png) no-repeat right center ;
	background-color: #231F20;
	color: #FFFFFF ;
}
.databuilder-show-in .buttons .first {
	float: left ;
}
.databuilder-show-in .buttons .language-helper {
	margin-bottom: 10px ;
	margin-top: -20px ;
}
.databuilder-show-in .buttons .language-helper input.button.translate {
	background: #231F20 none no-repeat center center ;
	background-color: #231F20;
	color: #FFFFFF ;
	font-size: 11px ;
	margin-right: 0px ;
	padding: 2px 2px 2px 2px ;
}
.databuilder-show-in .content {
	vertical-align: top ;
}
.databuilder-show-in .done {
	text-align: right ;
}
.databuilder-show-in .done input.button {
	background: #65A521 none no-repeat center center ;
	background-color: #65A521;
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	color: #FFFFFF ;
	cursor: pointer ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
	height: auto;
	margin: 10px 0px 10px 10px ;
	padding: 5px    ;
	text-transform: uppercase ;
	width: auto ;
}
.databuilder-show-in .done input.button:hover {
	background: #8CD83B none no-repeat center center ;
	background-color: #8CD83B;
}
.databuilder-show-in .done input.button.disabled {
	display: none ;
}
.databuilder-show-in .icon a {
	display: block ;
	float: left ;
}
.databuilder-show-in .pages-menu {
	vertical-align: top ;
	width: 250px ;
}
.databuilder-show-in .pages-menu ul {
	list-style-type: none ;
	margin: 0    ;
	padding: 0    ;
}
.databuilder-show-in .pages-menu ul li {
	display: block ;
	margin: 0px    ;
	padding: 0px    ;
	width: 225px ;
}
.databuilder-show-in .pages-menu ul li a {
	background: #F2F2F2 none no-repeat center center ;
	background-color: #F2F2F2;
	border: 1px solid #E3E2E2 ;
	color: #231F20!important ;
	display: block ;
	font-size: 14px ;
	font-weight: normal ;
	padding: 10px 30px 10px 15px ;
	text-decoration: none ;
}
.databuilder-show-in .pages-menu ul li a:hover {
	background: #231F20 none no-repeat center center ;
	background-color: #231F20;
	color: #FFFFFF!important ;
}
.databuilder-show-in .pages-menu ul li.completed a {
	background: #F2F2F2 url(/images/completed-page-141494-1.png) no-repeat top right ;
	background-color: #F2F2F2;
}
.databuilder-show-in .pages-menu ul li.completed a:hover {
	background: #231F20 url(/images/completed-page-141494-1.png) no-repeat top right ;
	background-color: #231F20;
}
.databuilder-show-in .pages-menu ul li.completed.requests a {
	background: transparent url(/images/completed-page-141494-1.png) no-repeat top right ;
	background-color: transparent;
}
.databuilder-show-in .pages-menu ul li.requests a {
	background: #FFCC33 none no-repeat top right ;
	background-color: #FFCC33;
	color: #231F20!important ;
}
.databuilder-show-in .pages-menu ul li.selected a {
	background: #231F20 none no-repeat top right ;
	background-color: #231F20;
	color: #FFFFFF!important ;
}
.databuilder-show-in .pages-menu ul li.selected a:hover {
	text-decoration: underline ;
}
.databuilder-show-in .pages-menu ul li.selected.completed a {
	background: #231F20 url(/images/completed-page-141494-1.png) no-repeat top right ;
	background-color: #231F20;
}
.databuilder-show-in .pages-menu ul li.selected.completed a:hover {
	background: #231F20 url(/images/completed-page-141494-1.png) no-repeat top right ;
	background-color: #231F20;
	text-decoration: underline ;
}
.databuilder-show-in .pages-menu ul li.selected.completed.requests a {
	background: url(/images/menu-item-completed-requests-69389-1.png) no-repeat top right  ;
	background-color: url(/images/menu-item-completed-requests-69389-1.png);
	color: #231F20!important ;
}
.databuilder-show-in a.link.show-selected {
	font-size: 12px;
	font-style: italic;
}
.databuilder-show-in a.link.show-all {
	font-size: 12px;
}
.databuilder-show-in .question {
	font-size: 14px ;
	margin-top: 12px ;
	padding: 0 0 10px 30px ;
	width: 95% ;
}
.rtl .databuilder-show-in .question {
	padding: 0px 30px 10px 0px ;
}
.databuilder-show-in .question-container.even {
	clear: both ;
}
.databuilder-show-in .question .bottom {
	clear: left ;
}
.databuilder-show-in .question .input {
	font-size: 14px ;
}
.databuilder-show-in .question .input div {
	padding: 0px ;
}
.databuilder-show-in .question .input .format-date {
	clear: both ;
	float: right ;
}
.databuilder-show-in .question .input .start-date {
	width: 50% ;
}
.databuilder-show-in .question .input .text {
	border: 1px solid #231F20 ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	height: 20px ;
	width: 95% ;
}
.databuilder-show-in .question .input .text.readonly {
	background-color: #E3E2E2 ;
	color: #231f20;
	cursor: not-allowed ;
}
.databuilder-show-in .question .input select.text {
	font-size: 14px ;
	height: 25px;
}
.databuilder-show-in .question .input span.link {
	font-size: 14px ;
}
.databuilder-show-in .question .input textarea.text {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	height: 175px ;
}
.databuilder-show-in .question .input ul {
	font-size: 14px ;
	list-style-type: none ;
	margin: 0px    ;
	max-height: 150px ;
	overflow: auto ;
	padding: 5px 0 0 0 ;
	width: auto ;
}
.databuilder-show-in .question .input ul#q136326_1_1 {
	max-height: 510px ;
}
.databuilder-show-in .question .input ul li {
	padding: 0px    ;
	width: auto ;
}
.databuilder-show-in .question .input ul li.nowrap {
	width: 98% ;
	clear: both;
	float: left;
}
.databuilder-show-in .question .input ul li input.radio {
	clear: none ;
	display: block ;
	float: left ;
}
.databuilder-show-in .question .input ul li input.multiselect-checkbox {
	clear: none ;
	display: block ;
	float: left ;
}
.rtl .databuilder-show-in .question .input ul li.nowrap {
	float: right;
}
.rtl.databuilder-show-in .question .input ul li input.radio {
	float: right ;
}
.rtl.databuilder-show-in .question .input ul li input.multiselect-checkbox {
	float: right ;
}
.databuilder-show-in .question .input ul li label {
	clear: none ;
	display: block ;
	float: none ;
	margin: 0px 25px 0px 25px ;
	padding: 0px    ;
	width: auto ;
}
.databuilder-show-in .question.Radio.base {
	padding-bottom: 0px ;
}
.databuilder-show-in .question .note {
	background-color: #f7f7f7 ;
	padding: 10px 10px 0px 10px ;
	border: 1px #E3E2E2 solid ;
}
.databuilder-show-in .question .note table {
	margin-bottom: 10px;
}
.databuilder-show-in .question .note ol {
	font-size: 14px ;
	margin: 0px    ;
	padding-left: 15px ;
	padding-bottom: 0px ;
}
.rtl .databuilder-show-in .question .note ol {
	padding-left: 0px ;
	padding-right: 15px ;
}
.databuilder-show-in .question .note ol li {
	font-size: 14px ;
	margin: 0px    ;
	padding-left: 15px ;
	padding-bottom: 14px ;
}
.rtl .databuilder-show-in .question .note ol li {
	padding-left: 0px ;
	padding-right: 15px ;
}
.databuilder-show-in .question .note p {
	font-size: 14px ;
	margin: 0px    ;
	padding: 0px    ;
	padding-bottom: 12px ;
}
.databuilder-show-in .question .note ul {
	font-size: 14px ;
	list-style-type: disc ;
	margin: 0px    ;
	padding-left: 15px ;
	padding-top: 0px ;
}
.rtl .databuilder-show-in .question .note ul {
	padding-left: 0px ;
	padding-right: 15px ;
}
.databuilder-show-in .question .note ul li {
	font-size: 14px ;
	margin: 0px    ;
	padding-bottom: 0px ;
	padding-left: 15px ;
}
.rtl .databuilder-show-in .question .note ul li {
	padding-left: 0px ;
	padding-right: 15px ;
}
.databuilder-show-in .question .remove-question {
	float: right ;
	padding: 3px    ;
}
.databuilder-show-in .question .remove-question a {
	background: transparent url(/images/remove-another-icon-69383-1.png) no-repeat top left ;
	background-color: transparent;
	display: block ;
	height: 21px ;
	width: 21px ;
}
.databuilder-show-in .question .remove-question a span {
	display: none ;
}
.databuilder-show-in .question .required {
	color: #E40015 ;
	float: left ;
	margin-left: -10px ;
	padding-right: 3px ;
}
.rtl .databuilder-show-in .question .required {
	float: right ;
	margin-right: -10px ;
	padding-left: 3px ;
}
.databuilder-show-in .question a.help {
	background: transparent url(/images/question-64630-1.png) no-repeat center center ;
	background-color: transparent;
	float: right ;
	margin: -25px 0px 0px 5px ;
	padding: 8px    ;
	z-index: 9999;
}
.databuilder-show-in .question label {
	color: #231F20 ;
	display: block ;
	font-size: 14px ;
	padding: 3px 0 6px  ;
}
.databuilder-show-in .question label p {
	font-size: 14px ;
	margin: 0px    ;
	padding: 0px    ;
	padding-bottom: 12px ;
}
.databuilder-show-in .question label ul {
	height: auto ;
	list-style-type: disc ;
	margin-top: 0px ;
	padding-left: 15px ;
	padding-top: 0px ;
}
.rtl .databuilder-show-in .question label ul {
	padding-left: 0px ;
	padding-right: 15px ;
}
.databuilder-show-in .question label ul li {
	margin-left: 15px ;
}
.rtl .databuilder-show-in .question label ul li {
	margin-left: 0px ;
	margin-right: 15px ;
}
.databuilder-show-in .question-container {
	float: left ;
	padding-bottom: 5px ;
	width: 48% ;
}
.rtl .databuilder-show-in .question-container {
	float: right ;
}
.databuilder-show-in .question-container .add-question {
	clear: left ;
	margin-bottom: 30px ;
	padding-left: 30px ;
	white-space: nowrap ;
	width: 45% ;
}
.rtl .databuilder-show-in .question-container .add-question {
	padding-left: 0px ;
	padding-right: 30px ;
}
.databuilder-show-in .question-container.both {
	clear: both ;
	width: 95% ;
}
.databuilder-show-in .question-container.both .question {
	width: 95% ;
}
.databuilder-show-in .question-container.both .question .question-container.both .question {
	width: 95% ;
}
.databuilder-show-in .question-container.both .question .question-container.both .question .input .text {
	width: 95% ;
}
.databuilder-show-in .question-container.both span.input ul li {
	float: left ;
	margin-bottom: 5px ;
}
.rtl .databuilder-show-in .question-container.both span.input ul li {
	float: right ;
}
.databuilder-show-in .question.CO.base {
	padding-bottom: 0px ;
}
.databuilder-show-in .question.CO.base .input div span input {
	width: 45% ;
}
.databuilder-show-in .question.CO.base .input div.contact span input {
	width: 98% ;
}
.databuilder-show-in .question.Checkbox {
	position: relative ;
}
.databuilder-show-in .question.Checkbox label {
	margin-left: 30px ;
}
.rtl .databuilder-show-in .question.Checkbox label {
	margin-left: 0px ;
	margin-right: 30px ;
}
.databuilder-show-in .question.Checkbox span.input {
	float: left ;
	position: absolute ;
	top: 5px ;
}
.rtl .databuilder-show-in .question.Checkbox span.input {
	float: right ;
}
.databuilder-show-in .question.Details.base li {
	padding-bottom: 0px ;
	padding-left: 7px ;
	padding-right: 0px ;
	padding-top: 0px ;
}
.databuilder-show-in .question.Details.base ul {
	padding-bottom: 7px ;
	padding-left: 20px ;
	padding-right: 0px ;
	padding-top: 0px ;
}
.databuilder-show-in .question.Signature .signature {
	border: 2px solid #231F20 ;
}
.databuilder-show-in .section .bottom {
	clear: both ;
}
.databuilder-show-in .section-container {
	border: 1px solid #E3E2E2 ;
	clear: both ;
	margin-bottom: 15px ;
	padding-bottom: 15px ;
}
.databuilder-show-in .section-container div.section .remove-section {
	clear: both ;
	display: block ;
	height: 21px ;
	margin-top: 20px ;
	width: 100% ;
}
.databuilder-show-in .section-container div.section .remove-section a {
	background: transparent url(/images/remove-another-icon-69383-1.png) no-repeat scroll left ;
	background-color: transparent;
	float: right ;
	height: 21px ;
	width: 22px ;
}
.rtl .databuilder-show-in .section-container div.section .remove-section a {
	float: left ;
}
.databuilder-show-in .section-container div.section .remove-section a span {
	display: none ;
}
.databuilder-show-in .section-container div.section h2 {
	color: #ffffff ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 15px ;
	line-height: 25px ;
	margin: 0    ;
	padding: 0px 0px   ;
	text-transform: uppercase ;
}
.databuilder-show-in .section-container div.section.base {
	background: #ffffff no-repeat no-repeat center center ;
	background-color: #ffffff;
	border-top: 0 none transparent ;
}
.databuilder-show-in .section-container div.section.base h2 {
	background: #231f20 url(/images/section-t-arrow-73469-1.png) no-repeat scroll left ;
	background-color: #231f20;
	color: #FFFFFF ;
	padding: 0px    ;
	padding-left: 30px ;
}
.rtl .databuilder-show-in .section-container div.section.base h2 {
	background: #231f20 url(/images/section-t-arrow-rtl-370751-1.png) no-repeat scroll right ;
	padding-left: 0px ;
	padding-right: 30px ;
}
.databuilder-show-in .tooltip p {
	color: #ffffff ;
}
.databuilder-show-in .ui-dialog-content .add-note {
	clear: both ;
}
.databuilder-show-in .ui-dialog-content .add-note .control-block {
	padding: 10px 0px   ;
	text-align: right ;
}
.databuilder-show-in .ui-dialog-content a.toggle {
	display: block ;
	text-align: right ;
}
.databuilder-show-in .ui-dialog-content h2 {
	float: left ;
	font-size: 13px ;
	margin: 0px    ;
	padding: 5px 0px   ;
}
.databuilder-show-in b.tt-token {
	color: inherit;
	font-style: italic ;
	font-weight: normal ;
}
.databuilder-show-in h1 {
	display: none ;
}
.databuilder-show-in table.container {
	width: 100% ;
}
.databuilder-show-in table.list {
	background-color: #F2F2F2 ;
	width: 100% ;
}
.databuilder-show-in table.list th {
	background-color: #E3E2E2 ;
	border-left: 1px solid #E3E2E2 ;
	color: #231F20 ;
	font-size: 12px ;
	font-weight: bold ;
	padding: 7px    ;
	text-transform: uppercase ;
}
.databuilder-show-in table.list tr td {
	border-bottom: 1px solid #E3E2E2 ;
	border-right: 1px solid #E3E2E2 ;
	font-size: 12px ;
	padding: 7px    ;
}
.databuilder-show-in table.list tr td a.run {
	width: 100% ;
}
.databuilder-show-in table.list tr td.first {
	border-left: 1px solid #E3E2E2 ;
}
.databuilder-show-in table.list tr.even td {
	background-color: #FFFFFF ;
}
.date-select {
	text-align: center ;
}
.date-select select {
	margin-top: 5px ;
}
.db-list .list {
	background-color: #F2F2F2 ;
	margin-bottom: 0 ;
	padding: 13px    ;
	width: 100% ;
}
.db-list .list b {
	padding-right: 5px ;
}
.db-list .list th {
	background-color: #C0C0C0 ;
	color: #231F20 ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 7px    ;
	text-transform: uppercase ;
}
.db-list .list tr td {
	border-bottom: 1px solid #E2E2E2 ;
	border-right: 1px solid #E2E2E2 ;
	color: #404041 ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	padding: 7px    ;
}
.db-list .list tr td.first {
	border-left: 1px solid #E2E2E2 ;
}
.db-list .list tr.even td {
	background-color: #FFFFFF ;
}
.db-order-popup {
	background-color: #F2F2F2 ;
	border: 1px solid #E3E2E2 ;
	padding: 20px    ;
}
.db-order-popup .back-link {
	display: none ;
}
.db-order-popup .button-block {
	text-align: center ;
	width: 100% ;
}
.db-order-popup .extra-field {
	vertical-align: top ;
	width: 470px ;
}
.db-order-popup .extra-fields-group {
	border-bottom: 2px solid #E3E2E2 ;
	margin-bottom: 10px ;
	padding-bottom: 10px ;
}
.db-order-popup .input {
	margin-bottom: 15px ;
	margin-left: 20px ;
	margin-top: 3px ;
}
.db-order-popup .input input.text {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	width: 420px ;
}
.db-order-popup .input select.text {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	height: 23px;
	width: 425px ;
}
.db-order-popup .input textarea.text {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	height: 100px ;
	width: 420px ;
}
.db-order-popup .label {
	margin-left: 20px ;
	text-align: justify ;
	width: 420px ;
}
.db-order-popup .extra-field ul {
	list-style-type: none ;
	margin: 10px 0px -10px 0px ;
	padding: 0px    ;
	width: 900px;
}
.db-order-popup .extra-field ul li{
	display: inline-block ;
	margin: 0px 0px 0px 0px ;
	padding: 0px    ;
	width: auto ;
}
.db-order-popup .extra-field ul li label{
	padding-left: 5px    ;
	padding-right: 20px    ;
}
.db-order-popup .extra-field ul li input.radio{
	margin-top: 2px;
}
.db-order-popup .product-selection h2 {
	display: none ;
}
.db-order-popup .product-selection ul.products {
	list-style-type: none ;
	margin: 0px 0px 20px 0px ;
	padding: 0px    ;
}
.db-order-popup .product-selection ul.products li {
	display: inline-table ;
	margin: 0px 0px 20px 0px ;
	padding: 0px    ;
	width: 33% ;
}
.db-order-popup .product-selection ul.products li img {
	padding: 0px 15px 7px 15px ;
}
.db-order-popup .product-selection ul.products li input {
	height: 45px ;
}
.db-order-popup .product-selection ul.products li label.name {
	font-weight: bold ;
	line-height: 50px ;
	vertical-align: top ;
}
.db-order-popup input.button {
	background: #E40015 none no-repeat center center ;
	background-color: #E40015;
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	color: #FFFFFF ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	padding: 5px    ;
	text-transform: uppercase ;
}
.db-report {
	font-size: 12px ;
}
.db-report .chart-option {
	float: left ;
}
.db-report .chart-options {
	height: 20px ;
}
.db-report .legend {
	padding-left: 0 ;
}
.db-report .list {
	background-color: #F2F2F2 ;
	margin-bottom: 0 ;
	padding: 13px    ;
	width: 100% ;
}
.db-report .list th {
	background-color: #C0C0C0 ;
	border: 1px solid #FFFFFF ;
	color: #231F20 ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 10px ;
	font-weight: bold ;
	padding: 7px    ;
	text-transform: uppercase ;
}
.rtl .db-report .list th {
	text-align: right ;
}
.db-report th br{
	line-height: 7px;
}
.db-report .list tr td {
	border-bottom: 1px solid #E2E2E2 ;
	border-right: 1px solid #E2E2E2 ;
	color: #404041 ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	padding: 7px    ;
}
.rtl .db-report .list tr td {
	text-align: right ;
}
.db-report .list tr td.first {
	border-left: 1px solid #E2E2E2 ;
}
.db-report .list tr td.first a {
	display: inline-block ;
	line-height: 225% ;
	white-space: nowrap ;
}
.db-report .list tr.even td {
	background-color: #FFFFFF ;
}
.db-report .list.submissions {
	padding: 0    ;
}
.db-report .row input.text {
	width: 200px ;
}
.db-report .row label {
	display: inline-block ;
	width: 50px ;
}
.db-report .ui-dialog {
	font-size: 11px ;
}
.db-report p.pages {
	margin-left: 10px ;
	float: right ;
}
.rtl .db-report p.pages {
	margin-left: 0px ;
	margin-right: 10px ;
}
.db-report p.pages a {
	padding: 3px    ;
}
.db-report p.pages select {
	margin-left: 5px ;
}
.rtl .db-report p.pages select {
	margin-left: 0px ;
	margin-right: 5px ;
}
.db-report p.shown {
	width: auto ;
	float: right ;
}
.db-report p.total {
	float: right ;
	margin-right: 10px ;
	width: auto ;
}
.rtl .db-report p.total {
	margin-right: 0px ;
	margin-left: 10px ;
}
.events-calendar .show-calendar .calendar-view .hint {
	display: none ;
	position: absolute ;
	z-index: 1 ;
}
.generate-question table {
	border-collapse: collapse ;
	width: 100% ;
}
.generate-question table td {
	border: 1px solid #E3E2E2 ;
	padding: 3px    ;
	vertical-align: top ;
}
.generate-question table th {
	border: 1px solid #E3E2E2 ;
	padding: 3px    ;
	vertical-align: top ;
}
.generate-question table#friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.generate-question table#friends-table tbody.scroll-content td {
	width: 23px ;
}
.generate-question table#friends-table tbody.scroll-content td + td {
	width: 264px ;
}
.generate-question table#friends-table thead.fixed-header th {
	width: 23px ;
}
.generate-question table#friends-table thead.fixed-header th + th {
	width: 264px ;
}
.generate-question table#selected-friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.generate-question table#selected-friends-table tbody.scroll-content td {
	width: 264px ;
}
.generate-question table#selected-friends-table tbody.scroll-content td + td {
	width: 200px ;
}
.generate-question table#selected-friends-table thead.fixed-header th {
	width: 264px ;
}
.generate-question table#selected-friends-table thead.fixed-header th + th {
	width: 200px ;
}
.generate-question tbody.scroll-content {
	display: block ;
	height: 300px ;
	width: 100% ;
}
.generate-question tbody.scroll-content tr {
	height: auto ;
}
.generate-question thead.fixed-header {
	display: block ;
	width: 100% ;
}
.generate-question thead.fixed-header tr {
	display: block ;
}
.give-advice table {
	border-collapse: collapse ;
	width: 100% ;
}
.give-advice table td {
	border: 1px solid #E3E2E2 ;
	padding: 3px    ;
	vertical-align: top ;
}
.give-advice table th {
	border: 1px solid #E3E2E2 ;
	padding: 3px    ;
	vertical-align: top ;
}
.give-advice table#friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.give-advice table#friends-table tbody.scroll-content td {
	width: 23px ;
}
.give-advice table#friends-table tbody.scroll-content td + td {
	width: 264px ;
}
.give-advice table#friends-table thead.fixed-header th {
	width: 23px ;
}
.give-advice table#friends-table thead.fixed-header th + th {
	width: 264px ;
}
.give-advice table#selected-friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.give-advice table#selected-friends-table tbody.scroll-content td {
	width: 264px ;
}
.give-advice table#selected-friends-table tbody.scroll-content td + td {
	width: 200px ;
}
.give-advice table#selected-friends-table thead.fixed-header th {
	width: 264px ;
}
.give-advice table#selected-friends-table thead.fixed-header th + th {
	width: 200px ;
}
.give-advice tbody.scroll-content {
	display: block ;
	height: 300px ;
	width: 100% ;
}
.give-advice tbody.scroll-content tr {
	height: auto ;
}
.give-advice thead.fixed-header {
	display: block ;
	width: 100% ;
}
.give-advice thead.fixed-header tr {
	display: block ;
}
.group-think-show table {
	border-collapse: collapse ;
	width: 100% ;
}
.group-think-show table td {
	border: 1px solid #E3E2E2 ;
	padding: 3px    ;
	vertical-align: top ;
}
.group-think-show table th {
	border: 1px solid #E3E2E2 ;
	padding: 3px    ;
	vertical-align: top ;
}
.group-think-show table#friends-table {
	margin-top: 10px ;
	width: 355px ;
}
.group-think-show table#friends-table tbody.scroll-content td {
	width: 264px ;
}
.group-think-show table#friends-table tbody.scroll-content td + td {
	width: 200px ;
}
.group-think-show table#friends-table tbody.scroll-content td + td + td {
	width: 60px ;
}
.group-think-show table#friends-table thead.fixed-header th {
	width: 264px ;
}
.group-think-show table#friends-table thead.fixed-header th + th {
	width: 200px ;
}
.group-think-show table#friends-table thead.fixed-header th + th + th {
	width: 60px ;
}
.group-think-show table#users-table {
	margin-top: 10px ;
	width: 355px ;
}
.group-think-show table#users-table tbody.scroll-content td {
	width: 23px ;
}
.group-think-show table#users-table tbody.scroll-content td + td {
	width: 264px ;
}
.group-think-show table#users-table tbody.scroll-content td + td + td {
	width: 30px ;
}
.group-think-show table#users-table thead.fixed-header th {
	width: 23px ;
}
.group-think-show table#users-table thead.fixed-header th + th {
	width: 264px ;
}
.group-think-show table#users-table thead.fixed-header th + th + th {
	width: 30px ;
}
.group-think-show tbody.scroll-content {
	display: block ;
	height: 300px ;
	width: 100% ;
}
.group-think-show tbody.scroll-content tr {
	height: auto ;
}
.group-think-show thead.fixed-header {
	display: block ;
	width: 100% ;
}
.group-think-show thead.fixed-header tr {
	display: block ;
}
.hor-menu .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
}
.hor-menu-elearn .menu-level {
	background-color: #ffffff ;
	display: none ;
	position: absolute ;
}
.image-menu table.show-gallery td.move .visible {
	height: 90px ;
	padding: 7px 0 0  ;
	width: 100% ;
}
.image-menu table.show-gallery td.move .visible .items {
	height: 90px ;
}
.image-menu table.show-gallery td.move .visible .items img {
	cursor: pointer ;
	height: 83px ;
	margin: 0 3px   ;
	width: 159px ;
}
.image-menu table.show-gallery td.nav {
	vertical-align: top ;
	width: 15px ;
}
.image-menu table.show-gallery td.nav .move-left {
	background: url(/images/gallery-index-arrow-left.gif) no-repeat scroll left  ;
	background-color: url(/images/gallery-index-arrow-left.gif);
	cursor: pointer ;
	height: 97px ;
	overflow: hidden ;
	padding: 0 0 0 15px ;
	width: 0 ;
}
.image-menu table.show-gallery td.nav .move-right {
	background: url(/images/gallery-index-arrow-right.gif) no-repeat scroll left  ;
	background-color: url(/images/gallery-index-arrow-right.gif);
	cursor: pointer ;
	height: 97px ;
	overflow: hidden ;
	padding: 0 0 0 15px ;
	width: 0 ;
}
.legend {
	font-size: 10px ;
}
.link {
	cursor: pointer ;
	text-decoration: underline ;
}
.maskimages {
	height: 528px ;
	left: 0 ;
	opacity: 0 ;
	position: absolute ;
	top: 0 ;
	width: 603px ;
}
.menu-content .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
	z-index: 10 ;
}
.menu-content-on-click .ui-dialog .ui-dialog-content {
	border: 3px solid #231F20 ;
	margin: 13px 0 0 31px ;
	padding: 25px    ;
}
.menu-content-on-click .ui-dialog .ui-dialog-titlebar {
	padding: 0    ;
}
.menu-content-on-click .ui-dialog .ui-dialog-titlebar-close {
	background: transparent url(/images/close-dialog.gif) top left no-repeat ;
	background-color: transparent;
	height: 69px ;
	left: 0 ;
	width: 69px ;
	z-index: 1 ;
}
.menu-content-on-click .ui-widget-content {
	border: 0   ;
}
.menu-content-on-click .ui-widget-header {
	background: transparent     ;
	background-color: transparent;
	border: 0   ;
}
.menu-content-on-click .ui-widget-header .ui-icon {
	background: transparent     ;
	background-color: transparent;
}
.menu-content-on-click .ui-widget-header .ui-state-hover {
	border: 0   ;
}
.message-content input.text {
	border: 1px solid #AAADB4 ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	width: 414px ;
}
.message-content textarea {
	border: 1px solid #AAADB4 ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	height: 80px ;
	width: 414px ;
}
.my-account-manager .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
}
.reg-user form#order-form .upload-contacts-block {
	padding: 10px 20px   ;
}
.reg-user form#order-form .upload-contacts-block .field {
	margin-bottom: 10px ;
}
.reg-user form#order-form .upload-contacts-block input.text {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	width: 400px ;
}
.reg-user form#order-form .upload-contacts-block select.text {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	width: 404px ;
}
.reg-user form#order-form .upload-contacts-block span.label {
	display: block ;
	float: left ;
	width: 300px ;
}
.reg-user form#order-form .upload-contacts-block input#passwd.password {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	width: 400px ;
}
.reg-user form#order-form .upload-contacts-block input#passwd2.password {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	width: 400px ;
}
.scorm-object {
	width: 100% ;
}
.spacer {
	clear: both ;
	font-size: 1px ;
	height: 1px ;
	overflow: hidden ;
}
.status-1 {
	background: transparent url(/images/crm/icons/button_ok.png) no-repeat left  ;
	background-color: transparent;
}
.status-2 {
	background: transparent url(/images/crm/icons/button_cancel.png) no-repeat left  ;
	background-color: transparent;
}
.status-3 {
	background: transparent url(/images/crm/icons/goto.png) no-repeat left  ;
	background-color: transparent;
}
.status-4 {
	background: transparent url(/images/crm/icons/mail_send.png) no-repeat left  ;
	background-color: transparent;
}
.successresult {
	background-position: 192px ;
}
.tooltip {
	background: url(/images/#231f20_arrow500.gif) center bottom no-repeat  ;
	background-color: url(/images/#231f20_arrow500.gif);
	color: #FFFFFF ;
	display: block ;
	font-size: 11px ;
	width: 350px ;
}
.tooltip .inner {
	background-color: #231F20 ;
	border-left: 2px solid #FFFFFF ;
	border-right: 2px solid #FFFFFF ;
	border-top: 2px solid #FFFFFF ;
	display: block ;
	margin-bottom: 23px ;
	padding: 20px    ;
}
.tooltip .label {
	color: yellow ;
	width: 35px ;
}
.tooltip a {
	color: #E40015 ;
	font-size: 11px ;
	font-weight: bold ;
}
.ui-datepicker {
	z-index: 999!important ;
}
.ui-tooltip-content {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 12px ;
}
.ui-widget-content {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 12px ;
}
.ver-menu .menu-level {
	background-color: #FFFFFF ;
	display: none ;
	position: absolute ;
}
.ver-menu-elearn .menu-level {
	background-color: #ffffff ;
	display: none ;
	position: absolute ;
}
.visual-form .form {
	width: auto ;
}
.visual-form .form.Categories .items .category {
	padding: 5px    ;
}
.visual-form .form.Categories .items .category input.checkbox {
	float: left ;
	margin: 0 5px   ;
}
.visual-form .form.Categories .items .item {
	float: left ;
	padding: 5px    ;
	width: 150px ;
}
.visual-form .form.Categories .items .item input.radio {
	float: left ;
	margin: 0 5px   ;
}
.visual-form .form.Categories .links {
	padding: 10px    ;
}
.visual-form .form.Categories .links a {
	padding: 5px    ;
}
.wcinline .filter-table {
	font-size: 12px ;
}
.wcinline .matches {
	border-top: 4px double #E3E2E2 ;
	font-size: 12px ;
	margin-top: 5px ;
	padding-top: 0px ;
}
.wcinline .pager {
	margin-bottom: 15px ;
}
.wcinline .pager label {
	width: 60px ;
}
.wcinline div {
	font-size: 12px ;
}
.wcinline h2 {
	display: inline-block ;
	float: left ;
	font-size: 14px ;
	text-transform: capitalize ;
	width: 100% ;
}
.wcinline label {
	clear: both ;
	display: inline-block ;
	float: left ;
	margin-bottom: 7px ;
	vertical-align: top ;
	width: 20% ;
}
.wcinline p {
	font-size: 12px ;
	font-style: italic ;
}
.wcinline span {
	display: inline-block ;
	float: left ;
	font-weight: bold ;
	margin-bottom: 7px ;
	width: 80% ;
}
.wcinline span.block {
	display: inline-block ;
	float: left ;
	font-weight: bold ;
	margin-bottom: 7px ;
	width: 80% ;
}
.wcinline span.user-data {
	font-size: 14px ;
	font-weight: bold ;
	padding-bottom: 15px ;
	padding-left: 5px ;
	padding-top: 15px ;
}
.wcinline table.filter td input.button {
	background: #E40015 none no-repeat center center ;
	background-color: #E40015;
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	color: #FFFFFF ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 12px ;
	padding: 5px    ;
	text-transform: uppercase ;
}
.wcinline table.filter td label {
	clear: none ;
	margin-bottom: 0px ;
}
.wcinline table.form {
	margin-bottom: -5px ;
}
.wcinline tr.hdr.gray td {
	font-size: 12px ;
	font-weight: normal ;
	padding: 5px    ;
}
.wrongresult {
	background-position: 256px ;
}
a {
	color: #E40015 ;
}
a:hover {
	color: #96000e ;
}
body {
	color: #231F20 ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	letter-spacing: 0 ;
	line-height: 20px ;
	margin: 0px    ;
	padding: 0px    ;
}
body .dojoTooltip {
	background: none repeat scroll 0 0 ;
	border: 0 none  ;
	color: #005698 ;
	padding: 4px    ;
}
div.message {
	text-align: center ;
}
img {
	border: 0px none transparent ;
}
span.icon {
	display: block ;
	float: left ;
	height: 20px ;
	width: 20px ;
}
span.icon1 {
	background: transparent url(/images/crm/icons/button_ok.png) no-repeat left  ;
	background-color: transparent;
}
span.icon2 {
	background: transparent url(/images/crm/icons/button_cancel.png) no-repeat left  ;
	background-color: transparent;
}
span.icon3 {
	background: transparent url(/images/crm/icons/goto.png) no-repeat left  ;
	background-color: transparent;
}
span.icon4 {
	background: transparent url(/images/crm/icons/mail_send.png) no-repeat left  ;
	background-color: transparent;
}
span.total-status {
	display: block ;
	float: right ;
	height: 20px ;
	width: 20px ;
}
table.border {
	border-collapse: collapse ;
	width: 100% ;
}
table.border td {
	border: 1px solid #E3E2E2 ;
	padding: 3px    ;
	vertical-align: top ;
}
table.border th {
	border: 1px solid #E3E2E2 ;
	padding: 3px    ;
	vertical-align: top ;
}
table.form td {
	background-repeat: no-repeat ;
}
table.form td.input {
	font-size: 11px ;
	padding: 0px 0px 5px 0px ;
	width: 250px ;
}
table.form td.input .answers {
	padding: 0px 0px 0px 0px ;
}
table.form td.input .answers .line {
	clear: both ;
	padding: 3px 0px 0px 0px ;
}
table.form td.input .answers .line .answer {
	display: block ;
	float: left ;
	font-size: 11px ;
	padding: 0px 0px 2px 0px ;
	width: 220px ;
}
table.form td.input .answers .line input {
	float: left ;
	height: 12px ;
	margin: 0px 5px 2px 0px ;
}
table.form td.input .other {
	padding: 5px 0px 0px 0px ;
}
table.form td.input .warning {
	color: #CC0000 ;
	display: block ;
}
tr.hdr.gray th {
	background-color: #E3E2E2 ;
	border-left: 1px solid #E3E2E2 ;
	font-size: 11px ;
	font-weight: normal ;
	padding: 5px    ;
	text-transform: capitalize;
}
ul#integra-menu.integra-menu.ui-menu.ui-widget.ui-widget-content {
	margin-left: 135px ;
	padding-left: 15px ;
	padding-right: 15px ;
	overflow: hidden ;
	text-align: center ;
	font-size: 14px ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
}
a.integra {
	display: none ;
}
a.link.create-case {
	background: #ffffff url(/images/integrascreen-134138-1.png) no-repeat center right ;
	background-color: #ffffff;
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	color: #231F20 ;
	cursor: pointer ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	padding: 7px 30px 7px 10px ;
	text-align: right ;
	text-transform: uppercase ;
}
a.link.create-case:hover {
	color: #E40015 ;
}
.actions {
	margin-top: 10px ;
}
.actions a.link {
	background-color: #f2f2f2;
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	color: #231F20 ;
	cursor: pointer ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
	padding: 7px 7px 7px 7px ;
	text-align: right ;
}
.actions a.link:hover {
	color: #E40015  ;
}
.integra-div a {
	padding: 5px ;
	font-weight: bold ;
}
.integra-div label {
	display: none!important ;
}
.integra-div span.format-date {
	display: none!important ;
}
.integra-menu li {
	border: 1px solid #E3E2E2;
}
.integra-menu li a {
	font-size: 14px ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
}
.integra-div .completed.ui-menu-item {
	margin-left: 25px ;
}
.integra-div .qcase.ui-menu-item {
	margin-left: 25px ;
}
.integra-menu li.completed {
	background-color: #e0edd2 ;
}
.integra-menu li.completed  a{
	color: #231f20 ;
	font-weight: bold ;
	padding-left: 5px ;
	padding-right: 10px ;
}
.integra-menu li.completed  span.format-date {
	padding-right: 10px ;
	font-size: 14px ;
	color: #231f20 ;
	display: inline!important ;
}
.integra-menu li.completed  span {
	padding-right: 10px ;
	padding-left: 10px ;
	font-size: 14px ;
	color: #231f20 ;
	display: inline!important ;
}
.integra-menu li.qcase  span {
	padding-right: 10px ;
	padding-left: 10px ;
	font-size: 14px ;
	color: #231f20 ;
	display: inline!important ;
}
.template-result {
	color: #231f20 ;
	max-height: 390px ;
	line-height: 150% ;
	overflow-y: auto ;
}
.template-result  table {
	border-style: solid ;
	border-width: 1px ;
	border-color: #E3E2E2
}
.template-result  td {
	border-style: solid ;
	border-width: 1px ;
	border-color: #E3E2E2
}
.template-result label {
	margin-right: 10px ;
}
.template-result span {
	font-weight: bold ;
}
#sb4097 {
	background: #E8EEF1 none no-repeat center center !important;
	background-color: #E8EEF1 !important;
	border-bottom: 3px solid #E40015 !important;
	border-left: 3px solid #E40015 !important;
	border-right: 3px solid #E40015 !important;
	border-top: 3px solid #E40015 !important;
	padding-bottom: 0px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
	padding-top: 25px !important;
}
#sb4097 .acc-profile .name {
	color: #E40015 !important;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 25px !important;
	font-weight: bold !important;
	line-height: 150% !important;
	margin-bottom: 10px !important;
}
#sb4097 .acc-profile .since {
	display: none !important;
}
#sb4097 .acc-profile table.form td.control {
	display: none !important;
}
#sb4097 .acc-profile table.form.first {
	color: #231f20 !important;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 12px !important;
	line-height: 200% !important;
}
#sb4097 .acc-profile table.form.first img {
	border: 2px solid #E40015!important;
	margin-right: 15px !important;
}
#sb4097 .acc-profile table.form.first td.address {
	color: #231f20 !important;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 12px !important;
	padding-bottom: 10px !important;
}
#sb4097 .acc-profile table.form.first td.title.company {
	font-weight: bold !important;
	padding-right: 15px !important;
	text-transform: capitalize !important;
}
#sb4097 .acc-profile table.form.first td.title.email {
	font-weight: bold !important;
	padding-right: 15px !important;
	text-transform: capitalize !important;
}
#sb4097 .acc-profile table.form.first td.title.phone {
	font-weight: bold !important;
	padding-right: 15px !important;
	text-transform: capitalize !important;
}
#sb4097 .acc-profile table.form.first td.title.web {
	font-weight: bold !important;
	padding-right: 15px !important;
	text-transform: capitalize !important;
}
table.integra-table {
	width: 95% ;
	margin-top: 10px ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #E3E2E2 ;
	text-align: center ;
}
table.integra-table th {
	background-color: #f2f2f2 ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #E3E2E2 ;
}
table.integra-table td {
	border-style: solid ;
	border-width: 1px ;
	border-color: #E3E2E2 ;
}
div#createCaseDialog.ui-dialog-content.ui-widget-content form {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
}
div#createCaseDialog.ui-dialog-content.ui-widget-content input#reference_number {
	width: 65% ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
}
div#createCaseDialog.ui-dialog-content.ui-widget-content div.row {
	margin-bottom: 5px ;
	vertical-align: middle ;
}
div#createCaseDialog.ui-dialog-content.ui-widget-content select {
	width: 65% ;
	height: 24px ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
}
div#createCaseDialog.ui-dialog-content.ui-widget-content textarea#integra_note {
	width: 77% ;
	height: 65px ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
}
div#createCaseDialog.ui-dialog-content.ui-widget-content div.row  fieldset{
	background-color: #E8EEF1 ;
}
div#createCaseDialog.ui-dialog-content.ui-widget-content div.row  fieldset legend{
	font-weight: bold ;
}
div#createCaseDialog.ui-dialog-content.ui-widget-content h3{
	margin-bottom: 10px ;
}
.db-report table.filter {
	background-color: #E3E2E2 ;
	border: 1px solid #BBBBBB ;
	margin-bottom: 10px ;
}
.db-report table.filter a.link {
	display: inline-block ;
	padding: 3px    ;
	width: 72% ;
}
.db-report table.filter input.button {
	background: #E40015 none no-repeat center center ;
	background-color: #E40015;
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	color: #FFFFFF ;
	display: inline-block ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 12px ;
	padding: 3px    ;
	text-transform: uppercase ;
	width: 25% ;
}
.db-report table.filter input.format-date.hasDatepicker {
	width: 75px ;
}
.db-report table.filter input.text {
	padding: 3px    ;
	width: 235px ;
}
.db-report table.filter label {
	display: inline-block ;
	padding: 3px    ;
	width: 165px ;
}
.db-report table.filter label.date {
	margin-left: 5px ;
	width: 30px ;
}
.template-result table.list tr td {
	background-color: #ffffff;
}
.template-result table.list tr.page-title td {
	background-color: #E3E2E2;
	color: #231f20;
	font-weight: bold;
}
.template-result table.list tr.section-title td {
	background-color: #E8EEF1;
}
.template-result table.list tr.hdr {
	display: none ;
}
a.link.remediate {
	font-size: 14px ;
	font-weight: bold ;
	margin-left: 5px ;
	float: right ;
}
.pager a.link {
	padding: 2px ;
}
a.link.show.select-all {
	font-size: 12px ;
	font-style: italic ;
	margin-right: 7px;
	padding-right: 7px;
	border-right: 1px solid #ddd;
}
div.row.value label {
	margin-right: 7px;
}
.mercury-report {
	font-size: 12px ;
}
.mercury-report th {
	background-color: #E3E2E2 ;
	border-top: 1px solid #BBBBBB ;
	border-left: 1px solid #BBBBBB ;
	border-bottom: 1px solid #BBBBBB ;
}
.mercury-report td {
	border-right: 1px solid #BBBBBB ;
}
.mercury-report p.pages {
	float: right ;
}
.mercury-report p.pages a {
	padding: 3px    ;
}
.mercury-report p.pages select {
	margin-left: 5px ;
}
.mercury-report p.shown {
	float: right ;
	display: inline ;
	width: auto ;
}
.mercury-report p.total {
	display: inline ;
	float: right ;
	margin-right: 5px ;
	width: auto ;
}
.mercury-report tr td {
	font-size: 12px ;
}
.mercury-report table.list th {
	font-size: 12px ;
	font-weight: normal ;
}
.dashboard {
	color: #231f20 ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
}
.dashboard td {
	border-left: 1px solid #E3E2E2 ;
	border-bottom: 1px solid #E3E2E2 ;
	padding: 25px ;
	vertical-align: top ;
}
.dashboard table.dashboard-table {
	border-top: 1px solid #E3E2E2 ;
	border-right: 1px solid #E3E2E2 ;
}
.dashboard h2.block-name {
	background-color: #f2f2f2 ;
	border-left: 3px solid #E40015;
	font-size: 17px ;
	margin-bottom: 15px ;
	margin-left: -10px ;
	margin-right: -10px ;
	padding-bottom: 3px ;
	padding-left: 10px ; 
	padding-top: 3px ;
}
.db-report form#filter {
	margin-top: 15px ;
}
.db-report td.control a.link {
	line-height: 225% ;
	white-space: nowrap ;
}
div#reportDialog.ui-dialog-content.ui-widget-content {
	padding-bottom: 15px ;
}
div#reportDialog.ui-dialog-content.ui-widget-content div.message a {
	background: #ffffff url(/images/pdf-icon-305516-1.png) no-repeat 115px ;
	background-color: #ffffff;
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	color: #231F20 ;
	cursor: pointer ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
	padding: 7px 30px 7px 10px ;
	text-align: right ;
	text-decoration: none ;
	text-transform: uppercase ;
}
div#reportDialog.ui-dialog-content.ui-widget-content div.message a:hover {
	color: #E40015 ;
}
div.details.tt.tto-137822 a.link {
	display: block;
	font-size: 11px;
	font-style: italic;
}
div.note input.button.later {
	cursor: pointer ;
}
select.wc-object-field.text {
	font-size: 12px!important;
}
select#qs.question-status {
	margin-left: 2px;
}
.rtl select#qs.question-status {
	margin-right: 2px;
	float: right ;
}
.rtl .acc-status-date .name strong {
	margin-left: 3px ;
	margin-right: 0px ;
}
.rtl .acc-status-date div label {
	padding-right: 0px ;
	padding-left: 5px ;
}
div#sbookDialog .filter-block label {
	display: inline-block;
	width: 100px;
}
div#sbookDialog .condition-block {
	margin-top: 7px;
	margin-bottom: 7px;
}
.databuilder-show-in .sbook a {
	float: right ;
}
div.row.mapping {
	margin-top: 7px;
	margin-bottom: 7px;
}
table.list.mapping th {
	background-color: #E3E2E2 ;
}
div.saved-message {
	display: none ;
}
table.subject.list {
	background-color: #E8EEF1;
	color: #231f20 ;
	font-size: 14px;
	margin-bottom: 10px;
}
table.subject.list th {
	background-color: #E8EEF1;
	color: #231f20 ;
	font-size: 14px;
}
table.subject.list tr {
	background-color: #E8EEF1;
	color: #231f20 ;
	font-size: 14px;
}
table.subject.list td {
	background-color: #E8EEF1;
	color: #231f20 ;
	font-size: 14px;
	font-weight: bold;
}
table.subject.list td {
	background-color: #E8EEF1;
	color: #231f20 ;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase ;
}
#wcResultsDialog.ui-dialog-content.ui-widget-content table.list img {
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: -4px;
}
.db-toolbar-buttons li {
	padding: 5px!important;
	border: 1px solid #f9f9f9 ;
	width: 250px;
}
.db-report .collapse {
	display: none ;
}
.db-report .fit {
	display: none ;
}
p.pages input#paging_.paging-control.ui-autocomplete-input {
	width: 45px;
	margin-left: 5px;
}
b.tt-token.ttid-257 {
	font-style: normal ;
}
div#question274526_1_1.question.Details.base div.details.tt.tto-274526 a.link {
	display: block;
}
.show-cells-container a.menu-group {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-variant: none !important;
	color: #231f20;
}
.db-report div.db-report-charts div.chart {
	padding-top: 25px ;
}
.page-content div.db-order-popup form#order-form div.upload-contacts-block div.input button.btn.info.cancel {
	display: none;
}

.db-order-popup .extra-field.both {
	padding-bottom: 25px;
}
input#paging_.paging-control.ui-autocomplete-input {
	margin-left: 5px;
	width: 35px;
}
.databuilder-show-in .add-section-top {
	display: none ;
}
.page-content div.db-order-ds form#order-form div#ds-results.ds-results table.list {
	margin-top: 20px;
}
.page-content div.db-order-ds form#order-form div#ds-results.ds-results table.list thead tr {
	background: #ddd;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.page-content div.db-order-ds form#order-form div#ds-results.ds-results table.list thead th {
	font-size: 13px;
}
.page-content div.db-order-ds form#order-form div#ds-results.ds-results table.list tbody td {
	font-size: 13px;
}
.page-content div.db-order-ds div.back-link {
	display: none ;
}
.page-content div.db-order-ds {
	padding: 20px;
	background: #f9f9f9;
	border: 1px solid #ccc;
}
.db-order-ds input.text.ui-autocomplete-input {
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	margin-top: 5px;
	line-height: 175%;
	width: 450px;
}
.db-order-ds div.question {
	margin-top: 15px;
	font-weight: bold;
}
.db-order-ds form#order-form div#ds-results.ds-results div.question div.question-buttons input.button {
	margin-right: 10px;
	background-color: #cfe2f3;
	background: #cfe2f3 none no-repeat center center ;
}
.db-order-ds form#order-form div#ds-results.ds-results div.question div.question-buttons input.button:hover {
	margin-right: 10px;
	background-color: #bacbda;
	background: #bacbda none no-repeat center center ;
}
.ds-results div.question div.question-buttons input#bu-2.button {
	background-color: #aaff8e!important;
}
.ds-results div.question div.question-buttons input#bu-2.button:hover {
	background-color: #99e57f!important;
}
.template-result table tbody tr td div {
	display: inline-block ;
}
.databuilder-show-in .section-container div.section {
	border-top: 1px solid #E3E2E2 ;
}
div.db-order-ds form#order-form div.button-block input#bu-1.button {
	background: #E40015 none no-repeat center center ;
	background-color: #E40015;
	border-bottom: 1px solid #231F20 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #231F20 ;
	border-top: 1px solid #E3E2E2 ;
	color: #FFFFFF ;
	cursor: pointer ;
	display: inline-block ;
	font-family: "Public Sans", Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
	padding: 3px    ;
	text-transform: uppercase ;
}
div.db-order-ds form#order-form div.button-block input#bu-1.button:hover {
	background: #96000e none no-repeat center center ;
	background-color: #96000e;
}
#ds-results div.question-text {
	margin-bottom: 5px;
}
div.note.tt.tto-304726 table tbody tr td a {
	cursor: pointer ;
}
div.editor-thread {
	font-size: 12px;
	margin-bottom: 5px;
}
div.editor-thread-content {
	font-size: 12px;
	background-color: #f7f7f7;
	border: 1px solid #ddd;
	padding: 10px!important;
}
div.editor-thread-title {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	background-color: #f2f2f2;
	border-bottom: 1px solid #000000 ;
	border-left: 1px solid #E3E2E2 ;
	border-right: 1px solid #000000 ;
	border-top: 1px solid #E3E2E2 ;
	color: #000000 ;
	display: inline-block;
	padding-left: 3px !important;
	padding-right: 3px !important;
	margin-bottom: 5px;
}
div.editor-thread-title:hover {
	color: #555555 ;
}
div.editor-thread.expanded div.message {
	font-size: 12px;
}
div.editor-thread.expanded span.object-date.format-date-wos {
	border-right: 1px solid #231f20;
	margin-right: 5px;
	padding-right: 5px;
	font-size: 12px;
}
div.editor-thread.expanded span.object-user {
	font-size: 12px;
}
div.editor-thread.expanded div.editor-thread-content div.data div.object-container div.object p {
	font-size: 12px;
	font-weight: bold;
}
div.editor-thread.expanded div.editor-thread-content div.paging label {
	display: inline-block;
	font-size: 12px;
	margin-right: 5px;
}
div.editor-thread.expanded div.editor-thread-content div.paging select {
	font-size: 12px;
}
.db-report .submissions-container {
	max-width: 1470px!important ;
	overflow-y: scroll!important ;
}
.databuilder-show-in .both .question.File .input .text {
	width: 98% ;
	margin-top: 5px ;
	margin-bottom: 5px ;
}
.databuilder-show-in .both .question.File button.btn.info.cancel {
	float: right ;
}
.databuilder-show-in .question .input input.file {
	font-size: 14px ;
	opacity: 1 ;
}
.databuilder-show-in .question.CO.base .fileinputs {
	margin-left: -60px ;
	width: 75% ;
}
.databuilder-show-in .question.File .label {
	float: none ;
	margin-bottom: 0px ;
	margin-top: -5px ;
	width: 100% ;
}
.databuilder-show-in .question.File .label .text {
	width: 100% ;
}
.databuilder-show-in .question.File .move-down input {
	background: transparent url(/images/down-move-arrow-305980-1.png) no-repeat center center ;
	background-color: transparent;
	border: 0px   ;
	display: none ;
	height: 20px ;
	margin-bottom: 15px ;
	margin-right: 15px ;
	margin-top: 5px ;
	width: 20px ;
}
.databuilder-show-in .question.File .move-up input {
	background: transparent url(/images/up-move-arrow-305979-1.png) no-repeat center center ;
	background-color: transparent;
	border: 0px   ;
	display: none ;
	height: 20px ;
	margin-bottom: 15px ;
	margin-right: 5px ;
	margin-top: 5px ;
	width: 20px ;
}
.databuilder-show-in .question.File div.fileinputs {
	display: inline-block ;
}
.upload-branding .controls .group-content div.fakefile {
	left: auto ;
	position: absolute ;
	top: auto ;
	z-index: 1 ;
}
.upload-branding .controls .group-content div.fileinputs {
	position: relative ;
}
.upload-branding .controls .group-content input.file {
	position: relative ;
	text-align: right ;
	z-index: 2 ;
}
div.fileinputs div.fakefile {
	display: none ;
}
.page-content div.db-order-popup form#order-form div.upload-contacts-block div.fileinputs input.file {
	opacity: 1;
	z-index: 9999999;
}
.page-content div.db-order-popup form#order-form div.upload-contacts-block div.fakefile {
	z-index: 999 ;
	display: inline-block;
}
.page-content div.db-order-popup form#order-form div.upload-contacts-block div.fakefile input.text.fakefile-text {
	margin-left: 70px;
	width: 350px;
}
.page-content div.db-order-popup form#order-form div.upload-contacts-block div.fakefile input.button {
	display:none;
}
.dropzone {
	background: #fff;
;
