html, body {margin: 0px; padding: 0px;}
body {font: 13px Verdana, Arial, sans-serif; background-color: white; color: #282828;}
img {border: none;}
select, option, input, textarea {font: inherit; font-weight: normal; font-style: normal;}
.clear {clear: both;}
.templatesContainer, .template {display: none !important;}
a, .link {color: #0086D7; text-decoration: none; cursor: pointer;}
a:hover, .link:hover {color: #00BFFF; text-decoration: underline;}
a.dark, .link.dark {color: #6B6B6B;}
a.dark:hover, .link.dark:hover {color: #282828;}
body.mobile {font-size: 16px;}
label {cursor: pointer;}
fieldset {margin: 12px 0px; padding: 0px; border: none;}
fieldset .formError {display: none; margin-top: 3px; font-size: 12px; color: #CC3939;}
fieldset.error .formError {display: block !important; visibility: visible;}
fieldset .formErrorMessage {display: none;}
fieldset .formErrorMessage:first-child {display: block;}
input[type=text], input[type=password], input[type=date], textarea, select {padding: 5px 8px; border: none; color: #282828; outline-offset: 0px;  outline: 1px solid transparent; transition: outline 0.5s ease;}
input[type=text].wide, input[type=password].wide, input[type=date].wide, textarea.wide, select.wide {width: calc(100% - 16px); max-width: calc(100% - 16px);}
input[type=text]:hover, input[type=password]:hover, input[type=date]:hover, textarea:hover {outline: 1px solid #0086D7;}
input[type=text]:focus, input[type=password]:focus, input[type=date]:focus, textarea:focus {outline: 1px solid #5C5750 !important; transition: none;}
input[type=text]:disabled, input[type=password]:disabled, input[type=date]:disabled, textarea:disabled, select:disabled, select[disabled] + .dashboardSelect {color: #6B6B6B; background-color: #F0F0F0; outline: none !important;}
.error input[type=text], .error input[type=password], .error input[type=date], .error textarea, .error select, .error select + .dashboardSelect {outline: 1px solid #CB2326 !important;}
input[type=checkbox]:not(.native), input[type=radio]:not(.native) {position: absolute; width: 0px; height: 0px; margin: 0px; padding: 0px; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; clip: rect(0px, 0px, 0px, 0px);}
input[type=checkbox] + span, .dashboardGeneralCheckbox {display: inline-block; width: 15px; height: 16px; line-height: 16px; border: 1px solid #282828; font-size: 9px; text-align: center; color: #282828; background-color: white; vertical-align: top; border-radius: 3px; cursor: pointer;}
input[type=checkbox] + span.special, .dashboardGeneralCheckbox.special {border-color: #40A4E1; color: #40A4E1;}
input[type=checkbox]:checked + span:after, label:hover input[type=checkbox]:not(:disabled) + span.special:after, .dashboardGeneralCheckbox.special.hover:after {content: '\f011'; font-family: 'JollyDeck Dashboard';}
input[type=checkbox]:checked:not(:disabled) + span.special {background-color: #40A4E1; color: white;}
input[type=checkbox]:disabled + span {border-color: #A3A3A3; color: #A3A3A3; background-color: #F2F2F2; cursor: default;}
.error input[type=checkbox] + span {border-color: #CB2326;}
input[type=radio] + span {display: inline-block; width: 25px; height: 25px; line-height: 25px; margin-right: 3px; border: 1px solid #6B6B6B; font-size: 15px; text-align: center; vertical-align: middle; border-radius: 100%; cursor: pointer;}
input[type=radio] + span:after {color: #6B6B6B;}
input[type=radio]:checked + span:after, input[type=radio]:focus + span:after, label:hover input[type=radio] + span:after, label:active input[type=radio] + span:after {content: '\f011'; font-family: 'JollyDeck Dashboard';}
input[type=radio]:checked + span {border-color: transparent !important; background-color: #282828;}
input[type=radio]:checked + span:after {color: white;}
input[type=radio]:disabled + span {border-color: #999999 !important; cursor: default;}
input[type=radio]:checked:disabled + span {background-color: #999999 !important;}
.error input[type=checkbox] + span {color: #CB2326 !important;}
.error input[type=radio] + span {border-color: #CB2326 !important;}
input::placeholder, textarea::placeholder {color: #999999; opacity: 1;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999999;}
input.light::placeholder, textarea.light::placeholder {color: #B3B3B3; opacity: 1;}
input.light::-webkit-input-placeholder, textarea.light::-webkit-input-placeholder {color: #B3B3B3;}
input.light:-ms-input-placeholder, textarea.light:-ms-input-placeholder {color: #B3B3B3;}
.mobile input::placeholder, .mobile textarea::placeholder {color: #B3B3B3; opacity: 1;}
.mobile input::-webkit-input-placeholder, .mobile textarea::-webkit-input-placeholder {color: #B3B3B3;}
.mobile input:-ms-input-placeholder, .mobile textarea:-ms-input-placeholder {color: #B3B3B3;}
.generalButton, .generalButtonLight, .generalButtonHeavy, .generalButtonLightDark, .generalButtonDark, .generalButtonDelete {display: inline-block; min-width: 50px; height: 26px; padding: 4px 20px; line-height: 26px; font-size: 12px; font-weight: bold; text-align: center; color: white !important; border-radius: 5px; cursor: pointer; text-decoration: none !important;}
.generalButton.loading, .generalButtonLight.loading, .generalButtonHeavy.loading, .generalButtonLightDark.loading, .generalButtonDark.loading, .generalButtonDelete.loading {cursor: default;}
.generalButton.loading span, .generalButtonLight.loading span, .generalButtonHeavy.loading span, .generalButtonLightDark.loading span, .generalButtonDark.loading span, .generalButtonDelete.loading span {display: none;}
.generalButton.loading:after, .generalButtonLight.loading:after, .generalButtonHeavy.loading:after, .generalButtonLightDark.loading:after, .generalButtonDark.loading:after, .generalButtonDelete.loading:after {display: inline-block; content: '\f013'; font-family: 'JollyDeck Dashboard'; font-size: 22px; font-weight: normal; vertical-align: top; -webkit-animation: fd-spin 2s infinite linear; animation: fd-spin 2s infinite linear;}
.generalButton.disabled, .generalButtonLight.disabled, .generalButtonHeavy.disabled, .generalButtonLightDark.disabled, .generalButtonDark.disabled, .generalButtonDelete.disabled {cursor: default;}
.generalButtonSmall {height: 20px; padding: 2px 12px; line-height: 20px; font-weight: normal; border-radius: 3px;}
.generalButtonSmall.loading:after {font-size: 16px;}
.generalButtonLink {display: inline-block; height: 20px; line-height: 20px; margin: 7px 18px; font-size: 12px; font-weight: bold;}
.generalButton {background-color: #0086D7;}
.generalButton:hover {background-color: #08C1FF;}
.generalButton:active, input[type=submit]:focus + .generalButton {background-color: #0068A7;}
.generalButton.disabled {background-color: #84CAF4 !important; color: #619CD3 !important;}
.generalButton.loading {background-color: #0068A7 !important;}
.generalButtonLight {background-color: #F2F2F2; color: #0086D7 !important;}
.generalButtonLight:hover {color: #00BFFF !important;}
.generalButtonLight:active, input[type=submit]:focus + .generalButtonLight {color: #0086D7 !important;}
.generalButtonLight.disabled {color: #C0C0C0 !important;}
.generalButtonLight.loading {color: #6B6B6B !important;}
.generalButtonHeavy {background-color: #80AB30;}
.generalButtonHeavy:hover {background-color: #9DC94C;}
.generalButtonHeavy:active, input[type=submit]:focus + .generalButtonHeavy {background-color: #77A128;}
.generalButtonHeavy.disabled {background-color: #D4DEBA !important; color: #A2B86B !important;}
.generalButtonHeavy.loading {background-color: #77A128 !important;}
.generalButtonLightDark {background-color: #F2F2F2; color: #6B6B6B !important;}
.generalButtonLightDark:hover {color: #00BFFF !important;}
.generalButtonLightDark:active, input[type=submit]:focus + .generalButtonLightDark {color: #0086D7 !important;}
.generalButtonLightDark.disabled {color: #C0C0C0 !important;}
.generalButtonLightDark.loading {color: #6B6B6B !important;}
.generalButtonDark {background-color: #6B6B6B;}
.generalButtonDark:hover {background-color: #999999;}
.generalButtonDark:active, input[type=submit]:focus + .generalButtonDark {background-color: #4E4E4E;}
.generalButtonDark.disabled {background-color: #A3A3A3 !important; color: #6B6B6B !important;}
.generalButtonDark.loading {background-color: #6B6B6B !important;}
.generalButtonDelete {background-color: #CB2326;}
.generalButtonDelete:hover {background-color: #EB3B3E;}
.generalButtonDelete:active, input[type=submit]:focus + .generalButtonDelete {background-color: #AC1114;}
.generalButtonDelete.disabled {background-color: #D8B0B1 !important; color: #A37172 !important;}
.generalButtonDelete.loading {background-color: #AC1114 !important;}
.mobile .generalButton, .mobile .generalButtonLight, .mobile .generalButtonHeavy, .mobile .generalButtonLightDark {display: block; width: 100%; height: 38px; line-height: 38px; padding: 10px 0px; font-size: 18px; border-radius: 6px; white-space: nowrap;}
.mobile .generalButton.loading:after, .mobile .generalButtonLight.loading:after, .mobile .generalButtonHeavy.loading:after, .mobile .generalButtonLightDark.loading:after {font-size: 35px;}
.generalSuccessIcon, .generalWarningIcon {display: inline-block; margin: -2px 5px -2px 0px; text-align: center; color: white;}
.generalSuccessIcon:before, .generalWarningIcon:before {display: block; font-family: 'JollyDeck Dashboard';}
.generalSuccessIcon {line-height: 23px; font-size: 23px; color: #80AB30; vertical-align: -6px;}
.generalSuccessIcon:before {content: '\f018';}
.generalWarningIcon {line-height: 21px; font-size: 20px; color: #282828; vertical-align: -5px;}
.generalWarningIcon:before {content: '\f012';}
.generalPopupContainer {z-index: 100000; position: fixed;}
.generalPopupContainer.loading {cursor: wait;}
.generalPopupContainer > div {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%;}
.generalPopupBackground {background-color: black; opacity: 0.85;}
.generalPopupContentContainer {overflow: auto;}
.generalPopup, .generalPopupWide {display: block; padding: 35px 50px; font-size: 14px; background-color: white; overflow: hidden;}
.generalPopup {width: 520px; margin: 200px auto 20px;}
.generalPopupWide {width: 530px; margin: 80px auto 20px;}
.generalPopupHeader {margin-bottom: 20px; font-size: 24px;}
.generalPopupBody {}
.generalPopupFooter {margin-top: 30px; margin-bottom: 10px; text-align: center;}
.generalPopupFooterLink {display: inline-block; margin: 0px 20px; font-size: 13px; font-weight: bold;}
.generalPopupConfirmButton, .generalPopupCloseButton {min-width: 40px; margin: 0px 20px; vertical-align: middle;}
.generalPopupConfirmButton {}
.generalPopupCloseButton {}
.generalPopupClose {}
.mobile .generalPopupContentContainer {overflow-y: auto;}
.dashboardTable {width: 100%; border-collapse: collapse; font-size: 12px;}
.dashboardTable, .dashboardTable thead, .dashboardTable tbody, .dashboardTable tbody th, .dashboardTable tfoot {border: 0px solid #A49788;}
.dashboardTable thead, .dashboardTable tbody, .dashboardTable tbody th {border-bottom-width: 1px;}
.dashboardTable thead, .dashboardTable tfoot {background-color: #F2EEE1;}
.dashboardTable th {min-height: 20px; font-weight: normal; text-align: left;}
.dashboardTable th, .dashboardTable td {padding: 8px 15px;}
.dashboardTable tbody tr {border-bottom: 1px solid #F2F2F2; color: #282828;}
.dashboardTable tbody tr:hover {background-color: #F2F2F2;}
.dashboardTable tbody tr:last-child {border-bottom-width: 0px;}
.dashboardTable tbody th {border-width: 1px 0px; color: #282828; background-color: #F9F7F3;}
.dashboardTable thead th, .dashboardTable thead td {padding: 8px 15px;}
.dashboardTable tfoot th, .dashboardTable tfoot td {padding: 6px 15px;}
.dashboardNotification {}
.dashboardNotification .generalPopupBody {color: #282828;}
.dashboardConfirm {}
.dashboardConfirm .generalWarningIcon {font-size: 24px; vertical-align: -7px;}
.dashboardConfirm .generalPopupBody {color: #282828;}
.dashboardConfirm .generalPopupCloseButton {font-weight: bold;}
.dashboardWarningPopup {width: 740px; padding: 0px;}
.dashboardWarningPopupInner {display: table; width: 100%; table-layout: fixed; border-collapse: collapse;}
.dashboardWarningPopupInner > div {display: table-cell; vertical-align: top;}
.dashboardWarningPopupIcon {width: 200px; text-align: center;}
.dashboardWarningPopupContent {padding: 35px 45px;}
.dashboardExplanationTooltip {width: 255px; padding: 20px 25px; margin-top: 30px; line-height: 1.2; font-size: 12px; color: white; background-color: #282828; border-radius: 5px; box-shadow: 0px 0px 10px #282828, 0px 0px 10px #282828; white-space: normal;}
.dashboardExplanationTooltip:before {width: 17px; height: 17px; margin-top: -28px; margin-left: 15px; background-color: #282828; transform: rotate(45deg); box-shadow: inherit;}
.dashboardExplanationTooltipExtended {width: 400px; height: auto; padding: 0px; border: 1px solid #CCCCCC; text-align: left; color: #6B6B6B; background-color: white; border-radius: 0px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); cursor: default;}
.dashboardExplanationTooltipExtended.left {margin-left: -345px;}
.dashboardExplanationTooltipExtended.right {margin-left: -20px;}
.dashboardExplanationTooltipExtended.leftside {}
.dashboardExplanationTooltipExtendedSmall {width: 250px;}
.dashboardExplanationTooltipExtendedSmall.left {margin-left: -195px;}
.dashboardExplanationTooltipExtended:before {width: 16px; height: 16px; margin-top: -8px; background-color: #0086D7;}
.dashboardExplanationTooltipExtended.left:before {margin-left: 355px;}
.dashboardExplanationTooltipExtended.right:before {margin-left: 40px;}
.dashboardExplanationTooltipExtended.leftside:before {margin-left: -8px; margin-top: 12px;}
.dashboardExplanationTooltipExtendedSmall.left:before {margin-left: 205px;}
.dashboardExplanationTooltipExtended .commonExplanationTooltipClose {float: right; width: 23px; height: 23px; line-height: 24px; margin-top: -3px; margin-right: -6px; font-size: 9px; text-align: center; color: white; background-color: #282828; border-radius: 23px;}
.dashboardExplanationTooltipExtended .commonExplanationTooltipClose:hover {color: #6B6B6B;}
.dashboardExplanationTooltipExtendedHeader, .dashboardExplanationTooltipExtendedFooter {padding: 12px 15px; font-size: 14px; background-color: #0086D7; color: white;}
.dashboardExplanationTooltipExtendedHeader {}
.dashboardExplanationTooltipExtendedBody {max-height: 220px; padding: 10px 15px; overflow-y: auto;}
.dashboardExplanationTooltipExtendedFooter {}
.dashboard .ui-datepicker {display: none; font-family: Verdana; font-size: 20px; margin-top: 4px; margin-left: -10px; padding: 12px 20px 15px; background-color: #999999; color: white;}
.dashboard .ui-datepicker-header {margin-bottom: 10px; line-height: 38px;}
.dashboard .ui-datepicker-prev, .dashboard .ui-datepicker-next {width: 36px !important; font-family: 'JollyDeck Dashboard';}
.dashboard .ui-datepicker-prev {float: left; padding-right: 2px;}
.dashboard .ui-datepicker-next {float: right; padding-left: 2px;}
.dashboard .ui-datepicker-prev:after {content: '\f000';}
.dashboard .ui-datepicker-next:after {content: '\f001';}
.dashboard .ui-datepicker-prev .ui-icon, .ui-datepicker-next .ui-icon {display: none;}
.dashboard .ui-datepicker-title {text-align: center;}
.dashboard .ui-datepicker-calendar thead th {font-size: 12px; font-weight: normal;}
.dashboard .ui-datepicker .ui-state-default, .dashboard .ui-datepicker-prev, .dashboard .ui-datepicker-next {display: inline-block; width: 38px; height: 38px; line-height: 38px; margin: 1px 2px; text-align: center; color: inherit; text-decoration: none; border-radius: 100%; cursor: pointer;}
.dashboard .ui-datepicker .ui-state-highlight {background-color: #999999;}
.dashboard .ui-datepicker .ui-state-hover {background-color: #F2EEE1; color: #999999;}
.dashboard .ui-datepicker .ui-state-active {background-color: white; color: #6B6B6B;}
.dashboardSelectCommonOption {min-height: 21px; padding: 3px; font-size: 14px; background-color: white; color: #282828; cursor: default;}
.dashboardSelectCommonTextOnly {line-height: 21px;}
.dashboardSelect {display: inline-block; min-width: 100px;}
.dashboardSelect.wide {display: block;}
.dashboardSelect.disabled {color: #6B6B6B;}
.dashboardSelect:not(.disabled):hover {outline: 1px solid #0086D7;}
.dashboardSelect:focus, .dashboardSelect.focus {outline: 1px solid #5C5750 !important;}
.dashboardSelect > div {}
.dashboardSelectArrow {float: right; width: 30px; text-align: center; background-color: inherit; vertical-align: middle;}
.dashboardSelect.wide .dashboardSelectArrow {float: left; width: 40px;}
.dashboardSelectArrow .fd {vertical-align: -2px;}
.dashboardSelectSelectedOption {padding-left: 8px;}
.dashboardSelect.wide .dashboardSelectSelectedOption {padding-right: 8px;}
.dashboardSelectOptions {position: absolute; max-height: 200px; margin-top: 4px; background-color: white; outline: 1px solid #0086D7; box-shadow: 0px 0px 10px #6B6B6B, 0px 0px 10px #6B6B6B; overflow-x: hidden; overflow-y: auto; z-index: 1;}
.dashboardSelectOptions.initialising {visibility: hidden; overflow: hidden;}
.dashboardSelectOption {margin: 1px 1px -1px; padding-left: 10px; padding-right: 32px; white-space: nowrap;}
.dashboardSelect.wide + .dashboardSelectOptions .dashboardSelectOption {padding-left: 42px; padding-right: 10px; white-space: normal;}
.dashboardSelectOption:last-child {margin-bottom: 1px;}
.dashboardSelectOption.disabled {color: #999999;}
.dashboardSelectOption:not(.disabled):hover {background-color: #00BFFF; color: white;}
.dashboardSelectOption.selected {background-color: #0086D7; color: white;}
.dashboardSelectOptgroup {padding: 6px 6px 6px 8px; font-weight: bold; background-color: #F9FBFC;}
.dashboardSelectSeparator {margin: 4px 0px; border-top: 1px solid #C0C0C0;}
.commonIndexFilters .dashboardSelectCommonOption {min-height: 18px; font-size: inherit;}
.commonIndexFilters .dashboardSelectCommonTextOnly {line-height: 18px;}
.commonIndexFilters .dashboardSelect {max-width: 180px;}
.dashboard, .logout {background: #E4E1DE; background: linear-gradient(110deg, #E8E6E3 0%, white 20%, #F5F3F0 50%, #EDE5D6 80%, #EDE5D6 100%); background-attachment: fixed; color: #6B6B6B;}
.dashboardContent {background-color: white;}
.desktop .dashboardContainer {width: 950px; margin: 20px auto;}
.desktop .dashboardContainerHeaderContent {box-shadow: 0px 0px 20px 5px #C7C1B7;}
.desktop .dashboardContentContainer {display: table; width: 100%; height: 500px;}
.desktop .dashboardContentContainer > div {display: table-cell; vertical-align: top;}
.desktop .dashboardContentSubcontainer {padding: 22px 40px 50px;}
.mobile .dashboardContentSubcontainer {padding: 20px;}
.desktop .dashboardHeader {height: 31px; line-height: 31px; padding-left: 25px; font-size: 11px; font-weight: bold; background-color: #112B33; color: #B3B3B3;}
.desktop .dashboardHeader a, .desktop .dashboardHeader .link {color: #F2EEE1;}
.desktop .dashboardHeader a:hover, .desktop .dashboardHeader .link:hover {color: white; text-decoration: none;}
.desktop .dashboardHeaderClientLogotype {display: none; float: left; height: inherit; margin-right: 25px;}
.desktop .dashboardHeaderClientLogotype a {display: block;}
.desktop .dashboardHeaderLogotype {float: left; font-size: 18px;}
.desktop .dashboardHeaderLogotype .fd {color: white;}
.desktop .dashboardHeaderHome {float: left; margin-left: 12px;}
.desktop .dashboardHeaderMenu, .dashboardHeaderMenu li {display: inline-block; margin: 0px; padding: 0px; text-indent: 0px; list-style: none;}
.desktop .dashboardHeaderMenu {float: right; margin-right: 10px;}
.desktop .dashboardHeaderMenu li {margin: 0px 12px; white-space: nowrap; }
.desktop .dashboardHeaderMenuUpdates {}
.desktop .dashboardHeaderMenuUser {display: inline-block; padding-right: 5px; cursor: pointer;}
.desktop .dashboardHeaderMenuUser .fd {margin-left: 2px; vertical-align: -1px;}
.desktop .dashboardHeaderMenuUserMenu {display: none; position: absolute; float: right; margin-top: 33px; margin-left: -135px; background-color: white; box-shadow: 0px 0px 10px #6B6B6B; border-radius: 2px;}
.desktop .dashboardHeaderMenuUserMenu a {display: block; padding: 10px 12px; line-height: 1; color: #0086D7 !important; text-decoration: none !important; cursor: pointer;}
.desktop .dashboardHeaderMenuUserMenu a:hover {background-color: #F2F2F2;}
.desktop .dashboardHeaderMenuNewEntries {display: inline-block; min-width: 10px; line-height: 1; padding: 0px 3px 1px; font-weight: normal; text-align: center; background-color: red; color: white; border-radius: 5px;}
.desktop .dashboardHeaderDemo {margin-right: 40px; font-size: 14px; font-weight: normal; text-align: center;}
.desktop .dashboardMenu {width: 80px; background-color: #282828;}
.desktop .dashboardMenuEntry {display: block; padding: 17px 0px 16px; font-size: 9px; text-align: center; color: white; text-decoration: none !important; text-transform: uppercase;}
.desktop .dashboardMenuEntry:hover, .desktop .dashboardMenuEntry.active {background-color: #5C5750;}
.desktop .dashboardMenuEntry:before {display: block; content: ''; margin: 0px auto 5px; background-repeat: no-repeat;}
.desktop .dashboardMenuEntry-main:before {width: 34px; height: 31px; background-image: url('images/menu_main_icon.svg?1755410777');}
.desktop .dashboardMenuEntry-content:before {width: 28px; height: 28px; background-image: url('images/menu_content_icon.svg?1755410777');}
.desktop .dashboardMenuEntry-campaigns:before {width: 30px; height: 30px; background-image: url('images/menu_campaigns_icon.svg?1755410777');}
.desktop .dashboardMenuEntry-library:before {width: 26px; height: 26px; background-image: url('images/menu_library_icon.svg?1755410777');}
.desktop .dashboardMenuEntry-videoreview:before {width: 24px; height: 21px; background-image: url('images/menu_videoreview_icon.svg?1755410777');}
.desktop .dashboardMenuEntry-talent:before {width: 32px; height: 24px; background-image: url('images/menu_talent_icon.svg?1755410777');}
.desktop .dashboardMenuEntry-users:before {width: 20px; height: 23px; background-image: url('images/menu_users_icon.svg?1755410777');}
.desktop .dashboardMenuEntry-settings:before {width: 25px; height: 25px; background-image: url('images/menu_settings_icon.svg?1755410777');}
.desktop .dashboardNoMenus {}
.desktop .dashboardNoMenus .dashboardMenu {display: none !important;}
.desktop .dashboardNoMenus .dashboardContentWithMenuMenuContainer {display: none !important;}
.desktop .dashboardNoMenus .dashboardContentWithMenuMenuShadow {display: none !important;}
.desktop .dashboardRaw {background: none;}
.desktop .dashboardRaw .dashboardContainer {width: auto; margin: 0px;}
.desktop .dashboardRaw .dashboardContainerHeaderContent {box-shadow: none;}
.desktop .dashboardRaw .dashboardContentSubcontainer {padding-top: 30px;}
.desktop .dashboardRaw .dashboardHeader {display: none !important;}
.desktop .dashboardRaw .dashboardMenu {display: none !important;}
.desktop .dashboardRaw .dashboardFooter {display: none !important;}
.desktop .dashboardRaw .dashboardSupport {display: none !important;}
.desktop .dashboardRaw .dashboardSupportOpen {display: none !important;}
.mobile .dashboard {background: none;}
.mobile .dashboardHeader {display: table; width: 100%; height: 50px; font-weight: bold; background-color: #282828; color: white;}
.mobile .dashboardHeader > div {display: table-cell; text-align: center; vertical-align: middle;}
.mobile .dashboardHeader.fixed {position: fixed;}
.mobile .dashboardHeader.fixed + .dashboardHeaderSpacer {height: 50px;}
.mobile .dashboardHeaderTitle {padding: 15px 0px 15px 60px; font-size: 16px;}
.mobile .dashboardHeaderMenuIcon {width: 60px; line-height: 50px; font-size: 26px; cursor: pointer;}
.mobile .dashboardHeaderSubpageTitle {padding: 15px 60px 15px 0px; font-size: 18px;}
.mobile .dashboardHeaderBackIcon {width: 50px;}
.mobile .dashboardHeaderBackIcon a {display: block; line-height: 48px; padding-top: 1px; font-size: 18px; color: inherit;}
.mobile .dashboardHeaderSpacer {}
.mobile .dashboardMenu {display: none; position: absolute; z-index: 99999; width: 90%; margin-left: 10%; font-size: 18px; background-color: rgba(242, 242, 242, 0.95); box-shadow: -8px 8px 25px 3px rgba(0,0,0,0.5);}
.mobile .dashboardMenu a {display: block; margin-bottom: 1px; text-decoration: none !important; white-space: nowrap;}
.mobile .dashboardMenu > a {height: 80px; line-height: 80px; padding-left: 35px; background-color: #7F766B; color: white;}
.mobile .dashboardMenu > a:hover {background-color: #5C5750;}
.mobile .dashboardMenu > a:last-child {margin-bottom: 0px;}
.mobile .dashboardMenuCampaign {margin-bottom: 1px;}
.mobile .dashboardMenuCampaign a {height: 62px; line-height: 62px; margin-bottom: 0px; padding-left: 65px; background-color: #F2EEE1; color: #6B6B6B;}
.mobile .dashboardMenuCampaign a:hover {background-color: #6B6B6B; color: white;}
.mobile .dashboardMenuCampaign a .fd {width: 28px; margin-right: 15px; font-size: 26px; text-align: center; color: #A49788; vertical-align: middle;}
.mobile .dashboardMenuCampaign a:hover .fd {color: #F2EEE1;}
.dashboardContentWithMenu {display: table; width: 100%; height: 565px;}
.dashboardContentWithMenu > div {vertical-align: top;}
.dashboardContentWithMenuMenuShadow {position: relative; width: 8px; height: 100%; margin-right: -8px; background: url('images/general_content_menu_background.png?1755410777') left top repeat-y; pointer-events: none;}
.dashboardContentWithMenuMenuContainer {display: table-cell; width: 160px; background-color: #F2F2F2;}
.dashboardContentWithMenuMenuTitle {line-height: 60px; font-size: 16px; text-align: center;}
.dashboardContentWithMenuMenu {}
.dashboardContentWithMenuMenuEntry {display: block; height: 49px; line-height: 49px; padding-left: 17px; border: 0px solid #D6D6D6; border-top-width: 1px; color: inherit; text-decoration: none !important;}
.dashboardContentWithMenuMenuEntry:last-child {border-bottom-width: 1px;}
.dashboardContentWithMenuMenuEntry.disabled {color: #B3B3B3; cursor: default;}
.dashboardContentWithMenuMenuEntry:not(.disabled):hover, .dashboardContentWithMenuMenuEntry.active {background-color: #6B6B6B; color: white;}
.dashboardContentWithMenuMenuEntryIcon {display: inline-block; width: 20px; font-size: 20px; text-align: center; color: #6B6B6B; vertical-align: -4px;}
.dashboardContentWithMenuMenuEntry.disabled .dashboardContentWithMenuMenuEntryIcon {color: inherit;}
.dashboardContentWithMenuMenuEntry:not(.disabled):hover .dashboardContentWithMenuMenuEntryIcon, .dashboardContentWithMenuMenuEntry.active .dashboardContentWithMenuMenuEntryIcon {color: white;}
.dashboardContentWithMenuMenuEntryTitle {font-size: 12px; font-weight: bold; text-transform: uppercase;}
.dashboardContentWithMenuMenuEntryUnresolvedCount {}
.dashboardContentWithMenuMenuEntryUnresolvedCount.hidden {display: none;}
.dashboardContentWithMenuContent {display: table-cell; padding: 22px 40px 50px;}
.dashboardNoMenus .dashboardContentWithMenuContent {padding-left: 70px; padding-right: 70px;}
.mobile .dashboardContentWithMenuContent {padding: 15px;}
.dashboard h2 {margin: 0px 0px 20px -2px; font-size: 24px; font-weight: normal;}
.dashboardTitleBack {display: inline-block; width: 31px; height: 31px; margin: -4px 4px 4px 0px; line-height: 34px; font-size: 18px; text-align: center; color: inherit; text-decoration: none !important;}
.dashboardTitleBack span {margin-right: 2px;}
.dashboardTitleBack:hover, a:hover .dashboardTitleBack, .link:hover .dashboardTitleBack {background-color: #6B6B6B; color: white;}
.dashboardNoMenus .dashboardTitleBack {margin-left: -40px;}
.dashboardTitleSubpage {color: #282828;}
.mobile .dashboard h2 {margin: 0px 0px 12px; font-size: 16px; font-weight: bold; color: #282828;}
.dashboardFooter {margin-top: 10px; line-height: 30px; font-size: 12px; text-align: center; color: #5C5750;}
.dashboardFooter img {margin-right: 10px; vertical-align: -3px;}
.dashboardFooter .fd {margin: 0px 2px; font-size: 18px; vertical-align: middle;}
.dashboardGeneralTabs {border-bottom: 3px solid #282828;}
.dashboardGeneralTabs:after {display: block; content: ''; clear: both;}
.dashboardGeneralTabs > * {float: left; display: inline-block; padding: 12px 22px 10px; font-weight: bold; background-color: #F2F2F2; color: #0086D7; text-decoration: none !important; cursor: pointer;}
.dashboardGeneralTabs > *:last-child {border-right: none;}
.dashboardGeneralTabs > *:hover, .dashboardGeneralTabs > *.active {color: white; background-color: #282828;}
.dashboardGeneralTabs > *:hover + .dashboardGeneralTabsSeparator, .dashboardGeneralTabs > *.active + .dashboardGeneralTabsSeparator {visibility: hidden;}
.dashboardGeneralTabsSeparator {position: relative; height: 26px; margin: 5px -1px 5px 0px; padding: 0px; border-right: 1px solid #282828; pointer-events: none;}
.dashboardGeneralTabsSeparator:last-child {display: none;}
.dashboardGeneralUsersAddNew {}
.dashboardGeneralUsersAddNewForm {}
.dashboardGeneralUsersAddNewFormFields {padding: 25px 20px; background-color: #F2EEE1;}
.dashboardGeneralUsersAddNewFormFields > * {display: inline-block; margin: 0px; vertical-align: top;}
.dashboardGeneralUsersAddNewFormFields .formError {display: none; text-align: left;}
.dashboardGeneralUsersAddNewFormEmail, .dashboardGeneralUsersAddNewFormName {margin-right: 15px !important;}
.dashboardGeneralUsersAddNewFormEmail input, .dashboardGeneralUsersAddNewFormName input {width: 270px; font-size: 12px;}
.dashboardGeneralUsersAddNewFormEmail {}
.dashboardGeneralUsersAddNewFormName {}
.dashboardGeneralUsersAddNewFormSubmit {}
.dashboardGeneralUsersAddNewFormSubmitButton {min-width: 100px;}
.dashboardGeneralUsersAddNewMoreButtonContainer {display: none;}
.dashboardGeneralUsersAddNewMoreButton {}
.mobile .dashboardGeneralUsersAddNew {background: none;}
.mobile .dashboardGeneralUsersAddNewFormFields {margin: 0px -15px; padding: 15px 30px 20px;}
.mobile .dashboardGeneralUsersAddNewFormFields > * {display: block;}
.mobile .dashboardGeneralUsersAddNewFormFields fieldset {margin-bottom: 15px;}
.mobile .dashboardGeneralUsersAddNewFormFields .formError {font-size: 14px;}
.mobile .dashboardGeneralUsersAddNewFormFields input.suggested {color: #B3B3B3;}
.mobile .dashboardGeneralUsersAddNewFormFields .generalFormSuggestions .entry {padding: 10px 12px; line-height: 20px; font-size: 18px;}
.mobile .dashboardGeneralUsersAddNewFormEmail input, .mobile .dashboardGeneralUsersAddNewFormName input {width: 100%; padding: 12px 12px; font-size: 18px;}
.mobile .dashboardGeneralUsersAddNewFormSubmitButton {margin-top: 15px; font-weight: bold;}
.mobile .dashboardGeneralUsersAddNewMoreButtonContainer {display: none; padding: 15px;}
.dashboardGeneralUsersAddNewDescription {}
.dashboardGeneralUsersAddNewResults {display: none;}
.dashboardGeneralUsersAddNewClose {}
.desktop .dashboardGeneralUsersAddNewResults {}
.desktop .dashboardGeneralUsersAddNewClose {position: relative; margin-top: -1px; padding: 25px 20px; border-top: 1px solid #A3A3A3; text-align: center; background-color: #F2F2F2;}
.mobile .dashboardGeneralUsersAddNewClose {display: none;}
.dashboardGeneralUsersAddNewEntriesContainer {}
.dashboardGeneralUsersAddNewEntries {border-width: 1px 0px;}
.dashboardGeneralUsersAddNewEntries td {height: 23px; padding: 5px 10px;}
.dashboardGeneralUsersAddNewEntry {}
.dashboardGeneralUsersAddNewEntry td {line-height: 23px;}
.dashboardGeneralUsersAddNewEntryEmailCell {width: 35%;}
.dashboardGeneralUsersAddNewEntryEmailCell .fd {text-align: center; color: #80AB30; vertical-align: middle;}
.dashboardGeneralUsersAddNewEntryEmailCell .fd, .dashboardGeneralUsersAddNewEntryWarning .generalWarningIcon {width: 24px; line-height: 24px; margin: 1px 5px -2px; font-size: 24px; vertical-align: -7px;}
.dashboardGeneralUsersAddNewEntryNameCell {width: 65%;}
.dashboardGeneralUsersAddNewEntryWarning {}
.dashboardGeneralUsersAddNewEntryWarningCell {}
.dashboardGeneralUsersAddNewEntryWarningMessage {}
.dashboardGeneralUsersAddNewEntryAlreadyAssigned {}
.dashboardGeneralUsersAddNewEntryAlreadyExists {}
.dashboardGeneralUsersAddNewEntryDeactivated {}
.mobile .dashboardGeneralUsersAddNewEntriesContainer {margin: -15px -15px 0px; border-top: none;}
.mobile .dashboardGeneralUsersAddNewEntries td {height: 40px; padding: 10px 20px; font-size: 18px; color: #6B6B6B;}
.mobile .dashboardGeneralUsersAddNewEntryEmailCell {width: 100%;}
.mobile .dashboardGeneralUsersAddNewEntryNameCell {display: none;}
.mobile .dashboardGeneralUsersAddNewEntryWarningCell {padding-top: 18px !important; padding-bottom: 18px !important;}
.mobile .dashboardGeneralUsersAddNewEntryWarningMessage {margin: 8px 0px 2px 34px; font-size: 14px; font-weight: normal; color: #282828;}
.dashboardGeneralUserSegment, .dashboardGeneralUserSegmentManager {display: inline-block; max-width: 125px; line-height: 16px; margin-right: 6px; margin-bottom: 1px; padding: 0px 7px; border: 1px solid transparent; font-size: 12px; border-radius: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle;}
label input + .dashboardGeneralUserSegment, label input + .dashboardGeneralUserSegmentManager {cursor: pointer;}
.dashboardGeneralUserSegment, label input:checked + .dashboardGeneralUserSegment {color: white; background-color: #A49788;}
.dashboardGeneralUserSegment.selected {}
.dashboardGeneralUserSegment.unselected, label input + .dashboardGeneralUserSegment {color: #A49788; background-color: #F2F2F2;}
.dashboardGeneralUserSegment.disabled , .disabled .dashboardGeneralUserSegment {color: #A3A3A3; background-color: #F2F2F2;}
label:hover input:not(:checked) + .dashboardGeneralUserSegment {border-color: #A49788;}
.dashboardGeneralUserSegmentManager {color: white; background: linear-gradient(26deg, #005298 7%, #006BAF 50%, #0198CF 93%); background-origin: border-box;}
.dashboardGeneralUserSegmentManager.selected {}
.dashboardGeneralUserSegmentManager.unselected {color: #04698A; background: #F2F2F2;}
.dashboardGeneralUserSegmentManager.disabled, .disabled .dashboardGeneralUserSegmentManager {color: #6B6B6B; background: #C0C0C0;}
.dashboardGeneralUserSegmentGroup {min-width: 80px; max-width: 150px; padding: 0px; text-align: center;}
.dashboardGeneralUserSegmentGroup > div {padding: 1px 10px;}
.dashboardGeneralUserSegmentGroupName {}
.dashboardGeneralUserSegmentGroupDescription {background-color: white; border-radius: 3px; color: #A49788;}
.dashboardGeneralUserSegmentGroupDescriptionSelected {}
.dashboardGeneralUserSegmentGroupDescriptionAll {}
.dashboardGeneralUserSegmentGroupCountSelected {}
.dashboardGeneralUserSegmentGroupCountAll {}
.dashboardGeneralUserSegmentGroupManager {}
.dashboardGeneralUserSegmentGroupManager .dashboardGeneralUserSegmentGroupDescription {color: #0086D7;}
.dashboardGeneralUserSegmentsMore {display: inline-block; margin-top: 1px; margin-left: 2px; vertical-align: middle;}
.dashboardGeneralUserSegmentsMoreCount {}
.dashboardGeneralUserSegmentsExplanation {}
.dashboardGeneralUserSegmentsExplanationHeader {}
.dashboardGeneralUserSegmentsExplanationHeaderUser {}
.dashboardGeneralUserSegmentsExplanationBody {}
.dashboardGeneralUserSegmentsSelectionGroup {margin-bottom: 20px; border: 1px solid #A3A3A3; font-size: 12px; background-color: white; border-radius: 5px; overflow: hidden;}
.dashboardGeneralUserSegmentsSelectionGroup.regular {}
.dashboardGeneralUserSegmentsSelectionGroup.regular .manager {display: none;}
.dashboardGeneralUserSegmentsSelectionGroup.manager {}
.dashboardGeneralUserSegmentsSelectionGroup.manager .regular {display: none;}
.dashboardGeneralUserSegmentsSelectionGroup.granted-all {}
.dashboardGeneralUserSegmentsSelectionGroup.granted-all .granted-specific {display: none;}
.dashboardGeneralUserSegmentsSelectionGroup.granted-specific {}
.dashboardGeneralUserSegmentsSelectionGroup.granted-specific .granted-all {display: none;}
.dashboardGeneralUserSegmentsSelectionGroup.summary {}
.dashboardGeneralUserSegmentsSelectionGroup.summary .editing {display: none;}
.dashboardGeneralUserSegmentsSelectionGroup.editing {}
.dashboardGeneralUserSegmentsSelectionGroup.editing .summary {display: none;}
.dashboardGeneralUserSegmentsSelectionGroup.empty {}
.dashboardGeneralUserSegmentsSelectionGroup.empty .notempty {display: none;}
.dashboardGeneralUserSegmentsSelectionGroup.notempty {}
.dashboardGeneralUserSegmentsSelectionGroup.notempty .empty {display: none;}
.dashboardGeneralUserSegmentsSelectionGroup > div {padding: 10px 15px;}
.dashboardGeneralUserSegmentsSelectionGroup .dashboardGeneralUserSegment {max-width: none; overflow: visible;}
.dashboardGeneralUserSegmentsSelectionGroupSummary {background-color: #F2F2F2;}
.dashboardGeneralUserSegmentsSelectionGroup.manager .dashboardGeneralUserSegmentsSelectionGroupSummary {background: none;}
.dashboardGeneralUserSegmentsSelectionGroupName {margin-bottom: 8px; font-size: 14px; color: #282828;}
.dashboardGeneralUserSegmentsSelectionGroupStatus {}
.dashboardGeneralUserSegmentsSelectionGroupStatus b {font-weight: normal; color: #282828;}
.dashboardGeneralUserSegmentsSelectionGroupStatusGroupName {}
.dashboardGeneralUserSegmentsSelectionGroupStatusSegmentsCount {}
.dashboardGeneralUserSegmentsSelectionGroupStatusManagersCount {}
.dashboardGeneralUserSegmentsSelectionGroupToggleEdit {min-width: 0px;}
.dashboardGeneralUserSegmentsSelectionGroupToggleEdit.generalButton {margin-left: 10px;}
.dashboardGeneralUserSegmentsSelectionGroupAdditional {float: right;}
.dashboardGeneralUserSegmentsSelectionGroupSegments {margin-top: 10px; margin-bottom: 2px;}
.dashboardGeneralUserSegmentsSelectionGroupEdit {}
.dashboardGeneralUserSegmentsSelectionGroupEditTools {margin: 5px 0px 15px; color: #C0C0C0;}
.dashboardGeneralUserSegmentsSelectionGroupEditToolsToggleAll {}
.dashboardGeneralUserSegmentsSelectionGroupEditSegments {margin-bottom: 2px;}
.dashboardGeneralUserSegmentsSelectionGroupEditSegments .dashboardGeneralUserSegment {margin-top: 2px; margin-bottom: 2px;}
.dashboardGeneralCampaignUserPercentage {display: inline-block; min-width: 95px; margin-left: 15px; text-align: left; color: #B4B4B4; word-spacing: -2px;}
.dashboardGeneralCampaignUserPercentage.withCount {min-width: 125px;}
.dashboardGeneralCampaignUserPercentageCount {display: none; min-width: 25px; margin-right: 2px; text-align: right; color: #6B6B6B;}
.dashboardGeneralCampaignUserPercentage.withCount .dashboardGeneralCampaignUserPercentageCount {display: inline-block;}
.dashboardGeneralCampaignUserPercentageBarContainer {display: inline-block; width: 52px; height: 7px; margin-right: 2px; background-color: #C0C0C0; border-radius: 3px; overflow: hidden;}
.dashboardGeneralCampaignUserPercentageBar {display: block; height: 100%; background-color: #6B6B6B;}
.dashboardGeneralCampaignUserPercentage.started .dashboardGeneralCampaignUserPercentageBar {background-color: #0086D7;}
.dashboardGeneralCampaignUserPercentage.resolved .dashboardGeneralCampaignUserPercentageBar {background-color: #80AB30;}
.dashboardGeneralCampaignUserPercentage.notresolved .dashboardGeneralCampaignUserPercentageBar {background-color: #CB2326;}
.dashboardGeneralCampaignUserPercentageNumber {}
.dashboardGeneralCampaignUserPercentageNumber:after {content: ' %';}
.dashboardActivitiesEntry {padding: 5px 4px; border: 0px solid #E1E1E1; border-bottom-width: 1px; font-size: 12px; color: #999999;}
.dashboardActivitiesEntry:after {display: block; content: ''; clear: both;}
.dashboardActivitiesEntry a {color: #282828;}
.dashboardActivitiesEntryIcon {float: left; width: 30px; margin-right: 10px; font-size: 18px; text-align: center; color: #6B6B6B;}
.dashboardActivitiesEntryData {margin-top: 2px; overflow: hidden;}
.dashboardActivitiesEntryUser {color: #282828;}
.dashboardActivitiesEntryUserLink {}
.dashboardActivitiesEntryText {}
.dashboardActivitiesEntryCampaign {}
.dashboardActivitiesEntryCampaignLink {}
.dashboardActivitiesEntryContent {}
.dashboardActivitiesEntryRelatedUserContainer {}
.dashboardActivitiesEntryRelatedUser {color: #282828;}
.dashboardActivitiesEntryRelatedUserLink {}
.dashboardActivitiesEntryTimestamp {margin: 2px 0px;}
.dashboardActivitiesEmpty {padding: 10px 18px;}
.mobile .dashboardActivitiesEntry {padding: 8px 14px; border-top: 1px solid #E1E1E1; border-bottom: none; font-size: 13.5px;}
.mobile .dashboardActivitiesEntryTimestamp {margin-right: 10px;}
.mobile .dashboardActivitiesEntryUser {margin-bottom: 5px; color: #6B6B6B;}
.mobile .dashboardActivitiesEmpty {padding: 10px 14px;}
.dashboardGeneralBouncedEmailsWarning {margin: 25px 0px; padding: 6px 10px 6px 15px; line-height: 34px; border: 1px solid #CC3939; font-size: 12px; color: #CC3939; border-radius: 4px;}
.dashboardGeneralBouncedEmailsWarning:after {display: block; content: ''; clear: both;}
.dashboardGeneralBouncedEmailsWarning > div {display: inline-block;}
.dashboardGeneralBouncedEmailsWarningDescription {}
.dashboardGeneralBouncedEmailsWarningButtons {float: right;}
.dashboardGeneralBouncedEmailsWarningDetailsButton {margin-right: 10px;}
.dashboardGeneralBouncedEmailsWarningDismissButton {}
.dashboardGeneralContent {display: table; width: 100%; background-color: #F2EEE1; border: 1px solid #A49788; border-radius: 5px;}
.dashboardGeneralContentIconContainer, .dashboardGeneralContentDescription {display: table-cell; vertical-align: top;}
.dashboardGeneralContentIconBackgroundColor {}
.dashboardGeneralContentIconColor {}
.type-course .dashboardGeneralContentIconBackgroundColor {background-color: #A49788;}
.type-course .dashboardGeneralContentIconContainer, .type-course .dashboardGeneralContentIconColor {color: #A49788;}
.type-course-reference .dashboardGeneralContentIconBackgroundColor {background-color: #6B6B6B;}
.type-course-reference .dashboardGeneralContentIconContainer, .type-course-reference .dashboardGeneralContentIconColor {color: #282828;}
.type-test .dashboardGeneralContentIconBackgroundColor {background-color: #6B6B6B;}
.type-test .dashboardGeneralContentIconContainer, .type-test .dashboardGeneralContentIconColor {color: #6B6B6B;}
.type-test-challenge .dashboardGeneralContentIconBackgroundColor {background-color: #6B6B6B;}
.type-test-challenge .dashboardGeneralContentIconContainer, .type-test-challenge .dashboardGeneralContentIconColor {color: #282828;}
.type-test-challenge .dashboardGeneralContentIcon {font-size: 38px;}
.type-test-quiz .dashboardGeneralContentIconBackgroundColor {background-color: #6B6B6B;}
.type-test-quiz .dashboardGeneralContentIconContainer, .type-test-quiz .dashboardGeneralContentIconColor {color: #282828;}
.type-test-quiz .dashboardGeneralContentIcon {font-size: 35px;}
.type-checklist .dashboardGeneralContentIconBackgroundColor {background-color: #B0B0AD;}
.type-checklist .dashboardGeneralContentIconContainer, .type-checklist .dashboardGeneralContentIconColor {color: #B0B0AD;}
.type-observation-checklist .dashboardGeneralContentIconContainer, .type-observation-checklist .dashboardGeneralContentIconColor {color: #A49788;}
.type-live-session .dashboardGeneralContentIconBackgroundColor {background-color: #A49788;}
.type-live-session .dashboardGeneralContentIconContainer, .type-live-session .dashboardGeneralContentIconColor {color: #A49788;}
.dashboardGeneralContentIconContainer {width: 65px; line-height: 72px; padding: 15px; padding-right: 0px; text-align: center;}
.dashboardGeneralContentIcon {height: 65px; padding-left: 1px; font-size: 34px; background-color: white; border-radius: 100%; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardGeneralContent:not(.dashboardGeneralContentCompact) .dashboardGeneralContentIcon {color: #006BAF;}
.dashboardGeneralContentDescription {padding: 20px 15px;}
.dashboardGeneralContentType {margin-bottom: 3px; font-size: 14px; font-weight: bold; color: #282828;}
.dashboardGeneralContentName {margin-bottom: 5px; font-size: 20px; color: #282828;}
.dashboardGeneralContentData {font-size: 12px;}
.dashboardGeneralContentData:after {display: block; content: ''; clear: both;}
.dashboardGeneralContentDataEntry {float: left; min-width: calc(45% - 10px); margin-bottom: 5px; padding-right: 10px;}
.dashboardGeneralContentDataEntryLabel {font-weight: bold; color: #282828;}
.dashboardGeneralContentDataSettingClear {clear: both;}
.dashboardGeneralContentDataSetting {width: auto; height: 21px; margin-top: 5px; margin-bottom: -5px; padding: 5px 10px; background-color: white; border-radius: 5px;}
.dashboardGeneralContentDataSettingIcon {display: inline-block; line-height: 23px; margin-left: 2px; margin-right: 4px; vertical-align: middle;}
.dashboardGeneralContentDataSettingIcon .fd {line-height: 21px;}
.dashboardGeneralContentDataSettingText {}
.dashboardGeneralContentDataSettingLink {}
.dashboardGeneralContentDataSettingMenu {display: none; margin-top: 25px; margin-left: 24px;}
.dashboardGeneralContentDataSettingMenuEntry {padding: 6px 12px; cursor: pointer;}
.dashboardGeneralContentCompact {border-radius: 3px;}
.dashboardGeneralContentCompact .dashboardGeneralContentIconContainer {width: 32px; line-height: 35px; padding: 5px;}
.dashboardGeneralContentCompact .dashboardGeneralContentIcon {height: 32px; font-size: 20px;}
.dashboardGeneralContentCompact .dashboardGeneralContentDescription {padding: 5px 7px;}
.dashboardGeneralContentCompact .dashboardGeneralContentType {margin-bottom: 1px; font-size: inherit;}
.dashboardGeneralContentCompact .dashboardGeneralContentName {width: 154px; margin-bottom: 3px; font-size: inherit; overflow-wrap: break-word; word-wrap: break-word;}
.dashboardGeneralFormInlineEditField, .dashboardGeneralFormInlineEditFieldDuplicate {min-width: 80px; margin: -2px -5px; padding: 2px 2em 2px 5px !important;}
.dashboardGeneralFormInlineEditField {background: none; color: inherit !important;}
.dashboardGeneralFormInlineEditField:focus {background-color: white;}
.dashboardGeneralFormInlineEditField::-ms-clear {display: none;}
.dashboardGeneralFormInlineEditTools {display: inline-block; margin-top: -3px; margin-bottom: -5px; vertical-align: top;}
.dashboardGeneralFormInlineEditToolsFieldDuplicateContainer {position: absolute; width: 1px; height: 1px; visibility: hidden; overflow: hidden;}
.dashboardGeneralFormInlineEditToolsFieldDuplicate {display: inline-block; white-space: pre;}
.dashboardGeneralFormInlineEditToolsIcon {display: inline-block; width: calc(1.25em + 6px); margin-left: -1.25em; margin-right: -1px; text-align: center; color: #A3A3A3; pointer-events: none;}
.dashboardGeneralFormInlineEditToolsIconEdit {display: inline-block; color: #A3A3A3; transition: all 0.5s ease;}
.dashboardGeneralFormInlineEditToolsIconEdit .fd {vertical-align: -8%;}
.dashboardGeneralFormInlineEditToolsIconSubmit {display: none; background-color: #0086D7; color: white; cursor: pointer;}
.dashboardGeneralFormInlineEditToolsIconSubmit .fd {font-size: 80%; vertical-align: 8%;}
.dashboardGeneralFormInlineEditField:hover + .dashboardGeneralFormInlineEditTools .dashboardGeneralFormInlineEditToolsIconEdit {color: #0086D7;}
.dashboardGeneralFormInlineEditField:focus + .dashboardGeneralFormInlineEditTools .dashboardGeneralFormInlineEditToolsIcon {pointer-events: auto;}
.dashboardGeneralFormInlineEditField:focus + .dashboardGeneralFormInlineEditTools .dashboardGeneralFormInlineEditToolsIconEdit {display: none;}
.dashboardGeneralFormInlineEditField:focus + .dashboardGeneralFormInlineEditTools .dashboardGeneralFormInlineEditToolsIconSubmit {display: block;}
.dashboardGeneralFormSuccessNotification {position: fixed; top: 40px; left: 50%; transform: translateX(-50%); height: 24px; line-height: 24px; padding: 3px; padding-right: 15px; font-weight: bold; color: white; background-color: #80AB30; border-radius: 15px; box-shadow: 0px 2px 10px black;}
.dashboardGeneralFormSuccessNotification .fd {font-size: 25px; margin-right: 4px; vertical-align: top;}
.dashboardGeneralEmptyIcon {display: inline-block; width: 46px; height: 41px; background: url('images/general_empty_icon.png?1755410777') no-repeat; vertical-align: top;}
.dashboardGeneralWarningPopup {}
.dashboardGeneralWarningPopupIcon {float: left; margin-right: 5px;}
.dashboardGeneralWarningPopupIcon .generalWarningIcon {font-size: 27px; vertical-align: -9px;}
.dashboardGeneralWarningPopupContent {color: #282828; overflow: hidden;}
.dashboardGeneralWarningPopupContent p:first-child {margin-top: 0px;}
.dashboardGeneralWarningPopupContent p:last-child {margin-bottom: 0px;}
.dashboardGeneralGreetingContainer {}
.dashboardGeneralGreeting {}
.dashboardGeneralGreeting span {display: none;}
.dashboardGeneralGreeting span:first-child {display: inline;}
.dashboardGeneralUpdatesExplanation {font-weight: normal;}
.dashboardGeneralUpdatesExplanation .dashboardExplanationTooltipExtendedHeader, .dashboardGeneralUpdatesExplanation .dashboardExplanationTooltipExtendedFooter {padding-left: 25px; padding-right: 25px;}
.dashboardGeneralUpdatesExplanationLoaderContainer {font-size: 20px; text-align: center;}
.dashboardGeneralUpdatesExplanationEntry {padding: 10px; border-bottom: 1px solid #CCCCCC;}
.dashboardGeneralUpdatesExplanationEntry:first-child {padding-top: 5px;}
.dashboardGeneralUpdatesExplanationEntry:last-child {border-bottom: none;}
.dashboardGeneralUpdatesExplanationEntryTitle {margin-bottom: 5px; font-weight: bold; color: #282828;}
.dashboardGeneralUpdatesExplanationEntryDate {margin-bottom: 5px; color: #999999;}
.dashboardGeneralUpdatesExplanationEntryBody {color: #282828; white-space: pre-line;}
.dashboardGeneralUpdatesExplanationFooterDescription {margin: 2px 0px 8px; font-size: 12px;}
.dashboardGeneralUpdatesExplanationFooterLinks {}
.dashboardGeneralUpdatesExplanationFooterLinks a {color: white !important;}
.dashboardGeneralUpdatesExplanationFooterLinks a:hover {text-decoration: underline !important;}
.dashboardGeneralUpdatesExplanationFooterLinks:after {display: block; content: ''; clear: both;}
.dashboardGeneralUpdatesExplanationFooterLinksIcon {display: inline-block; width: 28px; height: 28px; vertical-align: middle;}
.dashboardGeneralUpdatesExplanationFooterLinksIcon.blog {margin-right: 8px; background-image: url('images/updates_blog_icon.png?1755410777');}
.dashboardGeneralUpdatesExplanationFooterLinksIcon.twitter {background-image: url('images/updates_twitter_icon.png?1755410777');}
.dashboardGeneralUpdatesExplanationFooterLinksIcon.linkedin {background-image: url('images/updates_linkedin_icon.png?1755410777');}
.dashboardGeneralUpdatesExplanationFooterLinksBlog {float: left; font-size: 12px;}
.dashboardGeneralUpdatesExplanationFooterLinksOther {float: right;}
.dashboardGeneralEditorLinkPopup {width: 700px; padding: 20px 30px;}
.dashboardGeneralEditorLinkPopup .generalPopupBody {padding: 15px 20px; background-color: #F2EEE1;}
.dashboardGeneralEditorLinkPopup fieldset {margin: 0px 0px 15px;}
.dashboardGeneralEditorLinkPopupIcon {display: inline-block; width: 27px; height: 27px; margin-right: 10px; background: url('images/general_editor_link_popup_icon.png?1755410777') no-repeat; vertical-align: -5px;}
.dashboardGeneralEditorLinkPopupFormLabel {margin-bottom: 6px;}
.dashboardGeneralEditorLinkPopupFormLinkTypes {}
.dashboardGeneralEditorLinkPopupFormLinkType {float: left; margin-right: 30px;}
.dashboardGeneralEditorLinkPopupFormLinkType input[type=radio] {width: 16px; height: 16px; vertical-align: -3px;}
.dashboardGeneralEditorLinkPopupFormLinkTypeDescription {display: inline;}
.dashboardGeneralEditorLinkPopupSubmitButton {}
.dashboardGeneralEditorLabelsContainer {}
.dashboardGeneralEditorLabelsContainer .emailLabel {display: inline-block; margin: 0px 1px; padding: 1px 2px; line-height: 1; border: 1px solid #FADC83; background-color: #FCECBC; border-radius: 3px;}
.dashboardGeneralEmailPreview {margin-bottom: 50px; padding: 25px 40px 40px; background-color: #F2EEE1;}
.dashboardGeneralEmailPreviewButtons {float: right;}
.dashboardGeneralEmailPreviewTitle {font-size: 20px; color: #282828;}
.dashboardGeneralEmailPreviewTitleIcon {margin-right: 5px; font-size: 28px; vertical-align: -3px;}
.dashboardGeneralEmailPreviewScheduled {clear: both; font-weight: bold; margin: 30px 0px;}
.dashboardGeneralEmailPreviewContent {margin-top: 30px; padding: 30px 30px 50px; border: 1px solid #CCCCCC; font-size: 14px; background-color: white;}
.dashboardGeneralEmailPreviewContentActions {margin: -10px 0px 15px;}
.dashboardGeneralEmailPreviewContentActions .generalButton {margin-left: 10px;}
.dashboardGeneralEmailPreviewContentActionsStatus {margin: 10px 0px 25px; font-size: 14px; color: #282828;}
.dashboardGeneralEmailPreviewContentActionsStatus .fd {margin-right: 2px; font-size: 20px; vertical-align: -3px;}
.dashboardGeneralEmailPreviewContentSendButton {}
.dashboardGeneralEmailPreviewContentScheduleButton {}
.dashboardGeneralEmailPreviewContentCancelScheduledLink {}
.dashboardGeneralEmailPreviewContentButtons a {margin-right: 10px;}
.dashboardGeneralEmailPreviewContentTitle {margin-bottom: 4px; font-size: 12px; font-weight: bold; color: #282828;}
.dashboardGeneralEmailPreviewContentSeparator {margin: 15px 0px; border-top: 1px solid #CCCCCC;}
.dashboardGeneralEmailPreviewContentPreview {margin-top: 25px;}
.dashboardGeneralEmailPreviewContentSegmentsContainer {margin-top: 8px;}
.dashboardGeneralEmailPreviewContentSegments {display: block; margin-top: 5px;}
.dashboardGeneralEmailPreviewContentSegments.empty {display: inline; margin-top: 0px;}
.dashboardGeneralEmailPreviewContentLabelLinkTooltip {position: absolute; margin-top: 2px; padding: 6px 8px; border: 1px solid #CFCFCF; font-size: 11px; background-color: white; color: #282828; box-shadow: 0px 0px 1px #282828; cursor: default;}
.dashboardGeneralEmailsCustomSendPopup {}
.dashboardGeneralEmailsCustomSendPopup .generalWarningIcon {font-size: 24px; vertical-align: -7px;}
.dashboardGeneralEmailsCustomSendPopup .generalPopupBody {color: #282828;}
.dashboardGeneralEmailsCustomSendPopupUsersCount {}
.dashboardGeneralEmailsCustomSendPopupForm {}
.dashboardGeneralEmailsCustomSchedulePopup {width: 740px; margin: 80px auto 50px; padding: 0px;}
.dashboardGeneralEmailsCustomSchedulePopupHeader {padding: 20px 30px; color: white; background-color: #0086D7;}
.dashboardGeneralEmailsCustomSchedulePopupHeaderIcon {float: left; width: 45px; margin-right: 8px; font-size: 45px; text-align: center;}
.dashboardGeneralEmailsCustomSchedulePopupHeaderSurtitle {margin-bottom: 2px; font-size: 12px;}
.dashboardGeneralEmailsCustomSchedulePopupHeaderTitle {font-size: 20px;}
.dashboardGeneralEmailsCustomSchedulePopupBody {padding: 30px 35px 40px;}
.dashboardGeneralEmailsCustomSchedulePopupBodyDescription {color: #282828;}
.dashboardGeneralEmailsCustomSchedulePopupForm {}
.dashboardGeneralEmailsCustomSchedulePopupFormDatetimeContainer {margin: 20px 0px; padding: 15px 20px; background-color: #F2EEE1; border-radius: 4px;}
.dashboardGeneralEmailsCustomSchedulePopupFormDatetime {margin: 0px; font-size: 20px; color: #282828;}
.dashboardGeneralEmailsCustomSchedulePopupFormDatetimeDateField {width: 130px; margin: 0px 10px;}
.dashboardGeneralEmailsCustomSchedulePopupFormDatetimeTimeField {width: 80px; margin: 0px 10px;}
.dashboardGeneralEmailsCustomSchedulePopupFormDatetimeTimezone {margin: 15px 0px 5px;}
.dashboardGeneralEmailsCustomSchedulePopupFormButtons {margin-top: 30px; text-align: center;}
.dashboardGeneralEmailsCustomSchedulePopupFormSubmitButton {margin-left: 10px;}
.dashboardGeneralEmailEdit {margin-bottom: 50px; padding: 25px 40px 40px; background-color: #F2EEE1;}
.dashboardGeneralEmailEditButtonsTopContainer {float: right;}
.dashboardGeneralEmailEditButtonsTopContainer .formSubmitButton {margin-left: 10px;}
.dashboardGeneralEmailEditTitle {font-size: 20px; color: #282828;}
.dashboardGeneralEmailEditTitleIcon {margin-right: 5px; font-size: 28px; vertical-align: -3px;}
.dashboardGeneralEmailEditContent {margin-top: 50px; font-size: 14px;}
.dashboardGeneralEmailEditContent fieldset {margin-top: 15px;}
.dashboardGeneralEmailEditContent input[type=text], .dashboardGeneralEmailEditContent textarea {padding: 5px 12px; width: calc(100% - 24px);}
.dashboardGeneralEmailEditContent textarea[name=body] {display: none;}
.dashboardGeneralEmailEditContentTitle {margin-bottom: 4px; font-size: 12px; font-weight: bold; color: #282828;}
.dashboardGeneralEmailEditContentTitleWithTools {float: left; margin: 0px; margin-right: 15px; line-height: 33px;}
.dashboardGeneralEmailEditContentSeparator {margin: 15px 0px; border-top: 1px solid #6B6B6B;}
.dashboardGeneralEmailEditContentSegmentsContainer {margin-top: 10px;}
.dashboardGeneralEmailEditContentSegments {display: block; margin: 5px 0px;}
.dashboardGeneralEmailEditContentSegments.empty {display: inline; margin: 0px;}
.dashboardGeneralEmailEditContentSegmentsEdit {}
.dashboardGeneralEmailEditContentAddLabel {float: left; margin-right: 10px; line-height: 32px;}
.dashboardGeneralEmailEditContentAddLabelMenu {}
.dashboardGeneralEmailEditContentAddLabelMenuEntry {}
.dashboardGeneralEmailEditContentFooter {padding: 8px 12px 12px; background-color: white;}
.dashboardGeneralEmailEditButtonsBottomContainer {margin-top: 30px; text-align: center;}
.dashboardGeneralEmailEditButtonsBottomContainer .generalButton {margin-right: 10px;}
.dashboardGeneralEmailEditDocumentation {font-size: 14px;}
.dashboardGeneralEmailEditDocumentation h2 {font-size: 22px;}
.dashboardGeneralEmailEditDocumentation b {font-weight: bold; color: #282828;}
.dashboardGeneralEmailEditDocumentationLabels {margin-bottom: 40px;}
p + .dashboardGeneralEmailEditDocumentationLabels {margin-top: 40px;}
.dashboardGeneralEmailEditDocumentationLabels thead {border-top-width: 1px; font-size: 14px; background: transparent; color: #282828;}
.dashboardGeneralEmailEditDocumentationLabels thead th {font-weight: bold;}
.dashboardGeneralEmailEditDocumentationLabels tbody tr:hover {background: transparent;}
.dashboardGeneralEmailEditDocumentationLabels tbody td {color: #6B6B6B; vertical-align: top;}
.dashboardGeneralEmailEditDocumentationLabelsLabelCell {width: 260px; color: #282828 !important;}
.dashboardGeneralEmailEditReset {margin-bottom: 40px; font-size: 14px;}
.dashboardGeneralEmailEditReset h2 {margin-bottom: 15px; font-size: 22px;}
.dashboardGeneralEmailEditReset p {margin-bottom: 20px;}
.dashboardGeneralEmailEditResetButton {}
.dashboardGeneralEmailEditCustomSegmentsPopup {width: 880px; padding: 0px;}
.dashboardGeneralEmailEditCustomSegmentsPopup > div {padding: 20px 30px;}
.dashboardGeneralEmailEditCustomSegmentsPopupHeader {font-size: 20px; color: white; background-color: #0086D7;}
.dashboardGeneralEmailEditCustomSegmentsPopupBody {}
.dashboardGeneralEmailEditCustomSegmentsPopupGroups {margin: 10px 0px;}
.dashboardGeneralEmailEditCustomSegmentsPopupSubmitButton {margin: 10px 0px;}
.dashboardGeneralEmailEditCustomSegmentsPopupGroupSelectAll {}
.dashboardGeneralEmailEditCustomSegmentsPopupGroupSelectAllLink {}
.dashboardGeneralEmailEditCustomSegmentsPopupGroupRemoveAllLink {}
.dashboardGeneralEmailEditCustomSegmentsPopupGroupName {}
.dashboardConfirmGeneralEmailEditCustomSegmentsPopupGroupSelectAll {}
.dashboardConfirmGeneralEmailEditCustomSegmentsPopupGroupSelectAll .generalPopupBody {color: #6B6B6B;}
.dashboardConfirmGeneralEmailEditCustomSegmentsPopupGroupSelectAllGroupName {color: #282828;}
.dashboardConfirmGeneralEmailEditCustomSegmentsPopupGroupRemoveAll {}
.dashboardConfirmGeneralEmailEditCustomSegmentsPopupGroupRemoveAll .generalPopupBody {color: #6B6B6B;}
.dashboardGeneralFilterMenu {line-height: 38px; border-bottom: 3px solid #282828; background-color: #F2F2F2; color: #6B6B6B;}
.dashboardGeneralFilterMenu:after {display: block; content: ''; clear: both;}
.dashboardGeneralFilterMenuEntry {float: left; font-size: 14px; margin-left: -1px; padding: 0px 22px; cursor: pointer;}
.dashboardGeneralFilterMenuEntry:first-child {margin-left: 0px;}
.dashboardGeneralFilterMenuEntry:hover {background-color: #999999; color: white;}
.dashboardGeneralFilterMenuEntry.active {background-color: #282828; color: white;}
.dashboardGeneralFilterMenuSeparator {float: left; width: 1px; height: 23px; margin-top: 8px; margin-left: -1px; background-color: #999999;}
.dashboardGeneralFilterMenuSeparator:last-child {display: none;}
.dashboardGeneralFilterMenuEntry.active + .dashboardGeneralFilterMenuSeparator {background-color: transparent;}
.dashboardGeneralCampaignEntryStatistics {}
.dashboardGeneralCampaignEntryStatistics:after {display: block; content: ''; clear: both;}
.dashboardGeneralCampaignEntryStatisticsEntry {float: left; padding: 2px 8px; border-left: 1px solid #999999; text-align: center;}
.dashboardGeneralCampaignEntryStatisticsEntry.hide {display: none;}
.dashboardGeneralCampaignEntryStatisticsEntry:last-child {padding-right: 0px;}
.dashboardGeneralCampaignEntryStatisticsEntryTypeInvited {min-width: 58px;}
.dashboardGeneralCampaignEntryStatisticsEntryTypeInvited .fd {margin-right: 2px; font-size: 13px; vertical-align: -2px;}
.dashboardGeneralCampaignEntryStatisticsEntryTypeStarted {min-width: 85px;}
.dashboardGeneralCampaignEntryStatisticsEntryTypeStarted .dashboardGeneralCampaignEntryStatisticsEntryBar {background-color: #0086D7;}
.dashboardGeneralCampaignEntryStatisticsEntryTypeResolved {min-width: 85px;}
.dashboardGeneralCampaignEntryStatisticsEntryTypeResolved .dashboardGeneralCampaignEntryStatisticsEntryBar {background-color: #80AB30;}
.dashboardGeneralCampaignEntryStatisticsEntryTypeNoData {}
.dashboardGeneralCampaignEntryStatisticsEntryTypeNoDataIcon {float: left; height: 19px; margin-top: 1px; margin-bottom: 2px; margin-right: 5px; font-size: 20px;}
.dashboardGeneralCampaignEntryStatisticsEntryTypeNoData .dashboardGeneralCampaignEntryStatisticsEntryBarContainer {max-width: 125px; margin-left: 0px; overflow: hidden;}
.dashboardGeneralCampaignEntryStatisticsEntryDescription {overflow: hidden;}
.dashboardGeneralCampaignEntryStatisticsEntryCount {color: #282828;}
.dashboardGeneralCampaignEntryStatisticsEntryBarContainer {height: 4px; margin-top: 3px; background-color: #F2EEE1;}
.dashboardGeneralCampaignEntryStatisticsEntryBar {height: 100%; background-color: #999999;}
.dashboardGeneralFolderAddButton {margin-left: 5px;}
.dashboardGeneralFolderAddButton .fd {margin-left: -5px; margin-right: 5px; font-size: 24px; vertical-align: middle;}
.dashboardGeneralFolderEditPopup {font-size: 12px;}
.dashboardGeneralFolderEditPopupType {display: none;}
.dashboardGeneralFolderEditPopup fieldset {padding: 15px 30px 20px; border: 1px solid #A49788; background-color: #F2EEE1; border-radius: 5px;}
.dashboardGeneralFolderEditPopup fieldset input {margin: 5px 0px;}
.dashboardGeneralFolderEditPopup .formError {margin: 0px 0px 5px;}
.dashboardGeneralFolderEditPopupLabel {color: #282828;}
.dashboardGeneralFolderEditPopupDescription {margin-top: 2px;}
.dashboardGeneralFolderDeleteWarning {color: #282828;}
.dashboardGeneralFolderDeleteWarning .fd {float: left; margin-top: -4px; margin-right: 10px; font-size: 28px;}
.dashboardGeneralFolderMoveToFolderPopup {margin-top: 100px;}
.dashboardGeneralFolderMoveToFolderPopupDescription {}
.dashboardGeneralFolderMoveToFolderPopupFoldersContainer {margin: 20px 0px; padding: 15px 20px; border: 1px solid #A3A3A3; border-radius: 5px;}
.dashboardGeneralFolderMoveToFolderPopupFolders {display: inline-block;}
.dashboardGeneralFolderMoveToFolderPopupFoldersSubfolders {display: none;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntry {display: block; line-height: 26px; margin: 2px 0px; user-select: none; -ms-user-select: none;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntry.root {}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntry.expandable {}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntry.expanded {}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntry.expanded + .dashboardGeneralFolderMoveToFolderPopupFoldersSubfolders {display: block;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntryInner {margin-left: 25px; padding-left: 5px; padding-right: 50px; color: #0086D7; cursor: pointer;}
input[name=folder]:checked + .dashboardGeneralFolderMoveToFolderPopupFoldersEntryInner {color: white; background-color: #0086D7;}
input[name=folder]:disabled + .dashboardGeneralFolderMoveToFolderPopupFoldersEntryInner {color: inherit; cursor: default;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntryToggle {display: inline-block; margin-left: 5px; width: 18px; text-align: center; visibility: hidden;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntry.root .dashboardGeneralFolderMoveToFolderPopupFoldersEntryToggle {display: none;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntry.expandable .dashboardGeneralFolderMoveToFolderPopupFoldersEntryToggle {visibility: visible;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntryToggleExpand {display: inline-block;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntryToggleCollapse {display: none; color: #282828;}
input[name=folder]:checked + .dashboardGeneralFolderMoveToFolderPopupFoldersEntryInner .dashboardGeneralFolderMoveToFolderPopupFoldersEntryToggleCollapse {color: inherit;}
input[name=folder]:disabled + .dashboardGeneralFolderMoveToFolderPopupFoldersEntryInner .dashboardGeneralFolderMoveToFolderPopupFoldersEntryToggleCollapse {color: inherit;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntry.expanded .dashboardGeneralFolderMoveToFolderPopupFoldersEntryToggleExpand {display: none;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntry.expanded .dashboardGeneralFolderMoveToFolderPopupFoldersEntryToggleCollapse {display: inline-block;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntryIcon {}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntryIcon {margin-left: 5px; margin-right: 2px; font-size: 18px; vertical-align: -2px;}
.dashboardGeneralFolderMoveToFolderPopupFoldersEntryName {}
.dashboardGeneralFolderMenuContainer {display: none; margin-bottom: 5px;}
.dashboardGeneralFolderMenu {font-size: 20px;}
.dashboardGeneralFolderMenu.small {line-height: 34px; font-size: inherit;}
.dashboardGeneralFolderMenuBack {color: inherit !important;}
.dashboardGeneralFolderMenuBack .dashboardTitleBack {margin-right: 8px; margin-bottom: 0px; vertical-align: -1px;}
.dashboardGeneralFolderMenu.small .dashboardGeneralFolderMenuBack .dashboardTitleBack {width: 20px; height: 20px; line-height: 21px; margin-left: 0px; margin-right: 6px; font-size: 13px; vertical-align: -2px;}
.dashboardGeneralFolderMenuBackRoot {}
.dashboardGeneralFolderMenuBackFolder {}
.dashboardGeneralFolderMenuSeparator {display: inline-block; margin: 0px 8px; height: 30px; border-right: 1px solid #CCCCCC; vertical-align: -7px;}
.dashboardGeneralFolderMenu.small .dashboardGeneralFolderMenuSeparator {margin: 0px 6px; height: 20px; vertical-align: -5px;}
.dashboardGeneralFolderMenuName {color: #282828;}
.dashboardGeneralFolderMenuName .fd {margin-right: 2px; font-size: 22px; vertical-align: -1px;}
.dashboardGeneralFolderMenu.small .dashboardGeneralFolderMenuName .fd {margin-right: 3px; font-size: 16px; vertical-align: -2px;}
.dashboardGeneralFolderMenuNameValue {}
.dashboardGeneralUnresolvedCount {display: inline-block; min-width: 9px; height: 15px; line-height: 14px; margin-left: 2px; padding: 0px 3px; font-size: 10px; font-weight: bold; text-align: center; color: white; background-color: #CC3939; border-radius: 7px; vertical-align: 1px;}
.dashboardGeneralLanguageSelect {}
.dashboardGeneralLanguageSelectOption {}
.dashboardGeneralLanguageSelectOptionIcon {}
.dashboardGeneralLanguageSelectOptionName {}
.dashboardGeneralCampaignsEntries, .dashboardGeneralCampaignsEntries tbody tr {border-color: #A3A3A3;}
.dashboardGeneralCampaignsEntries {display: none; width: calc(100% - 180px); border-top: none; border-right: 1px solid transparent;}
.dashboardGeneralCampaignsEntries.selected {border-right-color: #0086D7;}
.dashboardGeneralCampaignsEntries tbody tr:last-child {border-bottom-width: 1px;}
.dashboardGeneralCampaignsEntries.selected tbody tr.selected {border-right: 1px solid #F9F7F3 !important;}
.dashboardGeneralCampaignsEntry {cursor: pointer;}
.dashboardGeneralCampaignsEntry.selected {border-color: #0086D7 !important; background-color: #F9F7F3 !important;}
.dashboardGeneralCampaignsEntry.notselected .dashboardGeneralCampaignsEntryLink {color: inherit !important; text-decoration: none !important;}
.dashboardGeneralCampaignsEntry.previous {border-bottom-color: #0086D7;}
.dashboardGeneralCampaignsEntryLink {}
.dashboardGeneralCampaignsEntryIcon {width: 47px; height: 47px; line-height: 40px; font-size: 30px; text-align: center; background-color: white; border-radius: 100%;}
.dashboardGeneralCampaignsEntry.type-library .dashboardGeneralCampaignsEntryIcon {width: 45px; height: 45px; line-height: 40px; border: none !important; background: center center no-repeat; background-size: 200%; border-radius: 5px;}
.dashboardGeneralCampaignsEntryIcon.published {padding: 1px; background: linear-gradient(64deg, #005298 7%, #006BAF 50%, #0198CF 93%); color: white;}
.dashboardGeneralCampaignsEntryIcon.published-library {}
.dashboardGeneralCampaignsEntryIcon.scheduled {border: 1px solid #006BAF; color: #006BAF;}
.dashboardGeneralCampaignsEntryIcon.draft {border: 1px solid #A3A3A3; color: #A3A3A3;}
.dashboardGeneralCampaignsEntryIcon.unpublished {font-size: 36px; color: #A3A3A3;}
.dashboardGeneralCampaignsEntryIcon.folder {padding: 1px; font-size: 21px; background-color: #282828 !important; color: #F2F2F2;}
.dashboardGeneralCampaignsEntryIcon .fd {vertical-align: middle;}
.dashboardGeneralCampaignsEntryIcon .fd-campaign-published {margin-top: 2px;}
.dashboardGeneralCampaignSelectionPopup {width: 740px; margin: 80px auto 50px; padding: 0px;}
.dashboardGeneralCampaignSelectionPopupHeader {padding: 20px 30px; color: white; background-color: #0086D7;}
.dashboardGeneralCampaignSelectionPopupHeaderIcon {float: left; width: 45px; margin-right: 8px; font-size: 45px; text-align: center;}
.dashboardGeneralCampaignSelectionPopupHeaderIcon .fd-campaign-published {margin-left: 2px;}
.dashboardGeneralCampaignSelectionPopupHeaderSurtitle {margin-bottom: 2px; font-size: 12px;}
.dashboardGeneralCampaignSelectionPopupHeaderTitle {font-size: 20px;}
.dashboardGeneralCampaignSelectionPopupBody {min-height: 380px; padding: 35px;}
.dashboardGeneralCampaignSelectionPopupCampaigns {display: none; margin-top: -10px; font-size: 12px;}
.dashboardGeneralCampaignSelectionPopupCampaigns .commonIndexFilters {height: 26px; margin-bottom: 0px; padding: 4px 10px;}
.dashboardGeneralCampaignSelectionPopupCampaigns .commonIndexFiltersFilters {margin-top: 1px; vertical-align: top;}
.dashboardGeneralCampaignSelectionPopupCampaigns .commonIndexFiltersClose {margin-top: 2px; margin-right: -5px;}
.dashboardGeneralCampaignSelectionPopupCampaigns .commonIndexFilter > div {display: inline-block;}
.dashboardGeneralCampaignSelectionPopupCampaigns .commonIndexFilterTitle {margin-right: 5px; color: inherit;}
.dashboardGeneralCampaignSelectionPopupButtons {margin-top: 30px; text-align: right;}
.dashboardGeneralCampaignSelectionPopupButtonsCloseButton {margin: 0px 25px;}
.dashboardGeneralCampaignSelectionPopupButtonsSubmitButton {min-width: 90px;}
.dashboardGeneralCampaignSelectionPopupCampaignsSearch {float: right; line-height: 34px;}
.dashboardGeneralCampaignSelectionPopupCampaignsTitle {line-height: 34px; margin-left: 10px !important;}
.dashboardGeneralCampaignSelectionPopupCampaignsTitle.infolder {display: none !important;}
.dashboardGeneralCampaignSelectionPopupCampaignsForm {clear: both;}
.dashboardGeneralCampaignSelectionPopupCampaignsEntriesContainer {min-height: 290px;}
.dashboardGeneralCampaignSelectionPopupCampaignsEntries {border-top-width: 1px;}
.dashboardGeneralCampaignSelectionPopupCampaignsEntries .commonIndexPagination {color: #6B6B6B;}
.dashboardGeneralCampaignSelectionPopupCampaignsEntries .commonIndexPaginationShowAll {display: none;}
.dashboardGeneralCampaignSelectionPopupCampaignsEntries tbody td {padding: 0px;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry {font-size: 12px;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry label {display: block; line-height: 30px; padding: 4px; cursor: pointer;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry label:after {display: block; content: ''; clear: both;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry.checked label {background: linear-gradient(6deg, #005298 7%, #006BAF 50%, #0198CF 93%); color: white;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry.notchecked label {color: #282828;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry.notchecked label:hover {background-color: #F2F2F2;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntryIcon {float: left; display: inline-block; width: 30px; height: 30px; line-height: 28px; margin-right: 15px; font-size: 18px; text-align: center; background-color: white; color: #6B6B6B; border-radius: 100%;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntryIcon .fd {vertical-align: middle;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry.checked .dashboardCampaignContentAddTypeContentGeneralEntryIcon {color: #006BAF;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntryDescription {float: right; margin-right: 5px; color: #6B6B6B;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry.checked .dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntryDescription {color: inherit;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry.checked .dashboardGeneralCampaignEntryContentIcon {color: inherit;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntryName {line-height: 14px; padding: 8px 10px 8px 0px; overflow: hidden;}
.dashboardGeneralCampaignSelectionPopupCampaignsGeneralEntry.notchecked .dashboardCampaignContentAddTypeContentGeneralEntryDescription {color: #6B6B6B;}
.dashboardGeneralCampaignSelectionPopupCampaignsEntry {}
.dashboardGeneralCampaignSelectionPopupCampaignsFolderEntry {}
.dashboardGeneralCampaignSelectionPopupCampaignsFolderEntry .dashboardCampaignContentAddTypeContentGeneralEntryIcon .fd {vertical-align: -2px;}
.dashboardGeneralCampaignEntryContent {}
.dashboardGeneralCampaignEntryContent:not(:last-child):after {content: '+';}
.dashboardGeneralCampaignEntryContentIcon {margin-left: 1px; font-size: 16px; color: #A3A3A3; vertical-align: middle;}
.dashboardGeneralCampaignEntryContentIcon.fd-content-test-challenge {font-size: 20px;}
.dashboardGeneralCampaignEntryContentName {}
.dashboardGeneralUsersFilterSegmentsField {}
.dashboardGeneralUsersFilterSegmentsField + .dashboardSelect {cursor: pointer;}
.dashboardGeneralUsersFilterSegmentsField + .dashboardSelect .dashboardSelectSelectedOption {white-space: nowrap; overflow: hidden;}
.dashboardGeneralUsersFilterSegmentsPopup {width: 850px; padding: 0px;}
.dashboardGeneralUsersFilterSegmentsPopupHeader {padding: 20px 30px; font-size: 20px; color: white; background-color: #0086D7;}
.dashboardGeneralUsersFilterSegmentsPopupBody {padding: 30px;}
.dashboardGeneralUsersFilterSegmentsPopupSegments {}
.dashboardGeneralUsersFilterSegmentsPopupButtons {margin-top: 50px; margin-bottom: 10px; text-align: center;}
.dashboardGeneralUsersFilterSegmentsPopupSubmitButton {min-width: 100px;}
.dashboardGeneralRating, .dashboardGeneralRatingInner {display: block; width: 65px; height: 12px; background: left center no-repeat;}
.dashboardGeneralRating {background-image: url('images/campaign_content_rating_background.svg?1755410777'); vertical-align: -1px;}
.dashboardGeneralRating.light {}
.dashboardGeneralRating.dark {}
.dashboardGeneralRatingInner {}
.dashboardGeneralRating.light .dashboardGeneralRatingInner {background-image: url('images/campaign_content_rating_light.svg?1755410777');}
.dashboardGeneralRating.dark .dashboardGeneralRatingInner {background-image: url('images/campaign_content_rating_dark.svg?1755410777');}
.dashboardSupport {display: none; overflow-y: auto;}
.dashboardSupportInner {display: table; height: 100%;}
.dashboardSupport, .dashboardSupportOpen {position: fixed; border: 0px solid #6B6B6B; background-color: #FEFDFC;}
.dashboardSupportOpen {cursor: pointer; text-align: center;}
body.supportopened .dashboardSupport {display: block; width: 200px; padding: 0px 15px;}
body.supportopened .dashboardSupportOpen {display: none;}
.demo .dashboardSupportOpen {display: none;}
.dashboardSupportSection {display: table-row;}
.dashboardSupportSectionTitle {margin-top: 25px; padding-bottom: 6px; line-height: 16px; font-size: 14px; border-bottom: 1px solid #F2F2F2; color: #A49788;}
.dashboardSupportSectionTitleIcon {display: inline-block; margin-right: 2px; font-size: 18px; vertical-align: middle;}
.dashboardSupportSectionTitleClose {float: right; margin-top: -1px; padding: 2px; font-size: 9px; color: #6B6B6B; cursor: pointer;}
.dashboardSupportSectionBody {padding: 10px 0px 15px; font-size: 12px;}
.dashboardSupportSectionFAQs {height: 100%;}
.dashboardSupportSectionFAQsEntries {margin-bottom: 15px;}
.dashboardSupportSectionFAQsEntry {padding: 5px 0px;}
.dashboardSupportSectionFAQsEntry:after {display: block; content: ''; clear: both;}
.dashboardSupportSectionFAQsEntry .fd {float: left; margin-top: 2px; margin-right: 6px; font-size: 12px; color: #A49788;}
.dashboardSupportSectionFAQsEntryLink {overflow: hidden;}
.dashboardSupportSectionFAQsMore {}
.dashboardSupportSectionContact {}
.dashboardSupportSectionContact.focused {}
.dashboardSupportSectionContact.focused .dashboardSupportSectionTitle {animation: 0.8s dashboardSupportSectionContactTitleAnimation 0.2s 3;}
.dashboardSupportSectionContactDescription {margin-bottom: 15px;}
.dashboardSupportSectionContactForm {}
.dashboardSupportSectionContactForm fieldset {margin: 0px;}
.dashboardSupportSectionContactForm textarea {min-height: 90px; overflow-y: auto; outline-color: #C0C0C0; resize: none;}
.dashboardSupportSectionContact.focused .dashboardSupportSectionContactForm textarea {outline-color: #0086D7;}
.dashboardSupportSectionContactFormActions {margin-top: 10px; min-height: 30px;}
.dashboardSupportSectionContactFormSubmit {}
.dashboardSupportSectionContactFormSuccess {display: none; color: #80AB30;}
.dashboardSupportSectionContactFormSuccessIcon {float: left; margin-right: 5px; font-size: 28px;}
.dashboardSupportGeneralOpenLink {}
@keyframes dashboardSupportSectionContactTitleAnimation {
0% {color: #A49788;}
40% {color: #CB2326;}
80% {color: #A49788;}
}
@media not screen and (max-width: 1250px) {
body.supportopened {padding-right: 230px;}
.dashboardSupport, .dashboardSupportOpen {top: 0px; right: 0px; width: 30px; height: 100%; border-left-width: 1px;}
.dashboardSupportOpen .fd {margin-top: 25px; font-size: 18px; color: #A49788;}
}
@media only screen and (max-width: 1250px) {
.dashboardSupport {display: none; bottom: 18px; right: 18px; border-width: 1px; box-shadow: 0px 0px 15px black;}
.dashboardSupportOpen {bottom: 18px; right: 18px; width: 44px; height: 44px; line-height: 46px; font-size: 24px; color: white; background-color: #282828; border-radius: 100%;}
.dashboardSupportSection {margin-top: 15px;}
}
.dashboardGeneralManagerCannotAddUsers {}
.dashboardGeneralManagerCannotAddUsersPopup {}
.dashboardGeneralManagerCannotAddUsersPopupTitle {padding: 10px 0px 20px; color: #282828;}
.dashboardGeneralManagerCannotAddUsersPopupTitle .generalWarningIcon {font-size: 24px; vertical-align: -6px;}
.dashboardGeneralManagerCannotAddUsersPopupDescription {padding: 15px 0px; border: 1px solid #F2F2F2; border-width: 1px 0px;}
.dashboardGeneralManagerCannotAddUsersPopupFooter {margin: 40px 0px 10px; text-align: center;}
@media print {
.dashboardContainer {width: auto !important; margin: 0px !important;}
.dashboardContainerHeaderContent {box-shadow: none !important;}
.dashboardContentContainer {height: auto !important;}
.dashboardContentSubcontainer {padding: 0px !important;}
.dashboardFooter {display: none;}
}
.dashboardMain {padding-left: 30px !important; padding-right: 30px !important;}
.dashboardMain:after {display: block; content: ''; clear: both;}
.dashboardMainHeader {}
.dashboardMainTitle {margin-bottom: 12px !important; white-space: nowrap;}
.dashboardMainDescription {font-size: 14px;}
.dashboardMainEmailSendingDisabledWarning {margin: 25px 0px; padding: 18px 15px; font-size: 12px; background-color: #CC3939; color: white; border-radius: 4px;}
.dashboardMainEmailSendingDisabledWarning:after {display: block; content: ''; clear: both;}
.dashboardMainEmailSendingDisabledWarning .generalWarningIcon {float: left; margin-right: 10px; font-size: 27px; color: inherit;}
.dashboardMainEmailSendingDisabledWarningContent {overflow: hidden;}
.dashboardMainEmailSendingDisabledWarningTitle {margin-bottom: 8px; font-weight: bold;}
.dashboardMainEmailSendingDisabledWarningDescription {}
.dashboardMainEmailSendingDisabledWarningDescription a {color: inherit !important; text-decoration: underline;}
.dashboardMainOverview {margin: 30px -13px;}
.dashboardMainOverview:after {display: block; content: ''; clear: both;}
.dashboardMainOverviewEntry {float: left; width: 178px; height: 55px; margin: 8px 10px; color: #282828; background-color: #F2F2F2; border-radius: 5px; overflow: hidden;}
.dashboardMainOverviewEntry:after {display: block; content: ''; clear: both;}
.dashboardMainOverviewEntryIcon {float: left; width: 48px; height: 100%; line-height: 60px; margin-right: 8px; font-size: 34px; text-align: center; color: white;}
.dashboardMainOverviewEntryIconTop {background-color: #80AB30;}
.dashboardMainOverviewEntryIconBottom {background-color: #0086D7;}
.dashboardMainOverviewEntryIcon > span {display: inline-block; background-repeat: no-repeat;}
.dashboardMainOverviewEntryIconCampaignsResolvedRate {width: 38px; height: 38px; margin-top: 8px; background-image: url('images/main_overview_campaigns_resolved_rate_icon.svg?1755410777');}
.dashboardMainOverviewEntryIconRightFirstTime {width: 36px; height: 36px; line-height: 37px; font-family: Arial, Verdana, sans-serif; font-size: 23px; text-align: center; background-color: white; color: #80AB30; border-radius: 100%; vertical-align: 9px;}
.dashboardMainOverviewEntryIconRightFirstTime:after {content: '1';}
.dashboardMainOverviewEntryIconDurationTotal {width: 34px; height: 34px; background-image: url('images/main_overview_duration_total_icon.svg?1755410777');}
.dashboardMainOverviewEntryIconUsageFreeTime {width: 34px; height: 34px; background-image: url('images/main_overview_usage_freetime_icon.svg?1755410777');}
.dashboardMainOverviewEntryIconUsageMobile {width: 34px; height: 34px; background-image: url('images/main_overview_usage_mobile_icon.svg?1755410777');}
.dashboardMainOverviewEntryIcon + div {margin-top: 8px;}
.dashboardMainOverviewEntryDescription {font-size: 11px;}
.dashboardMainOverviewEntryData {font-size: 21px; word-spacing: -4px; white-space: nowrap;}
.dashboardMainOverviewEntryUnit {margin-left: -2px; margin-right: 2px; font-size: 12px;}
.dashboardMainCampaignFeedback {width: calc(100% - 25px);}
.dashboardMainCampaignFeedback .dashboardMainOverviewEntryIcon {background-color: #282828;}
.dashboardMainCampaignFeedbackTooltipLink {}
.dashboardMainCampaignFeedbackTooltip {display: none; position: absolute; width: 350px; margin-left: 145px; margin-top: 12px; background-color: white; border: 1px solid #999999; color: #6B6B6B;}
.dashboardMainCampaignFeedbackTooltipArrow {position: absolute; top: -10px; right: 20px; width: 0px; height: 0px; border-bottom: 10px solid #0086D7; border-left: 11px solid transparent; border-right: 11px solid transparent;}
.dashboardMainCampaignFeedbackTooltipHeader {padding: 12px 15px; font-size: 14px; background-color: #0086D7; color: white;}
.dashboardMainCampaignFeedbackTooltipEntries {max-height: 300px; overflow-y: auto;}
.dashboardMainCampaignFeedbackTooltipEntry {padding: 11px 18px; cursor: pointer;}
.dashboardMainCampaignFeedbackTooltipEntry:hover {background-color: #F2F2F2;}
.dashboardMainCampaignFeedbackTooltipEntryCampaign {font-weight: bold;}
.dashboardMainCampaignFeedbackTooltipEntryContent {font-size: 12px;}
.dashboardMainCampaignFeedbackTooltipEntryContent a {color: inherit;}
.dashboardMainCampaignFeedbackTooltipEntryContentIcon {float: left; width: 20px; margin-top: -2px; margin-right: 6px; font-size: 20px; text-align: center;}
.dashboardMainCampaignFeedbackTooltipEntryContentData {overflow: hidden;}
.dashboardMainCampaignFeedbackTooltipEntryCampaign + .dashboardMainCampaignFeedbackTooltipEntryContent {border-top: 1px solid #282828;}
.dashboardMainCampaignFeedbackTooltipEntryUnresolvedCount {}
.dashboardMainCampaigns {float: left; min-width: 320px; max-width: 350px;}
.dashboardMainCampaignsTitle, .dashboardMainContentTitle {margin-bottom: 8px; font-size: 20px; color: #282828;}
.dashboardMainCampaignsTitle {}
.dashboardMainCampaignsEntries {margin-left: -3px;}
.dashboardMainCampaignsEntry {margin-bottom: -1px; padding: 8px 5px 20px; border: 1px solid #282828; border-width: 1px 0px;}
.dashboardMainCampaignsEntryIcon {float: left; width: 25px; margin-left: 5px; margin-right: 10px; padding-top: 2px; font-size: 22px; text-align: center; color: #999999;}
.dashboardMainCampaignsEntryIcon .fd-campaign-draft {font-size: 26px;}
.dashboardMainCampaignsEntryIcon .fd-campaign-published {font-size: 28px; color: #0086D7;}
.dashboardMainCampaignsEntryData {padding-left: 8px; border-left: 1px solid #999999; overflow: hidden;}
.dashboardMainCampaignsEntryStatus {margin-top: -2px; margin-bottom: 2px;}
.dashboardMainCampaignsEntryName {font-size: 14px; font-weight: bold;}
.dashboardMainCampaignsEntryStatistics {margin-top: 12px; margin-bottom: 5px;}
.dashboardMainCampaignsEntryStatistics .dashboardGeneralCampaignEntryStatisticsEntry:first-child {padding-left: 0px; border-left: none;}
.dashboardMainCampaignsEntryStatistics .dashboardGeneralCampaignEntryStatisticsEntryTypeNoData {margin-top: -5px;}
.dashboardMainCampaignsMore {margin-top: 8px;}
.dashboardMainContent {float: right; width: 210px;}
.dashboardMainContentTitle {}
.dashboardMainContentEntries {}
.dashboardMainContentEntry {margin-bottom: 8px;}
.dashboardMainContentMore {margin: 4px;}
.dashboardMainActivitiesPanel {display: table-cell; width: 236px; padding: 15px 0px; border-left: 1px solid #282828; background-color: #F2F2F2;}
.dashboardMainActivitiesPanelTitle {padding: 0px 18px; font-size: 20px;}
.dashboardMainActivitiesPanelTitle .fd {margin-left: 4px; margin-right: -2px; font-size: 28px;}
.dashboardMainActivitiesPanelEntries {}
.dashboardMainActivitiesPanel .dashboardActivitiesEntry {padding: 10px 18px; cursor: pointer;}
.dashboardMainActivitiesPanel .dashboardActivitiesEntry:first-child {border-top-width: 1px;}
.dashboardMainActivitiesPanel .dashboardActivitiesEntry:hover {background-color: #F2EEE1;}
.dashboardMainActivitiesPanel .dashboardActivitiesEntryIcon {width: 25px; margin-right: 5px;}
.dashboardCampaigns {}
.dashboardCampaignsTypeCampaign {}
.dashboardCampaignsTypeLibrary {}
.dashboardCampaignsNewButtonContainer {margin-bottom: 30px;}
.dashboardCampaignsNewButton {}
.dashboardCampaignsNewButton .fd {margin-left: -4px; margin-right: 4px; font-size: 23px; vertical-align: -7px;}
.dashboardCampaignsStatisticsContainer {}
.dashboardCampaignsStatisticsLink {margin-right: 30px;}
.dashboardCampaignsStatisticsLink.withmenu {}
.dashboardCampaignsStatisticsLink img {margin-right: 8px; vertical-align: -8px;}
.dashboardCampaignsStatisticsMenu {margin-left: 25px; text-align: left;}
.dashboardCampaigns .commonIndexHeader {float: right; font-size: 12px;}
.dashboardCampaigns .commonIndexHeader > div {display: inline-block;}
.dashboardCampaigns .commonIndexHeaderResults {line-height: 34px;}
.dashboardCampaigns .commonIndexFilters select {max-width: 180px;}
.dashboardCampaignsHeaderUnresolvedFeedback {float: right; margin-top: 8px;}
.dashboardCampaignsHeaderUnresolvedFeedbackCount {margin-right: 5px;}
.dashboardCampaignsFolderMenuButtonsContainer {float: right;}
.dashboardCampaignsFolderMenuButtons {margin-top: 5px;}
.dashboardCampaignsFolderMenuButton {display: inline-block; width: 23px; height: 23px; line-height: 24px; font-size: 14px; text-align: center; color: #6B6B6B; background-color: #C0C0C0; border-radius: 100%; cursor: pointer;}
.dashboardCampaignsFolderMenuButton:hover {color: #F2F2F2; background-color: #0086D7;}
.dashboardCampaignsFolderMenuButtonOptions {}
.dashboardCampaignsFilterName {margin-bottom: 10px;}
.dashboardCampaignsFilterName input[type=text] {width: 550px;}
.dashboardCampaignsUnresolvedFeedback {margin: 25px 0px; font-size: 12px; font-weight: bold; color: #282828;}
.dashboardCampaignsUnresolvedFeedbackButton {margin-left: 15px;}
.dashboardCampaignsEntries {}
.dashboardCampaignsEntryIconCell {width: 49px; height: 52px; padding-right: 0px !important;}
.dashboardCampaignsEntryDataCell {}
.dashboardCampaignsEntryName {margin-bottom: 3px; font-size: 14px;}
.dashboardCampaignsEntryNameLink {}
.dashboardCampaignsEntryNameUnresolvedFeedbackCount {}
.dashboardCampaignsEntryNameTranslationIcon {display: inline-block; width: 29px; height: 14px; margin-left: 5px; background: url('images/campaigns_folder_translation_icon.svg?1755410777') no-repeat; vertical-align: -2px;}
.dashboardCampaignsEntryContents {color: #6B6B6B;}
.dashboardCampaignsEntryStatisticsCell {width: 68px;}
.dashboardCampaignsEntryStatisticsData {margin-bottom: 4px; text-align: center;}
.dashboardCampaignsEntryStatisticsIcon {margin-right: 1px; font-size: 13px; color: #A3A3A3;}
.dashboardCampaignsEntryStatisticsIcon .fd {vertical-align: middle;}
.dashboardCampaignsEntryStatisticsCount {color: #6B6B6B;}
.dashboardCampaignsEntryStatisticsBarContainer {width: 68px; height: 4px; margin: 0px auto; overflow: hidden;}
.dashboardCampaignsEntryStatisticsBarContainer.simple {border-top: 1px dotted #282828;}
.dashboardCampaignsEntryStatisticsBarContainer.simple .dashboardCampaignsEntryStatisticsBar {display: none;}
.dashboardCampaignsEntryStatisticsBar {height: 100%; margin-bottom: -4px; border-right: 1px solid white;}
.dashboardCampaignsEntryStatisticsBar.all {background-color: #A3A3A3;}
.dashboardCampaignsEntryStatisticsBar.started {background-color: #0086D7;}
.dashboardCampaignsEntryStatisticsBar.resolved {background-color: #80AB30;}
.dashboardCampaignsFolderEntry {}
.dashboardCampaignsFolderEntry .dashboardCampaignsEntryName {font-weight: bold;}
.dashboardCampaignsFolderEntryFoldersCount {}
.dashboardCampaignsFolderEntryAccess {text-align: center; color: #6B6B6B;}
.dashboardCampaignsFolderEntryAccessIcon {margin-bottom: 2px;}
.dashboardCampaignsFolderEntryAccessIcon .fd-general-folder-limited-access {color: #282828;}
.dashboardCampaignsFolderEntryAccessStatus {white-space: nowrap;}
.dashboardCampaignsEmpty {margin-top: 35px; font-size: 14px;}
.dashboardCampaignsEmptyDescription {color: #282828;}
.dashboardCampaignsEmptyDescription .fd {font-size: 24px; vertical-align: -5px;}
.dashboardCampaignsEmptyNote {margin-top: 30px; margin-left: 28px;}
.dashboardCampaignsDescription {display: none; float: right; width: 180px; margin-bottom: 50px; font-size: 12px; background: linear-gradient(180deg, #F9F7F3 85%, white 100%);}
.dashboardCampaignsDescription > div {width: 144px; padding: 20px 18px 30px;}
.dashboardCampaignsDescriptionCampaign {}
.dashboardCampaignsDescriptionCampaignImageContainer {margin-bottom: 12px; text-align: center;}
.dashboardCampaignsDescriptionCampaignImage {max-width: 145px; max-height: 100px; border-radius: 5px; vertical-align: top;}
.dashboardCampaignsDescriptionCampaignName {margin: -4px 0px 8px; font-size: 14px;}
.dashboardCampaignsDescriptionCampaignOptionsMenu {}
.dashboardCampaignsDescriptionCampaignOptionsMenuGo {}
.dashboardCampaignsDescriptionCampaignOptionsMenuMove {}
.dashboardCampaignsDescriptionCampaignOptionsMenuOptions {}
.dashboardCampaignsDescriptionCampaignSection {padding: 10px 0px 12px; border-top: 1px solid #A3A3A3;}
.dashboardCampaignsDescriptionCampaignStatus {}
.dashboardCampaignsDescriptionCampaignStatus:after {display: block; content: ''; clear: both;}
.dashboardCampaignsDescriptionCampaignStatusIcon {float: left; margin-right: 8px;}
.dashboardCampaignsDescriptionCampaignStatusIcon .dashboardGeneralCampaignsEntryIcon {width: 27px; height: 27px; line-height: 25px; font-size: 16px;}
.dashboardCampaignsDescriptionCampaignStatusDescription {overflow: hidden;}
.dashboardCampaignsDescriptionCampaignStatusScheduledRemoveLink {}
.dashboardCampaignsDescriptionCampaignStatusLibrary {}
.dashboardCampaignsDescriptionCampaignStatusLibraryNotPublished {color: #282828;}
.dashboardCampaignsDescriptionCampaignStatusLibraryNotPublishedIcon {float: right; margin-top: -2px; border: none !important; font-size: 36px; background: none;}
.dashboardCampaignsDescriptionCampaignStatusLibraryPublished {}
.dashboardCampaignsDescriptionCampaignStatusLibraryPublished > div {margin-bottom: 3px;}
.dashboardCampaignsDescriptionCampaignStatusLibraryPublishedIcon {display: inline-block; width: 23px; height: 23px; line-height: 26px; margin-bottom: 2px; font-size: 13px; text-align: center; color: white; border-radius: 100%;}
.dashboardCampaignsDescriptionCampaignStatusLibraryPublishedIcon.enabled {background-color: #80AB30;}
.dashboardCampaignsDescriptionCampaignStatusLibraryPublishedIcon.disabled {background-color: #CB2326;}
.dashboardCampaignsDescriptionCampaignStatusLibraryPublishedIconVisible {}
.dashboardCampaignsDescriptionCampaignTestChallenge {}
.dashboardCampaignsDescriptionCampaignStatistics {}
.dashboardCampaignsDescriptionCampaignStatisticsEntry {margin-bottom: 6px;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.all {}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.started {}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.resolved {}
.dashboardCampaignsDescriptionCampaignStatisticsEntryDescription {margin-bottom: 2px;}
.dashboardCampaignsDescriptionCampaignStatisticsEntryTitle {}
.dashboardCampaignsDescriptionCampaignStatisticsEntryUsersCount {color: #282828;}
.dashboardCampaignsDescriptionCampaignStatisticsEntryBarAndPercentage {}
.dashboardCampaignsDescriptionCampaignStatisticsEntryBarAndPercentage:after {display: block; content: ''; clear: both;}
.dashboardCampaignsDescriptionCampaignStatisticsEntryBarContainer {float: left; width: 100px; height: 5px; margin-right: 3px; border: 1px solid; background-color: white; border-radius: 4px;}
.dashboardCampaignsDescriptionCampaignStatisticsEntryBar {height: 100%; border-radius: 4px;}
.dashboardCampaignsDescriptionCampaignStatisticsEntryUsersPercentage {line-height: 7px; font-size: 9px;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry:first-child .dashboardCampaignsDescriptionCampaignStatisticsEntryUsersPercentage {display: none;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.all .dashboardCampaignsDescriptionCampaignStatisticsEntryBarContainer {border-color: #C4C4C4;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.all .dashboardCampaignsDescriptionCampaignStatisticsEntryBar {background-color: #C4C4C4;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.started .dashboardCampaignsDescriptionCampaignStatisticsEntryBarContainer {border-color: #0086D7;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.started .dashboardCampaignsDescriptionCampaignStatisticsEntryBar {background-color: #0086D7;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.started .dashboardCampaignsDescriptionCampaignStatisticsEntryUsersPercentage {color: #0086D7;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.resolved .dashboardCampaignsDescriptionCampaignStatisticsEntryBarContainer {border-color: #80AB30;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.resolved .dashboardCampaignsDescriptionCampaignStatisticsEntryBar {background-color: #80AB30;}
.dashboardCampaignsDescriptionCampaignStatisticsEntry.resolved .dashboardCampaignsDescriptionCampaignStatisticsEntryUsersPercentage {color: #80AB30;}
.dashboardCampaignsDescriptionCampaignStatisticsEmpty {color: #A3A3A3;}
.dashboardCampaignsDescriptionCampaignStatisticsEmptyIcon {float: right; margin-top: 6px; font-size: 40px;}
.dashboardCampaignsDescriptionCampaignStatisticsEmptyTitle {margin-bottom: 8px; color: #282828;}
.dashboardCampaignsDescriptionCampaignStatisticsEmptyDescription {}
.dashboardCampaignsDescriptionCampaignContents {}
.dashboardCampaignsDescriptionCampaignContent {}
.dashboardCampaignsDescriptionCampaignContentType {margin-bottom: 2px;}
.dashboardCampaignsDescriptionCampaignContentName {margin-bottom: 6px;}
.dashboardCampaignsDescriptionCampaignContentName a {color: #282828 !important;}
.dashboardCampaignsDescriptionCampaignContentRatingContainer, .dashboardCampaignsDescriptionCampaignContentRating {width: 65px; height: 12px; background: left center no-repeat;}
.dashboardCampaignsDescriptionCampaignContentRatingContainer {margin-bottom: 4px; background-image: url('images/campaign_content_rating_background.svg?1755410777');}
.dashboardCampaignsDescriptionCampaignContentRating {background-image: url('images/campaign_content_rating_dark.svg?1755410777');}
.dashboardCampaignsDescriptionCampaignContentRatingData {}
.dashboardCampaignsDescriptionCampaignContentData {margin-bottom: 4px;}
.dashboardCampaignsDescriptionCampaignContentDataTitle {}
.dashboardCampaignsDescriptionCampaignContentDataValue {color: #282828;}
.dashboardCampaignsDescriptionCampaignContentTestChallenge {margin-top: 8px;}
.dashboardCampaignsDescriptionCampaignContentTestChallengeIcon {float: left; margin-right: 5px; font-size: 30px; color: #282828;}
.dashboardCampaignsDescriptionCampaignContentTestChallengeDescription {overflow: hidden;}
.dashboardCampaignsDescriptionFolder {}
.dashboardCampaignsDescriptionFolderIcon {width: 90px; height: 90px; margin: 0px auto 12px; line-height: 94px; font-size: 50px; text-align: center; background-color: #282828; color: #F2F2F2; border-radius: 100%; cursor: default;}
.dashboardCampaignsDescriptionFolderIcon .fd {margin-left: 2px;}
.dashboardCampaignsTypeLibrary .dashboardCampaignsDescriptionFolderIcon {width: 145px; height: 100px; line-height: 104px; border-radius: 5px;}
.dashboardCampaignsDescriptionFolderOptionsMenu {}
.dashboardCampaignsDescriptionFolderOptionsMenuRename {}
.dashboardCampaignsDescriptionFolderOptionsMenuTranslate {}
.dashboardCampaignsDescriptionFolderOptionsMenuMove {}
.dashboardCampaignsDescriptionFolderOptionsMenuManageAccess {}
.dashboardCampaignsDescriptionFolderOptionsMenuDelete {}
.dashboardCampaignsDescriptionFolderTranslations {margin-top: 10px; padding-top: 15px; border-top: 1px solid #A3A3A3;}
.dashboardCampaignsDescriptionFolderTranslationsTitle {display: inline-block; margin-bottom: 15px; font-weight: bold; color: #282828 !important;}
.dashboardCampaignsDescriptionFolderTranslationsTitleIcon {display: inline-block; width: 29px; height: 14px; margin-right: 8px; background: url('images/campaigns_folder_translation_icon.svg?1755410777') no-repeat; vertical-align: -2px;}
.dashboardCampaignsDescriptionFolderTranslationsTranslations {}
.dashboardCampaignsDescriptionFolderTranslationsTranslation {margin-bottom: 20px;}
.dashboardCampaignsDescriptionFolderTranslationsTranslationLanguage {margin-bottom: 4px; color: #282828;}
.dashboardCampaignsDescriptionFolderTranslationsTranslationLanguage .generalLanguageIcon {vertical-align: -2px;}
.dashboardCampaignsDescriptionFolderTranslationsTranslationName {}
.dashboardCampaignsDescriptionFolderEntries {margin-top: 10px; border-top: 1px solid #A3A3A3;}
.dashboardCampaignsDescriptionFolderEntriesLoader {margin: 20px 0px; font-size: 30px; text-align: center;}
.dashboardCampaignsDescriptionFolderEntriesEmpty {margin-top: 8px;}
.dashboardCampaignsDescriptionFolderEntriesCount {}
.dashboardCampaignsDescriptionFolderEntry {padding: 6px 0px 10px; border-bottom: 1px solid #A3A3A3;}
.dashboardCampaignsDescriptionFolderEntryCampaign {}
.dashboardCampaignsDescriptionFolderEntryCampaignName {margin-bottom: 1px; font-weight: bold;}
.dashboardCampaignsDescriptionFolderEntryCampaignContents {}
.dashboardCampaignsDescriptionFolderEntryCampaignContents .dashboardGeneralCampaignEntryContentIcon {display: none;}
.dashboardCampaignsDescriptionFolderEntryFolder {}
.dashboardCampaignsDescriptionFolderEntryFolderIcon {float: left; margin-right: 5px; font-size: 14px; color: #282828;}
.dashboardCampaignsDescriptionFolderEntryFolderName {overflow: hidden; margin-top: 1px; font-weight: bold;}
.dashboardCampaignsDescriptionFolderEntryFolderNameLink {}
.dashboardCampaignsDescriptionFolderOpen {margin-top: 8px;}
.dashboardCampaignsDescriptionFolderOpenLink {}
.dashboardCampaignsDescriptionGeneralOptions {margin-bottom: 10px;}
.dashboardCampaignsDescriptionGeneralOptionsLink {}
.dashboardCampaignsDescriptionGeneralOptionsLink .fd {margin-right: 5px; font-size: 16px; vertical-align: middle;}
.dashboardCampaignsDescriptionGeneralOptionsMenu {margin-left: 7px;}
.dashboardCampaignsDescriptionGeneralOptionsMenuMove {}
.dashboardCampaignsDescriptionPermalinkPopup {width: 570px;}
.dashboardCampaignsDescriptionPermalinkPopup.campaign {}
.dashboardCampaignsDescriptionPermalinkPopup.folder {}
.dashboardCampaignsDescriptionPermalinkPopup.campaign .folder {display: none;}
.dashboardCampaignsDescriptionPermalinkPopup.folder .campaign {display: none;}
.dashboardCampaignsDescriptionPermalinkPopupContent {padding: 16px 20px; border: 1px solid #C0C0C0; border-radius: 5px;}
.dashboardCampaignsDescriptionPermalinkPopupTitle {margin-bottom: 10px;}
.dashboardCampaignsDescriptionPermalinkPopupPermalink {}
.dashboardCampaignsDescriptionPermalinkPopupPermalinkIcon {float: left; width: 23px; height: 23px; line-height: 21px; margin-right: 8px; font-size: 13px; text-align: center; color: white; background-color: #80AB30; border-radius: 100%; vertical-align: 1px;}
.dashboardCampaignsDescriptionPermalinkPopupPermalinkIcon.unpublished {background-color: #A3A3A3;}
.dashboardCampaignsDescriptionPermalinkPopupPermalinkIcon .fd {vertical-align: middle;}
.dashboardCampaignsDescriptionPermalinkPopupPermalinkData {padding: 3px 0px; color: #282828; overflow: hidden;}
.dashboardCampaignsDescriptionPermalinkPopupPermalinkLink {}
.dashboardCampaignsDescriptionPermalinkPopupPermalinkUnpublished {font-size: 12px; color: #A3A3A3;}
.dashboardCampaignsStatistics {margin-bottom: 50px;}
.dashboardCampaignsStatisticsSegments {margin-bottom: -10px; padding: 14px 16px; border: 1px solid #6B6B6B; border-radius: 10px;}
.dashboardCampaignsStatisticsDescription {margin: 30px 0px 20px; font-size: 14px; color: #282828;}
.dashboardCampaignsStatisticsExportButton {float: right;}
.dashboardCampaignsStatisticsExportButton .fd {margin: 0px 5px 2px -5px; font-size: 22px; vertical-align: middle;}
.dashboardCampaignsStatisticsFormat {float: right; margin-bottom: 10px;}
.dashboardCampaignsStatisticsFormatInput {}
input.dashboardCampaignsStatisticsFormatInput + b {min-width: 35px !important; margin: 0px; background-color: #6B6B6B !important;}
.dashboardCampaignsStatisticsTable {width: 100%; margin-bottom: 30px; border-collapse: collapse; font-size: 12px;}
.dashboardCampaignsStatisticsTable th {font-size: 15px; font-weight: normal; text-align: left; color: #282828;}
.dashboardCampaignsStatisticsTable th, .dashboardCampaignsStatisticsTable td {padding: 15px; vertical-align: top;}
.dashboardCampaignsStatisticsTable tbody {border-bottom: 1px solid #6B6B6B;}
.dashboardCampaignsStatisticsTableHeader {border-bottom: 3px solid white !important; background-color: #F2EEE1;}
.dashboardCampaignsStatisticsCampaign {}
.dashboardCampaignsStatisticsCampaignGeneralCell {width: 200px; padding-left: 20px !important; color: #282828;}
.dashboardCampaignsStatisticsCampaignUsersCell {}
.dashboardCampaignsStatisticsCampaignEmailsCell {}
.dashboardCampaignsStatisticsCampaignContentCell {}
.dashboardCampaignsStatisticsCampaignDeadlineCell {}
.dashboardCampaignsStatisticsCampaign.generalClickableEntry:hover {background-color: #F2F2F2;}
.dashboardCampaignsStatisticsCampaignLanguage {float: left;}
.dashboardCampaignsStatisticsCampaignLanguage .generalLanguageIcon {margin-left: 0px;}
.dashboardCampaignsStatisticsCampaignUsersCount {float: right;}
.dashboardCampaignsStatisticsCampaignUsersCount .fd {color: #6B6B6B; vertical-align: -1px;}
.dashboardCampaignsStatisticsCampaignUsersAllCount {margin-top: 8px; font-size: 18px;}
.dashboardCampaignsStatisticsCampaignUsersAllCount .fd {margin-right: 3px; font-size: 24px; vertical-align: -5px;}
.dashboardCampaignsStatisticsCampaignName {clear: both; padding-top: 4px;}
.dashboardCampaignsStatisticsCampaignSegments {padding-top: 8px;}
.dashboardCampaignsStatisticsCampaignProgress {margin-bottom: 12px;}
.dashboardCampaignsStatisticsCampaignProgress:last-child {margin-bottom: 0px;}
.dashboardCampaignsStatisticsCampaignProgressDescription {color: #6B6B6B; white-space: nowrap;}
.dashboardCampaignsStatisticsCampaignProgressHelp {cursor: help;}
.dashboardCampaignsStatisticsCampaignProgressNumber {color: #282828;}
.dashboardCampaignsStatisticsCampaignProgressNumber.important {font-weight: bold;}
.dashboardCampaignsStatisticsCampaignProgressNumber.toggleable {}
.dashboardCampaignsStatisticsCampaignProgressBarContainer {width: 95px; height: 4px; margin-top: 3px; background-color: #F2EEE1;}
.dashboardCampaignsStatisticsTableHeader .dashboardCampaignsStatisticsCampaignProgressBarContainer {background-color: white;}
.dashboardCampaignsStatisticsCampaignProgressBarContainer.started, .dashboardCampaignsStatisticsCampaignProgressBarContainer.resolved {height: 5px; margin-top: 2px; border: 1px solid; background-color: white; border-radius: 3px; overflow: hidden;}
.dashboardCampaignsStatisticsCampaignProgressBarContainer.started {margin-bottom: -2px; border-color: #0086D7;}
.dashboardCampaignsStatisticsCampaignProgressBarContainer.started .dashboardCampaignsStatisticsCampaignProgressBar {background-color: #0086D7;}
.dashboardCampaignsStatisticsCampaignProgressBarContainer.resolved {border-color: #80AB30;}
.dashboardCampaignsStatisticsCampaignProgressBarContainer.resolved .dashboardCampaignsStatisticsCampaignProgressBar {background-color: #80AB30;}
.dashboardCampaignsStatisticsCampaignProgressBarContainer.emails {}
.dashboardCampaignsStatisticsCampaignProgressBarContainer.content .dashboardCampaignsStatisticsCampaignProgressBar {background-color: #330000;}
.dashboardCampaignsStatisticsCampaignProgressBarContainer.deadline .dashboardCampaignsStatisticsCampaignProgressBar {background-color: #CB2326;}
.dashboardCampaignsStatisticsCampaignProgressBar {height: 100%; background-color: #999999;}
.dashboardCampaignsStatisticsCampaignExportButton {visibility: hidden; text-align: right; white-space: nowrap;}
.dashboardCampaignsStatisticsCampaign:hover .dashboardCampaignsStatisticsCampaignExportButton {visibility: visible;}
.dashboardCampaignsStatisticsCampaignExportButton .fd {margin-left: -2px; margin-right: 2px; font-size: 16px; vertical-align: -3px;}
.dashboardCampaignsStatisticsNote {font-size: 12px; color: #282828;}
.dashboardCampaignsStatisticsSegmentsSelection {}
.dashboardCampaignsStatisticsSegmentsSelectionDescription {margin-top: 30px; font-size: 14px;}
.dashboardCampaignsStatisticsSegmentsSelectionSegments {margin: 25px 0px;}
.dashboardCampaignsStatisticsSegmentsSelectionSubmit {margin: 40px 0px;}
.dashboardCampaignsStatisticsSegmentsSelectionSubmitButton {}
.dashboardCampaignsFolderSettings {padding-left: 65px !important;}
.dashboardCampaignsFolderSettings.accessopen {}
.dashboardCampaignsFolderSettings.accessopen .accesslimited {display: none;}
.dashboardCampaignsFolderSettings.accesslimited {}
.dashboardCampaignsFolderSettings.accesslimited .accessopen {display: none;}
.dashboardCampaignsFolderSettings .dashboardTitleSubpage .fd {margin-left: 10px; vertical-align: -1px;}
.dashboardCampaignsFolderSettingsForm {}
.dashboardCampaignsFolderSettingsFormHeaderSubmitButton {float: right; margin-left: 20px;}
.dashboardCampaignsFolderSettingsTree {display: none; margin-top: 30px; margin-bottom: 40px;}
.dashboardCampaignsFolderSettingsTreeEntry {margin-top: -1px; padding: 6px 5px; border: 1px solid #A3A3A3; border-width: 1px 0px; color: #A3A3A3;}
.dashboardCampaignsFolderSettingsTreeEntry:after {display: block; content: ''; clear: both;}
.dashboardCampaignsFolderSettingsTreeEntry.current {border-color: #282828; color: #282828;}
.dashboardCampaignsFolderSettingsTreeEntryData {float: left; width: 360px; padding-right: 20px; font-size: 20px;}
.dashboardCampaignsFolderSettingsTreeEntryArrow {float: left; margin-right: 10px; margin-top: 6px; text-align: right;}
.dashboardCampaignsFolderSettingsTreeEntryIcon {float: left; line-height: 35px; margin-right: 10px; font-size: 35px; vertical-align: middle;}
.dashboardCampaignsFolderSettingsTreeEntryIconLibrary {display: block; position: absolute; margin-top: -31px; margin-left: 9px; font-size: 14px;}
.dashboardCampaignsFolderSettingsTreeEntryName {margin-top: 6px; overflow: hidden;}
.dashboardCampaignsFolderSettingsTreeEntryAccess {overflow: hidden; margin: 5px 0px; padding-left: 14px; font-size: 12px; color: #6B6B6B;}
.dashboardCampaignsFolderSettingsTreeEntry.current .dashboardCampaignsFolderSettingsTreeEntryAccess {color: #282828;}
.dashboardCampaignsFolderSettingsTreeEntryAccessStatus {}
.dashboardCampaignsFolderSettingsTreeEntryAccessStatus .fd {margin-left: -14px; font-size: 13px; vertical-align: -1px;}
.dashboardCampaignsFolderSettingsTreeEntryAccessSegments {margin-top: 6px; color: #6B6B6B;}
.dashboardCampaignsFolderSettingsTreeEntryAccessLimited {margin-top: 6px;}
.dashboardCampaignsFolderSettingsTreeEntryAccessLimitedLimit {margin-top: 5px;}
.dashboardCampaignsFolderSettingsTreeEntryAccessLimitedOpen {}
.dashboardCampaignsFolderSettingsSegments {}
.dashboardCampaignsFolderSettingsSegmentsTitle {font-size: 20px; margin-bottom: 20px;}
.dashboardCampaignsFolderSettingsSegmentsDescription {margin-bottom: 20px; font-size: 14px;}
.dashboardCampaignsFolderSettingsSegmentsDescriptionFolderName {color: #282828;}
.dashboardCampaignsFolderSettingsSegmentsDescription b {color: #282828;}
.dashboardCampaignsFolderSettingsSegmentsGroups {}
.dashboardCampaignsFolderSettingsSegmentsGroupGrantAll {}
.regular .dashboardCampaignsFolderSettingsSegmentsGroupGrantAll {margin-top: 5px;}
.dashboardCampaignsFolderSettingsSegmentsGroupGrantAllLink {}
.dashboardCampaignsFolderSettingsSegmentsGroupRevokeAllLink {}
.dashboardCampaignsFolderSettingsSegmentsGroupName {}
.granted-all .dashboardGeneralUserSegmentsSelectionGroupAdditional {float: none;}
.granted-all .dashboardGeneralUserSegmentsSelectionGroupStatus {display: none;}
.dashboardCampaignsFolderSettingsSubmit {margin: 30px 0px 10px; text-align: center;}
.dashboardConfirmCampaignsFolderSettingsSegmentsGroupGrantAll {}
.dashboardConfirmCampaignsFolderSettingsSegmentsGroupGrantAll .generalPopupBody {color: #6B6B6B;}
.dashboardConfirmCampaignsFolderSettingsSegmentsGroupGrantAllGroupName {color: #282828;}
.dashboardConfirmCampaignsFolderSettingsSegmentsGroupRevokeAll {}
.dashboardConfirmCampaignsFolderSettingsSegmentsGroupRevokeAll .generalPopupBody {color: #6B6B6B;}
.dashboardCampaignsFolderTranslatePopup {}
.dashboardCampaignsFolderTranslatePopupForm {}
.dashboardCampaignsFolderTranslatePopupDescription {margin-bottom: 25px;}
.dashboardCampaignsFolderTranslatePopupFields {padding: 15px 20px 30px; border: 1px solid #A49788; font-size: 12px; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignsFolderTranslatePopupFields table {width: 100%; border-collapse: collapse; color: #282828;}
.dashboardCampaignsFolderTranslatePopupFields th {font-weight: normal; text-align: left;}
.dashboardCampaignsFolderTranslatePopupFields th, .dashboardCampaignsFolderTranslatePopupFields td {padding: 3px 0px; vertical-align: top;}
.dashboardCampaignsFolderTranslatePopupFieldsDefault {}
.dashboardCampaignsFolderTranslatePopupFieldsDefault .dashboardCampaignsFolderTranslatePopupFieldsEntry td {padding-bottom: 20px;}
.dashboardCampaignsFolderTranslatePopupFieldsTranslations {}
.dashboardCampaignsFolderTranslatePopupFieldsTranslationsAddLink {}
.dashboardCampaignsFolderTranslatePopupFieldsEntry {}
.dashboardCampaignsFolderTranslatePopupFieldsEntry.initialising {visibility: hidden;}
.dashboardCampaignsFolderTranslatePopupFieldsEntry fieldset {margin: 0px;}
.dashboardCampaignsFolderTranslatePopupFieldsEntryLanguage {padding-right: 20px !important;}
.dashboardCampaignsFolderTranslatePopupFieldsEntryLanguage .dashboardSelect {min-width: 170px;}
.dashboardCampaignsFolderTranslatePopupFieldsEntryLanguage .dashboardSelectCommonOption {max-width: 160px; min-height: 18px; line-height: 18px; font-size: 12px; white-space: nowrap;}
.dashboardCampaignsFolderTranslatePopupFieldsEntryLanguage .dashboardSelectSelectedOption {overflow: hidden;}
.dashboardCampaignsFolderTranslatePopupFieldsEntryTranslation {width: 100%;}
.dashboardCampaignsFolderTranslatePopupFieldsEntryTranslation input {width: 265px;}
.dashboardCampaignsFolderTranslatePopupFieldsEntryRemove {}
.dashboardCampaignsFolderTranslatePopupFieldsEntryRemoveButton {display: inline-block; width: 18px; height: 18px; line-height: 20px; margin-top: 3px; margin-left: 4px; font-size: 9px; text-align: center; color: #6B6B6B; border-radius: 100%; cursor: pointer;}
.dashboardCampaignsFolderTranslatePopupFieldsEntryRemoveButton:hover {color: white; background-color: #282828;}
.dashboardCampaign {}
.dashboardCampaign .dashboardContentWithMenuMenuEntryIcon.fd-campaign-emails {vertical-align: -3px;}
.dashboardCampaign .dashboardContentWithMenuMenuEntryIcon.fd-campaign-users {font-size: 19px;}
.dashboardCampaign .dashboardContentWithMenuMenuEntryIcon.fd-general-options {font-size: 22px; vertical-align: middle;}
.dashboardCampaignHeaderNameForm {margin-bottom: 20px; font-size: 14px;}
.dashboardCampaignHeaderNameForm fieldset {margin: 0px;}
.dashboardCampaignHeaderNameForm .formError {display: none; margin-top: 5px;}
.dashboardCampaignHeaderNameFormName {font-size: 24px;}
.dashboardCampaignHeaderNameFormName input {width: 550px;}
.dashboardCampaignHeaderNameFormSaved {}
.dashboardCampaignHeaderNotification {margin: 20px 0px; font-size: 14px; color: #282828;}
.dashboardCampaignHeaderCopiedNotification {}
.dashboardCampaignHeaderCopiedNotification .fd {margin-right: 5px; font-size: 24px; color: #80AB30; vertical-align: middle;}
.dashboardCampaignHeaderUnpublishedNotification {}
.dashboardCampaignHeaderUnpublishedNotificationIcon {display: inline-block; width: 22px; height: 22px; line-height: 24px; margin-right: 2px; border: 1px solid #282828; font-size: 19px; text-align: center; border-radius: 100%; vertical-align: middle;}
.dashboardCampaignHeaderLibraryNotVisibleNotification {color: #A3A3A3;}
.dashboardCampaignHeaderLibraryNotVisibleNotificationIcon {display: inline-block; width: 22px; height: 22px; line-height: 24px; margin-right: 2px; border: 1px solid #A3A3A3; text-align: center; border-radius: 100%; vertical-align: middle;}
.dashboardCampaignHeaderLibraryNotVisibleNotificationIcon:after {content: ''; display: block; height: 22px; margin-top: -28px; margin-left: 9px; border-left: 1px solid #A3A3A3; transform: rotate(-45deg);}
.dashboardCampaignUserStatusExplanation {margin-left: -10px;}
.dashboardCampaignCreateMenu {margin-bottom: 25px; padding: 4px 74px; line-height: 34px; font-size: 12px; font-weight: bold; text-align: center; color: #6B6B6B; background-color: #282828; border-radius: 5px;}
.dashboardCampaignCreateMenuButtonBack, .dashboardCampaignCreateMenuButtonNext {min-width: 70px; padding-left: 0px; padding-right: 0px;}
.dashboardCampaignCreateMenuButtonBack .fd, .dashboardCampaignCreateMenuButtonNext .fd {vertical-align: -1px;}
.dashboardCampaignCreateMenuButtonBack {float: left; margin-left: -70px;}
.dashboardCampaignCreateMenuButtonBack .fd {margin-right: 4px;}
.dashboardCampaignCreateMenuButtonNext {float: right; margin-right: -70px;}
.dashboardCampaignCreateMenuButtonNext .fd {margin-left: 4px;}
.dashboardCampaignCreateMenuEntries .fd {margin: 0px 4px; vertical-align: -2px;}
.dashboardCampaignCreateMenuEntries a {color: #C0C0C0; text-decoration: none !important;}
.dashboardCampaignCreateMenuEntries a:hover, .dashboardCampaignCreateMenuEntries a.active {color: white;}
.dashboardCampaignContent {}
.dashboardCampaignContentNew {margin-bottom: 20px; font-size: 14px;}
.dashboardCampaignContentNewTitle {margin-bottom: 4px; font-weight: bold; color: #282828;}
.dashboardCampaignContentNewAdd {width: 270px; margin: 40px 0px 10px; padding: 13px 15px; border: 1px solid #C0C0C0; font-size: 12px; border-radius: 5px;}
.dashboardCampaignContentNewAddTitle {margin-bottom: 8px;}
.dashboardCampaignContentNewAddDescription {margin-bottom: 8px;}
.dashboardCampaignContentNewAddDescription b {font-weight: bold; color: #282828;}
.dashboardCampaignContentNewAddLinkContainer {margin-bottom: 10px;}
.dashboardCampaignContentNewAddLink {}
.dashboardCampaignContentNewAddIcons {}
.dashboardCampaignContentNewAddIcon {display: inline-block; width: 46px; height: 46px; line-height: 42px; margin: 0px 1px; border: 1px solid #C0C0C0; font-size: 24px; text-align: center; color: #C0C0C0; background-color: white; border-radius: 100%;}
.dashboardCampaignContentNewAddIcon .fd {vertical-align: middle;}
.dashboardCampaignContentEntry {margin-bottom: 20px;}
.dashboardCampaignContentEntryWarning {font-weight: bold; color: #CC3939;}
.dashboardCampaignContentEntryNameEdit {}
.dashboardCampaignContentEntryEdit {}
.dashboardCampaignContentEntryCourseShowOnlyContentUnits {}
.dashboardCampaignContentEntryCourseShowOnlyContentUnitsIcon {font-size: 20px;}
.dashboardCampaignContentEntryCourseShowOnlyContentUnitsIcon .fd {margin-top: -1px;}
.dashboardCampaignContentEntryCourseShowOnlyContentUnitsIcon-1 {color: #CB2326;}
.dashboardCampaignContentEntryCourseShowOnlyContentUnitsIcon-1:after {display: block; content: ''; position: absolute; height: 18px; margin-left: 8.5px; margin-top: -20.5px; border-left: 2px solid #CB2326; transform: rotate(45deg);}
.dashboardCampaignContentEntryCourseShowOnlyContentUnitsIcon-0 {color: #80AB30;}
.dashboardCampaignContentEntryTestEditLink {}
.dashboardCampaignContentEntryChecklistEditLink {}
.dashboardCampaignContentEntryCampaignEnd {}
.dashboardCampaignContentEntryCampaignEnd.compact {}
.dashboardCampaignContentEntryCampaignEnd .dashboardGeneralContent {color: #282828; background-color: #F2F2F2;}
.dashboardCampaignContentEntryCampaignEnd.compact .dashboardGeneralContent {width: auto; background-color: white;}
.dashboardCampaignContentEntryCampaignEnd.compact .dashboardCampaignContentEntryTaskSettings {background: none;}
.dashboardCampaignContentEntryCampaignEnd.compact .dashboardCampaignContentEntryTaskDetails {display: none;}
.dashboardCampaignContentEntryCampaignEnd .dashboardCampaignContentNewAdd {margin: 0px; padding-top: 23px; padding-bottom: 20px; border: none;}
.dashboardCampaignContentEntryCampaignEnd .dashboardCampaignContentNewAddTitle {font-size: 14px; font-weight: bold; color: #282828;}
.dashboardCampaignContentEntryTask {display: table;}
.dashboardCampaignContentEntryTaskSettings, .dashboardCampaignContentEntryTaskDetails {display: table-cell; vertical-align: top;}
.dashboardCampaignContentEntryTaskSettings {width: 175px; padding: 23px 18px 10px; font-size: 12px; background-color: white; border-radius: 5px 0px 0px 5px;}
.dashboardCampaignContentEntryTaskSettingsTitle {margin-bottom: 8px; font-size: 14px; font-weight: bold; color: #282828;}
.dashboardCampaignContentEntryTaskSettingsSetting {margin-bottom: 6px; margin-right: 10px;}
.dashboardCampaignContentEntryTaskSettingsSetting.unlockedby {}
.dashboardCampaignContentEntryTaskSettingsSetting.resolves {}
.dashboardCampaignContentEntryTaskSettingsSetting.campaignend {}
.dashboardCampaignContentEntryTaskSettingsSetting:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentEntryTaskSettingsSettingIcon {float: left; margin-right: 5px; margin-top: 2px;}
.dashboardCampaignContentEntryTaskSettingsSettingIconUnlockedBy {display: inline-block; width: 26px; height: 26px; border-radius: 100%; background: center center no-repeat;}
.dashboardCampaignContentEntryTaskSettingsSettingIconUnlockedBy.unlocked {background-color: #80AB30; background-image: url('images/campaign_content_task_settings_unlocked_by_unlocked.svg?1755410777');}
.dashboardCampaignContentEntryTaskSettingsSettingIconUnlockedBy.locked {background-color: #CB2326; background-image: url('images/campaign_content_task_settings_unlocked_by_locked.svg?1755410777');}
.dashboardCampaignContentEntryTaskSettingsSettingIconResolves {font-size: 26px; color: #282828;}
.dashboardCampaignContentEntryTaskSettingsSettingIconCampaignEnd {display: inline-block; width: 26px; height: 26px; line-height: 26px; margin-top: 6px; font-size: 16px; text-align: center; color: white; background: linear-gradient(65deg, #005298 7%, #006BAF 50%, #0198CF 93%); border-radius: 100%;}
.dashboardCampaignContentEntryTaskSettingsSettingDescription {overflow: hidden;}
.dashboardCampaignContentEntryTaskSettingsOptions {margin: 10px 0px 5px;}
.dashboardCampaignContentEntryTaskSettingsOptionsLink {}
.dashboardCampaignContentEntryTaskSettingsOptionsLink .fd {width: 26px; font-size: 21px; padding-right: 5px; text-align: center; vertical-align: -6px;}
.dashboardCampaignContentEntryTaskSettingsOptionsMenu {margin-left: 18px;}
.dashboardCampaignContentEntryTaskSettingsOptionsMenuEntry {}
.dashboardCampaignContentEntryTaskDetails {}
.dashboardCampaignContentEntryTaskDetails .dashboardGeneralContentIconContainer {padding: 12px 14px;}
.dashboardCampaignContentEntryTaskDetails .dashboardGeneralContentDescription {padding: 12px 8px; padding-left: 0px;}
.dashboardCampaignContentEntryTaskDetails .dashboardGeneralContentType {margin-bottom: 2px; font-size: 12px; font-weight: normal; color: inherit;}
.dashboardCampaignContentEntryTaskDetails .dashboardGeneralContentName {font-size: 14px; font-weight: bold;}
.dashboardCampaignContentEntryTaskDetails .dashboardGeneralContentDataSetting {margin-left: -82px; margin-bottom: 0px;}
.dashboardCampaignContentEntryTaskArrowContainer {position: absolute; float: left; overflow: hidden; width: 30px; height: 14px; margin-left: 17px;}
.dashboardCampaignContentEntryTaskArrowContainer:last-child {margin-top: -1px;}
.dashboardCampaignContentEntryTaskArrow {width: 18px; height: 18px; margin: -10px auto 0px; border: 1px solid #A49788; background-color: white; transform: rotate(45deg);}
.dashboardCampaignContentTaskMoveWarning {}
.dashboardCampaignContentTaskRemoveWarning {}
.dashboardCampaignContentTaskResolvesPopup {width: 600px;}
.dashboardCampaignContentTaskResolvesPopupTaskNumber {}
.dashboardCampaignContentTaskResolvesPopupTask {}
.dashboardCampaignContentTaskResolvesPopupTask .dashboardCampaignContentEntryEdit {display: none;}
.dashboardCampaignContentTaskResolvesPopupTask .dashboardCampaignContentEntryTaskArrowContainer:first-child {display: none;}
.dashboardCampaignContentTaskResolvesPopupTask .dashboardCampaignContentEntryTaskSettingsSetting.resolves {display: none;}
.dashboardCampaignContentTaskResolvesPopupResolves {margin-top: 5px; border: 1px solid #0086D7; border-radius: 5px;}
.dashboardCampaignContentTaskResolvesPopupResolvesTitle {margin: -1px; padding: 10px 14px; border-radius: 5px 5px 0px 0px; font-size: 14px; font-weight: bold; color: white; background: linear-gradient(8deg, #005298 7%, #006BAF 50%, #0198CF 93%);}
.dashboardCampaignContentTaskResolvesPopupResolvesTasks {padding: 5px 0px;}
.dashboardCampaignContentTaskResolvesPopupResolvesTask {margin: 0px 14px; padding: 15px 0px; border-bottom: 1px solid #A3A3A3;}
.dashboardCampaignContentTaskResolvesPopupResolvesTask.disabled {color: #A3A3A3;}
.dashboardCampaignContentTaskResolvesPopupResolvesTask:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentTaskResolvesPopupResolvesTaskNumber {float: left; width: 200px;}
.dashboardCampaignContentTaskResolvesPopupResolvesTaskNumber input[type=checkbox] + span {margin-right: 2px;}
.dashboardCampaignContentTaskResolvesPopupResolvesTaskDetails {overflow: hidden;}
.dashboardCampaignContentTaskResolvesPopupResolvesTaskDetailsName {color: #282828;}
.dashboardCampaignContentTaskResolvesPopupResolvesTask.disabled .dashboardCampaignContentTaskResolvesPopupResolvesTaskDetailsName {color: inherit;}
.dashboardCampaignContentTaskResolvesPopupResolvesTask:last-child {border-bottom: none;}
.dashboardCampaignContentTaskResolvesPopupNote {margin-top: 15px; font-size: 12px;}
.dashboardCampaignContentTaskResolvesPopupNoteMark {font-weight: bold; color: #CB2326;}
.dashboardCampaignContentNameEditPopup {margin-top: 100px; font-size: 12px;}
.dashboardCampaignContentNameEditPopup fieldset {padding: 15px 30px 20px; border: 1px solid #A49788; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignContentNameEditPopup fieldset input {margin: 5px 0px;}
.dashboardCampaignContentNameEditPopup .formError {margin: 0px 0px 5px;}
.dashboardCampaignContentNameEditPopupLabel {color: #282828;}
.dashboardCampaignContentNameEditPopupDescription {margin-top: 2px;}
.dashboardCampaignContentEditWarning {}
.dashboardCampaignContentEditWarning .dashboardWarningPopupIcon {background-color: #F2A916;}
.dashboardCampaignContentEditWarningIcon {width: 162px; height: 143px; margin: 50px auto; background: url('images/campaign_content_edit_warning_icon.svg?1755410777') no-repeat;}
.dashboardCampaignContentEditWarningTitle {margin-bottom: 20px; font-size: 24px;}
.dashboardCampaignContentEditWarningWarning {margin-bottom: 30px; color: #282828;}
.dashboardCampaignContentEditWarningWarning .generalWarningIcon {font-size: 24px; line-height: 26px; vertical-align: -6px;}
.dashboardCampaignContentEditWarningDescription {}
.dashboardCampaignContentEditWarningButtons {margin: 40px 0px 20px; text-align: center;}
.dashboardCampaignContentEditWarningContinueButton {min-width: 90px;}
.dashboardCampaignContentEditAlreadyPublishedWarning {}
.dashboardCampaignContentAddPopup {width: 740px; margin: 80px auto 50px; padding: 0px;}
.dashboardCampaignContentAddPopupHeader {color: white;}
.dashboardCampaignContentAddPopupBody {min-height: 380px; padding: 35px;}
.dashboardCampaignContentAddHeaderCampaign {padding: 20px 30px; background-color: #0086D7;}
.dashboardCampaignContentAddHeaderCampaignIcon {float: left; width: 45px; margin-right: 8px; font-size: 45px; text-align: center;}
.dashboardCampaignContentAddHeaderCampaignIcon .fd-campaign-published {margin-left: 2px;}
.dashboardCampaignContentAddHeaderCampaignSurtitle {margin-bottom: 2px; font-size: 12px;}
.dashboardCampaignContentAddHeaderCampaignTitle {font-size: 20px;}
.dashboardCampaignContentAddHeaderCampaignTitleNew {}
.dashboardCampaignContentAddHeaderCampaignTitleAdd {}
.dashboardCampaignContentAddHeaderCampaignTitleTestEdit {}
.dashboardCampaignContentAddHeaderCampaignTitleChecklistEdit {}
.dashboardCampaignContentAddHeaderContent {margin-top: 1px; padding: 10px 30px; background: linear-gradient(10deg, #005298 7%, #006BAF 50%, #0198CF 93%);}
.dashboardCampaignContentAddHeaderContentCourse {}
.dashboardCampaignContentAddHeaderContentTest {}
.dashboardCampaignContentAddHeaderContentChecklist {}
.dashboardCampaignContentAddHeaderContent:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddHeaderContentIcon {float: left; width: 45px; height: 45px; line-height: 42px; margin-right: 8px; font-size: 24px; text-align: center; background-color: white; color: #0086D7; border-radius: 100%; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardCampaignContentAddHeaderContentIcon .fd {vertical-align: middle;}
.dashboardCampaignContentAddHeaderContentTitle {margin-top: 3px; font-size: 20px;}
.dashboardCampaignContentAddHeaderContentSubtitle {font-size: 12px;}
.dashboardCampaignContentAddTypes {margin: -5px;}
.dashboardCampaignContentAddTypesTitle {margin-bottom: 30px; font-size: 20px;}
.dashboardCampaignContentAddTypesSections {display: table; table-layout: fixed; width: calc(100% + 50px); margin: -25px; border-spacing: 25px;}
.dashboardCampaignContentAddTypesSection {display: table-cell; border: 1px solid #A49788; border-radius: 5px; overflow: hidden;}
.dashboardCampaignContentAddTypesSectionTitle {padding: 18px; background-color: #F2EEE1;}
.dashboardCampaignContentAddTypesSectionTypes {padding: 20px; text-align: center;}
.dashboardCampaignContentAddTypesSectionTypesFile {margin: 0px -5px 30px;}
.dashboardCampaignContentAddTypesSectionTypeRegular {padding: 15px 4px; border-bottom: 1px solid #A49788;}
.dashboardCampaignContentAddTypesSectionTypeRegular:first-child {padding-top: 0px;}
.dashboardCampaignContentAddTypesSectionTypeRegular:last-child {padding-bottom: 0px; border-bottom: none;}
.dashboardCampaignContentAddTypesSectionTypeRegular:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddTypesSectionTypeRegularIcon {float: left; width: 60px; height: 60px; line-height: 64px; margin-right: 20px; font-size: 28px; color: white; background: linear-gradient(65deg, #005298 7%, #006BAF 50%, #0198CF 93%); border-radius: 100%;}
.dashboardCampaignContentAddTypesContentTypeRegularButtonContainer {overflow: hidden;}
.dashboardCampaignContentAddTypesContentTypeRegularButton {display: block; width: auto; margin-top: 15px; padding-left: 0px; padding-right: 0px;}
.dashboardCampaignContentAddTypesSectionTypeFile {display: inline-block; width: 62px; margin: 0px 3px;}
.dashboardCampaignContentAddTypesSectionTypeFileIcon {width: 60px; height: 60px; line-height: 66px; margin-bottom: 15px; border: 1px solid #0086D7; font-size: 35px; text-align: center; color: #0086D7; border-radius: 100%;}
.dashboardCampaignContentAddTypesSectionTypeFileName {margin: 0px -10px; color: #A3A3A3;}
.dashboardCampaignContentAddTypesSectionTypeAdd {}
.dashboardCampaignContentAddTypesContentTypes {white-space: nowrap;}
.dashboardCampaignContentAddTypesContentType {display: inline-block; width: 110px; margin-right: 14px; padding: 15px 20px; border: 1px solid #A49788; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignContentAddTypesContentType:last-child {margin-right: 0px;}
.dashboardCampaignContentAddTypesContentTypeIconContainer {margin-bottom: 20px; padding: 20px 0px; background: linear-gradient(55deg, #005298 7%, #006BAF 50%, #0198CF 93%); border-radius: 5px;}
.dashboardCampaignContentAddTypesContentTypeIcon {width: 60px; height: 60px; line-height: 56px; margin: 0px auto; border: 1px solid white; font-size: 25px; text-align: center; color: white; border-radius: 100%;}
.dashboardCampaignContentAddTypesContentTypeIcon .fd {vertical-align: middle;}
.dashboardCampaignContentAddTypesContentTypeButton {width: 100%; padding-left: 0px; padding-right: 0px;}
.dashboardCampaignContentAddTypesContentTypeAdd {}
.dashboardCampaignContentAddTypesContentTypesFile {margin-top: 15px; margin-bottom: 50px;}
.dashboardCampaignContentAddTypesContentTypesFileDescription {margin-top: 3px; font-size: 12px; color: #A3A3A3;}
.dashboardCampaignContentAddType {}
.dashboardCampaignContentAddTypeCourse {}
.dashboardCampaignContentAddTypeTest {}
.dashboardCampaignContentAddTypeChecklist {}
.dashboardCampaignContentAddTypeObservationChecklist {}
.dashboardCampaignContentAddTypeLiveSession {}
.dashboardCampaignContentAddTypeFile {margin-top: -15px;}
.dashboardCampaignContentAddTypeFileCreateForm {}
.dashboardCampaignContentAddTypeFileTitle {margin-bottom: 6px; font-size: 20px; color: #282828;}
.dashboardCampaignContentAddTypeFileDescription {margin-bottom: 15px; font-size: 12px;}
.dashboardCampaignContentAddTypeFileContent {border: 1px solid #A49788; border-radius: 5px; overflow: hidden;}
.dashboardCampaignContentAddTypeFileContent > div {padding: 15px 25px 30px;}
.dashboardCampaignContentAddTypeFileContentData {font-size: 12px; background-color: #F2EEE1;}
.dashboardCampaignContentAddTypeFileContentData fieldset {margin: 0px 0px 20px;}
.dashboardCampaignContentAddTypeFileContentData fieldset:last-child {margin-bottom: 0px;}
.dashboardCampaignContentAddTypeFileContentDataLabel {margin-bottom: 5px; color: #282828;}
.dashboardCampaignContentAddTypeFileContentDataDescription {margin-top: 10px;}
.dashboardCampaignContentAddTypeFileContentDataLanguageField {}
.dashboardCampaignContentAddTypeFileContentUpload {line-height: 34px; margin-bottom: 20px;}
.dashboardCampaignContentAddTypeFileContentUpload fieldset {margin: 0px;}
.dashboardCampaignContentAddTypeFileContentUpload fieldset.error .formError {display: inline !important;}
.dashboardCampaignContentAddTypeFileContentUploadIcon {margin-right: 10px; font-size: 36px; color: #006BAF;}
.dashboardCampaignContentAddTypeFileContentUploadIcon .fd {vertical-align: -12px;}
.dashboardCampaignContentAddTypeFileContentUploadButtonContainer {}
.dashboardCampaignContentAddTypeFileContentUploadButton {}
.dashboardCampaignContentAddTypeFileContentUploadFileContainer {display: none; font-size: 12px;}
.dashboardCampaignContentAddTypeFileContentUploadFileName {color: #282828;}
.dashboardCampaignContentAddTypeFileContentUploadFileRemove {}
.dashboardCampaignContentAddTypeFileContentUploadFileField {display: none;}
.dashboardCampaignContentAddTypeFileContentUploadErrorContainer {display: inline-block; margin-left: 15px;}
.dashboardCampaignContentAddTypeFileContentFormats {}
.dashboardCampaignContentAddTypeFileContentFormats:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddTypeFileContentFormatsTitle {margin-bottom: 12px; color: #282828;}
.dashboardCampaignContentAddTypeFileContentFormat {float: left; margin-right: 20px;}
.dashboardCampaignContentAddTypeFileContentFormat:last-child {margin-right: 0px;}
.dashboardCampaignContentAddTypeFileContentFormatIcon {float: left; height: 38px; line-height: 42px; margin-right: 8px; font-size: 30px; text-align: center; color: #A3A3A3; border-radius: 5px;}
.dashboardCampaignContentAddTypeFileContentFormatDescription {overflow: hidden;}
.dashboardCampaignContentAddTypeFileContentFormatTitle {margin-top: 2px;}
.dashboardCampaignContentAddTypeFileContentFormatExtensions {font-size: 12px;}
.dashboardCampaignContentAddTypeFileButtons {margin-top: 30px; font-size: 12px; text-align: right;}
.dashboardCampaignContentAddTypeFileButtonsCloseButton {margin: 0px 25px;}
.dashboardCampaignContentAddTypeFile .dashboardCampaignContentAddTypeContentForm {display: none;}
.dashboardCampaignContentAddTypeContent {display: none; margin-top: -10px; font-size: 12px;}
.dashboardCampaignContentAddTypeContent .commonIndexFilters {height: 26px; margin-bottom: 0px; padding: 4px 10px;}
.dashboardCampaignContentAddTypeContent .commonIndexFiltersFilters {margin-top: 1px; vertical-align: top;}
.dashboardCampaignContentAddTypeContent .commonIndexFiltersClose {margin-top: 2px; margin-right: -5px;}
.dashboardCampaignContentAddTypeContent .commonIndexFilter > div {display: inline-block;}
.dashboardCampaignContentAddTypeContent .commonIndexFilterTitle {margin-right: 5px; color: inherit;}
.dashboardCampaignContentAddTypeContentEmpty {display: none; margin-top: 70px; text-align: center;}
.dashboardCampaignContentAddTypeContentEmptyTitle {margin-bottom: 60px; font-size: 20px;}
.dashboardCampaignContentAddTypeContentEmptyButtonContainer {margin-bottom: 25px;}
.dashboardCampaignContentAddTypeButtons {margin-top: 30px;}
.dashboardCampaignContentAddTypeButtons:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddTypeButtonsNew {float: left; line-height: 34px;}
.dashboardCampaignContentAddTypeButtonsGeneral {float: right;}
.dashboardCampaignContentAddTypeButtonsCloseButton {margin: 0px 25px;}
.dashboardCampaignContentAddTypeButtonsSubmitButton {min-width: 90px;}
.dashboardCampaignContentAddTypeContentSearch {float: right; line-height: 34px;}
.dashboardCampaignContentAddTypeContentTitle {line-height: 34px; margin-left: 10px !important;}
.dashboardCampaignContentAddTypeContentTitle.infolder {display: none !important;}
.dashboardCampaignContentAddTypeContentForm {clear: both;}
.dashboardCampaignContentAddTypeContentForm fieldset {margin: 0px; padding: 0px;}
.dashboardCampaignContentAddTypeContentForm .formError {margin: 18px 15px 0px; font-size: 14px; font-weight: normal; color: #282828;}
.dashboardCampaignContentAddTypeContentFormError {}
.dashboardCampaignContentAddTypeContentFormErrorIcon {float: left; margin-right: 5px;}
.dashboardCampaignContentAddTypeContentFormErrorIcon .generalWarningIcon {line-height: 30px; font-size: 24px;}
.dashboardCampaignContentAddTypeContentFormErrorIcon + div {overflow: hidden;}
.dashboardCampaignContentAddTypeContentFormErrorDescription {padding-top: 3px;}
.dashboardCampaignContentAddTypeContentFormErrorDescriptionHighlighted {color: red;}
.dashboardCampaignContentAddTypeContentEntriesContainer {min-height: 290px;}
.dashboardCampaignContentAddTypeContentEntries {border-top-width: 1px;}
.dashboardCampaignContentAddTypeContentEntries .commonIndexPagination {color: #6B6B6B;}
.dashboardCampaignContentAddTypeContentEntries .commonIndexPaginationShowAll {display: none;}
.dashboardCampaignContentAddTypeContentEntries tbody td {padding: 0px;}
.dashboardCampaignContentAddTypeContentGeneralEntry {font-size: 12px;}
.dashboardCampaignContentAddTypeContentGeneralEntry label {display: block; line-height: 30px; padding: 4px; cursor: pointer;}
.dashboardCampaignContentAddTypeContentGeneralEntry label:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddTypeContentGeneralEntry.checked label {background: linear-gradient(6deg, #005298 7%, #006BAF 50%, #0198CF 93%); color: white;}
.dashboardCampaignContentAddTypeContentGeneralEntry.notchecked label {color: #282828;}
.dashboardCampaignContentAddTypeContentGeneralEntry.notchecked label:hover {background-color: #F2F2F2;}
.dashboardCampaignContentAddTypeContentGeneralEntryIcon {float: left; display: inline-block; width: 30px; height: 30px; line-height: 28px; margin-right: 15px; font-size: 18px; text-align: center; background-color: white; color: #6B6B6B; border-radius: 100%;}
.dashboardCampaignContentAddTypeContentGeneralEntryIcon .fd {vertical-align: middle;}
.dashboardCampaignContentAddTypeContentGeneralEntry.checked .dashboardCampaignContentAddTypeContentGeneralEntryIcon {color: #006BAF;}
.dashboardCampaignContentAddTypeContentGeneralEntryName {float: left;}
.dashboardCampaignContentAddTypeContentGeneralEntryDescription {float: right; margin-right: 5px;}
.dashboardCampaignContentAddTypeContentGeneralEntry.notchecked .dashboardCampaignContentAddTypeContentGeneralEntryDescription {color: #6B6B6B;}
.dashboardCampaignContentAddTypeContentEntry {}
.dashboardCampaignContentAddTypeContentFolderEntry {}
.dashboardCampaignContentAddTypeContentFolderEntry .dashboardCampaignContentAddTypeContentGeneralEntryIcon .fd {vertical-align: -2px;}
.dashboardCampaignContentAddCourseSettings {}
.dashboardCampaignContentAddCourseSettingsForm {}
.dashboardCampaignContentAddCourseSettingsTitle {font-size: 20px;}
.dashboardCampaignContentAddCourseSettingsTypes {margin-top: 35px; margin-bottom: 10px;}
.dashboardCampaignContentAddCourseSettingsTypes:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddCourseSettingsType {width: 220px; padding: 20px 50px 30px; border: 1px solid #A49788; text-align: center; font-size: 12px; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignContentAddCourseSettingsType.course {float: left;}
.dashboardCampaignContentAddCourseSettingsType.reference {float: right;}
.dashboardCampaignContentAddCourseSettingsTypeTitle {margin-bottom: 20px; font-size: 20px;}
.dashboardCampaignContentAddCourseSettingsTypeIcon {width: 65px; height: 65px; line-height: 65px; margin: 0px auto 25px; font-size: 30px; text-align: center; color: #006BAF; background-color: white; border-radius: 100%; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardCampaignContentAddCourseSettingsTypeIcon .fd {vertical-align: middle;}
.dashboardCampaignContentAddCourseSettingsTypeDescription {min-height: 45px; margin-bottom: 15px;}
.dashboardCampaignContentAddCourseSettingsTypeMetric {margin-bottom: 40px;}
.dashboardCampaignContentAddCourseSettingsTypeMetricIcon {display: inline-block; width: 19px; height: 19px; background: url('images/campaign_content_add_course_statistics_icon.svg?1755410777') no-repeat; vertical-align: -5px;}
.dashboardCampaignContentAddCourseSettingsTypeMetricTitle {color: #282828;}
.dashboardCampaignContentAddCourseSettingsTypeMetricDescription {}
.dashboardCampaignContentAddCourseSettingsTypeButton {width: 100%; padding-left: 0px; padding-right: 0px;}
.dashboardCampaignContentAddTestSettingsQuiz {}
.dashboardCampaignContentAddTestSettingsQuizForm {}
.dashboardCampaignContentAddTestSettingsQuizTitle {font-size: 20px;}
.dashboardCampaignContentAddTestSettingsQuizTypes {margin-top: 25px; margin-bottom: 15px;}
.dashboardCampaignContentAddTestSettingsQuizTypes:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddTestSettingsQuizType {width: 220px; padding: 20px 50px 30px; border: 1px solid #A49788; text-align: center; font-size: 12px; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignContentAddTestSettingsQuizType.course {float: left;}
.dashboardCampaignContentAddTestSettingsQuizType.reference {float: right;}
.dashboardCampaignContentAddTestSettingsQuizTypeTitle {margin-bottom: 10px; font-size: 20px;}
.dashboardCampaignContentAddTestSettingsQuizTypeIconContainer {text-align: center; margin-bottom: 35px;}
.dashboardCampaignContentAddTestSettingsQuizTypeIcon {display: inline-block; width: 65px; height: 65px; line-height: 65px; margin: 0px -8px; font-size: 32px; text-align: center; color: #006BAF; background-color: white; border-radius: 100%; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardCampaignContentAddTestSettingsQuizTypeIcon:last-child:not(:first-child) {box-shadow: inset -2px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardCampaignContentAddTestSettingsQuizTypeIcon .fd {vertical-align: middle;}
.dashboardCampaignContentAddTestSettingsQuizTypeIcon .fd-content-test-challenge {font-size: 36px;}
.dashboardCampaignContentAddTestSettingsQuizTypeDescription {margin-bottom: 35px;}
.dashboardCampaignContentAddTestSettingsQuizTypeDescription p {margin: 15px 0px;}
.dashboardCampaignContentAddTestSettingsQuizTypeDescription b {font-weight: bold; color: #282828;}
.dashboardCampaignContentAddTestSettingsQuizTypeButton {width: 100%; padding-left: 0px; padding-right: 0px;}
.dashboardCampaignContentAddTestSettingsTest {}
.dashboardCampaignContentAddTestSettingsTestForm {}
.dashboardCampaignContentAddTestSettingsTestContent {}
.dashboardCampaignContentAddTestSettingsTestSection {display: none; font-size: 14px;}
.dashboardCampaignContentAddTestSettingsTestSection.active {display: block;}
.dashboardCampaignContentAddTestSettingsTestBasic {}
.dashboardCampaignContentAddTestSettingsTestBasicDescription {margin-bottom: 25px; font-size: 12px;}
.dashboardCampaignContentAddTestSettingsTestBasicImportantUnits {}
.dashboardCampaignContentAddTestSettingsTestBasicImportantUnitsNumber {}
.dashboardCampaignContentAddTestSettingsTestBasicUnitsNumber {}
.dashboardCampaignContentAddTestSettingsTestBasicSetting {margin: 15px 0px; padding: 10px 20px; border: 1px solid #A49788; color: #282828; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignContentAddTestSettingsTestBasicSettingIcon {float: left; margin-top: 2px; margin-right: 15px;}
.dashboardCampaignContentAddTestSettingsTestBasicSettingIcon + div {overflow: hidden;}
.dashboardCampaignContentAddTestSettingsTestBasicSettingLabel {margin-bottom: 5px; font-size: 12px;}
.dashboardCampaignContentAddTestSettingsTestBasicSettingValue {padding: 1px; font-size: 20px;}
.dashboardCampaignContentAddTestSettingsTestBasicSettingValue input[type=text] {width: 42px; padding: 1px 5px 2px; font: inherit; text-align: center;}
.dashboardCampaignContentAddTestSettingsTestBasicSettingAttemptsLimitEntry {float: left; margin: 0px 50px 0px 0px;}
.dashboardCampaignContentAddTestSettingsTestBasicSettingAttemptsLimitEntry input[type=radio] {width: 17px; height: 17px;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasic {}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicContainer {border: 1px solid #A49788; border-radius: 5px; overflow: hidden;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicHeader {padding: 15px 30px; background-color: #F2EEE1;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicHeader:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicHeaderIcon {float: left; width: 84px; height: 84px; line-height: 80px; margin-right: 20px; font-size: 64px; text-align: center; color: #A3A3A3; background-color: white; border-radius: 100%; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicHeaderIcon .fd {vertical-align: middle;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicHeaderText {margin-top: 10px; overflow: hidden;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicHeaderTitle {margin: 6px 0px; font-size: 20px;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicBody {text-align: center;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicBodyFeature {display: inline-block; width: 110px; margin: 35px 35px 40px; vertical-align: top;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicBodyFeatureIcon {height: 40px; line-height: 36px; margin-bottom: 4px; font-size: 36px;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicBodyFeatureIcon .fd-general-leaderboard {margin-top: -5px; font-size: 40px;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicBodyFeatureDescription {font-size: 12px;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicFooter {padding: 20px 30px; text-align: center; color: #282828; background-color: #F2F2F2;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicFooter label {margin-left: 15px;}
.dashboardCampaignContentAddTestSettingsTestChallengeBasicNote {margin: 8px 20px; font-size: 12px;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDate {}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateTitle {font-size: 20px;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSetting {margin: 20px 0px; padding: 15px 20px; border: 1px solid #A49788; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSettingFieldContainer {line-height: 42px; font-size: 20px; color: #282828;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSettingFieldContainer:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSettingFieldContainer > div {float: left; vertical-align: middle;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSettingFieldLabel {min-width: 140px; margin-right: 15px;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSettingField {}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSettingField input {width: 130px; line-height: 1;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSettingField input::-ms-clear {display: none;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSettingField .formError {line-height: 1;}
.dashboardCampaignContentAddTestSettingsTestChallengeEndDateSettingDescription {margin-top: 10px; font-size: 12px;}
.dashboardCampaignContentAddTestSettingsTestButtons {margin-top: 20px; text-align: right;}
.dashboardCampaignContentAddTestSettingsTestButtons > div {display: none;}
.dashboardCampaignContentAddTestSettingsTestButtons > div.active {display: block;}
.dashboardCampaignContentAddTestSettingsTestButtonsBackNext {}
.dashboardCampaignContentAddTestSettingsTestButtonsBackConfirm {}
.dashboardCampaignContentAddTestSettingsTestButtons .generalButtonHeavy {min-width: 60px;}
.dashboardCampaignContentAddTestSettingsTestBackButton {margin: 0px 25px; font-size: 12px;}
.dashboardCampaignContentAddChecklistSettings {}
.dashboardCampaignContentAddChecklistSettingsForm {}
.dashboardCampaignContentAddChecklistSettingsTitle {font-size: 20px;}
.dashboardCampaignContentAddChecklistSettingsTypes {margin-top: 30px; margin-bottom: 10px;}
.dashboardCampaignContentAddChecklistSettingsTypes:after {display: block; content: ''; clear: both;}
.dashboardCampaignContentAddChecklistSettingsType {width: 220px; padding: 20px 50px 30px; border: 1px solid #A49788; text-align: center; font-size: 14px; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignContentAddChecklistSettingsType.course {float: left;}
.dashboardCampaignContentAddChecklistSettingsType.reference {float: right;}
.dashboardCampaignContentAddChecklistSettingsTypeTitle {min-height: 50px; margin-bottom: 10px; font-size: 20px;}
.dashboardCampaignContentAddChecklistSettingsTypeIcon {width: 90px; height: 90px; margin: 0px auto 15px; background: white center 20px no-repeat; border-radius: 100%; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardCampaignContentAddChecklistSettingsTypeIconCheckAll {background-image: url('images/campaign_content_checklist_check_all_icon.svg?1755410777');}
.dashboardCampaignContentAddChecklistSettingsTypeIconNotCheckAll {background-image: url('images/campaign_content_checklist_not_check_all_icon.svg?1755410777');}
.dashboardCampaignContentAddChecklistSettingsTypeDescription {min-height: 52px; margin-bottom: 15px;}
.dashboardCampaignContentAddChecklistSettingsTypeSelection {margin: 0px -10px; height: 22px; line-height: 20px; padding: 2px; text-align: left; border: 1px solid #A3A3A3; border-radius: 13px;}
input[type=radio]:checked + .dashboardCampaignContentAddChecklistSettingsTypeSelection {border-color: transparent; background-color: #282828; color: white;}
.dashboardCampaignContentAddChecklistSettingsTypeSelectionRadioButton {display: inline-block; width: 20px; height: 20px; margin-right: 5px; border: 1px solid #A3A3A3; background-color: white; border-radius: 100%; vertical-align: top;}
input[type=radio]:checked + div .dashboardCampaignContentAddChecklistSettingsTypeSelectionRadioButton {width: 10px; height: 10px; border: 6px solid white; background: none;}
.dashboardCampaignContentAddChecklistSettingsButtons {margin-top: 25px; text-align: right;}
.dashboardCampaignUsers {}
.dashboardCampaignUsersTitle {margin: 20px 0px; font-size: 14px; font-weight: bold; color: #282828;}
.dashboardCampaignUsersNotEmpty {margin-top: 30px; padding: 20px; border: 1px solid #A49788; text-align: center; color: #282828; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignUsersNotEmptyIcon {margin: 6px auto 0px; font-size: 64px;}
.dashboardCampaignUsersNotEmptyTitle {font-size: 24px;}
.dashboardCampaignUsersNotEmptyObservation {margin-bottom: 25px; padding-bottom: 20px; padding-right: 50px; border-bottom: 1px solid #282828;}
.dashboardCampaignUsersNotEmptyObservation .dashboardCampaignUsersNotEmptyTitle {font-size: 20px;}
.dashboardCampaignUsersNotEmptyObservationSection {display: inline-block; vertical-align: bottom;}
.dashboardCampaignUsersNotEmptyObservationSection.users {}
.dashboardCampaignUsersNotEmptyObservationSection.users .dashboardCampaignUsersNotEmptyIcon {margin-top: 0px; margin-bottom: -2px; font-size: 76px;}
.dashboardCampaignUsersNotEmptyObservationSection.middle {width: 200px; padding-bottom: 3px; font-size: 14px; color: #6B6B6B;}
.dashboardCampaignUsersNotEmptyObservationSection.middle .dashboardCampaignUsersNotEmptyIcon {margin: 0px 0px -15px; font-size: 40px;}
.dashboardCampaignUsersNotEmptyObservationSection.relatedusers {}
.dashboardCampaignUsersNotEmptyButton {margin-top: 20px; margin-bottom: 10px;}
.dashboardCampaignUsersSeeStatistics {margin-top: 12px; font-size: 14px;}
.dashboardCampaignUsersSeeStatistics .fd {margin-right: 2px; font-size: 26px; vertical-align: -4px;}
.dashboardCampaignUsersEmpty {margin-left: 20px; color: #282828;}
.dashboardCampaignUsersEmptyIcon {float: left; width: 150px; height: 173px; margin-right: 50px; background: url('images/campaign_users_empty_icon.png?1755410777') no-repeat;}
.dashboardCampaignUsersEmptyDescription {overflow: hidden;}
.dashboardCampaignUsersEmptyDescription p {margin: 15px 0px; font-size: 14px;}
.dashboardCampaignUsersEmptyDescriptionTitle {font-size: 24px;}
.dashboardCampaignUsersEmptyDescriptionButtons {margin-top: 20px;}
.dashboardCampaignUsersEmptyDescriptionButtons > a {margin-right: 10px;}
.dashboardCampaignUsersEmptyDescriptionButtons .fd {margin: 0px 4px 2px -8px; font-size: 24px; vertical-align: middle;}
.dashboardCampaignUsersNotification {clear: both; margin: 20px 0px; color: #282828;}
.dashboardCampaignUsersNotificationUsersAdded {}
.dashboardCampaignUsersNotificationUsersAdded.hidden {display: none;}
.dashboardCampaignUsersNotificationUserRemoved {display: none;}
.mobile .dashboardCampaignUsersNotification {margin: 10px 0px 20px; font-size: 16px;}
.dashboardCampaignUsersManage {}
.dashboardCampaignUsersManageNavigationButtons {float: right;}
.dashboardCampaignUsersManageNavigationButtons a {margin-left: 10px;}
.dashboardCampaignUsersManageTabs {border-bottom: 5px solid #282828;}
.dashboardCampaignUsersManageTabs:after {display: block; content: ''; clear: both;}
.dashboardCampaignUsersManageTab, .dashboardCampaignUsersManageTabSub {float: left; display: block; line-height: 50px; text-decoration: none !important;}
.dashboardCampaignUsersManageTabsSubpageActive {background-color: #F2F2F2;}
.dashboardCampaignUsersManageTab {padding: 7px 25px 2px; font-size: 20px;}
.dashboardCampaignUsersManageTab .fd-campaign-users {margin-right: 5px; font-size: 30px; vertical-align: -8px;}
.dashboardCampaignUsersManageTab .fd-general-upload {margin-right: 2px; font-size: 35px; vertical-align: -8px;}
.dashboardCampaignUsersManageTab.active {color: white; background-color: #282828;}
.dashboardCampaignUsersManageTabsSub {float: right;}
.dashboardCampaignUsersManageTabSub {margin-top: 10px; padding: 0px 31px; font-size: 14px; font-weight: bold; color: white !important; background-color: #A3A3A3;}
.dashboardCampaignUsersManageTabSub:hover {background-color: #999999;}
.dashboardCampaignUsersManageTabSub.active {background-color: #282828;}
.dashboardCampaignUsersManageTabSub + .dashboardCampaignUsersManageTabSub {border-left: 1px solid white;}
.dashboardCampaignUsersManageTabSub + .dashboardCampaignUsersManageTabSub.active, .dashboardCampaignUsersManageTabSub.active + .dashboardCampaignUsersManageTabSub {border-left-color: transparent;}
.dashboardCampaignUsersManageDeadlineDate {margin: 5px 0px; padding: 20px 25px; font-size: 14px; color: #F2F2F2; background-color: #282828;}
.dashboardCampaignUsersManageDeadlineDate .fd {margin-right: 2px; font-size: 20px; vertical-align: -4px;}
.dashboardCampaignUsersManageDeadlineDateField {margin-left: 8px;}
.dashboardCampaignUsersManageGeneral {}
.dashboardCampaignUsersManageGeneralEmpty {}
.dashboardCampaignUsersManageGeneral, .dashboardCampaignUsersManageGeneralEmpty {display: none;}
.dashboardCampaignUsersManageGeneral .commonIndexFilters {margin-top: 5px;}
.dashboardCampaignUsersManageGeneral .commonIndexHeader {border: none;}
.dashboardCampaignUsersManageGeneralEntries {}
.dashboardCampaignUsersManageGeneralEntry {}
.dashboardCampaignUsersManageGeneralEntryUserCell {}
.dashboardCampaignUsersManageGeneralEntryName {}
.dashboardCampaignUsersManageGeneralEntryEmailCell {}
.dashboardCampaignUsersManageGeneralEntryEmail {color: #6B6B6B;}
.dashboardCampaignUsersManageGeneralEntrySegmentsCell {}
.dashboardCampaignUsersManageGeneralEntryObservationCell {width: 34px; padding-left: 0px !important; padding-right: 0px !important; line-height: 20px; font-size: 34px; color: #6B6B6B;}
td.dashboardCampaignUsersManageGeneralEntryObservationCell {vertical-align: top;}
.dashboardCampaignUsersManageGeneralEntryObservationCell .fd {margin-top: -11px;}
.dashboardCampaignUsersManageGeneralEntryRelatedUserCell {}
th.dashboardCampaignUsersManageGeneralEntryRelatedUserCell {color: #282828;}
.dashboardCampaignUsersManageGeneralEntryRelatedUserCell .dashboardCampaignUsersManageGeneralEntryName {font-weight: bold;}
.dashboardCampaignUsersManageGeneralEntryStatusCell {width: 25%;}
.dashboardCampaignUsersManageGeneralEntryRemoveCell {padding: 5px !important;}
.dashboardCampaignUsersManageGeneralEntryRemoveButton {width: 23px; height: 23px; line-height: 24px; margin: -4px 0px; font-size: 9px; text-align: center; color: #282828; border-radius: 100%; cursor: pointer;}
.dashboardCampaignUsersManageGeneralEntryRemoveButton:hover {color: white; background-color: #6B6B6B;}
.dashboardCampaignUsersManageGeneralEmpty {margin-left: 130px; margin-top: 50px; color: #282828;}
.dashboardCampaignUsersManageGeneralEmptyIcon {float: left; width: 150px; height: 173px; margin-right: 25px; background: url('images/campaign_users_empty_icon.png?1755410777') no-repeat;}
.dashboardCampaignUsersManageGeneralEmptyDescription {overflow: hidden;}
.dashboardCampaignUsersManageGeneralEmptyDescription p {margin: 12px 0px; font-size: 14px;}
.dashboardCampaignUsersManageGeneralEmptyDescriptionTitle {margin-top: 35px; font-size: 20px;}
.dashboardCampaignUsersManageAdd {}
.dashboardCampaignUsersManageAddDescription {width: 250px; margin-left: 10px; margin-top: 30px; font-size: 14px; text-align: center; color: #282828;}
.dashboardCampaignUsersManageAddDescriptionIcon {display: block; margin-left: 85px; margin-bottom: 4px;}
.dashboardCampaignUsersManageAddExisting {display: none; margin-bottom: 40px;}
.dashboardCampaignUsersManageAddExisting .commonIndexFiltersClose {display: none;}
.dashboardCampaignUsersManageAddExistingResults {}
.dashboardCampaignUsersManageAddExistingTools {margin-top: 3px; padding: 12px 15px; font-size: 12px; border-bottom: 1px solid #CCCCCC; background-color: #F2F2F2;}
.dashboardCampaignUsersManageAddExistingTools:after {display: block; content: ''; clear: both;}
.dashboardCampaignUsersManageAddExistingTools .dashboardGeneralCheckbox {float: left; margin-top: -1px; margin-right: 6px;}
.dashboardCampaignUsersManageAddExistingToolsSelection {float: left;}
.dashboardCampaignUsersManageAddExistingToolsSelectionAction {display: inline-block; margin: 9px 20px 8px 0px; vertical-align: middle;}
.dashboardCampaignUsersManageAddExistingToolsSelectionAction .fd, .dashboardCampaignUsersManageAddExistingToolsSelectionActionMenu .fd {margin-right: 8px; font-size: 19px; vertical-align: -4px; text-decoration: none !important;}
.dashboardCampaignUsersManageAddExistingToolsSelectionActionMenu {margin-top: 33px; margin-left: -7px; color: inherit;}
.dashboardCampaignUsersManageAddExistingToolsSelectionActionMenuEntry {padding: 6px;}
.dashboardCampaignUsersManageAddExistingToolsSelectionActionMenuEntryCountPage {}
.dashboardCampaignUsersManageAddExistingToolsSelectionActionMenuEntryCountAll {}
.dashboardCampaignUsersManageAddExistingToolsAdd {float: right;}
.dashboardCampaignUsersManageAddExistingToolsAdd > div {display: inline-block;}
.dashboardCampaignUsersManageAddExistingToolsAddCount {margin-right: 12px;}
.dashboardCampaignUsersManageAddExistingToolsAddCountAllNumber {}
.dashboardCampaignUsersManageAddExistingToolsAddCountSelectedNumber {}
.dashboardCampaignUsersManageAddExistingToolsAddButton {}
.dashboardCampaignUsersManageAddExistingAddButton {}
.dashboardCampaignUsersManageAddExisting .commonIndexFilters {display: block;}
.dashboardCampaignUsersManageAddExistingEntries {}
.dashboardCampaignUsersManageAddExistingEntry {}
.dashboardCampaignUsersManageAddExistingEntry.selected {background-color: #F9F7F3;}
.dashboardCampaignUsersManageAddExistingEntry.unselected {color: #999999;}
.dashboardCampaignUsersManageAddExistingEntry.enabled {cursor: pointer;}
.dashboardCampaignUsersManageAddExistingEntry.disabled {background-color: inherit !important;}
.dashboardCampaignUsersManageAddExistingEntry.observation {}
.dashboardCampaignUsersManageAddExistingEntryAddCell {width: 20px; padding-right: 0px !important;}
.dashboardCampaignUsersManageAddExistingEntryManagerUserCell {}
.dashboardCampaignUsersManageAddExistingEntryUserCell {}
.dashboardCampaignUsersManageAddExistingEntryObservationCell {width: 34px; padding-left: 0px !important; padding-right: 0px !important; line-height: 20px; font-size: 34px; color: #6B6B6B;}
.dashboardCampaignUsersManageAddExistingEntryObservationCell .fd {margin: -20px 0px -15px; vertical-align: middle;}
.dashboardCampaignUsersManageAddExistingEntryUserCell {}
.dashboardCampaignUsersManageAddExistingEntry.observation .dashboardCampaignUsersManageAddExistingEntryUserCell {font-weight: bold;}
.dashboardCampaignUsersManageAddExistingEntry.enabled.observation .dashboardCampaignUsersManageAddExistingEntryUserCell {color: #282828;}
.dashboardCampaignUsersManageAddExistingEntryEmailCell {}
.dashboardCampaignUsersManageAddExistingEntry.enabled.observation .dashboardCampaignUsersManageAddExistingEntryEmailCell {color: #282828;}
.dashboardCampaignUsersManageAddExistingEntrySegmentsCell {}
.dashboardCampaignUsersManageAddExistingLoader {display: none; margin-top: 40px; font-size: 18px; text-align: center;}
.dashboardCampaignUsersManageAddExistingLoader .fd {margin-right: 5px; vertical-align: -1px;}
.dashboardCampaignUsersManageAddExistingEmpty {width: 280px; margin-left: 110px; margin-top: 10px; font-size: 14px; text-align: center; color: #282828;}
.dashboardCampaignUsersManageAddExistingEmptyArrow {width: 20px; height: 47px; margin-left: 180px; margin-bottom: 15px; background: url('images/campaign_users_manage_addexisting_arrow.svg?1755410777') no-repeat;}
.dashboardCampaignUsersManageAddExistingEmptyIcon {display: block; margin-left: 150px; margin-bottom: 15px;}
.dashboardCampaignUsersManageAddSegments {font-size: 14px;}
.dashboardCampaignUsersManageAddSegments > div {display: none;}
.dashboardCampaignUsersManageAddSegmentsEmpty {margin-right: 110px; margin-top: 35px; text-align: right; color: #282828;}
.dashboardCampaignUsersManageAddSegmentsEmpty p {margin: 15px 0px;}
.dashboardCampaignUsersManageAddSegmentsEmptyIcon {}
.dashboardCampaignUsersManageAddSegmentsEmptyTitle {font-size: 20px;}
.dashboardCampaignUsersManageAddSegmentsFormContainer {padding: 30px 25px 25px; border: 1px solid #A49788; color: #282828; background-color: #F2EEE1; border-radius: 0px 0px 5px 5px;}
.dashboardCampaignUsersManageAddSegmentsForm {}
.dashboardCampaignUsersManageAddSegmentsDescription {font-weight: bold;}
.dashboardCampaignUsersManageAddSegmentsConditions {margin: 25px 0px 50px;}
.dashboardCampaignUsersManageAddSegmentsConditions:after {display: block; content: ''; clear: both;}
.dashboardCampaignUsersManageAddSegmentsCondition {float: left; width: 236px; margin-right: 20px; border: 1px solid; border-radius: 5px; overflow: hidden;}
.dashboardCampaignUsersManageAddSegmentsCondition:last-child {margin-right: 0px;}
.dashboardCampaignUsersManageAddSegmentsCondition.any {border-color: #0086D7;}
.dashboardCampaignUsersManageAddSegmentsCondition.must {border-color: #80AB30;}
.dashboardCampaignUsersManageAddSegmentsCondition.mustnot {border-color: #CB2326;}
.dashboardCampaignUsersManageAddSegmentsCondition.empty {border-color: #6B6B6B;}
.dashboardCampaignUsersManageAddSegmentsCondition > div {padding: 12px 15px;}
.dashboardCampaignUsersManageAddSegmentsConditionHeader {color: white;}
.dashboardCampaignUsersManageAddSegmentsCondition.any .dashboardCampaignUsersManageAddSegmentsConditionHeader {background-color: #0086D7;}
.dashboardCampaignUsersManageAddSegmentsCondition.must .dashboardCampaignUsersManageAddSegmentsConditionHeader {background-color: #80AB30;}
.dashboardCampaignUsersManageAddSegmentsCondition.mustnot .dashboardCampaignUsersManageAddSegmentsConditionHeader {background-color: #CB2326;}
.dashboardCampaignUsersManageAddSegmentsCondition.empty .dashboardCampaignUsersManageAddSegmentsConditionHeader {background-color: #6B6B6B;}
.dashboardCampaignUsersManageAddSegmentsConditionHeader b {font-weight: bold;}
.dashboardCampaignUsersManageAddSegmentsConditionBody {min-height: 50px; background-color: white;}
.dashboardCampaignUsersManageAddSegmentsConditionBodyDisabled {margin: 15px 5px; color: #C0C0C0;}
.dashboardCampaignUsersManageAddSegmentsConditionBodyEmpty {}
.dashboardCampaignUsersManageAddSegmentsConditionBodySelected {}
.dashboardCampaignUsersManageAddSegmentsConditionSegmentGroups {margin-bottom: 30px;}
.dashboardCampaignUsersManageAddSegmentsConditionSegmentGroup {margin-bottom: 20px;}
.dashboardCampaignUsersManageAddSegmentsConditionSegmentGroupName {margin-bottom: 10px; font-size: 12px; font-weight: bold; color: #282828;}
.dashboardCampaignUsersManageAddSegmentsConditionSegmentGroupName:after {content: ':';}
.dashboardCampaignUsersManageAddSegmentsConditionSegmentGroupSegments {}
.dashboardCampaignUsersManageAddSegmentsConditionButton {margin: 8px 0px;}
.dashboardCampaignUsersManageAddSegmentsConditionField {}
.dashboardCampaignUsersManageAddSegmentsFormSubmit {text-align: right;}
.dashboardCampaignUsersManageAddSegmentsFormUsersCount {}
.dashboardCampaignUsersManageAddSegmentsFormUsersCountNumber {}
.dashboardCampaignUsersManageAddSegmentsFormSubmitButton {margin-left: 15px;}
.dashboardCampaignUsersManageAddSegmentsResultsContainer {margin-bottom: 50px;}
.dashboardCampaignUsersManageAddSegmentsResultsContainer .generalWarningIcon {line-height: 24px; margin-right: 10px; font-size: 27px;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewContainer {border: 1px solid #A49788; border-radius: 5px; overflow: hidden;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewContainer:first-child {border-top-left-radius: 0px; border-top-right-radius: 0px;}
.dashboardCampaignUsersManageAddSegmentsResultsOverview {padding: 25px 35px; color: #282828;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewBasic {background-color: #F2EEE1;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewTitle {margin-top: 10px; margin-bottom: 30px; font-weight: bold; color: #282828;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanBeAdded {margin-top: 30px; margin-bottom: 5px;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanBeAddedIcon {float: left;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanBeAddedNumber {}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanBeAddedActions {}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanBeAddedAddAllButton {margin-right: 15px;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanBeAddedShowDetails {}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanNotBeAddedContainer {margin-top: 30px; border-color: #A3A3A3;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanNotBeAdded {background-color: #F2F2F2;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanNotBeAddedIcon {float: left;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanNotBeAddedDescription {overflow: hidden;}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanNotBeAddedNumber {}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewCanNotBeAddedShowDetails {}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewAlreadyAddedContainer {}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewAlreadyAdded {}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewNoManagerContainer {}
.dashboardCampaignUsersManageAddSegmentsResultsOverviewNoManager {}
.dashboardCampaignUsersManageAddSegmentsResultsDetails {}
.dashboardCampaignUsersManageAddSegmentsResultsDetails.hidden {display: none !important;}
.dashboardCampaignUsersManageAddSegmentsResultsDetails .dashboardTable tbody {border-top-width: 1px;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAdded {margin-bottom: 45px;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedAddButtonContainer {float: right; margin-top: -2px;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedAddButton {margin-left: 10px;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedTitle {margin: 40px 35px 0px; padding-bottom: 15px; font-size: 24px;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedCount {padding: 15px 0px; font-size: 12px; text-align: right;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedCountNumber {}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntries {}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntry {cursor: pointer;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntry.selected {background-color: #F9F7F3;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntry.unselected {color: #999999;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntryAddCell {width: 20px; padding-right: 0px !important;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntryManagerUserCell {color: #6B6B6B;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntryObservationCell {line-height: 14px; padding-left: 0px !important; padding-right: 0px !important; font-size: 34px; color: #6B6B6B;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntryObservationCell .fd {height: 14px; line-height: 10px; vertical-align: middle;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntryUserCell {}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntryObservationCell + .dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntryUserCell {font-weight: bold;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntryEmailCell {}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanBeAddedEntrySegmentsCell {}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAdded {padding: 10px 20px;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntries {}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntries tbody {border: none;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntry {}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntryManagerUserCell {width: 30%; vertical-align: top;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntryObservationCell {width: 5%; line-height: 14px; font-size: 34px; color: #6B6B6B; vertical-align: top;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsNoManager .dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntryObservationCell {color: #CB2326;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntryObservationCell .fd {height: 14px; line-height: 10px; vertical-align: middle;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntryUserCell {width: 30%;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntryObservationCell + .dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntryUserCell {font-weight: bold;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntryUserEmail {font-weight: normal; color: #6B6B6B;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntrySegmentsCell {width: 50%;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsCanNotBeAddedEntryStatusCell {width: 20%;}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsAlreadyAdded {}
.dashboardCampaignUsersManageAddSegmentsResultsDetailsNoManager {}
.dashboardCampaignUsersManageAddSegmentsSelectSegmentsPopup {width: 850px; padding: 0px;}
.dashboardCampaignUsersManageAddSegmentsSelectSegmentsPopupHeader {padding: 20px 30px; font-size: 20px; color: white;}
.dashboardCampaignUsersManageAddSegmentsSelectSegmentsPopupHeader.any {background-color: #0086D7;}
.dashboardCampaignUsersManageAddSegmentsSelectSegmentsPopupHeader.must {background-color: #80AB30;}
.dashboardCampaignUsersManageAddSegmentsSelectSegmentsPopupHeader.mustnot {background-color: #CB2326;}
.dashboardCampaignUsersManageAddSegmentsSelectSegmentsPopupBody {padding: 30px;}
.dashboardCampaignUsersManageAddSegmentsSelectSegmentsPopupSegments {}
.dashboardCampaignUsersManageAddSegmentsSelectSegmentsPopupButtons {margin-top: 50px; margin-bottom: 10px; text-align: center;}
.dashboardCampaignUsersManageAddSegmentsSelectSegmentsPopupSubmitButton {min-width: 100px;}
.dashboardConfirmCampaignUserRemove {}
.dashboardConfirmCampaignUserRemoveIcon {}
.dashboardConfirmCampaignUsersAdd {}
.dashboardConfirmCampaignUsersAddIcon {}
.dashboardConfirmCampaignUsersAddUsersNumber {}
.dashboardCampaignEmails {}
.dashboardCampaignEmailsImportanceNotification {clear: both; margin-bottom: 30px; border: 1px solid #80AB30; border-radius: 5px; overflow: hidden;}
.dashboardCampaignEmailsImportanceNotificationHeader {padding: 8px 20px; font-size: 20px; color: white; background-color: #80AB30;}
.dashboardCampaignEmailsImportanceNotificationHeaderIcon {display: inline-block; width: 23px; height: 20px; margin-right: 4px; background: url('images/campaign_emails_importance_icon.svg?1755410777') center center no-repeat; background-size: contain; vertical-align: -3px;}
.dashboardCampaignEmailsImportanceNotificationContent {padding: 18px 22px; font-size: 14px; background-color: white; color: #282828; border-radius: 0px 0px 4px 4px;}
.dashboardCampaignEmailsImportanceNotificationContentIcon {float: left; margin-right: 20px; }
.dashboardCampaignEmailsImportanceNotificationContentIconPart {float: left; width: 38px; height: 38px; margin-right: -10px; line-height: 38px; font-size: 17px; text-align: center; color: white; background-color: #80AB30; border-radius: 100%;}
.dashboardCampaignEmailsImportanceNotificationContentIconPart .fd-campaign-email-reminder {vertical-align: -2px;}
.dashboardCampaignEmailsImportanceNotificationDescription {overflow: hidden;}
.dashboardCampaignEmailsTitle {margin: 20px 0px; font-size: 14px; font-weight: bold; color: #282828;}
.dashboardCampaignEmailsEmailTemplate {float: right; margin-top: -5px; margin-bottom: 20px; font-size: 12px; text-align: right;}
.dashboardCampaignEmailsEmailTemplateLink {}
.dashboardCampaignEmailsEmailTemplateMenu {margin-top: 8px; text-align: left;}
.dashboardCampaignEmailsEmailTemplateMenuEntry {}
.dashboardCampaignEmailsSection {clear: both; margin-bottom: 40px; border: 1px solid; border-radius: 5px; overflow: hidden;}
.dashboardCampaignEmailsSectionInvitations {border-color: #0086D7;}
.dashboardCampaignEmailsSectionReminders {border-color: #A49788;}
.dashboardCampaignEmailsSectionCustom {border-color: #A3A3A3;}
.dashboardCampaignEmailsSection > div {padding: 14px 20px 16px;}
.dashboardCampaignEmailsSectionHeader {}
.dashboardCampaignEmailsSectionInvitations .dashboardCampaignEmailsSectionHeader {color: white; background: linear-gradient(14deg, #005298 7%, #006BAF 50%, #0198CF 93%);}
.dashboardCampaignEmailsSectionReminders .dashboardCampaignEmailsSectionHeader {background-color: #F2EEE1;}
.dashboardCampaignEmailsSectionCustom .dashboardCampaignEmailsSectionHeader {background-color: #F2F2F2;}
.dashboardCampaignEmailsSectionHeaderTitle {margin-bottom: 5px; font-size: 20px; color: #282828;}
.dashboardCampaignEmailsSectionInvitations .dashboardCampaignEmailsSectionHeaderTitle .fd {font-size: 22px;}
.dashboardCampaignEmailsSectionReminders .dashboardCampaignEmailsSectionHeaderTitle .fd {vertical-align: -2px;}
.dashboardCampaignEmailsSectionCustom .dashboardCampaignEmailsSectionHeaderTitle .fd {vertical-align: -2px;}
.dashboardCampaignEmailsSectionInvitations .dashboardCampaignEmailsSectionHeaderTitle {color: inherit;}
.dashboardCampaignEmailsSectionHeaderDescription {font-size: 14px;}
.dashboardCampaignEmailsSectionEmails {}
.dashboardCampaignEmailsSectionInvitations .dashboardCampaignEmailsSectionEmails {padding: 0px;}
.dashboardCampaignEmailsSectionEmail {}
.dashboardCampaignEmailsSectionEmailStatusForm {}
.dashboardCampaignEmailsSectionInvitationsDays {width: 100%; border-collapse: collapse;}
.dashboardCampaignEmailsSectionInvitationsDay {border-bottom: 5px solid white;}
.dashboardCampaignEmailsSectionInvitationsDay:nth-child(odd) {background-color: #F2F2F2;}
.dashboardCampaignEmailsSectionInvitationsDay:nth-child(even) {background-color: #F2EEE1;}
.dashboardCampaignEmailsSectionInvitationsDay:last-child {border-bottom: none;}
.dashboardCampaignEmailsSectionInvitationsDayEntry {font-size: 12px;}
.dashboardCampaignEmailsSectionInvitationsDayEntry.start td {}
.dashboardCampaignEmailsSectionInvitationsDayEntry.content td {height: 124px; padding-top: 5px;}
.dashboardCampaignEmailsSectionInvitationsDayEntry.batch td {height: 77px;}
.dashboardCampaignEmailsSectionInvitationsDayEntry.end td {height: 120px; padding-top: 10px; padding-bottom: 5px;}
.dashboardCampaignEmailsSectionInvitationsDayEntry td {padding: 0px; vertical-align: top;}
.dashboardCampaignEmailsSectionInvitationsDayEntryDayCell {width: 58px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryDay {margin-top: 10px; margin-left: 10px; font-size: 9px; font-weight: bold; color: #282828; text-transform: uppercase;}
.dashboardCampaignEmailsSectionInvitationsDayEntryContentCell {width: 212px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryContent {position: relative; height: calc(100% + 5px); margin-bottom: -5px; background-color: #282828;}
.dashboardCampaignEmailsSectionInvitationsDayEntryContent.start {height: 100%; margin-top: 5px; border-top-left-radius: 5px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryContent.end {height: calc(100% - 5px); margin-bottom: 5px; border-bottom-left-radius: 5px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryContent.start.end {height: calc(100% - 10px);}
.dashboardCampaignEmailsSectionInvitationsDayEntryContentInner {padding: 10px 30px 5px 15px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryContentInnerContentName {margin-top: 2px; min-height: 40px; color: white;}
.dashboardCampaignEmailsSectionInvitationsDayEntryContentInnerDescriptionContainer {display: table; width: 100%;}
.dashboardCampaignEmailsSectionInvitationsDayEntryContentInnerDescription {display: table-cell; height: 47px; padding: 5px 0px; text-align: right; color: #A3A3A3; vertical-align: middle;}
.dashboardCampaignEmailsSectionInvitationsDayEntryIconText {margin: 0px -100px 5px; text-align: center; color: #282828;}
.start .dashboardCampaignEmailsSectionInvitationsDayEntryIconText {margin-top: 10px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryIconCell {width: 15px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryIconOuter {width: 47px; height: 47px; margin: 0px -21px; padding: 5px; border-radius: 100%;}
.dashboardCampaignEmailsSectionInvitationsDayEntryIconOuter.colored {position: relative; z-index: 1; margin-bottom: -57px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryIconOuter.notcolored {}
.dashboardCampaignEmailsSectionInvitationsDay:nth-child(odd) .dashboardCampaignEmailsSectionInvitationsDayEntryIconOuter.colored {background-color: #F2F2F2;}
.dashboardCampaignEmailsSectionInvitationsDay:nth-child(even) .dashboardCampaignEmailsSectionInvitationsDayEntryIconOuter.colored {background-color: #F2EEE1;}
.start .dashboardCampaignEmailsSectionInvitationsDayEntryIconOuter.notcolored {margin-bottom: -44px;}
.content .dashboardCampaignEmailsSectionInvitationsDayEntryIconOuter.colored {margin-top: 57px;}
.batch .dashboardCampaignEmailsSectionInvitationsDayEntryIconOuter.colored {margin-top: 10px;}
.end .dashboardCampaignEmailsSectionInvitationsDayEntryIconOuter.colored {margin-top: 38px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryIcon {position: relative; z-index: 3; width: 100%; height: 100%; line-height: 52px; font-size: 24px; text-align: center; color: white; background-color: #282828; border-radius: 100%;}
.dashboardCampaignEmailsSectionInvitationsDayEntryIconLine {position: relative; z-index: 2; width: 5px; height: calc(100% + 5px); margin-left: 5px; background-color: #282828;}
.end .dashboardCampaignEmailsSectionInvitationsDayEntryIconLine {margin-top: -50px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmailCell {}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmail {position: relative; min-height: 67px; height: calc(100% + 5px); margin-right: 20px; margin-bottom: -5px; border-left: 45px solid #0086D7; background-color: white;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmail.start {height: 100%; margin-top: 5px; border-top-right-radius: 5px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmail.end {height: calc(100% - 5px); margin-bottom: 5px; border-bottom-right-radius: 5px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmail.start.end {height: calc(100% - 10px);}
.end .dashboardCampaignEmailsSectionInvitationsDayEntryEmail {height: auto;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmail.active {}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmail.inactive {border-color: #6B6B6B;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmail .dashboardCampaignEmailsSectionEmailStatusForm {float: right;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmailInner {padding: 5px 2px 5px 10px;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmailDescription {margin-top: 2px; margin-bottom: 6px; color: #0086D7;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmailDescription .fd {margin-right: 4px; font-size: 16px; vertical-align: -1px;}
.inactive .dashboardCampaignEmailsSectionInvitationsDayEntryEmailDescription {color: #6B6B6B;}
.inactive .dashboardCampaignEmailsSectionInvitationsDayEntryEmailDescription a {color: inherit;}
.dashboardCampaignEmailsSectionInvitationsDayEntryEmailSubject {}
.dashboardCampaignEmailsSectionReminders {}
.dashboardCampaignEmailsSectionRemindersEmails {width: 100%; border-collapse: collapse;}
.dashboardCampaignEmailsSectionRemindersEmail {font-size: 12px;}
.dashboardCampaignEmailsSectionRemindersEmail.active {}
.dashboardCampaignEmailsSectionRemindersEmail.inactive {}
.dashboardCampaignEmailsSectionRemindersEmail td {padding: 10px 0px;}
.dashboardCampaignEmailsSectionRemindersEmailDelayDaysCell {width: 223px; text-align: right; vertical-align: top;}
.dashboardCampaignEmailsSectionRemindersEmailDelayDaysStatus {margin-top: 7px;}
.dashboardCampaignEmailsSectionRemindersEmailDelayDaysStatusValueContainer {display: inline-block;}
.dashboardCampaignEmailsSectionRemindersEmailDelayDaysMenu {margin-top: 20px; margin-left: -12px; text-align: left;}
.dashboardCampaignEmailsSectionRemindersEmailDelayDaysMenu.long {overflow-y: scroll;}
.dashboardCampaignEmailsSectionRemindersEmailDelayDaysMenuEntry {padding-top: 4px; padding-bottom: 4px;}
.dashboardCampaignEmailsSectionRemindersEmailDelayDaysChange {text-decoration: none !important;}
.dashboardCampaignEmailsSectionRemindersEmailIconCell {width: 45px; padding-left: 12px !important; padding-right: 12px !important;}
.dashboardCampaignEmailsSectionRemindersEmailIcon {width: 43px; height: 43px; line-height: 43px; border: 1px solid; text-align: center; border-radius: 100%;}
.dashboardCampaignEmailsSectionRemindersEmailIcon.low {border-color: #0086D7; color: #0086D7;}
.dashboardCampaignEmailsSectionRemindersEmailIcon.medium {border-color: #F2A916; color: #F2A916;}
.dashboardCampaignEmailsSectionRemindersEmailIcon.high {border-color: #CB2326; color: #CB2326;}
.inactive .dashboardCampaignEmailsSectionRemindersEmailIcon {border-color: #C0C0C0; color: #C0C0C0;}
.dashboardCampaignEmailsSectionRemindersEmailIconInner {height: 43px; margin-bottom: -43px;}
.dashboardCampaignEmailsSectionRemindersEmailIconInner.icon {line-height: 46px; font-size: 27px;}
.dashboardCampaignEmailsSectionRemindersEmailIconInner.icon .fd-campaign-deadline {font-size: 25px;}
.dashboardCampaignEmailsSectionRemindersEmailIconInner.exclamations {line-height: 46px; margin-left: -2px; font-size: 15px; letter-spacing: -2px;}
.dashboardCampaignEmailsSectionRemindersEmailDataCell {}
.dashboardCampaignEmailsSectionRemindersEmailName {margin-bottom: 5px; color: #0086D7;}
.inactive .dashboardCampaignEmailsSectionRemindersEmailName {color: #6B6B6B;}
.dashboardCampaignEmailsSectionRemindersEmailName .fd {margin-right: 1px; font-size: 16px; vertical-align: -1px;}
.dashboardCampaignEmailsSectionRemindersEmailName a {color: inherit;}
.dashboardCampaignEmailsSectionRemindersEmailSubject {}
.dashboardCampaignEmailsSectionRemindersEmailStatusCell {text-align: right; vertical-align: top;}
.dashboardCampaignEmailsSectionCustom {}
.dashboardCampaignEmailsSectionCustomNotification {margin: 5px 0px; font-size: 14px;}
.dashboardCampaignEmailsSectionCustomAdd {margin: 4px 0px;}
.dashboardCampaignEmailsSectionCustomEmails {margin-top: 15px;}
.dashboardCampaignEmailsSectionCustomEmail {margin: 5px 0px; padding: 10px 12px; font-size: 12px; background-color: #F2F2F2; border-radius: 5px;}
.dashboardCampaignEmailsSectionCustomEmail:after {display: block; content: ''; clear: both;}
.dashboardCampaignEmailsSectionCustomEmailIcon {float: left; margin-top: -1px; margin-right: 8px; font-size: 17px; color: #282828;}
.dashboardCampaignEmailsSectionCustomEmailStatistics {float: right;}
.dashboardCampaignEmailsSectionCustomEmailStatisticsEntry {display: inline-block; min-width: 50px; margin-top: 1px; padding-right: 35px;}
.dashboardCampaignEmailsSectionCustomEmailStatisticsEntry:last-child {padding-right: 10px;}
.dashboardCampaignEmailsSectionCustomEmailStatisticsEntryTitle {margin-bottom: 2px;}
.dashboardCampaignEmailsSectionCustomEmailStatisticsEntryValue {}
.dashboardCampaignEmailsSectionCustomEmailStatisticsEntryBarContainer {display: inline-block; width: 50px; height: 7px; margin-right: 2px; background-color: #CCCCCC; border-radius: 4px; overflow: hidden;}
.dashboardCampaignEmailsSectionCustomEmailStatisticsEntryBar {display: block; height: 100%; background-color: #0086D7;}
.dashboardCampaignEmailsSectionCustomEmailData {overflow: hidden;}
.dashboardCampaignEmailsSectionCustomEmailSubject {margin-bottom: 2px; font-size: 14px; color: #282828;}
.dashboardCampaignEmailsSectionCustomEmailSubject a {color: inherit;}
.dashboardCampaignEmailsSectionCustomEmailDescription {}
.dashboardCampaignEmailsImportancePopupOpen {}
.dashboardCampaignEmailsImportancePopup {width: 740px; margin: 80px auto 50px; padding: 0px;}
.dashboardCampaignEmailsImportancePopupHeader {height: 35px; padding: 25px 40px; color: white; background-color: #0086D7;}
.dashboardCampaignEmailsImportancePopupHeaderIcon {float: left; width: 47px; height: 39px; margin-top: 4px; margin-right: 10px; background: url('images/campaign_emails_importance_icon.svg?1755410777') no-repeat;}
.dashboardCampaignEmailsImportancePopupHeaderSurtitle {font-size: 12px;}
.dashboardCampaignEmailsImportancePopupHeaderTitle {font-size: 20px;}
.dashboardCampaignEmailsImportancePopupContent {padding: 25px 40px;}
.dashboardCampaignEmailsImportancePopupDescription {margin-bottom: 18px; font-size: 14px;}
.dashboardCampaignEmailsImportancePopupImportanceContainer {margin: 30px 0px; padding: 15px 0px; text-align: center; background-color: #F9F7F3;}
.dashboardCampaignEmailsImportancePopupImportanceDelimiter, .dashboardCampaignEmailsImportancePopupImportanceOption {display: inline-block; vertical-align: top;}
.dashboardCampaignEmailsImportancePopupImportanceDelimiter {height: 140px; border-right: 2px solid white;}
.dashboardCampaignEmailsImportancePopupImportanceOption {width: 110px; padding: 0px 20px; cursor: pointer;}
.dashboardCampaignEmailsImportancePopupImportanceOptionImportance {margin: 0px 15px 8px; color: #282828; text-transform: lowercase;}
.dashboardCampaignEmailsImportancePopupImportanceOptionField {margin-bottom: 10px;}
.dashboardCampaignEmailsImportancePopupImportanceOptionField input[type=radio] + span {width: 30px; height: 30px; line-height: 30px; margin: 0px; border: 1px solid #6B6B6B;}
.dashboardCampaignEmailsImportancePopupImportanceOptionDescription {font-size: 12px;}
.dashboardCampaignEmailsImportancePopupButtons {margin: 40px 0px 20px; text-align: center;}
.dashboardCampaignPublish {}
.dashboardCampaignPublish .dashboardCampaignHeaderNotification {display: none;}
.dashboardCampaignPublishTitle {margin: 30px 0px 5px; font-size: 20px; text-align: center;}
.dashboardCampaignPublishSubtitle {margin-bottom: 30px; font-size: 14px; text-align: center;}
.dashboardCampaignPublishSeparator {padding-top: 15px; border-top: 1px solid #A3A3A3;}
.dashboardCampaignPublishSections {}
.dashboardCampaignPublishSection {padding: 20px 0px;}
.dashboardCampaignPublishSectionEditButtonContainer {float: right; margin-top: -4px;}
.dashboardCampaignPublishSectionEditButtonContainer .generalButtonLight {min-width: 30px;}
.dashboardCampaignPublishSectionTitle {margin-left: 5px; margin-bottom: 12px; font-size: 20px; color: #282828;}
.dashboardCampaignPublishSectionTitle .fd {width: 38px; line-height: 20px; font-size: 32px; text-align: center; vertical-align: -5px;}
.dashboardCampaignPublishSectionTitle .fd-general-library {font-size: 28px;}
.dashboardCampaignPublishSectionTitle .fd-campaign-users {font-size: 24px;}
.dashboardCampaignPublishSectionTitle .fd-general-options {font-size: 28px; vertical-align: middle;}
.dashboardCampaignPublishSectionDescription {}
.dashboardCampaignPublishSectionDescription:after {display: block; content: ''; clear: both;}
.dashboardCampaignPublishSectionDescriptionBox {padding: 12px 22px; border: 1px solid #A49788; background-color: #F2EEE1; border-radius: 5px; overflow: hidden;}
.dashboardCampaignPublishSectionDescription p {margin: 5px 0px;}
.dashboardCampaignPublishSectionDescription .dashboardCampaignContentEntry:last-child {margin-bottom: 0px;}
.dashboardCampaignPublishSectionLibraryOptions {}
.dashboardCampaignPublishSectionLibraryOptions .dashboardCampaignPublishSectionDescription {padding: 15px 0px; border: 1px solid #A3A3A3; border-width: 1px 0px;}
.dashboardCampaignPublishSectionLibraryOptionsImage {float: left; width: 145px; margin-right: 20px;}
.dashboardCampaignPublishSectionLibraryOptionsImage img {max-width: 145px; max-height: 100px; vertical-align: top; border-radius: 5px;}
.dashboardCampaignPublishSectionLibraryOptionsData {overflow: hidden; font-size: 12px;}
.dashboardCampaignPublishSectionLibraryOptionsName {margin: 5px 0px; font-size: 14px; color: #282828;}
.dashboardCampaignPublishSectionLibraryOptionsDescription {}
.dashboardCampaignPublishSectionLibraryOptionsDescription.empty {color: #C0C0C0;}
.dashboardCampaignPublishSectionContent {}
.dashboardCampaignPublishSectionUsers {color: #282828;}
.dashboardCampaignPublishSectionUsersGeneral {font-size: 20px;}
.dashboardCampaignPublishSectionUsers p {margin: 5px 0px 15px;}
.dashboardCampaignPublishSectionUsers p:last-child {margin-bottom: 5px;}
.dashboardCampaignPublishSectionEmails {}
.dashboardCampaignPublishSectionEmailsEntry {margin: 18px 0px;}
.dashboardCampaignPublishSectionEmailsEntry:first-child {margin-top: 5px;}
.dashboardCampaignPublishSectionEmailsEntry:last-child {margin-bottom: 5px;}
.dashboardCampaignPublishSectionEmailsEntryContent {margin-bottom: 1px; color: #A3A3A3;}
.dashboardCampaignPublishSectionEmailsEntryContent .fd {vertical-align: -1px;}
.dashboardCampaignPublishSectionEmailsEntryName {font-weight: bold; color: #282828;}
.dashboardCampaignPublishSectionOptions {}
.dashboardCampaignPublishSectionOptions .dashboardCampaignPublishSectionDescriptionBox {padding: 15px 10px;}
.dashboardCampaignPublishSectionOptions .dashboardCampaignOptionsOtherTimezoneIcon {width: 42px; height: 42px; margin-right: 12px;}
.dashboardCampaignPublishLibraryAccessWarning {line-height: 22px; margin: 20px 0px 30px; padding: 5px; font-size: 14px; color: white; background-color: #CB2326; border-radius: 5px;}
.dashboardCampaignPublishLibraryAccessWarning .generalWarningIcon {font-size: 24px; color: inherit; vertical-align: middle;}
.dashboardCampaignPublishButtonsContainer {margin: 25px 0px; text-align: center;}
.dashboardCampaignPublishButtonsContainer .fd {font-size: 22px; margin-left: -8px; margin-right: 4px; vertical-align: middle;}
.dashboardCampaignPublishScheduleButton {margin-right: 10px;}
.dashboardCampaignPublishPublishButton {}
.dashboardCampaignPublishLibrarySuccess {margin: 30px 0px; padding: 1px; border-radius: 5px; overflow: hidden;}
.dashboardCampaignPublishLibrarySuccessHeader {padding: 40px 30px 70px; font-size: 24px; text-align: center; color: white;}
.dashboardCampaignPublishLibrarySuccess, .dashboardCampaignPublishLibrarySuccessHeader {background: linear-gradient(37deg, #005298 7%, #006BAF 50%, #0198CF 94%);}
.dashboardCampaignPublishLibrarySuccessHeaderIcon {display: inline-block; width: 65px; height: 65px; background: white url('images/campaign_publish_library_success_icon.svg?1755410777') center center no-repeat; border-radius: 100%; animation: 1.5s dashboardCampaignPublishLibrarySuccessHeaderIconAnimation 0.5s 2;}
.dashboardCampaignPublishLibrarySuccessHeaderTitle {margin-top: 10px;}
.dashboardCampaignPublishLibrarySuccessContent {padding: 40px 30px; font-size: 14px; background-color: white; color: #6B6B6B; border-radius: 0px 0px 4px 4px;}
.dashboardCampaignPublishLibrarySuccessContentDescription {margin-bottom: 20px;}
.dashboardCampaignPublishLibrarySuccess .dashboardCampaignGeneralLibraryLocations {font-size: 18px;}
.dashboardCampaignPublishLibrarySuccess .dashboardCampaignGeneralLibraryLocationsTitle {display: none;}
.dashboardCampaignPublishLibrarySuccess .dashboardCampaignGeneralLibraryLocationsEntry {margin-bottom: 15px;}
.dashboardCampaignPublishLibrarySuccess .dashboardCampaignGeneralLibraryLocationsEntryIcon {vertical-align: 2px;}
.dashboardCampaignPublishLibrarySuccess .dashboardCampaignGeneralLibraryLocationsNote {font-size: 14px;}
.dashboardCampaignPublishLibrarySuccess .dashboardCampaignGeneralLibraryLocationsAppLink {font-size: 14px;}
@keyframes dashboardCampaignPublishLibrarySuccessHeaderIconAnimation {
0% {margin: 0px; padding: 0px;}
10% {margin: -8px; padding: 8px;}
20% {margin: 0px; padding: 0px;}
30% {margin: -8px; padding: 8px;}
40% {margin: 0px; padding: 0px;}
}
.dashboardCampaignPublishGeneralPopup {position: relative; width: 740px; height: 550px; margin: 60px auto 30px; padding: 0px;}
.dashboardCampaignPublishGeneralPopupHeader {padding: 20px 40px; color: white;}
.dashboardCampaignPublishGeneralPopupHeaderIcon {float: left; margin-right: 15px; font-size: 46px;}
.dashboardCampaignPublishGeneralPopupHeaderSurtitle {margin-top: 2px; font-size: 12px;}
.dashboardCampaignPublishGeneralPopupHeaderTitle {margin-top: 2px; font-size: 20px;}
.dashboardCampaignPublishGeneralPopupContent {padding: 35px 40px; text-align: center;}
.dashboardCampaignPublishGeneralPopupImage {width: 287px; height: 287px; margin: 0px auto 30px; background-repeat: no-repeat;}
.dashboardCampaignPublishGeneralPopupDescription {font-size: 14px;}
.dashboardCampaignPublishGeneralPopupButtons {margin-top: 25px;}
.dashboardCampaignPublishPopup {}
.dashboardCampaignPublishPopup .dashboardCampaignPublishGeneralPopupHeader {background-color: #0086D7;}
.dashboardCampaignPublishPopup .dashboardCampaignPublishGeneralPopupImage {background-image: url('images/campaign_publish_popup_step1.gif?1755410777');}
.dashboardCampaignPublishPopup .dashboardCampaignPublishGeneralPopupImage.published {background-image: url('images/campaign_publish_popup_step2.gif?1755410777');}
.dashboardCampaignPublishPopupButtonPublish {min-width: 60px;}
.dashboardCampaignPublishPopupButtonCancelContainer {margin-right: 30px; font-size: 13px;}
.dashboardCampaignPublishedPopup {margin-bottom: -610px;}
.dashboardCampaignPublishedPopup .dashboardCampaignPublishGeneralPopupHeader {background-color: #80AB30;}
.dashboardCampaignPublishedPopup .dashboardCampaignPublishGeneralPopupImage {background-image: url('images/campaign_publish_popup_step3.png?1755410777');}
.dashboardCampaignPublishedPopupButtonClose {min-width: 60px;}
.dashboardCampaignSchedulePopup {width: 740px; padding: 0px;}
.dashboardCampaignSchedulePopupHeader {padding: 25px 65px; line-height: 25px; font-size: 21px; background-color: #0086D7; color: white;}
.dashboardCampaignSchedulePopupHeaderIcon {float: left; margin-right: 15px; font-size: 32px;}
.dashboardCampaignSchedulePopupContent {min-height: 200px; padding: 30px 65px 50px;}
.dashboardCampaignSchedulePopupContentForm {}
.dashboardCampaignSchedulePopupContentForm p {margin: 0px; color: #282828;}
.dashboardCampaignSchedulePopupContentForm .formError {margin-top: 8px;}
.dashboardCampaignSchedulePopupContentForm input::-ms-clear {display: none;}
.dashboardCampaignSchedulePopupContentFormDatetimeContainer {margin: 15px -18px; padding: 15px 18px; background-color: #F2EEE1; border-radius: 4px;}
.dashboardCampaignSchedulePopupContentFormDatetime {margin: 0px; font-size: 20px; color: #282828;}
.dashboardCampaignSchedulePopupContentFormDatetimeDateField {width: 130px; margin: 0px 10px;}
.dashboardCampaignSchedulePopupContentFormDatetimeTimeField {width: 80px; margin: 0px 10px;}
.dashboardCampaignSchedulePopupContentFormDatetimeTimezone {margin: 15px 0px 5px;}
.dashboardCampaignSchedulePopupContentSuccess {display: none; text-align: center;}
.dashboardCampaignSchedulePopupContentSuccessTitle {font-size: 21px;}
.dashboardCampaignSchedulePopupContentSuccessImage {width: 83px; height: 81px; margin: 30px auto 40px; background: url('images/campaign_schedule_success_icon.png?1755410777') no-repeat;}
.dashboardCampaignSchedulePopupContentSuccessDateTime {}
.dashboardCampaignSchedulePopupContentSuccessDateTimeHighlighted {font-weight: bold; color: #282828;}
.dashboardCampaignSchedulePopupButtons {margin-top: 40px; font-size: 13px; text-align: center;}
.dashboardCampaignSchedulePopupButtonSchedule {margin-left: 10px;}
.dashboardCampaignSchedulePopupButtonClose {min-width: 80px;}
.dashboardCampaignPublishTrialPopup {width: 740px; margin: 60px auto 30px; padding: 75px 0px 35px;}
.dashboardCampaignPublishTrialPopupTitle {margin-bottom: 60px; font-size: 20px; text-align: center;}
.dashboardCampaignPublishTrialPopupOption {padding: 32px 100px;}
.dashboardCampaignPublishTrialPopupOptionIcon {float: left; width: 125px; height: 60px; text-align: center; background-position: center top; background-repeat: no-repeat;}
.dashboardCampaignPublishTrialPopupOptionContent {overflow: hidden;}
.dashboardCampaignPublishTrialPopupOptionTitle {margin-bottom: 6px; font-size: 20px;}
.dashboardCampaignPublishTrialPopupOptionDescription {margin-bottom: 12px;}
.dashboardCampaignPublishTrialPopupOptionButtons {}
.dashboardCampaignPublishTrialPopupRemoveTrial {padding-right: 70px; background-color: #F9F7F3;}
.dashboardCampaignPublishTrialPopupRemoveTrial .dashboardCampaignPublishTrialPopupOptionIcon {margin-top: 20px; background-image: url('images/campaign_publish_trial_remove_trial_icon.png?1755410777');}
.dashboardCampaignPublishTrialPopupRemoveTrialButton {}
.dashboardCampaignPublishTrialPopupDeleteCampaign {margin-top: 5px;}
.dashboardCampaignPublishTrialPopupDeleteCampaign .dashboardCampaignPublishTrialPopupOptionIcon {background-image: url('images/campaign_publish_trial_delete_campaign_icon.png?1755410777');}
.dashboardCampaignPublishTrialPopupDeleteCampaign .dashboardCampaignPublishTrialPopupOptionButtons {margin-top: 25px;}
.dashboardCampaignPublishTrialPopupDeleteCampaignDeleteButton {}
.dashboardCampaignPublishTrialPopupDeleteCampaignCancelButton {display: inline-block; margin-left: 15px; font-size: 13px; font-weight: bold;}
.dashboardCampaignPublishTrialRemovedStatusPopup {width: 540px; margin: 60px auto 30px; padding: 85px 100px 80px; text-align: center;}
.dashboardCampaignPublishTrialRemovedStatusPopupIcon {display: inline-block; width: 56px; height: 59px; margin-bottom: 15px; background: url('images/campaign_publish_trial_remove_trial_icon.png?1755410777') no-repeat;}
.dashboardCampaignPublishTrialRemovedStatusPopupTitle {margin-bottom: 45px; font-size: 20px; color: #80AB30;}
.dashboardCampaignPublishTrialRemovedStatusPopupDescription {}
.dashboardCampaignPublishTrialRemovedStatusPopupDescription p {margin: 30px 0px;}
.dashboardCampaignPublishTrialRemovedStatusPopupContinueButton {margin-top: 5px;}
.dashboardCampaignStatistics {margin-bottom: 50px;}
.dashboardCampaignStatisticsPanel {margin-bottom: 50px; border: 1px solid #A49788; color: #282828; border-radius: 5px; overflow: hidden;}
.dashboardCampaignStatisticsPanel > div {padding: 15px 22px;}
.dashboardCampaignStatisticsPanelTitle {font-size: 20px; background-color: #F2EEE1;}
.dashboardCampaignStatisticsPanelContent {}
.dashboardCampaignStatisticsPanelContent:after {display: block; content: ''; clear: both;}
.dashboardCampaignStatisticsAdvancedStatistics {margin: 35px 0px 45px;}
.dashboardCampaignStatisticsAdvancedStatistics:after {display: block; content: ''; clear: both;}
.dashboardCampaignStatisticsAdvancedStatisticsButton {float: right; margin-right: 50px;}
.dashboardCampaignStatisticsAdvancedStatisticsButton .fd {margin-left: -5px; margin-right: 4px; font-size: 16px; vertical-align: -2px;}
.dashboardCampaignStatisticsAdvancedStatisticsDescription {font-size: 14px;}
.dashboardCampaignStatisticsOverview {}
.dashboardCampaignStatisticsOverviewIcon {line-height: 24px; margin-right: 2px; font-size: 40px; color: #006BAF; vertical-align: -11px;}
.dashboardCampaignStatisticsOverviewLegend {margin-left: 10px;}
.dashboardCampaignStatisticsOverviewLegend:after {display: block; content: ''; clear: both;}
.dashboardCampaignStatisticsOverviewLegendEntry {float: left; margin-right: 50px;}
.dashboardCampaignStatisticsOverviewLegendEntryColour {float: left; width: 9px; height: 27px; border: 1px solid transparent; margin-right: 6px; border-radius: 2px;}
.dashboardCampaignStatisticsOverviewLegendEntryColour.all {border-color: #A49788; background-color: #F2EEE1;}
.dashboardCampaignStatisticsOverviewLegendEntryColour.started {background-color: #0086D7;}
.dashboardCampaignStatisticsOverviewLegendEntryColour.resolved {background-color: #80AB30;}
.dashboardCampaignStatisticsOverviewLegendEntryData {overflow: hidden;}
.dashboardCampaignStatisticsOverviewLegendEntryTitle {margin-top: 1px; font-size: 9px; text-transform: uppercase;}
.dashboardCampaignStatisticsOverviewLegendEntryCount {font-size: 14px; color: #A3A3A3;}
.dashboardCampaignStatisticsOverviewChart {width: 600px; height: 150px; margin: 25px -8px 15px;}
.dashboardCampaignStatisticsOverviewChart .flot-x-axis {text-transform: uppercase;}
.dashboardCampaignStatisticsUserBehaviour {font-size: 12px;}
.dashboardCampaignStatisticsUserBehaviour + .dashboardCampaignStatisticsUserBehaviour {margin-top: 20px; padding-top: 20px; border-top: 1px solid #A3A3A3;}
.dashboardCampaignStatisticsUserBehaviourInformationUnitsDuration {padding: 5px 0px;}
.dashboardCampaignStatisticsUserBehaviourInformationUnitsDuration .dashboardCampaignStatisticsUserBehaviourEntryIcon {font-size: 50px; color: #006BAF;}
.dashboardCampaignStatisticsUserBehaviourInformationUnitsDurationUnit {margin-right: 5px; font-size: 12px;}
.dashboardCampaignStatisticsUserBehaviourHours {}
.dashboardCampaignStatisticsUserBehaviourHours .dashboardCampaignStatisticsUserBehaviourEntry:first-child {margin-right: 25px;}
.dashboardCampaignStatisticsUserBehaviourDeviceType {}
.dashboardCampaignStatisticsUserBehaviourDeviceType .dashboardCampaignStatisticsUserBehaviourEntry {width: 180px; margin: 0px 5px;}
.dashboardCampaignStatisticsUserBehaviourDeviceType .dashboardCampaignStatisticsUserBehaviourEntryIcon {width: 38px; height: 38px; margin-right: 8px;}
.dashboardCampaignStatisticsUserBehaviourDeviceTypeNote {margin-top: 30px; color: #6B6B6B;}
.dashboardCampaignStatisticsUserBehaviourEntry {display: inline-block; vertical-align: top;}
.dashboardCampaignStatisticsUserBehaviourEntry > div {display: inline-block; vertical-align: top;}
.dashboardCampaignStatisticsUserBehaviourEntryIcon {width: 46px; height: 46px; margin-right: 15px; text-align: center; background-repeat: no-repeat;}
.dashboardCampaignStatisticsUserBehaviourEntryIcon-hours-workinghours {background-image: url('images/campaign_statistics_usage_hours_workinghours.svg?1755410777');}
.dashboardCampaignStatisticsUserBehaviourEntryIcon-hours-freetime {background-image: url('images/campaign_statistics_usage_hours_freetime.svg?1755410777');}
.dashboardCampaignStatisticsUserBehaviourEntryIcon-devicetype-android {background-image: url('images/campaign_statistics_usage_devicetype_android.svg?1755410777');}
.dashboardCampaignStatisticsUserBehaviourEntryIcon-devicetype-ios {background-image: url('images/campaign_statistics_usage_devicetype_ios.svg?1755410777');}
.dashboardCampaignStatisticsUserBehaviourEntryIcon-devicetype-web {background-image: url('images/campaign_statistics_usage_devicetype_web.svg?1755410777');}
.dashboardCampaignStatisticsUserBehaviourEntryData {margin-top: 2px;}
.dashboardCampaignStatisticsUserBehaviourEntryDataPercentage {margin-left: -1px; font-size: 24px; word-spacing: -3px;}
.dashboardCampaignStatisticsUserBehaviourEntryDataDescription {margin-top: 2px;}
.dashboardCampaignStatisticsUserBehaviourEntryDataNote {margin-top: 5px; color: #6B6B6B;}
.dashboardCampaignStatisticsAdvanced {margin-bottom: 100px; margin-right: -40px;}
.dashboardCampaignStatisticsAdvanced .dashboardTable tbody tr {color: inherit;}
.dashboardCampaignStatisticsAdvancedDemoNotification {padding: 15px 50px 50px 130px; line-height: 1.3; font-size: 14px; background: url('images/campaign_statistics_demo_notification_icon.png?1755410777') 30px 10px no-repeat; color: #6B6B6B;}
.dashboardCampaignStatisticsAdvancedDemoNotification p {margin: 10px 0px 25px;}
.dashboardCampaignStatisticsAdvancedDemoNotification p:last-child {margin-bottom: 0px;}
.dashboardCampaignStatisticsAdvancedDemoNotification a {font-weight: bold;}
.dashboardCampaignStatisticsAdvancedDemoNotificationTitle {font-size: 20px;}
.dashboardCampaignStatisticsAdvancedDemoNotificationHighlight {font-weight: bold; color: #282828;}
.dashboardCampaignStatisticsAdvancedExitButton {float: right;}
.dashboardCampaignStatisticsAdvancedEmptyNotification {margin: 20px 0px 25px -40px; padding: 15px 35px 25px; background-color: #282828; color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignStatisticsAdvancedEmptyNotificationTitle {font-size: 24px;}
.dashboardCampaignStatisticsAdvancedEmptyNotificationTitle .fd {width: 60px; font-size: 50px; vertical-align: -10px;}
.dashboardCampaignStatisticsAdvancedEmptyNotificationDescription {margin-top: 5px; margin-left: 70px; font-size: 14px;}
.dashboardCampaignStatisticsAdvancedEmptyNotificationButtons {margin-top: 25px; text-align: center;}
.dashboardCampaignStatisticsAdvancedEmptyNotificationButtons .generalButton {margin: 0px 10px;}
.dashboardCampaignStatisticsAdvancedEmptyNotificationButtonClose {}
.dashboardCampaignStatisticsAdvancedMenu {float: left; width: 180px; margin-left: -40px; margin-right: 30px; padding: 5px 10px 50px; color: #282828; background-color: #F2F2F2; border-radius: 5px;}
.dashboardCampaignStatisticsAdvancedMenuSection {margin: 10px 0px 30px;}
.dashboardCampaignStatisticsAdvancedMenuSectionTitle {margin-bottom: 10px; font-size: 14px; font-weight: bold;}
.dashboardCampaignStatisticsAdvancedMenuSectionTitleIcon {display: inline-block; width: 24px; margin-left: 5px; font-size: 20px; text-align: center; vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedMenuSectionTitleIcon .fd-campaign-published {font-size: 24px;}
.dashboardCampaignStatisticsAdvancedMenuSectionEntries {font-size: 12px;}
.dashboardCampaignStatisticsAdvancedMenuSectionEntries a {display: block; line-height: 24px; margin-bottom: 8px; padding: 0px 7px; text-decoration: none !important; border-radius: 5px;}
.dashboardCampaignStatisticsAdvancedMenuSectionEntries a:hover, .dashboardCampaignStatisticsAdvancedMenuSectionEntries a.active {color: white; background-color: #0086D7;}
.dashboardCampaignStatisticsAdvancedContent {overflow: hidden;}
.dashboardCampaignStatisticsAdvancedContentTitle {padding: 15px 20px; font-size: 20px; color: white; background: linear-gradient(10deg, #005298 7%, #006BAF 50%, #0198CF 94%); border-radius: 5px 5px 0px 0px;}
.dashboardCampaignStatisticsAdvancedContent .dashboardTable, .dashboardCampaignStatisticsAdvancedContent .dashboardTable td {color: inherit;}
.demo .dashboardCampaignStatisticsAdvanced {margin-left: -40px;}
.demo .dashboardCampaignStatisticsAdvancedMenu {margin-left: 0px;}
.dashboardCampaignStatisticsAdvancedContentOverview {margin: 10px 0px 12px;}
.dashboardCampaignStatisticsAdvancedContentOverview:after {display: block; content: ''; clear: both;}
.dashboardCampaignStatisticsAdvancedContentOverview b {font-weight: normal; color: #282828;}
.dashboardCampaignStatisticsAdvancedContentOverviewExportButtonContainer {float: right; margin-top: 8px;}
.dashboardCampaignStatisticsAdvancedContentOverviewExportButtonContainer .fd {margin: 0px 5px 2px -5px; font-size: 22px; vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedContentOverviewEntry {float: left; margin: 2px 30px;}
.dashboardCampaignStatisticsAdvancedContentOverviewEntryIcon {float: left; line-height: 50px; margin-right: 10px; margin-bottom: -10px; font-size: 36px;}
.dashboardCampaignStatisticsAdvancedContentOverviewEntryIcon + div {float: left;}
.dashboardCampaignStatisticsAdvancedContentOverviewEntryIconReferenceDuration {display: inline-block; width: 37px; height: 36px; margin-left: -10px; background: url('images/campaign_statistics_content_reference_duration.svg?1755410777') center center no-repeat;}
.dashboardCampaignStatisticsAdvancedContentOverviewEntryIconChecklistDuration {display: inline-block; width: 38px; height: 36px; margin-left: -10px; background: url('images/campaign_statistics_content_checklist_duration.svg?1755410777') center center no-repeat;}
.dashboardCampaignStatisticsAdvancedContentOverviewEntryIconChecklistGoal {display: inline-block; width: 33px; height: 37px; margin-left: -10px; background: url('images/campaign_statistics_content_checklist_goal.svg?1755410777') center center no-repeat;}
.dashboardCampaignStatisticsAdvancedContentOverviewEntryTitle {margin-top: 2px; margin-bottom: -2px; font-size: 20px;}
.dashboardCampaignStatisticsAdvancedContentOverviewEntryStatistics {margin: 2px 0px; font-size: 14px;}
.dashboardCampaignStatisticsAdvancedContentOverviewEntryDescription {font-size: 12px;}
.dashboardCampaignStatisticsAdvancedCampaignResolvedIcon {display: inline-block; width: 42px; height: 42px; margin-top: 1px; background: url('images/campaign_statistics_resolved_icon.svg?1755410777') no-repeat;}
.dashboardCampaignStatisticsAdvancedCampaignUsers {}
.dashboardCampaignStatisticsAdvancedCampaignUsers .commonIndexFilters {display: block !important; border-top: none; background-color: #F2F2F2;}
.dashboardCampaignStatisticsAdvancedCampaignUsers .commonIndexFilters .commonIndexFiltersClose {display: none;}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntries {}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntries thead th, .dashboardCampaignStatisticsAdvancedCampaignUsersEntry td {text-align: center;}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntry {}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntryUserCell {text-align: left !important;}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntryObservationCell {line-height: 14px; padding-left: 0px !important; padding-right: 0px !important; font-size: 34px; color: #6B6B6B;}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntryObservationCell .fd {height: 14px; line-height: 10px; vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntryRelatedUserCell {color: #282828 !important; text-align: left !important;}
td.dashboardCampaignStatisticsAdvancedCampaignUsersEntryRelatedUserCell {font-weight: bold;}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntryStatusCell {text-align: left !important;}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntryStartedCell {}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntryLastActivityCell {}
.dashboardCampaignStatisticsAdvancedCampaignUsersEntryContentViewCountCell {width: 50px;}
.dashboardCampaignStatisticsAdvancedCampaignSegments {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsSubpages {margin-bottom: 3px; padding: 12px 25px; font-size: 12px; background-color: #F2EEE1;}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsSubpages .dashboardSelect {width: 350px !important; margin-left: 5px; margin-right: 10px;}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsSubpages .dashboardSelectCommonOption {font-size: inherit;}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsSubpagesSelect {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsSubpagesSubmit {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntries {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntries thead th:not(.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntrySubsegmentNameCell), .dashboardCampaignStatisticsAdvancedCampaignSegmentsEntry td:not(.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntrySubsegmentNameCell) {padding-left: 5px; padding-right: 5px; text-align: center;}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsHeaderEntry {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsHeaderEntryCell {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntry {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntrySubsegmentNameCell {width: 145px !important;}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryUsersCell {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryStartedCell {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryStartedCell.onlycount {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryUsersCell + .dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryStartedCell {width: 140px !important;}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryResolvedCell {width: 140px !important;}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryResolvedCell.onlycount {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryContentViewsResolvedCell {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryRightFirstTimeCell {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryTestAverageResultCell {}
.dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryRightFirstTimeCell, .dashboardCampaignStatisticsAdvancedCampaignSegmentsEntryTestAverageResultCell {width: 110px !important; padding-right: 15px !important;}
.dashboardCampaignStatisticsAdvancedCampaignEmails {}
.dashboardCampaignStatisticsAdvancedCampaignEmailsOverviewViewedIcon {display: inline-block; width: 38px; height: 38px; background: url('images/campaign_statistics_emails_viewed_icon.svg?1755410777') no-repeat;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsOverviewViewedPercentage {}
.dashboardCampaignStatisticsAdvancedCampaignEmailsOverviewClickedIcon {display: inline-block; width: 38px; height: 38px; background: url('images/campaign_statistics_emails_clicked_icon.svg?1755410777') no-repeat;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsOverviewClickedPercentage {}
.dashboardCampaignStatisticsAdvancedCampaignEmailsTabs {margin-bottom: 2px;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntries {}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntries thead th:not(.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeCell), .dashboardCampaignStatisticsAdvancedCampaignEmailsEntry td:not(.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeCell) {padding-left: 5px; padding-right: 5px; text-align: center;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntriesSystemHeader {display: none;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntriesSystem {display: none;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntriesNonSystemHeader {display: none;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntriesNonSystem {display: none;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntriesCustomHeader {display: none;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntriesCustom {display: none;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntriesCustom .dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeDescription {display: none;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntriesCustom .dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeSubject {color: #282828;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntry {}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeCell {width: 280px;}
th.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeCell {color: #282828;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeContent {margin-bottom: 2px; color: #A3A3A3;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeContentIcon {vertical-align: -1px;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeContentName {}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeDescription {margin-bottom: 2px; font-weight: bold; color: #282828;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryTypeSubject {color: #A3A3A3;}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntrySentCell {}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryViewedCell {}
.dashboardCampaignStatisticsAdvancedCampaignEmailsEntryClickedCell {}
.dashboardCampaignStatisticsAdvancedLiveSessions {}
.dashboardCampaignStatisticsAdvancedLiveSessions .commonIndexFilters {display: block !important; border-top: none; background-color: #F2F2F2;}
.dashboardCampaignStatisticsAdvancedLiveSessions .commonIndexFilters .commonIndexFiltersClose {display: none;}
.dashboardCampaignStatisticsAdvancedLiveSessions .dashboardCampaignStatisticsAdvancedContentOverviewEntryIcon {color: #006BAF;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntries {}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntry {}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryTrainerCell {width: 30%;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryStartDateCell {color: #282828 !important;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryLearnersAllCell {width: 60px; text-align: center !important;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryLearnersFullyCompletedCell {width: 100px; text-align: center !important;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryDurationCell {width: 40px; text-align: center !important;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryShowLearnersCell {}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryShowLearnersLink {}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryActionsCell {white-space: nowrap; font-size: 2px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryActionsButton {display: inline-block; width: 23px; height: 23px; line-height: 24px; margin: -4px 0px; font-size: 9px; text-align: center; color: #282828; border-radius: 100%; cursor: pointer;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryActionsButton:hover {color: white; background-color: #6B6B6B;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryEditButton {}
.dashboardCampaignStatisticsAdvancedLiveSessionsEntryDeleteButton {}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanation {width: 580px; border: 1px solid #0086D7; margin-left: -470px !important;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanation:before {margin-left: 510px !important;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanation .dashboardExplanationTooltipExtendedBody {max-height: 280px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntries {width: 100%; margin-bottom: 5px; border-collapse: collapse;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntry {border-bottom: 1px solid #A3A3A3;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntry td {padding: 6px 10px 6px 0px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntryUser {}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntryStatus {color: #282828;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntryStatus .fd {margin-right: 1px; margin-bottom: -2px; font-size: 17px; vertical-align: -4px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntryStatus .status-inprogress .fd {color: #6B6B6B;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntryStatus .status-completedpartially .fd {color: #F2A916;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntryStatus .status-completedfully .fd {color: #80AB30;}
.dashboardCampaignStatisticsAdvancedLiveSessionsLearnersExplanationEntryDetails {}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopup {margin-top: 100px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupDescription {}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupDescription p {margin: 8px 0px 15px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupDescription p:last-child {margin-bottom: 8px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupDescriptionName {font-weight: bold; color: #282828;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupSection {margin: 15px 0px; padding: 10px 20px; border: 1px solid #A49788; color: #282828; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupSectionBlock {display: inline-block; margin-right: 30px; vertical-align: top;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupSectionLabel {margin-bottom: 5px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupSectionValue {font-size: 16px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupTrainerField {width: 200px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupStartDateField {width: 110px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupEndDateField {width: 110px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupDurationField {width: 50px;}
.dashboardCampaignStatisticsAdvancedLiveSessionsEditPopupNotResolvedNote {margin-top: 8px; font-size: 12px; color: #6B6B6B;}
.dashboardCampaignStatisticsAdvancedLiveSessionsDeletePopup {}
.dashboardCampaignStatisticsAdvancedLiveSessionsDeletePopup .dashboardWarningPopupInner {min-height: 280px !important;}
.dashboardCampaignStatisticsAdvancedLiveSessionsDeletePopup .dashboardCampaignGeneralDeletePopupContentInner {min-height: 0px; margin-bottom: 30px;}
.dashboardCampaignStatisticsAdvancedContentUsers {}
.dashboardCampaignStatisticsAdvancedContentUsers .commonIndexFilters {display: block !important; border-top: none; background-color: #F2F2F2;}
.dashboardCampaignStatisticsAdvancedContentUsers .commonIndexFilters .commonIndexFiltersClose {display: none;}
.dashboardCampaignStatisticsAdvancedContentUsersEntries {}
.dashboardCampaignStatisticsAdvancedContentUsersEntries thead th, .dashboardCampaignStatisticsAdvancedContentUsersEntry td {text-align: center;}
.dashboardCampaignStatisticsAdvancedContentUsersEntry {}
.dashboardCampaignStatisticsAdvancedContentUsersEntryUserCell {text-align: left !important;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryObservationCell {line-height: 14px; padding-left: 0px !important; padding-right: 0px !important; font-size: 34px; color: #6B6B6B;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryObservationCell .fd {height: 14px; line-height: 10px; vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryRelatedUserCell {color: #282828 !important; text-align: left !important;}
td.dashboardCampaignStatisticsAdvancedContentUsersEntryRelatedUserCell {font-weight: bold;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryCourseBatchesCell {width: 100px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryCourseRightFirstTimeCell {width: 100px;}
td.dashboardCampaignStatisticsAdvancedContentUsersEntryCourseRightFirstTimeCell {padding-left: 0px; padding-right: 0px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryTestAttemptsCell {width: 60px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryTestLastResultCell {width: 100px;}
td.dashboardCampaignStatisticsAdvancedContentUsersEntryTestLastResultCell {padding-left: 0px; padding-right: 0px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryQuizShownQuestionsCell {width: 60px;}
td.dashboardCampaignStatisticsAdvancedContentUsersEntryQuizShownQuestionsCell {padding-left: 0px; padding-right: 0px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryQuizShownQuestionsBar {display: inline-block;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryQuizShownQuestionsBar .dashboardGeneralCampaignUserPercentage {min-width: 0px; margin-left: 0px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryQuizShownQuestionsBar .dashboardGeneralCampaignUserPercentageNumber {display: none;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryQuizRightFirstTimeCell {width: 100px;}
td.dashboardCampaignStatisticsAdvancedContentUsersEntryQuizRightFirstTimeCell {padding-left: 0px; padding-right: 0px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryObservationResolvedCell {}
.dashboardCampaignStatisticsAdvancedContentUsersEntryObservationResolvedIcon {font-size: 16px; color: #80AB30; vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryObservationDetailsCell {}
.dashboardCampaignStatisticsAdvancedContentUsersEntryDurationCell {width: 40px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryNotResolvedQuestionsCell {width: 55px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryNotResolvedQuestionsLink {display: inline-block; padding: 0px 10px; text-decoration: none !important;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryNotResolvedQuestionsLink .fd {margin-left: 5px; vertical-align: -2px;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryNotResolvedQuestionsLink.empty .fd {display: none;}
.dashboardCampaignStatisticsAdvancedContentUsersEntryNotResolvedQuestionsNumber {}
.dashboardCampaignStatisticsAdvancedContentUsersFilter {}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilter {border: 1px solid #A3A3A3; border-width: 1px 0px; background-color: #F9F7F3;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterCollapsed {color: #A3A3A3;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterCollapsedExpandLink {}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpanded {}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedCloseButton {float: right; width: 23px; height: 23px; line-height: 24px; margin-top: -3px; font-size: 9px; text-align: center; color: white; background-color: #6B6B6B; border-radius: 23px; cursor: pointer;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedCloseButton:hover {background-color: #282828;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedTitle {margin-top: 5px; margin-bottom: 10px; font-size: 20px; color: #282828;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedDescription {margin-bottom: 15px;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedBatches {}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedBatch {border-top: 1px solid #C0C0C0;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedBatch > div {margin: 12px 0px;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedBatchTitle {font-weight: bold; color: #282828;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedBatchUnit {}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedBatchUnitChecklistItemIcon {display: inline-block; width: 8px; height: 8px; border: 1px solid #A3A3A3; margin-top: 2px; margin-right: 6px; border-radius: 2px;}}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterExpandedBatchEmpty {color: #A3A3A3;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActive {}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveLinks {float: right;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveLinksReset {}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveLinksChange {}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveTitle {margin-bottom: 10px;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveUnitContainer {padding: 5px; border: 1px solid #A49788; color: #282828; background-color: white; border-radius: 5px;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveUnitContainer:after {display: block; content: ''; clear: both;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveUnitIcon {float: left;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveUnitIcon.question {height: 17px; margin-top: -2px; margin-right: 8px; font-size: 18px;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveUnitIcon.checklistitem {display: inline-block; width: 10px; height: 10px; line-height: 10px; margin: 2px 5px 0px; font-size: 7px; text-align: center; color: white; background-color: #80AB30; border-radius: 2px;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveUnit {overflow: hidden;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveDescription {margin-top: 10px; color: #282828;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveDescriptionIcon {display: inline-block; margin-right: 1px;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveDescriptionIcon .fd {vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveDescriptionIcon.user {margin-top: -3px; margin-left: 10px; font-size: 15px;}
.dashboardCampaignStatisticsAdvancedGeneralUnitsFilterActiveDescriptionIcon.wronganswer {width: 18px; height: 20px; margin-left: 6px; background: url('images/campaign_statistics_users_questions_unresolved.svg?1755410777') no-repeat; vertical-align: -6px;}
.dashboardGeneralCampaignContentUserNotResolvedQuestionsExplanation {}
.dashboardGeneralCampaignContentUserNotResolvedQuestionsExplanationHeader {}
.dashboardGeneralCampaignContentUserNotResolvedQuestionsExplanationHeaderUser {}
.dashboardGeneralCampaignContentUserNotResolvedQuestionsExplanationBody {}
.dashboardGeneralCampaignContentUserNotResolvedQuestionsExplanationBodySection {margin-bottom: 10px;}
.dashboardGeneralCampaignContentUserNotResolvedQuestionsExplanationBodySectionTitle {padding: 5px 3px; font-weight: bold; color: #282828;}
.dashboardGeneralCampaignContentUserNotResolvedQuestionsExplanationBodySectionEntries {}
.dashboardGeneralCampaignContentUserNotResolvedQuestionsExplanationBodySectionEntry {padding: 5px 3px; border-top: 1px solid #CCCCCC;}
.dashboardCampaignStatisticsAdvancedContentGeneralRightFirstTimeIcon {display: inline-block; width: 37px; height: 38px; background: url('images/campaign_statistics_content_rightfirsttime_icon.svg?1755410777') no-repeat;}
.dashboardCampaignStatisticsAdvancedContentGeneralResultIcon {display: inline-block; width: 33px; height: 33px; border: 1px solid #006BAF; background: url('images/campaign_statistics_content_result_icon.svg?1755410777') 7px 8px no-repeat; background-size: 20px; border-radius: 100%;}
.dashboardCampaignStatisticsAdvancedContentGeneralLeaderboardIcon {display: inline-block; width: 33px; height: 33px; border: 1px solid #006BAF; background: url('images/campaign_statistics_content_leaderboard_icon.svg?1755410777') 5px 5px no-repeat; background-size: 23px; border-radius: 100%;}
.dashboardCampaignStatisticsAdvancedContentQuestions {}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntries {}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntry {}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntry td {vertical-align: top;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryQuestionCell {}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryQuestionType {}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryQuestion {color: #282828;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsLink {visibility: hidden; display: inline-block; margin-top: 3px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntry:hover .dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsLink {visibility: visible;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsLink .fd {margin-right: 4px; vertical-align: -1px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatistics {width: 500px; margin-top: 1px; color: #282828;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatistics:before {display: none;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatistics.narrow {width: 350px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatistics.type-pairs {}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatistics .dashboardExplanationTooltipExtendedBody {max-height: 300px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswer {padding: 10px 0px; border-bottom: 1px solid #C0C0C0;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswer:last-child {border-bottom: none;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatistics.type-pairs .dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswer {padding: 8px 0px; border: none;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswer > div {display: inline-block; vertical-align: top;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerData {width: 220px; margin-right: 20px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatistics.type-pairs .dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerData {width: 60px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerData img {max-width: 200px; max-height: 160px; width: auto; height: auto; border-radius: 5px; vertical-align: top;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatistics.narrow .dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerData {width: 90px; margin-right: 10px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerDataOrdering {margin: 15px 0px; padding-left: 20px; color: #6B6B6B;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerDataOrdering li {margin: 10px 0px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerDataOrdering li::marker {font-weight: bold;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerStatistics {width: 140px; padding-right: 60px; white-space: nowrap;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerStatisticsBar {}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerStatisticsBar.correct {background-color: #80AB30;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerStatisticsBar.wrong {background-color: #CB2326;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerStatisticsPercentage {font-weight: normal !important;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsPairs {margin-top: 10px; border: 0px solid #C0C0C0; border-width: 1px 0px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsPairs .dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswer {padding: 15px 0px !important;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsPairsData {display: table; width: 100%; margin-bottom: 8px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsPairsDataCell {display: table-cell; vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsPairsDataCellAnswer {width: 50%; height: 100%; min-height: 28px; padding: 8px 12px; border: 1px solid #A3A3A3; color: #6B6B6B; border-radius: 5px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsPairsDataCellAnswer img {display: block; max-width: 120px; max-height: 100px; width: auto; height: auto; margin: 0px auto; border-radius: 5px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsPairsDataCellConnector {}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsPairsDataConnector {width: 26px; height: 6px; background-color: #A3A3A3;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsWrongFirstTime {padding: 8px 0px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsWrongFirstTime .fd {margin-right: 5px; font-size: 11px; vertical-align: -1px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsCell {width: 160px; padding-right: 60px !important; color: #282828; white-space: nowrap;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsBar, .dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerStatisticsBar {display: inline-block; min-width: 7px; height: 7px; margin-right: 1px; border-radius: 4px; background-color: #0086D7; vertical-align: 1px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsBar.percentage-low {background-color: #F2A916;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsBar.percentage-verylow {background-color: #CB2326;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsBar.nodata {margin-right: 2px; background-color: #CCCCCC; border-radius: 0px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsBar.nonevaluative {width: 100%; background-color: #F2EEE1;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsPercentage, .dashboardCampaignStatisticsAdvancedContentQuestionsEntryAnswersStatisticsAnswerStatisticsPercentage {display: inline-block; width: 50px; margin-right: -50px; font-size: 12px; word-spacing: -2px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsPercentage .generalWarningIcon {margin-left: 5px; font-size: 16px; vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsAnswerContainer {margin-bottom: 5px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsAnswerContainer:last-child {margin-bottom: 0px;}
.dashboardCampaignStatisticsAdvancedContentQuestionsEntryStatisticsAnswer {margin-bottom: 2px; white-space: normal;}
.dashboardCampaignStatisticsAdvancedLeaderboard {}
.dashboardCampaignStatisticsAdvancedTestLeaderboard {}
.dashboardCampaignStatisticsAdvancedQuizLeaderboard {}
.dashboardCampaignStatisticsAdvancedLeaderboard .dashboardCampaignStatisticsAdvancedContentOverviewEntryIcon {margin-top: -8px; margin-bottom: 8px; font-size: 50px;}
.dashboardCampaignStatisticsAdvancedLeaderboardEntries {}
.dashboardCampaignStatisticsAdvancedLeaderboardEntry {}
.dashboardCampaignStatisticsAdvancedLeaderboardEntryPositionCell {width: 25px; text-align: right !important;}
.dashboardCampaignStatisticsAdvancedLeaderboardEntryUserCell {}
.dashboardCampaignStatisticsAdvancedLeaderboardEntryUserAvatar {display: inline-block; width: 24px; height: 24px; margin: -4px 8px -4px 0px; vertical-align: -3px;}
.dashboardCampaignStatisticsAdvancedLeaderboardEntryPointsCell {text-align: center !important;}
.dashboardCampaignStatisticsAdvancedLeaderboardEntryResultCell {text-align: center !important;}
.dashboardCampaignStatisticsAdvancedContentViews {}
.dashboardCampaignStatisticsAdvancedContentViews .commonIndexFilters {display: block !important; border-top: none; background-color: #F2F2F2;}
.dashboardCampaignStatisticsAdvancedContentViews .commonIndexFilters .commonIndexFiltersClose {display: none;}
.dashboardCampaignStatisticsAdvancedContentViewsEntries {}
.dashboardCampaignStatisticsAdvancedContentViewsEntry {}
.dashboardCampaignStatisticsAdvancedContentViewsEntryNameCell {}
.dashboardCampaignStatisticsAdvancedContentViewsEntryStartedCell {text-align: center !important;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryDurationCell {text-align: center !important;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsCell {text-align: center !important;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsLink {display: inline-block; padding: 0px 10px; text-decoration: none !important;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsLink .fd {margin-left: 5px; vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsLink.empty .fd {display: none;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsCount {}
.dashboardCampaignStatisticsAdvancedContentViewsEntryResolvedCell {text-align: center !important;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryResolvedIcon {font-size: 14px; color: #80AB30; vertical-align: middle;}
.dashboardCampaignStatisticsAdvancedContentViewsUnitsFilter {}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanation {}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatch {margin-top: 5px; margin-bottom: 20px; color: #282828;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchName {margin-bottom: 6px; font-weight: bold;}
.type-checklist .dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchName {display: none;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnits {}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnit {padding: 5px; border: 0px solid #A3A3A3; border-top-width: 1px; color: #C0C0C0;}
.type-checklist .dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnit {margin-bottom: 10px; border: none !important; background: none !important;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnit:after {display: block; content: ''; clear: both;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnit:last-child {border-bottom-width: 1px;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnit.shown {color: inherit; background-color: #F2F2F2;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnitIcon {float: left; width: 16px; line-height: 19px; margin-right: 5px; font-size: 16px; text-align: center; vertical-align: top;}
.type-checklist .dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnitIcon input[type=checkbox] + span {cursor: default;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnitFirstLine {margin: 2px 0px; overflow: hidden;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnitShown {float: right; visibility: hidden; line-height: 18px; margin-top: 1px; font-size: 14px; color: #80AB30;}
.type-checklist .dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnitShown {display: none;}
.dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnit.shown .dashboardCampaignStatisticsAdvancedContentViewsEntryInformationUnitsExplanationBatchUnitShown {visibility: visible;}
.dashboardCampaignStatisticsAdvancedContentReferenceUnits {}
.dashboardCampaignStatisticsAdvancedContentReferenceUnitsEntries {}
.dashboardCampaignStatisticsAdvancedContentReferenceUnitsEntry {}
.dashboardCampaignStatisticsAdvancedContentReferenceUnitsEntryUnitCell {}
.dashboardCampaignStatisticsAdvancedContentReferenceUnitsEntryUnitIcon {float: left; width: 20px; margin-bottom: -2px; margin-right: 5px; font-size: 14px; text-align: center;}
.dashboardCampaignStatisticsAdvancedContentReferenceUnitsEntryUnitFirstLine {overflow: hidden;}
.dashboardCampaignStatisticsAdvancedContentReferenceUnitsEntryViewsCell {width: 120px; text-align: center !important;}
.dashboardCampaignStatisticsAdvancedContentReferenceUnitsEntryUsersCell {width: 120px; text-align: center !important;}
.dashboardCampaignStatisticsAdvancedContentChecklistItems {}
.dashboardCampaignStatisticsAdvancedContentChecklistItems.itemcards {}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntries {}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntry {}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnitCell {}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnitIcon {float: left; width: 8px; height: 8px; border: 1px solid #A3A3A3; margin-top: 2px; margin-right: 5px; border-radius: 2px;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnitNumber {float: left; width: 20px;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnit {overflow: hidden;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnitItem {}
.itemcards .dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnitItem {color: #A3A3A3;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnitItemCardTitle {margin-top: 2px; color: #282828;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnitItemCardTitle .fd {font-size: 14px; vertical-align: -2px;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnitUsers {margin-top: 4px;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryUnitUsers .fd {margin-right: 6px; font-size: 11px; vertical-align: -1px;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsCell {width: 150px; padding-right: 70px !important; white-space: nowrap;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsRateBar {display: inline-block; height: 7px; padding-left: 7px; margin-right: 1px; border-radius: 4px; background-color: #0086D7; vertical-align: 1px;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsRatePercentage {display: inline-block; width: 60px; margin-right: -60px; font-size: 13px; font-weight: bold; color: #6B6B6B; word-spacing: -2px;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsRatingBarContainer {height: 7px; border-radius: 4px; overflow: hidden;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsRatingBar {width: 140px; height: 5px; border: 1px solid #A3A3A3; background-color: #F2F2F2; border-radius: 3px;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsRatingBarInner {float: left; position: relative; height: 7px; margin: -1px; padding-right: 2px; background-color: #F2F2F2; border-radius: 0px 4px 4px 0px;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsRatingBarInner.none {display: none;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsRatingBarInner.rating-1 {z-index: 3; background-color: #CB2326;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsRatingBarInner.rating-2 {z-index: 2; background-color: #F2A916;}
.dashboardCampaignStatisticsAdvancedContentChecklistItemsEntryStatisticsRatingBarInner.rating-3 {z-index: 1; background-color: #80AB30;}
.dashboardCampaignStatisticsAdvancedContentChecklistNote {margin: 20px 16px; font-size: 12px;}
.dashboardCampaignFeedback {}
.dashboardCampaignFeedbackDisabled {margin-bottom: 50px; border: 1px solid #A49788; border-radius: 5px; overflow: hidden;}
.dashboardCampaignFeedbackDisabledScorm {color: #A49788;}
.dashboardCampaignFeedbackDisabledHeader {padding: 25px; text-align: center; color: #282828; background-color: #F2EEE1;}
.dashboardCampaignFeedbackDisabledScorm .dashboardCampaignFeedbackDisabledHeader {color: inherit;}
.dashboardCampaignFeedbackDisabledHeaderTitle {margin-bottom: 25px; font-size: 20px;}
.dashboardCampaignFeedbackDisabledHeaderIcon {width: 125px; height: 125px; margin: 0px auto; border: 5px solid #CB2326; background-color: white; border-radius: 100%;}
.dashboardCampaignFeedbackDisabledScorm .dashboardCampaignFeedbackDisabledHeaderIcon {border-color: #A49788; background: none;}
.dashboardCampaignFeedbackDisabledHeaderIcon > div {position: relative; width: 100%; height: 100%; margin-bottom: -100%;}
.dashboardCampaignFeedbackDisabledHeaderIconIcon {line-height: 130px; font-size: 76px;}
.dashboardCampaignFeedbackDisabledHeaderIconLine {margin-left: 33%; margin-top: 33%; padding: 3px; border-left: 5px solid #CB2326; transform: rotate(45deg);}
.dashboardCampaignFeedbackDisabledScorm .dashboardCampaignFeedbackDisabledHeaderIconLine {border-color: #A49788;}
.dashboardCampaignFeedbackDisabledBody {padding: 30px 30px 35px; font-size: 14px;}
.dashboardCampaignFeedbackTabs {border-bottom: 5px solid #282828; background-color: #F2F2F2;}
.dashboardCampaignFeedbackTabs:after {display: block; content: ''; clear: both;}
.dashboardCampaignFeedbackTab {display: block; float: left; width: calc(50% - 30px); min-height: 40px; padding: 10px 15px; font-size: 12px; cursor: pointer; text-decoration: none !important;}
.dashboardCampaignFeedbackTab:hover {background-color: #E0E0E0;}
.dashboardCampaignFeedbackTab.active {background-color: #282828; color: white;}
.dashboardCampaignFeedbackTabTitle {font-weight: bold;}
.dashboardCampaignFeedbackTabIcon {margin-right: 2px; font-size: 18px; vertical-align: -3px;}
.dashboardCampaignFeedbackTabRating {margin-top: 5px; color: #6B6B6B; white-space: nowrap;}
.dashboardCampaignFeedbackTab.active .dashboardCampaignFeedbackTabRating {color: #A3A3A3;}
.dashboardCampaignFeedbackTabRatingBar {display: inline-block; margin-right: 5px;}
.dashboardCampaignFeedbackTabRatingUnresolvedCount {}
.dashboardCampaignFeedbackFeedback {display: none;}
.dashboardCampaignFeedbackFeedbackTools {display: table; width: 100%; margin: 5px 0px 2px;}
.dashboardCampaignFeedbackFeedbackTools > div {display: table-cell; min-height: 24px; padding: 12px 15px; vertical-align: top;}
.dashboardCampaignFeedbackFeedbackToolsContent {font-size: 12px; vertical-align: bottom !important;}
.dashboardCampaignFeedbackFeedbackToolsContent .fd {font-size: 16px; vertical-align: -3px;}
.dashboardCampaignFeedbackFeedback .commonIndexFilters {width: 100%; color: white; background: linear-gradient(17deg, #005298 7%, #006BAF 50%, #0198CF 93%); overflow: hidden;}
.dashboardCampaignFeedbackFeedback .commonIndexFiltersClose {display: none;}
.dashboardCampaignFeedbackFeedback .commonIndexFilterTitle {margin-bottom: 5px; color: inherit;}
.dashboardCampaignFeedbackFeedback .commonIndexFilters .dashboardSelect {max-width: 350px; width: 350px !important;}
.dashboardCampaignFeedbackFeedbackResolveAll {font-size: 12px; text-align: right; color: #282828; background-color: #F2F2F2; white-space: nowrap;}
.dashboardCampaignFeedbackFeedbackToolsContent + .dashboardCampaignFeedbackFeedbackResolveAll {background: none;}
.dashboardCampaignFeedbackFeedbackResolveAllTitle {margin-bottom: 5px;}
.dashboardCampaignFeedbackFeedbackResolveAllButton {min-width: 70px;}
.dashboardCampaignFeedbackFeedbackEntries {border-top-width: 1px; border-color: #A3A3A3;}
.dashboardCampaignFeedbackFeedbackEntry {border-color: #A3A3A3 !important;}
.dashboardCampaignFeedbackFeedbackEntry:not(.resolved) {background-color: #F2EEE1;}
.dashboardCampaignFeedbackFeedbackEntry.resolved {}
.dashboardCampaignFeedbackFeedbackEntry td {padding: 12px 15px;}
.dashboardCampaignFeedbackFeedbackEntryOptions {float: right; margin-top: -2px; text-align: right;}
.dashboardCampaignFeedbackFeedbackEntry.resolved .dashboardCampaignFeedbackFeedbackEntryOptions {display: none;}
.dashboardCampaignFeedbackFeedbackEntryOptionsResolve {min-width: 70px; margin-bottom: 8px;}
.dashboardCampaignFeedbackFeedbackEntryOptionsReply {}
.dashboardCampaignFeedbackFeedbackEntryMessages {}
.dashboardCampaignFeedbackFeedbackEntryMessage {margin-bottom: 10px;}
.dashboardCampaignFeedbackFeedbackEntryMessage:last-child {margin-bottom: 0px;}
.dashboardCampaignFeedbackFeedbackEntryMessageUserIcon {margin-right: 2px; font-size: 15px; vertical-align: -2px;}
.dashboardCampaignFeedbackFeedbackEntryMessageUser {margin-right: 5px; font-weight: bold; color: inherit !important;}
.dashboardCampaignFeedbackFeedbackEntryMessageRatingContainer {display: inline-block;}
.dashboardCampaignFeedbackFeedbackEntryMessageRating {}
.dashboardCampaignFeedbackFeedbackEntryMessageTimestamp {margin-left: 5px; color: #A3A3A3;}
.dashboardCampaignFeedbackFeedbackEntryMessageTrainer {margin-top: 5px;}
.dashboardCampaignFeedbackFeedbackEntryMessageMessage {margin-top: 5px;}
.dashboardCampaignFeedbackFeedbackEntryReply {}
.dashboardCampaignFeedbackFeedbackEntryReplyUser {}
.dashboardCampaignFeedbackFeedbackEntryReplyForm {margin: 5px 0px 20px;}
.dashboardCampaignFeedbackFeedbackEntryReplyFormFieldContainer {margin: 0px 0px 10px;}
.dashboardCampaignFeedbackFeedbackEntryReplyFormFieldContainer textarea {width: 400px; overflow: auto;}
.dashboardCampaignFeedbackFeedbackEntryReplyFormButtons {}
.dashboardCampaignFeedbackFeedbackEntryReplyFormSubmit {margin-right: 10px;}
.dashboardCampaignFeedbackFeedbackEntryReplyFormCancel {}
.dashboardCampaignFeedbackFeedbackEntryContent {margin-top: 8px; margin-bottom: -2px; color: #6B6B6B;}
.dashboardCampaignFeedbackFeedbackEntryContentIcon {font-size: 16px; vertical-align: -3px;}
.dashboardCampaignFeedbackFeedbackEntryContentType {}
.dashboardCampaignFeedbackFeedbackEntryContentName {}
.dashboardCampaignFeedbackRatings {}
.dashboardCampaignFeedbackRatingsAverages {margin: 5px 0px 30px; padding: 10px 15px; font-size: 12px; color: white; background: linear-gradient(28deg, #005298 7%, #006BAF 50%, #0198CF 93%);}
.dashboardCampaignFeedbackRatingsAveragesTitle {margin-bottom: 5px; font-size: 14px; font-weight: bold;}
.dashboardCampaignFeedbackRatingsAveragesContents {}
.dashboardCampaignFeedbackRatingsAveragesContent {padding: 10px 0px; border-bottom: 1px solid white;}
.dashboardCampaignFeedbackRatingsAveragesContent:last-child {padding-bottom: 2px; border-bottom: none;}
.dashboardCampaignFeedbackRatingsAveragesContent:after {display: block; content: ''; clear: both;}
.dashboardCampaignFeedbackRatingsAveragesContentName {float: left; margin-right: 10px;}
.dashboardCampaignFeedbackRatingsAveragesContentName .fd {width: 18px; font-size: 18px; text-align: center; vertical-align: middle;}
.dashboardCampaignFeedbackRatingsAveragesContentRating {float: right; min-width: 230px;}
.dashboardCampaignFeedbackRatingsAveragesContentRatingRating {}
.dashboardCampaignFeedbackRatingsAveragesContentRatingRating.empty {visibility: hidden;}
.dashboardCampaignFeedbackRatingsAveragesContentRatingRatingBar {display: inline-block; margin-right: 4px;}
.dashboardCampaignFeedbackRatingsTitle {margin-top: 30px; margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #282828;}
.dashboardCampaignFeedbackRatingsEntries {display: none; border-top-width: 1px;}
.dashboardCampaignFeedbackRatingsEntry {}
.dashboardCampaignFeedbackRatingsEntryTimestampCell {color: #A3A3A3;}
.dashboardCampaignFeedbackRatingsEntryUserCell {}
.dashboardCampaignFeedbackRatingsEntryContentCell {}
.dashboardCampaignFeedbackRatingsEntryContentIcon {width: 18px; margin: -1px 0px; font-size: 16px; text-align: center; vertical-align: middle;}
.dashboardCampaignFeedbackRatingsEntryRatingCell {}
.dashboardCampaignFeedbackRatingsEntryRating {}
.dashboardCampaignActivity {margin: 30px 0px; border: 1px solid #A49788; border-radius: 5px; overflow: hidden;}
.dashboardCampaignActivity > div {padding: 15px;}
.dashboardCampaignActivityHeader {background-color: #F2EEE1;}
.dashboardCampaignActivityHeaderButtonsContainer {float: right; margin-top: 5px;}
.dashboardCampaignActivityHeaderButtonsContainer .fd {margin: 0px 5px 2px -5px; font-size: 22px; vertical-align: middle;}
.dashboardCampaignActivityHeaderTitle {font-size: 20px; color: #282828;}
.dashboardCampaignActivityHeaderTitleIcon {width: 36px; height: 42px; line-height: 44px; padding-left: 6px; border: 1px solid #006BAF; margin-right: 5px; font-size: 32px; text-align: center; color: #006BAF; border-radius: 100%; vertical-align: -8px;}
.dashboardCampaignActivityContent {}
.dashboardCampaignActivityEntries {margin-top: -5px; padding: 0px 8px; font-size: 14px;}
.dashboardCampaignActivityEntries .dashboardActivitiesEntry {padding-top: 10px; padding-bottom: 10px; border-bottom-color: #A3A3A3; font-size: inherit; color: #6B6B6B;}
.dashboardCampaignActivityEntries .dashboardActivitiesEntryIcon {color: #282828;}
.dashboardCampaignActivityEntries .dashboardActivitiesEntryTimestamp {margin-top: 3px;}
.dashboardCampaignActivityLoadMore {margin: 30px 0px 15px; text-align: center;}
.dashboardCampaignActivityLoadMoreButton {}
.dashboardCampaignOptions {}
.dashboardCampaignOptionsSection {margin-bottom: 40px; border: 1px solid #A49788; border-radius: 5px; overflow: hidden;}
.dashboardCampaignOptionsSection.light {border-color: #C0C0C0;}
.dashboardCampaignOptionsSection > * {padding: 16px 20px;}
.dashboardCampaignOptionsSectionHeader {background-color: #F2EEE1;}
.dashboardCampaignOptionsSectionHeaderIcon {float: left; width: 50px; height: 50px; line-height: 54px; margin-right: 12px; font-size: 30px; text-align: center; background-color: white; color: #0168AC; border-radius: 100%; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardCampaignOptionsSectionHeaderTitle {margin-top: -2px; font-size: 14px; color: #282828;}
.dashboardCampaignOptionsSectionHeaderDescription {margin-top: 5px; margin-right: -5px; font-size: 12px; overflow: hidden;}
.dashboardCampaignOptionsSectionBody {}
.dashboardCampaignOptionsMap {border-color: #A3A3A3; background-color: #F2F2F2;}
.dashboardCampaignOptionsMap .dashboardCampaignOptionsSectionHeader {padding-bottom: 10px; background: none;}
.dashboardCampaignOptionsMap .dashboardCampaignOptionsSectionHeaderDescription b {font-weight: inherit; color: #282828;}
.dashboardCampaignOptionsMap .dashboardCampaignOptionsSectionHeaderIcon {background: white url('images/campaign_options_show_map_icon.svg?1755410777') center 13px no-repeat;}
.dashboardCampaignOptionsMapDescription {margin-bottom: 4px; padding: 12px 20px; background-color: white; border-radius: 5px; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardCampaignOptionsMapDescriptionSetting {margin-bottom: 20px; font-size: 14px; color: #A3A3A3;}
.dashboardCampaignOptionsMapDescriptionSettingValue {color: #282828;}
.dashboardCampaignOptionsMapDescriptionSettingChange {}
.dashboardCampaignOptionsMapDescriptionSettingMenu {margin-left: 105px;}
.dashboardCampaignOptionsMapDescriptionSettingMenuEntry {}
.dashboardCampaignOptionsMapDescriptionExplanation {margin-bottom: 10px; font-size: 12px; text-align: center;}
.dashboardCampaignOptionsMapDescriptionExplanation > * {display: inline-block; vertical-align: top;}
.dashboardCampaignOptionsMapDescriptionExplanationEntry {width: 134px; margin: 0px -50px; text-align: center;}
.dashboardCampaignOptionsMapDescriptionExplanationArrow.long + .dashboardCampaignOptionsMapDescriptionExplanationEntry {width: 174px; margin-left: -70px; margin-right: -70px;}
.dashboardCampaignOptionsMapDescriptionExplanationEntryImage {width: 35px; height: 51px; margin: 0px auto 6px;}
.dashboardCampaignOptionsMapDescriptionExplanationEntryImage.homeentriesone {background-image: url('images/campaign_options_show_map_home_entries_one.svg?1755410777');}
.dashboardCampaignOptionsMapDescriptionExplanationEntryImage.homeentriesmultiple {background-image: url('images/campaign_options_show_map_home_entries_multiple.svg?1755410777');}
.dashboardCampaignOptionsMapDescriptionExplanationEntryImage.map {background-image: url('images/campaign_options_show_map_map.svg?1755410777');}
.dashboardCampaignOptionsMapDescriptionExplanationEntryImage.task {background-image: url('images/campaign_options_show_map_task.svg?1755410777');}
.dashboardCampaignOptionsMapDescriptionExplanationEntryTitle {margin-bottom: 1px; font-weight: bold; color: #282828;}
.dashboardCampaignOptionsMapDescriptionExplanationEntryDescription {}
.dashboardCampaignOptionsMapDescriptionExplanationArrow {height: 22px; margin-top: 10px; background: no-repeat;}
.dashboardCampaignOptionsMapDescriptionExplanationArrow.long {width: 180px; background-image: url('images/campaign_options_show_map_arrow_long.svg?1755410777');}
.dashboardCampaignOptionsMapDescriptionExplanationArrow.short {width: 117px; background-image: url('images/campaign_options_show_map_arrow_short.svg?1755410777');}
.dashboardCampaignOptionsMapName {margin-top: 15px; margin-left: 2px;}
.dashboardCampaignOptionsMapNameTitle {margin-bottom: 8px; font-size: 12px;}
.dashboardCampaignOptionsMapNameForm {margin-bottom: 2px;}
.dashboardCampaignOptionsMapNameForm fieldset {margin: 0px;}
.dashboardCampaignOptionsMapNameFormFieldset {font-size: 14px; color: #282828;}
.dashboardCampaignOptionsLibrary {}
.dashboardCampaignOptionsLibrary:after {display: block; content: ''; clear: both;}
.dashboardCampaignOptionsLibraryImage {float: left; width: 145px; margin-right: 20px;}
.dashboardCampaignOptionsLibraryImage img {max-width: 145px; max-height: 100px; vertical-align: top; border-radius: 5px;}
.dashboardCampaignOptionsLibraryEdit {width: 100%; margin-top: 15px; padding-left: 0px; padding-right: 0px; text-align: center;}
.dashboardCampaignOptionsLibraryData {overflow: hidden; font-size: 12px;}
.dashboardCampaignOptionsLibraryName {margin: 5px 0px; font-size: 14px; color: #282828;}
.dashboardCampaignOptionsLibraryText {}
.dashboardCampaignOptionsLibraryText > div {margin-bottom: 5px;}
.dashboardCampaignOptionsLibraryTextLabel {color: #A3A3A3;}
.dashboardCampaignOptionsLibraryContents {margin-top: 12px;}
.dashboardCampaignOptionsLibraryContent {padding: 8px 0px; border-top: 1px solid #C0C0C0;}
.dashboardCampaignOptionsLibraryContent .fd {width: 20px; font-size: 14px; text-align: center; vertical-align: -2px;}
.dashboardCampaignOptionsVisibleToRelatedUser {border-color: #A3A3A3; background-color: #F2F2F2;}
.dashboardCampaignOptionsVisibleToRelatedUser .dashboardCampaignOptionsSectionHeader {padding-top: 15px; padding-bottom: 15px; background: none;}
.dashboardCampaignOptionsVisibleToRelatedUser .dashboardCampaignOptionsSectionHeaderTitle {margin-top: 5px;}
.dashboardCampaignOptionsVisibleToRelatedUser .dashboardCampaignOptionsSectionHeaderDescription {margin-bottom: 5px;}
.dashboardCampaignOptionsVisibleToRelatedUser .dashboardCampaignOptionsSectionHeaderIcon {background: white url('images/campaign_options_visible_to_related_user_icon.svg?1755410777') center center no-repeat;}
.dashboardCampaignOptionsVisibleToRelatedUserSettingValue {font-size: 14px;}
.dashboardCampaignOptionsVisibleToRelatedUserSettingChange {}
.dashboardCampaignOptionsVisibleToRelatedUserSettingMenu {margin-left: -12px;}
.dashboardCampaignOptionsVisibleToRelatedUserSettingMenuEntry {}
.dashboardCampaignOptionsFeedbackContainer {display: table; margin-bottom: 40px; font-size: 12px;}
.dashboardCampaignOptionsFeedbackContainer > div {display: table-cell; width: 300px; min-width: 300px;}
.dashboardCampaignOptionsFeedbackContainer .dashboardCampaignOptionsSectionHeader {min-height: 64px;}
.dashboardCampaignOptionsFeedbackSpacer {width: 100% !important; min-width: 0px !important;}
.dashboardCampaignOptionsFeedbackData {margin-top: -6px; color: #282828;}
.dashboardCampaignOptionsFeedbackData + .dashboardCampaignOptionsFeedbackData {margin-top: 10px; padding-top: 10px; border-top: 1px solid #C0C0C0;}
.dashboardCampaignOptionsFeedbackDataContent {margin-bottom: 3px;}
.dashboardCampaignOptionsFeedbackDataContentType {font-weight: bold;}
.dashboardCampaignOptionsFeedbackDataIcon {float: left; width: 19px; margin-right: 6px; font-size: 19px;}
.dashboardCampaignOptionsFeedbackDataIcon .fd-general-email-notsent {font-size: 18px; vertical-align: 2px;}
.dashboardCampaignOptionsFeedbackDataText {line-height: 1.3; padding-top: 3px; overflow: hidden;}
.dashboardCampaignOptionsFeedbackDataMenu {display: none; margin-top: 10px; margin-left: 12px;}
.dashboardCampaignOptionsFeedbackDataMenuEntry {padding: 6px 12px; cursor: pointer;}
.dashboardCampaignOptionsUnitFeedback {}
.dashboardCampaignOptionsUnitFeedbackChange {}
.dashboardCampaignOptionsUnitFeedbackMenu {}
.dashboardCampaignOptionsUnitFeedbackUsers {margin: 2px 0px; color: #6B6B6B;}
.dashboardCampaignOptionsUnitFeedbackUsersEmpty {color: #D2383B;}
.dashboardCampaignOptionsContentFeedback {}
.dashboardCampaignOptionsContentFeedbackChange {}
.dashboardCampaignOptionsContentFeedbackMenu {}
.dashboardCampaignOptionsOther {}
.dashboardCampaignOptionsOther .dashboardCampaignOptionsSectionBody > div + div {margin-top: 15px; padding-top: 15px; border-top: 1px solid #A3A3A3;}
.dashboardCampaignOptionsOtherLocations {}
.dashboardCampaignOptionsOtherTimezone {}
.dashboardCampaignOptionsOtherTimezoneInner {}
.dashboardCampaignOptionsOtherTimezoneIcon {float: left; width: 21px; height: 21px; margin-right: 8px; background: url('images/campaign_options_timezone.svg?1755410777') no-repeat; background-size: contain;}
.dashboardCampaignOptionsOtherTimezoneText {overflow: hidden;}
.dashboardCampaignOptionsOtherTimezoneTimezone {margin-bottom: 5px; font-size: 14px;}
.dashboardCampaignOptionsOtherTimezoneTimezoneSelected {color: #282828;}
.dashboardCampaignOptionsOtherTimezoneTimezoneChange {font-size: 12px;}
.dashboardCampaignOptionsOtherTimezoneDescription {font-size: 12px;}
.dashboardCampaignOptionsOtherTimezoneMenu {margin-top: 3px; margin-left: 200px;}
.dashboardCampaignOptionsOtherTimezoneMenuEntry {padding: 6px 12px; cursor: pointer;}
.dashboardCampaignOptionsOtherTimezoneMenuEntry.disabled {color: #C0C0C0; cursor: default;}
.dashboardCampaignOptionsOtherDeadline {}
.dashboardCampaignOptionsOtherDeadlineIcon {float: left; width: 21px; margin-right: 8px; font-size: 21px; text-align: center; color: #282828;}
.dashboardCampaignOptionsOtherDeadlineIcon .fd {vertical-align: 3px;}
.dashboardCampaignOptionsOtherDeadlineText {font-size: 14px;}
.dashboardCampaignOptionsOtherDeadlineStatus {color: #282828;}
.dashboardCampaignOptionsOtherDeadlineStatusChange {font-size: 12px;}
.dashboardCampaignOptionsOtherDeadlineMenu {margin-left: 270px;}
.dashboardCampaignOptionsOtherDeadlineMenuEntry {}
.dashboardCampaignOptionsAdvanced {margin-bottom: 12px; font-size: 12px; color: #A3A3A3;}
.dashboardCampaignOptionsAdvancedCopy {margin-left: 5px;}
.dashboardCampaignOptionsAdvancedPublish {}
.dashboardCampaignOptionsAdvancedDelete {}
.dashboardCampaignOptionsAdvancedSections {}
.dashboardCampaignOptionsCopy {display: none; font-size: 14px; background-color: #F2EEE1;}
.dashboardCampaignOptionsCopyIcon {float: left; width: 21px; height: 21px; margin-right: 10px; margin-top: 2px; background: url('images/campaign_options_copy.svg?1755410777') no-repeat; background-size: contain;}
.dashboardCampaignOptionsCopyTitle {margin-bottom: 25px; font-size: 20px; color: #282828;}
.dashboardCampaignOptionsCopyMenu {margin-bottom: 10px;}
.dashboardCampaignOptionsCopyMenuEntry {}
.dashboardCampaignOptionsCopySubpages {}
.dashboardCampaignOptionsCopySubpage {display: none;}
.dashboardCampaignOptionsCopySubpageSame {}
.dashboardCampaignOptionsCopySubpageDifferent {}
.dashboardCampaignOptionsCopySection {padding: 20px 0px;}
.dashboardCampaignOptionsCopySection + .dashboardCampaignOptionsCopySection {border-top: 1px solid #A3A3A3;}
.dashboardCampaignOptionsCopySection fieldset {margin: 0px;}
.dashboardCampaignOptionsCopyWarning {margin: 25px 0px; color: #282828;}
.dashboardCampaignOptionsCopyWarningIcon {float: left; margin-top: 10px; margin-right: 2px;}
.dashboardCampaignOptionsCopyWarningIcon .generalWarningIcon {font-size: 24px;}
.dashboardCampaignOptionsCopyName {font-size: 12px;}
.dashboardCampaignOptionsCopyNameLabel {margin-bottom: 5px; color: #282828;}
.dashboardCampaignOptionsCopyNameField {}
.dashboardCampaignOptionsCopyFolder {padding: 10px 0px; color: #282828;}
.dashboardCampaignOptionsCopyFolderLabel {margin-bottom: 5px; font-size: 12px;}
.dashboardCampaignOptionsCopyFolderField {margin: 2px 0px;}
.dashboardCampaignOptionsCopyFolderName {}
.dashboardCampaignOptionsCopyFolderChange {margin-left: 10px; font-size: 12px;}
.dashboardCampaignOptionsCopyItems {}
.dashboardCampaignOptionsCopyItemsLabel {color: #282828;}
.dashboardCampaignOptionsCopyItem {margin: 20px 15px;}
.dashboardCampaignOptionsCopyItem.formError {margin-top: 40px;}
.dashboardCampaignOptionsCopyItem input[type=checkbox] + span {margin-right: 4px;}
.dashboardCampaignOptionsCopyItemContent {margin: 10px 30px; font-size: 12px;}
.dashboardCampaignOptionsCopyItemContentIcon {float: left; width: 32px; height: 32px; line-height: 36px; margin-right: 8px; font-size: 20px; text-align: center; background-color: white; border-radius: 100%;}
.dashboardCampaignOptionsCopyItemContentType {margin-bottom: 1px;}
.dashboardCampaignOptionsCopyItemContentName {color: #282828;}
.dashboardCampaignOptionsCopySubmit {margin-bottom: 15px; text-align: center;}
.dashboardCampaignOptionsCopySubmitButton {}
.dashboardCampaignOptionsPublish {display: none; font-size: 14px;}
.dashboardCampaignOptionsPublishForm {}
.dashboardCampaignOptionsPublishTitle {margin: -7px 0px 15px; font-size: 20px; color: #282828;}
.dashboardCampaignOptionsPublishTitle .fd {font-size: 26px; vertical-align: -5px;}
.dashboardCampaignOptionsPublish ul {padding-left: 20px;}
.dashboardCampaignOptionsPublish li {margin-bottom: 4px;}
.dashboardCampaignOptionsPublishWarning {margin: 20px 0px; color: #282828;}
.dashboardCampaignOptionsPublishWarning .generalWarningIcon {font-size: 24px; vertical-align: -7px;}
.dashboardCampaignOptionsPublishButtons {margin-top: 25px; text-align: center;}
.dashboardCampaignOptionsDelete {display: none; font-size: 14px;}
.dashboardCampaignOptionsDeleteTitle {margin: -7px 0px 10px; font-size: 20px; color: #CB2326;}
.dashboardCampaignOptionsDeleteTitle .fd {font-size: 18px; vertical-align: -2px;}
.dashboardCampaignOptionsDeleteDescription {margin-bottom: 12px;}
.dashboardCampaignOptionsDeleteWarning {margin-top: 25px; color: #282828;}
.dashboardCampaignOptionsDeleteWarningIcon {float: left; margin-top: 0px; font-size: 22px;}
.dashboardCampaignOptionsDeleteWarningText {overflow: hidden;}
.dashboardCampaignOptionsDeleteUsersTitle {margin-top: 20px; color: #282828;}
.dashboardCampaignOptionsDeleteUsersList {margin: 0px; padding-left: 20px;}
.dashboardCampaignOptionsDeadlineEnablePopup {margin-top: 150px;}
.dashboardCampaignOptionsDeadlineEnablePopupDescription {margin-top: -10px; margin-bottom: 20px;}
.dashboardCampaignOptionsDeadlineEnablePopupDeadlineDate {margin: 0px; padding: 20px; border: 1px solid #A49788; background-color: #F2EEE1; border-radius: 5px;}
.dashboardCampaignOptionsDeadlineEnablePopupDeadlineDateTitle {margin-bottom: 12px; color: #282828;}
.dashboardCampaignOptionsDeadlineEnablePopupDeadlineDateDescription {margin-bottom: 18px;}
.dashboardCampaignOptionsDeadlineEnablePopupDeadlineDateFieldContainer {font-size: 20px; color: #282828;}
.dashboardCampaignOptionsDeadlineEnablePopupDeadlineDateFieldIcon {margin-right: 10px; font-size: 44px; vertical-align: middle;}
.dashboardCampaignOptionsDeadlineEnablePopupDeadlineDateField {margin-left: 15px;}
.dashboardCampaignOptionsDeadlineEnableSuccessPopup {}
.dashboardCampaignOptionsDeadlineDisablePopup {}
.dashboardCampaignOptionsEditLibrary {}
.dashboardCampaignOptionsEditLibraryNavigationButtons {text-align: center;}
.dashboardCampaignOptionsEditLibraryNavigationButtons:first-child {float: right;}
.dashboardCampaignOptionsEditLibraryNavigationButtons .generalButton {margin-right: 10px;}
.dashboardCampaignOptionsEditLibraryDescription {margin-bottom: 25px; font-size: 14px;}
.dashboardCampaignOptionsEditLibrarySections {margin-bottom: 20px; padding: 15px 40px 40px; border: 1px solid #A49788; font-size: 12px; background-color: #F2EEE1; border-radius: 5px; overflow: hidden;}
.dashboardCampaignOptionsEditLibrarySection {}
.dashboardCampaignOptionsEditLibrarySection + .dashboardCampaignOptionsEditLibrarySection {margin-top: 20px; padding-top: 20px; border-top: 1px solid #6B6B6B;}
.dashboardCampaignOptionsEditLibrarySection fieldset {margin: 5px 0px 8px;}
.dashboardCampaignOptionsEditLibrarySectionTitle {color: #282828;}
.dashboardCampaignOptionsEditLibrarySectionDescription {}
.dashboardCampaignOptionsEditLibraryImage {}
.dashboardCampaignOptionsEditLibraryImage .dashboardCampaignOptionsEditLibrarySectionTitle {margin-bottom: 5px;}
.dashboardCampaignOptionsEditLibraryImageImageContainer {float: left; width: 145px; margin-right: 35px; padding: 5px; border: 1px solid #C0C0C0; text-align: center; background-color: white; border-radius: 5px;}
.dashboardCampaignOptionsEditLibraryImageImage {max-width: 145px; max-height: 100px; border-radius: 5px; vertical-align: top;}
.dashboardCampaignOptionsEditLibraryImageOptions {padding-bottom: 1px;  overflow: hidden;}
.dashboardCampaignOptionsEditLibraryImageOptionsMenu {margin-bottom: 20px;}
.dashboardCampaignOptionsEditLibraryImageOptionsMenuEntry {}
.dashboardCampaignOptionsEditLibraryImageOptionsSection {}
.dashboardCampaignOptionsEditLibraryImageOptionsGenerated {}
.dashboardCampaignOptionsEditLibraryImageOptionsGeneratedSection {float: left; width: calc(50% - 28px); padding: 0px 14px;}
.dashboardCampaignOptionsEditLibraryImageOptionsGeneratedSectionTitle {margin-bottom: 5px; color: #282828;}
.dashboardCampaignOptionsEditLibraryImageOptionsGeneratedImageBackgroundLabel {display: inline-block;}
.dashboardCampaignOptionsEditLibraryImageOptionsGeneratedImageBackground {display: inline-block; width: 21px; height: 21px; padding: 1px; border: 1px solid white; background-color: white; border-radius: 100%;}
label:hover .dashboardCampaignOptionsEditLibraryImageOptionsGeneratedImageBackground {border-color: #00BFFF;}
input[type=radio]:checked + .dashboardCampaignOptionsEditLibraryImageOptionsGeneratedImageBackground {border-color: #0086D7;}
.dashboardCampaignOptionsEditLibraryImageOptionsGeneratedImageBackground img {width: 21px; height: 21px; border-radius: 100%; vertical-align: top; pointer-events: none; }
.dashboardCampaignOptionsEditLibraryImageOptionsUploaded {}
.dashboardCampaignOptionsEditLibraryImageOptionsUploadedUploadButton {min-width: 100px; margin-right: 10px;}
.dashboardCampaignOptionsEditLibraryImageOptionsUploadedRemoveLink {}
.dashboardCampaignOptionsEditLibraryImageOptionsUploadedUploadFileField {display: none;}
.dashboardCampaignGeneralNoData {margin-top: 30px; border: 1px solid #A49788; border-radius: 5px; overflow: hidden;}
.dashboardCampaignGeneralNoData > div {padding: 30px 30px;}
.dashboardCampaignGeneralNoDataHeader {font-size: 20px; text-align: center; background-color: #F2EEE1;}
.dashboardCampaignGeneralNoDataHeaderTitle {margin-top: -5px; margin-bottom: 25px; color: #282828;}
.dashboardCampaignGeneralNoDataHeaderIcon {display: inline-block; width: 135px; height: 135px; line-height: 140px; text-align: center; vertical-align: top; border-radius: 100%;}
.dashboardCampaignGeneralNoDataHeaderIcon.scheduled {font-size: 50px; color: white; background: linear-gradient(65deg, #005298 7%, #006BAF 50%, #0198CF 94%);}
.dashboardCampaignGeneralNoDataHeaderIcon.nodata {font-size: 70px; color: #0086D7; background-color: #282828;}
.dashboardCampaignGeneralNoDataHeaderIcon.nodata .fd {margin-top: 35px;}
.dashboardCampaignGeneralNoDataBody {font-size: 14px;}
.dashboardCampaignGeneralDeletePopup {color: #282828;}
.dashboardCampaignGeneralDeletePopup.notpublished {width: 650px;}
.dashboardCampaignGeneralDeletePopup .dashboardWarningPopupInner {min-height: 370px;}
.dashboardCampaignGeneralDeletePopup .dashboardWarningPopupIcon {background-color: #CB2326;}
.dashboardCampaignGeneralDeletePopup.notpublished .dashboardWarningPopupIcon {display: none;}
.dashboardCampaignGeneralDeletePopupIcon {width: 150px; height: 150px; margin: 40px auto; border: 4px solid white; background: url('images/general_popup_delete_icon.svg?1755410777') center center no-repeat; background-size: 84px; border-radius: 100%;}
.dashboardCampaignGeneralDeletePopupTitle {font-size: 24px;}
.dashboardCampaignGeneralDeletePopupContent {}
.dashboardCampaignGeneralDeletePopupContentInner {padding: 1px 0px; min-height: 220px;}
.dashboardCampaignGeneralDeletePopupContentButtons {text-align: center;}
.dashboardCampaignGeneralDeletePopupContentButtons .generalPopupCloseButton {min-width: 100px;}
.dashboardCampaignGeneralDeletePopupContentConfirmation {}
.dashboardCampaignGeneralDeletePopupContentWarning {margin: 8px 0px; padding: 3px 5px;}
.dashboardCampaignGeneralDeletePopupContentWarning .generalWarningIcon {font-size: 24px; line-height: 26px; vertical-align: -6px;}
.dashboardCampaignGeneralDeletePopupContentWarning.important {margin: 15px 0px 20px; color: white; background-color: #CB2326; border-radius: 5px;}
.dashboardCampaignGeneralDeletePopupContentWarning.important .generalWarningIcon {margin-top: 0px; color: inherit;}
.dashboardCampaignGeneralDeletePopupContentWarning.unpublished {margin: 15px 0px 30px; padding: 5px 0px; border: 1px solid #A3A3A3; border-width: 1px 0px;}
.dashboardCampaignGeneralDeletePopupContentNote {margin-top: 15px; color: #6B6B6B;}
.dashboardCampaignGeneralDeletePopupContentNote b {font-weight: bold; color: #282828;}
.dashboardCampaignGeneralDeletePopupContentSuccess {display: none;}
.dashboardCampaignGeneralDeletePopupContentSuccessTitle {margin: 15px 0px; padding: 7px 0px; border: 1px solid #A3A3A3; border-width: 1px 0px; font-weight: bold; text-align: center;}
.dashboardCampaignGeneralDeletePopupContentSuccessContents {}
.dashboardCampaignGeneralDeletePopupContentSuccessContentsEntries {padding-left: 20px;}
.dashboardCampaignGeneralDeletePopupContentSuccessContentsEntry {margin-bottom: 8px;}
.dashboardCampaignGeneralDeletePopupContentSuccessContentsEntryType {}
.dashboardCampaignGeneralDeletePopupContentSuccessContentsEntryLink {}
.dashboardCampaignGeneralRemoveSchedulePopup {width: 600px; padding: 50px 80px 40px;}
.dashboardCampaignGeneralRemoveSchedulePopupHeader {padding: 0px 8px 12px; border-bottom: 1px solid #E1E1E1;}
.dashboardCampaignGeneralRemoveSchedulePopupHeaderIcon {float: left; margin-top: -3px; margin-right: 10px; font-size: 45px;}
.dashboardCampaignGeneralRemoveSchedulePopupHeaderCampaignName {}
.dashboardCampaignGeneralRemoveSchedulePopupHeaderTitle {font-size: 22px;}
.dashboardCampaignGeneralRemoveSchedulePopupContent {padding: 5px 8px 0px;}
.dashboardCampaignGeneralRemoveSchedulePopupContent p {margin: 16px 0px; font-weight: bold; color: #282828;}
.dashboardCampaignGeneralRemoveSchedulePopupContentConfirmation {}
.dashboardCampaignGeneralRemoveSchedulePopupContentSuccess {display: none; text-align: center;}
.dashboardCampaignGeneralRemoveSchedulePopupContentButtons {margin-top: 50px; margin-bottom: 20px; text-align: center;}
.dashboardCampaignGeneralRemoveSchedulePopupContentButtons .generalButtonDelete {min-width: 60px;}
.dashboardCampaignGeneralRemoveSchedulePopupContentButtons .link {font-weight: bold;}
.dashboardCampaignGeneralLibraryLocations {font-size: 14px; color: #6B6B6B;}
.dashboardCampaignGeneralLibraryLocationsTitle {margin-bottom: 8px;}
.dashboardCampaignGeneralLibraryLocationsEntry {margin-top: 6px; color: #282828;}
.dashboardCampaignGeneralLibraryLocationsEntry:after {display: block; content: ''; clear: both;}
.dashboardCampaignGeneralLibraryLocationsEntry .fd {vertical-align: middle;}
.dashboardCampaignGeneralLibraryLocationsEntryIcon {float: left; width: 23px; height: 23px; line-height: 21px; margin-right: 8px; font-size: 13px; text-align: center; color: white; border-radius: 100%; vertical-align: 1px;}
.dashboardCampaignGeneralLibraryLocationsEntryIcon.enabled {background-color: #80AB30;}
.dashboardCampaignGeneralLibraryLocationsEntryIcon.disabled {background-color: #CB2326;}
.dashboardCampaignGeneralLibraryLocationsEntryIcon.unpublished {background-color: #A3A3A3;}
.dashboardCampaignGeneralLibraryLocationsEntryData {overflow: hidden; padding: 3px 0px;}
.dashboardCampaignGeneralLibraryLocationsNote {margin-top: 8px; font-size: 12px;}
.dashboardCampaignGeneralLibraryLocationsFolderName {}
.dashboardCampaignGeneralLibraryLocationsFolderHidden {color: #CB2326;}
.dashboardCampaignGeneralLibraryLocationsFolderChange {font-size: 12px;}
.dashboardCampaignGeneralLibraryLocationsFolderChangeMenu {}
.dashboardCampaignGeneralLibraryLocationsFolderChangeMenuLibraryVisible {}
.dashboardCampaignGeneralLibraryLocationsFolderChangeMenuMove {}
.dashboardCampaignGeneralLibraryLocationsAppLink {}
.dashboardCampaignGeneralLibraryLocationsLinkUnpublished {font-size: 12px; color: #A3A3A3;}
.dashboardCampaignGeneralOptionsMenu {width: calc(100% - 2px); line-height: 21px; border: 1px solid #0086D7; font-size: 12px; color: #0086D7; border-radius: 11px; overflow: hidden;}
.dashboardCampaignGeneralOptionsMenuEntry {float: left; width: calc(50% - 28px); padding: 0px 14px; cursor: pointer;}
.dashboardCampaignGeneralOptionsMenuEntry.active, input[type=radio]:checked + .dashboardCampaignGeneralOptionsMenuEntry {background-color: #0086D7; color: white;}
.dashboardContents {}
.dashboardContentsTitle {}
.dashboardContentsButtonsContainer {margin-bottom: 30px;}
.dashboardContentsButtonsContainer > div {vertical-align: top;}
.dashboardContentsNewButton {}
.dashboardContentsNewButton .fd-content-new {margin-left: -4px; margin-right: 8px; font-size: 22px; vertical-align: -6px;}
.dashboardContentsNewButton .fd-arrow-down {margin-left: 4px; font-size: 14px; vertical-align: -2px;}
.dashboardContentsExport {}
.dashboardContentsExportLink {}
.dashboardContentsExportLink .fd {margin-left: 5px; margin-right: 6px; font-size: 20px; vertical-align: -5px;}
.dashboardContentsNewMenu {display: none; position: absolute; z-index: 1; width: 470px; margin-top: -15px; padding: 1px; border: 1px solid #0086D7; background-color: white; box-shadow: 0px 0px 5px 2px #6B6B6B;}
.dashboardContentsNewMenuEntry {display: block; padding: 10px 20px; text-decoration: none !important; color: inherit;}
a.dashboardContentsNewMenuEntry:hover {background-color: #0086D7; color: white;}
.dashboardContentsNewMenuEntry:after {display: block; content: ''; clear: both;}
.dashboardContentsNewMenuEntryIcon {float: left; display: block; width: 50px; height: 50px; line-height: 54px; margin-right: 20px; border: 1px solid transparent; font-size: 30px; text-align: center; background-color: #0086D7; color: white; border-radius: 100%;}
a.dashboardContentsNewMenuEntry:hover .dashboardContentsNewMenuEntryIcon {background-color: white; color: #0086D7;}
.type-observation-checklist .dashboardContentsNewMenuEntryIcon, .type-live-session .dashboardContentsNewMenuEntryIcon {border-color: #0086D7; color: #0086D7; background-color: white;}
.dashboardContentsNewMenuEntryContent {display: block; overflow: hidden;}
.dashboardContentsNewMenuEntryType {display: block; font-size: 14px; color: #282828;}
a.dashboardContentsNewMenuEntry:hover .dashboardContentsNewMenuEntryType {color: inherit;}
.dashboardContentsNewMenuEntryDescription {display: block; line-height: 1.3; font-size: 12px;}
.dashboardContentsNewMenuSeparator {margin-left: calc(20px + 52px + 20px); border-bottom: 1px solid #999999;}
.dashboardContentsNewMenuEntryTypesGuide {padding-top: 15px; padding-bottom: 15px;}
.dashboardContentsNewMenuEntryTypesGuide .dashboardContentsNewMenuEntryIcon {height: 35px; line-height: 37px; background: none; color: #6B6B6B;}
.dashboardContentsNewMenuEntryTypesGuideLink {font-weight: bold;}
.dashboardContentsTypesGuidePopup {width: 930px; margin: 80px auto 50px; padding: 0px;}
.dashboardContentsTypesGuidePopupHeader {padding: 20px 30px; color: white; background-color: #0086D7;}
.dashboardContentsTypesGuidePopupHeaderIcon {float: left; width: 40px; height: 40px; margin-right: 10px; font-size: 40px;}
.dashboardContentsTypesGuidePopupHeaderSurtitle {font-size: 12px;}
.dashboardContentsTypesGuidePopupHeaderTitle {font-size: 21px;}
.dashboardContentsTypesGuidePopupBody {padding: 30px 30px 35px; font-size: 13px;}
.dashboardContentsTypesGuidePopupTabs {border-bottom: 3px solid #282828; margin-bottom: 12px;}
.dashboardContentsTypesGuidePopupTabs:after {display: block; content: ''; clear: both;}
.dashboardContentsTypesGuidePopupTab {float: left; display: block; line-height: 46px; padding: 5px 25px 2px; font-size: 20px; background-color: #F2F2F2; text-decoration: none !important;}
.dashboardContentsTypesGuidePopupTab .fd-campaign-users {margin-right: 5px; font-size: 30px; vertical-align: -8px;}
.dashboardContentsTypesGuidePopupTab .fd-general-upload {margin-right: 2px; font-size: 35px; vertical-align: -8px;}
.dashboardContentsTypesGuidePopupTab.active {color: white; background-color: #282828;}
.dashboardContentsTypesGuidePopupContent {min-height: 450px;}
.dashboardContentsTypesGuidePopupContentLearning {margin: 0px -20px; text-align: center;}
.dashboardContentsTypesGuidePopupContentLearningTypeContainer {display: inline-block; width: 160px; margin: 0px 6px; vertical-align: top;}
.dashboardContentsTypesGuidePopupContentLearningTypeContainer:after {display: block; content: ''; width: 0px; height: 0px; border-top: 28px solid #F9F7F3; border-left: 80px solid transparent; border-right: 80px solid transparent;}
.dashboardContentsTypesGuidePopupContentLearningType {padding: 25px 15px 0px; background-color: #F9F7F3;}
.dashboardContentsTypesGuidePopupContentLearningTypeName {margin-bottom: 15px; font-weight: bold; color: #282828;}
.dashboardContentsTypesGuidePopupContentLearningTypeIcon {display: inline-block; width: 62px; height: 62px; line-height: 68px; margin: 0px -6px 15px; font-size: 30px; text-align: center; background-color: white; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25); border-radius: 100%;}
.dashboardContentsTypesGuidePopupContentLearningTypeIcon + .dashboardContentsTypesGuidePopupContentTypeIcon {box-shadow: inset -1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardContentsTypesGuidePopupContentLearningTypeIcon .fd-content-test-quiz {font-size: 32px;}
.dashboardContentsTypesGuidePopupContentLearningTypeIcon .fd-content-test-challenge {font-size: 40px; vertical-align: -4px;}
.dashboardContentsTypesGuidePopupContentLearningTypeStatistics {margin-bottom: 25px;}
.dashboardContentsTypesGuidePopupContentLearningTypeStatisticsEntry {margin-bottom: 10px;}
.dashboardContentsTypesGuidePopupContentLearningTypeStatisticsEntryTitle {margin-bottom: 3px; font-size: 9px; text-align: left; text-transform: uppercase;}
.dashboardContentsTypesGuidePopupContentLearningTypeStatisticsEntryBar {height: 6px; background-color: white;}
.dashboardContentsTypesGuidePopupContentLearningTypeStatisticsEntryBar div {height: 100%; background-color: #0086D7;}
.dashboardContentsTypesGuidePopupContentLearningTypeDescription {height: 95px; margin: 0px auto; font-size: 12px;}
.dashboardContentsTypesGuidePopupContentLearningTypeDescription b {font-weight: bold; color: #282828;}
.dashboardContentsTypesGuidePopupContentLearningButtons {}
.dashboardContentsTypesGuidePopupContentLearningButtonContainer {display: inline-block; width: 160px; margin: 0px 6px; background-image: linear-gradient(white 0%, #282828 100%); border-radius: 0px 0px 5px 5px;}
.dashboardContentsTypesGuidePopupContentLearningButtonContainer.type-course {width: 337px;}
.dashboardContentsTypesGuidePopupContentLearningButtonContainer.type-test {width: 337px;}
.dashboardContentsTypesGuidePopupContentLearningButtonContainer.type-checklist {}
.dashboardContentsTypesGuidePopupContentLearningButton {margin: 0px 1px 1px; padding: 30px 0px 20px; background-color: white; border-radius: 0px 0px 4px 4px;}
.dashboardContentsTypesGuidePopupContentLearningButton a {padding-left: 15%; padding-right: 15%;}
.dashboardContentsTypesGuidePopupContentLearningButtonContainer.type-checklist .dashboardContentsTypesGuidePopupContentButton a {padding-left: 12px; padding-right: 12px;}
.dashboardContentsTypesGuidePopupContentLearningLiveSession {margin: 15px 20px 10px; text-align: left;}
.dashboardContentsTypesGuidePopupContentPerformance {}
.dashboardContentsTypesGuidePopupContentPerformanceType {padding: 25px 35px; background-color: #F9F7F3;}
.dashboardContentsTypesGuidePopupContentPerformanceTypeIcon {float: left; margin-right: 25px; font-size: 60px; color: #6B6B6B;}
.dashboardContentsTypesGuidePopupContentPerformanceTypeData {margin-bottom: 10px; margin-right: 20px; overflow: hidden;}
.dashboardContentsTypesGuidePopupContentPerformanceTypeName {margin-bottom: 20px; font-size: 18px; font-size: bold; color: #282828;}
.dashboardContentsTypesGuidePopupContentPerformanceTypeDescription {line-height: 1.5; margin-bottom: 28px; font-size: 14px;}
.dashboardContentsTypesGuidePopupContentPerformanceTypeButton {}
.dashboardContents .commonIndexHeader {float: right; font-size: 12px;}
.dashboardContents .commonIndexHeader > div {display: inline-block;}
.dashboardContents .commonIndexHeaderResults {line-height: 34px;}
.dashboardContentsEntries {display: none;}
.dashboardContentsGeneralEntry {}
.dashboardContentsGeneralEntryButtons {float: right; visibility: hidden; word-spacing: -5px;}
.dashboardContentsGeneralEntry:hover .dashboardContentsGeneralEntryButtons {visibility: visible;}
.dashboardContentsGeneralEntryButton {display: inline-block; width: 23px; height: 23px; line-height: 25px; margin: -2px 0px -4px; font-size: 12px; text-align: center; color: #282828; border-radius: 100%;}
.dashboardContentsGeneralEntryButton:hover {color: white; background-color: #0086D7;}
.dashboardContentsEntry {color: #6B6B6B !important;}
.dashboardContentsEntryTypeCell {width: 100px; padding: 9px 8px 9px 12px !important; white-space: nowrap;}
.dashboardContentsEntryTypeCell > div {display: inline-block; vertical-align: middle;}
.dashboardContentsEntryTypeIcon {width: 21px; height: 21px; margin-right: 2px; font-size: 20px; text-align: center;}
.dashboardContentsEntryTypeDescription {min-width: 58px; line-height: 21px; padding: 0px 7px; text-align: center; color: white; border-radius: 5px;}
.type-observation-checklist .dashboardContentsEntryTypeDescription {width: 56px; line-height: 19px; padding: 0px 7px; border: 1px solid #A49788; background-color: white; color: #A49788;}
.dashboardContentsEntryNameCell {}
.dashboardContentsEntryContentCell {width: 150px;}
.dashboardContentsEntryAuthorCell {width: 150px;}
.dashboardContentsEntryLanguageCell {width: 20px; padding-left: 0px !important;}
.dashboardContentsEntryMoveCell {width: 20px; padding-left: 0px !important;}
.dashboardContentsEntryMoveButton {}
.dashboardContentsEntryEdit {}
.dashboardContentsFolderEntry {cursor: pointer;}
.dashboardContentsFolderEntryIcon {display: inline-block; margin: -2px 8px -4px -2px; font-size: 20px; vertical-align: -4px;}
.dashboardContentsFolderEntryName {}
.dashboardContentsFolderEntryMoveButton {}
.dashboardContentsFolderEntryEditButton {}
.dashboardContentsFolderEntryDeleteButton {}
.dashboardContentsEmpty {margin-top: 30px; margin-left: 10px; font-size: 14px;}
.dashboardContentsEmptyIcon {margin-bottom: 8px;}
.dashboardContentsEmptyDescription {}
.dashboardConfirmContentAlreadyPublishedWarning {margin-top: 80px;}
.dashboardConfirmContentAlreadyPublishedWarningSection {display: table; margin: 45px 0px; font-size: 14px;}
.dashboardConfirmContentAlreadyPublishedWarningSection > div {display: table-cell; vertical-align: top;}
.dashboardConfirmContentAlreadyPublishedWarningSectionIcon {width: 75px; height: 65px; background-position: center top; background-repeat: no-repeat;}
.dashboardConfirmContentAlreadyPublishedWarningSectionIconSafe {background-image: url('images/content_edit_already_published_warning_safe_icon.png?1755410777');}
.dashboardConfirmContentAlreadyPublishedWarningSectionIconUnsafe {background-image: url('images/content_edit_already_published_warning_unsafe_icon.png?1755410777');}
.dashboardConfirmContentAlreadyPublishedWarningSectionDescription {padding: 4px 0px 0px 25px;}
.dashboardConfirmContentAlreadyPublishedWarningSectionDescription ul {margin: 0px; padding-left: 25px;}
.dashboardConfirmContentAlreadyPublishedWarningSectionDescription ul li {margin: 1px 0px;}
.dashboardContentNew {margin-left: 150px; margin-top: 5px;}
.dashboardContentNewTitle {margin-bottom: 20px !important;}
.dashboardContentNewForm {display: inline-block; margin: 0px -35px 80px; padding: 25px 35px 20px; background-color: #F2EEE1; border-radius: 5px;}
.dashboardContentNewForm fieldset {margin: 0px 0px 32px;}
.dashboardContentNewFormCharacterFieldset {}
.dashboardContentNewFormCharacterFieldset .dashboardSelectOptions {max-height: 300px !important;}
.dashboardContentNewFormLabel {margin: 6px 0px; font-size: 14px;}
.dashboardContentNewFormField {width: 450px; font-size: 14px;}
input.dashboardContentNewFormField {font-size: 22px;}
.dashboardContentNewFormFieldNote {margin-top: 12px; font-size: 12px;}
.dashboardContentNewFormLanguageField {}
.dashboardContentNewFormCharacter {display: table;}
.dashboardContentNewFormCharacter > div {display: table-cell; padding: 2px 0px; vertical-align: middle;}
.dashboardContentNewFormCharacterImageContainer {width: 50px; text-align: center;}
.dashboardContentNewFormCharacterImage {display: inline-block; width: 38px; height: 38px; margin-right: 5px; border: 1px solid #282828; border-radius: 20px; background-color: white; background-repeat: no-repeat; background-position: center center; vertical-align: middle;}
.dashboardContentNewFormCharacterData {}
.dashboardContentNewFormCharacterName {font-size: 14px;}
.dashboardContentNewFormCharacterDescription {font-size: 13px; color: #6B6B6B;}
.dashboardSelectOption:hover .dashboardContentNewFormCharacterDescription, .dashboardSelectOption.selected .dashboardContentNewFormCharacterDescription {color: inherit;}
.dashboardContentNewFormCharacterDisabled * {color: inherit;}
.dashboardContentNewFormCharacterDisabled .dashboardContentNewFormCharacterImage {width: 40px; height: 40px; border: none; border-radius: 0px; background-image: url('images/content_character_unknown.png?1755410777');}
.dashboardContentNewFormButtons {margin: 35px 0px 10px; text-align: center;}
.dashboardContentNewFormButtons .formSubmitButton {margin-left: 8px;}
.dashboardContentOptions {}
.dashboardContentOptionsCloseButton {float: right;}
.dashboardContentOptionsTitle {}
.dashboardContentOptionsTitle .dashboardTitleBack {margin-left: 0px !important;}
.dashboardContentOptionsSection {margin: 35px 0px; padding: 18px 30px 25px; font-size: 14px; background-color: #F2EEE1;}
.dashboardContentOptionsSectionTitle {margin-bottom: 15px; padding-bottom: 8px; border-bottom: 1px solid #282828; font-size: 20px; color: #282828;}
.dashboardContentOptionsNarration {}
.dashboardContentOptionsNarrationButton {float: right;}
.dashboardContentOptionsReview {}
.dashboardContentOptionsReviewUsers {margin-bottom: 30px;}
.dashboardContentOptionsReviewUsersTitle {margin-bottom: 15px; color: #282828;}
.dashboardContentOptionsReviewUsersTable {width: 100%; border-collapse: collapse;}
.dashboardContentOptionsReviewUsersTable, .dashboardContentOptionsReviewUsersTable tr {border: 1px solid #BCBCBC; border-width: 1px 0px;}
.dashboardContentOptionsReviewUsersTable td {padding: 3px 10px;}
.dashboardContentOptionsReviewUsersTableRemove {width: 100px;}
.dashboardContentOptionsReviewUsersRemoveLink {}
.dashboardContentOptionsReviewInvite {margin-bottom: 20px;}
.dashboardContentOptionsReviewInvite:after {display: block; content: ''; clear: both;}
.dashboardContentOptionsReviewInviteTitle {margin-bottom: 2px; color: #282828;}
.dashboardContentOptionsReviewInviteDescription {margin-bottom: 8px; margin-right: -5px;}
.dashboardContentOptionsReviewInviteForm {}
.dashboardContentOptionsReviewInviteForm fieldset {float: left; margin: 0px; margin-right: 25px;}
.dashboardContentOptionsReviewInviteForm fieldset .formError {display: none;}
.dashboardContentOptionsReviewInviteFormEmailField {width: 240px;}
.dashboardContentOptionsReviewInviteFormExpirationDateLabel {float: left; margin-right: 5px; margin-top: 5px;}
.dashboardContentOptionsReviewInviteFormExpirationDateField {width: 95px;}
.dashboardContentOptionsReviewInviteFormSendInvitation {margin-top: 4px !important;}
.dashboardContentOptionsReviewInviteFormSendInvitationField {}
.dashboardContentOptionsReviewPreview {}
.dashboardContentOptionsFeedback {}
.dashboardContentOptionsFeedbackDescription {margin: 10px 0px; color: #282828;}
.dashboardContentOptionsFeedbackUsers {display: table; width: 430px; border-collapse: collapse;}
.dashboardContentOptionsFeedbackUser {display: table-row; border: 1px solid #BCBCBC; border-width: 1px 0px;}
.dashboardContentOptionsFeedbackUser > div {display: table-cell; padding: 5px 15px;}
.dashboardContentOptionsFeedbackUserName {}
.dashboardContentOptionsFeedbackUserRemove {width: 60px; text-align: right;}
.dashboardContentOptionsFeedbackUserRemoveLink {}
.dashboardContentOptionsFeedbackUserAdd {margin: 10px 0px;}
.dashboardContentOptionsFeedbackUserAdd .dashboardSelect {display: inline-block; width: 330px;}
.dashboardContentOptionsFeedbackUserAddButton {margin-left: 15px;}
.dashboardContentOptionsCopy {}
.dashboardContentOptionsCopySection {margin-bottom: 20px;}
.dashboardContentOptionsCopySection.hide {display: none;}
.dashboardContentOptionsCopySection fieldset {max-width: 520px;}
.dashboardContentOptionsCopySectionTitle {margin-bottom: 10px; color: #282828;}
.dashboardContentOptionsCopySectionList {margin-left: 15px;}
.dashboardContentOptionsCopySectionList .formError {margin-top: 10px;}
.dashboardContentOptionsCopySectionListEntry {margin-bottom: 5px;}
.dashboardContentOptionsCopySectionListEntry input[type=checkbox] + span {margin-right: 4px;}
.dashboardContentOptionsCopySectionListEntry input[type=radio] {width: 16px; height: 16px; margin-left: 1px; vertical-align: middle;}
.dashboardContentOptionsCopyPopup {width: 630px; padding: 0px;}
.dashboardContentOptionsCopyPopupHeader {padding: 30px 45px; font-size: 21px; color: white; background-color: #0086D7;}
.dashboardContentOptionsCopyPopupBody {padding: 30px 45px; font-size: 14px;}
.dashboardContentOptionsCopyPopupBodySection {margin-bottom: 25px;}
.dashboardContentOptionsCopyPopupBodySectionLabel {margin-bottom: 5px; color: #282828;}
.dashboardContentOptionsCopyPopupBodySectionField {}
.dashboardContentOptionsCopyPopupBodySectionBatches {}
.dashboardContentOptionsCopyPopupBodySectionBatchesEntry {margin: 5px 0px;}
.dashboardContentOptionsCopyPopupBodySectionBatchesEntry input[type=checkbox] + span {margin-right: 4px; cursor: default;}
.dashboardContentOptionsCopyPopupBodySectionBatchesEntryName {}
.dashboardContentOptionsCopyPopupBodyIncludedInPublishedCampaignWarning {display: none; margin: 40px 0px 15px; padding: 14px 5px; border: 1px solid #282828; border-width: 1px 0px;}
.dashboardContentOptionsCopyPopupBodyIncludedInPublishedCampaignWarning:after {display: block; content: ''; clear: both;}
.dashboardContentOptionsCopyPopupBodyIncludedInPublishedCampaignWarningIcon {float: left; width: 62px; height: 55px; margin-right: 15px; background: url('images/content_edit_already_published_warning_unsafe_icon.png?1755410777') center top no-repeat; background-size: contain;}
.dashboardContentOptionsCopyPopupBodyIncludedInPublishedCampaignWarningTitle {margin: -2px 0px 5px; color: #282828;}
.dashboardContentOptionsCopyPopupBodyIncludedInPublishedCampaignWarningDescription {}
.dashboardContentOptionsCopyPopupBodyButtonsContainer {margin-top: 30px; text-align: center;}
.dashboardContentOptionsCopyPopupBodyConfirmButton {}
.dashboardContentOptionsExport {}
.dashboardContentOptionsExportSection {margin-top: 15px;}
.dashboardContentOptionsExportSectionTitle {margin-bottom: 5px;}
.dashboardContentOptionsExportSectionButtons {}
.dashboardContentOptionsExportButton {margin-right: 10px;}
.dashboardContentOptionsDelete {}
.dashboardContentOptionsDelete .dashboardContentOptionsSectionTitle .fd {margin-bottom: -2px; font-size: 25px; vertical-align: -5px;}
.dashboardContentOptionsDeleteTitle {margin-bottom: 5px; font-size: 20px;}
.dashboardContentOptionsDeleteDescription {margin-bottom: 8px;}
.dashboardContentOptionsDeleteButton {}
.generalPopupBody .body .bodysup {margin-top: 20px; vertical-align: middle;}
.generalPopupBody .body .bodysup img {float: left; margin-right: 5px;}
.generalPopupBody .body .bodysup span {line-height: 21px; }
.generalPopupBody .body .bodysup .fd {font-size: 26px; vertical-align: middle; }
.generalPopupBody .body .bodysup > div{display: table-cell;}
.dashboardEditContentError {display: none;}
.shadow {box-shadow: 3px 3px 4px #CCCCCC;}
.imageadd {}
.imageview {display: table;}
.dashboardCampaignContentEditTitleWrap {margin: 5px 0px 45px -2px;}
.dashboardCampaignContentEditTitle {font-size: 24px; font-weight: normal;}
.dashboardCampaignContentEditTitle .dashboardTitleBack {margin: 0px; margin-right: 10px; vertical-align: top;}
.dashboardCampaignContentEditTitleForm {display: inline-block; width: 550px;}
.dashboardCampaignContentEditTitleForm fieldset {margin: 0px;}
.dashboardCampaignContentEditExit {float: right;}
.dashboardCampaignUnitPreview {width: 319px; border-collapse: collapse;}
.dashboardCampaignUnitPreview td {padding: 0px; vertical-align: top;}
.dashboardCampaignUnitPreview.old {position: absolute;}
.dashboardCampaignUnitPreview + .dashboardCampaignUnitPreview {visibility: hidden;}
.dashboardCampaignUnitPreviewPartTop {height: 67px; background: url('images/information_unit_preview_background.png?1755410777') top center no-repeat;}
.dashboardCampaignUnitPreviewPartLeft, .dashboardCampaignUnitPreviewPartRight {min-height: 420px;height: 100%;background-repeat: repeat-y;}
.dashboardCampaignUnitPreviewPartLeft {width: 42px;background-image: url('images/information_unit_preview_repeatleft_background.png?1755410777');}
.dashboardCampaignUnitPreviewPartCenter {position:relative; width: 234px; background-color: white;}
.dashboardCampaignUnitPreviewPartCenter .dashboardCampaignUnitPreviewContent {width: 234px;}
.dashboardCampaignUnitPreviewPartRight {width: 43px;background-image: url('images/information_unit_preview_repeatright_background.png?1755410777');}
.dashboardCampaignUnitPreviewPartBottom {height: 68px; background: url('images/information_unit_preview_background.png?1755410777') bottom center no-repeat;}
.dashboardCampaignUnitPreviewPartTopLeft, .dashboardCampaignUnitPreviewPartTopRight {height: 180px; background: url('images/information_unit_preview_background.png_top') no-repeat;}
.dashboardCampaignUnitPreviewPartBottomLeft, .dashboardCampaignUnitPreviewPartBottomRight { width: 42px; height: calc(100% - 180px);}
.dashboardCampaignUnitPreviewPartTopLeft {background-position: left top;}
.dashboardCampaignUnitPreviewPartTopRight {background-position: right top;}
.dashboardCampaignUnitPreviewContent {font-size: 11px; color: #282828;}
.dashboardCampaignUnitPreviewContentFirstLineContainer {padding: 10px; font-weight: bold; text-align: center;}
.dashboardCampaignUnitPreviewContentFirstLine {}
.dashboardCampaignUnitPreviewContentImage {display: none; position: relative; margin-top: 10px;}
.dashboardCampaignUnitPreviewContentImageImage {max-width: 100%; height: auto;max-height: 150px;}
.dashboardCampaignUnitPreviewContentImageEnlarge { position: absolute; bottom: 10px; left: 30px; background-color: rgba(107,107,108,0.7); font-size: 14px; font-weight: normal; color: white; padding: 5px 13px; border-radius: 15px; cursor: pointer;}
.dashboardCampaignUnitPreviewTypeContent.editing .dashboardCampaignUnitPreviewContentImageEnlarge{display: none;}
.dashboardCampaignUnitPreviewContentContainer {height: 100%; margin: 12px;}
.dashboardCampaignUnitPreviewContentContainer img {vertical-align: bottom;}
.desktop .dashboardCampaignUnitPreviewContentFirstLineContainer {background-color: #F2F2F2;}
.mobile .dashboardCampaignUnitPreviewContent {padding-bottom: 20px; border-bottom: 1px solid #CCCCCC; font-size: 18px; color: #6B6B6B;}
.mobile .dashboardCampaignUnitPreviewContentFirstLineContainer {font-size: 18px;}
.dashboardCampaignUnitPreviewTypeContentHeading-container, .dashboardCampaignUnitPreviewTypeContentText-container, .dashboardCampaignUnitPreviewTypeContentTextEmphasised-container {margin: 8px 0px;}
.dashboardCampaignUnitPreviewTypeContentImage-container, .dashboardCampaignUnitPreviewTypeContentVideo-container, .dashboardCampaignUnitPreviewTypeContentAudio-container, .dashboardCampaignUnitPreviewTypeContentLink-container, .dashboardCampaignUnitPreviewTypeContentPDF-container, .dashboardCampaignUnitPreviewTypeContentVideoEmbed-container {margin: 12px 0px;}
.dashboardCampaignUnitPreviewTypeContentHeading {font-weight: bold;}
.dashboardCampaignUnitPreviewTypeContentText {word-wrap: break-word;}
.dashboardCampaignUnitPreviewTypeContentText p, .dashboardCampaignUnitPreviewTypeContentText div, .dashboardCampaignUnitPreviewTypeContentText ul, .dashboardCampaignUnitPreviewTypeContentText ol {margin-top: 0px; margin-bottom: 0px;}
.dashboardCampaignUnitPreviewTypeContentText ul, .dashboardCampaignUnitPreviewTypeContentText ol {padding-left: 25px;}
.dashboardCampaignUnitPreviewTypeContentTextEmphasised {min-height: 21px; padding: 4px 7px; border-left: #0086D7 5px solid; background: #F2F2F2; word-wrap: break-word; font-style: italic;}
.dashboardCampaignUnitPreviewTypeContentTextEmphasised p, .dashboardCampaignUnitPreviewTypeContentTextEmphasised div, .dashboardCampaignUnitPreviewTypeContentTextEmphasised ul, .dashboardCampaignUnitPreviewTypeContentTextEmphasised ol {margin-top: 0px; margin-bottom: 0px;}
.dashboardCampaignUnitPreviewTypeContentTextEmphasised ul, .dashboardCampaignUnitPreviewTypeContentTextEmphasised ol {padding-left: 25px;}
.dashboardCampaignUnitPreviewTypeContentImage {text-align: center;}
.dashboardCampaignUnitPreviewTypeContentImageImage {max-width: 100%; height: auto;}
.dashboardCampaignUnitPreviewTypeContentVideo {}
.dashboardCampaignUnitPreviewTypeContentVideoImage {width: 100%; height: auto;}
.dashboardCampaignUnitPreviewTypeContentVideoPlayButton {position: absolute;top:calc(50% - 23px); left: calc(50% - 23px); width: 46px; height: 46px; background: url('images/information_unit_preview_content_video_play_button.png?1755410777') center center no-repeat;}
.dashboardCampaignUnitPreviewTypeContentVideoEmbed {min-height: 118px; text-align: center; background-color: #666666;}
.dashboardCampaignUnitPreviewTypeContentVideoEmbedThumbnail {max-width: 100%; height: auto;}
.dashboardCampaignUnitPreviewTypeContentVideoEmbedThumbnailIcon {position: absolute;top:calc(50% - 23px); left: calc(50% - 23px); width: 46px; height: 46px; background: url('images/edit/information_unit_preview_content_video_embeded_icon.png?1755410777') center center no-repeat;}
.dashboardCampaignUnitPreviewTypeContentAudio{background-color:#F5F5F1;}
.dashboardCampaignUnitPreviewTypeContentAudioEmpty{ width: 100%; height: 113px; background: url('images/edit/content_modul_audio.png?1755410777')no-repeat center center; background-size: 40px;}
.dashboardCampaignUnitPreviewTypeContentAudioWrap{display: none; height: 113px;}
.dashboardCampaignUnitPreviewTypeContentAudioControls{width: 100%; height: 60px; background: url('images/edit/content_modul_audio_controls.png?1755410777')no-repeat bottom center;}
.dashboardCampaignUnitPreviewTypeContentAudioName{margin:5px 10px 10px; height: 13px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.dashboardCampaignUnitPreviewTypeContentAudioProgress{margin: 0 20px 10px; border: 1px solid #828282;}
.dashboardCampaignUnitPreviewTypeContentAudio-container.load .dashboardCampaignUnitPreviewTypeContentAudioEmpty{display: none;}
.dashboardCampaignUnitPreviewTypeContentAudio-container.load .dashboardCampaignUnitPreviewTypeContentAudioWrap{display: block;}
.dashboardCampaignUnitPreviewTypeContentLink {}
.dashboardCampaignUnitPreviewTypeContentPDF {}
.dashboardCampaignUnitPreviewTypeContentLink > div, .dashboardCampaignUnitPreviewTypeContentPDF > div {display: table-cell; vertical-align: middle;}
.dashboardCampaignUnitPreviewTypeContentLinkImage, .dashboardCampaignUnitPreviewTypeContentPDFImage {width: 45px; height: 45px; padding-right: 10px; text-align: center;}
.dashboardCampaignUnitPreviewTypeContentLinkImage img, .dashboardCampaignUnitPreviewTypeContentPDFImage img {width: 100%; height: 100%;}
.dashboardCampaignUnitPreviewTypeContentLinkContent, .dashboardCampaignUnitPreviewTypeContentPDFContent {}
.dashboardCampaignUnitPreviewTypeContentLinkDescription, .dashboardCampaignUnitPreviewTypeContentPDFDescription {color: #0086D7;}
.dashboardCampaignUnitPreviewTypeContentLinkURL, .dashboardCampaignUnitPreviewTypeContentPDFFileInformation {width: 155px; margin-top: 1px; font-size: 82%; color: #6B6B6B; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dashboardCampaignUnitPreviewTypeContentCampaign{display: table; width: 100%; margin: 10px 0;}
.dashboardCampaignUnitPreviewTypeContentCampaignImage,
.dashboardCampaignUnitPreviewTypeContentCampaignContent,
.dashboardCampaignUnitPreviewTypeContentCampaignContentWarning {display: table-cell; vertical-align: middle}
.dashboardCampaignUnitPreviewTypeContentCampaignImage{text-align: center; width: 45px;}
.dashboardCampaignUnitPreviewTypeContentCampaignImageWrap{display: inline-block; width: 45px; height: 45px; line-height: 39px; text-align: center; background-color: #828282; border-radius: 3px; font-size: 25px; color: white;}
.dashboardCampaignUnitPreviewTypeContentCampaignImageWrap span{vertical-align: middle;}
.dashboardCampaignUnitPreviewTypeContentCampaignContent{ padding-left: 10px;}
.dashboardCampaignUnitPreviewTypeContentCampaignContentName{}
.dashboardCampaignUnitPreviewTypeContentCampaignType{margin-top: 1px; font-size: 82%; color: #6B6B6B;}
.dashboardCampaignUnitPreviewTypeContentCampaignContentWarning{display: none; padding: 0 10px}
.dashboardCampaignUnitPreviewTypeContentCampaign.empty .dashboardCampaignUnitPreviewTypeContentCampaignContent{display: none;}
.dashboardCampaignUnitPreviewTypeContentCampaign.warning {color: #CB2326}
.dashboardCampaignUnitPreviewTypeContentCampaign.warning .dashboardCampaignUnitPreviewTypeContentCampaignImageWrap{background-color: #CB2326}
.dashboardCampaignUnitPreviewTypeContentCampaign.warning .dashboardCampaignUnitPreviewTypeContentCampaignContentWarning{display: table-cell;}
.dashboardCampaignUnitPreviewTypeQuestionAnswersPairsType {display: table; width: 100%; table-layout: fixed; border-spacing: 3px; border-collapse: separate;}
.dashboardCampaignUnitPreviewTypeQuestionAnswersPairsType .dashboardCampaignUnitPreviewTypeQuestionAnswer{display: table-cell; width: 50%; height: 35px; vertical-align: middle; box-sizing: border-box;}
.dashboardCampaignUnitPreviewTypeQuestionAnswer {min-height: 13px; margin-bottom: 12px; padding: 14px 15px; background-color: #F2F2F2; color: #6B6B6B; border-radius: 4px;}
.dashboardCampaignUnitPreviewTypeQuestionAnswerTypeText {text-align: center;}
.dashboardCampaignUnitPreviewTypeQuestionAnswerTypeText.pairs{word-break: break-all;}
.dashboardCampaignUnitPreviewTypeQuestionAnswerTypeImage {position:relative;overflow: hidden;max-height: 150px;min-height: 85px; align-items: center; min-height: 31px; padding: 5px; text-align: center;}
.dashboardCampaignUnitPreviewTypeQuestionAnswerTypeImageImage {max-width: 100%; height: auto;}
.dashboardCampaignUnitPreviewTypeQuestionAnswerTypeImage.noImage{ background: #F2F2F2 url('images/edit/question_answer_noimage.png?1755410777')no-repeat center; }
.dashboardCampaignUnitPreviewTypeQuestionAnswerTypeImageFullscreen {position: absolute;right: 10px;top: 10px;width: 30px;height: 30px;line-height: 30px;vertical-align: middle;text-align: center;font-size: 18px;color: white; border-radius: 15px; background-color: rgba(107,107,108,0.7); cursor: pointer;}
.dashboardCampaignUnitPreviewTypeQuestionAnswerTypeImageCaption {position: absolute;left: 10px;bottom: 10px;color: white;text-shadow:1px 1px #282828, -1px -1px #282828, 1px -1px #282828, -1px 1px #282828;font-size: 20px;overflow: hidden;}
.dashboardCampaignUnitPreviewTypeQuestionAnswerTypeImage.noImage >*{display: none}
.dashboardCampaignUnitPreviewTypeQuestionCorrectAnswer {}
.dashboardCampaignUnitPreviewTypeQuestionTrueFalseCorrectAnswer {text-align: center;}
.dashboardCampaignUnitPreviewTypeQuestionTrueFalseCorrectAnswerDesktop {margin-bottom: 15px;}
.dashboardCampaignUnitPreviewTypeQuestionTrueFalseCorrectAnswerMobile {}
.dashboardCampaignUnitPreviewTypeQuestionMultipleChoiceCorrectAnswer {}
.dashboardCampaignUnitPreviewTypeQuestionExplanation {margin-top: 15px;}
.dashboardCampaignUnitPreviewTypeQuestionExplanationIcon{width: 50px; height: 50px; margin: auto; background: url('images/edit/question_explanation_icon.png?1755410777') center center no-repeat}
.dashboardCampaignUnitPreviewTypeQuestionExplanationEvaluativeIcon{width: 50px; height: 50px; margin: auto; background: url('images/edit/question_explanation_evaluative_icon.png?1755410777') center center no-repeat}
.dashboardCampaignUnitPreviewTypeQuestionExplanationTitle{color: #999999; font-weight: bold; }
.dashboardCampaignUnitPreviewTypeQuestionExplanationEvaluativeTitle{text-align: center;}
.mobile .dashboardCampaignUnitPreviewTypeContentHeading {font-size: 18px; font-weight: normal;}
.mobile .dashboardCampaignUnitPreviewTypeContentText, .mobile .dashboardCampaignUnitPreviewTypeContentTextEmphasised {font-size: 14px;}
.mobile .dashboardCampaignUnitPreviewTypeContentHeading, .mobile .dashboardCampaignUnitPreviewTypeContentText, .mobile .dashboardCampaignUnitPreviewTypeContentTextEmphasised {margin: 12px 0px;}
.mobile .dashboardCampaignUnitPreviewTypeContentImage, .mobile .dashboardCampaignUnitPreviewTypeContentVideo, .mobile .dashboardCampaignUnitPreviewTypeContentAudio, .mobile .dashboardCampaignUnitPreviewTypeContentLink, .mobile .dashboardCampaignUnitPreviewTypeContentPDF {margin: 18px 0px; font-size: 14px;}
.mobile .dashboardCampaignUnitPreviewTypeContentLinkImage, .mobile .dashboardCampaignUnitPreviewTypeContentPDFImage {width: 60px; height: 60px; padding-right: 15px;}
.mobile .dashboardCampaignUnitPreviewTypeQuestionAnswer {margin-bottom: 20px; padding: 26px 20px; border-color: #A9A9A9; background-color: white; color: #999999; border-radius: 8px;}
.mobile .dashboardCampaignUnitPreviewTypeQuestionCorrectAnswer {margin: 35px -27px 25px; padding: 20px 27px; background-color: #F2EEE1;}
.mobile .dashboardCampaignUnitPreviewTypeQuestionCorrectAnswer .dashboardCampaignUnitPreviewTypeQuestionAnswer {margin: 20px 0px 5px; background: none; color: inherit;}
.mobile .dashboardCampaignUnitPreviewTypeQuestionExplanation {margin-top: 25px; margin-bottom: 5px;}
.dashboardCampaignUnitPreviewContentHeader {position: relative;}
.dashboardCampaignUnitPreviewContentContainer {position: relative; min-height: 357px;}
.dashboardCampaignUnitPreviewTypeContentImage.placeholder {min-height: 105px; background: url('images/edit/information_unit_preview_content_image_placeholder.png?1755410777') #F9F7F3 no-repeat center;}
.dashboardCampaignUnitPreviewTypeContentVideo {min-height: 110px; margin: 12px 0px; background: url('images/edit/information_unit_preview_content_video_icon.png?1755410777') center center no-repeat; background-color: #F9F7F3;}
.dashboardCampaignUnitPreviewTypeContentVideoPlayButton {display: none;}
.dashboardCampaignUnitPreviewTypeContent {min-height: 29px; position: relative;}
.dashboardCampaignUnitPreviewTypeContent.mouseover,
.dashboardCampaignUnitPreviewTypeContent.ui-sortable-helper {min-height: 29px; outline: solid 3px rgba(0, 153, 206, 0.9); background-color: white;}
.dashboardCampaignUnitPreviewTypeContent.editing {min-height: 29px; outline: solid 3px rgba(166, 189, 106, 0.9); background-color: white;}
.dashboardCampaignUnitPreviewEmptyCloudMessage {padding: 30px 12px; background-color: #F2EEE1; text-align: center;}
.dashboardCampaignUnitPreviewEmptyCloudMessageCourse {}
.dashboardCampaignUnitPreviewEmptyCloudMessageTest {}
.dashboardCampaignUnitPreviewEmptyCloudMessageGeneral {}
.dashboardCampaignUnitPreviewEmptyCloudMessageArrow {height: 15px; width: 100%; position: relative;}
.dashboardCampaignUnitPreviewEmptyCloudMessageArrowBorder {width: 0px; height: 0px; left: 50%; margin-left: -15px; position: absolute; border-top: solid 15px #F2EEE1; border-right: 0px; border-bottom: 0px; border-left: solid 15px transparent;}
.dashboardCampaignUnitPreviewEmptyNoInformationUnit .dashboardCampaignUnitPreviewEmptyCloudMessage {display: none;}
.dashboardCampaignUnitPreviewEmptyHanzo {margin-top: -20px;}
.dashboardCampaignUnitPreviewEmptyHanzoImage {float: right; margin-right: 15px;}
.dashboardCampaignUnitPreviewEmptyHeading {margin: 20px 12px; text-align: center; border: solid 1px #6B6B6B; padding: 15px; border-radius: 5px; color: #6B6B6B; font-weight: bold;}
.dashboardCampaignContentBatchesContainer {margin-bottom: 25px; margin-right: -40px; padding: 30px 0px 30px 30px; background-color: #F9F7F3; overflow: hidden;}
.dashboardCampaignContentBatchesContainerLanguage, .dashboardCampaignContentBatchesContainerOptions, .dashboardCampaignContentBatchesContainerFeedback {margin-bottom: 8px; font-size: 14px; line-height: 20px;}
.dashboardCampaignContentBatchesContainerLanguage {float: left;}
.dashboardCampaignContentBatchesContainerFeedback,
.dashboardCampaignContentBatchesContainerOptions {float: right;}
.dashboardCampaignContentBatchesContainerFeedback{position:relative; margin-left: 15px; padding-right: 2px;}
.dashboardCampaignContentBatchesContainerOptions .fd {margin-right: 6px; font-size: 22px; vertical-align: -7px;}
.dashboardCampaignContentEditBatchesWrap {clear: both;}
.dashboardCampaignContentBatchesContainerFeedback .fd{margin-right: 5px; font-size: 19px; vertical-align: -3px;}
.dashboardCampaignContentBatchesContainerFeedbackNotif{margin-left: 5px;}
.dashboardCampaignContentBatchesContainerFeedbackTooltip{max-height: 430px; margin-top: -10px; margin-left: 130px; z-index: 2; font-size: 12px; background-color: white; border: 1px solid #CCCCCC; box-shadow: 0px 0px 10px #6B6B6B; cursor: default;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipHeader{padding-left: 20px; padding-right: 20px;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipWrap{max-height: 338px; padding: 0; overflow-y: scroll; color: #6B6B6B}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItems.resolved{display: none;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItem{padding: 10px 15px; border-bottom: 1px solid #CCCCCC;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItem:hover{background-color: #F2F2F2}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItem .fd{font-size: 16px;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemCard{display: table; width: 100%}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemUnitIcon,
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemCardTite{display: table-cell; vertical-align: top;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemUnitIcon{ width: 22px;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemCardTite{font-weight: bold;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemFeedback{margin: 5px 0 0px 22px;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemFeedbackUser span{vertical-align: middle;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemFeedbackUserMessage{margin: 5px 0;color: #282828;white-space: pre-line;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipAllResolved,
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemsLoadMore,
.dashboardCampaignContentBatchesContainerFeedbackTooltipShowResolved{ padding: 12px 20px 12px 35px; font-size: 14px;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemsLoadMore:hover,
.dashboardCampaignContentBatchesContainerFeedbackTooltipShowResolved:hover{background-color: #F2F2F2; cursor: pointer;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemsLoadMore a,
.dashboardCampaignContentBatchesContainerFeedbackTooltipShowResolved a{text-decoration: none;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipAllResolved{padding-bottom: 0px;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemOpenCard{color: #0086D7; cursor: pointer;}
.dashboardCampaignContentBatchesContainerFeedbackTooltipItemOpenCard span{display: none;}
.dashboardCampaignContentUnitEditContainer {display: none;}
.dashboardCampaignContentUnitEditContainer .richTextEditorMenu {background: none;}
.dashboardCampaignContentUnitEditContainer .richTextEditorContent {height: auto; min-height: 100px; margin-top: 2px; padding: 10px; border: none;}
.dashboardCampaignContentEditBatches,
.dashboardCampaignContentUnitEditPreviewContainer {display: inline-block; vertical-align: top;}
.dashboardCampaignContentUnitEditPreviewContainer {margin-left: 50px;}
.dashboardCampaignContentEditBatches {width: 490px;}
.dashboardCampaignContentEditBatch {}
.dashboardCampaignContentEditBatch:last-child{}
.dashboardCampaignContentEditBatch:last-child .dashboardCampaignContentEditBatchUnitsWrap{padding-bottom: 10px;}
.dashboardCampaignContentEditBatchHeader {position: relative; display: table; width: 100%; margin-bottom: -2px; padding: 2px 0; height: 35px; color: #A3A3A3; border-top:solid 2px #282828; border-bottom: solid 2px #282828; cursor: pointer;}
.dashboardCampaignContentEditBatchHeaderIcon,
.dashboardCampaignContentEditBatchHeaderTitleContainer,
.dashboardCampaignContentEditBatchHeaderDayContainer,
.dashboardCampaignContentEditBatchHeaderDeleteContainer {display: table-cell; height: 35px; padding: 0px 8px; overflow: hidden; line-height: 35px; vertical-align: middle;border-radius: 3px;}
.dashboardCampaignContentEditBatchHeaderDayContainer {width: 70px; margin: 0px 2px; text-align: center;}
.dashboardCampaignContentEditBatchHeaderDayContainerWrap {float: left;}
.dashboardCampaignContentEditBatchHeaderDaySurtitle {margin-bottom: -2px; font-size: 11px;}
.dashboardCampaignContentEditBatchHeaderDay {font-size: 14px;}
.dashboardCampaignContentEditBatchHeaderDayContainerWrapDown { float: right; min-width: 13px;}
.dashboardCampaignContentEditBatchHeaderDayContainerWrapDown .fd {font-size: 10px;}
.dashboardCampaignContentEditBatchHeaderDayContainer::after{content: "";display: block; clear: both;}
.dashboardCampaignContentEditBatchHeaderTitleContainer { color: #282828;}
.dashboardCampaignContentEditBatchHeaderIcon { font-size: 14px;}
.dashboardCampaignContentEditBatchHeaderIcon {line-height: 35px; width: 35px; margin: 0 2px; text-align: center; vertical-align: middle;border-radius: 3px; box-sizing: border-box;}
.dashboardCampaignContentEditBatchHeaderIcon img{display: none; vertical-align: middle;}
.dashboardCampaignContentEditBatchHeaderDeleteContainer {width: 35px; text-align: center; box-sizing: border-box;}
.dashboardCampaignContentEditBatchHeaderDelete {font-size: 14px;}
.dashboardCampaignContentEditBatchHeaderTitle {line-height: normal;}
.dashboardCampaignContentEditBatchHeaderTitleLabelWrap {display: inline-block; position: relative; width: 100%; border: 1px solid transparent; font-size: 0px; box-sizing: border-box;}
.dashboardCampaignContentEditBatchHeaderTitleLabelWrap > div {display: inline-block;}
.dashboardCampaignContentEditBatchHeaderTitleLabel {position: absolute; top:2px; left: 0; width: calc(100% - 30px); height: 27px; padding: 0px 8px 1px 8px; overflow: hidden; text-overflow: ellipsis; text-align: left; z-index: 1; white-space: nowrap;font-size: 20px; background-color: #F9F7F3; box-sizing: border-box}
.dashboardCampaignContentEditBatchHeaderTitleLabelIcon {width: 30px; height: 27px; font-size: 22px; padding: 0px 3px; cursor: pointer; color: #A3A3A3; box-sizing: border-box; }
.dashboardCampaignContentEditBatchHeaderTitleLabelIcon .fd {}
.dashboardCampaignContentEditBatchHeaderTitleLabelIcon .fd-checkmark{display: none}
.dashboardCampaignContentEditBatchHeaderTitleLabelWrap.edit .dashboardCampaignContentEditBatchHeaderTitleLabelIcon {color: white; background-color: #0086D7; outline: 1px solid #0086D7;}
.dashboardCampaignContentEditBatchHeaderTitleLabelWrap.edit .dashboardCampaignContentEditBatchHeaderTitleLabelIcon .fd-checkmark{display: block}
.dashboardCampaignContentEditBatchHeaderTitleLabelWrap.edit .dashboardCampaignContentEditBatchHeaderTitleLabelIcon .fd-general-edit{display: none}
.dashboardCampaignContentEditBatchHeaderTitleLabelWrap.edit {background-color: white; cursor: text; border: 1px solid #5C5750; }
.dashboardCampaignContentEditBatchHeaderTitleLabelWrap.hover:not(.edit) {border: 1px solid #00BFFF; cursor: text;}
.dashboardCampaignContentEditBatchHeaderTitleLabelWrap.hover:not(.edit) .dashboardCampaignContentEditBatchHeaderTitleLabelIcon { color: #00BFFF;}
.dashboardCampaignContentEditBatchHeaderTitleLabelIcon:hover .dashboardCampaignContentEditBatchHeaderTitle input {background-color: red;}
.dashboardCampaignContentEditBatchHeaderTitleSpanInput {width: calc(100% - 46px); height: 29px; color: #6B6B6B; font-size: 20px; background-color: transparent; padding: 0px 8px !important;}
.dashboardCampaignContentEditBatchHeaderTitleLabelWrap
.dashboardCampaignContentEditBatchHeaderTitleSpanInput:focus{outline: 1px transparent !important;}
.dashboardCampaignContentEditBatchHeaderTitleSpanInput:hover{outline: 1px transparent !important;}
.dashboardCampaignContentEditBatchHeader:not(.open) .dashboardCampaignContentEditBatchHeaderTitleLabelWrap input {display: none;}
.dashboardCampaignContentEditBatchHeader:not(.open) .dashboardCampaignContentEditBatchHeaderTitleLabelWrap .fd {display: none;}
.dashboardCampaignContentEditBatchHeader .fd-arrow-up {transition: transform 0.3s ease-in-out;transform: rotate( 180deg );}
.dashboardCampaignContentEditBatchHeader.open .fd-arrow-up {transform: rotate( 0deg );}
.dashboardCampaignContentEditBatchHeader:hover:not(.disablehover):not(.noclose) .dashboardCampaignContentEditBatchHeaderIcon{background-color:#00BFFF; color: white}
.dashboardCampaignContentEditBatchHeader:hover .dashboardCampaignContentEditBatchHeaderDayContainer:hover,
.dashboardCampaignContentEditBatchHeader:hover .dashboardCampaignContentEditBatchHeaderDeleteContainer:hover {background-color: #00BFFF; color: white;}
.dashboardCampaignContentEditBatchHeader:hover.dashboardCampaignContentEditBatchHeader:nth-child(2) .dashboardCampaignContentEditBatchHeaderDeleteContainer:hover{background-color: #282828;}
.dashboardCampaignContentEditBatchHeader:hover .dashboardCampaignContentEditBatchHeaderIcon:active,
.dashboardCampaignContentEditBatchHeader:hover .dashboardCampaignContentEditBatchHeaderDayContainer:active,
.dashboardCampaignContentEditBatchHeader:hover .dashboardCampaignContentEditBatchHeaderDeleteContainer:active{background-color: #0C81A8;}
.dashboardCampaignContentEditBatchHeaderDayContainer.open,
.dashboardCampaignContentEditBatchHeader.open .dashboardCampaignContentEditBatchHeaderDayContainer.open:hover {background-color: #00BFFF; color: white;}
.dashboardCampaignContentEditBatchHeaderDayContainer.noclickable {margin: 0px; padding-right: 44px;}
.dashboardCampaignContentEditBatchHeader:hover .dashboardCampaignContentEditBatchHeaderDayContainer.noclickable {background-color: transparent; color: #A3A3A3;}
.dashboardCampaignContentEditBatchHeaderDeleteContainer.noclickable {display: none;}
.dashboardCampaignContentEditBatchHeaderDayDropdown {display: none; width: 160px; height: 170px; line-height: normal; text-align: left; overflow: auto; border: 1px solid #3B788C; background-color: white; z-index: 1;}
.dashboardCampaignContentEditBatchHeaderDayDropdown ul {margin: 0px; padding: 0px;}
.dashboardCampaignContentEditBatchHeaderDayDropdown ul li {margin: 0px 0px 1px 3px; padding: 2px; color: #5C5750;}
.dashboardCampaignContentEditBatchHeaderDayDropdown ul li:hover {background-color: #08C1FF; color: white;}
.dashboardCampaignContentEditBatchHeaderDayDropdown ul li.selected {background-color: #0086D7; color: white;}
.dashboardCampaignContentEditBatchHeaderDayDropdown ul li.disabled {color: #CCCCCC;}
.dashboardCampaignContentEditBatchHeaderDayDropdown ul li.disabled:hover {background-color: white; cursor: default;}
.dashboardCampaignContentEditBatchHeaderDayDropdown ul li span{vertical-align: middle;}
.dashboardCampaignContentEditBatchHeaderDayDropdown ul hr{display: block; height: 1px; border: 0; border-top: 1px solid #707071; margin: 1px 0; padding: 0; }
.dashboardCampaignContentEditBatchHeaderDayDropdown .fd-arrow-up{transform: none;}
.dashboardCampaignContentEditBatchHeaderCheckList,
.dashboardCampaignContentEditBatchHeaderTest {display: flex; margin-bottom: 7px; height: 35px; color: #282828; border-top:2px solid #282828;border-bottom: 2px solid #282828;}
.dashboardCampaignContentEditBatchHeaderCheckList{ border-width: 0; justify-content: space-between;align-items: center; padding-top:10px; margin-bottom: 10px;}
.dashboardCampaignContentEditBatchHeaderCheckList:first-child{border-top-width: 2px;}
.dashboardCampaignContentEditBatchHeaderCheckListText,
.dashboardCampaignContentEditBatchHeaderTestText {line-height: 35px; padding-left: 0px; font-size: 18px;}
.dashboardCampaignContentEditBatchHeaderCheckListText .dashboardCampaignContentEditBatchHeaderTitleContainer {max-width: 273px;}
.dashboardCampaignContentEditBatchHeaderCheckListText,
.dashboardCampaignContentEditBatchHeaderCheckListButtons{text-align: right;}
.dashboardCampaignContentEditBatchHeaderCheckListButtonsEditor{ display: none;}
.dashboardCampaignContentEditBatch.newChecklist .dashboardCampaignContentEditBatchUnitAddButtons,
.dashboardCampaignContentEditBatch.newChecklist .dashboardCampaignContentEditBatchHeaderCheckListButtonsEditorCancel{display: none;}
.dashboardCampaignContentEditBatchHeaderCheckListButtonsDelete{display: none;}
.dashboardCampaignContentEditBatch.editHeader .dashboardCampaignContentEditBatchHeaderCheckListButtonsEdit{display: none;}
.dashboardCampaignContentEditBatch.editHeader .dashboardCampaignContentEditBatchHeaderCheckListButtonsDelete{display: inline;}
.dashboardCampaignContentEditBatchHeader.noclose{cursor: auto;}
.dashboardCampaignContentEditBatchHeader.noclose .dashboardCampaignContentEditBatchHeaderIcon span{display: none;}
.dashboardCampaignContentEditBatchHeader.noclose .dashboardCampaignContentEditBatchHeaderIcon img{display: inline-block;}
.dashboardCampaignContentEditBatchUnits {margin: 7px 0 6px 0;}
.dashboardCampaignContentEditBatchUnits.empty {min-height: 30px;}
.dashboardCampaignContentEditBatchUnit {position: relative; width: 490px;height: 100%; margin: 0px 0px 2px 0px; padding: 2px; min-height: 30px; cursor: pointer; display: table; border: 1px solid transparent; border-radius: 5px;}
.dashboardCampaignContentEditBatchUnit .fd {line-height: 29px; font-size: 16px; vertical-align: middle;}
.dashboardCampaignContentEditBatchUnitEdit .fd {font-size: 18px;}
.dashboardCampaignUnitEditContentButtons:after,
.dashboardCampaignContentEditBatchUnit_content:after,
.dashboardCampaignContentEditBatchUnit_question:after{display: block; content: ''; clear: both;}
.dashboardCampaignContentEditBatchUnitPosition,
.dashboardCampaignContentEditBatchUnitDrag,
.dashboardCampaignContentEditBatchUnitIcon,
.dashboardCampaignContentEditBatchUnitDescription,
.dashboardCampaignContentEditBatchUnitEdit,
.dashboardCampaignContentEditBatchUnitEditItem,
.dashboardCampaignContentEditBatchUnitDelete {display: table-cell; height: 30px; padding: 0; box-sizing: border-box; border-radius: 5px; vertical-align: top;}
.dashboardCampaignContentEditBatchUnitPosition{width: 37px; text-align: center;}
.dashboardCampaignContentEditBatchUnitPosition span{ line-height: 30px; vertical-align: middle;}
.dashboardCampaignContentEditBatchUnitDrag {width: 40px; text-align: center; cursor: move; padding: 0px;}
.dashboardCampaignContentEditBatchUnit.disable-sort-item .dashboardCampaignContentEditBatchUnitDrag {cursor: pointer;}
.dashboardCampaignContentEditBatchUnitDragHandle{display: none; width: 100%; height: 100%; margin: 0px; border-radius: 5px; box-sizing: border-box; }
.dashboardCampaignContentEditBatchUnitIcon {width: 30px; text-align: center;}
.dashboardCampaignContentEditBatchUnitDescription {width: 353px; padding: 2px 8px; font-size: 14px; overflow: hidden; vertical-align: middle;}
.dashboardCampaignContentEditBatchUnitDelete,
.dashboardCampaignContentEditBatchUnitEditItem,
.dashboardCampaignContentEditBatchUnitEdit {visibility: hidden; width: 35px; padding: 0px 5px; text-align: center; cursor: pointer}
.dashboardCampaignContentEditBatchUnitEdit .fd-informationunit-icon{height: 19px; width: 15px; display: inline-block; background: url('images/edit/information_unit_edit_content_icon.png?1755410777') no-repeat;background-position-x: -15px}
.dashboardCampaignContentEditBatchUnitEdit:hover .fd-informationunit-icon{background-position: -30px;}
.dashboardCampaignContentEditBatchUnitFeedback{position: absolute; height: 100%; right: -40px; top:0;padding-top: 0px; box-sizing: border-box; border-radius: 5px;}
.dashboardCampaignContentEditBatchUnitFeedback .fd{padding: 2px 8px 0 8px; font-size: 22px;}
.dashboardCampaignContentEditBatchUnit:hover .dashboardCampaignContentEditBatchUnitFeedback{background-color: #E5E3DC;}
.dashboardCampaignContentEditBatchUnit.active .dashboardCampaignContentEditBatchUnitFeedback{background-color: #0086D7;}
.dashboardCampaignContentEditBatchUnitFeedbackNotification{display: none; position: absolute; top: 3px; right: 2px; width: 10px; height: 10px; background: #CC3939; border: 1px solid #F9F7F3; border-radius: 100%;}
.dashboardCampaignContentEditBatchUnit:hover .dashboardCampaignContentEditBatchUnitFeedback:hover .dashboardCampaignContentEditBatchUnitFeedbackNotification{border-color: #FFF;}
.dashboardCampaignContentEditBatchUnitFeedback.notification .dashboardCampaignContentEditBatchUnitFeedbackNotification{display: block;}
.dashboardCampaignContentEditBatchUnitEditItem{cursor: pointer;}
.dashboardCampaignContentEditBatchUnit:not(.sort):not(.active):hover {background-color: #E5E3DC;}
.dashboardCampaignContentEditBatchUnit.sort,.dashboardCampaignContentEditBatchUnit.active {background-color: #0086D7; color: white; border-color: #F9F7F3;}
.dashboardCampaignContentEditBatchUnit.active {margin-right: 0px;cursor: auto;}
.dashboardCampaignContentEditBatchUnit.active .dashboardCampaignContentEditBatchUnitDelete,
.dashboardCampaignContentEditBatchUnit.active .dashboardCampaignContentEditBatchUnitEdit,
.dashboardCampaignContentEditBatchUnit:hover .dashboardCampaignContentEditBatchUnitDelete,
.dashboardCampaignContentEditBatchUnit:hover .dashboardCampaignContentEditBatchUnitEdit{visibility: visible;}
.dashboardCampaignContentEditBatchUnit:not(.disable-sort-item):hover .dashboardCampaignContentEditBatchUnitDragHandle,
.dashboardCampaignContentEditBatchUnit.sort .dashboardCampaignContentEditBatchUnitDragHandle,
.dashboardCampaignContentEditBatchUnit.active:not(.disable-sort-item) .dashboardCampaignContentEditBatchUnitDragHandle{display: block;}
.dashboardCampaignContentEditBatchUnit.sort .dashboardCampaignContentEditBatchUnitDelete,
.dashboardCampaignContentEditBatchUnit.sort .dashboardCampaignContentEditBatchUnitEdit {display: none;}
.dashboardCampaignContentEditBatchUnit:hover .dashboardCampaignContentEditBatchUnitFeedback:hover,
.dashboardCampaignContentEditBatchUnit:hover .dashboardCampaignContentEditBatchUnitDragHandle:hover,
.dashboardCampaignContentEditBatchUnit:hover .dashboardCampaignContentEditBatchUnitDelete:hover,
.dashboardCampaignContentEditBatchUnit:hover .dashboardCampaignContentEditBatchUnitEdit:hover,
.dashboardCampaignContentEditBatchUnit.sort .dashboardCampaignContentEditBatchUnitDragHandle,
.dashboardCampaignContentEditBatchUnit.sort .dashboardCampaignContentEditBatchUnitDelete:hover,
.dashboardCampaignContentEditBatchUnit.sort .dashboardCampaignContentEditBatchUnitEdit:hover {background-color: #00BFFF; color: white;}
.dashboardCampaignContentEditBatchUnit.saving{opacity: 0.8; pointer-events: none;}
.dashboardCampaignContentBatchesContainer.live-session .dashboardCampaignContentEditBatch,
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignContentEditBatch,
.dashboardCampaignContentBatchesContainer.checklist .dashboardCampaignContentEditBatch{color: #282828}
.dashboardCampaignContentBatchesContainer.live-session .dashboardCampaignContentEditBatchUnit,
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignContentEditBatchUnit,
.dashboardCampaignContentBatchesContainer.checklist .dashboardCampaignContentEditBatchUnit{padding: 0;}
.dashboardCampaignContentBatchesContainer.live-session .dashboardCampaignContentEditBatchUnitDrag,
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignContentEditBatchUnitDrag,
.dashboardCampaignContentBatchesContainer.checklist .dashboardCampaignContentEditBatchUnitDrag{width: 49px; padding: 2px;}
.dashboardCampaignContentBatchesContainer.live-session .dashboardCampaignContentEditBatchUnitDragHandle,
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignContentEditBatchUnitDragHandle,
.dashboardCampaignContentBatchesContainer.checklist .dashboardCampaignContentEditBatchUnitDragHandle{width: 40px;}
.dashboardCampaignContentBatchesContainer.live-session .dashboardCampaignContentEditBatchUnitDescription,
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignContentEditBatchUnitDescription,
.dashboardCampaignContentBatchesContainer.checklist .dashboardCampaignContentEditBatchUnitDescription{position: relative; width: 375px; vertical-align: middle; padding-left: 0; }
.dashboardCampaignContentEditBatchUnitDescriptionText{padding: 8px 8px 8px 4px;white-space: pre-wrap; cursor: text}
.dashboardCampaignContentEditBatchUnitDescriptionInput{display: none; width:100%; padding: 3px 0px; }
.dashboardCampaignContentEditBatchUnitDescriptionInput textarea{outline: none!important; vertical-align: middle; margin: 0;}
.dashboardCampaignContentEditBatchUnitDescriptionInputTextarea{width:100%; height: 27px; padding: 4px 7px 4px 3px; border: 1px solid; box-sizing: border-box; overflow: hidden; resize: none;}
.dashboardCampaignContentEditBatchUnit.active .dashboardCampaignContentEditBatchUnitDescriptionText{display: none;}
.dashboardCampaignContentEditBatchUnit.active .dashboardCampaignContentEditBatchUnitDescriptionInput{display: block;}
.dashboardCampaignContentEditBatchUnit.editChecklistItem .dashboardCampaignContentEditBatchUnitDragHandle{ color: #0E76AB; }
.dashboardCampaignContentEditBatchUnit.editChecklistItem .dashboardCampaignContentEditBatchUnitDragHandle:hover{ background: none; color: #0E76AB; }
.dashboardCampaignContentEditBatchUnit.editChecklistItem .dashboardCampaignContentEditBatchUnitDrag{cursor: default;}
.dashboardCampaignContentEditBatchUnit.editChecklistItem .dashboardCampaignContentEditBatchUnitDragHandle{}
.dashboardCampaignContentEditBatchUnit:not(.disable-sort-item):hover .dashboardCampaignContentEditBatchUnitChecklistDrag,
.dashboardCampaignContentEditBatchUnit.sort .dashboardCampaignContentEditBatchUnitChecklistDrag,
.dashboardCampaignContentEditBatchUnit:not(.disable-sort-item).active .dashboardCampaignContentEditBatchUnitChecklistDrag{display: none;}
.dashboardCampaignContentEditBatchUnit.notesUnit {margin-bottom: 15px;}
.dashboardCampaignContentEditBatchUnitChecklistDrag{padding-top: 9px;}
.dashboardCampaignContentEditBatchUnitChecklistDragPosition,
.dashboardCampaignContentEditBatchUnitChecklistDragIcon{ display: none; margin: 0 2px; vertical-align: middle;}
.dashboardCampaignContentBatchesContainer.checklist .dashboardCampaignContentEditBatchUnitChecklistDragIcon{ display: inline-block; width: 15px; height: 15px; border: 1px dotted #6B6B6B}
.dashboardCampaignContentBatchesContainer.checklist.checklistNumbered .dashboardCampaignContentEditBatchUnitChecklistDrag{text-align: right;}
.dashboardCampaignContentBatchesContainer.checklistNumbered .dashboardCampaignContentEditBatchUnitChecklistDragPosition{display: inline-block; vertical-align: top;}
.dashboardCampaignContentBatchesContainer.live-session .dashboardCampaignContentEditBatchUnitChecklistDragPosition::after{content:"."}
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignContentEditBatchUnitChecklistDragPosition::after{content:"."}
.dashboardCampaignContentEditBatchUnitChecklistEdit,
.dashboardCampaignContentEditBatchUnitChecklistView{display: none;text-align: center;height: 100%; vertical-align: top;}
.dashboardCampaignContentEditBatchUnit.active .dashboardCampaignContentEditBatchUnitChecklistEdit{display: table-cell;}
.dashboardCampaignContentEditBatchUnitChecklistView{display: table-cell;}
.dashboardCampaignContentEditBatchUnitChecklistEdit > div{display: inline-block; width: 29px; height: calc(100% - 6px); margin: 3px 0 3px; line-height: 26px;vertical-align: middle;box-sizing: border-box; border-radius: 5px;}
.dashboardCampaignContentEditBatchUnitChecklistEdit > div:not(.disable):hover{background-color: #00BFFF; cursor: pointer;}
.dashboardCampaignContentEditBatchUnitChecklistEditIcon.disable{color: #0E76AB}
.dashboardCampaignContentEditBatchUnitChecklistViewContent{display: none; width: 57px; height: calc(100% - 4px);margin: 2px 2px 2px auto;padding-left: 5px; box-sizing: border-box; border-radius: 5px; text-align: left; vertical-align: middle; line-height:28px;}
.dashboardCampaignContentEditBatchUnitChecklistViewContent:hover{background-color: #00BFFF; color: white;}
.dashboardCampaignContentEditBatchUnitChecklistViewContent > span { padding: 0 3px; vertical-align: top; box-sizing: border-box; font-size: 15px;}
.dashboardCampaignContentEditBatchUnitChecklistViewContent .fd{font-size: 18px;}
.dashboardCampaignContentEditBatchUnitChecklistViewContent.editContentcard .fd-general-edit{ display: none;}
.dashboardCampaignContentEditBatchUnitChecklistView.contentcard .dashboardCampaignContentEditBatchUnitChecklistViewContent.addNewContentcard{display: none;}
.dashboardCampaignContentEditBatchUnit:not(.sort):not(.disable-sort-item):not(.active) .dashboardCampaignContentEditBatchUnitChecklistView.contentcard .dashboardCampaignContentEditBatchUnitChecklistViewContent.editContentcard{display: block;}
.dashboardCampaignContentEditBatchUnit:not(.sort):not(.disable-sort-item):not(.active):hover .dashboardCampaignContentEditBatchUnitChecklistView:not(.contentcard) .dashboardCampaignContentEditBatchUnitChecklistViewContent.addNewContentcard{display: block;}
.dashboardCampaignContentEditBatchUnit:not(.sort):not(.disable-sort-item):not(.active):hover .dashboardCampaignContentEditBatchUnitChecklistView .dashboardCampaignContentEditBatchUnitChecklistViewContent.editContentcard .fd-general-edit{display: inline;}
.dashboardCampaignContentChecklistAddBatch {margin-bottom: 15px;}
.dashboardCampaignContentChecklistAddBatch div.link{ display: inline-block; text-decoration: none;}
.dashboardCampaignContentChecklistAddBatch div span{vertical-align: middle;}
.dashboardCampaignContentChecklistAddBatchaddIcon{display: inline-block; width: 16px; text-align: center; vertical-align: middle; padding: 2px; color: #FFF; background: #0E76AB; border-radius: 100%; margin-right: 10px;}
.dashboardCampaignContentChecklistAddBatch div:hover .dashboardCampaignContentChecklistAddBatchaddIcon{background-color: #00BFFF;}
.dashboardCampaignContentChecklistNumberedCheckbox{margin: 0 0 15px 0px; line-height: 20px;}
.dashboardCampaignContentChecklistNumberedCheckbox label span{ vertical-align: top; }
.dashboardCampaignContentChecklistAddBatch.disable div{pointer-events: none; color: #005A8E; opacity: 0.6;}
.dashboardCampaignUnitPreviewChecklist{padding-bottom: 30px;}
.dashboardCampaignUnitPreviewChecklistHeader{padding: 15px;font-weight: bold;text-align: center; background-color: #F2F2F2; word-wrap: break-word;}
.dashboardCampaignUnitPreviewChecklistHeader p, .dashboardCampaignUnitPreviewChecklistHeader div, .dashboardCampaignUnitPreviewChecklistHeader ul, .dashboardCampaignUnitPreviewChecklistHeader ol {margin-top: 0px; margin-bottom: 0px;}
.dashboardCampaignUnitPreviewChecklistHeader ul, .dashboardCampaignUnitPreviewChecklistHeader ol {padding-left: 25px;}
.dashboardCampaignUnitPreviewChecklistSectionName{margin: 15px; font-weight: bold; font-size: 12px; word-wrap: break-word; }
.dashboardCampaignUnitPreviewChecklistSectionNote{margin: 15px; color: #999999; word-wrap: break-word;}
.dashboardCampaignUnitPreviewChecklistSectionNote p, .dashboardCampaignUnitPreviewChecklistSectionNote div, .dashboardCampaignUnitPreviewChecklistSectionNote ul, .dashboardCampaignUnitPreviewChecklistSectionNote ol {margin-top: 0px; margin-bottom: 0px;}
.dashboardCampaignUnitPreviewChecklistSectionNote ul, .dashboardCampaignUnitPreviewChecklistSectionNote ol {padding-left: 25px;}
.observation-checklist .dashboardCampaignUnitPreviewChecklistSectionName,
.observation-checklist .dashboardCampaignUnitPreviewChecklistSectionNote{padding: 15px; margin: 0; background-color: #F2F2F2;}
.observation-checklist .dashboardCampaignUnitPreviewChecklistSectionNote{padding-top: 0;}
.observation-checklist .dashboardCampaignUnitPreviewChecklistSection:first-child .dashboardCampaignUnitPreviewChecklistSectionNote{padding-top: 15px; background-color: #FFF;}
.dashboardCampaignUnitPreviewChecklistItem{display: table; width: 100%; margin: 3px;background-color: #F2F2F2;}
.dashboardCampaignUnitPreviewChecklistItemPosition,
.dashboardCampaignUnitPreviewChecklistItemCheck,
.dashboardCampaignUnitPreviewChecklistItemDescription{display: table-cell; padding:10px 5px; vertical-align: top;}
.dashboardCampaignUnitPreviewChecklistItemPosition{display: none; width: 20px; text-align: right; padding-right: 5px; padding-left: 0px;}
.dashboardCampaignUnitPreviewChecklistItemCheck{width: 10px; padding: 10px 5px;}
.dashboardCampaignUnitPreviewChecklistItemCheck > div{ width:10px; height: 10px; margin-top: 1px; background-color: white; border: 1px solid #999999; border-radius:2px; }
.dashboardCampaignUnitPreviewChecklistItemDescription{padding-right: 10px;}
.dashboardCampaignUnitPreviewChecklistItemDescriptionCard{padding: 0 10px 0 0; color: #6B6B6B;}
.dashboardCampaignUnitPreviewChecklistItemDescriptionCard .fd{font-size: 16px; padding-right: 5px;}
.dashboardCampaignUnitPreviewChecklistItemDescriptionCardContent{margin-top: 10px;}
.dashboardCampaignUnitPreviewChecklistItemDescriptionCardContent > span{vertical-align: top;}
.dashboardCampaignUnitPreviewChecklistItemDescriptionCardContentText {display: inline-block; max-width: calc(100% - 21px); padding-top: 2px; }
.observation-checklist .dashboardCampaignUnitPreviewChecklistItem{background-color: #FFF;}
.dashboardCampaignContentBatchesContainer.checklistNumbered .dashboardCampaignUnitPreviewChecklistItemPosition{display: table-cell;}
.dashboardCampaignContentBatchesContainer.checklistNumbered .dashboardCampaignUnitPreviewChecklistItemCheck{ padding-left: 0px;}
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignUnitPreviewChecklistItemCheck{display: none;}
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignUnitPreviewChecklistItemPosition:after{content:"."}
.dashboardCampaignContentBatchesContainer.live-session .dashboardCampaignUnitPreviewChecklistItemCheck{display: none;}
.dashboardCampaignContentBatchesContainer.live-session .dashboardCampaignUnitPreviewChecklistItemPosition:after{content:"."}
.dashboardCampaignContentEditBatchUnitExplanationChecklistNote{display: none; width: 216px; margin-left: 50px; background: url('images/edit/batch_empty_hint_right.png?1755410777')no-repeat top left; text-align: center}
.dashboardCampaignContentEditBatchUnitExplanationChecklistNote span{display: inline-block; padding: 45px 0 10px 10px;}
.dashboardCampaignContentEditBatch.newChecklist .dashboardCampaignContentEditBatchUnitExplanationChecklistNote{display: block;}
.dashboardCampaignContentEditBatchNotesUnitFeedback{margin: 50px auto auto;}
.dashboardCampaignContentEditBatchUnitPreview{ display: none; width: 80px; padding-top: 5px;position: relative;}
.dashboardCampaignContentEditBatchUnitPreviewWrap{position:absolute;min-width: 135px; vertical-align: middle; cursor: pointer;}
.dashboardCampaignContentEditBatchUnitPreviewArrow{display: inline-block; vertical-align: middle; border: 10px solid #0086D7; border-top-color: transparent; border-bottom-color: transparent; border-right-color: transparent; }
.dashboardCampaignContentEditBatchUnitHighlight {margin: 5px 0px 5px 0px; border: 1px dotted #282828; border-radius: 5px;}
.dashboardCampaignContentNewBatchEmptyHintContent{text-align: left; margin-left: 10px;}
.dashboardCampaignContentNewBatchEmptyHintContentIcon{width: 27px; height: 56px; display: inline-block; margin-left: 80px; background: url('images/edit/batch_empty_hint_left.png?1755410777')no-repeat center;}
.dashboardCampaignContentNewBatchEmptyHintContentText{}
.dashboardCampaignContentNewBatchEmptyHintContentTextHeader{color: #6B6B6B; font-weight: bold;}
.dashboardCampaignContentEditBatchAddButtonWrap {margin-top: -2px; padding: 20px 0 0 9px; border-top: 2px solid #282828;}
.dashboardCampaignContentEditBatchAddButton {margin-left: 50px;}
.dashboardCampaignContentEditBatchAddButton img {margin-right: 5px;}
.dashboardCampaignContentEditBatchPreviewButton {margin-left: 20px;}
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignContentEditBatchPreviewButton,
.dashboardCampaignContentBatchesContainer.checklist .dashboardCampaignContentEditBatchPreviewButton {margin-left: 44px;}
.dashboardCampaignContentEditBatchPreviewSettingsButtonContainer {display: inline-block; margin-left: 20px;}
.dashboardCampaignContentEditBatchPreviewSettingsButton {}
.dashboardCampaignContentEditBatchPreviewSettingsButton .fd {margin-left: 10px; margin-right: -5px; font-size: 16px; vertical-align: -3px;}
.dashboardCampaignContentEditBatchPreviewSettingsButtonMenu {display: none; position: absolute; margin-top: 5px; padding: 1px; border: 1px solid #0086D7; background-color: white; }
.dashboardCampaignContentEditBatchPreviewSettingsButtonMenuEntry {padding: 6px 12px; cursor: pointer;}
.dashboardCampaignContentEditBatchPreviewSettingsButtonMenuEntry:hover {background-color: #0086D7; color: white;}
.dashboardCampaignContentEditBatchUnitAddButtons {position:relative; padding: 10px 0px 10px 55px;color: #0086D7}
.dashboardCampaignContentEditBatchUnitAddButtonsTitle {display: inline-block; text-decoration: none !important;}
.dashboardCampaignContentEditBatchUnitAddButtonsTitle span{ margin-right: 15px;}
.dashboardCampaignContentEditBatchUnitAddButtons .fd {margin-right: 15px; font-size:16px; line-height: 16px; vertical-align: middle; }
.dashboardCampaignContentEditBatchUnitAddButtonsWrap{ display: none; position: absolute;left: 80px; background-color: white; color: #0086D7; overflow: hidden; z-index: 2;}
.dashboardCampaignContentEditBatchUnitAddButtonsWrap > div{min-width: 130px; vertical-align: middle;padding: 8px 10px;cursor: pointer;}
.dashboardCampaignContentEditBatchUnitAddButtonsWrap > div:hover{background-color: #F2F2F2 }
.dashboardCampaignContentEditBatchUnitAddButtonsWrap > div:active{background-color: #3B788C; color: white; }
.dashboardCampaignContentEditBatchUnitAddButtons .generalButton {background-color: #6B6B6B;}
.dashboardCampaignContentEditBatchUnitAddButtons .generalButton:hover {background-color: #999999;}
.dashboardCampaignContentEditBatchUnitAddButtons .generalButton:active {background-color: #3B788C;}
.dashboardCampaignContentEditBatchUnitAddButtons .generalButton .fd,
.dashboardCampaignContentEditBatchUnitAddButtons .generalButton .span{font-size: 16px!important; line-height: 16px !important; vertical-align: middle}
.dashboardCampaignContentEditBatchUnitAddButton{cursor: pointer;}
.dashboardCampaignContentEditBatchUnitAddButton span{vertical-align: middle;}
.dashboardCampaignContentBatchesContainer.observation-checklist .dashboardCampaignContentEditBatchUnitAddButtons .fd,
.dashboardCampaignContentBatchesContainer.checklist .dashboardCampaignContentEditBatchUnitAddButtons .fd{margin-right: 5px;}
.dashboardCampaignContentEditBatchUnitAddButtons.disable{pointer-events: none; color: #005A8E; opacity: 0.6;}
.dashboardCampaignContentEditBatchUnitEmpty{display: none; height: 30px; line-height: 30px; margin-left: 60px}
.dashboardCampaignContentEditBatchUnitEmpty img{margin-right: 10px;}
.dashboardCampaignContentEditBatch:not(.newChecklist) .dashboardCampaignContentEditBatchUnits.empty .dashboardCampaignContentEditBatchUnitEmpty{display: block;}
.dashboardCampaignContentEditBatchNotesUnit{padding: 10px; border: 1px solid #CCCCCC; font-size: 14px}
.dashboardCampaignContentEditBatchNotesUnit:hover{ border: 1px solid #0086D7; cursor: text;}
.dashboardCampaignContentEditBatchNotesUnitText{display: none;cursor: auto;}
.dashboardCampaignContentEditBatchNotesUnitText .richTextEditor{width: 490px;}
.dashboardCampaignContentEditBatchNotesUnitText .richTextEditorContent { height: auto; min-height: 50px; margin-top: 2px; padding: 10px; overflow: hidden;}
.dashboardCampaignUnitEditContentModul {width: 550px;}
.dashboardCampaignUnitEditContentModulHeader {display: table; width: calc(100% - 34px); margin: 0 30px 20px 4px;}
.dashboardCampaignUnitEditContentModulTitle {display: table-cell; font-size: 20px;padding-left: 4px;}
.dashboardCampaignUnitEditContentModulTitleLanguage{font-size: 13px; margin-top: 3px;}
.dashboardCampaignUnitEditContentModulTitleLanguage span img{vertical-align: middle;}
.dashboardCampaignUnitEditContentModulSave {display: table-cell; text-align: right;}
.dashboardCampaignUnitEditContentModuleFeedback{display: none; margin: 0 30px 15px 4px; padding: 13px; background-color: #F2EEE1; border: 1px solid #BCBCBC;}
.dashboardCampaignUnitEditContentModuleFeedbackNoticeResolved,
.dashboardCampaignUnitEditContentModuleFeedbackNotice {color: #282828;}
.dashboardCampaignUnitEditContentModuleFeedbackNotice{display: none;}
.dashboardCampaignUnitEditContentModuleFeedbackNoticeResolved .fd,
.dashboardCampaignUnitEditContentModuleFeedbackNotice .fd {font-size: 18px;}
.dashboardCampaignUnitEditContentModuleFeedbackNotice span,
.dashboardCampaignUnitEditContentModuleFeedbackNotice span,
.dashboardCampaignUnitEditContentModuleFeedbackNotice a,
.dashboardCampaignUnitEditContentModuleFeedbackNotice a{text-decoration: none;vertical-align: middle;}
.dashboardCampaignUnitEditContentModuleFeedbackNoticeResolved > *{vertical-align: middle}
.dashboardCampaignUnitEditContentModuleFeedbackForm{display: none;}
.dashboardCampaignUnitEditContentModuleFeedbackFormItem{ margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #999999;}
.dashboardCampaignUnitEditContentModuleFeedbackFormItem:last-child{margin: 0; padding: 0; border: none; }
.dashboardCampaignUnitEditContentModuleFeedbackFormTitle {display: table; width: 100%; padding-bottom: 10px; color: #282828;}
.dashboardCampaignUnitEditContentModuleFeedbackFormTitle > div{display: table-cell;}
.dashboardCampaignUnitEditContentModuleFeedbackFormRemove { width: 13px; text-align: center; cursor: pointer;}
.dashboardCampaignUnitEditContentModuleFeedbackFormTitle div .fd { font-size: 25px;}
.dashboardCampaignUnitEditContentModuleFeedbackFormTitle div span{vertical-align: middle;}
.dashboardCampaignUnitEditContentModuleFeedbackFormManager .fd,
.dashboardCampaignUnitEditContentModuleFeedbackFormUser .fd {margin-right: 4px; vertical-align: -2px;}
.dashboardCampaignUnitEditContentModuleFeedbackFormMessage {padding: 10px 0; color: #282828; white-space: pre-line;}
.dashboardCampaignUnitEditContentModuleFeedbackFormMessageReply{padding: 10px 0;}
.dashboardCampaignUnitEditContentModuleFeedbackFormMessageReply textarea{width: 100%; box-sizing: border-box; resize: none;}
.dashboardCampaignUnitEditContentModuleFeedbackFormResolveMessage {}
.dashboardCampaignUnitEditContentModuleFeedbackFormResolveMessage.error .dashboardEditContentError {display: block; color: #CB2326;}
.dashboardCampaignUnitEditContentModuleFeedbackFormResolveMessageUserNotification {}
.dashboardCampaignContentBatchesContainer.checklist .dashboardCampaignUnitEditContentModuleFeedbackFormTitle div .fd-remove { font-size: 14px;}
.dashboardCampaignUnitEditContentModuleFeedbackFormButtons .generalButton {margin-right: 6px;}
.dashboardCampaignUnitEditContentModulContents {padding-top: 10px; padding-left: 4px;}
.dashboardCampaignUnitEditContentModulContentsWrap div:hover {position: relative; top: -5px; border: 2px solid #0086D7; box-shadow: 5px 5px 5px; margin-top: 2px;}
.dashboardCampaignUnitEditContentModulContentsWrap div:active {top: 0px; box-shadow: 0px 0px 0px; cursor: -webkit-grabbing;}
.dashboardCampaignUnitEditContentModulContentTitle,.dashboardCampaignUnitEditContentModulContentText,
.dashboardCampaignUnitEditContentModulContentImage,.dashboardCampaignUnitEditContentModulContentVideo, .dashboardCampaignUnitEditContentModulContentVideoEmbed,
.dashboardCampaignUnitEditContentModulContentAudio, .dashboardCampaignUnitEditContentModulContentPdfDocument,
.dashboardCampaignUnitEditContentModulContentUrl, .dashboardCampaignUnitEditContentModulContentCampaign,
.dashboardCampaignUnitEditContentModulContentTextEmphasised{position: relative; display: inline-block; background-color: white; margin: 5px; border: 2px solid #D5E4E8; cursor: -webkit-grab; vertical-align: top; font-size: 10px; font-weight: bold; text-transform: uppercase; text-align: center; color: #282828;}
.dashboardCampaignUnitEditContentModulContentTitle span, .dashboardCampaignUnitEditContentModulContentText span,
.dashboardCampaignUnitEditContentModulContentImage span, .dashboardCampaignUnitEditContentModulContentVideo span, .dashboardCampaignUnitEditContentModulContentVideoEmbed span,
.dashboardCampaignUnitEditContentModulContentAudio span, .dashboardCampaignUnitEditContentModulContentPdfDocument span,
.dashboardCampaignUnitEditContentModulContentUrl span, .dashboardCampaignUnitEditContentModulContentCampaign span,
.dashboardCampaignUnitEditContentModulContentTextEmphasised span{position: absolute; left: 0; right: 0; bottom: 6px; padding: 0 5px;}
.dashboardCampaignUnitEditContentModulContentChecklistDeleteWrap{display: none; margin-top: 30px; border-top:1px solid #6B6B6B;}
.dashboardCampaignUnitEditContentModulContentChecklistDeleteNote{padding: 10px 0;}
.dashboardCampaignUnitEditContentModulContentTitle, .dashboardCampaignUnitEditContentModulContentText,
.dashboardCampaignUnitEditContentModulContentImage, .dashboardCampaignUnitEditContentModulContentVideo, .dashboardCampaignUnitEditContentModulContentVideoEmbed,
.dashboardCampaignUnitEditContentModulContentAudio, .dashboardCampaignUnitEditContentModulContentPdfDocument,
.dashboardCampaignUnitEditContentModulContentUrl, .dashboardCampaignUnitEditContentModulContentCampaign,
.dashboardCampaignUnitEditContentModulContentTextEmphasised{width: 87px !important; height: 87px!important; background-color: white; margin: 5px; cursor: -webkit-grab; background-position: center; background-repeat: no-repeat; background-size: 83px auto;}
.dashboardCampaignUnitEditContentModulContentTitle {background-image: url('images/edit/content_title.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentText {background-image: url('images/edit/content_text.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentTextEmphasised {background-image: url('images/edit/content_text_emphasised.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentImage {background-image: url('images/edit/content_image.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentVideo {background-image: url('images/edit/content_video.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentVideoEmbed {background-image: url('images/edit/content_video_embed.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentAudio {background-image: url('images/edit/content_audio.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentPdfDocument {background-image: url('images/edit/content_pdf.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentUrl {background-image: url('images/edit/content_url.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentCampaign {background-image: url('images/edit/content_campaign.png?1755410777');}
.dashboardCampaignUnitEditContentModulContentTitle.ui-draggable-dragging,
.dashboardCampaignUnitEditContentModulContentText.ui-draggable-dragging,
.dashboardCampaignUnitEditContentModulContentTextEmphasised.ui-draggable-dragging,
.dashboardCampaignUnitEditContentModulContentImage.ui-draggable-dragging,
.dashboardCampaignUnitEditContentModulContentVideo.ui-draggable-dragging,
.dashboardCampaignUnitEditContentModulContentVideoEmbed.ui-draggable-dragging,
.dashboardCampaignUnitEditContentModulContentAudio.ui-draggable-dragging,
.dashboardCampaignUnitEditContentModulContentPdfDocument.ui-draggable-dragging,
.dashboardCampaignUnitEditContentModulContentUrl.ui-draggable-dragging,
.dashboardCampaignUnitEditContentModulContentCampaign.ui-draggable-dragging {border: 2px solid #5C5750;}
.dashboardCampaignUnitPreviewPartCenter{overflow: hidden;}
.dashboardCampaignUnitPreviewContent {display: inline-block; height: 100%;min-height: 400px;}
.dashboardCampaignUnitPreviewContent, .dashboardCampaignUnitPreview td {position: relative;}
.dashboardCampaignUnitPreviewContentEdit {display: none; position: absolute; top: 0px; width: 100%; height: 100%; min-height: 370px; padding-top: 50px; color: white; text-align: center; cursor: pointer; background-color: rgba(0, 153, 206, 0.7);}
.dashboardCampaignUnitPreviewContentEdit div:first-child {width: 50px; height: 50px; line-height: 50px; margin: 10px auto; border: 2px solid white; font-size: 25px; border-radius: 26px; vertical-align: middle;}
.dashboardCampaignUnitPreviewPartCenter:hover .dashboardCampaignUnitPreviewContentEdit {display: block;}
.dashboardCampaignUnitPreviewContentContainerPlaceholder {height: 30px; background-color: #0086D7; outline: 5px solid #0086D7; margin: auto -10px; color: white;}
.dashboardCampaignUnitPreviewContentContainerPlaceholder span {line-height: 30px; vertical-align: middle; margin-left: 20px;}
.dashboardCampaignPreviewBorder {min-height: 28px; border: solid 3px rgba(127, 172, 186, 0.9); margin: -5px; padding: 2px; position: relative; background-color: white;}
.dashboardCampaignPreviewBorderHeader {display: none; position: absolute; width: 100%; height: 30px; background-color: rgba(0, 153, 206, 0.9);}
.dashboardCampaignPreviewBorderHeader.mouseover,
.ui-sortable-helper > .dashboardCampaignPreviewBorderHeader {display: block;}
.dashboardCampaignPreviewBorderHeaderHandler {float: left; cursor: move;}
.dashboardCampaignPreviewBorderHeaderCrop,
.dashboardCampaignPreviewBorderHeaderDelete,
.dashboardCampaignPreviewBorderHeaderEdit {float: right; cursor: pointer;}
.dashboardCampaignPreviewBorderHeaderHandler span,
.dashboardCampaignPreviewBorderHeaderDelete span,
.dashboardCampaignPreviewBorderHeaderEdit span {font-size: 20px; color: white; line-height: 27px; vertical-align: middle; padding: 0px 5px;}
.dashboardCampaignPreviewBorderHeaderCrop,
.dashboardCampaignPreviewBorderHeaderEdit {border-right: solid 2px white;}
.dashboardCampaignPreviewBorderHeaderEdit.only {border: none;}
.dashboardCampaignPreviewBorderHeaderCrop .cropIcon{display: inline-block; width: 24px; height: 24px; padding: 2px 2px; vertical-align: middle; background: url('images/edit/content_image_crop_icon.png?1755410777') center center no-repeat;}
.dashboardCampaignPreviewBorderHeaderCrop{display: none;}
.dashboardCampaignUnitPreviewTypeContent.dashboardCampaignUnitPreviewTypeContentImage-container .dashboardCampaignPreviewBorderHeaderCrop{display: block;}
.dashboardCampaignUnitEditContentHeaderText {width: 500px;}
.dashboardCampaignUnitEditContentBack {}
.dashboardCampaignUnitEditContentVideo {width: 550px;}
.dashboardCampaignUnitEditContentVideoNarration{display: none; padding: 0 10px 10px;}
.dashboardCampaignUnitEditContentVideoNarrationLabel{margin-bottom: 5px;}
.dashboardCampaignUnitEditContentVideoNarrationText{width: calc(100% - 20px); min-height: 100px; resize: none;}
.dashboardCampaignUnitEditContentVideoNarration.show{display: block;}
.dashboardCampaignUnitEditContentVideoControlWrap{margin: 0 10px 5px;}
.dashboardCampaignUnitEditContentVideoAddNarration{display: inline-block; width: calc(50% - 5px);}
.dashboardCampaignUnitEditContentVideoAddNarrationButton:focus,
.dashboardCampaignUnitEditContentVideoDeleteNarrationButton:focus{outline: none;}
.dashboardCampaignUnitEditContentVideoEmbed{}
.dashboardCampaignUnitEditContentVideoEmbedLabel{margin: 20px 0px 6px 10px;}
.dashboardCampaignUnitEditContentVideoEmbedLink{}
.dashboardCampaignUnitEditContentVideoEmbedLink input {width: 500px;}
.dashboardCampaignUnitEditContentBlock {}
.dashboardCampaignUnitEditContentBlockLabel {margin: 0px 0px 5px 8px;}
.dashboardCampaignUnitEditContentBlockInputError{visibility: hidden; margin-top: 5px;}
.dashboardCampaignUnitEditContentBlockInputError .errorIcon{display: inline-block; width: 14px; margin: 0 4px 0 8px; text-align: center; color: white; background-color: #282828;}
#dragandrophandler {position: relative; border: 2px dashed #282828; width: 550px; height: 136px; color: #282828; background-color: #F2F2F2;}
.dashboardCampaignUnitEditContentControlBack {margin-top: 25px;}
.dashboardCampaignUnitEditContentControlProcessing,
.dashboardCampaignUnitEditContentControlBackText,
.dashboardCampaignUnitEditContentControlUploadingText,
.dashboardCampaignUnitEditContentControlBackButton {text-align: center; height: 34px;}
.dashboardCampaignUnitEditContentControlProcessing,
.dashboardCampaignUnitEditContentControlUploadingText,
.dashboardCampaignUnitEditContentControlBackText {font-weight: bold;}
.dashboardCampaignUnitEditContentControlUploadingText.video,
.dashboardCampaignUnitEditContentControlBackText.video {height: 24px;}
.dashboardCampaignUnitEditContentControlBackText.audiomax {height: 24px; font-weight: normal;}
.dashboardCampaignUnitEditContentControlBackText.videomax {height: 24px; font-weight: normal;}
.dashboardCampaignUnitEditContentControlProcessing {line-height: 30px; vertical-align: middle; color: #6B6B6B;}
.dashboardCampaignUnitEditContentControlProcessing span {margin-right: 5px; font-size: 22px;}
.dashboardCampaignUnitEditContentControlProcessing,
.dashboardCampaignUnitEditContentControlUploadingText,
.dashboardCampaignUnitEditContentControlProcessingText {display: none;}
.dashboardCampaignUnitEditContentControlProcessingText {text-align: center;}
.dashboardCampaignUnitEditContentControlBack.complete {width: 220px; margin: 55px 0px 0px 30px; float: right;}
.dashboardCampaignUnitEditContentBackFullScreen {position: fixed; z-index: 1000; display: block; width: auto; height: auto; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgba(255, 255, 255, 0.95); margin: 20px; text-align: center; padding-top: 150px; border: 2px dashed #282828;}
.dashboardCampaignUnitEditContentBackFullScreenText {}
.dashboardCampaignUnitEditContentBackFullScreenIcon {width: 70px; height: 70px; margin: 10px auto; background: url('images/edit/content_full_screen_icon.png?1755410777') no-repeat; background-size: 70px;}
.dashboardCampaignUnitEditContentBackImg {position: relative; display: none; width: 240px; height: 136px; margin-right: 10px;}
.dashboardCampaignUnitEditContentBackImg img {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; margin: auto; max-width: 100%; max-height: 100%;}
.dashboardCampaignUnitEditContentControlUploadComplete {display: none; background: url('images/edit/information_unit_edit_upload_ok.png?1755410777') no-repeat left; padding-left: 35px; height: 28px; line-height: 28px; vertical-align: middle; color: #6B6B6B;}
.dashboardCampaignUnitEditContentBackUpload {display: inline-block;}
.dashboardCampaignUnitEditContentControlProgressBar {display: none; width: 250px; margin-left: 150px; height: 10px; background-color: #E6E6E6;}
.dashboardCampaignUnitEditContentControlProgressBarProcess {width: 50%; height: 10px; background-color: #71A2B2;}
.dashboardCampaignUnitEditContentBackControl {margin-top: 20px;}
.dashboardCampaignUnitEditContentBackControlSave,.dashboardCampaignUnitEditContentBackControlDelete {display: inline-block;}
.dashboardCampaignUnitEditContentBackError {margin-top: 15px; margin-bottom: 20px; color: #282828;}
.dashboardCampaignUnitEditContentBackErrorItem {margin-top: 5px; vertical-align: middle;}
.dashboardCampaignUnitEditContentBackErrorItem .fd{float: left; margin-top: -2px; margin-right: 5px; font-size: 21px; vertical-align: middle;}
.dashboardCampaignUnitEditContentAudioTitle,
.dashboardCampaignUnitEditContentPdfTitle {display: none; height: 50px; padding-left: 60px; background: url('images/information_unit_preview_content_pdf_icon.png?1755410777') no-repeat left center;}
.dashboardCampaignUnitEditContentAudioTitle{height: 66px; padding: 13px 0 0 80px; background-image: url('images/edit/content_modul_audio.png?1755410777');}
.dashboardCampaignUnitEditContentLinkLinkInput input,
.dashboardCampaignUnitEditContentLinkTitleInput input {width: 500px;}
.dashboardCampaignUnitEditContentAudioTitleInput input{width: 430px;}
.dashboardCampaignUnitEditContentPdfTitleInput input {width: 470px;}
.dashboardCampaignUnitEditContentAudioTitleLabel,
.dashboardCampaignUnitEditContentPdfTitleLabel {margin-bottom: 5px;}
.dashboardCampaignUnitEditContentLinkLinkLabel,
.dashboardCampaignUnitEditContentLinkTitleLabel {margin: 20px 0px 5px 0px;}
.dashboardCampaignUnitEditContentLinkTitleLabel {margin-top: 0px;}
.dashboardCampaignUnitEditContentImageNarration{display: none; padding: 0 10px 10px;}
.dashboardCampaignUnitEditContentImageNarrationLabel{margin-bottom: 5px;}
.dashboardCampaignUnitEditContentImageNarrationText{width: calc(100% - 20px); min-height: 100px; resize: none;}
.dashboardCampaignUnitEditContentImageNarration.show{display: block;}
.dashboardCampaignUnitEditContentImageControlWrap{margin: 0 10px 5px;}
.dashboardCampaignUnitEditContentImageAddNarration{display: inline-block; width: calc(50% - 5px);}
.dashboardCampaignUnitEditContentImageAddNarrationButton:focus,
.dashboardCampaignUnitEditContentImageDeleteNarrationButton:focus{outline: none;}
.dashboardCampaignUnitEditContentImage {}
.dashboardCampaignUnitEditContentImageEnableZoom {display: inline-block; width: 50%; text-align: right;}
.dashboardCampaignUnitEditContentCampaign{display: table; width: 500px;}
.dashboardCampaignUnitEditContentLinkTitleLabel{padding: 0px 10px; font-weight: bold; color: #282828}
.dashboardCampaignUnitEditContentCampaignIcon,
.dashboardCampaignUnitEditContentCampaignContent,
.dashboardCampaignUnitEditContentCampaignSelect {display: table-cell; padding: 0px 10px 15px; vertical-align: top;}
.dashboardCampaignUnitEditContentCampaignIconWrap{width: 60px; height: 60px; line-height: 54px; background-color: #828282; border-radius: 3px; color: white; font-size: 30px; text-align: center;}
.dashboardCampaignUnitEditContentCampaignIconWrap span{vertical-align: middle;}
.dashboardCampaignUnitEditContentCampaignContent{vertical-align: middle;}
.dashboardCampaignUnitEditContentCampaignContentName{ font-weight: bold; color: #0086D7;}
.dashboardCampaignUnitEditContentCampaignContentType{}
.dashboardCampaignUnitEditContentCampaignSelect{display: none;}
.dashboardCampaignUnitEditContentCampaign.empty .dashboardCampaignUnitEditContentCampaignContent{display: none;}
.dashboardCampaignUnitEditContentCampaign.empty .dashboardCampaignUnitEditContentCampaignSelect{display: table-cell; }
.dashboardCampaignUnitEditContentTextEmphasised .richTextEditorMenu{display: none;}
.dashboardCampaignUnitEditContentButtons {margin-top: 10px; text-align: right;}
.dashboardCampaignUnitEditContentButtonsDelete {float: left; margin-left: 10px;}
.dashboardCampaignUnitEditContentButtonsSave, .dashboardCampaignUnitEditContentButtonsCancel {margin-right: 10px;}
.dashboardCampaignUnitEditQuestionImageAdd {position: fixed; z-index: 1000; display: block; width: auto; height: auto; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgba(242, 242, 242, 0.95); margin: 20px; overflow: auto; text-align: center; border: 2px dashed #282828;transition: all 0.2s linear;}
.dashboardCampaignUnitEditQuestionImageAdd.dragenter{background-color: rgba(255, 255, 255, 0.95); border-color: #0086D7}
.dashboardCampaignUnitEditQuestionImageAddUpload>*{pointer-events: none;}
.dashboardCampaignUnitEditQuestionImageAddUpload{padding-top:100px;}
.dashboardCampaignUnitEditQuestionImageAddBrowseButton,
.dashboardCampaignUnitEditQuestionImageAddErrorButtons span,
.dashboardCampaignUnitEditQuestionImageAdd .generalButtonDark{pointer-events: auto}
.dashboardCampaignUnitEditQuestionImageAddClose{position: absolute; top:30px; right: 30px;}
.dashboardCampaignUnitEditQuestionImageAddQuestion{display: inline-block; width: 380px; background-color: #6B6B6B; color: white;}
.dashboardCampaignUnitEditQuestionImageAddQuestionHeader{ display: table; height: 35px; border-bottom: 1px solid #A7A4A0; line-height: 35px; vertical-align: middle; width: 100%;}
.dashboardCampaignUnitEditQuestionImageAddQuestionHeaderIcon{background: url('images/edit/information_unit_edit_question_add_image_header.png?1755410777') no-repeat center; width: 24px; height: 18px; display: table-cell; vertical-align: middle; left: 0px; padding: 0 10px;}
.dashboardCampaignUnitEditQuestionImageAddQuestionHeaderText{display: table-cell; padding-right: 44px;}
.dashboardCampaignUnitEditQuestionImageAddQuestionHeaderText .entry{display: none;}
.dashboardCampaignUnitEditQuestionImageAddQuestionFirstline{min-height: 45px; vertical-align: middle; padding: 10px 5px; display: table; width: 100%; box-sizing: border-box;}
.dashboardCampaignUnitEditQuestionImageAddQuestionFirstline span{vertical-align: middle; display: table-cell;}
.dashboardCampaignUnitEditQuestionImageAddBrowseButton,
.dashboardCampaignUnitEditQuestionImageAddDropText,
.dashboardCampaignUnitEditQuestionImageAddDropIcon{margin-top: 25px;}
.dashboardCampaignUnitEditQuestionImageAddDropText {font-size: 25px;}
.dashboardCampaignUnitEditQuestionImageAddDropIcon {display: inline-block; width: 135px; height: 135px; margin-top: 25px; background: url('images/edit/content_full_screen_icon.png?1755410777') no-repeat center;background-size: 100px auto; transition: all 0.2s linear;}
.dashboardCampaignUnitEditQuestionImageAdd.dragenter .dashboardCampaignUnitEditQuestionImageAddDropIcon{background-image: url('images/edit/content_full_screen_active_icon.png?1755410777'); background-size: 134px auto;}
.dashboardCampaignUnitEditQuestionImageAddExplanation { width: 350px; display: inline-block; margin-top: 30px;}
.dashboardCampaignUnitEditQuestionImageAddError,
.dashboardCampaignUnitEditQuestionImageAddProgress { display: none; margin: 30px auto;}
.dashboardCampaignUnitEditQuestionImageAddErrorTitle,
.dashboardCampaignUnitEditQuestionImageAddProgressTitle { font-weight: bold; color: #282828;}
.dashboardCampaignUnitEditQuestionImageAddProgressBar { position: relative; width: 270px; height: 10px; background-color: #E6E6E6; margin: 20px auto;}
.dashboardCampaignUnitEditQuestionImageAddProgressBarItem{ background-color: #0086D7; width: 0%; height: 10px;}
.dashboardCampaignUnitEditQuestionImageAddErrorMessage { margin: 20px;}
.dashboardCampaignUnitEditQuestionImageAddErrorMessage .fd { width: 15px; height: 15px;}
.dashboardCampaignUnitEditQuestionImageAddErrorButtons span{ margin: 0px 20px;}
.dashboardCampaignUnitEditQuestionImageAddCropping{ margin-top:50px; display: none;}
.dashboardCampaignUnitEditQuestionImageAddCroppingPreview{display: inline-block; margin-right: 30px; vertical-align: top;}
.dashboardCampaignUnitEditQuestionImageAddCroppingWrap{display: inline-block;}
.dashboardCampaignUnitEditQuestionImageAddCroppingTitle{color: #282828; margin-bottom: 50px;}
.dashboardCampaignUnitEditQuestionImageAddCroppingImageShowWrap{padding: 10px; border:1px solid #0086D7; border-radius: 5px;}
.dashboardCampaignUnitEditQuestionImageAddCroppingImageShow{position: relative; width: 550px; height: 400px; background: url('images/edit/crop_background.png?1755410777') repeat;}
.dashboardCampaignUnitEditQuestionImageAddCroppingButton{margin: 20px 0;}
.dashboardCampaignUnitEditQuestionImageAdd .dashboardCampaignUnitPreview{text-align: left;}
.dashboardCampaignUnitEditQuestionImageFullScreen{position: fixed; z-index: 1000; display: block; width: auto; height: auto; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgba(0, 0, 0, 0.85); margin: 0px; text-align: center; transition: all 0.2s linear;}
.dashboardCampaignUnitEditQuestionImageFullScreenClose{ position: absolute; right: 30px; top: 30px; width: 46px; height: 46px; line-height: 46px; font-size: 25px; border-radius: 23px; color: #282828; background-color: white; cursor: pointer; }
.dashboardCampaignUnitEditQuestionImageFullScreenImage{ position: absolute; width: calc(100% - 150px); height: calc(100% - 150px); left: 50%; top: 50%; transform: translate(-50%, -50%);}
.dashboardCampaignUnitEditQuestionImageFullScreenImage img{ position: absolute; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.dashboardCampaignUnitEditQuestion {width: 520px;}
.dashboardCampaignUnitEditQuestion textarea {width: calc(100% - 16px); height: 17px; resize: none;}
.dashboardCampaignUnitEditQuestionQuestionImage {padding: 6px 10px;}
.dashboardCampaignUnitEditQuestionQuestionAddImage{cursor: pointer;}
.dashboardCampaignUnitEditQuestionQuestionAddImage:hover{text-decoration: underline;}
.dashboardCampaignUnitEditQuestionQuestionRemoveImage{display: none;}
.dashboardCampaignUnitEditQuestionQuestionRemoveImageNameWrap{margin-bottom: 6px; color: #282828; background: url('images/edit/information_unit_edit_question_image_icon.png?1755410777')no-repeat center left; padding-left: 30px; line-height: 21px;}
.dashboardCampaignUnitEditQuestionQuestionRemoveImageName{display: inline-block;max-width: 400px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;}
.dashboardCampaignUnitEditQuestionQuestionRemoveImageButton {float: right; vertical-align: middle; cursor: pointer;}
.dashboardCampaignUnitEditQuestionQuestionRemoveImageButton .fd{margin-right: 6px; vertical-align: middle; text-decoration: none;}
.dashboardCampaignUnitEditQuestionQuestionRemoveImageButton:hover {text-decoration: underline;}
.dashboardCampaignUnitEditQuestionQuestionEnableZoom{display: block; margin-left: 4px;}
.dashboardCampaignUnitEditQuestionQuestionInput {}
.dashboardCampaignUnitEditQuestionQuestionInput textarea {margin: 0px;}
.dashboardCampaignUnitEditQuestionTitle {}
.dashboardCampaignUnitEditQuestionAnswers{padding-bottom: 40px; border-bottom: 1px solid #BCBCBC;}
.dashboardCampaignUnitEditQuestionAnswersTitle {}
.dashboardCampaignUnitEditQuestionTitle {margin: 0 0 0 10px; font-size: 20px;}
.dashboardCampaignUnitEditQuestionTitleLanguage{margin: 5px 0 40px 10px;}
.dashboardCampaignUnitEditQuestionTitleLanguage span img{vertical-align: middle;}
.dashboardCampaignUnitEditQuestionAnswersTitle {margin: 5px 0px 20px; font-size: 14px;font-weight: bold; text-align: center;}
.dashboardCampaignUnitEditQuestionEditExplanation {margin: 20px 0px;}
.dashboardCampaignUnitEditQuestionEditExplanationCheckbox {}
.dashboardCampaignUnitEditQuestionEditExplanationTabsWrap{margin-left: 25px;}
.dashboardCampaignUnitEditQuestionEditExplanationTabs{width: 100%; margin: 10px 0;}
.dashboardCampaignUnitEditQuestionEditExplanationTabSingle,
.dashboardCampaignUnitEditQuestionEditExplanationTabMultiple{ display: inline-block; width: 50%; padding: 5px 20px; box-sizing: border-box; border: 1px solid #6B6B6B; border-radius: 0 14px 14px 0; text-align: center; cursor: pointer;}
.dashboardCampaignUnitEditQuestionEditExplanationTabSingle{border-radius: 14px 0 0 14px;}
.dashboardCampaignUnitEditQuestionEditExplanationTabSingle:hover,
.dashboardCampaignUnitEditQuestionEditExplanationTabMultiple:hover{color: #0086D7; border-color: #0086D7; background-color: transparent;}
.dashboardCampaignUnitEditQuestionEditExplanationTabSingle:active,
.dashboardCampaignUnitEditQuestionEditExplanationTabMultiple:active{color: white; border-color: #0086D7; background-color: #0086D7;}
.dashboardCampaignUnitEditQuestionEditExplanationTabSingle.active,
.dashboardCampaignUnitEditQuestionEditExplanationTabMultiple.active{ border-color: #6B6B6B; background-color: #6B6B6B; color: white;}
.dashboardCampaignUnitEditQuestionEditExplanationTabsContent{padding-top: 10px;}
.dashboardCampaignUnitEditQuestionEditExplanationTabContent{display: none;}
.dashboardCampaignUnitEditQuestionEditExplanationTabContent.active{display: block;}
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabel {display: table; width: 100%; background: #6b6b6b;}
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelIcon { display: table-cell; width: 27px; padding: 6px 0; border-right: 1px solid #f2eee1; color: white; text-align: center; }
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelIcon span{display: none;}
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelIcon.true .fd-checkmark {display: inline-block;}
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelIcon.false .fd-remove {display: inline-block;}
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelQuestion {display: table-cell; padding: 6px 10px; color: #9b9b9b;}
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelQuestionTrue,
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelQuestionFalse{display: none;}
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelQuestionTrue span,
.dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelQuestionFalse span{text-transform: uppercase; color: #F2EEE1;}
.dashboardCampaignUnitEditQuestionEditExplanationTextarea.questionTrueFalseTrue .dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelQuestionTrue,
.dashboardCampaignUnitEditQuestionEditExplanationTextarea.questionTrueFalseFalse .dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelQuestionFalse{display: inline;}
.dashboardCampaignUnitEditQuestionEditExplanationTextarea.questionTrueFalseFalse .dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelIcon,
.dashboardCampaignUnitEditQuestionEditExplanationTextarea.questionTrueFalseTrue .dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelIcon{display: none;}
.dashboardCampaignUnitEditQuestionEditExplanationTextarea.questionMultipleChoiceImage .dashboardCampaignUnitEditQuestionEditExplanationMultipleLabelQuestion{ padding-left: 35px; background: url('images/edit/information_unit_edit_question_add_image_header.png?1755410777') no-repeat 6px 4px;}
.dashboardCampaignUnitEditQuestionEditExplanationTextarea fieldset{margin: 0;}
.dashboardCampaignUnitEditQuestionEditExplanationTextarea textarea {min-height: 50px;}
.dashboardCampaignUnitEditQuestionEditImportant {margin: 20px 0px;}
.dashboardCampaignUnitEditQuestionEditImportantCheckbox {}
.dashboardCampaignUnitEditQuestionEditImportantDescription {margin-left: 24px; font-size: 11px;}
.dashboardCampaignUnitEditQuestionEditImportantDescription span{display: none;}
.dashboardCampaignUnitEditQuestionEditButtons {margin-top: 50px; text-align: right;}
.dashboardCampaignUnitEditQuestionEditButtons:after {display: block; content: ''; clear: both;}
.dashboardCampaignUnitEditQuestionEditButtonDelete {float: left;}
.dashboardCampaignUnitEditQuestionEditButtonSave{min-width: 133px;}
.dashboardCampaignUnitEditQuestionEditButtonCancel {margin-right: 20px;}
.dashboardCampaignUnitEditEnableZoom{}
.dashboardCampaignUnitEditEnableZoom .fd{margin-right: 2px; font-size: 18px; color: #6B6B6B; vertical-align: middle;}
.dashboardCampaignUnitEditEnableZoom label{margin-left: 4px;}
.dashboardCampaignUnitEditBackNoSave {}
.dashboardCampaignUnitEditBackNoSave .generalPopupExitButton {margin-left: 20px;}
.questionsEditMultipleAnswer {position: relative;}
.dashboardCampaignUnitEditQuestionQuestion {margin-bottom: 25px; border: 1px solid white;}
.questionsEditMultipleAnswerInput {display: table; width: 100%; min-height:17px;}
.questionsEditMultipleAnswerInputIcon{display: table-cell;width: 27px; padding: 5px 0 0 5px;color: white; background-color: #6B6B6B; box-sizing: border-box; vertical-align: top;}
.questionsEditMultipleAnswerInputIcon span{margin: 2px 0 0 2px; text-transform: uppercase;}
.questionsEditMultipleAnswerInputTextarea{display: table-cell;}
.questionsEditMultipleAnswerInputTextarea textarea{display: block;}
.questionsEditMultipleAnswerInputTextarea.error{outline: 1px solid #CC3939;}
.questionsEditMultipleAnswerInputImageView,
.questionsEditMultipleAnswerInputImageAdd{height: 27px; line-height: 27px;}
.questionsEditMultipleAnswerInputImageAdd{ padding-left: 10px; background-color: white;}
.questionsEditMultipleAnswerInputImageView{display: none; width: 100%;}
.questionsEditMultipleAnswerInputImageAddNew{padding-left: 15px; color: #0086D7; cursor: pointer; }
.questionsEditMultipleAnswerInputImageAddNew:hover {text-decoration: underline;}
.questionsEditMultipleAnswerInputImageViewFileWrap { display: table-cell; width:185px; padding-left: 10px; color:#282828; background-color: white;}
.questionsEditMultipleAnswerInputImageViewFile{ max-width: 120px; display: inline-block; padding-left: 30px; background: white url('images/edit/information_unit_edit_question_image_icon.png?1755410777') no-repeat center left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top; margin-right: -6px;}
.questionsEditMultipleAnswerInputImageViewFileEnd{}
.questionsEditMultipleAnswerInputImageViewCaptionWrap { width: 220px; display: table-cell; padding-left: 20px;}
.questionsEditMultipleAnswerInputImageViewCaptionWrap input{height: 17px; }
.questionsEditMultipleErrorInputright, .questionsEditMultipleErrorInputwrong {display: none;}
.questionsEditMultipleAnswerInputDelete {display: table-cell;width: 35px;vertical-align: top;text-align: right;}
.dashboardCampaignUnitEditQuestionMultipleAnswerPairsDeleteButton,
.questionsEditMultipleAnswerReset,
.questionsEditMultipleAnswerDelete {display: inline-block; width: 26px; height: 26px; border:1px solid #6B6B6B; border-radius: 13px; cursor: pointer; color: #6B6B6B; vertical-align: middle; text-align: center; line-height: 26px;}
.dashboardCampaignUnitEditQuestionMultipleAnswerPairsDeleteButton span,
.questionsEditMultipleAnswerReset span,
.questionsEditMultipleAnswerDelete span{line-height: 26px;}
.dashboardCampaignUnitEditQuestionMultipleAnswerPairsDeleteButton:hover,
.questionsEditMultipleAnswerReset:hover,
.questionsEditMultipleAnswerDelete:hover{ background-color: #0086D7; color: white; border-color: #0086D7}
.questionsEditGeneralAnswerInput.orderingAnswer .questionsEditGeneralAnswerInputDelete:not(.delete) .questionsEditMultipleAnswerDelete,
.questionsEditGeneralAnswerInputDelete.delete .questionsEditMultipleAnswerReset,
.questionsEditGeneralAnswer.addingImage .questionsEditMultipleAnswerReset{display: none}
.questionsEditMultipleLinkAdd {margin-left: 35px;}
.questionsEditMultipleLinkAdd span{display: none; cursor: pointer;}
.questionsEditMultipleLinkAdd span:hover{text-decoration: underline;}
.dashboardCampaignUnitEditQuestionSelect .dashboardSelectArrow {line-height: 21px !important;}
.dashboardCampaignUnitEditQuestionSelectType {width: 550px;}
.dashboardCampaignUnitEditQuestionQuestionError,
.dashboardCampaignUnitEditQuestionInputFalseAnswerError,
.dashboardCampaignUnitEditQuestionInputTrueAnswerError {font-weight: bold;}
.dashboardCampaignUnitEditQuestionQuestionError .formError{display: none;visibility: visible; font-size: 11px;}
.dashboardCampaignUnitEditQuestionEditExplanationTextarea .formError,
.dashboardCampaignUnitEditQuestionInputFalseAnswerError .formError,
.dashboardCampaignUnitEditQuestionInputTrueAnswerError .formError {display: block; visibility: hidden;}
.dashboardCampaignUnitEditQuestionInputFalseAnswerError .formError,
.dashboardCampaignUnitEditQuestionInputTrueAnswerError .formError {padding-left: 35px;}
.dashboardCampaignUnitEditQuestionMultipleAnswerTypeWrap{margin-bottom: 30px; padding: 0 12px;}
.dashboardCampaignUnitEditQuestionMultipleAnswers{margin-bottom: 20px;}
.dashboardCampaignUnitEditQuestionMultipleAnswersEnableZoom{float: right;}
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumns{display: table; width:calc(100% - 36px); margin-right: 36px; table-layout: fixed;}
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumn {display: table-cell; width: 50%;}
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumnHeader{text-align: center; font-weight: bold;}
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumnType{margin-top: 15px;}
.dashboardCampaignUnitEditQuestionMultipleAnswerPairsWrap{display: table; width:100%; table-layout: fixed;}
.dashboardCampaignUnitEditQuestionMultipleAnswerPairs{display: table-cell; width: calc(50% - 40px); vertical-align: top;}
.dashboardCampaignUnitEditQuestionMultipleAnswerPairsMiddle{display: table-cell; width: 20px; vertical-align: top;}
.dashboardCampaignUnitEditQuestionMultipleAnswerPairsMiddleLine{width: 100%; height: 5px; margin-top: 13px; background-color: #FFFFFF;}
.dashboardCampaignUnitEditQuestionMultipleAnswerPairsDelete{display: table-cell; width: 40px; padding-top: 6px; vertical-align: top;text-align: right;}
.dashboardCampaignUnitEditQuestionMultipleAnswerPairsDeleteButton{}
.dashboardCampaignUnitGeneralEditQuestionAnswerWrap.sorting,
.dashboardCampaignUnitGeneralEditQuestionAnswerImageWrap.sorting{ padding: 7px; margin: -7px 12px -7px -20px; border: 1px solid #BCBCBC; border-radius: 5px; background-color: rgb(242, 238, 225); box-shadow: 5px 7px 10px 1px;}
.questionsEditGeneralAnswer {position: relative;}
.questionsEditGeneralAnswerInput {display: table; width: 100%; min-height:17px;}
.questionsEditGeneralAnswerInputIcon{display: table-cell; width: 27px; padding: 5px 0 0 5px;color: white; background-color: #6B6B6B; box-sizing: border-box; vertical-align: top;}
.questionsEditGeneralAnswerInputIcon span{display: none; margin: 2px 0 0 2px; text-transform: uppercase;}
.questionsEditGeneralAnswerInput.trueAnswer .questionsEditGeneralAnswerInputIcon span.fd-checkmark{display: inline;}
.questionsEditGeneralAnswerInput.falseAnswer .questionsEditGeneralAnswerInputIcon span.fd-remove{display: inline;}
.questionsEditGeneralAnswerInput.orderingAnswer .questionsEditGeneralAnswerInputIcon span.fd-informationunit-move{display: inline;}
.questionsEditGeneralAnswerInput.noevaluative .questionsEditGeneralAnswerInputIcon span.letter{display: inline;}
.dashboardCampaignUnitEditQuestionMultipleAnswerWrapAnswer.sorting .questionsEditGeneralAnswerInput.orderingAnswer .questionsEditGeneralAnswerInputIcon,
.questionsEditGeneralAnswerInput.orderingAnswer .questionsEditGeneralAnswerInputIcon:hover{background-color:#0086D7; cursor:grab;}
.questionsEditGeneralAnswerInputTextarea{display: table-cell;}
.questionsEditGeneralAnswerInputTextarea textarea{display: block;}
.questionsEditGeneralAnswerInput.error .questionsEditGeneralAnswerInputTextarea,
.questionsEditGeneralAnswerInputTextarea.error{outline: 1px solid #CC3939;}
.questionsEditGeneralAnswerInputImageView,
.questionsEditGeneralAnswerInputImageAdd{height: 27px; line-height: 27px;}
.questionsEditGeneralAnswerInputImageAdd{ padding-left: 10px; background-color: white;}
.questionsEditGeneralAnswerInputImageView{display: none; width: 100%;}
.questionsEditGeneralAnswerInputImageAddNew{padding-left: 15px; color: #0086D7; cursor: pointer; }
.questionsEditGeneralAnswerInputImageAddNew:hover {text-decoration: underline;}
.questionsEditGeneralAnswerInputImageViewFileWrap { display: table-cell; padding-left: 10px; color:#282828; background-color: white;}
.questionsEditGeneralAnswerInputImageViewFile{ max-width: 120px; display: inline-block; padding-left: 30px; background: white url('images/edit/information_unit_edit_question_image_icon.png?1755410777') no-repeat center left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top; margin-right: -6px;}
.questionsEditGeneralAnswerInputImageViewFileEnd{}
.questionsEditGeneralAnswerInputImageViewCaptionWrap { width: 220px; display: table-cell; padding-left: 20px;}
.questionsEditGeneralAnswerInputImageViewCaptionWrap input{height: 17px; }
.questionsEditGeneralAnswerInputDelete {display: table-cell;width: 35px;vertical-align: top;text-align: right;}
.questionsEditGeneralAnswerReset,
.questionsEditGeneralAnswerDelete {display: inline-block; width: 26px; height: 26px; border:1px solid #6B6B6B; border-radius: 13px; cursor: pointer; color: #6B6B6B; vertical-align: middle; text-align: center; line-height: 26px;}
.questionsEditGeneralAnswerReset span,
.questionsEditGeneralAnswerDelete span{line-height: 26px;}
.questionsEditGeneralAnswerReset:hover,
.questionsEditGeneralAnswerDelete:hover{ background-color: #0086D7; color: white; border-color: #0086D7}
.questionsEditGeneralAnswer.addingImage .questionsEditGeneralAnswerReset{display: none}
.questionsEditGeneralAnswerError {font-weight: bold;}
.questionsEditGeneralAnswerError .formError {display: block; visibility: hidden;}
.questionsEditGeneralAnswerError .formError {padding-left: 35px;}
.dashboardCampaignUnitGeneralEditQuestionAnswerWrap.sorting .questionsEditGeneralAnswerError,
.dashboardCampaignUnitGeneralEditQuestionAnswerImageWrap.sorting .questionsEditGeneralAnswerError{display: none;}
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumns .formError {padding-left: 5px;}
.dashboardCampaignUnitEditQuestionMultipleAnswerWrapTrueAnswer {}
.dashboardCampaignUnitEditQuestionMultipleAnswerWrapFalseAnswer {}
.dashboardCampaignUnitEditQuestionMultipleAnswerWrapFalseImageAnswerDelete,
.dashboardCampaignUnitEditQuestionMultipleAnswerWrapFalseAnswerDelete,
.dashboardCampaignUnitEditQuestionMultipleAnswerWrapEvaluativeAnswerDelete { margin-bottom: 15px;}
.dashboardCampaignUnitEditQuestion .dashboardCampaignUnitEditContentModuleFeedback{margin: 0 0 15px 0;}
.dashboardCampaignUnitEditQuestion .dashboardCampaignUnitEditContentModuleFeedback .dashboardCampaignUnitEditContentModuleFeedbackFormMessageReply textarea{width: 100%; height: auto;}
.questionsEditTrueFalseAnswer{text-align: center;}
.questionsEditTrueFalseAnswerRadio{display: inline-block;}
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumns .questionsEditTrueFalseAnswerRadio{display: table; width: 100%; table-layout: fixed;}
.divradioButton {margin: 0px; display: inline-block;}
.divradioButton.false{margin-left: 10px;}
.divradioButton > input[type=radio] {display: none;}
.divradioButton > input[type=radio] + label {cursor: pointer; padding:3px 8px 4px 3px; border: solid 1px #6B6B6B; border-radius: 13px;}
.divradioButton > input[type=radio]:checked + label {color: white; background-color: #6B6B6B;}
.divradioButton > input[type=radio]:checked + label:hover {color: white; background-color: #6B6B6B; border-color: #6B6B6B;}
.divradioButton > input[type=radio] + label:hover {color: #0086D7; border-color: #0086D7; background-color: transparent;}
.divradioButton > input[type=radio] + label:active {color: white; border-color: #0086D7; background-color: #0086D7;}
.divradioButton > input[type=radio] + label .radiobuttonicon {display: inline-block; width: 17px; height: 17px; margin: 0px 15px 0px 0px; vertical-align: top;}
.divradioButton > input[type=radio] + label .radiobuttonicon {background: url('images/edit/information_unit_edit_question_true_false.png?1755410777') no-repeat center ;}
.divradioButton > input[type=radio] + label .fd {margin: 0 14px 0 15px;}
.divradioButton > input[type=radio] + label .fd-remove {vertical-align: -2px;}
.divradioButton.true > input[type=radio]:checked + label .radiobuttonicon {background-position:top;}
.divradioButton.true > input[type=radio] + label:hover .radiobuttonicon {background-position:bottom;}
.divradioButton.true > input[type=radio] + label:active .radiobuttonicon {background-position:top;}
.divradioButton.true > input[type=radio]:checked + label:hover .radiobuttonicon {background-position:top;}
.divradioButton.false > input[type=radio]:checked + label .radiobuttonicon {background-position:top;}
.divradioButton.false > input[type=radio] + label:hover .radiobuttonicon {background-position:bottom;}
.divradioButton.false > input[type=radio] + label:active .radiobuttonicon {background-position:top;}
.divradioButton.false > input[type=radio]:checked + label:hover .radiobuttonicon {background-position:top;}
.divradioButton > input[type=radio] + label,
.divradioButton > input[type=radio]:checked + label {transition: color 0.2s linear;}
.divradioButton > input[type=radio] + label .radiobuttonicon,
.divradioButton > input[type=radio]:checked + label .radiobuttonicon {transition: background-image 0.2s linear;}
.dashboardCampaignUnitEditQuestionMultipleAnswerTypeWrap .divradioButton > input[type=radio] + label.trueradiobutton{padding-right: 38px;}
.dashboardCampaignUnitEditQuestionMultipleAnswerTypeWrap .divradioButton > input[type=radio] + label.falseradiobutton{padding-right: 15px;}
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumns .divradioButton{margin: 0px; display: table-cell; padding: 0 5px; width: 50%; }
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumns .divradioButton > input[type=radio] + label .radiobuttonicon {margin-right: 5px;}
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumns .dashboardCampaignUnitEditQuestionMultipleAnswerTypeWrap .divradioButton > input[type=radio] + label.trueradiobutton{padding-right: 30px;}
.dashboardCampaignUnitEditQuestionPairsAnswersTypeColumns .dashboardCampaignUnitEditQuestionMultipleAnswerTypeWrap .divradioButton > input[type=radio] + label.falseradiobutton{padding-right: 13px;}
.cropdiv{border: 2px dashed white; box-sizing: border-box; cursor: -webkit-grab; }
.cropdiv.move{cursor: -webkit-grabbing;}
.cropdiv img{display: none;}
.cropdiv .ui-resizable-se,
.cropdiv .ui-resizable-nw,
.cropdiv .ui-resizable-sw,
.cropdiv .ui-resizable-ne{width: 9px;height: 9px; background-color: white; outline: 1px solid #282828;}
.cropdiv .ui-resizable-se{right: -13px;bottom: -13px}
.cropdiv .ui-resizable-nw{top: -13px;left: -13px}
.cropdiv .ui-resizable-sw{left: -13px;bottom: -13px}
.cropdiv .ui-resizable-ne{top: -13px;right: -13px}
.dashboardConfirmContentDelete {}
.dashboardNotificationContentCannotDelete {}
.dashboardNotificationContentCannotDeleteCampaigns {padding-left: 25px;}
.dashboardNotificationContentCannotDeleteCampaign {margin-bottom: 5px;}
.dashboardNotificationContentCannotDeleteCampaignLink {}
.dashboardContentPreviewCourse {padding-bottom: 25px;}
.dashboardContentPreviewCourse .generalPopupBody {padding: 10px 20px 20px; background-color: #F2EEE1; color: #282828;}
.dashboardContentPreviewCourse p {margin: 0px 0px 10px;}
.dashboardContentPreviewCourseSelectOptionParent {padding-left: 8px;}
.dashboardContentPreviewCourseSelectOption {}
.dashboardContentPreviewCourseSelectOption.type-content .fd-informationunit-question {display: none;}
.dashboardContentPreviewCourseSelectOption.type-question .fd-informationunit-content {display: none;}
.dashboardContentPreviewCourseSelectOptionIcon {display: inline-block; width: 18px; line-height: 16px; margin-right: 2px; font-size: 16px; text-align: center; color: #6B6B6B; vertical-align: -2px;}
.dashboardSelectOption:hover .dashboardContentPreviewCourseSelectOptionIcon, .dashboardSelectOption.selected .dashboardContentPreviewCourseSelectOptionIcon {color: inherit;}
.dashboardContentPreviewCourseSelectOptionText {}
.dashboardContentPreviewTest, .dashboardContentScormExportTest {width: 640px; margin-top: 80px;}
.dashboardContentPreviewTest .dashboardCampaignContentAddTestSettingsTestBasicDescription, .dashboardContentScormExportTest .dashboardCampaignContentAddTestSettingsTestBasicDescription {display: none;}
.dashboardContentPreviewTest .dashboardCampaignContentAddTestSettingsTestBackButton, .dashboardContentScormExportTest .dashboardCampaignContentAddTestSettingsTestBackButton {display: none;}
.dashboardContentPreviewTest .dashboardCampaignContentAddTestSettingsTestChallengeBasicNote, .dashboardContentScormExportTest .dashboardCampaignContentAddTestSettingsTestChallengeBasicNote {display: none;}
.dashboardContentScormExportChecklist {width: 660px; margin-top: 80px;}
.dashboardVideoReview {}
.dashboardVideoReviewTitle {margin-bottom: 30px !important;}
.dashboardVideoReviewTabs {border-bottom: 5px solid #282828;}
.dashboardVideoReviewTabs:after {display: block; content: ''; clear: both;}
.dashboardVideoReviewTab {float: left; display: block; line-height: 50px; padding: 7px 25px 2px; font-size: 20px; text-decoration: none !important;}
.dashboardVideoReviewTab.active {color: white; background-color: #282828;}
.dashboardVideoReviewEntries {}
.dashboardVideoReviewEntry {font-size: 14px;}
.dashboardVideoReviewEntryImageCell {width: 66px; padding-right: 5px !important; text-align: center;}
.dashboardVideoReviewEntryImage {max-width: 66px; max-height: 45px; width: auto; height: auto; border-radius: 5px; vertical-align: middle;}
.dashboardVideoReviewEntryNameCell {}
.dashboardVideoReviewEntryUserCell {}
.dashboardVideoReviewEntryStatusCell {color: #6B6B6B; white-space: nowrap;}
.dashboardVideoReviewEntryStatus {}
.dashboardVideoReviewEntryStatus .fd {margin-right: 2px; font-size: 18px; vertical-align: middle;}
.dashboardVideoReviewEntryStatus .fd-video-review-status-finalreview {color: #6B6B6B;}
.dashboardVideoReviewEntryStatus .fd-video-review-status-approved {color: #80AB30;}
.dashboardVideoReviewEntryStatus .fd-video-review-status-rejected {color: #CB2326;}
.dashboardVideoReviewEntries + .commonIndexNoEntries {margin: 45px 32px; padding: 0px; font-size: 20px;}
.dashboardVideoReviewVideo {font-size: 14px;}
.dashboardVideoReviewVideoExitButton {float: right;}
.dashboardVideoReviewVideo .dashboardTitleBack {margin-left: 0px;}
.dashboardVideoReviewVideoVideo {}
.dashboardVideoReviewVideoArchive {}
.dashboardVideoReviewVideoArchiveTitle {margin: 30px 0px 10px; font-size: 20px;}
.dashboardVideoReviewVideoArchiveEntry {}
.dashboardVideoReviewVideoArchiveEntry.collapsed {}
.dashboardVideoReviewVideoArchiveEntry.expanded {}
.dashboardVideoReviewVideoArchiveEntryList {margin: 15px 0px;}
.dashboardVideoReviewVideoArchiveEntryListLink {}
.dashboardVideoReviewVideoArchiveEntryVideo {margin-bottom: 30px;}
.dashboardVideoReviewVideoArchiveEntry.collapsed .dashboardVideoReviewVideoArchiveEntryVideo {display: none;}
.dashboardVideoReviewVideoVersion {padding: 25px 45px; background-color: #F2F2F2;}
.dashboardVideoReviewVideoVersionData {margin-bottom: 25px;}
.dashboardVideoReviewVideoVersionDataEntry {display: inline-block; margin-right: 50px; margin-bottom: 15px; vertical-align: top;}
.dashboardVideoReviewVideoVersionDataEntryLabel {margin-bottom: 2px;}
.dashboardVideoReviewVideoVersionDataEntryValue {color: #282828;}
.dashboardVideoReviewVideoVersionVideoContainer {position: relative; text-align: center;}
.dashboardVideoReviewVideoVersionVideo {max-width: 650px; max-height: 650px; width: auto; height: auto; vertical-align: top;}
.dashboardVideoReviewVideoVersionVideoPlayButton {position: absolute; top: calc(50% - 57px / 2); left: calc(50% - 57px / 2); width: 57px; height: 57px; background: url('images/videoreview_video_play.svg?1755410777') no-repeat; cursor: pointer; border-radius: 100%;}
.dashboardVideoReviewVideoVersionDetails {width: calc(650px - 2 * 22px); margin: 50px auto 20px; padding: 16px 22px 20px; border: 1px solid #A49788; background-color: #F2EEE1;}
.dashboardVideoReviewVideoVersionDetailsIcon {float: left; width: 35px; margin-right: 15px; font-size: 28px;}
.dashboardVideoReviewVideoVersionDetailsIcon .fd-video-review-status-approved {color: #80AB30;}
.dashboardVideoReviewVideoVersionDetailsIcon .fd-video-review-status-rejected {color: #CB2326;}
.dashboardVideoReviewVideoVersionDetailsTitle {margin-bottom: 5px; font-size: 24px; color: #282828;}
.dashboardVideoReviewVideoVersionDetailsFinalReview {margin: 0px 20px;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewForm {}
.dashboardVideoReviewVideoVersionDetailsFinalReviewOptions {margin: 25px 0px;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewOption {display: inline-block; min-width: 200px; line-height: 17px; margin-right: 20px; padding: 3px; border: 1px solid #6B6B6B; color: #6B6B6B; background-color: white; border-radius: 13px; cursor: pointer;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewOption:not(.selected):hover {border-color: #0086D7; color: #0086D7;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewOption.selected {border-color: transparent; color: white; background-color: #0086D7;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewOption:before {display: inline-block; content: ''; width: 15px; height: 15px; margin-right: 10px; border: 1px solid #6B6B6B; background-color: white; border-radius: 100%; vertical-align: top;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewOption.selected:before {width: 9px; height: 9px; border: 4px solid white; background-color: transparent;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewOption:not(.selected):hover:before {border-color: #0086D7;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewAction {margin-bottom: 5px;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewApprove {}
.dashboardVideoReviewVideoVersionDetailsFinalReviewApproveDescription {margin-bottom: 20px; color: #282828;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewApproveCertification {margin-bottom: 20px; padding: 25px 30px 30px; border: 1px solid #0086D7; background-color: white;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewApproveCertificationIcon {float: left; margin-right: 15px; font-size: 34px; color: #282828;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewApproveCertificationData {overflow: hidden;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewApproveCertificationDescription {margin-bottom: 2px; font-size: 12px;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewApproveCertificationCertificateName {color: #282828;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewApproveButtons {text-align: center;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewReject {}
.dashboardVideoReviewVideoVersionDetailsFinalReviewRejectDescription {margin-bottom: 8px; margin-right: -10px; color: #282828;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewRejectMessageFieldset {margin: 0px 0px 10px;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewRejectMessageField {height: 120px; overflow: auto;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewRejectNote {margin-bottom: 30px; font-size: 12px; color: #282828;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewRejectGeneralNote {color: #CB2326;}
.dashboardVideoReviewVideoVersionDetailsFinalReviewRejectButtons {text-align: center;}
.dashboardVideoReviewVideoVersionDetailsApproved {}
.dashboardVideoReviewVideoVersionDetailsApprovedDescription {margin-left: 50px;}
.dashboardVideoReviewVideoVersionDetailsRejected {}
.dashboardVideoReviewVideoVersionDetailsRejectedMessage {margin-top: 20px; margin-bottom: 5px; color: #282828;}
.dashboardVideoReviewVideoVersionDetailsRejectedData {}
.dashboardTalent {}
.dashboardTalentSearch {margin: -22px -10px 0px;}
.dashboardTalentSearch.filteropened {}
.dashboardTalentSearchFilter {margin: 0px -30px 20px; padding: 18px 30px 28px; border-bottom: 1px solid #A49788; background-color: #F2EEE1;}
.dashboardTalentSearchFilterLinks {float: right; font-size: 14px;}
.dashboardTalentSearchFilterLinks a {margin-left: 30px;}
.dashboardTalentSearchFilterLinks .fd {margin-right: 6px; font-size: 16px; vertical-align: -2px;}
.dashboardTalentSearchFilterOpenedContent {}
.dashboardTalentSearch.filteropened .dashboardTalentSearchFilterOpenedContent {position: relative; z-index: 1001; display: inline-block; margin: 0px -40px;}
.dashboardTalentSearchFilterForm {}
.dashboardTalentSearch.filteropened .dashboardTalentSearchFilterForm {margin: -28px 0px; padding: 28px 40px; background-color: #F2EEE1; border-radius: 5px;}
.dashboardTalentSearchFilterFormOpenedButtons {display: none; float: right;}
.dashboardTalentSearch.filteropened .dashboardTalentSearchFilterFormOpenedButtons {display: block;}
.dashboardTalentSearchFilterFormCancelButton {}
.dashboardTalentSearchFilterFormSubmitButton {margin-left: 4px;}
.dashboardTalentSearchFilterTitle {margin-bottom: 8px; font-size: 20px; color: #282828;}
.dashboardTalentSearchFilterSelected {display: none; width: 510px; margin-bottom: 1px; padding: 0px 10px; background-color: white;}
.dashboardTalentSearchFilterSelected:after {display: block; content: ''; clear: both;}
.dashboardTalentSearchFilterSelectedSection {float: left; width: calc(50% - 20px); margin: 9px 0px; padding-right: 20px;}
.dashboardTalentSearchFilterSelectedSectionTitle {margin-bottom: 5px; font-size: 9px; text-transform: uppercase;}
.dashboardTalentSearchFilterSelectedSectionEntries {}
.dashboardTalentSearchFilterSelectedSectionEntries .dashboardTalentSearchFilterGeneralEntry {margin: 4px 0px;}
.dashboardTalentSearchFilterSelectedSectionEntries .dashboardTalentSearchFilterGeneralEntryIcon {display: none;}
.dashboardTalentSearchFilterSelectedSectionEntries .dashboardTalentSearchFilterGeneralEntryDetailsContainer {display: none !important;}
.dashboardTalentSearchFilterSelectedSectionEntries .dashboardTalentSearchFilterGeneralEntry.hasdetails .dashboardTalentSearchFilterGeneralEntryName {max-width: 100%;}
.dashboardTalentSearchFilterFormFieldContainer {}
.dashboardTalentSearchFilterFormFieldIcon {float: left; position: relative; display: inline-block; width: 16px; line-height: 26px; margin-left: 10px; margin-right: -26px; text-align: center;}
.dashboardTalentSearchFilterFormFieldIcon.loading {}
.dashboardTalentSearchFilterFormFieldIconSearch {font-size: 14px; color: #0086D7;}
.dashboardTalentSearchFilterFormFieldIcon.loading .dashboardTalentSearchFilterFormFieldIconSearch {display: none;}
.dashboardTalentSearchFilterFormFieldIconLoading {color: #535353;}
.dashboardTalentSearchFilterFormFieldIcon:not(.loading) .dashboardTalentSearchFilterFormFieldIconLoading {display: none;}
.dashboardTalentSearchFilterFormField {width: 485px; padding-left: 35px !important; padding-right: 10px !important; font-size: 12px; outline: none !important;}
.dashboardTalentSearchFilterFormField[type=text]:focus {outline: none !important;}
.dashboardTalentSearchFilterFormButtons {margin-left: 5px;}
.dashboardTalentSearch.filteropened .dashboardTalentSearchFilterFormButtons {display: none;}
.dashboardTalentSearchFilterFormButtonsNoFilters {}
.dashboardTalentSearchFilterFormButtonsNoFiltersErrorButton {}
.dashboardTalentSearchFilterFormButtonsHasFilters {display: none;}
.dashboardTalentSearchFilterFormButtonsHasFiltersEditButton {}
.dashboardTalentSearchFilterFormButtonsHasFiltersResetLink {margin-left: 10px; font-size: 12px;}
.dashboardTalentSearchFilterFormButtonsNoFilters {}
.dashboardTalentSearchFilterPopupContainer {z-index: 1000;}
.dashboardTalentSearchFilterResults {display: none; width: 610px; margin-top: 40px; background-color: white; border-radius: 5px;}
.dashboardTalentSearch:not(.filteropened) .dashboardTalentSearchFilterResults {display: none !important;}
.dashboardTalentSearchFilterResultsInner {display: table; width: 100%;}
.dashboardTalentSearchFilterResultsInner > div {display: table-cell; padding-top: 20px; padding-bottom: 20px; vertical-align: top;}
.dashboardTalentSearchFilterResultsSections {width: 265px; padding-left: 35px;}
.dashboardTalentSearchFilterResultsSection {margin: 10px 10px 28px 0px;}
.dashboardTalentSearchFilterResultsSection.empty {color: #C0C0C0;}
.dashboardTalentSearchFilterResultsSection.collapsed {}
.dashboardTalentSearchFilterResultsSection.expanded {}
.dashboardTalentSearchFilterResultsSection.collapsed .expanded {display: none;}
.dashboardTalentSearchFilterResultsSection.expanded .collapsed {display: none;}
.dashboardTalentSearchFilterResultsSectionBackground {position: absolute; width: 277px; height: 46px; margin-top: -2px; margin-left: -10px; background: url('images/talent_search_filter_results_section_expanded_background.svg?1755410777') left top no-repeat;}
.dashboardTalentSearchFilterResultsSection.collapsed .dashboardTalentSearchFilterResultsSectionBackground {display: none;}
.dashboardTalentSearchFilterResultsSectionInner {position: relative;}
.dashboardTalentSearchFilterResultsSectionTitle {margin-bottom: 4px; font-size: 14px;}
.dashboardTalentSearchFilterResultsSection.expanded .dashboardTalentSearchFilterResultsSectionTitle {color: white;}
.dashboardTalentSearchFilterResultsSectionTitleCount {}
.dashboardTalentSearchFilterResultsSectionDetailsLink {margin-left: 20px; margin-top: 6px; font-size: 12px;}
.dashboardTalentSearchFilterResultsSectionDetailsLink .fd {font-size: 8px;}
.dashboardTalentSearchFilterResultsSectionDetailsLinkShow {}
.dashboardTalentSearchFilterResultsSectionDetailsLinkShow .fd {margin-left: 5px;}
.dashboardTalentSearchFilterResultsSectionDetailsLinkHide {}
.dashboardTalentSearchFilterResultsSectionDetailsLinkHide .fd {margin-right: 5px;}
.dashboardTalentSearchFilterResultsSectionEntries {margin-left: 20px;}
.dashboardTalentSearchFilterResultsSectionEntries .dashboardTalentSearchFilterGeneralEntry {margin: 4px 0px;}
.dashboardTalentSearchFilterResultsDetails {padding-left: 40px; padding-right: 35px; border-left: 1px solid #0086D7; font-size: 12px;}
.dashboardTalentSearchFilterResultsDetails.hidden {visibility: hidden;}
.dashboardTalentSearchFilterResultsDetails .dashboardTalentSearchFilterGeneralEntryName {margin-bottom: 4px;}
.dashboardTalentSearchFilterResultsDetailsSkills {}
.dashboardTalentSearchFilterResultsDetailsSkillsType {margin-bottom: 10px;}
.dashboardTalentSearchFilterResultsDetailsSkillsTypeName {margin-left: -20px; margin-bottom: 10px; font-weight: bold; color: #282828;}
.dashboardTalentSearchFilterResultsDetailsSkillsTypeEntries {}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroup {margin-bottom: 20px;}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroup.collapsed {}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroup.expanded {}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroup.collapsed .expanded {display: none;}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroup.expanded .collapsed {display: none;}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroupTitle {margin-left: -20px; margin-bottom: 10px; font-weight: bold; text-decoration: none !important;}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroupTitle .fd {vertical-align: -1px;}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroupTitleName {margin-left: 5px;}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroupTitleCount {}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroupSubsegments {}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroupSubsegmentsSelectAll {margin-bottom: 6px;}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroupSubsegmentsSelectAll:before {content: '+'; float: left; display: inline-block; width: 15px; margin-left: -15px; color: #0086D7; vertical-align: top;}
.dashboardTalentSearchFilterResultsDetailsUserSegmentsGroupSubsegmentsSelectAllLink {}
.dashboardTalentSearchFilterGeneralEntry {font-size: 12px; white-space: nowrap;}
.dashboardTalentSearchFilterGeneralEntry.selected {}
.dashboardTalentSearchFilterGeneralEntry.editable {}
.dashboardTalentSearchFilterGeneralEntry.hasdetails {}
.dashboardTalentSearchFilterGeneralEntryIcon {float: left; display: inline-block; width: 15px; margin-left: -15px; color: #0086D7; vertical-align: top;}
.dashboardTalentSearchFilterGeneralEntryIcon:before {content: '+';}
.dashboardTalentSearchFilterGeneralEntry.selected .dashboardTalentSearchFilterGeneralEntryIcon:before {content: '–';}
.dashboardTalentSearchFilterGeneralEntryName {display: inline-block; padding: 2px 6px 3px; color: #282828; background-color: #F2F2F2; border-radius: 5px; white-space: normal; user-select: none; -ms-user-select: none;}
.dashboardTalentSearchFilterGeneralEntry.hasdetails .dashboardTalentSearchFilterGeneralEntryName {max-width: calc(100% - 35px);}
.dashboardTalentSearchFilterGeneralEntry.editable .dashboardTalentSearchFilterGeneralEntryName {cursor: pointer;}
.dashboardTalentSearchFilterGeneralEntry.editable .dashboardTalentSearchFilterGeneralEntryName:hover {color: #5C5750; background-color: #F2EEE1;}
.dashboardTalentSearchFilterGeneralEntry.selected .dashboardTalentSearchFilterGeneralEntryName {color: white; background-color: #A49788;}
.dashboardTalentSearchFilterGeneralEntry.selected.editable .dashboardTalentSearchFilterGeneralEntryName:hover {color: #CB2326; background-color: #F5D3D4;}
.dashboardTalentSearchFilterGeneralEntryDetailsContainer {display: none;}
.dashboardTalentSearchFilterGeneralEntryDetailsTooltip {position: absolute; display: none; height: 11px; margin-top: -21px; margin-left: -6px; padding: 2px 6px; border: 1px solid #5C5750; font-size: 9px; color: #5C5750; background-color: white; border-radius: 3px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); text-transform: uppercase;}
.dashboardTalentSearchFilterGeneralEntryDetailsTooltip:before {position: absolute; content: ''; display: block; width: 4px; height: 4px; margin-top: 11px; margin-left: 4px; border: 0px solid #5C5750; border-width: 0px 1px 1px 0px; background-color: white; transform: rotate(45deg);}
.dashboardTalentSearchFilterGeneralEntry:hover .dashboardTalentSearchFilterGeneralEntryDetailsTooltip {display: inline-block;}
.dashboardTalentSearchFilterGeneralEntryDetailsIcon {display: inline-block; width: 17px; height: 17px; line-height: 18px; font-size: 7px; text-align: center; color: #0086D7; background-color: #F2F2F2; border-radius: 100%; vertical-align: top; cursor: pointer;}
.dashboardTalentSearchFilterGeneralEntryDetailsIcon:hover {color: white !important; background-color: #5C5750 !important;}
.dashboardTalentSearchFilterGeneralEntry:hover .dashboardTalentSearchFilterGeneralEntryDetailsIcon {background-color: #F2EEE1;}
.dashboardTalentSearchFilterGeneralEntryNameUserSegments {display: block; margin: 2px -5px -2px; padding: 3px 4px; color: #A49788; background-color: white; border-radius: 0px 0px 4px 4px;}
.dashboardTalentSearchFilterGeneralEntryNameUserSegmentsEntry {display: block;}
.dashboardTalentSearchFilterGeneralEntryNameUserSegmentsAll {display: block; text-align: center;}
.dashboardTalentSearchFilterGeneralEntryNameUserSegmentsAllCount {}
.dashboardTalentSearchFilterGeneralEntry.selected.editable .dashboardTalentSearchFilterGeneralEntryName:hover .dashboardTalentSearchFilterGeneralEntryNameUserSegments {color: #CB2326;}
.dashboardTalentSearchFilterGeneralEntryTooltip {z-index: 1010; width: 220px; margin-top: -30px; margin-left: 6px; padding: 12px 15px 20px; border: 1px solid #A49788; border-left-width: 23px; font-size: 12px; background-color: white; border-radius: 5px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);}
.dashboardTalentSearchFilterGeneralEntryTooltip:before {content: ''; display: block; position: absolute; width: 14px; height: 14px; margin-left: -43px; margin-top: 18px; background-color: #A49788; transform: rotate(45deg);}
.dashboardTalentSearchFilterGeneralEntryTooltipGeneralClose {float: right; margin: -8px -11px -5px -5px; padding: 5px; font-size: 8px; color: #282828; cursor: pointer;}
.dashboardTalentSearchFilterGeneralEntryTooltipGeneralSurtitle {margin-bottom: 3px; font-size: 9px; text-transform: uppercase;}
.dashboardTalentSearchFilterGeneralEntryTooltipGeneralTitle {margin-bottom: 12px; font-weight: bold; color: #282828;}
.dashboardTalentSearchFilterGeneralEntryTooltipJobFamily {}
.dashboardTalentSearchFilterGeneralEntryTooltipJobFamilyJobs {margin-left: 25px;}
.dashboardTalentSearchFilterGeneralEntryTooltipJobFamilyJobsSelectAll {margin-bottom: 6px;}
.dashboardTalentSearchFilterGeneralEntryTooltipJobFamilyJobsSelectAll:before {content: '+'; float: left; display: inline-block; width: 15px; margin-left: -15px; color: #0086D7; vertical-align: top;}
.dashboardTalentSearchFilterGeneralEntryTooltipJobFamilyJobsSelectAllLink {}
.dashboardTalentSearchFilterGeneralEntryTooltipJobFamilyJobs .dashboardTalentSearchFilterGeneralEntry {margin-bottom: 4px;}
.dashboardTalentSearchFilterGeneralEntryTooltipJobFamilyJobs .dashboardTalentSearchFilterGeneralEntryDetailsContainer {display: none !important;}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetency {}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencyDescription {margin-bottom: 12px;}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencyAddButton {}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencySkills {margin-top: 18px;}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencySkillsTitle {margin-bottom: 10px; color: #282828;}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencySkillsEntries {margin-left: 25px;}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencySkillsEntries .dashboardTalentSearchFilterGeneralEntry {margin-bottom: 4px;}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencyTools {margin-top: 15px;}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencyToolsTitle {margin-bottom: 10px; color: #282828;}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencyToolsEntries {margin-left: 25px;}
.dashboardTalentSearchFilterGeneralEntryTooltipCompetencyToolsEntries .dashboardTalentSearchFilterGeneralEntry {margin-bottom: 4px;}
.dashboardTalentSearchContent {}
.dashboardTalentSearch.filteropened .dashboardTalentSearchContent {display: none !important;}
.dashboardTalentSearchNoFilters {font-size: 14px; color: #A3A3A3;}
.dashboardTalentSearchNoResults {display: none; font-size: 20px; color: #282828;}
.dashboardTalentSearchResults {display: none; margin-right: -30px; margin-bottom: -50px;}
.dashboardTalentSearchResultsExport {width: 405px;}
.dashboardTalentSearchResultsExportButton {float: right;}
.dashboardTalentSearchResultsTitle {margin-bottom: 3px; font-size: 20px; color: #282828;}
.dashboardTalentSearchResultsInstructions {margin-bottom: 20px; font-size: 14px; color: #282828;}
.dashboardTalentSearchResultsDescription {display: none; float: right; width: 379px; margin-top: -20px; margin-left: -5px;  padding: 20px; border-left: 1px solid #0086D7; background-color: #F2F2F2;}
.dashboardTalentSearchResultsEntries {width: 420px; height: 1px;  margin-bottom: 50px; border-top: 1px solid #6B6B6B;}
.dashboardTalentSearchResultsEntries tbody tr:last-child {border-bottom-width: 1px; border-bottom-color: #A49788;}
.dashboardTalentSearchResultsEntries.selected {}
.dashboardTalentSearchResultsEntries.selected-first {border-top-color: #0086D7;}
.dashboardTalentSearchResultsEntries .commonIndexPaginationResults {display: none;}
.dashboardTalentSearchResultsEntries .commonIndexPaginationPage {padding: 0px 5px !important;}
.dashboardTalentSearchResultsEntries .commonIndexPaginationPage.active {padding: 0px !important;}
.dashboardTalentSearchResultsEntries .commonIndexPaginationShowAll {display: none;}
.dashboardTalentSearchResultsEntry {cursor: pointer;}
.dashboardTalentSearchResultsEntry td {height: 100%; }
.dashboardTalentSearchResultsEntry.selected {border-color: #0086D7 !important; background-color: #F2F2F2 !important;}
.dashboardTalentSearchResultsEntry.previous {border-bottom-color: #0086D7;}
.dashboardTalentSearchResultsEntryAvatarCell {width: 28px; padding-right: 0px !important;}
.dashboardTalentSearchResultsEntryAvatar {width: 28px; height: 28px;}
.dashboardTalentSearchResultsEntryAvatar.generalUserAvatarNone {line-height: 29px; text-align: center; color: white; background-color: #6B6B6B;}
.dashboardTalentSearchResultsEntryDataCell {height: 30px;}
.dashboardTalentSearchResultsEntryName {font-weight: bold;}
.dashboardTalentSearchResultsEntryTalentJobName {color: #6B6B6B;}
.dashboardTalentSearchResultsEntryDescriptionOverlayCell {width: 2px; padding: 0px !important;}
.dashboardTalentSearchResultsEntryDescriptionOverlay {display: none; position: relative; right: -2px; width: 2px; height: 100%; background-color: #F2F2F2;}
.dashboardTalentSearchResultsEntry.selected .dashboardTalentSearchResultsEntryDescriptionOverlay {display: block;}
.dashboardTalentSearchResultsDescriptionContent {margin-bottom: 10px;}
.dashboardTalentSearchResultsDescriptionContentUser {}
.dashboardTalentSearchResultsDescriptionContentUserAvatar {float: left; width: 42px; height: 42px; margin-right: 10px;}
.dashboardTalentSearchResultsDescriptionContentUserAvatar.generalUserAvatarNone {line-height: 44px; font-size: 22px; text-align: center; color: #282828; background-color: white;}
.dashboardTalentSearchResultsDescriptionContentUserData {overflow: hidden; color: #282828;}
.dashboardTalentSearchResultsDescriptionContentUserName {margin-bottom: 2px; font-size: 20px;}
.dashboardTalentSearchResultsDescriptionContentUserTalentJob {}
.dashboardTalentSearchResultsDescriptionContentEntries {margin-top: 25px;}
.dashboardTalentSearchResultsDescriptionContentDetails {}
.dashboardTalentSearchResultsDescriptionContentDetails > * {margin-right: 15px;}
.dashboardTalentSearchGeneralEntry {margin: 10px 0px; padding: 9px 15px; border: 1px solid #C0C0C0; font-size: 12px; background-color: white; border-radius: 5px;}
.dashboardTalentSearchGeneralEntry:after {display: block; content: ''; clear: both;}
.dashboardTalentSearchGeneralEntrySurtitle {margin-bottom: 4px; color: #A3A3A3;}
.dashboardTalentSearchGeneralEntryName {font-size: 14px; color: #282828;}
.dashboardTalentSearchGeneralEntryRating {padding: 8px 0px 3px; pointer-events: none;}
.dashboardTalentSearchGeneralEntryRating:after {display: block; content: ''; clear: both;}
.dashboardTalentSearchGeneralEntryRatingRating {float: left;}
.dashboardTalentSearchGeneralEntryRatingRating .generalTalentRatingButton {margin-right: 5px;}
.dashboardTalentSearchGeneralEntryRatingRating .generalTalentRatingButton.type-binary {font-size: 12px;}
.dashboardTalentSearchGeneralEntryRatingRating .generalTalentRatingButton.type-scale {font-size: 13px;}
.dashboardTalentSearchGeneralEntryRatingData {overflow: hidden; padding: 5px 10px;}
.dashboardTalentSearchGeneralEntryRatingDataGeneral {margin-bottom: 5px; color: #A3A3A3;}
.dashboardTalentSearchGeneralEntryRatingDate {}
.dashboardTalentSearchGeneralEntryRatingUser {}
.dashboardTalentSearchGeneralEntryRatingMessage {}
.dashboardTalentSearchGeneralEntryRatingTags {margin-top: 5px;}
.dashboardTalentSearchGeneralEntryRatingTags.empty {display: none;}
.dashboardTalentSearchGeneralEntryRatingEmpty {}
.dashboardTalentSearchGeneralEntryRatingUserSelf {}
.dashboardTalentSearchGeneralCertificate {margin: 15px 0px; padding: 10px 15px; font-size: 12px; background-color: white; border-radius: 5px;}
.dashboardTalentSearchGeneralCertificate:after {display: block; content: ''; clear: both;}
.dashboardTalentSearchGeneralCertificateIcon {float: left; wid2th: 70px; font-size: 35px; margin-right: 15px; color: #005A8E;}
.dashboardTalentSearchGeneralCertificateData {overflow: hidden;}
.dashboardTalentSearchGeneralCertificateName {margin-top: 2px; font-size: 14px; color: #282828;}
.dashboardTalentSearchGeneralCertificateDate {margin-top: 2px;}
.dashboardTalentSearchGeneralCertificateMessage {margin-top: 2px;}
.dashboardTalentSearchGeneralCertificateDownload {margin-top: 5px;}
.dashboardTalentEdit {}
.dashboardTalentEditButtons {float: right;}
.dashboardTalentEditExportButton {margin-right: 10px;}
.dashboardTalentEditExportButton .fd {margin: 0px 4px 2px -8px; font-size: 24px; vertical-align: middle;}
.dashboardTalentEdit .dashboardTitleBack {margin-left: 0px;}
.dashboardTalentEditInvitationsNotification {line-height: 24px; margin-bottom: 20px; padding: 8px 15px; background-color: #F9F7F3; border-radius: 5px;}
.dashboardTalentEditInvitationsNotification:after {display: block; content: ''; clear: both;}
.dashboardTalentEditInvitationsNotificationButton {margin-left: 20px;}
.dashboardTalentEditInvitationsSentSuccess {margin-bottom: 20px;}
.dashboardConfirmTalentEditInvitationsSend {}
.dashboardConfirmTalentEditInvitationsSendCount {}
.dashboardTalentEditMenu {float: left; width: 175px; margin-right: 30px; padding: 15px 10px 10px; color: #282828; background-color: #F2F2F2; border-radius: 5px;}
.dashboardTalentEditMenuTitle {margin-bottom: 10px; font-size: 14px; font-weight: bold;}
.dashboardTalentEditMenuTitle .fd {margin-left: 5px; margin-right: 2px; font-size: 22px; text-align: center; vertical-align: middle;}
.dashboardTalentEditMenuEntries {font-size: 12px;}
.dashboardTalentEditMenuEntries a {display: block; line-height: 24px; margin-bottom: 8px; padding: 0px 7px; text-decoration: none !important; border-radius: 5px;}
.dashboardTalentEditMenuEntries a:hover, .dashboardTalentEditMenuEntries a.active {color: white; background-color: #0086D7;}
.dashboardTalentEditContent {overflow: hidden;}
.dashboardTalentEditHome {padding-top: 40px;}
.dashboardTalentEditHomeOverviewBackground {height: 217px; padding-top: 30px; margin-bottom: -247px; overflow: hidden;}
.dashboardTalentEditHomeOverviewBackgroundCircle {width: 244px; height: 244px; margin: 0px auto; border: 1px solid #C0C0C0; border-radius: 100%;}
.dashboardTalentEditHomeOverview {width: 100%; border-collapse: collapse; font-size: 14px;}
.dashboardTalentEditHomeOverviewColMiddle {width: 80px;}
.dashboardTalentEditHomeOverviewEntry {width: 50%;}
.dashboardTalentEditHomeOverviewEntry:first-child {text-align: right;}
.dashboardTalentEditHomeOverviewRow1 {}
.dashboardTalentEditHomeOverviewRow1 .dashboardTalentEditHomeOverviewEntry {padding: 0px 28px;}
.dashboardTalentEditHomeOverviewRow1 .dashboardTalentEditHomeOverviewEntryCount {margin: 0px; vertical-align: -28px;}
.dashboardTalentEditHomeOverviewRow2 {}
.dashboardTalentEditHomeOverviewRow2 .dashboardTalentEditHomeOverviewEntry {padding: 20px 2px 50px;}
.dashboardTalentEditHomeOverviewRow3 {}
.dashboardTalentEditHomeOverviewRow3 .dashboardTalentEditHomeOverviewEntry {padding: 13px 15px;}
.dashboardTalentEditHomeOverviewEntry .fd {margin: 0px 3px; font-size: 24px; vertical-align: middle;}
.dashboardTalentEditHomeOverviewEntryCount {display: inline-block; min-width: 18px; line-height: 32px; margin: 0px 8px; padding: 0px 8px; text-align: center; color: white; background-color: #0086D7; border-radius: 5px;}
.dashboardTalentEditHomeOverviewMiddle {width: 120px; padding: 10px 30px 0px; font-weight: bold; text-align: center; color: #0086D7;}
.dashboardTalentEditHomeOverviewMiddle .fd {font-size: 56px;}
.dashboardTalentEditInvitations {margin-bottom: 40px;}
.dashboardTalentEditInvitationsResults {display: none;}
.dashboardTalentEditInvitationsTools {margin-top: 3px; padding: 12px 15px; font-size: 12px; border-bottom: 1px solid #CCCCCC; background-color: #F2F2F2;}
.dashboardTalentEditInvitationsTools:after {display: block; content: ''; clear: both;}
.dashboardTalentEditInvitationsTools .dashboardGeneralCheckbox {float: left; margin-top: -1px; margin-right: 6px;}
.dashboardTalentEditInvitationsToolsSelection {float: left;}
.dashboardTalentEditInvitationsToolsSelectionAction {display: inline-block; margin: 9px 20px 8px 0px; vertical-align: middle;}
.dashboardTalentEditInvitationsToolsAdd {float: right;}
.dashboardTalentEditInvitationsToolsAdd > div {display: inline-block;}
.dashboardTalentEditInvitationsToolsAddCount {margin-right: 12px;}
.dashboardTalentEditInvitationsToolsAddButton {}
.dashboardTalentEditInvitationsAddButton {}
.dashboardTalentEditInvitations .commonIndexFilters {display: block;}
.dashboardTalentEditInvitationsEntries {}
.dashboardTalentEditInvitationsEntry {}
.dashboardTalentEditInvitationsEntry.selected {background-color: #F9F7F3;}
.dashboardTalentEditInvitationsEntry.selected a {color: inherit;}
.dashboardTalentEditInvitationsEntry.unselected {color: #999999;}
.dashboardTalentEditInvitationsEntryAddCell {width: 20px; padding-right: 0px !important;}
.dashboardTalentEditInvitationsEntryUserCell {}
.dashboardTalentEditInvitationsEntryTalentJobCell {}
.dashboardTalentEditInvitationsEntryManagerUserCell {}
.dashboardTalentEditInvitationsLoader {display: none; margin-top: 40px; font-size: 18px; text-align: center;}
.dashboardTalentEditInvitationsLoader .fd {margin-right: 5px; vertical-align: -1px;}
.dashboardTalentEditInvitationsEmpty {width: 280px; margin-left: 110px; margin-top: 10px; font-size: 14px; text-align: center; color: #282828;}
.dashboardTalentEditInvitationsEmptyArrow {width: 20px; height: 47px; margin-left: 180px; margin-bottom: 15px; background: url('images/campaign_users_manage_addexisting_arrow.svg?1755410777') no-repeat;}
.dashboardTalentEditInvitationsEmptyIcon {display: block; margin-left: 150px; margin-bottom: 15px;}
.dashboardTalentEditGeneralHeader {}
.dashboardTalentEditGeneralHeaderSearchButton {float: right; margin-top: 8px;}
.dashboardTalentEditGeneralHeaderTabs {border-bottom: 3px solid #0086D7;}
.dashboardTalentEditGeneralHeaderTabs:after {display: block; content: ''; clear: both;}
.dashboardTalentEditGeneralHeaderTab {float: left; line-height: 33px; padding: 10px 30px; border-left: 1px solid #C0C0C0; font-size: 20px; color: #0086D7; background-color: #F2F2F2; cursor: pointer;}
.dashboardTalentEditGeneralHeaderTab:hover, .dashboardTalentEditGeneralHeaderTab.selected {color: white; background-color: #0086D7;}
.dashboardTalentEditGeneralHeaderTab:hover, .dashboardTalentEditGeneralHeaderTab.selected, .dashboardTalentEditGeneralHeaderTab:hover + .dashboardTalentEditGeneralHeaderTab, .dashboardTalentEditGeneralHeaderTab.selected + .dashboardTalentEditGeneralHeaderTab {border-left-color: transparent;}
.dashboardTalentEditGeneralHeaderTab:first-child {border-left-color: transparent; border-top-left-radius: 5px;}
.dashboardTalentEditGeneralHeaderTab:last-child {border-top-right-radius: 5px;}
.dashboardTalentEditGeneralHeaderOverview {display: none; height: 69px; border-bottom: 1px solid #A3A3A3; background-color: #F2F2F2; overflow: hidden;}
.dashboardTalentEditGeneralHeaderOverviewContent {height: 39px; padding: 15px 12px 15px 28px;}
.dashboardTalentEditGeneralHeaderOverviewContent:after {display: block; content: ''; clear: both;}
.dashboardTalentEditGeneralHeaderOverviewSuccessNotification {height: 19px; padding: 25px 30px; font-size: 14px; color: #282828;}
.dashboardTalentEditGeneralHeaderOverviewSuccessNotificationText {}
.dashboardTalentEditGeneralHeaderOverviewAddButton {float: right; margin: 3px 0px 2px 20px;}
.dashboardTalentEditGeneralHeaderOverviewData {display: none;}
.dashboardTalentEditGeneralHeaderOverviewData:after {display: block; content: ''; clear: both;}
.dashboardTalentEditGeneralHeaderOverviewIcon {float: left; width: 40px; line-height: 30px; margin: 2px 10px -5px 0px; font-size: 38px; text-align: center; color: #006BAF;}
.dashboardTalentEditGeneralHeaderOverviewText {overflow: hidden;}
.dashboardTalentEditGeneralHeaderOverviewTitle {font-size: 20px;}
.dashboardTalentEditGeneralHeaderOverviewDescription {font-size: 12px;}
.dashboardTalentEditGeneralHeaderFilters {}
.dashboardTalentEditGeneralHeaderFilters .commonIndexFilters {margin: 0px; padding: 20px 20px 25px; border-bottom: 1px solid #A3A3A3; font-size: 13px;}
.dashboardTalentEditGeneralHeaderFilters .commonIndexFiltersClose {margin-top: -12px; margin-right: -11px;}
.dashboardTalentEditGeneralHeaderFilters .commonIndexFilterTitle {margin-bottom: 5px;}
.dashboardTalentEditGeneralPanelContainer {width: 645px ; overflow: hidden;}
.dashboardTalentEditGeneralPanel {display: table; table-layout: fixed; width: 150%; min-height: 400px; margin-left: 0px; transition: margin-left 1s;}
.dashboardTalentEditGeneralPanel.initialisation, .dashboardTalentEditGeneralPanel.initialisation * {transition: none !important;}
.dashboardTalentEditGeneralPanel.columns-1 {}
.dashboardTalentEditGeneralPanel.columns-2 {}
.dashboardTalentEditGeneralPanel.columns-3 {margin-left: -324px ;}
.dashboardTalentEditGeneralPanel.forward {}
.dashboardTalentEditGeneralPanel.backward {}
.dashboardTalentEditGeneralPanelColumn {display: table-cell; width: 322px ; vertical-align: top;}
.dashboardTalentEditGeneralPanel.columns-2.backward .dashboardTalentEditGeneralPanelColumn {transition: visibility 0s 1s;}
.dashboardTalentEditGeneralPanel.columns-2.backward .dashboardTalentEditGeneralPanelColumn.column-3 > * {visibility: hidden;}
.dashboardTalentEditGeneralPanelColumn.column-1 {}
.dashboardTalentEditGeneralPanelColumn.column-2 {border-left: 1px solid #0086D7; background: linear-gradient(180deg, #F9F7F3 85%, white 100%);}
.dashboardTalentEditGeneralPanelColumn.column-3 {border-left: 1px solid #0086D7;}
.dashboardTalentEditGeneralPanel.columns-1 .dashboardTalentEditGeneralPanelColumn.column-2, .dashboardTalentEditGeneralPanel.columns-1 .dashboardTalentEditGeneralPanelColumn.column-3, .dashboardTalentEditGeneralPanel.columns-2 .dashboardTalentEditGeneralPanelColumn.column-3 {visibility: hidden;}
.dashboardTalentEditGeneralPanelContent {width: calc(322px - 2 * 20px); padding: 20px;}
.dashboardTalentEditGeneralPanelContentBack {float: left; visibility: hidden; opacity: 0; width: 30px; margin-left: -30px; margin-right: 0px; transition: all 1s;}
.dashboardTalentEditGeneralPanelContentBackButton {margin-top: 4px; cursor: pointer;}
.dashboardTalentEditGeneralPanel.columns-3 .dashboardTalentEditGeneralPanelColumn.column-2 .dashboardTalentEditGeneralPanelContentBack {visibility: visible; opacity: 1; margin-left: 0px; margin-right: -30px; transition: all 1s, visibility 0s;}
.dashboardTalentEditGeneralPanelContentTitleContainer {padding-left: 0px; padding-right: 40px; overflow: hidden; transition: padding 1s;}
.dashboardTalentEditGeneralPanel.columns-3 .dashboardTalentEditGeneralPanelColumn.column-2 .dashboardTalentEditGeneralPanelContentTitleContainer {padding-left: 40px; padding-right: 0px;}
.dashboardTalentEditGeneralPanelColumn.column-3 .dashboardTalentEditGeneralPanelContentTitleContainer {padding-left: 0px; padding-right: 0px;}
.dashboardTalentEditGeneralPanelContentSurtitle {margin-bottom: 5px; font-size: 12px;}
.dashboardTalentEditGeneralPanelContentTitle {font-size: 14px; font-weight: bold; color: #282828;}
.dashboardTalentEditGeneralPanelContentButtons {margin: 15px 0px; padding: 15px 0px; border: 1px solid #6B6B6B; border-width: 1px 0px;}
.dashboardTalentEditGeneralPanelContentButtons .generalButtonSmall {margin: 5px 10px 5px 0px;}
.dashboardTalentEditGeneralPanelContentButtons .generalButtonSmall:last-child {margin-right: 0px;}
.dashboardTalentEditGeneralPanelContentButtonEdit {}
.dashboardTalentEditGeneralPanelContentButtonEdit.wide {padding-left: 18px; padding-right: 18px;}
.dashboardTalentEditGeneralPanelContentButtonDelete {}
.dashboardTalentEditGeneralPanelContentSection {margin: 25px 0px; font-size: 12px;}
.dashboardTalentEditGeneralPanelContentSection.empty {}
.dashboardTalentEditGeneralPanelContentSection.collapsed {}
.dashboardTalentEditGeneralPanelContentSection.expanded {}
.dashboardTalentEditGeneralPanelContentSectionTitle {margin-bottom: 5px;}
.dashboardTalentEditGeneralPanelContentSectionTitle .fd {font-size: 18px; vertical-align: middle;}
.dashboardTalentEditGeneralPanelContentSectionEntriesCount {}
.dashboardTalentEditGeneralPanelContentSectionEmpty {color: #C0C0C0;}
.dashboardTalentEditGeneralPanelContentSection:not(.empty) .dashboardTalentEditGeneralPanelContentSectionEmpty {display: none;}
.dashboardTalentEditGeneralPanelContentSectionToggle {margin-bottom: 5px;}
.dashboardTalentEditGeneralPanelContentSection:not(.collapsed):not(.expanded) .dashboardTalentEditGeneralPanelContentSectionToggle {display: none;}
.dashboardTalentEditGeneralPanelContentSectionToggle .fd {font-size: 11px; margin-right: 6px; vertical-align: -1px;}
.dashboardTalentEditGeneralPanelContentSectionToggleExpand {}
.dashboardTalentEditGeneralPanelContentSectionToggleCollapse {}
.dashboardTalentEditGeneralPanelContentSection:not(.collapsed) .dashboardTalentEditGeneralPanelContentSectionToggleExpand {display: none;}
.dashboardTalentEditGeneralPanelContentSection:not(.expanded) .dashboardTalentEditGeneralPanelContentSectionToggleCollapse {display: none;}
.dashboardTalentEditGeneralPanelContentSectionContent {}
.dashboardTalentEditGeneralPanelContentSection.empty .dashboardTalentEditGeneralPanelContentSectionContent, .dashboardTalentEditGeneralPanelContentSection.collapsed .dashboardTalentEditGeneralPanelContentSectionContent {display: none;}
.dashboardTalentEditGeneralPanelContentEntry {display: block; margin-bottom: 5px; padding: 3px 6px; border: 1px solid transparent; text-decoration: none !important; color: #0086D7 !important; background-color: #F2F2F2; background-clip: padding-box; border-radius: 5px; cursor: pointer;}
.dashboardTalentEditGeneralPanelContentEntry:hover, .dashboardTalentEditGeneralPanelContentEntry.selected {border-color: #0086D7;}
.dashboardTalentEditGeneralPanelContentEntry.selected {position: relative; margin-right: -22px; padding-right: calc(22px + 6px - 1px); border-right: 2px solid white; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.dashboardTalentEditGeneralPanelColumn.column-2 .dashboardTalentEditGeneralPanelContentEntry {background-color: white;}
.dashboardTalentEditGeneralEntries {height: 1px; }
.dashboardTalentEditGeneralEntry {cursor: pointer;}
.dashboardTalentEditGeneralEntry:last-child {border-bottom-width: 1px !important;}
.dashboardTalentEditGeneralEntry.selected {border-color: #0086D7 !important; background-color: #F9F7F3 !important;}
.dashboardTalentEditGeneralEntry.previous {border-bottom-color: #0086D7;}
.dashboardTalentEditGeneralEntry td {height: 100%; }
.dashboardTalentEditGeneralEntryNameCell {font-size: 14px; padding: 15px !important;}
.dashboardTalentEditGeneralEntrySurtitle {color: #A3A3A3;}
.dashboardTalentEditGeneralEntryName {}
.dashboardTalentEditGeneralEntryOverlayCell {width: 2px; padding: 0px !important;}
.dashboardTalentEditGeneralEntryOverlayCell:after {display: none; content: ''; position: relative; right: -2px; width: 2px; height: 100%; background-color: #F9F7F3;}
.dashboardTalentEditGeneralEntry.selected .dashboardTalentEditGeneralEntryOverlayCell:after {display: block;}
.dashboardTalentEditGeneralEditPopup {width: 880px; margin-top: 100px; margin-bottom: 50px; padding: 0px;}
.dashboardTalentEditGeneralEditPopup.add {}
.dashboardTalentEditGeneralEditPopup.edit {}
.dashboardTalentEditGeneralEditPopup.add .edit {display: none;}
.dashboardTalentEditGeneralEditPopup.edit .add {display: none;}
.dashboardTalentEditGeneralEditPopup.saved {}
.dashboardTalentEditGeneralEditPopup.saving {}
.dashboardTalentEditGeneralEditPopup input[type=text]:disabled, .dashboardTalentEditGeneralEditPopup textarea:disabled, .dashboardTalentEditGeneralEditPopup select:disabled, .dashboardTalentEditGeneralEditPopup select[disabled] + .dashboardSelect {color: #282828; background-color: #F2F2F2; outline: 1px solid #C0C0C0 !important;}
.dashboardTalentEditGeneralEditPopupHeader {line-height: 40px; padding: 10px 20px; color: white; background-color: #0086D7;}
.dashboardTalentEditGeneralEditPopupHeader:after {display: block; content: ''; clear: both;}
.dashboardTalentEditGeneralEditPopupHeaderIcon {float: left; margin-right: 10px; font-size: 30px;}
.dashboardTalentEditGeneralEditPopupHeaderIcon .fd {margin-right: 5px; vertical-align: -2px;}
.dashboardTalentEditGeneralEditPopupHeaderTitle {font-size: 20px;}
.dashboardTalentEditGeneralEditPopupBody {padding: 20px;}
.dashboardTalentEditGeneralEditPopupBody .generalPopupFooterLink {font-weight: normal;}
.dashboardTalentEditGeneralEditPopupBodyForm {padding: 10px 30px 5px; border: 1px solid #A3A3A3; background-color: #F2F2F2; border-radius: 5px;}
.dashboardTalentEditGeneralEditPopupBodyForm fieldset {margin-bottom: 20px;}
.dashboardTalentEditGeneralEditPopupBodyForm fieldset .formError {margin-top: 8px; font-size: inherit;}
.dashboardTalentEditGeneralEditPopupBodyFormLabel {margin-bottom: 4px; font-size: 14px; font-weight: bold; color: #282828;}
.dashboardTalentEditGeneralEditPopupBodyFormNameField {width: 550px;}
.dashboardTalentEditGeneralEditPopupBodyFormRadioFieldLabel {width: 550px;}
.dashboardTalentEditGeneralEditPopupBodyFormAddFooter {height: 34px; line-height: 34px; margin-bottom: 10px;}
.dashboardTalentEditGeneralEditPopupBodyFormAddFooterButtons {}
.dashboardTalentEditGeneralEditPopup.saved .dashboardTalentEditGeneralEditPopupBodyFormAddFooterButtons {display: none;}
.dashboardTalentEditGeneralEditPopupBodyFormAddFooterSuccess {color: #282828;}
.dashboardTalentEditGeneralEditPopup:not(.saved) .dashboardTalentEditGeneralEditPopupBodyFormAddFooterSuccess {display: none;}
.dashboardTalentEditGeneralEditPopupBodyButtons {margin-top: 20px; margin-bottom: 2px; text-align: center;}
.dashboardTalentEditGeneralEditPopupBodyButtons > * {margin: 0px 10px;}
.dashboardTalentEditGeneralEditPopupBodyAddButtons {visibility: hidden;}
.dashboardTalentEditGeneralEditPopup.saved .dashboardTalentEditGeneralEditPopupBodyAddButtons {visibility: visible;}
.dashboardTalentEditGeneralEditPopupBodyReopenButton {}
.dashboardTalentEditGeneralEditPopupBodyEditButtons {padding: 10px 0px;}
.dashboardTalentEditGeneralEditPopupEntriesEntry {margin-bottom: 5px; color: #282828; white-space: nowrap;}
.dashboardTalentEditGeneralEditPopupEntriesEntry > div {display: inline-block; vertical-align: top; white-space: normal;}
.dashboardTalentEditGeneralEditPopupEntriesEntryData {width: 250px; padding: 3px 5px; background-color: white; border-radius: 5px;}
.dashboardTalentEditGeneralEditPopupEntriesEntryRemoveButton {width: 23px; height: 23px; line-height: 24px; margin: -1px 0px; font-size: 9px; text-align: center; border-radius: 100%; cursor: pointer;}
.dashboardTalentEditGeneralEditPopupEntriesEntryRemoveButton:hover {color: white; background-color: #6B6B6B;}
.dashboardTalentEditGeneralEditPopupEntriesEntryRemoveButton.hide {visibility: hidden;}
.dashboardTalentEditGeneralEditPopup.saving .dashboardTalentEditGeneralEditPopupEntriesEntryRemoveButton {pointer-events: none;}
.dashboardTalentEditGeneralEditPopupEntriesEntryRemoveButton .fd {}
.dashboardTalentEditGeneralEditPopupEntriesEntryField {}
.dashboardTalentEditGeneralEditPopupAdd {margin-top: 20px;}
.dashboardTalentEditGeneralEditPopupAddButton {margin: 1px 0px 2px; padding-left: 20px; padding-right: 20px;}
.dashboardTalentEditGeneralEditPopupAddForm {display: none; color: #282828;}
.dashboardTalentEditGeneralEditPopupAddFormField {width: 250px; margin: 0px 10px; font-size: 14px;}
.dashboardTalentEditGeneralEditPopupAddFormCloseLink {}
.dashboardTalentEditGeneralEditPopupAddFormResults {}
.dashboardTalentEditGeneralEditPopupAddFormResultsEntry {}
.dashboardTalentEditGeneralEditPopupAddFormResultsEntry.disabled {}
.dashboardTalentEditGeneralEditPopupAddFormResultsEmpty {}
.dashboardTalentEditGeneralEditPopupAddFormResultsSkillsEntry {color: #282828;}
.dashboardTalentEditGeneralEditPopupAddFormResultsSkillsEntryType {color: #A3A3A3;}
.dashboardTalentEditGeneralEditPopupAddFormResultsSkillsEntry:hover .dashboardTalentEditGeneralEditPopupAddFormResultsSkillsEntryType {color: inherit;}
.dashboardTalentEditGeneralEditPopupAddFormResultsSkillsEntryName {}
.dashboardTalentEditGeneralDeletePopup {color: #282828;}
.dashboardTalentEditGeneralDeletePopup .dashboardWarningPopupInner {min-height: 370px;}
.dashboardTalentEditGeneralDeletePopup .dashboardWarningPopupIcon {background-color: #CB2326;}
.dashboardTalentEditGeneralDeletePopupIcon {width: 150px; height: 150px; margin: 40px auto; border: 4px solid white; background: url('images/general_popup_delete_icon.svg?1755410777') center center no-repeat; background-size: 84px; border-radius: 100%;}
.dashboardTalentEditGeneralDeletePopupTitle {font-size: 24px;}
.dashboardTalentEditGeneralDeletePopupContent {}
.dashboardTalentEditGeneralDeletePopupContentInner {padding: 1px 0px; min-height: 220px;}
.dashboardTalentEditGeneralDeletePopupContentRelations {margin: 20px 0px 30px; color: #6B6B6B;}
.dashboardTalentEditGeneralDeletePopupContentRelationsTitle {margin-bottom: 10px;}
.dashboardTalentEditGeneralDeletePopupContentRelationsEntries {}
.dashboardTalentEditGeneralDeletePopupContentRelationsEntry {display: inline-block; margin-right: 5px; padding: 2px 8px; border: 1px solid #6B6B6B; border-radius: 5px;}
.dashboardTalentEditGeneralDeletePopupContentRelationsEntryCount {}
.dashboardTalentEditGeneralDeletePopupContentWarning {margin: 8px 0px; padding: 3px 5px;}
.dashboardTalentEditGeneralDeletePopupContentWarning .generalWarningIcon {font-size: 24px; line-height: 26px; vertical-align: -6px;}
.dashboardTalentEditGeneralDeletePopupContentWarning.instructions {background-color: #282828;}
.dashboardTalentEditGeneralDeletePopupContentWarning.important {background-color: #CB2326;}
.dashboardTalentEditGeneralDeletePopupContentWarning.instructions, .dashboardTalentEditGeneralDeletePopupContentWarning.important {margin: 15px 0px 20px; color: white; border-radius: 5px;}
.dashboardTalentEditGeneralDeletePopupContentWarning.instructions .generalWarningIcon, .dashboardTalentEditGeneralDeletePopupContentWarning.important .generalWarningIcon {margin-top: 0px; color: inherit;}
.dashboardTalentEditGeneralDeletePopupContentButtons {text-align: center;}
.dashboardTalentEditGeneralDeletePopupContentButtons .generalPopupCloseButton {min-width: 100px;}
.dashboardTalentEditSkillEditPopup {}
.dashboardTalentEditSkillEditPopupName {}
.dashboardTalentEditSkillEditPopupType {color: #282828;}
.dashboardTalentEditSkillEditPopupType label {margin-right: 20px;}
.dashboardTalentEditSkillEditPopupType input[type=radio] {width: 18px; height: 18px; vertical-align: -3px;}
.dashboardTalentEditCompetencyEditPopup {margin-top: 50px;}
.dashboardTalentEditCompetencyEditPopup fieldset {margin-bottom: 30px;}
.dashboardTalentEditCompetencyEditPopupName {}
.dashboardTalentEditCompetencyEditPopupDescription {}
.dashboardTalentEditCompetencyEditPopupDescriptionField {min-height: 51px; overflow-y: hidden;}
.dashboardTalentEditCompetencyEditPopupSkills {font-size: 12px;}
.dashboardTalentEditCompetencyEditPopupSkillsContent {margin-top: 6px; padding: 12px 20px 15px; border: 1px solid #A3A3A3;}
.dashboardTalentEditCompetencyEditPopupSkillsTable {display: table; width: 100%; table-layout: fixed;}
.dashboardTalentEditCompetencyEditPopupSkillsType {display: table-cell; width: 50%; vertical-align: top;}
.dashboardTalentEditCompetencyEditPopupSkillsType.hard {}
.dashboardTalentEditCompetencyEditPopupSkillsType.soft {}
.dashboardTalentEditCompetencyEditPopupSkillsTypeTitle {margin-bottom: 8px;}
.dashboardTalentEditCompetencyEditPopupSkillsTypeTitle .fd {font-size: 18px; vertical-align: middle;}
.dashboardTalentEditCompetencyEditPopupSkillsTypeEntries {}
.dashboardTalentEditCompetencyEditPopupSkillsTypeEmpty {color: #A3A3A3;}
.dashboardTalentEditCompetencyEditPopupSkillsEntry {}
.dashboardTalentEditCompetencyEditPopupSkillsAdd {}
.dashboardTalentEditCompetencyEditPopupTools {font-size: 12px;}
.dashboardTalentEditCompetencyEditPopupToolsContent {margin-top: 6px; padding: 12px 20px 15px; border: 1px solid #A3A3A3;}
.dashboardTalentEditCompetencyEditPopupToolsTitle {margin-bottom: 8px;}
.dashboardTalentEditCompetencyEditPopupToolsTitle .fd {font-size: 18px; vertical-align: middle;}
.dashboardTalentEditCompetencyEditPopupToolsEntries {}
.dashboardTalentEditCompetencyEditPopupToolsEmpty {color: #A3A3A3;}
.dashboardTalentEditCompetencyEditPopupToolsEntry {}
.dashboardTalentEditCompetencyEditPopupToolsAdd {}
.dashboardTalentEditCompetencyEditPopup .dashboardTalentEditGeneralEditPopupBodyFormAddFooter {margin-bottom: 20px;}
.dashboardTalentEditToolEditPopup {}
.dashboardTalentEditToolEditPopupName {}
.dashboardTalentEditProductEditPopup {}
.dashboardTalentEditProductEditPopupName {}
.dashboardTalentEditCertificateEditPopup {}
.dashboardTalentEditCertificateEditPopupName {}
.dashboardTalentEditJobEditPopup {margin-top: 50px;}
.dashboardTalentEditJobEditPopup fieldset {margin-bottom: 35px;}
.dashboardTalentEditJobEditPopupName {}
.dashboardTalentEditJobEditPopupJobFamily {}
.dashboardTalentEditJobEditPopupJobFamilyField {}
.dashboardTalentEditJobEditPopupJobFamilyField + .dashboardSelect {width: calc(550px + 16px - 6px) !important;}
.dashboardTalentEditJobEditPopup .dashboardTalentEditGeneralEditPopupEntriesEntryData {width: 350px;}
.dashboardTalentEditJobEditPopupCompetencies {font-size: 12px;}
.dashboardTalentEditJobEditPopupCompetenciesContent {margin-top: 6px; padding: 12px 20px 15px; border: 1px solid #A3A3A3;}
.dashboardTalentEditJobEditPopupCompetenciesTitle {margin-bottom: 8px;}
.dashboardTalentEditJobEditPopupCompetenciesTitle .fd {font-size: 18px; vertical-align: middle;}
.dashboardTalentEditJobEditPopupCompetenciesEntries {}
.dashboardTalentEditJobEditPopupCompetenciesEmpty {color: #A3A3A3;}
.dashboardTalentEditJobEditPopupCompetenciesEntry {}
.dashboardTalentEditJobEditPopupCompetenciesEntry .dashboardTalentEditGeneralEditPopupEntriesEntryData {cursor: move;}
.dashboardTalentEditJobEditPopupCompetenciesEntry.ui-sortable-helper .dashboardTalentEditGeneralEditPopupEntriesEntryRemoveButton {display: none;}
.dashboardTalentEditJobEditPopupCompetenciesAdd {}
.dashboardTalentEditJobEditPopupSkills {font-size: 12px;}
.dashboardTalentEditJobEditPopupSkillsContent {margin-top: 8px; padding: 12px 20px 15px; border: 1px solid #A3A3A3;}
.dashboardTalentEditJobEditPopupSkillsType {margin-bottom: 30px;}
.dashboardTalentEditJobEditPopupSkillsType.hard {}
.dashboardTalentEditJobEditPopupSkillsType.soft {}
.dashboardTalentEditJobEditPopupSkillsTypeTitle {width: calc(100% - 16px) !important; margin-bottom: 8px;}
.dashboardTalentEditJobEditPopupSkillsTypeTitle .fd {font-size: 18px; vertical-align: middle;}
.dashboardTalentEditJobEditPopupSkillsTypeEntries {}
.dashboardTalentEditJobEditPopupSkillsTypeEmpty {color: #A3A3A3;}
.dashboardTalentEditJobEditPopupSkillsTable {display: table; width: 100%; table-layout: fixed;}
.dashboardTalentEditJobEditPopupSkillsTable > div {display: table-cell;}
.dashboardTalentEditJobEditPopupSkillsTableName {width: 250px;}
.dashboardTalentEditJobEditPopupSkillsTableImportant {width: 120px; text-align: center;}
.dashboardTalentEditJobEditPopupSkillsTableCompetencies {width: 290px; padding-left: 40px;}
.dashboardTalentEditJobEditPopupSkillsEntry {}
.dashboardTalentEditJobEditPopupSkillsEntry .dashboardTalentEditGeneralEditPopupEntriesEntryData {width: calc(100% - 25px);}
.dashboardTalentEditJobEditPopupSkillsEntryName {}
.dashboardTalentEditJobEditPopupSkillsEntryImportant {cursor: pointer;}
.dashboardTalentEditJobEditPopupSkillsEntryImportant:hover {color: #A3A3A3;}
.dashboardTalentEditJobEditPopupSkillsEntryImportant.checked {color: #282828;}
.dashboardTalentEditGeneralEditPopup.saving .dashboardTalentEditJobEditPopupSkillsEntryImportant {pointer-events: none;}
.dashboardTalentEditJobEditPopupSkillsEntryImportantIcon {display: inline-block; height: 16px; line-height: 16px; margin: -3px 0px -1px; font-size: 16px; vertical-align: middle;}
.dashboardTalentEditJobEditPopupSkillsEntryImportant:not(:hover):not(.checked) .dashboardTalentEditJobEditPopupSkillsEntryImportantIcon {display: none;}
.dashboardTalentEditJobEditPopupSkillsEntryImportantField {}
.dashboardTalentEditJobEditPopupSkillsEntryCompetencies {color: #6B6B6B;}
.dashboardTalentEditJobEditPopupSkillsEntryCompetenciesEntry {}
.dashboardTalentEditJobEditPopupSkillsAdd {}
.dashboardTalentEditJobEditPopupTools {font-size: 12px;}
.dashboardTalentEditJobEditPopupToolsContent {margin-top: 6px; padding: 12px 20px 15px; border: 1px solid #A3A3A3;}
.dashboardTalentEditJobEditPopupToolsTitle {margin-bottom: 8px;}
.dashboardTalentEditJobEditPopupToolsTitle .fd {font-size: 18px; vertical-align: middle;}
.dashboardTalentEditJobEditPopupToolsEntries {}
.dashboardTalentEditJobEditPopupToolsEmpty {color: #A3A3A3;}
.dashboardTalentEditJobEditPopupToolsEntry {}
.dashboardTalentEditJobEditPopupToolsAdd {}
.dashboardTalentEditJobEditPopupProducts {font-size: 12px;}
.dashboardTalentEditJobEditPopupProductsContent {margin-top: 6px; padding: 12px 20px 15px; border: 1px solid #A3A3A3;}
.dashboardTalentEditJobEditPopupProductsTitle {margin-bottom: 8px;}
.dashboardTalentEditJobEditPopupProductsTitle .fd {font-size: 18px; vertical-align: middle;}
.dashboardTalentEditJobEditPopupProductsEntries {}
.dashboardTalentEditJobEditPopupProductsEmpty {color: #A3A3A3;}
.dashboardTalentEditJobEditPopupProductsEntry {}
.dashboardTalentEditJobEditPopupProductsAdd {}
.dashboardTalentEditJobEditPopupHeaderCopy {}
.dashboardTalentEditJobEditPopupHeaderCopy .icon-entry-from {font-size: 20px; vertical-align: 2px;}
.dashboardTalentEditJobEditPopupHeaderCopy .icon-entry-to {font-size: 35px; vertical-align: -4px;}
.dashboardTalentEditJobEditPopupHeaderCopy .icon-copy {display: inline-block; width: 22px; height: 20px; margin: 0px -5px; background: url('images/talent_edit_entry_copy_popup_header_icon.svg?1755410777') no-repeat; vertical-align: top;}
.dashboardTalentEditJobFamilyEditPopup {}
.dashboardTalentEditJobFamilyEditPopupName {}
.dashboardTalentEditJobFamilyEditPopupAddJobButton {}
.dashboardTalentEditSkillDescription {}
.dashboardTalentEditSkillDescriptionCompetencies {}
.dashboardTalentEditSkillDescriptionJobs {}
.dashboardTalentEditCompetencyDescription {}
.dashboardTalentEditCompetencyDescriptionDescription {}
.dashboardTalentEditCompetencyDescriptionDescription .dashboardTalentEditGeneralPanelContentSectionContent {margin-top: 10px; color: #282828;}
.dashboardTalentEditCompetencyDescriptionSkillsHard {margin-top: 30px;}
.dashboardTalentEditCompetencyDescriptionSkillsSoft {margin-top: 30px;}
.dashboardTalentEditCompetencyDescriptionTools {margin-top: 30px;}
.dashboardTalentEditCompetencyDescriptionJobs {margin-top: 40px;}
.dashboardTalentEditToolDescription {}
.dashboardTalentEditToolDescriptionCompetencies {}
.dashboardTalentEditToolDescriptionJobs {}
.dashboardTalentEditProductDescription {}
.dashboardTalentEditProductDescriptionJobs {}
.dashboardTalentEditCertificateDescription {}
.dashboardTalentEditJobDescription {}
.dashboardTalentEditJobDescriptionOverviewLink {float: right; font-size: 12px; margin-bottom: -18px;}
.dashboardTalentEditJobDescriptionOverviewLink .fd {margin-right: 4px; font-size: 15px; vertical-align: -3px;}
.dashboardTalentEditJobDescriptionJobFamily {margin-bottom: 35px;}
.dashboardTalentEditJobDescriptionJobFamilyName {font-size: 14px; color: #282828;}
.dashboardTalentEditJobDescriptionCompetencies {}
.dashboardTalentEditJobDescriptionSkills {}
.dashboardTalentEditJobDescriptionSkillsHard {}
.dashboardTalentEditJobDescriptionSkillsSoft {}
.dashboardTalentEditJobDescriptionTools {}
.dashboardTalentEditJobDescriptionProducts {}
.dashboardTalentEditJobDescriptionCopyButton {}
.dashboardTalentEditJobDescriptionExportButton {}
.dashboardTalentEditJobDescriptionSkillsExplanation {margin-left: 5px;}
.dashboardTalentEditJobDescriptionSkillsExplanationEntry {margin: 4px 0px;}
.dashboardTalentEditJobDescriptionSkillsExplanationEntry .fd {width: 16px; font-size: 16px; text-align: center; vertical-align: -3px;}
.dashboardTalentEditJobDescriptionSkillsEntryImportant {}
.dashboardTalentEditJobDescriptionSkillsEntryCompetency {}
.dashboardTalentEditJobDescriptionSkillsEntryImportant, .dashboardTalentEditJobDescriptionSkillsEntryCompetency {float: right; margin-top: -1px; margin-left: 4px; font-size: 16px; color: #282828;}
.dashboardTalentEditJobFamilyDescription {}
.dashboardTalentEditJobFamilyDescriptionJobs {}
.dashboardTalentEditSkills {}
.dashboardTalentEditSkills.searching {}
.dashboardTalentEditSkillsPanel {}
.dashboardTalentEditSkillsEntries {}
.dashboardTalentEditSkillsEntry {}
.dashboardTalentEditSkills:not(.searching) .dashboardTalentEditSkillsEntry .dashboardTalentEditGeneralEntrySurtitle {display: none;}
.dashboardTalentEditCompetencies {}
.dashboardTalentEditCompetenciesPanel {}
.dashboardTalentEditCompetenciesEntries {}
.dashboardTalentEditCompetenciesEntry {}
.dashboardTalentEditTools {}
.dashboardTalentEditToolsPanel {}
.dashboardTalentEditToolsEntries {}
.dashboardTalentEditToolsEntry {}
.dashboardTalentEditProducts {}
.dashboardTalentEditProductsPanel {}
.dashboardTalentEditProductsEntries {}
.dashboardTalentEditProductsEntry {}
.dashboardTalentEditCertificates {}
.dashboardTalentEditCertificatesPanel {}
.dashboardTalentEditCertificatesEntries {}
.dashboardTalentEditCertificatesEntry {}
.dashboardTalentEditJobs {}
.dashboardTalentEditJobsPanel {}
.dashboardTalentEditJobsEntries {}
.dashboardTalentEditJobsEntry {}
.dashboardTalentEditJobsEntry.jobfamily {}
.dashboardTalentEditJobsEntry.job {}
.dashboardTalentEditJobsEntry.job .dashboardTalentEditGeneralEntrySurtitle {display: none;}
.dashboardTalentEditSkillDeletePopupWithRelations {}
.dashboardTalentEditSkillDeletePopupWithoutRelations {}
.dashboardTalentEditCompetencyDeletePopupWithRelations {}
.dashboardTalentEditCompetencyDeletePopupWithoutRelations {}
.dashboardTalentEditToolDeletePopupWithRelations {}
.dashboardTalentEditToolDeletePopupWithoutRelations {}
.dashboardTalentEditProductDeletePopupWithRelations {}
.dashboardTalentEditProductDeletePopupWithoutRelations {}
.dashboardTalentEditCertificateDeletePopup {}
.dashboardTalentEditJobDeletePopupWithRelations {}
.dashboardTalentEditJobDeletePopupWithoutRelations {}
.dashboardTalentEditJobFamilyDeletePopupWithRelations {}
.dashboardTalentEditJobFamilyDeletePopupWithoutRelations {}
.dashboardTalentEditOverview {padding-top: 70px;}
.dashboardTalentEditOverview.supportopened {padding: 0px;}
.dashboardTalentEditOverview .dashboardHeader {display: none;}
.dashboardTalentEditOverview .dashboardSupport {display: none !important;}
.dashboardTalentEditOverview .dashboardSupportOpen {display: none !important;}
.dashboardTalentEditOverviewJob {font-size: 14px;}
.dashboardTalentEditOverviewJobHeader {position: fixed; z-index: 1; top: 0px; left: 0px; width: 100%; height: 65px; color: white; background-color: #282828;}
.dashboardTalentEditOverviewJobHeader .dashboardContainer {margin: 0px auto;}
.dashboardTalentEditOverviewJobHeaderData {float: left; margin-top: 11px; margin-left: 40px;}
.dashboardTalentEditOverviewJobHeaderSurtitle {font-size: 14px; color: #A3A3A3;}
.dashboardTalentEditOverviewJobHeaderTitle {font-size: 20px;}
.dashboardTalentEditOverviewJobHeaderButtons {float: right; margin-top: 15px;}
.dashboardTalentEditOverviewJobHeaderButtons .fd {margin: 0px 5px 2px -5px; font-size: 22px; vertical-align: middle;}
.dashboardTalentEditOverviewJobHeaderButtons .generalButtonLight {margin-left: 20px;}
.dashboardTalentEditOverviewJobHeaderPrintButton {}
.dashboardTalentEditOverviewJobHeaderExportButton {}
.dashboardTalentEditOverviewJobContent {}
.dashboardTalentEditOverviewJobContentTalentButton {display: inline-block; float: right; width: 100px; padding: 2px 10px 6px; border: 1px solid transparent; font-weight: bold; text-align: center; text-decoration: none !important; color: #0086D7 !important; border-radius: 5px; cursor: pointer;}
.dashboardTalentEditOverviewJobContentTalentButtonIcon {display: block; line-height: 40px; margin-bottom: -2px; font-size: 58px; color: #006BAF;}
.dashboardTalentEditOverviewJobContentTalentButtonLabel {}
.dashboardTalentEditOverviewJobContentTalentButton:hover {border-color: #006BAF;}
.dashboardTalentEditOverviewJobContentHeader {margin-top: 8px; margin-bottom: 45px;}
.dashboardTalentEditOverviewJobContentHeaderSection {margin-bottom: 18px;}
.dashboardTalentEditOverviewJobContentHeaderSectionTitle {margin-bottom: 3px;}
.dashboardTalentEditOverviewJobContentHeaderSectionValue {color: #282828;}
.dashboardTalentEditOverviewJobContentHeaderSectionValueJobName {display: inline-block; padding: 7px 12px; font-size: 20px; color: white; background: linear-gradient(65deg, #005298 7%, #006BAF 50%, #0198CF 93%); border-radius: 5px;}
.dashboardTalentEditOverviewJobContentSectionsLinks {}
.dashboardTalentEditOverviewJobContentSectionsLinksEntry {display: inline-block; margin-right: 30px; margin-bottom: 5px;}
.dashboardTalentEditOverviewJobContentSectionsLinksEntry .fd {margin: 0px 2px; font-size: 10px; color: black;}
.dashboardTalentEditOverviewJobContentSectionsLinksEntryLink {}
.dashboardTalentEditOverviewJobContentSectionAnchor {margin: -50px 0px 80px;}
.dashboardTalentEditOverviewJobContentSectionsLinks + .dashboardTalentEditOverviewJobContentSectionAnchor {margin-top: -70px;}
.dashboardTalentEditOverviewJobContentSection {padding: 30px 20px; border: 1px solid #0086D7; border-radius: 5px;}
.dashboardTalentEditOverviewJobContentSection:after {display: block; content: ''; clear: both;}
.dashboardTalentEditOverviewJobContentSectionTitle {float: left; position: sticky; top: 80px; min-width: 165px; margin-bottom: 20px; margin-right: 40px; font-size: 24px; color: #0086D7;}
.dashboardTalentEditOverviewJobContentSectionContent {overflow: hidden; padding-top: 6px; padding-right: 30px;}
.dashboardTalentEditOverviewJobContentSectionEntries {list-style: none; margin: 0px; padding-left: 15px;}
.dashboardTalentEditOverviewJobContentSectionEntry {margin-bottom: 8px;}
.dashboardTalentEditOverviewJobContentSectionEntry:before {content: '\2022'; float: left; width: 15px; margin-left: -15px; font-weight: bold; color: #0086D7;}
.dashboardTalentEditOverviewJobContentSectionEntryName {font-weight: bold; color: #282828;}
.dashboardTalentEditOverviewJobContentSectionEntryDescription {margin-top: 3px; color: #282828;}
.dashboardTalentEditOverviewJobContentSectionEntryRelatedEntries {margin: 15px 0px 30px 25px; font-size: 12px;}
.dashboardTalentEditOverviewJobContentSectionEntryRelatedEntries:after {display: block; content: ''; clear: both;}
.dashboardTalentEditOverviewJobContentSectionEntryRelatedEntriesSection {float: left; width: calc(33% - 20px); margin-right: 20px;}
.dashboardTalentEditOverviewJobContentSectionEntryRelatedEntriesSectionTitle {margin-bottom: 10px; font-weight: bold;}
.dashboardTalentEditOverviewJobContentSectionEntryRelatedEntriesSectionEntries {list-style: none; margin: 0px; padding-left: 10px;}
.dashboardTalentEditOverviewJobContentSectionEntryRelatedEntriesSectionEntry {overflow-wrap: break-word; word-wrap: break-word; word-break: break-word;}
.dashboardTalentEditOverviewJobContentSectionEntryRelatedEntriesSectionEntry:before {content: '\2022'; float: left; width: 10px; margin-left: -10px;}
.dashboardTalentEditOverviewJobContentSectionEntryRelatedEntriesSectionEmpty {}
.dashboardTalentEditOverviewJobContentSectionEmpty {margin-bottom: 10px;}
.dashboardTalentStatistics {color: #282828;}
h2.dashboardTalentStatisticsTitle {margin-bottom: 25px;}
.dashboardTalentStatisticsTabs {margin-bottom: 30px; border-bottom-width: 7px; font-size: 14px;}
.dashboardTalentStatisticsTabs > * {padding: 17px 28px 15px;}
.dashboardTalentStatisticsTabs .dashboardGeneralTabsSeparator {height: 39px; padding: 0px;}
.dashboardTalentStatisticsGeneral {}
.dashboardTalentStatisticsGeneralEntries {width: auto; margin-bottom: 40px;}
.dashboardTalentStatisticsGeneralEntriesEntryCell {}
.dashboardTalentStatisticsGeneralEntriesAssignedCell {text-align: center !important;}
.dashboardTalentStatisticsGeneralEntriesRatingCell {text-align: center !important;}
.dashboardTalentStatisticsGeneralJobs {width: auto;}
.dashboardTalentStatisticsGeneralJobsNameCell {}
.dashboardTalentStatisticsGeneralJobsUsersCell {text-align: center !important;}
.dashboardTalentStatisticsLeaderboard {}
.dashboardTalentStatisticsLeaderboardTable {width: auto;}
.dashboardTalentStatisticsLeaderboardTableUserCell {}
.dashboardTalentStatisticsLeaderboardTableProgressCell {text-align: center !important;}
.dashboardTalentStatisticsLeaderboardTableJobCell {}
.dashboardTalentStatisticsLeaderboardTableManagerCell {}
.dashboardTalentStatisticsManagers {}
.dashboardTalentStatisticsManagersExport {float: right;}
.dashboardTalentStatisticsManagersExportLink .fd {margin-right: 5px; font-size: 15px; vertical-align: -2px;}
.dashboardTalentStatisticsManager {margin-bottom: 40px;}
.dashboardTalentStatisticsManagerTitle {margin-bottom: 25px; font-size: 14px; font-weight: bold;}
.dashboardTalentStatisticsManagerTable {table-layout: fixed;}
.dashboardTalentStatisticsManagerTableUserCell {width: 13%;}
.dashboardTalentStatisticsManagerTableEntryCell {text-align: center !important;}
.dashboardTalentStatisticsManagerTableJobCell {width: 13%;}
.dashboardTalentStatisticsManagerCompletion {margin-top: 20px;}
.dashboardTalentStatisticsNew {}
.dashboardTalentStatisticsNewNote {margin-bottom: 30px;}
.dashboardTalentStatisticsNewManager {margin-bottom: 40px;}
.dashboardTalentStatisticsNewManagerTitle {margin-bottom: 25px; font-size: 14px; font-weight: bold;}
.dashboardTalentStatisticsNewManagerTable {width: auto;}
.dashboardTalentStatisticsNewManagerTableEntryCell {}
.dashboardTalentStatisticsNewManagerTableNumberCell {text-align: center !important;}
.dashboardTalentStatisticsNewManagerTableNumberCell.new {}
td.dashboardTalentStatisticsNewManagerTableNumberCell.new {background-color: #FCE5CD;}
.dashboardTalentStatisticsNewManagerTableNumberCell.nonzero {font-weight: bold;}
.dashboardTalentStatisticsCertificates {}
.dashboardTalentStatisticsCertificatesFilters {display: flex; margin-bottom: 40px; padding: 15px 30px; background-color: #F2F2F2;}
.dashboardTalentStatisticsCertificatesFilter {margin-right: 30px;}
.dashboardTalentStatisticsCertificatesFilterTitle {margin-bottom: 8px;}
.dashboardTalentStatisticsCertificatesFilterEntries {padding: 8px 10px; background-color: white;}
.dashboardTalentStatisticsCertificatesFilterEntriesTitle {margin-top: 12px; margin-bottom: 8px; font-weight: bold;}
.dashboardTalentStatisticsCertificatesFilterEntriesTitle:first-child {margin-top: 0px;}
.dashboardTalentStatisticsCertificatesFilterEntry {margin-bottom: 5px;}
.dashboardTalentStatisticsCertificatesFiltersSubmitButton {margin-top: 24px;}
.dashboardTalentStatisticsCertificatesResults {}
.dashboardTalentStatisticsCertificatesResultsExport {float: right;}
.dashboardTalentStatisticsCertificatesResultsExportLink .fd {margin-right: 5px; font-size: 15px; vertical-align: -2px;}
.dashboardTalentStatisticsCertificatesResultsSection {margin-bottom: 50px;}
.dashboardTalentStatisticsCertificatesResultsSectionTitle {margin-bottom: 10px; font-size: 14px; font-weight: bold;}
.dashboardTalentStatisticsCertificatesResultsSectionEntries {width: auto; border-top-width: 1px;}
.dashboardTalentStatisticsCertificatesResultsSectionEntriesMainHeader {}
.dashboardTalentStatisticsCertificatesResultsSectionEntriesMainHeader th {padding-top: 13px !important; font-weight: bold; vertical-align: top;}
@media print {
.dashboardTalentEditOverview {padding: 0px; background: none;}
.dashboardTalentEditOverviewJobHeader {display: none;}
.dashboardTalentEditOverviewJobContentTalentButton {display: none;}
.dashboardTalentEditOverviewJobContentSectionsLinksEntry .fd {display: none;}
.dashboardTalentEditOverviewJobContentSectionsLinksEntryLink {color: #282828;}
.dashboardTalentEditOverviewJobContentSectionAnchor {margin: 0px !important;}
.dashboardTalentEditOverviewJobContentSection {margin: 30px 0px; padding: 0px; border: none;}
.dashboardTalentEditOverviewJobContentSectionTitle {float: none;}
.dashboardTalentEditOverviewJobContentSectionContent {overflow: auto; padding-right: 0px;}
.dashboardTalentEditOverviewJobContentSectionEntry {break-inside: avoid;}
}
.dashboardUsersTitle {}
.dashboardUsers {margin-bottom: 50px;}
.dashboardUsersFilterSegments {max-width: 200px;}
.dashboardUsersFilterStatus {max-width: 140px;}
.dashboardUsersEntry {cursor: pointer;}
.dashboardUsersEntryNameEmailCell {width: 40%;}
.dashboardUsersEntryName {margin-bottom: 2px; font-weight: bold;}
.dashboardUsersEntryEmail {color: #6B6B6B;}
.dashboardUsersEntrySegmentsCell {width: 30%; color: #6B6B6B !important;}
.dashboardUsersEntryStatusCell {width: 15%;}
.dashboardUsersEntryStatusCell .entry-status {display: inline-block; min-height: 16px; padding-left: 22px; background-repeat: no-repeat; background-position: left top; background-size: 16px;}
.dashboardUsersEntryStatusCell .entry-status-active {background-image: url('images/user_status_active.svg?1755410777');}
.dashboardUsersEntryStatusCell .entry-status-deactivated {background-image: url('images/user_status_deactivated.svg?1755410777');}
.dashboardUsersEntryStatusCell .entry-status-absent {background-image: url('images/user_status_absent.svg?1755410777');}
.dashboardUsersEntryStatusCell .entry-status-bouncedemail {background-image: url('images/user_status_deactivated.svg?1755410777');}
.dashboardUsersEntryStatusCell .entry-status-markedfordeletion {background-image: url('images/user_status_markedfordeletion.svg?1755410777');}
.dashboardUsersUserTitle {}
.dashboardUsersUser {margin-bottom: 20px;}
.dashboardUsersUser:after {display: block; content: ''; clear: both;}
.dashboardUsersUserData {float: left; width: 380px; border: 1px solid #A49788; color: #282828; border-radius: 5px; overflow: hidden;}
.dashboardUsersUserDataSection {padding: 15px 30px;}
.dashboardUsersUserDataSectionSeparator {margin: 0px 30px; border-top: 1px solid #C0C0C0;}
.dashboardUsersUserDataSectionEditLink {float: right; font-size: 12px;}
.dashboardUsersUserDataSectionTitle {margin-bottom: 10px; font-size: 12px; color: #282828;}
.dashboardUsersUserDataForm {}
.dashboardUsersUserDataForm fieldset {margin: 8px 0px; font-size: 14px;}
.dashboardUsersUserDataForm .formError {display: none; margin-top: 5px;}
.dashboardUsersUserDataForm input:not(:hover):not(:focus) + .dashboardGeneralFormInlineEditTools {opacity: 0;}
.dashboardUsersUserDataFormLabel {color: #6B6B6B;}
.dashboardUsersUserDataFormLabel + .dashboardGeneralFormInlineEditField {min-width: 30px; margin-left: 0px;}
.dashboardUsersUserDataFormSelectContainer {display: inline-block;}
.dashboardUsersUserDataFormSelectValue {display: inline-block; padding: 2px; padding-left: 5px;}
.dashboardUsersUserDataFormSelectValue.editable {cursor: pointer;}
.dashboardUsersUserDataFormSelectValue.editable:hover:after {content: '\f052'; margin-left: 8px; font-family: 'JollyDeck Dashboard'; color: #A3A3A3; vertical-align: -1px;}
.dashboardUsersUserDataFormSelectValue.editable:hover {outline: 1px solid #0086D7;}
.dashboardUsersUserDataFormSelectValue.editable:hover:after {color: #0086D7;}
.dashboardUsersUserDataFormSelectMenu {margin-left: -3px; font-size: inherit;}
.dashboardUsersUserDataBasic {background-color: #F2EEE1;}
.dashboardUsersUserDataBasicAvatar {width: 60px; height: 60px; line-height: 64px; margin-bottom: 10px; font-size: 32px; text-align: center;}
.dashboardUsersUserDataBasicAvatar.generalUserAvatarNone {background-color: white;}
.dashboardUsersUserDataBasicForm {}
.dashboardUsersUserDataBasicName {font-size: 20px !important;}
.dashboardUsersUserDataBasicEmail {margin: 14px 0px !important;}
.dashboardUsersUserDataBasicLanguage {padding-left: 2px;}
.dashboardUsersUserDataBasicLanguage.editable:after {margin-right: 3px;}
.dashboardUsersUserDataBasicLanguageMenu {margin-left: -8px;}
.dashboardUsersUserDataBasicLanguageEntry {}
.dashboardUsersUserDataBasicLanguageEntryIcon {}
.dashboardUsersUserDataBasicLanguageEntryName {}
.dashboardUsersUserDataSegments {}
.dashboardUsersUserDataSegmentsEdit {}
.dashboardUsersUserDataSegmentsSegments {}
.dashboardUsersUserDataSegmentsSegmentsEmpty {display: none; font-style: italic;}
.dashboardUsersUserDataManager {}
.dashboardUsersUserDataManagerForm {}
.dashboardUsersUserDataManagerManager {}
.dashboardUsersUserDataManagerManagerMenu {}
.dashboardUsersUserDataManagerManagerEntry {}
.dashboardUsersUserDataManagerManagerUser {}
.dashboardUsersUserDataManagerManagerUser .dashboardGeneralUserSegmentManager {margin-right: 2px;}
.dashboardUsersUserDataManagerManagerUserSearchContainer {display: none; margin-bottom: -2px;}
.dashboardUsersUserDataManagerManagerUserSearchContainer .generalFormSuggestions {font-size: 12px; line-height: 16px;}
.dashboardUsersUserDataManagerManagerUserSearch {width: 195px; margin-bottom: 2px; padding: 4px 6px !important; font-size: 12px;}
.dashboardUsersUserDataManagerTrainer {}
.dashboardUsersUserDataManagerTrainerMenu {}
.dashboardUsersUserDataManagerTrainerEntry {}
.dashboardUsersUserDataManagerTalentJob {}
.dashboardUsersUserDataManagerTalentJobValue {display: inline-block; max-width: 215px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: -3px;}
.dashboardUsersUserDataManagerTalentJobMenu {}
.dashboardUsersUserDataManagerTalentJobEntry {}
.dashboardUsersUserDataVideoEditing {}
.dashboardUsersUserDataVideoEditingForm {}
.dashboardUsersUserDataVideoEditingVideoEditor {}
.dashboardUsersUserDataVideoEditingVideoEditorMenu {}
.dashboardUsersUserDataVideoEditingVideoEditorEntry {}
.dashboardUsersUserDataVideoEditingVideoFinalReviewer {}
.dashboardUsersUserDataVideoEditingVideoFinalReviewerMenu {}
.dashboardUsersUserDataVideoEditingVideoFinalReviewerEntry {}
.dashboardUsersUserDataStatus {background-color: #F2F2F2;}
.dashboardUsersUserDataStatusEdit {}
.dashboardUsersUserDataStatusStatus {color: white; background-color: #282828; border-radius: 5px; overflow: hidden;}
.dashboardUsersUserDataStatusStatus.active {color: #282828; background-color: white;}
.dashboardUsersUserDataStatusStatus.deactivated {}
.dashboardUsersUserDataStatusStatus.absent {}
.dashboardUsersUserDataStatusStatus.markedfordeletion {}
.dashboardUsersUserDataStatusStatus.bouncedemail {border: 1px solid #CB2326; color: white; background-color: #CB2326;}
.dashboardUsersUserDataStatusStatus > div {padding: 12px;}
.dashboardUsersUserDataStatusStatus > div:after {display: block; content: ''; clear: both;}
.dashboardUsersUserDataStatusStatusIcon {float: left; width: 20px; line-height: 20px; margin: -2px 6px -2px 0px; font-size: 20px;}
.dashboardUsersUserDataStatusStatusIcon .fd-campaign-user-status-waiting {color: #6B6B6B;}
.dashboardUsersUserDataStatusStatusDescription {overflow: hidden;}
.dashboardUsersUserDataStatusStatusHeader {}
.dashboardUsersUserDataStatusStatusBody {font-size: 12px; color: #282828; background-color: white;}
.dashboardUsersUserDataStatusStatusBody {}
.dashboardUsersUserDataStatusStatusRegistrationLink {}
.dashboardUsersUserDataStatusStatusDeactivatedDeletionDate {margin: 15px 0px 5px;}
.dashboardUsersUserDataStatusStatusDeactivatedDeletionDateLabel {color: #A3A3A3;}
.dashboardUsersUserDataStatusStatusBouncedEmail {color: #CB2326;}
.dashboardUsersUserDataStatusStatusBouncedEmail .dashboardUsersUserDataStatusStatusIcon {font-size: 18px; text-align: center;}
.dashboardUsersUserDataStatusStatusBouncedEmailSubject {margin: 1px 0px 10px;}
.dashboardUsersUserDataStatusStatusBouncedEmailData {margin: 8px 0px;}
.dashboardUsersUserDataStatusStatusBouncedEmailDataLabel {color: #6B6B6B;}
.dashboardUsersUserDataStatusStatusBouncedEmailDataValue {color: #282828;}
.dashboardUsersUserDataStatusStatusBouncedEmailSeparator {margin: 12px 0px; border-top: 1px solid #CB2326;}
.dashboardUsersUserDataStatusStatusBouncedEmailInstructions {margin: 15px 0px;}
.dashboardUsersUserDataStatusStatusBouncedEmailButton {margin: 5px 0px; text-align: center;}
.dashboardUsersUserDataStatusResetPassword {margin: 12px 0px 5px; font-size: 12px;}
.dashboardUsersUserDataStatusResetPasswordLink {}
.dashboardUsersUserDetails {float: right; width: 320px; padding: 8px 30px; border: 1px solid #A3A3A3; font-size: 12px; background-color: #F2F2F2; border-radius: 5px;}
.dashboardUsersUserDetailsSection {margin: 14px 0px;}
.dashboardUsersUserDetailsSectionLink {float: right;}
.dashboardUsersUserDetailsSectionTitle {}
.dashboardUsersUserDetailsSectionBody {margin-top: 6px; padding: 10px 12px; background-color: white; border-radius: 5px;}
.dashboardUsersUserDetailsDates {white-space: nowrap;}
.dashboardUsersUserDetailsDatesEntry {display: inline-block; width: 150px;}
.dashboardUsersUserDetailsDatesEntryLabel {}
.dashboardUsersUserDetailsDatesEntryDate {color: #282828;}
.dashboardUsersUserDetailsEmails {}
.dashboardUsersUserDetailsEmailsStatistics {width: 100%; table-layout: fixed; border-collapse: collapse; color: #282828;}
.dashboardUsersUserDetailsEmailsStatisticsEntry {}
.dashboardUsersUserDetailsEmailsStatisticsEntry td {padding: 5px 4px;}
.dashboardUsersUserDetailsEmailsStatisticsEntryLabelCell {width: 50px; text-align: right;}
.dashboardUsersUserDetailsEmailsStatisticsEntryCountCell {width: 30px; text-align: right;}
.dashboardUsersUserDetailsEmailsStatisticsEntryBarAndPercentageCell {white-space: nowrap;}
.dashboardUsersUserDetailsEmailsStatisticsEntryBarContainer {display: inline-block; width: 150px; height: 9px; margin-right: 3px; background-color: #F2F2F2; border-radius: 5px; overflow: hidden;}
.dashboardUsersUserDetailsEmailsStatisticsEntryBar {display: block; height: 100%; border-radius: 5px;}
.dashboardUsersUserDetailsEmailsStatisticsEntryPercentage {word-spacing: -3px;}
.dashboardUsersUserDetailsEmailsStatisticsEntry.all .dashboardUsersUserDetailsEmailsStatisticsEntryBar {background-color: #C0C0C0;}
.dashboardUsersUserDetailsEmailsStatisticsEntry.viewed .dashboardUsersUserDetailsEmailsStatisticsEntryBar {background-color: #0086D7;}
.dashboardUsersUserDetailsEmailsStatisticsEntry.viewed .dashboardUsersUserDetailsEmailsStatisticsEntryPercentage {color: #0086D7;}
.dashboardUsersUserDetailsEmailsStatisticsEntry.clicked .dashboardUsersUserDetailsEmailsStatisticsEntryBar {background-color: #80AB30;}
.dashboardUsersUserDetailsEmailsStatisticsEntry.clicked .dashboardUsersUserDetailsEmailsStatisticsEntryPercentage {color: #80AB30;}
.dashboardUsersUserDetailsActivity {}
.dashboardUsersUserDetailsActivityMoreLink {}
.dashboardUsersUserDetailsActivityEntries {margin: -4px 0px;}
.dashboardUsersUserDetailsActivityEntries .dashboardActivitiesEntry:last-child {border-bottom: none;}
.dashboardUsersUserDetailsActivityEntries .dashboardActivitiesEntryIcon {color: #282828;}
.dashboardUsersUserDetailsFeedbackAndRating {}
.dashboardUsersUserDetailsFeedbackAndRatingLabel {}
.dashboardUsersUserDetailsFeedbackAndRatingValue {margin-right: 25px; color: #282828;}
.dashboardUsersUserDetailsFeedbackAndRatingValue:last-child {margin-right: 0px;}
.dashboardUsersUserDetailsFeedbackAndRatingRatings {padding-bottom: 8px; border-bottom: 1px solid #A3A3A3;}
.dashboardUsersUserDetailsFeedbackAndRatingRatings .dashboardGeneralRating {display: inline-block; margin-left: 2px;}
.dashboardUsersUserDetailsFeedbackAndRatingFeedback {padding-top: 8px;}
.dashboardUsersUserPerformance {clear: both; padding-top: 45px;}
.dashboardUsersUserPerformanceTitle {margin-left: 8px; margin-bottom: 12px; font-size: 20px; color: #282828;}
.dashboardUsersUserPerformanceTitleIcon {line-height: 30px; margin-right: 2px; font-size: 38px; color: #006BAF; vertical-align: -9px;}
.dashboardUsersUserPerformanceAdditionalOptions {float: right; line-height: 20px; margin-top: -38px; font-size: 12px;}
.dashboardUsersUserPerformanceExportLink {}
.dashboardUsersUserPerformanceExportLink .fd {margin-right: 5px; font-size: 15px; vertical-align: -2px;}
.dashboardUsersUserPerformanceAddToCampaignButton {margin-left: 15px;}
.dashboardUsersUserPerformanceTalentButtonContainer {float: right;}
.dashboardUsersUserPerformanceTabs {}
.dashboardUsersUserPerformanceContent {display: none;}
.dashboardUsersUserPerformanceContent.active {display: block;}
.dashboardUsersUserPerformanceContent .commonIndexNoEntries {margin: 6px 0px;}
.dashboardUsersUserPerformanceCampaigns {}
.dashboardUsersUserPerformanceCampaignsDescription {display: none; float: right; width: 180px; font-size: 12px; background: linear-gradient(180deg, #F9F7F3 85%, white 100%);}
.dashboardUsersUserPerformanceCampaignsEntries {}
.dashboardUsersUserPerformanceCampaignsEntry {}
.dashboardUsersUserPerformanceCampaignsEntryIconCell {width: 49px; height: 52px; padding-right: 0px !important;}
.dashboardUsersUserPerformanceCampaignsEntryDataCell {}
.dashboardUsersUserPerformanceCampaignsEntryName {margin-bottom: 3px; font-size: 14px;}
.dashboardUsersUserPerformanceCampaignsEntryNameLink {}
.dashboardUsersUserPerformanceCampaignsEntryContents {color: #6B6B6B;}
.dashboardUsersUserPerformanceCampaignsEntryUserCell {width: 100px; vertical-align: top;}
.dashboardUsersUserPerformanceCampaignsEntryUserStatus {margin-top: 8px;}
.dashboardUsersUserPerformanceCampaignsEntryUserRating {margin-left: 23px; margin-top: 5px;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaign {word-wrap: break-word;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignData, .dashboardUsersUserPerformanceCampaignsDescriptionCampaignContents > div, .dashboardUsersUserPerformanceCampaignsDescriptionCampaignLinks {width: 144px; margin: 0px 18px; padding: 12px 0px; border-bottom: 1px solid #A3A3A3;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignData {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignType {margin-bottom: 6px; color: #282828;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignName {margin-bottom: 5px; font-size: 14px;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignDeadlineDate {margin-top: 10px; color: #282828;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignDeadlineDate.passed {color: #CB2326;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignDeadlineDate .fd {margin-right: 5px; font-size: 15px; vertical-align: middle;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignDeadlineDateValue {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignDeadlineDateEditLink {float: right;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignResolvedDate {margin-top: 10px; color: #282828;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignResolvedDate .fd {margin-right: 5px; font-size: 15px; color: #80AB30; vertical-align: middle;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignResolvedDateValue {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContents {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContent {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentType {margin-bottom: 2px; color: #282828;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentName {margin-bottom: 12px;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatisticsContainer {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatistics {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatisticsEntry {margin-bottom: 8px;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatisticsEntryTitle {margin-bottom: 2px;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatisticsEntryValue {color: #282828;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatisticsEntryRightFirstTime {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatisticsEntryLastResult {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatisticsEntryUnitsShown {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatisticsEntry .dashboardGeneralCampaignUserPercentage {display: block; min-width: 0px; margin: -2px 0px 0px; color: inherit;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentStatisticsEntry .dashboardGeneralCampaignUserPercentageBarContainer {width: 100px;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignContentRating {margin-top: 5px;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignLinks {border-bottom: none;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignLinks > div {margin-bottom: 8px;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignLinks .fd {min-width: 16px; margin-right: 5px; font-size: 16px; text-align: center; vertical-align: middle;}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignLinksStatistics {}
.dashboardUsersUserPerformanceCampaignsDescriptionCampaignLinksOptions {}
.dashboardUsersUserPerformanceObservations {}
.dashboardUsersUserPerformanceObservationsEntries {display: none;}
.dashboardUsersUserPerformanceObservationsEntry {}
.dashboardUsersUserPerformanceObservationsEntry td {color: #6B6B6B;}
.dashboardUsersUserPerformanceObservationsEntryCampaignCell {}
.dashboardUsersUserPerformanceObservationsEntryUserCell {}
.dashboardUsersUserPerformanceObservationsEntryObservationCell {line-height: 14px; padding-left: 0px !important; padding-right: 0px !important; font-size: 34px; color: #6B6B6B;}
.dashboardUsersUserPerformanceObservationsEntryObservationCell .fd {height: 14px; line-height: 10px; vertical-align: middle;}
.dashboardUsersUserPerformanceObservationsEntryRelatedUserCell {color: #282828 !important;}
td.dashboardUsersUserPerformanceObservationsEntryRelatedUserCell {font-weight: bold;}
.dashboardUsersUserPerformanceObservationsEntryStartedCell {text-align: center !important;}
.dashboardUsersUserPerformanceObservationsEntryResolvedCell {text-align: center !important;}
.dashboardUsersUserPerformanceObservationsEntryResolvedIcon {font-size: 16px; color: #80AB30; vertical-align: middle;}
.dashboardUsersUserPerformanceNotes {}
.dashboardUsersUserPerformanceNotesEntries {display: none;}
.dashboardUsersUserPerformanceNotesEntry {}
.dashboardUsersUserPerformanceNotesEntryDate {}
.dashboardUsersUserPerformanceNotesEntryUser {}
.dashboardUsersUserPerformanceNotesEntryMessage {color: #6B6B6B;}
.dashboardUsersUserPerformanceNotesNoAccess {}
.dashboardUsersUserPerformanceLiveSessions {}
.dashboardUsersUserPerformanceLiveSessionsDescription {display: none; float: right; width: 440px; font-size: 12px; background: linear-gradient(180deg, #F9F7F3 85%, white 100%);}
.dashboardUsersUserPerformanceLiveSessionsEntries {width: calc(100% - 440px);}
.dashboardUsersUserPerformanceLiveSessionsEntries.filteredbyid {}
.dashboardUsersUserPerformanceLiveSessionsEntries.filteredbyid tfoot {display: none;}
.dashboardUsersUserPerformanceLiveSessionsEntry {}
.dashboardUsersUserPerformanceLiveSessionsEntryIconCell {width: 49px; height: 52px; padding-right: 0px !important;}
.dashboardUsersUserPerformanceLiveSessionsEntryIconCell .fd {font-size: 24px; vertical-align: -3px;}
.dashboardUsersUserPerformanceLiveSessionsEntryDataCell {}
.dashboardUsersUserPerformanceLiveSessionsEntryName {margin-bottom: 3px; font-size: 14px;}
.dashboardUsersUserPerformanceLiveSessionsEntryNameLink {}
.dashboardUsersUserPerformanceLiveSessionsEntryStatus {color: #6B6B6B;}
.dashboardUsersUserPerformanceLiveSessionsEntryStatus .fd {margin-right: 1px; margin-bottom: -2px; font-size: 17px; vertical-align: -4px;}
.dashboardUsersUserPerformanceLiveSessionsEntryStatus .status-inprogress .fd {color: #6B6B6B;}
.dashboardUsersUserPerformanceLiveSessionsEntryStatus .status-completedpartially .fd {color: #F2A916;}
.dashboardUsersUserPerformanceLiveSessionsEntryStatus .status-completedfully .fd {color: #80AB30;}
.dashboardUsersUserPerformanceLiveSessionsDescriptionChecklist {padding: 35px; font-size: 14px;}
.dashboardUsersUserPerformanceLiveSessionsDescriptionChecklistBatch {margin-bottom: 40px;}
.dashboardUsersUserPerformanceLiveSessionsDescriptionChecklistBatchName {margin-bottom: 15px; font-weight: bold; color: #282828;}
.dashboardUsersUserPerformanceLiveSessionsDescriptionChecklistBatchUnits {}
.dashboardUsersUserPerformanceLiveSessionsDescriptionChecklistBatchUnit {margin: 10px 0px; padding-left: 25px;}
.dashboardUsersUserPerformanceLiveSessionsDescriptionChecklistBatchUnit.disabled {color: #A3A3A3;}
.dashboardUsersUserPerformanceLiveSessionsDescriptionChecklistBatchUnitCheckbox {float: left; margin-left: -25px;}
.dashboardUsersUserPerformanceLiveSessionsDescriptionChecklistBatchUnitCheckbox input[type=checkbox] + span {cursor: default;}
.dashboardUsersUserPerformanceLiveSessionsDescriptionChecklistBatchUnitItem {}
.dashboardUsersUserGeneralPopup {width: 740px; margin: 80px auto 50px; padding: 0px;}
.dashboardUsersUserGeneralPopupHeader {padding: 20px 25px; color: white; background-color: #0086D7;}
.dashboardUsersUserGeneralPopupHeaderIcon {float: left; width: 48px; height: 48px; margin-right: 12px; font-size: 20px; text-align: center; background-color: white; border-radius: 100%;}
.dashboardUsersUserGeneralPopupHeaderIcon .generalUserAvatar {width: 46px; height: 46px; line-height: 48px; border: 1px solid white; color: #282828;}
.dashboardUsersUserGeneralPopupHeaderUser {margin-top: 4px; margin-bottom: 2px; font-size: 12px;}
.dashboardUsersUserGeneralPopupHeaderTitle {font-size: 20px;}
.dashboardUsersUserGeneralPopupBody {padding: 25px 35px;}
.dashboardUsersUserGeneralPopupButtons {margin: 30px 0px 10px; text-align: center;}
.dashboardUsersUserSegmentsEditPopup {}
.dashboardUsersUserSegmentsEditPopupDescription {margin-top: 10px; margin-bottom: 30px;}
.dashboardUsersUserSegmentsEditPopupGroups {}
.dashboardUsersUserStatusEditPopup {}
.dashboardUsersUserStatusEditPopupOptions {}
.dashboardUsersUserStatusEditPopupOption {display: block; margin-bottom: 25px;}
.dashboardUsersUserStatusEditPopupOption:after {display: block; content: ''; clear: both;}
.dashboardUsersUserStatusEditPopupOptionField {float: left; margin-right: 5px;}
.dashboardUsersUserStatusEditPopupOptionField input {width: 17px; height: 17px;}
.dashboardUsersUserStatusEditPopupOptionData {overflow: hidden;}
.dashboardUsersUserStatusEditPopupOptionTitle {margin-top: 2px; margin-bottom: 2px; font-weight: bold; color: #282828;}
.dashboardUsersUserStatusEditPopupOptionDescription {}
.dashboardUsersUserResetPasswordPopup {}
.dashboardUsersUserResetPasswordPopupUser {margin-bottom: 20px; padding: 15px 20px 20px; border: 1px solid #A49788; background-color: #F2EEE1; border-radius: 5px;}
.dashboardUsersUserResetPasswordPopupUserIcon {float: left; margin-top: 1px; margin-right: 10px; font-size: 22px; color: #282828;}
.dashboardUsersUserResetPasswordPopupUserName {font-size: 20px; color: #282828;}
.dashboardUsersUserResetPasswordPopupUserEmail {margin-top: 20px;}
.dashboardUsersUserResetPasswordPopupUserEmailLabel {margin-bottom: 2px;}
.dashboardUsersUserResetPasswordPopupUserEmailValue {color: #282828;}
.dashboardUsersUserResetPasswordPopupDescription {min-height: 30px; padding: 0px 20px;}
.dashboardUsersUserResetPasswordPopupDescription .fd {margin-right: 4px; font-size: 30px; vertical-align: middle;}
.dashboardUsersUserResetPasswordPopupDescription .dashboardUsersUserResetPasswordPopupStatus.success {text-align: center;}
.dashboardUsersUserResetPasswordPopupStatus {}
.dashboardUsersUserResetPasswordPopupStatus.submit {}
.dashboardUsersUserResetPasswordPopupStatus.success {display: none;}
.dashboardNotificationUsersUserRegistration {}
.dashboardNotificationUsersUserRegistrationURLContainer {margin: 20px 0px 30px;}
.dashboardNotificationUsersUserRegistrationURL {width: calc(100% - 28px); padding: 8px 14px !important; outline-color: #A3A3A3;}
.dashboardNotificationUsersUserRegistrationWarning {color: #282828;}
.dashboardNotificationUsersUserRegistrationWarningUser {}
.dashboardUsersUserActivityPopup {}
.dashboardUsersUserActivityPopup .dashboardUsersUserGeneralPopupHeaderIcon {line-height: 54px; font-size: 34px; color: #0086D7;}
.dashboardUsersUserActivityPopup .dashboardUsersUserGeneralPopupHeaderIcon .fd {margin-left: 8px;}
.dashboardUsersUserActivityPopup .generalPopupCloseButton {margin: 0px;}
.dashboardUsersUserActivityPopupButtons {text-align: right;}
.dashboardUsersUserActivityPopupEntries {margin: 35px 0px;}
.dashboardUsersUserActivityPopupEntries .dashboardActivitiesEntry {padding-top: 8px; padding-bottom: 8px; font-size: inherit;}
.dashboardUsersUserActivityPopupEntries .dashboardActivitiesEntry:first-child {border-top-width: 1px;}
.dashboardUsersUserActivityPopupEntries .dashboardActivitiesEntryIcon {color: #282828;}
.dashboardUsersUserActivityPopupLoadMore {text-align: center;}
.dashboardUsersUserActivityPopupLoadMoreButton {margin-bottom: 20px;}
.dashboardUsersUserCampaignSettingsPopup {}
.dashboardUsersUserCampaignSettingsPopup .dashboardUsersUserGeneralPopupHeaderIcon {background: none;}
.dashboardUsersUserCampaignSettingsPopup .dashboardUsersUserGeneralPopupHeaderIcon .fd {line-height: 45px; font-size: 45px; vertical-align: middle;}
.dashboardUsersUserCampaignSettingsPopup .dashboardUsersUserGeneralPopupHeaderUser {margin-top: 0px;}
.dashboardUsersUserCampaignSettingsPopupSettings {}
.dashboardUsersUserCampaignSettingsPopupSettingsEntries {margin-top: -10px;}
.dashboardUsersUserCampaignSettingsPopupSettingsEntry {padding: 20px 0px; border-bottom: 1px solid #6B6B6B;}
.dashboardUsersUserCampaignSettingsPopupSettingsEntry.enabled {}
.dashboardUsersUserCampaignSettingsPopupSettingsEntry.disabled {}
.dashboardUsersUserCampaignSettingsPopupSettingsEntry.enabled .disabled {display: none;}
.dashboardUsersUserCampaignSettingsPopupSettingsEntry.disabled .enabled {display: none;}
.dashboardUsersUserCampaignSettingsPopupSettingsEntry .generalButton {min-width: 0px;}
.dashboardUsersUserCampaignSettingsPopupSettingsEntryTitle {margin-bottom: 12px; font-weight: bold; color: #282828;}
.dashboardUsersUserCampaignSettingsPopupSettingsEntryDescription {margin-bottom: 10px;}
.dashboardUsersUserCampaignSettingsPopupSettingsEntryAction {}
.dashboardUsersUserCampaignSettingsPopupSettingsEntryActionBasic {}
.dashboardUsersUserCampaignSettingsPopupSettingsEntryActionBasicButton {}
.dashboardUsersUserCampaignSettingsPopupSettingsEntryActionConfirmation {display: none;}
.dashboardUsersUserCampaignSettingsPopupSettingsEntryActionConfirmationQuestion {color: #CB2326;}
.dashboardUsersUserCampaignSettingsPopupSettingsEntryActionConfirmationConfirm {margin: 0px 15px;}
.dashboardUsersUserCampaignSettingsPopupSuccess {display: none;}
.dashboardUsersUserCampaignSettingsPopupSuccessMessage {margin: 30px 0px; text-align: center; color: #282828;}
.dashboardUsersUserCampaignSettingsPopupSuccessMessageText {}
.dashboardUsersUserCampaignSettingsPopupButtons {margin: 40px 0px 20px; text-align: center;}
.dashboardUsersUserCampaignDeadlineDatePopup {}
.dashboardUsersUserCampaignDeadlineDatePopupBody {padding: 20px; border: 1px solid #A49788; background-color: #F2EEE1; border-radius: 5px;}
.dashboardUsersUserCampaignDeadlineDatePopupCampaignName {color: #282828;}
.dashboardUsersUserCampaignDeadlineDatePopupDeadline {margin: 25px 0px 0px; font-size: 20px; color: #282828;}
.dashboardUsersUserCampaignDeadlineDatePopupDeadlineIcon {margin-right: 15px; font-size: 42px; vertical-align: middle;}
.dashboardUsersUserCampaignDeadlineDatePopupDeadlineField {margin-left: 15px;}
.dashboardUsersUserCampaignDeadlineDatePopupSubmitButton {}
.dashboardUsersUserAddToCampaignPopupSuccessParent {min-height: 0px;}
.dashboardUsersUserAddToCampaignPopupSuccess {width: 540px; margin: 0px auto;}
.dashboardUsersUserAddToCampaignPopupSuccessCampaign {padding: 10px 30px; color: white; background: linear-gradient(15deg, #005298 7%, #006BAF 50%, #0198CF 93%); border-radius: 5px;}
.dashboardUsersUserAddToCampaignPopupSuccessCampaign:after {display: block; content: ''; clear: both;}
.dashboardUsersUserAddToCampaignPopupSuccessCampaignIcon {float: left; width: 45px; height: 45px; line-height: 49px; margin-right: 10px; font-size: 26px; text-align: center; color: #006BAF; background-color: white; border-radius: 100%; box-shadow: inset 1px 3px 2px rgba(0, 0, 0, 0.25);}
.dashboardUsersUserAddToCampaignPopupSuccessCampaignIcon .fd-campaign-draft {color: #6B6B6B;}
.dashboardUsersUserAddToCampaignPopupSuccessCampaignData {overflow: hidden;}
.dashboardUsersUserAddToCampaignPopupSuccessCampaignName {margin: 2px 0px; font-size: 20px;}
.dashboardUsersUserAddToCampaignPopupSuccessCampaignContents {font-size: 12px;}
.dashboardUsersUserAddToCampaignPopupSuccessCampaignContents .dashboardGeneralCampaignEntryContentIcon {color: inherit;}
.dashboardUsersUserAddToCampaignPopupSuccessMessage {margin: 30px 35px; color: #282828;}
.dashboardUsersUserAddToCampaignPopupSuccessButtons {margin: 50px 0px 20px; text-align: center;}
.dashboardUsersAdd {}
.dashboardUsersAddNew {}
.dashboardUsersAddExitButton {float: right;}
.dashboardUsersAddButtonsContainer {float: right; margin-top: -2px;}
.dashboardUsersAddButton {}
.dashboardUsersImportButton {margin-left: 5px;}
.dashboardUsersExportButton {margin-left: 5px;}
.dashboardUsersImportButton .fd, .dashboardUsersExportButton .fd {margin: 0px 4px 2px -8px; font-size: 24px; vertical-align: middle;}
.dashboardUsersAddMenu {height: 54px; border-bottom: 5px solid #282828; background-color: #F2F2F2;}
.dashboardUsersAddMenuTab {display: inline-block; height: 100%; line-height: 59px; padding: 0px 32px; font-size: 19px; text-decoration: none !important;}
.dashboardUsersAddMenuTab:hover, .dashboardUsersAddMenuTab.active {background-color: #282828; color: #F2EEE1;}
.dashboardUsersImport {padding: 0px 5px 20px 50px; font-size: 14px;}
.dashboardUsersImportNavigationButtons {float: right;}
.dashboardUsersImportExplanation {position: absolute; z-index: 1; min-width: 120px; max-height: 180px; margin-top: 18px; margin-left: 2px; padding: 4px 10px; border: 1px solid #CFCFCF; background-color: white; box-shadow: 0px 0px 2px #CFCFCF; overflow-y: auto;}
.dashboardUsersImportExplanation > div {padding: 1px 0px; font-size: 12px;}
.dashboardUsersImportSelection {}
.dashboardUsersImportSelectionTitle {margin-top: 25px; font-size: 20px; color: #282828;}
.dashboardUsersImportSelectionOptions {margin: 30px 0px; padding: 18px 25px; border: 1px solid #C0C0C0; background-color: #F2F2F2; border-radius: 5px;}
.dashboardUsersImportSelectionOptionIcon {float: left; width: 55px; margin-right: 25px; font-size: 50px; text-align: center; color: #282828;}
.dashboardUsersImportSelectionOptionIcon .fd-campaign-user-status-deactivated {font-size: 45px;}
.dashboardUsersImportSelectionOptionData {overflow: hidden;}
.dashboardUsersImportSelectionOptionTitle {margin-bottom: 5px; font-weight: bold; color: #282828;}
.dashboardUsersImportSelectionOptionNote {}
.dashboardUsersImportSelectionOptionButtonContainer {margin-top: 12px;}
.dashboardUsersImportSelectionOtherOptions {margin-bottom: 20px;}
.dashboardUsersImportSelectionOtherOptionsTitle {}
.dashboardUsersImportSelectionOtherOptionsOptions {margin: 5px 0px; padding-left: 25px;}
.dashboardUsersImportSelectionOtherOptionsOption {}
.dashboardUsersImportInstructions {margin-top: 30px;}
.dashboardUsersImportInstructionsSkip {float: right; width: 190px; border: 1px solid #282828; margin-left: 20px; text-align: center; border-radius: 5px; overflow: hidden;}
.dashboardUsersImportInstructionsSkipHeader {padding: 12px 0px; font-size: 20px; color: white; background-color: #282828;}
.dashboardUsersImportInstructionsSkipHeader .fd {font-size: 26px; vertical-align: middle;}
.dashboardUsersImportInstructionsSkipBody {padding: 5px 15px; color: #282828;}
.dashboardUsersImportInstructionsSkipBodyButton {margin: 5px 0px; padding-left: 15px; padding-right: 15px;}
.dashboardUsersImportInstructionsSkipBodyButton .fd {margin-right: 4px; font-size: 20px; vertical-align: middle;}
.dashboardUsersImportInstructionsContent {border: 1px solid #A3A3A3; border-radius: 5px; overflow: hidden;}
.dashboardUsersImportInstructionsHeader {padding: 15px 20px; background-color: #F2F2F2;}
.dashboardUsersImportInstructionsHeaderTitle {font-size: 20px; color: #282828;}
.dashboardUsersImportInstructionsHeaderTitle .fd {font-size: 30px; margin-right: 2px; vertical-align: middle;}
.dashboardUsersImportInstructionsHeaderDescription {margin: 15px 0px 10px;}
.dashboardUsersImportInstructionsHeaderDescriptionButton {margin-left: 10px;}
.dashboardUsersImportInstructionsBody {padding: 15px 20px;}
.dashboardUsersImportInstructionsSection {margin: 20px 0px 30px;}
.dashboardUsersImportInstructionsSection:last-child {margin-bottom: 0px;}
.dashboardUsersImportInstructionsSection p {margin: 15px 0px;}
.dashboardUsersImportInstructionsSectionTitle {margin-bottom: 15px; font-size: 20px;}
.dashboardUsersImportInstructionsSectionTitle:after {display: block; content: ''; clear: both;}
.dashboardUsersImportInstructionsSectionTitleIcon {float: left; width: 23px; margin-right: 15px; margin-bottom: 2px; font-size: 24px; text-align: center; vertical-align: middle;}
.dashboardUsersImportInstructionsSectionTitleIcon.fd-general-download {font-size: 28px;}
.dashboardUsersImportInstructionsSectionTitleIcon.fd-general-upload {width: auto; margin-right: 10px; font-size: 35px;}
.dashboardUsersImportInstructionsSectionTitleIconSave {display: inline-block; height: 23px; background: url('images/users_import_instructions_save_icon.svg?1755410777') no-repeat; vertical-align: -4px;}
.dashboardUsersImportInstructionsSectionEmphasised {color: #CB2326;}
.dashboardUsersImportInstructionsSectionImport {margin-top: 45px;}
.dashboardUsersImportInstructionsSectionImport p {margin-bottom: 20px; color: #282828;}
.dashboardUsersImportInstructionsSectionImportButton .fd {margin-right: 4px; font-size: 20px; vertical-align: middle;}
.dashboardUsersImportInstructionsFields {padding: 15px; border: 1px solid #A49788; background-color: #F2EEE1; border-radius: 5px;}
.dashboardUsersImportInstructionsFields p:first-child {margin-top: 0px;}
.dashboardUsersImportInstructionsFields p:last-child {margin-bottom: 0px;}
.dashboardUsersImportInstructionsFieldsWarning {color: #282828;}
.dashboardUsersImportInstructionsFieldsSeparator {margin: 20px 0px; border-bottom: 1px solid #282828;}
.dashboardUsersImportInstructionsField {margin: 15px 0px;}
.dashboardUsersImportInstructionsField:after {display: block; content: ''; clear: both;}
.dashboardUsersImportInstructionsFieldField {float: left; margin-right: 8px;}
.dashboardUsersImportInstructionsFieldData {overflow: hidden;}
.dashboardUsersImportInstructionsFieldName {font-weight: bold; color: #282828;}
.dashboardUsersImportInstructionsFieldDescription {margin: 1px 0px; font-size: 12px;}
.dashboardUsersImportInstructionsFieldValuesLink {}
.dashboardUsersImportInstructionsFieldValues {display: none;}
.dashboardUsersImportInstructionsFieldsDownloadButton {}
.dashboardUsersImportInstructionsFieldsDownloadButton .fd {margin: 0px 5px 2px -5px; font-size: 18px; vertical-align: middle;}
.dashboardUsersImportInstructionsSampleSpreadsheetContainer {width: 555px; padding: 12px; background-color: #F9F7F3; overflow-x: auto;}
.dashboardUsersImportInstructionsSampleSpreadsheet {width: 100%; border-spacing: 0px; white-space: nowrap;}
.dashboardUsersImportInstructionsSampleSpreadsheet th, .dashboardUsersImportInstructionsSampleSpreadsheet td {border: 0.5px solid #C0C0C0; background-color: white; border-radius: 4px;}
.dashboardUsersImportInstructionsSampleSpreadsheet th {padding: 2px 6px; font-size: 12px; font-weight: bold; text-align: center; background-color: #F2F2F2;}
.dashboardUsersImportInstructionsSampleSpreadsheet td {min-width: 50px; padding: 2px 5px; font-size: 11px;}
.dashboardUsersImportInstructionsSampleSpreadsheetColumnLetter {}
.dashboardUsersImportInstructionsSampleSpreadsheetColumnValue {}
.dashboardUsersImportUpload {margin-top: 30px;}
.dashboardUsersImportUploadTitle {margin-bottom: 40px; font-size: 24px; color: #282828;}
.dashboardUsersImportUploadError {line-height: 25px; margin-bottom: 20px; padding: 3px 6px; font-size: 14px; color: white; background-color: #CB2326; border-radius: 5px;}
.dashboardUsersImportUploadError .generalWarningIcon {line-height: normal; margin-right: 0px; font-size: 24px; color: inherit; vertical-align: -6px;}
.dashboardUsersImportUploadRequiredField {}
.dashboardUsersImportUploadGeneralSelectionBlock {display: inline-block; padding: 10px 40px 10px 16px; border: 1px solid #A3A3A3; color: #282828; background-color: white; border-radius: 5px; box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.25);}
.dashboardUsersImportUploadGeneralSelectionBlockIcon {float: left; width: 45px; margin-bottom: -10px; font-size: 32px;}
.dashboardUsersImportUploadGeneralSelectionBlockContent {overflow: hidden;}
.dashboardUsersImportUploadGeneralSelectionBlockTitle {}
.dashboardUsersImportUploadGeneralSelectionBlockDescription {margin-top: 2px; font-size: 12px;}
.dashboardUsersImportUploadForm {border: 1px solid #A49788; font-size: 14px; border-radius: 5px; overflow: hidden;}
.dashboardUsersImportUploadSteps {padding: 30px 25px; background-color: #F2EEE1;}
.dashboardUsersImportUploadStep {margin-bottom: 40px;}
.dashboardUsersImportUploadStep:last-child {margin-bottom: 0px;}
.dashboardUsersImportUploadStepTitle {font-weight: bold; color: #282828;}
.dashboardUsersImportUploadStepContent {margin-left: 20px; margin-top: 10px;}
.dashboardUsersImportUploadStepNote {margin-top: 10px; font-size: 12px;}
.dashboardUsersImportUploadStepError {margin-left: 10px; font-size: 12px; color: #CB2326;}
.dashboardUsersImportUploadStepFieldContainer {padding: 10px 0px;}
.dashboardUsersImportUploadStepFieldContainer.inline {display: inline-block; width: 330px; margin-right: 30px; vertical-align: top;}
.dashboardUsersImportUploadStepField {color: #282828;}
.dashboardUsersImportUploadStepField input[type=radio] {width: 17px; height: 17px; margin: 0px 5px 0px 2px; vertical-align: -3px;}
.dashboardUsersImportUploadStepFieldDescription {margin-left: 24px; margin-top: 6px; font-size: 12px;}
.dashboardUsersImportUploadStepFile {height: 50px;}
.dashboardUsersImportUploadStepFileField {display: none;}
.dashboardUsersImportUploadStepFileNotSelected {}
.dashboardUsersImportUploadStepFileNotSelectedSelect {min-width: 80px;}
.dashboardUsersImportUploadStepFileSelected {display: none;}
.dashboardUsersImportUploadStepFileSelectedName {}
.dashboardUsersImportUploadStepFileSelectedRemove {}
.dashboardUsersImportUploadStepAddUpdateStep {margin-bottom: 20px;}
.dashboardUsersImportUploadStepAddToCampaign {}
.dashboardUsersImportUploadStepAddToCampaignField {}
.dashboardUsersImportUploadStepAddToCampaignSelect {}
.dashboardUsersImportUploadStepAddToCampaignNotSelected {}
.dashboardUsersImportUploadStepAddToCampaignNotSelectedSelectButton {min-width: 135px;}
.dashboardUsersImportUploadStepAddToCampaignSelected {display: none;}
.dashboardUsersImportUploadStepAddToCampaignSelectedIcon {margin-top: -1px; font-size: 35px;}
.dashboardUsersImportUploadStepAddToCampaignSelectedName {}
.dashboardUsersImportUploadStepAddToCampaignSelectedDeadlineDate {margin-top: 15px; margin-left: 25px; color: #282828;}
.dashboardUsersImportUploadStepAddToCampaignSelectedDeadlineDate .fd {margin-right: 2px; font-size: 22px; vertical-align: middle;}
.dashboardUsersImportUploadStepUpdateEmailsDescription {margin-top: -15px; margin-bottom: 10px; color: #282828;}
.dashboardUsersImportUploadButtons {padding: 35px 25px; text-align: center;}
.dashboardUsersImportUploadButtonsDescription {margin-bottom: 35px;}
.dashboardUsersImportUploadButtonsSubmitButton {min-width: 100px;}
.dashboardUsersImportReview {margin-top: 40px;}
.dashboardUsersImportReviewWarning {line-height: 25px; margin-bottom: 40px; padding: 3px 6px; font-size: 14px; color: white; background-color: #282828; border-radius: 5px;}
.dashboardUsersImportReviewWarning .generalWarningIcon {line-height: normal; margin-right: 0px; font-size: 24px; color: inherit; vertical-align: -6px;}
.dashboardUsersImportReviewAnalysis {border: 1px solid #0086D7; border-radius: 5px; overflow: hidden;}
.dashboardUsersImportReviewAnalysisHeader {line-height: 34px; padding: 16px 20px; font-size: 24px; color: white; background: linear-gradient(10deg, #005298 7%, #006BAF 50%, #0198CF 93%);}
.dashboardUsersImportReviewAnalysisHeaderIcon {margin-right: 5px; font-size: 34px; vertical-align: middle;}
.dashboardUsersImportReviewAnalysisBody {padding: 25px;}
.dashboardUsersImportReviewAnalysisSelectedOptions {margin: 10px 20px 30px; font-weight: bold;}
.dashboardUsersImportReviewAnalysisSelectedOption {margin-bottom: 5px;}
.dashboardUsersImportReviewAnalysisSelectedOptionLabel {color: #282828;}
.dashboardUsersImportReviewAnalysisSelectedOptionValue {}
.dashboardUsersImportReviewAnalysisSections {margin-bottom: 10px; padding: 20px; background-color: #F9F7F3; border-radius: 5px;}
.dashboardUsersImportReviewAnalysisSection {padding: 12px 0px; border-bottom: 1px solid #282828;}
.dashboardUsersImportReviewAnalysisSection:after {display: block; content: ''; clear: both;}
.dashboardUsersImportReviewAnalysisSection:first-child {padding-top: 0px;}
.dashboardUsersImportReviewAnalysisSection:last-child {padding-bottom: 0px; border-bottom: none;}
.dashboardUsersImportReviewAnalysisSection.main {}
.dashboardUsersImportReviewAnalysisSection.sub {padding-left: 15px;}
.dashboardUsersImportReviewAnalysisSection.error {}
.dashboardUsersImportReviewAnalysisSectionSubMinus {float: left; margin-left: -15px; color: #282828;}
.dashboardUsersImportReviewAnalysisSection.error .dashboardUsersImportReviewAnalysisSectionSubMinus {color: #CB2326;}
.dashboardUsersImportReviewAnalysisSectionUsersCount {float: right; font-size: 20px;}
.dashboardUsersImportReviewAnalysisSection.main .dashboardUsersImportReviewAnalysisSectionUsersCount {color: #282828;}
.dashboardUsersImportReviewAnalysisSection.sub .dashboardUsersImportReviewAnalysisSectionUsersCount {margin-top: -3px; margin-bottom: -2px;}
.dashboardUsersImportReviewAnalysisSectionTitle {color: #282828;}
.dashboardUsersImportReviewAnalysisSection.main .dashboardUsersImportReviewAnalysisSectionTitle {font-size: 20px;}
.dashboardUsersImportReviewAnalysisSection.sub .dashboardUsersImportReviewAnalysisSectionTitle {font-size: 14px;}
.dashboardUsersImportReviewAnalysisSection.error .dashboardUsersImportReviewAnalysisSectionTitle {color: #CB2326;}
.dashboardUsersImportReviewAnalysisSectionNote {margin-top: 2px; font-size: 12px;}
.dashboardUsersImportReviewAnalysisSectionUsersLinkContainer {margin-top: 2px; font-size: 12px;}
.dashboardUsersImportReviewAnalysisSectionUsersLink {}
.dashboardUsersImportReviewAnalysisSectionUsersLink.shown {}
.dashboardUsersImportReviewAnalysisSectionUsersLink.shown .hidden {display: none;}
.dashboardUsersImportReviewAnalysisSectionUsersLink.hidden {}
.dashboardUsersImportReviewAnalysisSectionUsersLink.hidden .shown {display: none;}
.dashboardUsersImportReviewAnalysisSectionUsers {display: none; margin-top: 12px; padding: 12px 18px; margin-right: 100px; font-size: 12px; background-color: white;}
.dashboardUsersImportReviewAnalysisSectionUsersTable {width: 100%; border-collapse: collapse;}
.dashboardUsersImportReviewAnalysisSectionUsersTable tr {border-bottom: 1px solid #F2F2F2;}
.dashboardUsersImportReviewAnalysisSectionUsersTable tr:last-child {border-bottom: none;}
.dashboardUsersImportReviewAnalysisSectionUsersTable td {padding: 4px 2px;}
.dashboardUsersImportReviewAnalysisSectionUsersTableToBeUpdatedCell {text-align: right;}
.dashboardUsersImportReviewAnalysisSectionUsersTableToBeUpdatedCell .fd {margin: -2px 2px -2px 0px; font-size: 20px; color: #80AB30; vertical-align: middle;}
.dashboardUsersImportReviewAnalysisSectionUsersTableStatusCell {color: #CB2326;}
.dashboardUsersImportReviewAnalysisSectionUsersTableErrorsCell {color: #CB2326;}
.dashboardUsersImportReviewAnalysisNewSegments {margin-top: 20px; padding: 28px 30px; background-color: #F2EEE1; border-radius: 5px;}
.dashboardUsersImportReviewAnalysisNewSegmentsTitle {margin-bottom: 20px; color: #282828;}
.dashboardUsersImportReviewAnalysisNewSegmentsTitle .generalWarningIcon {margin-right: 2px; font-size: 24px; vertical-align: -7px;}
.dashboardUsersImportReviewAnalysisNewSegmentsGroup {margin-top: 16px; padding: 14px 16px; background-color: white; border-radius: 5px;}
.dashboardUsersImportReviewAnalysisNewSegmentsGroupName {margin-top: -2px; margin-bottom: 4px; color: #282828;}
.dashboardUsersImportReviewAnalysisNewSegmentsGroupSubsegments {}
.dashboardUsersImportReviewSubmit {margin-top: 40px; text-align: center;}
.dashboardUsersImportReviewSubmit textarea {display: none;}
.dashboardUsersImportReviewSubmitWarning {margin-bottom: 20px; font-size: 14px; color: #282828;}
.dashboardUsersImportReviewSubmitButtons {font-size: 12px;}
.dashboardUsersImportSuccess {margin-top: 40px;}
.dashboardUsersImportSuccessResult {border: 1px solid #0086D7; border-radius: 5px; overflow: hidden;}
.dashboardUsersImportSuccessResultHeader {line-height: 34px; padding: 30px; font-size: 24px; text-align: center; color: white; background: linear-gradient(10deg, #005298 7%, #006BAF 50%, #0198CF 93%);}
.dashboardUsersImportSuccessResultHeaderIcon {margin-top: -10px; margin-bottom: 10px; font-size: 50px;}
.dashboardUsersImportSuccessResultHeaderTitle {}
.dashboardUsersImportSuccessResultHeaderTitle .fd {margin-right: 2px; font-size: 28px; vertical-align: -5px;}
.dashboardUsersImportSuccessResultBody {padding: 25px;}
.dashboardUsersImportSuccessResultBodyInner {padding: 20px; background-color: #F9F7F3; border-radius: 5px;}
.dashboardUsersImportSuccessResultIcon {float: left; width: 35px; font-size: 26px; color: #282828;}
.dashboardUsersImportSuccessResultUsersCount {float: right; font-size: 20px; color: #282828;}
.dashboardUsersImportSuccessResultDescription {overflow: hidden;}
.dashboardUsersImportSuccessResultTitle {font-size: 20px; color: #282828;}
.dashboardUsersImportSuccessResultNote {margin-top: 5px; font-size: 12px;}
.dashboardUsersImportSuccessResultAddToCampaignName {margin-top: 6px; font-size: 20px;}
.dashboardUsersImportSuccessResultAddToCampaignLink {margin-top: 5px;}
.dashboardUsersImportSuccessResultAddToCampaignNotPublishedWarning {margin-top: 18px; color: #282828;}
.dashboardUsersImportSuccessResultAddToCampaignNotPublishedWarning .generalWarningIcon {margin: 0px 2px 0px 0px; font-size: 24px; vertical-align: -6px;}
.dashboardUsersImportSuccessButtons {margin-top: 40px; text-align: center;}
.dashboardUsersImportSuccessButtons .generalButtonHeavy {min-width: 60px;}
.dashboardUsersUserEmails {display: none; margin-bottom: 50px;}
.dashboardUsersUserEmailsBack {float: right;}
.dashboardUsersUserEmailsBackButton {min-width: 60px;}
.dashboardUsersUserEmailsEntry {cursor: pointer;}
.dashboardUsersUserEmailsEntrySubjectCell {width: 30%;}
.dashboardUsersUserEmailsEntryDateCell {width: 18%; text-align: center !important; white-space: nowrap;}
.dashboardUsersUserEmailsEntryStatusCell {width: 10%; text-align: center !important;}
.dashboardUsersUserEmailsEntry .entry-send_status-error {color: #CB2326;}
.dashboardUsersUserEmailsEmpty {display: none;}
.dashboardUsersUserEmailPopup {width: 740px; padding: 0px;}
.dashboardUsersUserEmail {}
.dashboardUsersUserEmail > div {padding: 20px 80px;}
.dashboardUsersUserEmailHeader {line-height: 22px; background-color: #F2F2F2;}
.dashboardUsersUserEmailHeaderIcon {float: left; width: 44px; height: 44px; margin-left: -58px; margin-right: 14px; line-height: 46px; font-size: 24px; text-align: center; color: #282828; background-color: white; border-radius: 100%;}
.dashboardUsersUserEmailHeaderName {font-weight: bold; color: #282828;}
.dashboardUsersUserEmailSubject, .dashboardUsersUserEmailData, .dashboardUsersUserEmailBody {color: #282828;}
.dashboardUsersUserEmailSubject {font-size: 20px;}
.dashboardUsersUserEmailData {padding-top: 15px !important; padding-bottom: 15px !important; border: 1px solid #A3A3A3; border-width: 1px 0px;}
.dashboardUsersUserEmailDataEntry {margin: 2px 0px;}
.dashboardUsersUserEmailDataLabel {display: inline-block; min-width: 55px; color: #6B6B6B;}
.dashboardUsersUserEmailDataError {margin: 10px 0px 4px; font-weight: bold; color: #CB2326;}
.dashboardUsersUserEmailBody {}
.dashboardUsersUserEmailBodyInner {overflow: hidden;}
.dashboardUsersUserEmailBodyInnerUnavailable {display: none; font-style: italic;}
.dashboardUsersUserEmailClose {margin: 5px 0px; text-align: center;}
.dashboardUsersUserEmailClose .generalButton {margin: 0px;}
.dashboardUsersBouncedEmailsTitle {margin-bottom: 5px !important;}
.dashboardUsersBouncedEmailsExport {float: right; margin-left: 20px;}
.dashboardUsersBouncedEmailsDescription {margin-left: 43px; margin-bottom: 30px; font-size: 14px; color: #282828;}
.dashboardUsersBouncedEmails {}
.dashboardUsersBouncedEmailsEntries {}
.dashboardUsersBouncedEmailsEntry {}
.dashboardUsersBouncedEmailsEntryDateSentCell {width: 15%;}
.dashboardUsersBouncedEmailsEntryNameCell {}
.dashboardUsersBouncedEmailsEntryEmailCell {}
.dashboardUsersBouncedEmailsEntryResponseCell {width: 30%;}
.dashboardSettings {}
.dashboardSettingsManagers {}
.dashboardSettingsManagersEntries {margin-bottom: 20px; border-top-width: 1px;}
.dashboardSettingsManagersEntry {}
.dashboardSettingsManagersEntryNameCell {}
.dashboardSettingsManagersEntryEmailCell {}
.dashboardSettingsManagersEntryRoleCell {white-space: nowrap;}
.dashboardSettingsManagersEntryRoleCell .fd {width: 20px; margin-right: 5px; margin-bottom: -1px; font-size: 20px; text-align: center; color: #6B6B6B; vertical-align: middle;}
.dashboardSettingsManagersEntryRemoveCell {padding: 5px !important;}
.dashboardSettingsManagersEntryRemoveButton {width: 23px; height: 23px; line-height: 24px; margin: -4px 0px; font-size: 9px; text-align: center; color: #282828; border-radius: 100%; cursor: pointer;}
.dashboardSettingsManagersEntryRemoveButton:hover {color: white; background-color: #6B6B6B;}
.dashboardSettingsManagersAddButton {}
.dashboardSettingsManagersAdd {display: none; margin-top: 30px;}
.dashboardSettingsManagersAddTitle {margin: 0px 15px 8px; font-size: 20px;}
.dashboardSettingsManagersAddForm {padding: 15px 18px 22px; border: 1px solid #CCCCCC; border-width: 1px 0px; font-size: 14px; background-color: #F2EEE1;}
.dashboardSettingsManagersAddForm fieldset:first-child {margin-top: 0px;}
.dashboardSettingsManagersAddForm fieldset {margin-bottom: 25px;}
.dashboardSettingsManagersAddForm input[type=text] {width: 400px;}
.dashboardSettingsManagersAddFormLabel, .dashboardSettingsManagersAddForm .formError {margin-left: 8px;}
.dashboardSettingsManagersAddFormLabel {margin-bottom: 5px;}
.dashboardSettingsManagersAddFormUserRole {float: left; display: block; min-width: 82%; margin: 4px 0px; padding: 10px; border: 1px solid #6B6B6B; font-size: 12px; border-radius: 5px;}
.dashboardSettingsManagersAddFormUserRole:after {display: block; content: ''; clear: both;}
.dashboardSettingsManagersAddFormUserRole:hover {cursor: pointer;}
.dashboardSettingsManagersAddFormUserRoleField {float: left; margin-right: 10px;}
.dashboardSettingsManagersAddFormUserRoleField input[type=radio] + span {width: 28px; height: 28px; line-height: 28px;}
.dashboardSettingsManagersAddFormUserRoleIcon {float: left; width: 28px; margin: 1px 10px -5px 0px; font-size: 28px; text-align: center;}
.dashboardSettingsManagersAddFormUserRoleName {margin-bottom: 2px; font-weight: bold;}
.dashboardSettingsManagersAddFormUserRoleDescription {}
.dashboardSettingsManagersAddFormButtons {text-align: center;}
.dashboardSettingsEmails {}
.dashboardSettingsEmailsDescription {padding: 6px 12px; font-size: 14px; background-color: #F2EEE1;}
.dashboardSettingsEmailsDescription p {margin: 4px 0px 8px;}
.dashboardSettingsEmailsDescriptionLanguage {}
.dashboardSettingsEmailsDescriptionLanguage + .dashboardSelect {min-width: 180px;}
.dashboardSettingsEmailsGroup {margin-top: 35px; font-size: 14px;}
.dashboardSettingsEmailsGroupTitle {padding: 6px 20px; border-bottom: 1px solid #CCCCCC;}
.dashboardSettingsEmailsGroupEmails {}
.dashboardSettingsEmailsGroupEmail {padding: 8px 20px; border-bottom: 1px solid #F2F2F2;}
.dashboardSettingsEmailsGroupEmail:after {display: block; content: ''; clear: both;}
.dashboardSettingsEmailsGroupEmail:hover {background-color: #F2F2F2;}
.dashboardSettingsEmailsGroupEmailIcon {float: left; width: 18px; margin-right: 7px; font-size: 18px; text-align: center; color: #282828;}
.dashboardSettingsEmailsGroupEmailIcon .fd-general-email {margin-top: -3px; vertical-align: 2px;}
.dashboardSettingsEmailsGroupEmailData {overflow: hidden;}
.dashboardSettingsEmailsGroupEmailType {margin-bottom: 3px;}
.dashboardSettingsEmailsGroupEmailType a {font-weight: bold; color: #282828;}
.dashboardSettingsEmailsGroupEmailSubject {}
.dashboardSettingsEmailsFooterEdit {margin-bottom: 50px; padding: 30px 40px 50px; background-color: #F2EEE1;}
.dashboardSettingsEmailsFooterEditButtonsTopContainer {float: right;}
.dashboardSettingsEmailsFooterEditButtonsTopContainer .generalButton {margin-right: 10px;}
.dashboardSettingsEmailsFooterEditContent {margin-top: 50px; font-size: 14px;}
.dashboardSettingsEmailsFooterEditContent fieldset {margin-top: 25px;}
.dashboardSettingsEmailsFooterEditContent textarea {padding: 5px 12px; width: calc(100% - 24px);}
.dashboardSettingsEmailsFooterEditContentTitle {margin-bottom: 4px; font-size: 12px; font-weight: bold; color: #282828;}
.dashboardSettingsEmailsFooterEditContentTitleWithTools {float: left; margin: 0px; margin-right: 15px; line-height: 33px;}
.dashboardSettingsEmailsFooterEditContentAddLabel {float: left; margin-right: 10px; line-height: 32px;}
.dashboardSettingsEmailsFooterEditContentAddLabelSeparator {color: #282828; text-decoration: underline;}
.dashboardSettingsEmailsFooterEditContentFooter {padding: 8px 12px 12px; background-color: white;}
.dashboardSettingsEmailsFooterEditButtonsBottomContainer {margin-top: 30px; text-align: center;}
.dashboardSettingsEmailsFooterEditButtonsBottomContainer .generalButton {margin-right: 10px;}
.dashboardSettingsSegments {}
.dashboardSettingsSegmentsGeneralBox {border: 1px solid #CCCCCC; border-width: 1px 0px; margin-bottom: -1px; padding: 12px 12px 15px; font-size: 12px;}
.dashboardSettingsSegmentsGeneralBox fieldset {margin: 0px;}
.dashboardSettingsSegmentsGeneralBox input[type=text] {width: 180px; font-size: inherit;}
.dashboardSettingsSegmentsGeneralBox .dashboardGeneralFormInlineEditField, .dashboardSettingsSegmentsGeneralBox .dashboardGeneralFormInlineEditFieldDuplicate {min-width: 40px !important; color: #282828 !important; transition-property: outline !important;}
.dashboardSettingsSegmentsGeneralBox .generalButtonSmall {height: 20px; line-height: 20px; margin-left: 5px; padding-left: 15px; padding-right: 15px;}
.dashboardSettingsSegmentsGroups {}
.dashboardSettingsSegmentsGroup {}
.dashboardSettingsSegmentsGroupName {margin-bottom: 5px; color: #282828;}
.dashboardSettingsSegmentsGroupSubsegmentsContainer {line-height: 17px;}
.dashboardSettingsSegmentsGroupSubsegmentsContainer:after {display: block; content: ''; clear: both;}
.dashboardSettingsSegmentsGroupSubsegments {}
.dashboardSettingsSegmentsGroupSubsegment {float: left; max-width: none; margin-right: 10px; font-size: inherit; text-overflow: clip;}
.dashboardSettingsSegmentsGroupSubsegmentsEditLink {float: left;}
.dashboardSettingsSegmentsGroupManagers {}
.dashboardSettingsSegmentsGroupManagersExportButton {float: right;}
.dashboardSettingsSegmentsGroupManagersExportButton .fd {margin: 0px 5px 2px -5px; font-size: 22px; vertical-align: middle;}
.dashboardSettingsSegmentsEmpty {display: none; margin-bottom: 15px; font-size: 14px; color: #282828;}
.dashboardSettingsSegmentsAddGroup {}
.dashboardSettingsSegmentsAddGroupLinkContainer {margin-top: 8px; font-size: 14px;}
.dashboardSettingsSegmentsAddGroupLinkContainer:first-child {margin-top: 15px;}
.dashboardSettingsSegmentsAddGroupLink {}
.dashboardSettingsSegmentsAddGroupForm {display: none; padding: 14px 16px 20px; background-color: #F2EEE1;}
.dashboardSettingsSegmentsAddGroupForm p {margin: 0px 0px 10px; font-size: 14px; color: #282828;}
.dashboardSettingsSegmentsAddGroupFormSubmitButton {}
.dashboardSettingsSegmentsAddGroupFormCancelButton {}
.dashboardSettingsSegmentsEditGroup {background-color: #F2EEE1;}
.dashboardSettingsSegmentsEditGroupNameForm {margin-bottom: 5px;}
.dashboardSettingsSegmentsEditGroupSubsegments {margin-bottom: 25px;}
.dashboardSettingsSegmentsEditGroupSubsegments:after {display: block; content: ''; clear: both;}
.dashboardSettingsSegmentsEditGroupSubsegment {float: left; max-width: none; margin-right: 10px; font-size: inherit; text-overflow: clip;}
.dashboardSettingsSegmentsEditGroupSubsegmentName {}
.dashboardSettingsSegmentsEditGroupSubsegmentRemove {margin-left: 2px; margin-right: -2px; font-size: 10px; cursor: pointer;}
.dashboardSettingsSegmentsEditGroupNewSubsegmentForm {}
.dashboardSettingsSegmentsEditGroupNewSubsegmentFormManagerNote {display: none; margin-top: -5px; margin-bottom: 8px;}
.dashboardSettingsSegmentsEditGroupNewSubsegmentFormSubmitButton {}
.dashboardSettingsSegmentsEditGroupNewSubsegmentFormCancelButton {}
.dashboardUserSettings {padding: 10px 40px 90px;}
.dashboardUserSettingsTitle {margin: 15px 0px 45px !important;}
.dashboardUserSettingsDataGroup {width: 300px; margin: 2px 0px; padding: 15px 25px; background-color: #F9F7F3;}
.dashboardUserSettingsDataName {margin: 5px 0px; font-size: 19px;}
.dashboardUserSettingsDataEmail {margin: 10px 0px 5px;}
.dashboardUserSettingsDataClientName {margin: 9px 0px;}
.dashboardUserSettingsChangePassword {}
.dashboardUserSettingsChangePasswordButton {font-weight: normal;}
.dashboardUserSettingsCloseButton {margin: 25px;}
.dashboardUserSettingsChangePasswordSuccess {display: none; margin-bottom: 12px; color: #282828;}
.dashboardUserSettingsChangePasswordButton {}
.dashboardUserSettingsChangePasswordForm {display: none; margin-bottom: 15px;}
.dashboardUserSettingsChangePasswordForm .formError {display: none;}
.dashboardUserSettingsChangePasswordForm input[type=password] {width: 284px; margin-bottom: 12px;}
.dashboardUserSettingsChangePasswordForm input[type=password]:last-child {margin-bottom: 0px;}
.dashboardUserSettingsChangePasswordFormTitle {margin: 5px 0px 20px;}
.dashboardUserSettingsChangePasswordFormSubmitButton {font-weight: normal;}
.dashboardNoAccess {margin-top: 12px; font-size: 14px;}
.dashboardNoAccessIcon {float: left; width: 100px; height: 100px; margin-right: 30px; background: url('images/noaccess_icon.svg?1755410777') no-repeat;}
.dashboardNoAccessTitle {margin-bottom: 0px !important;}
.dashboardNoAccessDescription {padding-right: 100px; overflow: hidden;}
.dashboardNoAccessAdministrators {margin-top: 40px;}
.dashboardNoAccessAdministrator {float: left; width: 260px; margin-bottom: 40px;}
.dashboardNoAccessAdministratorIcon {float: left; width: 30px; height: 30px; margin-top: 3px; margin-right: 10px; font-size: 30px;}
.dashboardNoAccessAdministratorName {margin-bottom: 2px; color: #282828;}
.dashboardNoAccessAdministratorEmail {}
