/*!
 * widgets
 * @version: 9.0.008.04
 * @license: Genesys Telecom Labs
 * @Modules Present: cx-bus,cx-app,cx-overlay,cx-toaster,cx-window-manager,cx-remote,cx-calendar,cx-console,cx-channel-selector,cx-call-us,cx-callback,cx-callback-service,cx-cobrowse,cx-chat-deflection,cx-gwe,cx-engage,cx-knowledge-center-service,cx-send-message,cx-send-message-service,cx-sidebar,cx-search,cx-webchat,cx-webchat-service-legacy-controller,cx-webchat-service-transport-controller,pure-engage-v3-rest-transport,pure-cloud-v2-sockets-transport,cx-webchat-service,cx-offers,cx-clicktocall,cx-clicktocall-service,cx-buster,cx-richmedia-bridge
 */


.cx-widget * {
	box-sizing: border-box;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

.cx-widget {
	font-family: Verdana, Geneva, sans-serif;
	transition: background .5s ease, background-color .5s ease, color .5s ease, border-color .5s ease;
	-webkit-transition: background .5s ease, background-color .5s ease, color .5s ease, border-color .5s ease;
	-moz-transition: background .5s ease, background-color .5s ease, color .5s ease, border-color .5s ease;
	-o-transition: background .5s ease, background-color .5s ease, color .5s ease, border-color .5s ease
}

.cx-widget article,
.cx-widget aside,
.cx-widget details,
.cx-widget figcaption,
.cx-widget figure,
.cx-widget footer,
.cx-widget header,
.cx-widget hgroup,
.cx-widget main,
.cx-widget nav,
.cx-widget section,
.cx-widget summary {
	display: block
}

.cx-widget audio,
.cx-widget canvas,
.cx-widget progress,
.cx-widget video {
	display: inline-block;
	vertical-align: baseline
}

.cx-widget audio:not([controls]) {
	display: none;
	height: 0
}

.cx-widget [hidden],
.cx-widget template {
	display: none
}

.cx-widget a {
	background: transparent;
	text-decoration: underline;
	background: 0 0
}

.cx-widget a:active,
.cx-widget a:hover {
	outline: 0
}

.cx-widget abbr[title] {
	border-bottom: 1px dotted
}

.cx-widget b,
.cx-widget strong {
	font-weight: 700
}

.cx-widget dfn {
	font-style: italic
}

.cx-widget h1 {
	margin: .67em 0;
	font-size: 2em
}

.cx-widget mark {
	background: #ff0
}

.cx-widget small {
	font-size: 80%
}

.cx-widget sub,
.cx-widget sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

.cx-widget sup {
	top: -.5em
}

.cx-widget sub {
	bottom: -.25em
}

.cx-widget img {
	border: 0
}

.cx-widget svg:not(:root) {
	overflow: hidden
}

.cx-widget figure {
	margin: 1em 40px
}

.cx-widget hr {
	height: 0;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.cx-widget pre {
	overflow: auto
}

.cx-widget code,
.cx-widget kbd,
.cx-widget pre,
.cx-widget samp {
	font-family: monospace, monospace;
	font-size: 1em
}

.cx-widget button,
.cx-widget input,
.cx-widget optgroup,
.cx-widget select,
.cx-widget textarea {
	margin: 0;
	font: inherit;
	color: inherit
}

.cx-widget button,
.cx-widget select {
	text-transform: none
}

.cx-widget button,
.cx-widget input[type=button],
.cx-widget input[type=reset],
.cx-widget input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

.cx-widget button[disabled],
.cx-widget input[disabled] {
	cursor: default
}

.cx-widget button::-moz-focus-inner,
.cx-widget input::-moz-focus-inner {
	padding: 0;
	border: 0
}

.cx-widget input {
	line-height: normal
}

.cx-widget input[type=checkbox],
.cx-widget input[type=radio] {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

.cx-widget input[type=number]::-webkit-inner-spin-button,
.cx-widget input[type=number]::-webkit-outer-spin-button {
	height: auto
}

.cx-widget input[type=search] {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}

.cx-widget input[type=search]::-webkit-search-cancel-button,
.cx-widget input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

.cx-widget fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid
}

.cx-widget textarea {
	overflow: auto
}

.cx-widget optgroup {
	font-weight: 700
}

.cx-widget table {
	border-spacing: 0;
	border-collapse: collapse
}

.cx-widget td,
.cx-widget th {
	padding: 0
}

.cx-widget th {
	text-align: left
}

.cx-widget label {
	margin-bottom: 0!important;
	color: inherit!important
}

.cx-widget button {
	margin: 0;
	font: inherit;
	overflow: visible;
	text-rendering: auto;
	letter-spacing: normal;
	word-spacing: normal;
	text-indent: 0;
	-webkit-writing-mode: horizontal-tb
}

.cx-widget .cx-icon-debug .cx-icon-debug-set>div {
	display: inline-block;
	width: 58px;
	padding: 10px;
	margin: 5px;
	font-size: 10px;
	text-align: center
}

.cx-widget .cx-icon-debug .cx-icon-debug-set>div span {
	white-space: nowrap
}

.cx-widget .cx-form-control {
	border: 1px solid;
	border-width: 1px;
	border-style: solid
}

.cx-widget .cx-btn {
	display: inline-block;
	padding: 5px 24px;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.66666667;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-o-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid;
	border-radius: 2px;
	text-shadow: none
}

.cx-widget .cx-full-screen-view {
	position: absolute;
	z-index: 999999;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0
}

.cx-widget fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

.cx-widget legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 18px;
	line-height: inherit;
	border: 0;
	border-bottom: 1px solid
}

.cx-widget label {
	display: inline;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px
}

.cx-widget input[type=search] {
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.cx-widget input[type=radio] {
	margin-top: 4px;
	margin-right: 5px;
	cursor: pointer;
	width: auto;
	display: inline;
	height: auto
}

.cx-widget input[type=radio].cx-radiobtn {
	display: none
}

.cx-widget input[type=radio].cx-radiobtn+span {
	position: relative;
	top: 1px;
	display: inline;
	margin-right: 7px;
	font-size: 15px;
	line-height: 12px;
	cursor: pointer;
	outline: none
}

.cx-widget input[type=checkbox] {
	margin-top: 4px;
	margin-right: 5px;
	cursor: pointer;
	width: auto!important
}

.cx-widget input[type=checkbox].cx-checkbox {
	display: none
}

.cx-widget input[type=checkbox].cx-checkbox+span {
	position: relative;
	top: 1px;
	display: inline;
	margin-right: 7px;
	font-size: 14px;
	line-height: 16px;
	cursor: pointer;
	outline: none
}

.cx-widget input[type=file] {
	display: block
}

.cx-widget input[type=range] {
	display: block;
	width: 100%
}

.cx-widget select[multiple],
.cx-widget select[size] {
	height: auto
}

.cx-widget input[type=file]:focus,
.cx-widget input[type=radio]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.cx-widget output {
	padding-top: 5px
}

.cx-widget .cx-form-control,
.cx-widget output {
	display: block;
	font-size: 12px;
	line-height: 1.66666667
}

.cx-widget .cx-form-control {
	width: 100%;
	height: 32px;
	padding: 4px 12px;
	background-image: none;
	border-radius: 2px
}

.cx-widget .cx-form-control:focus {
	outline: 0
}

.cx-widget .cx-form-control[disabled],
.cx-widget .cx-form-control[readonly],
.cx-widget fieldset[disabled] .cx-form-control {
	cursor: not-allowed;
	opacity: 1
}

.cx-widget textarea.cx-form-control {
	height: auto;
	resize: none
}

.cx-widget input[type=date] {
	line-height: 32px
}

.cx-widget .cx-form-group {
	margin-bottom: 15px
}

.cx-widget .cx-checkbox,
.cx-widget .cx-radio {
	display: block;
	min-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px
}

.cx-widget .cx-checkbox label,
.cx-widget .cx-radio label {
	display: inline;
	font-weight: 400;
	cursor: pointer
}

.cx-widget .cx-checkbox-inline input[type=checkbox],
.cx-widget .cx-checkbox input[type=checkbox],
.cx-widget .cx-radio-inline input[type=radio],
.cx-widget .cx-radio input[type=radio] {
	float: left
}

.cx-widget .cx-checkbox+.checkbox,
.cx-widget .cx-radio+.radio {
	margin-top: -5px
}

.cx-widget .cx-checkbox-inline,
.cx-widget .cx-radio-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	line-height: 20px;
	vertical-align: middle;
	cursor: pointer
}

.cx-widget .cx-checkbox-inline+.cx-checkbox-inline,
.cx-widget .cx-radio-inline+.cx-radio-inline {
	margin-top: 0;
	margin-left: 1px
}

.cx-widget .cx-checkbox-inline[disabled],
.cx-widget .cx-checkbox[disabled],
.cx-widget .cx-radio-inline[disabled],
.cx-widget .cx-radio[disabled],
.cx-widget fieldset[disabled] .cx-checkbox,
.cx-widget fieldset[disabled] .cx-checkbox-inline,
.cx-widget fieldset[disabled] .cx-radio,
.cx-widget fieldset[disabled] .cx-radio-inline,
.cx-widget fieldset[disabled] input[type=checkbox],
.cx-widget fieldset[disabled] input[type=radio],
.cx-widget input[type=checkbox][disabled],
.cx-widget input[type=radio][disabled] {
	cursor: not-allowed
}

.cx-widget .cx-input-sm {
	height: 32px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 3px
}

.cx-widget select.cx-input-sm {
	height: 32px;
	line-height: 32px
}

.cx-widget select[multiple].cx-input-sm,
.cx-widget textarea.cx-input-sm {
	height: auto
}

.cx-widget .cx-input-lg {
	height: 32px;
	padding: 10px 16px;
	font-size: 14px;
	line-height: 1.33;
	border-radius: 6px
}

.cx-widget select.cx-input-lg {
	height: 32px;
	line-height: 32px
}

.cx-widget select[multiple].cx-input-lg,
.cx-widget textarea.cx-input-lg {
	height: auto
}

.cx-widget .ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none
}

@keyframes opacityZeroToFull {
	0% {
		opacity: 0;
		visibility: hidden
	}
	to {
		opacity: 1;
		visibility: visible
	}
}

@keyframes opacityIncreaseToFull {
	0% {
		opacity: .5
	}
	to {
		opacity: 1
	}
}

.cx-widget:hover {
	z-index: 1000000!important
}

.cx-button-group {
	overflow: auto
}

.cx-buttons-single {
	text-align: center
}

.cx-buttons-single .cx-btn-default,
.cx-buttons-single .cx-btn-primary {
	float: none
}

.cx-buttons-binary .cx-btn-primary {
	float: right
}

.cx-buttons-binary .cx-btn-default {
	float: left
}

.cx-buttons-primary .cx-btn-primary {
	float: right
}

.cx-buttons-primary .cx-text {
	float: left;
	margin-left: 16px
}

.cx-buttons-default .cx-btn-default {
	float: left
}

.cx-buttons-default .cx-text {
	float: right;
	margin-right: 16px
}

.cx-ac-wrapper {
	position: relative;
	width: 100%
}

.cx-ac-wrapper input {
	padding-right: 30px
}

.cx-ac-dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 1;
	padding: 4px 0;
	cursor: pointer;
	display: none;
	border: 1px solid
}

.cx-ac-suggestion {
	padding: 8px 12px
}

.cx-countdown {
	font-size: 24px;
	font-weight: 300
}

.cx-countdown .cx-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 7px
}

.cx-mobile .cx-countdown .cx-icon {
	width: 18px;
	height: 18px
}

.cx-common-container.cx-loading .cx-loading-screen,
.cx-common-container.cx-loading .cx-smokescreen {
	display: block
}

.cx-common-container.cx-waiting .cx-loading-screen {
	display: block;
	pointer-events: none;
	background: none
}

.cx-loading-screen {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.cx-loading-container {
	display: none;
	position: relative
}

.cx-loading-container .cx-loading-icon,
.cx-loading-screen .cx-loading-icon {
	display: inline-block;
	height: 50px;
	width: 50px;
	left: -25px;
	margin-left: 50%;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.cx-loading-container svg,
.cx-loading-screen svg {
	-webkit-animation: cxloadingspin 4s linear infinite;
	-moz-animation: cxloadingspin 4s linear infinite;
	animation: cxloadingspin 4s linear infinite
}

@-moz-keyframes cxloadingspin {
	to {
		-moz-transform: rotate(1turn)
	}
}

@-webkit-keyframes cxloadingspin {
	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes cxloadingspin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.cx-common-container,
.cx-drop-shadow {
	-webkit-box-shadow: 0 0 21px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 0 21px 2px rgba(0, 0, 0, .2)
}

.cx-common-container {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.cx-common-container button,
.cx-common-container form {
	outline: none
}

.cx-common-container * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.cx-common-container ::-webkit-scrollbar {
	width: 5px;
	height: 5px
}

.cx-common-container .cx-titlebar {
	clear: both;
	border-width: 0 0 1px;
	border-style: solid;
	padding: 14px 20px;
	background-color: inherit
}

.cx-common-container .cx-titlebar .cx-icon {
	float: left;
	width: 30px;
	height: 30px;
	margin-top: 2px;
	background-image: url('data:image/png;base64,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ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMTEtMTFUMjI6NDc6NDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE3LTExLTExVDIyOjQ3OjQ5KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5EaXNwbGF5PC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDowYzg3NTIyZS0wZDViLTQ2YTktYTYxMi0wZjdlOTcyYTRiMmI8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1YThmMGNjMC0wN2I4LTExN2ItODIwNy1jODg1YTRiNmI5Mjc8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDphMzliMWM0Yi02ZWU3LTQ0ZjItYmFiNi05ZDc4ZjhkMGNiNjA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmEzOWIxYzRiLTZlZTctNDRmMi1iYWI2LTlkNzhmOGQwY2I2MDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0xMC0wNlQxNDoxNDo0MSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjBjODc1MjJlLTBkNWItNDZhOS1hNjEyLTBmN2U5NzJhNGIyYjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0xMS0xMVQyMjo0Nzo0OSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIzMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvTNtpUAAAAgY0hSTQAAbicAAHOvAAEAPQAAgpAAAHHJAADpTwAAMbIAABTWCgWuqQAAKIZJREFUeNrsnXmQ3Md13z/d/Tvm2t3ZBXZxESAIkiAhipB5SSRNxZAiXylbKsmWaIuqRLZTUqnKURwnVbZLtkuOnLJVUSXluOKUY0dxrMtWpNCWrERWHJ2USMkURVo8BJAEL2CxwAJ7zfk7ujt//GYWWGAB7O7M7s7M9rdqCO7uHL/p15/fe/36dbc4eOdHLU5OTj0p6ZrAyckB6uTk5AB1cnKAOjk5OUCdnJwcoE5O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');
	background-size: 30px;
	border-radius: 100%;
}

.cx-common-container .cx-titlebar .cx-icon svg{
	display:none !important;
}

.cx-common-container .cx-titlebar .cx-title {
	display: inline-block;
	font-size: 24px;
	margin-left: 8px;
	font-weight: lighter
}

.cx-common-container .cx-titlebar .cx-close {
	float: right
}

.cx-common-container .cx-titlebar .cx-close .cx-button-close {
	font-size: 16px
}

.cx-common-container .cx-body {
	padding: 24px 24px 0;
	overflow: auto;
	clear: both;
	position: relative
}

.cx-common-container .cx-body ::-webkit-scrollbar {
	width: 5px;
	height: 5px
}

.cx-common-container .cx-button-container {
	font-size: 12px;
	line-height: 16px
}

.cx-common-container .cx-button-container .cx-button-group .cx-btn {
	margin: 12px 0 0
}

.cx-common-container .cx-button-container .cx-button-group .cx-text {
	margin: 20px 0;
	line-height: 16px
}

.cx-common-container .cx-dialog-container,
.cx-common-container .cx-smokescreen {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none
}

.cx-common-container .cx-dialog-container {
	padding: 48px 96px;
	font-size: 14px
}

.cx-common-container .cx-dialog-container .cx-dialog {
	border: 1px solid;
	padding: 24px;
	top: 28px;
	position: relative;
	display: none
}

.cx-common-container .cx-footer {
	padding: 14px 24px 18px;
	background-color: inherit
}

.cx-common-container .cx-footer .cx-powered-by {
	font-size: 10px
}

.cx-common-container .cx-branding {
	padding: 10px 12px 26px 15px
}

.cx-common-container .cx-branding .cx-icon {
	float: left;
	width: 16px;
	height: 16px
}

.cx-common-container .cx-email-link {
	font-weight: 700
}

.cx-common-container .cx-powered-by .cx-icon {
	position: relative;
	top: 2px
}

.cx-common-container .cx-powered-by .cx-icon svg {
	width: 59px;
	height: 14px
}

.cx-common-container .cx-buttons-window-control {
	position: absolute;
	top: 12px;
	right: 12px;
	font-size: 16px;
	overflow: hidden
}

.cx-common-container .cx-buttons-window-control button {
	display: inline-block;
	padding: 0;
	background-color: transparent;
	border: 0;
	width: 12px;
	height: 12px;
	margin-left: 6px
}
.cx-common-container .cx-buttons-window-control .cx-button-minimize{
	display: none;
	
}


.cx-common-container .cx-buttons-window-control button:focus {
	border: 1px solid
}

.cx-footer .cx-button-group .cx-button-group {
	margin-bottom: 0
}

.cx-button-group {
	overflow: auto
}

.cx-buttons-single {
	text-align: center
}

.cx-buttons-single .cx-btn-default,
.cx-buttons-single .cx-btn-primary {
	float: none
}

.cx-buttons-binary .cx-btn-primary {
	float: right
}

.cx-buttons-binary .cx-btn-default {
	float: left
}

.cx-buttons-primary .cx-btn-primary {
	float: right
}

.cx-buttons-primary .cx-text {
	float: left;
	margin-left: 16px
}

.cx-buttons-default .cx-btn-default {
	float: left
}

.cx-buttons-default .cx-text {
	float: right;
	margin-right: 16px
}

.cx-common-container.cx-close .cx-buttons-window-control button.cx-button-close,
.cx-common-container.cx-minimize .cx-buttons-window-control button.cx-button-minimize {
	display: inline-block
}

.cx-common-container.cx-minimized .cx-buttons-window-control .cx-button-minimize svg {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	border-bottom: 1px transparent
}

.cx-common-container.cx-mobile .cx-btn {
	padding: 5px 14px
}

.cx-common-container.cx-mobile .cx-titlebar {
	padding: 9px 11px
}

.cx-common-container.cx-mobile .cx-titlebar .cx-icon {
	margin-left: 13px
}

.cx-common-container.cx-mobile .cx-buttons-window-control {
	top: 7px;
	right: 0;
	overflow: visible!important
}

.cx-common-container.cx-mobile .cx-buttons-window-control>button {
	margin-right: 10px;
	padding: 4px;
	width: 24px;
	height: 32px
}

.cx-common-container.cx-mobile .cx-button-container .cx-text {
	margin: 16px 9px 16px 0
}

.cx-common-container.cx-mobile .cx-footer {
	border-width: 1px 0 0;
	border-style: solid;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}

.cx-common-container.cx-mobile .cx-dialog-container {
	padding: 20px
}

.cx-common-container.cx-close .cx-buttons-window-control button.cx-button-close,
.cx-common-container.cx-minimize .cx-buttons-window-control button.cx-button-minimize {
	display: inline-block
}

.cx-common-container.cx-overlay.cx-desktop {
	padding: 28px 48px 0;
	min-width: 688px;
	width: auto
}

.cx-common-container.cx-overlay.cx-desktop .cx-button-group {
	padding-bottom: 0
}

.cx-common-container.cx-overlay.cx-desktop .cx-titlebar {
	border: 0;
	padding: 0 0 17px
}

.cx-common-container.cx-overlay.cx-desktop .cx-titlebar .cx-icon {
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 12px;
	margin-top: 0
}

.cx-common-container.cx-overlay.cx-desktop .cx-titlebar .cx-title {
	margin-top: 0;
	margin-left: 0;
	padding: 0;
	line-height: 28px;
	font-size: 24px
}

.cx-common-container.cx-overlay.cx-desktop .cx-titlebar .cx-subtitle {
	font-size: 14px;
	line-height: 40px;
	clear: both
}

.cx-common-container.cx-overlay.cx-desktop .cx-body {
	padding: 17px 0;
	min-height: 66px;
	border-width: 1px 0;
	border-style: solid
}

.cx-common-container.cx-overlay.cx-desktop .cx-footer {
	padding: 8px 0 24px
}

.cx-common-container.cx-overlay.cx-desktop .cx-button-container {
	margin-bottom: 12px
}

.cx-widget.ow-modal.cx-mobile {
	margin-left: 0!important;
	top: inherit!important;
	right: inherit!important;
	bottom: 0!important;
	left: 0!important;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 1000000!important
}

.cx-common-container.cx-overlay.cx-mobile {
	min-width: auto
}

.cx-common-container.cx-overlay.cx-mobile .cx-subtitle {
	font-size: 14px;
	line-height: 40px;
	clear: both
}

.cx-common-container.cx-overlay.cx-mobile .cx-footer {
	padding: 14px 24px 18px
}

.cx-common-container.cx-overlay.cx-mobile.cx-portrait {
	padding: 0;
	height: 100%;
	width: 100%
}

.cx-common-container.cx-overlay.cx-mobile.cx-portrait .cx-close {
	padding: 4px 8px;
	font-size: 24px
}

.cx-common-container.cx-overlay.cx-mobile.cx-portrait .cx-body {
	max-height: none;
	padding: 16px 24px 17px;
	border-width: 1px 0;
	border-style: solid
}

.cx-common-container.cx-overlay.cx-mobile.cx-portrait .cx-body .cx-wrapper {
	height: 100%;
	max-height: none
}

.cx-common-container.cx-overlay.cx-mobile.cx-portrait .cx-button-container .cx-button-group .cx-btn {
	margin: 8px 24px
}

.cx-common-container.cx-overlay.cx-mobile.cx-landscape {
	height: 100%;
	width: 100%;
	padding: 0
}

.cx-common-container.cx-overlay.cx-mobile.cx-landscape .cx-close {
	padding: 4px 8px;
	font-size: 24px
}

.cx-common-container.cx-overlay.cx-mobile.cx-landscape .cx-body {
	border-width: 0;
	border-style: solid;
	padding: 16px 24px 17px;
	border-top: 0
}

.cx-common-container.cx-overlay.cx-mobile.cx-landscape .cx-body .wrapper {
	max-height: none;
	height: 100%
}

.cx-common-container.cx-overlay.cx-mobile.cx-landscape .cx-button-container .cx-button-group .cx-btn {
	height: 32px;
	margin: 8px 24px
}

.cx-common-container.cx-toast .cx-button-container {
	padding: 0 24px
}

.cx-widget.cx-theme-dark {
	color: #fdfdfd;
	background-color: #33383d;
	scrollbar-face-color: #a3a8ae;
	scrollbar-track-color: #212529;
	scrollbar-arrow-color: #a3a8ae
}

.cx-widget.cx-theme-dark .cx-theme {
	background-color: #33383d;
	color: #fdfdfd;
	border-color: #222529!important
}

.cx-widget.cx-theme-dark .cx-overlay {
	background-color: #33383d
}

.cx-widget.cx-theme-dark .cx-svg-icon-tone1 {
	fill: #fdfdfd
}

.cx-widget.cx-theme-dark .cx-svg-icon-tone2 {
	fill: #8c8c8c
}

.cx-widget.cx-theme-dark .cx-svg-icon-shadow1 {
	fill: #000;
	opacity: .2
}

.cx-widget.cx-theme-dark .cx-svg-icon-shadow2 {
	fill: #000;
	opacity: .1
}

.cx-widget.cx-theme-dark * {
	border-color: #222529
}

.cx-widget.cx-theme-dark .cx-titlebar .cx-title {
	color: #fdfdfd
}

.cx-widget.cx-theme-dark .cx-buttons-window-control .cx-svg-icon-tone1,
.cx-widget.cx-theme-dark .cx-input-icon-overlay .cx-svg-icon-tone1 {
	fill: #98a7b8
}

.cx-widget.cx-theme-dark a,
.cx-widget.cx-theme-dark a:hover,
.cx-widget.cx-theme-dark label {
	color: #fdfdfd
}

.cx-widget.cx-theme-dark .cx-icon-alert-circle {
	color: #f53131
}

.cx-widget.cx-theme-dark .cx-branding,
.cx-widget.cx-theme-dark .cx-footer {
	color: #98a7b8
}

.cx-widget.cx-theme-dark .cx-branding *,
.cx-widget.cx-theme-dark .cx-footer * {
	fill: #98a7b8
}

.cx-widget.cx-theme-dark .cx-form-control {
	background-color: #444a52;
	color: #fdfdfd
}

.cx-widget.cx-theme-dark .cx-form-control.cx-error {
	border-color: #f53131!important
}

.cx-widget.cx-theme-dark .cx-form-control::placeholder {
	color: #c5ccd6
}

.cx-widget.cx-theme-dark .cx-form-control:-moz-placeholder,
.cx-widget.cx-theme-dark .cx-form-control::-moz-placeholder {
	color: #c5ccd6
}

.cx-widget.cx-theme-dark .cx-form-control:-ms-input-placeholder {
	color: #c5ccd6
}

.cx-widget.cx-theme-dark .cx-form-control::-webkit-input-placeholder {
	color: #c5ccd6
}

.cx-widget.cx-theme-dark .cx-btn:focus,
.cx-widget.cx-theme-dark .cx-button-group button:focus,
.cx-widget.cx-theme-dark .cx-form-control:focus,
.cx-widget.cx-theme-dark input:focus,
.cx-widget.cx-theme-dark textarea:focus {
	border-color: #75a8ff!important
}

.cx-widget.cx-theme-dark input,
.cx-widget.cx-theme-dark select,
.cx-widget.cx-theme-dark textarea {
	background-color: #444a52;
	color: #fdfdfd
}

.cx-widget.cx-theme-dark .cx-btn-default {
	background: none;
	border-color: #222529!important;
	color: #fdfdfd;
	background-color: #222529
}

.cx-widget.cx-theme-dark .cx-btn.cx-disabled {
	background: #ccc
}

.cx-widget.cx-theme-dark .cx-btn-primary {
	color: #fdfdfd;
	border-color: #2e69db!important;
	background: #5081e1;
	background: -moz-linear-gradient(top, #5081e1 0, #4375d6 100%);
	background: -webkit-linear-gradient(top, #5081e1, #4375d6);
	background: linear-gradient(180deg, #5081e1 0, #4375d6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@bg_color_4", endColorstr="@bg_color_5", GradientType=0)
}

.cx-widget.cx-theme-dark .cx-ac-dropdown-menu {
	background: #33383d;
	border-color: #222529!important
}

.cx-widget.cx-theme-dark .cx-ac-suggestion.cx-active,
.cx-widget.cx-theme-dark .cx-ac-suggestion:hover {
	background-color: #75a8ff;
	color: #fdfdfd
}

.cx-widget.cx-theme-dark ::-webkit-scrollbar-thumb {
	background: #a3a8ae
}

.cx-widget.cx-theme-dark .cx-smokescreen {
	background-color: #33383d;
	opacity: .7
}

.cx-widget.cx-theme-dark .cx-dialog-container .cx-dialog {
	background-color: #33383d;
	border-color: #222529!important
}

.cx-widget.cx-theme-dark .cx-theme-background {
	background-color: #33383d
}

.cx-widget.cx-theme-dark .cx-theme-border {
	border: 1px solid #222529!important
}

.cx-widget.cx-theme-dark .cx-theme-text {
	color: #fdfdfd
}

.cx-widget.cx-theme-dark .cx-theme-icon-interactive1 svg .cx-svg-icon-tone1 {
	fill: #5081e1
}

.cx-widget.cx-theme-dark .cx-theme-icon-positive svg .cx-svg-icon-tone1 {
	fill: #4ac764
}

.cx-widget.cx-theme-dark .cx-theme-icon-negative svg .cx-svg-icon-tone1 {
	fill: #f53131
}

.cx-widget.cx-theme-dark .cx-theme-icon-warning svg .cx-svg-icon-tone1 {
	fill: #f8a740
}

.cx-widget.cx-theme-dark .cx-warning {
	color: #f53131!important
}

.cx-widget.cx-theme-dark .cx-warning .cx-icon svg * {
	fill: #f53131!important
}

.cx-widget.cx-theme-dark .cx-countdown {
	color: #fdfdfd
}

.cx-widget.cx-theme-dark .cx-countdown .cx-icon svg * {
	fill: #fdfdfd
}

.cx-widget.cx-theme-light {
	color: #444a52;
	background-color: #fdfdfd;
	scrollbar-face-color: #ccc
}

.cx-widget.cx-theme-light .cx-theme {
	background-color: #fdfdfd;
	color: #444a52;
	border-color: #dae1e8!important
}

.cx-widget.cx-theme-light .cx-overlay {
	background-color: #fdfdfd
}

.cx-widget.cx-theme-light .cx-svg-icon-tone1 {
	fill: #ff4f1f
}

.cx-widget.cx-theme-light .cx-svg-icon-tone2 {
	fill: #8c8c8c
}

.cx-widget.cx-theme-light .cx-svg-icon-shadow1 {
	fill: #000;
	opacity: .2
}

.cx-widget.cx-theme-light .cx-svg-icon-shadow2 {
	fill: #000;
	opacity: .1
}

.cx-widget.cx-theme-light * {
	border-color: #ffffff;
}

.cx-widget.cx-theme-light .cx-titlebar  {
	background-color: #00a02c;
}

.cx-widget.cx-theme-light .cx-titlebar .cx-title {
	color: #ffffff;
}
.cx-widget.cx-theme-light .cx-titlebar .cx-title .cx-icon svg{
	display:none;
}

.cx-widget.cx-theme-light .cx-buttons-window-control .cx-svg-icon-tone1,
.cx-widget.cx-theme-light .cx-input-icon-overlay .cx-svg-icon-tone1 {
	fill: #98a7b8
}

.cx-widget.cx-theme-light .cx-input-group-btn .cx-svg-icon-tone1 {
	fill: #fdfdfd
}

.cx-widget.cx-theme-light label {
	color: #444a52
}

.cx-widget.cx-theme-light a,
.cx-widget.cx-theme-light a:hover {
	color: #000
}

.cx-widget.cx-theme-light .cx-icon-alert-circle {
	color: #f53131
}

.cx-widget.cx-theme-light .cx-branding,
.cx-widget.cx-theme-light .cx-footer {
	color: #98a7b8
}

.cx-widget.cx-theme-light .cx-branding *,
.cx-widget.cx-theme-light .cx-footer * {
	fill: #98a7b8
}

.cx-widget.cx-theme-light .cx-form-control.cx-error {
	border-color: #f53131
}

.cx-widget.cx-theme-light .cx-form-control::placeholder {
	color: #c5ccd6
}

.cx-widget.cx-theme-light .cx-form-control:-moz-placeholder,
.cx-widget.cx-theme-light .cx-form-control::-moz-placeholder {
	color: #c5ccd6
}

.cx-widget.cx-theme-light .cx-form-control:-ms-input-placeholder {
	color: #c5ccd6
}

.cx-widget.cx-theme-light .cx-form-control::-webkit-input-placeholder {
	color: #c5ccd6
}

.cx-widget.cx-theme-light .cx-btn:focus,
.cx-widget.cx-theme-light .cx-button-group button:focus,
.cx-widget.cx-theme-light .cx-form-control:focus,
.cx-widget.cx-theme-light input:focus,
.cx-widget.cx-theme-light textarea:focus {
	/*border-color: #75a8ff!important*/
}

.cx-widget.cx-theme-light input[type=email],
.cx-widget.cx-theme-light input[type=tel],
.cx-widget.cx-theme-light input[type=text],
.cx-widget.cx-theme-light select,
.cx-widget.cx-theme-light textarea {
	background-color: #fdfdfd;
	color: #444a50;
	margin: 0 !important;
}

.cx-widget.cx-theme-light .cx-btn-default {
	background: none;
	border-color: #dae1e8!important;
	color: #fdfdfd;
	background-color: #555d66
}

.cx-widget.cx-theme-light .cx-btn.cx-disabled {
	background: #ccc
}

.cx-widget.cx-theme-light .cx-btn-primary {
	color: #fdfdfd;
	border-color: #2e69db!important;
	background: #00a02c;
	background: -moz-linear-gradient(top, #00a02c 0, #028927  100%);
	background: -webkit-linear-gradient(top, #00a02c, #028927 );
	background: linear-gradient(180deg, #00a02c 0, #028927 );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@bg_color_4", endColorstr="@bg_color_5", GradientType=0)
}

.cx-widget.cx-theme-light .cx-ac-dropdown-menu {
	background: #fdfdfd;
	border-color: #dae1e8!important
}

.cx-widget.cx-theme-light .cx-ac-suggestion.cx-active,
.cx-widget.cx-theme-light .cx-ac-suggestion:hover {
	background-color: #75a8ff;
	color: #fdfdfd
}

.cx-widget.cx-theme-light ::-webkit-scrollbar-thumb {
	background: #ccc
}

.cx-widget.cx-theme-light .cx-smokescreen {
	background-color: #fdfdfd;
	opacity: .7
}

.cx-widget.cx-theme-light .cx-dialog-container .cx-dialog {
	background-color: #fdfdfd;
	border-color: #dae1e8!important
}

.cx-widget.cx-theme-light .cx-theme-background {
	background-color: #fdfdfd
}

.cx-widget.cx-theme-light .cx-theme-border {
	border: 1px solid #dae1e8!important
}

.cx-widget.cx-theme-light .cx-theme-text {
	color: #444a52
}

.cx-widget.cx-theme-light .cx-theme-icon-interactive1 svg .cx-svg-icon-tone1 {
	fill: #5081e1
}

.cx-widget.cx-theme-light .cx-theme-icon-positive svg .cx-svg-icon-tone1 {
	fill: #4ac764
}

.cx-widget.cx-theme-light .cx-theme-icon-negative svg .cx-svg-icon-tone1 {
	fill: #f53131
}

.cx-widget.cx-theme-light .cx-theme-icon-warning svg .cx-svg-icon-tone1 {
	fill: #f8a740
}

.cx-widget.cx-theme-light .cx-warning {
	color: #f53131!important
}

.cx-widget.cx-theme-light .cx-warning .cx-icon svg * {
	fill: #f53131!important
}

.cx-widget.cx-theme-light .cx-countdown {
	color: #444a52
}

.cx-widget.cx-theme-light .cx-countdown .cx-icon svg * {
	fill: #444a52
}

.ow-overlay {
	position: fixed;
	z-index: 1000010;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #33383d;
	opacity: .8
}

.ow-closed {
	display: none
}

.ow-modal {
	position: fixed;
	z-index: 20;
	top: 50px
}

.ow-position-center {
	left: 50%
}

.ow-position-left {
	left: 100px
}

.ow-position-right {
	right: 100px
}

.ow-modal-visibility,
.ow-modal-visibility:hover {
	z-index: 1000020!important
}

.cx-toaster {
	position: fixed;
	bottom: 0;
	width: 320px;
	z-index: 999998
}

.cx-toaster .cx-common-container .cx-titlebar .cx-icon {
	width: 30px
}

.cx-toaster.cx-mobile {
	right: inherit!important;
	left: 0;
	width: 100%
}

.cx-side-button-group {
	white-space: nowrap;
	position: fixed;
	bottom: 2%;
	/*top: 12%;*/
	right: 5%;
	z-index: 0!important;
	border-radius: 25px;
/*	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%; */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-moz-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	background-color: transparent!important
}

.cx-side-button-group .cx-side-button {
	position: relative;
	font-weight: 600;
	/*padding: 10px;*/
	display: inline-block;
	cursor: pointer;
	margin-left: 6px;
	transform: none;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .2);
	box-shadow: 0 0 8px rgba(0, 0, 0, .2);
	border-radius: 10px;
	width:230px;
	background:#00aa32;
	height: 43;
	text-align: center; vertical-align:middle;
}

.cx-side-button-group .cx-side-button .cx-side-button-img {
	height: inherit;
	margin: 0px;
	display: inline-block;
	float: left;
    height: 43px;
	width:46px;
	background: url("data:image/png;base64, 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/GMzLdsAADodaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxMy0wOS0wNFQxMzozMjo0OCswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTA0LTEzVDE5OjM0OjQ0KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wNC0xM1QxOTozNDo0NCswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo1NGM5ZWE4MS0wZTJlLTQ4OGQtYWI3ZC05ZDc2NTE5NzJiOGE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MThmNjhhMzUtNDdlYy00Y2RmLTk2MjUtNGFiMTM4NjYwNDljPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MThmNjhhMzUtNDdlYy00Y2RmLTk2MjUtNGFiMTM4NjYwNDljPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjE4ZjY4YTM1LTQ3ZWMtNGNkZi05NjI1LTRhYjEzODY2MDQ5Yzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxMy0wOS0wNFQxMzozMjo0OCswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1NGM5ZWE4MS0wZTJlLTQ4OGQtYWI3ZC05ZDc2NTE5NzJiOGE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDQtMTNUMTk6MzQ6NDQrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj42MDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj42MDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yOTM8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PmmZoQkAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAE7tJREFUeNrs3Xm4VXW9x/E3HBDx4BDggEKg1wmnnJ5yyJzqWmGOmaZphlaGdpu7csuhzDLNrMwcK2czzaGcrqY5J+Y8lFoZxAVMURk9IBzO/eO7KuQ5cM5av732WXvv9+t5eCrav99hf/fan7OG39Cvq6sLSWoEAyxBZQwExgKbAesDI4HhwOrAYGAlS6SKWAJ0APOAmcAMYDLwPPAUMMfAaj79gB2AccDuwLbAypZFTRBmzwH3ALcCdwALaval8ZKw7kYDnwIOB0ZZDjW5OcC1wLnAIwZW49gAOBn4qGe2alF3AycA9xtY1TU4+5C+hPehpC7gGuBzwEsGVrVsBVxF3EiX9G+vAuOBX+dp1N+6leZA4EHDSurWMOAG4ETPsPre0cB5QJulkHp0HjAhu1z0DKvODgPON6ykXjsGONMzrPrbGbgTGGQppNwmEMMfDKw6GAo8SYxQl5TfQmAn4DEvCcv3A8NK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") no-repeat ;
	background-position: center;
	background-size : 20px 20px;
	background-color:#028228;
	border-radius:  10px 0  0 10px;
 }

.cx-side-button-group .cx-side-button .cx-side-button-label {
	margin: 10px;
	padding-left: 12px;
	white-space: nowrap;
	color: #ffffff;
	font-weight:400;
	/*height: 30px;  margin-left:10px; display:inline-block; vertical-align:middle;  font-size:20px;*/
}

.cx-calendar {
	padding: 24px 24px 18px;
	width: 320px;
	height: 100%;
	-webkit-overflow-scrolling: touch
}

.cx-calendar .cx-disable-time {
	pointer-events: none;
	opacity: .2
}

.cx-calendar .cx-calendar-row span:hover,
.cx-calendar .cx-tablinks:hover,
.cx-calendar div.cx-calendar-day-container:hover {
	cursor: pointer;
	background-color: #2e69db
}

.cx-calendar .cx-active,
.cx-calendar .cx-tablinks:focus,
.cx-calendar div:focus {
	background-color: #2e69db!important;
	color: #fdfdfd
}

.cx-calendar .cx-calendar-day,
.cx-calendar .cx-tablinks {
	font-weight: 700
}

.cx-calendar .cx-wrapper {
	height: 86%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 12px;
	border-width: 0 0 1px;
	border-style: solid
}

.cx-calendar .cx-wrapper-left {
	position: relative;
	float: left;
	width: auto;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	min-width: 90px;
	height: 100%
}

.cx-calendar .cx-wrapper-left .cx-calendar-days .cx-calendar-day-container {
	height: 44px;
	padding: 8px 12px;
	transition: .2s
}

.cx-calendar .cx-wrapper-left .cx-calendar-days .cx-calendar-day-container .cx-calendar-day-divider {
	display: none
}

.cx-calendar .cx-calendar-periods {
	padding: 0 8px;
	border-width: 0 0 0 1px;
	border-style: solid;
	overflow-y: auto;
	width: 180px;
	height: 100%
}

.cx-calendar .cx-calendar-periods ul.cx-tab {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden
}

.cx-calendar .cx-calendar-periods ul.cx-tab li {
	float: left
}

.cx-calendar .cx-calendar-periods .cx-tablinks {
	display: inline-block;
	text-align: center;
	padding: 12px 21px;
	text-decoration: none;
	transition: .2s
}

.cx-calendar .cx-calendar-periods .cx-tablinks.cx-two-periods {
	padding: 12px 24px
}

.cx-calendar .cx-calendar-periods .cx-tablinks.cx-one-period {
	padding: 12px 69px
}

.cx-calendar .cx-calendar-periods .cx-wrapper-right {
	height: inherit
}

.cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent {
	display: none;
	padding: 0;
	height: inherit
}

.cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent .cx-time-wrapper {
	position: relative;
	-webkit-overflow-scrolling: touch
}

.cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent .cx-time-wrapper -webkit-scrollbar {
	width: 5px
}

.cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent .cx-calendar-row>span {
	padding: 14px 12px;
	text-align: center;
	width: 50%;
	display: inline-block
}

.cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent .cx-calendar-row .cx-disable-time {
	pointer-events: none;
	opacity: .3
}

.cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent .cx-calendar-row .cx-hide-time {
	display: none
}

.cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent .cx-control-time-slots {
	padding: 16px 9px
}

.cx-calendar .cx-calendar-error-container {
	position: absolute;
	background-color: inherit;
	z-index: 3;
	top: 80px;
	left: 60px;
	right: 40px
}

.cx-calendar .cx-calendar-error-container .cx-calendar-error {
	padding: 24px;
	box-shadow: 0 0 21px 2px rgba(0, 0, 0, .2);
	border-color: inherit!important;
	border: 1px solid
}

.cx-calendar .cx-calendar-error-container .cx-calendar-error .cx-icon {
	margin: 6px;
	float: left;
	width: 24px
}

.cx-calendar .cx-calendar-error-container .cx-calendar-error .cx-icon-alert-circle {
	display: block
}

.cx-calendar .cx-calendar-error-container .cx-calendar-error .cx-error-message {
	padding: 0 0 12px 18px;
	word-wrap: break-word;
	white-space: pre-line
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	.cx-calendar .cx-wrapper-left .cx-calendar-day-container {
		padding: 8px 12px 8px 4px!important
	}
	.cx-calendar .cx-calendar-periods {
		width: 182px
	}
	.cx-calendar .cx-calendar-periods .cx-calendar-row>span {
		padding: 14px 12px 14px 10px!important
	}
}

.cx-calendar.cx-disabled .cx-loading-screen {
	display: block
}

.cx-calendar.cx-disabled .cx-loading-screen .cx-loading-icon {
	top: 40%
}

.cx-calendar.cx-disabled .cx-calendar-periods,
.cx-calendar.cx-disabled .cx-wrapper-left,
.cx-calendar.cx-disabled>.cx-button-group {
	pointer-events: none;
	opacity: .2
}

.cx-mobile .cx-calendar {
	position: fixed;
	padding: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 667px;
	z-index: 2;
	-webkit-overflow-scrolling: touch
}

.cx-mobile .cx-calendar .cx-wrapper-left {
	width: 50%;
	height: inherit
}

.cx-mobile .cx-calendar .cx-wrapper-left .cx-calendar-day-container {
	height: inherit;
	padding: 18px 24px 1px
}

.cx-mobile .cx-calendar .cx-wrapper-left .cx-calendar-day-container .cx-calendar-day-wrapper {
	border-width: 0 0 1px;
	border-style: solid;
	padding-bottom: 18px;
	margin: 0 0 -2px
}

.cx-mobile .cx-calendar .cx-wrapper-left .cx-calendar-day-container .cx-calendar-day-wrapper .cx-calendar-day {
	font-size: 18px;
	font-weight: 400
}

.cx-mobile .cx-calendar .cx-wrapper-left .cx-calendar-day-container .cx-calendar-day-wrapper .cx-calendar-date {
	font-size: 18px;
	font-weight: lighter
}

.cx-mobile .cx-calendar .cx-button-close {
	margin-right: 3px;
	height: 24px;
	width: 24px
}

.cx-mobile .cx-calendar .cx-calendar-periods {
	padding: 0;
	width: 50%;
	position: relative;
	-webkit-overflow-scrolling: touch;
	height: inherit
}

.cx-mobile .cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent {
	display: block;
	height: inherit
}

.cx-mobile .cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent .cx-time-wrapper .cx-time-content {
	float: right;
	width: 100%
}

.cx-mobile .cx-calendar .cx-calendar-periods .cx-wrapper-right .cx-tabcontent .cx-time-wrapper .cx-time-content .cx-calendar-row span {
	font-size: 24px;
	font-weight: lighter;
	display: block;
	padding: 14px 24px;
	width: 100%;
	text-align: right
}

.cx-mobile .cx-calendar .cx-calendar-error-container {
	margin: 0 12%;
	width: 75%;
	top: 59px;
	left: 0;
	right: 0
}

.cx-mobile .cx-calendar.cx-disabled .cx-loading-screen .cx-loading-icon {
	top: 50%
}

.cx-mobile.cx-landscape .cx-calendar .cx-calendar-day-container .cx-calendar-day {
	float: left
}

.cx-mobile.cx-landscape .cx-calendar .cx-calendar-day-container .cx-calendar-day-divider {
	display: block;
	padding: 4px;
	float: left
}

.cx-mobile.cx-landscape .cx-calendar .cx-calendar-day-container .cx-calendar-date {
	padding-top: 1px
}

.cx-calendar.cx-theme-light .cx-calendar-row span:hover {
	background-color: #cedffd
}

.cx-console {
	overflow-y: auto;
	cursor: inital!important;
	padding: 0;
	width: 510px
}

.cx-console .cx-section {
	margin-bottom: 24px
}

.cx-console h2 {
	cursor: pointer;
	float: left;
	clear: left;
	font-size: 16px;
	margin-top: 0
}

.cx-console .cx-smokescreen {
	display: none;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	opacity: .8;
	z-index: 1
}

.cx-console .cx-alert-container {
	display: none;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.cx-console .cx-alert-container>.cx-wrapper {
	margin: 0 16px;
	padding: 24px 24px 0;
	border: 1px solid #eee
}

.cx-console .cx-return-area-container {
	cursor: pointer
}

.cx-console .cx-return-area-container .cx-return-area {
	margin: 4px 2px;
	padding: 2px;
	border: 1px solid #000;
	opacity: .5;
	-webkit-transition: border .3s linear!important;
	-ms-transition: border .3s linear!important;
	transition: border .3s linear!important
}

.cx-console .cx-line {
	display: inline-flex;
	width: 510px
}

.cx-console .cx-dropdown {
	width: 195px!important
}

.cx-console .cx-show {
	display: block
}

.cx-console .cx-execute-button {
	z-index: 0;
	position: static!important;
	display: inline-block;
	margin: 0 1px!important
}

.cx-console .cx-execute-button button {
	width: 110px
}

.cx-console .cx-options-area {
	display: block;
	margin-top: 10px!important;
	resize: horizontal!important;
	width: 100%
}

.cx-console .cx-options-area:focus {
	outline: 0;
	border-color: #75a8ff!important
}

.cx-console .cx-watch-table-container {
	display: none;
	margin: 24px 0
}

.cx-console .cx-watch-table-container .cx-watch-table {
	cursor: pointer;
	width: 510px;
	margin: 10px 0
}

.cx-console .cx-watch-table-container .cx-watch-table thead tr {
	border-bottom: 1px solid #fff
}

.cx-console .cx-watch-table-container .cx-watch-table tbody tr td.cx-unsubscribe {
	cursor: pointer
}

.cx-console .cx-watch-table-container .cx-watch-table tbody tr td.cx-unsubscribe:hover {
	background: red;
	color: #fff
}

.cx-console .cx-watch-table-container .cx-watch-table .cx-plug-td {
	width: 80%
}

.cx-console .cx-watch-table-container .cx-watch-table .cx-unsubscribe {
	width: 20%;
	text-align: center
}

.cx-console .cx-clear-all {
	display: none;
	width: 510px
}

.cx-console .cx-clear-all button {
	width: 110px;
	float: right
}

.cx-console .cx-backgroundRed {
	background: red;
	color: #fff
}

.cx-console .cx-outlineRed {
	outline: 2px solid red!important
}

.cx-console .cx-outlineGreen {
	outline: 2px solid green!important
}

.cx-console .cx-fadeNone {
	background: none!important
}

.cx-channel-selector.cx-common-container.cx-overlay.cx-desktop {
	min-width: auto
}

.cx-channel-selector.cx-common-container.cx-overlay.cx-desktop .cx-body {
	padding: 17px 0 0!important
}

.cx-channel-selector {
	height: 100%
}

.cx-channel-selector .cx-wrapper {
	max-width: 780px;
	overflow-y: hidden;
	overflow-x: auto;
	height: 240px;
	position: relative;
	-webkit-overflow-scrolling: touch
}

.cx-channel-selector .cx-channels {
	overflow: hidden;
	float: left;
	-webkit-overflow-scrolling: touch
}

.cx-channel-selector .cx-channels .cx-channel {
	height: 223px;
	width: 136px;
	border-width: 1px;
	border-style: solid;
	padding: 16px;
	cursor: pointer;
	position: relative;
	margin-right: 17px;
	margin-bottom: 17px;
	float: left
}

.cx-channel-selector .cx-channels .cx-channel .cx-channel-details {
	padding-top: 22px;
	clear: both;
	text-align: center
}

.cx-channel-selector .cx-channels .cx-channel>.cx-icon {
	padding: 10px 0 0;
	margin: 0 auto 30px;
	height: 64px;
	width: 64px
}

.cx-channel-selector .cx-channels .cx-channel .cx-name {
	font-weight: 700;
	font-size: 15px
}

.cx-channel-selector .cx-channels .cx-channel .cx-availability {
	padding: 12px 0
}

.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-message {
	font-weight: 100;
	font-size: 13px;
	padding-bottom: 12px;
	position: absolute;
	bottom: 25px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-status-message {
	display: none
}

.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-status {
	font-size: 14px;
	position: absolute;
	bottom: 8px;
	left: 0;
	right: 0;
	margin: 0 auto
}

.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-status-time {
	font-size: 12px
}

.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-subtitle {
	float: left;
	font-size: 12px;
	font-weight: 100
}

.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-control-icon {
	padding-right: 4px
}

.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-status-icon {
	position: relative;
	top: 4px
}

.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-status-icon svg {
	height: 16px;
	width: 16px
}

.cx-channel-selector .cx-channels .cx-channel-disable {
	opacity: .3;
	pointer-events: none
}

.cx-channel-selector .cx-channels .cx-channel:last-child {
	margin-right: 0
}

.cx-channel-selector .cx-channels .cx-channel:hover {
	background-color: #f2f4f7
}

.cx-channel-selector .cx-cobrowse-start {
	display: none;
	position: absolute;
	bottom: 14px;
	right: 49px
}

.cx-mobile.cx-channel-selector .cx-body {
	padding: 0 24px!important
}

.cx-mobile.cx-channel-selector .cx-wrapper {
	height: inherit;
	overflow: inherit
}

.cx-mobile.cx-channel-selector .cx-channels {
	width: auto!important
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel {
	display: inline-flex!important;
	align-items: center;
	width: 100%;
	height: inherit;
	padding: 12px 0;
	margin: 0;
	border-width: 0 0 1px;
	border-style: solid
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel .cx-channel-details {
	padding-top: 0!important;
	width: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel .cx-channel-details .cx-name {
	width: 100%;
	text-align: left
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel.cx-hide {
	display: none!important
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel>.cx-icon {
	float: left;
	height: 46px;
	width: 46px;
	margin: 0 10px 0 0!important;
	padding: 0!important
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel .cx-availability {
	width: 100%;
	padding: 0
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-status-time {
	font-size: 12px
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-status {
	bottom: auto;
	position: relative;
	text-align: left
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-subtitle {
	line-height: 20px;
	font-weight: 400
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-message {
	display: none
}

.cx-mobile.cx-channel-selector .cx-channels .cx-channel .cx-availability .cx-status-message {
	font-size: 12px;
	font-weight: 400;
	display: inline-block;
	padding-left: 4px
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
	.cx-channels .cx-channel .cx-name {
		font-size: 15px!important
	}
}

.cx-theme-dark .cx-channel-selector .cx-channels .cx-channel:hover,
.cx-theme-dark .cx-channel-selector .cx-wrapper .cx-channel:hover {
	background-color: #222529
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
	.cx-channel-selector .cx-wrapper {
		max-width: 715px
	}
}

.cx-call-us .cx-cobrowse-offer {
	display: none
}

.cx-call-us .cx-dialog-cobrowse .cx-message {
	padding-bottom: 18px
}

.cx-call-us .cx-contacts-header-container {
	display: inline-block
}

.cx-call-us .cx-contacts-header-container .contacts-header {
	display: inline;
	font-weight: 300
}

.cx-call-us .cx-alert {
	display: none;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.cx-call-us .cx-alert>.cx-wrapper {
	margin: 0 16px;
	background-color: #fff;
	padding: 24px 24px 0;
	border: 1px solid #eee
}

.cx-call-us .cx-content .cx-wrapper {
	overflow: auto
}

.cx-call-us .cx-content .cx-phone-title {
	white-space: nowrap;
	padding-right: 20px
}

.cx-call-us .cx-content .cx-phone-number {
	white-space: nowrap
}

.cx-call-us .cx-content .cx-phone-number a {
	color: inherit!important
}

.cx-call-us .cx-content .cx-phone-number a:hover {
	color: inherit!important;
	font-style: inherit!important;
	text-decoration: inherit!important
}

.cx-call-us .cx-content .cx-main-phone {
	overflow: hidden
}

.cx-call-us .cx-content .cx-main-phone .cx-phone-title {
	float: left;
	width: 50%;
	height: 50px;
	font-size: 36px
}

.cx-call-us .cx-content .cx-main-phone .cx-phone-number {
	float: right;
	width: 50%;
	height: 50px;
	text-align: right;
	font-size: 37px
}

.cx-call-us .cx-content .cx-alt-phones {
	float: right;
	max-width: 340px;
	text-align: right;
	margin-top: 15px
}

.cx-call-us .cx-content .cx-alt-phones>div {
	overflow: hidden;
	white-space: nowrap
}

.cx-call-us .cx-content .cx-alt-phones .cx-phone-title {
	display: inline-block;
	float: left;
	line-height: 35px;
	font-weight: 400
}

.cx-call-us .cx-content .cx-alt-phones .cx-phone-number {
	display: inline-block;
	text-align: right;
	font-size: 23px
}

.cx-call-us .cx-content .cx-availability {
	float: left;
	max-width: 200px;
	text-align: left;
	font-weight: 400;
	color: #9fabb7
}

.cx-call-us .cx-content .cx-availability .cx-hours>div {
	line-height: 24px;
	font-size: 15px
}

.cx-call-us .cx-content .cx-availability .cx-ewt {
	display: none
}

.cx-call-us>.cx-button-group {
	padding: 0
}

.cx-call-us>.cx-button-group span.cx-cobrowse-footer {
	display: none;
	float: right;
	line-height: 2.666667
}

.cx-call-us.cx-mobile {
	width: auto
}

.cx-call-us.cx-mobile .cx-content {
	border: 0;
	height: auto
}

.cx-call-us.cx-mobile .cx-main-phone .cx-phone-title {
	font-weight: 300
}

.cx-call-us.cx-mobile .cx-main-phone .cx-phone-number {
	width: auto
}

.cx-call-us.cx-mobile.cx-portrait .cx-body {
	border-width: 0
}

.cx-call-us.cx-mobile.cx-portrait .cx-main-phone .cx-phone-number {
	float: left;
	width: auto
}

.cx-call-us.cx-mobile.cx-portrait .cx-alt-phones {
	float: left
}

.cx-call-us.cx-mobile.cx-portrait .cx-alt-phones .cx-phone-number {
	float: left;
	clear: both
}

.cx-call-us.cx-mobile.cx-portrait .cx-availability {
	clear: both;
	margin-top: 25px
}

@media (max-width:360px) {
	.cx-call-us>.cx-button-group span.right {
		float: left
	}
}

.intl-tel-input {
	position: relative;
	display: inline-block
}

.intl-tel-input * {
	box-sizing: border-box;
	-moz-box-sizing: border-box
}

.intl-tel-input .hide {
	display: none
}

.intl-tel-input .v-hide {
	visibility: hidden
}

.intl-tel-input input,
.intl-tel-input input[type=tel],
.intl-tel-input input[type=text] {
	position: relative;
	z-index: 0;
	margin-top: 0!important;
	margin-bottom: 0!important;
	padding-right: 36px;
	margin-right: 0
}

.intl-tel-input .flag-container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px
}

.intl-tel-input .selected-flag {
	z-index: 1;
	position: relative;
	width: 36px;
	height: 100%;
	padding: 0 0 0 8px
}

.intl-tel-input .selected-flag .iti-arrow {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #555
}

.intl-tel-input .selected-flag .iti-arrow.up {
	border-top: none;
	border-bottom: 4px solid #555
}

.intl-tel-input .country-list {
	position: absolute;
	z-index: 2;
	list-style: none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 -1px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
	background-color: #fff;
	border: 1px solid #ccc;
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll;
	color: #000
}

.intl-tel-input .country-list.dropup {
	bottom: 100%;
	margin-bottom: -1px
}

.intl-tel-input .country-list .flag-box {
	display: none
}

@media (max-width:500px) {
	.intl-tel-input .country-list {
		white-space: normal
	}
}

.intl-tel-input .country-list .divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc
}

.intl-tel-input .country-list .country {
	padding: 5px 10px
}

.intl-tel-input .country-list .country .dial-code {
	color: #999
}

.intl-tel-input .country-list .country.highlight {
	background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .dial-code,
.intl-tel-input .country-list .flag-box {
	vertical-align: middle
}

.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .flag-box {
	margin-right: 6px
}

.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.allow-dropdown input[type=text] {
	padding-right: 6px;
	padding-left: 16px;
	margin-left: 0
}

.intl-tel-input.allow-dropdown .flag-container {
	right: auto;
	left: 0
}

.intl-tel-input.allow-dropdown .selected-flag {
	width: 18px
}

.intl-tel-input.allow-dropdown .flag-container:hover {
	cursor: pointer
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
	background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,
.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
	cursor: default
}

.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,
.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
	background-color: transparent
}

.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag {
	background-color: rgba(0, 0, 0, .05);
	display: table
}

.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code {
	display: table-cell;
	vertical-align: middle;
	padding-left: 28px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input,
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=tel],
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=text] {
	padding-left: 76px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 .selected-flag {
	width: 70px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input,
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=tel],
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=text] {
	padding-left: 84px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag {
	width: 78px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input,
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=tel],
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=text] {
	padding-left: 92px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag {
	width: 86px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input,
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=tel],
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=text] {
	padding-left: 100px
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 .selected-flag {
	width: 94px
}

.intl-tel-input.iti-container {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px
}

.intl-tel-input.iti-container:hover {
	cursor: pointer
}

.iti-mobile .intl-tel-input.iti-container {
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed
}

.iti-mobile .intl-tel-input .country-list {
	max-height: 100%;
	width: 100%
}

.iti-mobile .intl-tel-input .country-list .country {
	padding: 10px;
	line-height: 1.5em
}

.cx-callback {
	width: 320px;
	position: fixed;
	bottom: 0;
	z-index: 999997;
	font-size: 12px
}

.cx-callback .cx-body {
	padding: 0;
	overflow: visible;
	position: relative
}

.cx-callback .cx-overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: inherit;
	padding: 20px;
	z-index: 99999;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .3)
}

.cx-callback .cx-error-container {
	display: none;
	text-align: center
}

.cx-callback .cx-error-container .cx-dialog-button {
	display: flex
}

.cx-callback .cx-error-container .cx-dialog-button .cx-failed-retry {
	margin: 12px auto 0
}

.cx-callback .cx-error-container .cx-fail-message {
	max-height: 186px;
	overflow: auto
}

.cx-callback .cx-close-confirm {
	display: none
}

.cx-callback .cx-close-confirm .cx-warning-message {
	margin-left: 2px;
	padding: 0 0 6px
}

.cx-callback .cx-calendar-container {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
	height: 0
}

.cx-callback .cx-disableForm {
	opacity: .7
}

.cx-callback .cx-hide,
.cx-callback.cx-minimized .cx-body,
.cx-callback.cx-minimized .cx-calendar-container,
.cx-callback.cx-minimized .cx-footer {
	display: none
}

.cx-callback .cx-content {
	padding: 24px 24px 10px;
	-webkit-overflow-scrolling: touch
}

.cx-callback .cx-content .cx-form {
	width: inherit;
	overflow: hidden
}

.cx-callback .cx-content .cx-form .cx-form-inputs {
	margin-bottom: 16px;
	min-height: 182px
}

.cx-callback .cx-content .cx-form .cx-form-inputs select {
	padding: 4px 0 4px 12px
}

.cx-callback .cx-content .cx-form .cx-form-inputs .cx-schedule {
	padding: 4px 0
}

.cx-callback .cx-content .cx-form .cx-form-inputs .cx-schedule .cx-schedule-ewt {
	display: none;
	padding: 10px 0 2px
}

.cx-callback .cx-content .cx-form .cx-form-inputs .cx-schedule .cx-schedule-ewt>span {
	float: right
}

.cx-callback .cx-content .cx-form .cx-form-inputs .cx-callback-ewt {
	white-space: nowrap
}

.cx-callback .cx-content .cx-form .cx-form-inputs .intl-tel-input {
	width: 100%
}

.cx-callback .cx-content .cx-form .cx-form-inputs .intl-tel-input .country-list {
	width: 205px;
	max-height: 170px
}

.cx-callback .cx-content .cx-form .cx-form-inputs .intl-tel-input .iti-arrow {
	border-top: 4px solid;
	border-top-color: #fdfdfd!important
}

.cx-callback .cx-content .cx-form .cx-schedule .cx-callback-time {
	cursor: pointer
}

.cx-callback .cx-content .cx-form input,
.cx-callback .cx-content .cx-form label,
.cx-callback .cx-content .cx-form textarea {
	font-size: inherit
}

.cx-callback .cx-content .cx-form input[type=checkbox] {
	float: left;
	position: relative;
	top: -12px
}

.cx-callback .cx-content .cx-form table td {
	width: 100%;
	padding: 4px 0
}

.cx-callback .cx-content .cx-form table th {
	padding-right: 8px
}

.cx-callback .cx-content .cx-form table th .cx-control-label {
	white-space: nowrap!important;
	font-size: inherit
}

.cx-callback .cx-content .cx-form .cx-control-label {
	font-size: inherit
}

.cx-callback .cx-content .cx-form .cx-control-span {
	font-weight: 300
}

.cx-callback .cx-content .cx-confirmation {
	padding-top: 6px
}

.cx-callback .cx-content .cx-confirmation .cx-confirmation-wrapper {
	height: 182px;
	position: relative
}

.cx-callback .cx-content .cx-confirmation .cx-confirmation-wrapper .cx-number-description {
	padding-top: 26px
}

.cx-callback .cx-content .cx-confirmation .cx-confirmation-wrapper .cx-confirm-description {
	margin: 0
}

.cx-callback .cx-content .cx-confirmation .cx-confirmation-wrapper .cx-number-confirm {
	margin-top: 10px
}

.cx-callback .cx-form-control.cx-error {
	border: 1px solid red!important
}

.cx-callback-header-container .cx-title-description {
	display: inline
}

.cx-callback-header-container .cx-confirm-description {
	display: none;
	float: left
}

.cx-callback-scheduled .cx-wrapper {
	display: none
}

.cx-callback-scheduled .cx-callback-done,
.cx-callback-scheduled .cx-confirm-description {
	display: block
}

.cx-mobile.cx-callback {
	top: inherit!important;
	right: inherit!important;
	bottom: 0!important;
	left: 0!important;
	height: 100%!important;
	width: 100%!important;
	-webkit-overflow-scrolling: touch
}

.cx-mobile.cx-callback .cx-body {
	overflow: auto
}

.cx-mobile.cx-callback .intl-tel-input.iti-container {
	top: 56px;
	bottom: 18px;
	left: 18px;
	right: 18px;
	z-index: 999999
}

.cx-mobile.cx-callback.cx-minimized {
	height: auto!important
}

.cx-mobile.cx-callback .cx-content {
	padding: 24px;
	height: auto;
	border-bottom-style: none;
	-webkit-overflow-scrolling: touch
}

.cx-mobile.cx-callback .cx-content .cx-form {
	position: relative;
	-webkit-overflow-scrolling: touch
}

.cx-mobile.cx-callback .cx-content .cx-form .cx-form-inputs {
	min-height: unset
}

.cx-mobile.cx-callback .cx-content .cx-confirmation .cx-confirmation-wrapper {
	height: auto;
	margin-bottom: 32px
}

.cx-mobile.cx-callback .cx-content .cx-confirmation table td label,
.cx-mobile.cx-callback .cx-content .cx-confirmation table th label {
	font-size: inherit
}

.cx-mobile.cx-callback>.cx-button-group.cx-callback-done {
	position: absolute
}

.cx-callback.cx-mobile.cx-landscape .cx-footer {
	display: none!important
}

.cx-common-container.cx-callback .cx-footer.cx-callback-scheduled .cx-buttons-binary {
	display: none
}

.cx-callback.cx-theme-light .cx-content .cx-form .cx-form-inputs .intl-tel-input .iti-arrow {
	border-top-color: #555d66!important
}

.cx-kc-article-wrapper {
	height: 100%
}

.cx-kc-article-wrapper+.cx-button-group {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 5px 0 10px 20px;
	width: 100%
}

.cx-kc-article-wrapper+.cx-button-group .btn-back {
	float: left
}

.cx-kc-article-wrapper .cx-scroll-wrapper {
	position: relative;
	overflow-y: auto;
	overflow-x: hidden
}

.cx-kc-article {
	font-size: 13px
}

.cx-kc-article .gkc-doc-link {
	cursor: pointer
}

.cx-kc-article .cx-metadata {
	font-size: .85em;
	margin-bottom: 10px
}

.cx-kc-article .cx-custom-fields {
	margin-top: 10px;
	line-height: 18px
}

.cx-kc-article .cx-kc-article-title {
	margin: 0 0 24px;
	padding: 0;
	height: auto!important;
	min-height: 0;
	font-weight: 700
}

.cx-kc-article .cx-kc-article-title .cx-icon {
	height: 32px;
	width: 24px;
	float: left
}

.cx-kc-article .cx-kc-article-title .cx-question-title {
	position: relative;
	left: 8px
}

.cx-kc-article .cx-description {
	line-height: 20px
}

.cx-kc-article .cx-description a {
	font-weight: 700;
	cursor: pointer;
	text-decoration: none
}

.cx-kc-article .cx-description a:hover {
	text-decoration: none
}

.cx-kc-article .cx-description a .cx-icon-document-link {
	height: 14px;
	width: 14px;
	margin-right: 3px;
	margin-top: 2px;
	vertical-align: top;
	display: inline-block
}

.cx-kc-article .cx-description a .cx-icon-document-link svg path {
	fill: currentColor!important
}

.cx-kc-article .cx-attachments {
	margin-top: 10px;
	margin-left: -3px;
	line-height: 20px;
	overflow: hidden
}

.cx-kc-article .cx-attachments>div {
	margin: 2px 3px
}

.cx-kc-article .cx-attachments a {
	font-weight: 700;
	cursor: pointer;
	text-decoration: none
}

.cx-kc-article .cx-attachments a .cx-icon-document-attachment {
	height: 16px;
	width: 16px;
	margin-left: -4px;
	margin-right: 8px;
	margin-bottom: 2px;
	vertical-align: bottom;
	display: inline-block
}

.cx-kc-article .cx-attachments a:hover {
	text-decoration: none
}

.cx-kc-article .cx-attachments a:hover .cx-icon-document-attachment svg path,
.cx-kc-article .cx-attachments a:hover .cx-icon-document-attachment svg polygon {
	fill: currentColor!important
}

.cx-kc-article .cx-feedback textarea {
	width: 350px;
	resize: vertical
}

.cx-kc-article .cx-feedback .cx-vote-question {
	float: left
}

.cx-kc-article .cx-feedback .cx-vote-question.cx-disabled {
	opacity: .5
}

.cx-kc-article .cx-feedback .cx-vote-question a {
	text-decoration: none
}

.cx-kc-article .cx-feedback .cx-vote-question .btn {
	width: 50px;
	padding: 5px 0;
	margin-left: 5px
}

.cx-kc-article .cx-feedback .cx-vote-question .btn-default {
	margin-left: 13px
}

.cx-kc-article .cx-feedback:after {
	content: "";
	display: block;
	clear: both
}

.cx-kc-article .cx-feedback .cx-helpful {
	line-height: 20px;
	padding-top: 50px
}

.cx-kc-article .cx-feedback .cx-helpful span {
	display: block;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 0 20px
}

.cx-kc-article .cx-feedback .cx-publish-feedback {
	width: 300px
}

.cx-kc-article .cx-feedback .cx-publish-feedback.cx-quiet {
	display: none
}

.cx-kc-article .cx-feedback .cx-publish-feedback .cx-star-rating span {
	font-size: 16px;
	cursor: pointer
}

.cx-kc-article .cx-feedback .cx-publish-feedback .cx-publish-comment {
	margin-top: 5px
}

.cx-kc-article .cx-feedback .cx-publish-feedback .cx-publish-comment textarea {
	width: 100%
}

.cx-kc-article .cx-feedback .cx-publish-feedback .cx-publish-comment .cx-publish-comment-buttons {
	display: none;
	margin-top: 7px;
	text-align: right
}

.cx-webchat .gkc-question {
	margin-top: 10px
}

.cx-webchat .gkc-question a {
	display: list-item;
	margin-left: 16px
}

.cx-webchat .gkc-question a:focus,
.cx-webchat .gkc-question a:hover {
	text-decoration: none
}

.cx-mobile.cx-landscape .cx-kc-article .cx-kc-article-title .cx-question-title {
	width: inherit
}

.cx-mobile .cx-kc-article-wrapper+.cx-button-group {
	position: fixed
}

.cx-widget.cx-send-message-button {
	right: 0;
	top: 40%;
	font-weight: 700;
	padding: 10px 10px 4px!important;
	cursor: pointer
}

.cx-widget.cx-send-message-button .cx-icon {
	height: 23px;
	width: 23px;
	margin-right: 2px;
	display: inline-block
}

.cx-widget.cx-send-message-button>span {
	white-space: nowrap;
	margin-bottom: -6px
}

.cx-widget.cx-send-message-button .cx-send-message-button-label {
	vertical-align: super
}

.cx-send-message .cx-alert,
.cx-send-message.cx-minimized .cx-body,
.cx-send-message.cx-minimized .cx-footer,
.cx-send-message.cx-mobile.cx-landscape .cx-footer {
	display: none
}

.cx-send-message {
	position: fixed;
	z-index: 99999;
	width: 320px
}

.cx-send-message a {
	text-decoration: none
}

.cx-send-message .cx-icon.cx-attach {
	height: 24px;
	width: 24px;
	display: inline-block;
	position: relative;
	top: 6px
}

.cx-send-message .cx-body {
	padding: 0
}

.cx-send-message .cx-body .cx-confirmation {
	overflow: hidden;
	z-index: 999999;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

.cx-send-message .cx-body .cx-confirmation .cx-wrapper {
	margin: 0 16px;
	padding: 0 24px 24px;
	border: 1px solid #eee
}

.cx-send-message .cx-body form {
	margin-top: 0
}

.cx-send-message .cx-body form .cx-form {
	margin-top: 0;
	padding: 21px 24px;
	padding-bottom: 0
}

.cx-send-message .cx-body form .cx-form-inputs th {
	padding-right: 8px
}

.cx-send-message .cx-body form .cx-form-inputs td {
	width: 100%;
	padding: 4px 0
}

.cx-send-message .cx-body form .cx-form-inputs label {
	white-space: nowrap!important
}

.cx-send-message .cx-body form .cx-form-group .cx-control-label {
	padding-left: 0;
	display: table-cell
}

.cx-send-message .cx-body form .cx-form-group .cx-control-text {
	padding-top: 0;
	padding-bottom: 9px;
	vertical-align: middle
}

.cx-send-message .cx-body form .cx-control-table {
	display: table-row
}

.cx-send-message .cx-body form .cx-reset-textarea {
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 16px
}

.cx-send-message .cx-body form .cx-submitForm {
	padding: 0;
	position: relative;
	overflow: auto;
	margin: 0
}

.cx-send-message .cx-body form .cx-file-details {
	padding-left: 0
}

.cx-send-message .cx-body form .cx-file-details .cx-icon-status-available-no {
	right: 0
}

.cx-send-message .cx-body .cx-form-success {
	padding: 24px
}

.cx-send-message .cx-body .cx-form-success .cx-icon {
	height: 16px;
	display: inline-block;
	width: 16px;
	position: relative;
	top: 4px
}

.cx-send-message.cx-mobile.cx-minimized {
	height: auto!important
}

.cx-send-message.cx-mobile {
	top: inherit;
	right: inherit;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%
}

.cx-send-message.cx-mobile .cx-titlebar {
	padding: 8px
}

.cx-send-message.cx-mobile .cx-body .cx-form-group .cx-form-control {
	font-size: 16px
}

.cx-send-message.cx-mobile .cx-buttons-window-control {
	top: 6px;
	right: 3px;
	overflow: visible
}

.cx-send-message.cx-mobile .cx-buttons-window-control>button {
	font-size: 24px;
	margin-right: 10px;
	width: 24px;
	height: 32px
}

.cx-send-message .cx-body .cx-reset-padding {
	padding-right: 0!important;
	overflow: hidden;
	display: table-cell;
	width: 100%;
	padding-bottom: 8px
}

.cx-send-message .cx-body .cx-icon-alert-circle {
	color: #ea4f6b;
	float: left;
	padding-top: 1px
}

.cx-send-message .cx-body .cx-parentDisable {
	opacity: .2
}

.cx-send-message .cx-body .cx-spinner {
	display: none;
	z-index: 2;
	position: absolute;
	top: 45%;
	left: 45%
}

.cx-send-message .cx-body .cx-btn-primary {
	float: right;
	width: 96px;
	height: 32px
}

.cx-send-message .cx-body .cx-fileUploadField {
	display: none!important
}

.cx-send-message .cx-body .cx-form .cx-wrapper {
	overflow: hidden;
	position: relative
}

.cx-send-message .cx-body .cx-form .cx_file_upload_link {
	font-size: 14px;
	font-weight: 700;
	padding-left: 2px;
	cursor: pointer
}

.cx-send-message .cx-body .cx-form .cx-form-control {
	overflow: hidden;
	overflow-x: hidden
}

.cx-send-message .cx-body .cx-form .cx-clear-form-group {
	margin-left: 0!important;
	margin-right: 0!important
}

.cx-send-message .cx-body .cx-form .cx-form-group {
	margin-bottom: 8px
}

.cx-send-message .cx-body .cx-form textarea {
	resize: none;
	max-height: 200px;
	overflow: auto!important;
	margin-top: 4px
}

.cx-send-message .cx-body .cx-form .cx-left {
	width: 20%
}

.cx-send-message .cx-body .cx-form input {
	padding-right: 0
}

.cx-send-message .cx-body .cx-form .cx-icon-alert-circle {
	display: none
}

.cx-send-message .cx-body .cx-form .cx-left-inner-addon {
	position: relative
}

.cx-send-message .cx-body .cx-form .cx-left-inner-addon input,
.cx-send-message .cx-body .cx-form .cx-left-inner-addon textarea {
	padding-left: 25px
}

.cx-send-message .cx-body .cx-form .cx-left-inner-addon i {
	position: absolute;
	padding: 8px;
	pointer-events: none
}

.cx-send-message .cx-body .cx-form .cx-error {
	border-color: #ea4f6b!important
}

.cx-send-message .cx-body .cx-form .cx-control-errorIcon {
	padding: 2px 4px
}

.cx-send-message .cx-body .cx-form .cx-error-message {
	padding: 2px
}

.cx-send-message .cx-body .cx-form .cx-icon-attach {
	font-size: 20px
}

.cx-send-message .cx-body .cx-form .cx-caret {
	margin-left: 65%
}

.cx-send-message .cx-body .cx-form a:hover {
	text-decoration: underline
}

.cx-send-message .cx-body .cx-form .cx-file-details {
	display: none;
	clear: both;
	overflow-y: auto;
	max-height: 100px
}

.cx-send-message .cx-body .cx-form .cx-file-details .cx-file-list {
	overflow: auto
}

.cx-send-message .cx-body .cx-form .cx-file-details .cx-file-fragment {
	color: inherit;
	position: relative;
	clear: both;
	height: 34px;
	padding: 6px 0
}

.cx-send-message .cx-body .cx-form .cx-file-details .cx-file-icon {
	height: 24px;
	width: 24px;
	position: absolute;
	left: 0;
	top: 6;
	display: inline-block
}

.cx-send-message .cx-body .cx-form .cx-file-details .cx-file-name {
	font-size: 14px;
	display: inline-block;
	padding-top: 3px;
	margin-left: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 20px;
	white-space: nowrap;
	width: 75%
}

.cx-send-message .cx-body .cx-form .cx-file-details .cx-remove-file {
	cursor: pointer;
	position: absolute;
	height: 16px;
	width: 16px;
	right: 5px;
	top: 5px;
	margin: 4px;
	display: inline-block
}

.cx-send-message .cx-body .cx-form .cx-file-details .cx-filename-end {
	padding: 4px;
	font-weight: 400
}

.cx-send-message .cx-body .cx-form .cx-file-details .cx-clear {
	clear: both;
	padding-left: 0
}

.cx-send-message .cx-body .cx-form .cx-reset-textarea {
	padding: 0 2px 0 20px
}

.cx-send-message .cx-body .cx-form .cx-submitForm .cx-file-size {
	margin-left: 30px;
	display: block;
	font-weight: 400;
	font-size: 12px
}

.cx-send-message .cx-body .cx-form .cx-submitForm .cx-left-half {
	width: 60%;
	float: left
}

.cx-send-message .cx-body .cx-form .cx-submitForm .cx-right-half {
	width: 40%;
	float: right
}

.cx-send-message .cx-body .cx-form-success {
	display: none;
	padding-top: 15px;
	height: 245px
}

.cx-send-message .cx-body .cx-form-success .cx-icon-alert-checkmark {
	padding-right: 8px;
	color: #4ac764
}

.cx-send-message .cx-body .cx-form-success .cx-close-tag {
	padding: 0 6px;
	cursor: pointer
}

.cx-send-message.cx-theme-dark .cx-icon.cx-file-icon .cx-svg-icon-tone1 {
	fill: #fdfdfd
}

.cx-send-message.cx-theme-dark a,
.cx-send-message.cx-theme-dark a:hover {
	color: #5081e1
}

.cx-send-message.cx-theme-light .cx-icon.cx-file-icon .cx-svg-icon-tone1 {
	fill: #c5ccd6
}

.cx-send-message.cx-theme-light a,
.cx-send-message.cx-theme-light a:hover {
	color: #5081e1
}

.cx-sidebar {
	position: fixed;
	padding: 0;
	-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .2);
	overflow: hidden;
	z-index: 999999;
	height: auto
}

.cx-sidebar .cx-branding .cx-icon>svg {
	height: 16px;
	width: 16px
}

.cx-sidebar .cx-footer {
	font-size: 10px
}

.cx-sidebar .cx-footer .cx-icon {
	position: relative;
	top: 2px
}

.cx-sidebar .cx-footer .cx-icon>svg {
	width: 59px;
	height: 14px
}

.cx-sidebar.cx-desktop {
	top: 100px
}

.cx-sidebar.cx-desktop .cx-footer {
	padding: 8px 24px 12px 10px;
	display: none;
	white-space: nowrap
}

.cx-sidebar.cx-desktop .cx-branding,
.cx-sidebar.cx-desktop .cx-footer {
	-webkit-animation: "opacityIncreaseToFull" .5s ease-in-out;
	-moz-animation: "opacityIncreaseToFull" .5s ease-in-out;
	-ms-animation: "opacityIncreaseToFull" .5s ease-in-out;
	animation-fill-mode: forwards;
	animation-delay: 0s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s
}

.cx-sidebar.cx-desktop .cx-branding {
	height: 36px;
	padding: 10px 16px
}

.cx-sidebar.cx-desktop .cx-common-container {
	box-shadow: none;
	-webkit-box-shadow: none
}

.cx-sidebar.cx-expanded .cx-branding {
	display: none
}

.cx-sidebar.cx-expanded .cx-footer {
	display: block
}

.cx-sidebar .cx-icon {
	height: 24px;
	width: 24px
}

.cx-sidebar.position-left {
	left: 0;
	right: auto
}

.cx-sidebar.position-right {
	right: 0;
	left: auto
}

.cx-sidebar .cx-sidebar-button {
	padding: 12px;
	cursor: pointer;
	overflow: hidden;
	border-width: 0 0 1px;
	border-style: solid;
	white-space: nowrap;
	height: 48px
}

.cx-sidebar .cx-sidebar-button>div {
	display: inline-block
}

.cx-sidebar .cx-sidebar-button .name {
	font-weight: 100;
	font-size: 18px;
	padding-left: 8px;
	white-space: nowrap;
	position: relative;
	top: -6px
}

.cx-sidebar.cx-mobile {
	bottom: 0;
	width: auto;
	z-index: 0;
	-webkit-animation: opacityZeroToFull .5s ease-in-out;
	-moz-animation: opacityZeroToFull .5s ease-in-out;
	-ms-animation: opacityZeroToFull .5s ease-in-out;
	animation-fill-mode: forwards;
	animation-delay: 0s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s
}

.cx-sidebar.cx-mobile .cx-sidebar-button {
	width: inherit;
	padding: 9px 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	height: auto
}

.cx-sidebar.cx-mobile .cx-sidebar-button .cx-icon {
	width: 16px;
	height: 16px
}

.cx-sidebar.cx-mobile .cx-sidebar-button .name {
	padding: 0;
	margin-left: 10px;
	font-size: 12px;
	position: static
}

.cx-sidebar.cx-mobile.cx-expanded {
	position: relative;
	top: auto;
	width: 100%;
	height: 100%
}

.cx-sidebar.cx-mobile.cx-expanded .cx-titlebar {
	padding: 12px 16px
}

.cx-sidebar.cx-mobile.cx-expanded .cx-buttons-window-control {
	top: 12px
}

.cx-sidebar.cx-mobile.cx-expanded .cx-button-close {
	width: 20px;
	margin-right: 16px
}

.cx-sidebar.cx-mobile.cx-expanded .cx-body {
	padding: 0
}

.cx-sidebar.cx-mobile.cx-expanded .cx-body .cx-sidebar-button {
	width: auto;
	padding: 12px 24px;
	border-width: 0 0 1px;
	border-style: solid;
	display: flex!important;
	justify-content: flex-start
}

.cx-sidebar.cx-mobile.cx-expanded .cx-body .cx-sidebar-button .cx-icon {
	width: 24px;
	height: 24px
}

.cx-sidebar.cx-mobile.cx-expanded .cx-body .cx-sidebar-button .name {
	margin-left: 20px;
	line-height: 24px;
	font-size: 18px
}

.cx-sidebar.cx-mobile.cx-expanded .cx-body .cx-wrapper {
	overflow-y: auto;
	overflow-x: hidden;
	height: inherit;
	position: relative;
	-webkit-overflow-scrolling: touch
}

.cx-sidebar.cx-mobile.cx-expanded .cx-body .cx-wrapper .cx-buttons {
	-webkit-overflow-scrolling: touch
}

.cx-search.cx-collapsed,
.cx-search.cx-collapsed .cx-body {
	overflow: visible
}

.cx-widget.cx-search-button {
	right: 0;
	top: 40%;
	font-weight: 700;
	padding: 10px 10px 4px!important;
	cursor: pointer
}

.cx-widget.cx-search-button .cx-icon {
	height: 23px;
	width: 23px;
	margin-right: 2px;
	display: inline-block
}

.cx-widget.cx-search-button>span {
	white-space: nowrap;
	margin-bottom: -6px
}

.cx-widget.cx-search-button .cx-search-button-label {
	vertical-align: super
}

.cx-search.cx-desktop {
	width: 700px!important
}

.cx-search.cx-mobile {
	height: 100%
}

.cx-search.cx-mobile .cx-body {
	min-height: 250px!important
}

.cx-search.cx-mobile .cx-button-ask svg {
	height: 18px;
	width: 18px
}

.cx-search {
	position: relative;
	font-size: 12px;
	border-color: inherit
}

.cx-search .cx-body {
	border-top: none!important;
	border-bottom: none!important;
	overflow: visible
}

.cx-search .cx-search-form {
	display: none;
	padding-bottom: 17px;
	overflow: visible
}

.cx-search .cx-search-form input {
	padding-right: 22px
}

.cx-search .cx-hidden {
	display: none
}

.cx-search form.cx-search-form {
	position: relative;
	margin-top: 2px
}

.cx-search form.cx-search-form span.cx-button-clear {
	position: absolute;
	top: 9px;
	right: 8px;
	font-size: 16px;
	opacity: 1;
	cursor: pointer;
	z-index: 2;
	display: none;
	height: 13px;
	width: 13px
}

.cx-search form.cx-search-form table,
.cx-search form.cx-search-form table th {
	width: 100%
}

.cx-search .cx-loading {
	position: absolute!important;
	top: 145px;
	left: 45%;
	display: none
}

.cx-search .cx-container-result-wrapper {
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	border-top: 1px solid;
	border-bottom: 1px solid;
	height: 1px
}

.cx-search .cx-container-result-wrapper.cx-expanded {
	height: 260px
}

.cx-search .cx-container-result {
	overflow: hidden!important;
	position: relative;
	margin: 0 5px 0 0
}

.cx-search .cx-container-result:before {
	top: 50%;
	left: 50%;
	font-size: 30px;
	opacity: .8
}

.cx-search .cx-container-result .cx-results {
	overflow: hidden;
	position: relative;
	height: 100%
}

.cx-search .cx-container-result .cx-description {
	line-height: 20px
}

.cx-search .cx-container-result .cx-description a {
	font-weight: 700;
	cursor: pointer;
	text-decoration: none
}

.cx-search .cx-container-result .cx-description a .cx-icon-document-link {
	height: 14px;
	width: 14px;
	margin-right: 3px;
	margin-top: 2px;
	vertical-align: top;
	display: inline-block
}

.cx-search .cx-container-result .cx-description a .cx-icon-document-link svg path {
	fill: currentColor!important
}

.cx-search .cx-container-result .cx-document.expanded {
	left: 0;
	width: 100%;
	overflow: hidden
}

.cx-search .cx-container-result .cx-document {
	padding: 15px 0;
	box-sizing: border-box;
	top: 0;
	bottom: 0;
	position: relative;
	overflow: hidden;
	min-height: 0;
	border-top: 1px solid
}

.cx-search .cx-container-result .cx-document:first-of-type {
	border-top: none
}

.cx-search .cx-container-result .cx-document .cx-title {
	margin-bottom: 8px;
	margin-right: 3px
}

.cx-search .cx-container-result .cx-document .cx-title .cx-icon {
	margin-right: 3px
}

.cx-search .cx-container-result .cx-document .cx-title.cx-short {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.cx-search .cx-container-result .cx-document .cx-title span {
	font-size: 16px;
	font-weight: 700
}

.cx-search .cx-container-result .cx-document .cx-metadata {
	margin-bottom: 5px
}

.cx-search .cx-container-result .cx-document .cx-metadata .cx-item {
	margin-right: 4px
}

.cx-search .cx-container-result .cx-document .cx-categories {
	opacity: .6;
	filter: alpha(opacity=60);
	line-height: 20px;
	margin-top: 4px
}

.cx-search .cx-container-result .cx-document .cx-category {
	font-weight: 700
}

.cx-search .cx-container-result .cx-document .cx-category:not(:last-child):after {
	content: ", "
}

.cx-search .cx-container-result .cx-document .cx-custom-fields {
	margin-top: 10px;
	line-height: 16px
}

.cx-search .cx-container-result .cx-document .cx-attachments {
	margin-top: 10px;
	margin-left: -3px;
	line-height: 20px;
	overflow: hidden
}

.cx-search .cx-container-result .cx-document .cx-attachments>div {
	margin: 2px 3px
}

.cx-search .cx-container-result .cx-document .cx-attachments a {
	font-weight: 700;
	cursor: pointer;
	text-decoration: none
}

.cx-search .cx-container-result .cx-document .cx-attachments a .cx-icon-document-attachment {
	height: 16px;
	width: 16px;
	margin-left: -4px;
	margin-right: 8px;
	margin-bottom: 2px;
	vertical-align: bottom;
	display: inline-block
}

.cx-search .cx-container-result .cx-document .cx-attachments a:hover {
	text-decoration: none
}

.cx-search .cx-container-result .cx-document .cx-attachments a:hover .cx-icon-document-attachment svg path,
.cx-search .cx-container-result .cx-document .cx-attachments a:hover .cx-icon-document-attachment svg polygon {
	fill: currentColor!important
}

.cx-search .cx-container-result .cx-document .cx-feedback {
	margin-top: 15px
}

.cx-search .cx-container-result .cx-document .cx-feedback textarea {
	width: 350px;
	resize: vertical
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-vote-question {
	float: right
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-vote-question.cx-disabled {
	opacity: .5
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-vote-question a {
	text-decoration: none
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-vote-question .cx-btn {
	padding: 5px 15px;
	margin-left: 5px
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-vote-question .cx-btn-default {
	margin-left: 13px
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-helpful {
	line-height: 20px;
	padding-top: 50px
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-helpful span {
	display: block;
	font-size: 16px;
	font-weight: 700
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-publish-feedback {
	width: 300px
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-publish-feedback.cx-quiet {
	display: none
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-publish-feedback .cx-star-rating span {
	font-size: 16px;
	cursor: pointer
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-publish-feedback .cx-publish-comment {
	margin-top: 5px
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-publish-feedback .cx-publish-comment textarea {
	width: 100%
}

.cx-search .cx-container-result .cx-document .cx-feedback .cx-publish-feedback .cx-publish-comment .cx-vpublish-comment-buttons {
	display: none;
	margin-top: 7px;
	text-align: right
}

.cx-search .cx-container-result .cx-no-results {
	height: 258px;
	padding-top: 10px;
	font-size: 13px;
	line-height: 20px
}

.cx-search .cx-container-result .cx-no-results .cx-title {
	font-size: 16px;
	font-weight: 700
}

.cx-search .cx-container-result .cx-no-results .cx-no-results-description {
	display: block;
	margin-top: 10px
}

.cx-search .cx-spinner-container .cx-spin-inner-circle {
	background-color: transparent!important
}

.cx-search-button-group {
	display: none;
	padding: 12px 0 0
}

.cx-search-button-group .cx-btn.cx-btn-default {
	float: right;
	padding: 5px 24px;
	display: none
}

.cx-search-button-group .cx-btn.cx-btn-primary {
	float: left;
	display: none
}

.cx-document.cx-expanded {
	border-top: none!important
}

.cx-document.cx-expanded+.cx-document.cx-expanded {
	display: none
}

.cx-search .cx-search-form .cx-button-ask {
	padding: 5px 21px
}

.cx-search-overlay-mobile {
	top: inherit!important;
	right: inherit!important;
	bottom: 0!important;
	left: 0!important;
	height: 100%!important;
	width: 100%;
	margin-left: 0!important;
	z-index: 100000!important
}

.cx-search-overlay-mobile .cx-common-container {
	box-shadow: none
}

.cx-search-overlay-mobile .cx-common-container .cx-body {
	position: static
}

.cx-search-overlay-mobile .cx-common-container .cx-titlebar {
	padding: 8px
}

.cx-search-overlay-mobile .cx-common-container .cx-titlebar .cx-title {
	margin-top: 0;
	height: 34px;
	padding: 1px 0 0 8px;
	word-wrap: break-word
}

.cx-search-overlay-mobile .cx-common-container .cx-buttons-window-control {
	top: 6px;
	right: 3px
}

.cx-search-overlay-mobile .cx-common-container .cx-buttons-window-control>button {
	font-size: 24px;
	margin-right: 10px;
	width: 24px;
	height: 32px
}

.cx-search-overlay-mobile .cx-common-container .cx-buttons-window-control:before {
	font-size: 24px
}

.cx-search-overlay-mobile .cx-common-container .cx-search input {
	font-size: 16px
}

.cx-search-overlay-mobile .cx-common-container .cx-search .cx-button-ask {
	width: 62px!important;
	font-size: 16px;
	line-height: 20px;
	padding: 5px
}

.cx-search-overlay-mobile .cx-common-container .cx-cx-footer {
	padding: 24px;
	position: absolute;
	bottom: 0;
	left: 0
}

.cx-search-overlay-mobile .cx-common-container .cx-search-button-group .cx-btn-default {
	right: 24px
}

.cx-search-overlay-mobile .cx-landscape .cx-search {
	width: 100%
}

@media (max-width:767px) {
	.cx-search {
		width: 100%
	}
}

@media (max-width:474px) {
	.cx-search {
		width: 100%
	}
}

.cx-webchat {
	position: fixed;
	bottom: 0;
	width: 320px;
	z-index: 999997
}

.cx-webchat .cx-body {
	padding: 0;
	overflow: visible;
	position: relative
}

.cx-webchat .cx-parentDisable {
	opacity: .2
}

.cx-webchat .cx-spinner {
	display: none;
	z-index: 2;
	position: relative;
	top: 100%;
	left: 45%
}

.cx-webchat .cx-history-loading {
	padding: 16px
}

.cx-webchat .cx-history-loading .cx-loading-icon {
	width: 26px;
	height: 26px;
	top: 14px;
	left: -16px
}

.cx-webchat i.fonticon.icon-alert-triangle {
	color: #f8a740;
	display: inline
}

.cx-webchat p.cx-reason {
	display: inline
}

.cx-webchat .cx-form input.cx-form-control[type=checkbox] {
	float: left;
	position: relative;
	top: -12px
}

.cx-webchat.cx-minimized .cx-body,
.cx-webchat.cx-minimized .cx-footer {
	display: none!important
}

.cx-webchat.cx-mobile.cx-minimized {
	height: auto!important
}

.cx-webchat.cx-mobile {
	top: inherit!important;
	right: inherit!important;
	bottom: 0!important;
	left: 0!important;
	height: 100%!important;
	width: 100%!important
}

.cx-webchat.cx-mobile .cx-form {
	border-width: 0;
	border-style: none;
	padding: 24px;
	overflow: hidden;
	-webkit-overflow-scrolling: touch
}

.cx-webchat.cx-mobile .cx-footer {
	display: none
}

.cx-webchat.cx-mobile.cx-transcript-view .cx-footer {
	display: none!important
}

.cx-webchat.cx-theme-light .cx-message.cx-you .cx-bubble {
	background-color: #88cc55;
}

.cx-webchat.cx-theme-light .cx-message.cx-them .cx-bubble {
	background-color: #ffffff;
	
}

.cx-webchat.cx-theme-light .cx-message.cx-you .cx-bubble-arrow svg * {
	fill: #f2f4f7
}

.cx-webchat.cx-theme-light .cx-message.cx-them .cx-bubble-arrow svg * {
	display:none;
	fill: #ffc7b9;
}

.cx-webchat.cx-theme-light .cx-time {
	color: #777
}

.cx-webchat.cx-theme-light .cx-bubble-arrow svg {
	fill: #f2f4f7
}

.cx-webchat.cx-theme-light .cx-menu .cx-branding-icon svg * {
	fill: #98a7b8
}

.cx-webchat.cx-theme-light .cx-char-count.cx-warning {
	color: #f82e27
}

.cx-webchat.cx-theme-dark .cx-menu .cx-branding-icon svg * {
	fill: #98a7b8
}

.cx-webchat.cx-theme-dark .cx-char-count.cx-warning {
	color: #ff7070
}

.cx-webchat.cx-theme-dark .cx-transcript .cx-filename,
.cx-webchat.cx-theme-dark .cx-transcript .cx-filesize,
.cx-webchat.cx-theme-dark .cx-transcript .cx-message-text,
.cx-webchat.cx-theme-dark .cx-transcript .cx-name {
	color: #fdfdfd!important
}

.cx-webchat.cx-theme-dark .cx-transcript .cx-message {
	border-color: #222529
}

.cx-webchat.cx-theme-dark .cx-transcript .cx-message.cx-you .cx-bubble {
	background-color: #4a525b
}

.cx-webchat.cx-theme-dark .cx-transcript .cx-message.cx-them .cx-bubble {
	background-color: #3168d2
}

.cx-webchat.cx-theme-dark .cx-transcript .cx-message.cx-you .cx-bubble-arrow svg * {
	fill: #4a525b
}

.cx-webchat.cx-theme-dark .cx-transcript .cx-message.cx-them .cx-bubble-arrow svg * {
	fill: #3168d2
}

.cx-webchat.cx-theme-dark .cx-transcript .cx-time {
	color: #fff
}

.cx-webchat.cx-theme-dark .cx-alert>.cx-wrapper {
	background-color: #33383d;
	border-color: #222529;
	color: #fdfdfd
}

.cx-webchat.cx-theme-dark .cx-alert b.cx-link {
	color: #3963b8;
	word-break: break-all
}

.cx-webchat.cx-theme-dark .cx-webchat-smokescreen {
	background-color: #33383d
}

.cx-webchat.cx-theme-dark .cx-webchat .cx-tooltip-menu.cx-emoji .cx-option {
	color: #33383d
}

.cx-webchat * {
	box-sizing: border-box
}

.cx-webchat .cx-alert {
	display: none;
	z-index: 999999;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.cx-webchat .cx-alert>.cx-wrapper {
	margin: 0 16px;
	background-color: #fff;
	padding: 0 24px 24px;
	border: 1px solid #eee
}

.cx-webchat .cx-alert>.cx-wrapper .cx-warning {
	padding-top: 12px
}

.cx-webchat .cx-alert>.cx-wrapper .cx-warning .cx-icon {
	display: inline-block;
	vertical-align: bottom;
	height: 24px;
	width: 24px
}

.cx-webchat .cx-alert.cx-async-chat-end {
	position: relative
}

.cx-webchat .cx-webchat-smokescreen {
	background-color: #fff;
	opacity: .8;
	z-index: 999998
}

.cx-webchat .cx-overlay,
.cx-webchat .cx-webchat-smokescreen {
	display: none;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.cx-webchat .cx-overlay {
	background-color: inherit;
	padding: 20px;
	z-index: 999999;
	-webkit-box-shadow: 0 8px 11px -4px rgba(0, 0, 0, .3);
	box-shadow: 0 8px 11px -4px rgba(0, 0, 0, .3)
}

.cx-webchat .cx-form {
	padding: 24px 24px 0;
	border-width: 0
}

.cx-webchat .cx-form table {
	width: 100%;
	margin-bottom: 16px
}

.cx-webchat .cx-form table td {
	width: 100%;
	padding: 4px 0
}

.cx-webchat .cx-form table th {
	padding-right: 8px
}

.cx-webchat .cx-form .cx-button-group {
	padding-bottom: 0
}

.cx-webchat .cx-form .cx-form-group {
	margin-bottom: 8px
}

.cx-webchat .cx-form th .cx-control-label {
	white-space: nowrap!important
}

.cx-webchat .cx-form .cx-form-control.cx-error {
	border: 1px solid red!important
}

.cx-webchat .cx-form-wrapper {
	overflow: none;
	position: relative;
	-webkit-overflow-scrolling: touch
}

.cx-webchat .cx-transcript {
	overflow-y: auto;
	overflow-x: hidden;
	height: 312px;
	font-size: 12px;
	line-height: 18px;
	display: none;
	-webkit-overflow-scrolling: touch;
	overscroll-behavior: none;
	position: relative;
	font-weight: 300;
	padding: 10px 24px
}

.cx-webchat .cx-transcript .cx-push-url a {
	color: #75a8ff!important
}

.cx-webchat .cx-transcript .cx-message {
	min-height: 48px;
	margin: 0;
	box-sizing: border-box;
	position: relative
}

.cx-webchat .cx-transcript .cx-message .cx-bubble {
	padding: 10px 15px;
	padding: 16px
}

.cx-webchat .cx-transcript .cx-message .cx-bubble-arrow {
	position: absolute;
	top: 12px
}

.cx-webchat .cx-transcript .cx-message .cx-name {
	font-weight: bolder;
	color: #222;
	padding-right: 5px;
	display: inline-block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden!important;
	text-overflow: ellipsis
}

.cx-webchat .cx-transcript .cx-message .cx-time {
	display: block;
	font-size: 11px
}

.cx-webchat .cx-transcript .cx-message.cx-date {
	text-align: center;
	min-height: auto;
	line-height: 12px;
	padding: 3px 12px;
	border: 1px solid #dae1e8;
	border-radius: 14px;
	max-width: fit-content;
	margin: 12px auto;
	display: table
}

.cx-webchat .cx-transcript .cx-message .cx-message-text {
	word-wrap: break-word;
	white-space: pre-line;
	display: block
}

@-moz-document url-prefix() {
	.cx-webchat .cx-transcript .cx-message .cx-message-text {
		white-space: pre-wrap
	}
}

.cx-webchat .cx-transcript .cx-message .cx-message-text>p {
	margin: 10px 0 0
}

.cx-webchat .cx-transcript .cx-message .cx-avatar-wrapper {
	width: 24px;
	position: absolute;
	top: 2px
}

.cx-webchat .cx-transcript .cx-message .cx-avatar {
	height: 24px;
	width: 24px
}

.cx-webchat .cx-transcript .cx-message>p.cx-NewTextBubble {
	-webkit-animation: NewTextBubble .5s 1;
	animation: NewTextBubble .5s 1
}

.cx-webchat .cx-transcript .cx-message.cx-system {
	background: none;
	padding: 0;
	margin: 13px 0
}

.cx-webchat .cx-transcript .cx-message.cx-system .cx-message-text,
.cx-webchat .cx-transcript .cx-message.cx-system .cx-time {
	min-height: 18px
}

.cx-webchat .cx-transcript .cx-message.cx-system .cx-bubble {
	padding: 0;
	background-color: transparent
}

.cx-webchat .cx-transcript .cx-message.cx-system .cx-avatar-wrapper,
.cx-webchat .cx-transcript .cx-message.cx-system .cx-bubble-arrow,
.cx-webchat .cx-transcript .cx-message.cx-system .cx-name {
	display: none
}

.cx-webchat .cx-transcript .cx-message.cx-them {
	border: 0;
	color: #000;
	padding: 6px 0;
	text-align: left
}

.cx-webchat .cx-transcript .cx-message.cx-them .cx-bubble {
	margin-right: 40px;
	background-color: #c4b8b8;
	text-align: left;
	margin-top: 0;
	border-radius: 0 14px 14px 14px
}

.cx-webchat .cx-transcript .cx-message.cx-them .cx-bubble-arrow {
	left: 33px
}

.cx-webchat .cx-transcript .cx-message.cx-them .cx-bubble-arrow .cx-right {
	display: none
}

.cx-webchat .cx-transcript .cx-message.cx-them .cx-avatar-wrapper {
	left: 0
}

.cx-webchat .cx-transcript .cx-message.cx-you {
	border: 0;
	color: #000;
	padding: 6px 0;
	text-align: right;
	margin-left: 40px;
}

.cx-webchat .cx-transcript .cx-message.cx-you .cx-name {
	display: none
}

.cx-webchat .cx-transcript .cx-message.cx-you .cx-bubble {
	margin-top: 0;
	
	text-align: left;
	border-radius: 14px 0 14px 14px
}

.cx-webchat .cx-transcript .cx-message.cx-you .cx-bubble .cx-name {
	display: none !important;
}

.cx-webchat .cx-transcript .cx-message.cx-isTyping.cx-you .cx-bubble .cx-name {
	display: none !important;
}


.cx-webchat .cx-transcript .cx-message.cx-you .cx-bubble-arrow {
	right: -7px
}

.cx-webchat .cx-transcript .cx-message.cx-you .cx-avatar-wrapper,
.cx-webchat .cx-transcript .cx-message.cx-you .cx-bubble-arrow .cx-left {
	display: none
}

.cx-webchat .cx-transcript .cx-message.cx-injected {
	border: 0;
	padding: 6px 0
}

.cx-webchat .cx-transcript .cx-message-group>.cx-message {
	padding: 0!important
}

.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant {
	margin-bottom: 6px!important
}

.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant .cx-avatar-wrapper,
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant .cx-bubble-arrow,
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant .cx-name,
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant .cx-time {
	display: none!important
}

.cx-webchat .cx-transcript .cx-message-group>. {
	border-radius: 10px;
	margin: 0 0 0 0x
}

.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant.cx-them:first-child .cx-avatar-wrapper {
	/*display: block!important */
	display:none; 
}


.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant.cx-you .cx-bubble {
	margin: 0!important;
	border-radius: 5px;
}

.cx-message.cx-agent-typing.cx-them .cx-avatar-wrapper{
	display:none !important; 
}

.cx-message.cx-agent-typing.cx-them .cx-name{
	display:none !important; 
}


.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant:first-child .cx-bubble-arrow,
.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant:first-child .cx-name {
	/*display: block!important */
	display:none; 
	 
}

.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant:first-child .cx-bubble {
	border-top-left-radius: 14px!important;
	border-top-right-radius: 14px!important
}

.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant:last-child .cx-time {
	display: block!important
}

.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant:last-child .cx-bubble {
	border-bottom-left-radius: 14px!important;
	border-bottom-right-radius: 14px!important
}

.cx-webchat .cx-isTyping {
	color: #000;
	font-size: 11px;
	font-style: italic
}

.cx-webchat div.cx-input-container {
	display: none;
	width: 100%;
	padding: 14px 16px 14px 24px;
	border-width: 1px 0 0;
	border-style: solid
}

.cx-webchat div.cx-input-container .cx-textarea-cell {
	position: relative
}

.cx-webchat div.cx-input-container .cx-message-input {
	width: 100%;
	resize: none;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	margin-bottom: 14px;
	padding: 0;
	font-weight: 400;
	overflow: hidden;
	border: 0;
	background-color: transparent;
	padding-right: 40px
}

.cx-webchat div.cx-input-container .cx-input.cx-disabled {
	opacity: .5
}

.cx-webchat .cx-settings-group {
	display: none
}

.cx-webchat .cx-end {
	color: #fff;
	line-height: 41px;
	text-align: right;
	height: 40px;
	position: absolute;
	top: 13px;
	right: 24px;
	-webkit-transition: opacity .22s ease-in-out;
	-moz-transition: opacity .22s ease-in-out;
	-o-transition: opacity .22s ease-in-out;
	transition: opacity .22s ease-in-out;
	display: none;
	display: none!important
}

.cx-webchat .cx-end:hover {
	cursor: pointer;
	opacity: .8;
	opacity: 1
}

.cx-webchat .cx-send {
	height: 20px;
	width: 24px;
	top: 0
}

.cx-webchat .cx-send,
.cx-webchat .cx-start-cobrowse {
	display: none;
	position: absolute;
	right: 0;
	cursor: pointer
}

.cx-webchat .cx-start-cobrowse {
	bottom: 114px;
	background-color: #e3b33b;
	padding: 3px 3px 3px 4px;
	border-radius: 5px 0 0 0;
	color: #fff;
	font-size: 13px
}

.cx-webchat-counter {
	display: none
}

.cx-webchat.cx-minimized .cx-webchat-counter {
	display: inline-block;
	border-radius: 5px;
	background-color: #e8516d;
	color: #fff;
	font-size: 15px;
	padding: 4px;
	text-align: center;
	margin-left: 12px;
	cursor: pointer;
	min-width: 25px;
	float: right
}

.cx-widget p .cx-file-transfer-block {
	display: block;
	height: 110px
}

.cx-widget .cx-parentDisable {
	opacity: .2
}

.cx-widget span.cx-user-detail.cx-name {
	vertical-align: middle
}

.cx-widget .cx-user-detail .cx-filesentmsg,
.cx-widget span.cx-user-detail.cx-name {
	width: auto!important;
	display: inline-block!important
}

.cx-widget .cx-filename {
	display: block
}

.cx-widget .cx-warning .cx-reason>strong>p.filename {
	margin-left: 26px;
	margin-bottom: 10px;
	margin-top: 10px
}

.cx-widget .cx-warning .cx-reason .cx-advice {
	margin-left: 28px
}

.cx-widget .cx-lastrow {
	display: inline-block;
	clear: both
}

.cx-widget .cx-lastrow>span {
	display: inline-block
}

.cx-widget .cx-download-btn {
	margin-top: 4px!important;
	padding: 5px!important;
	max-height: 30px;
	width: 80px
}

.cx-widget .cx-filesize {
	margin-left: 20px
}

.cx-widget.cx-webchat-chat-button {
	right: 0;
	top: 40%;
	font-weight: 700;
	padding: 10px 10px 4px!important;
	cursor: pointer
}

.cx-widget.cx-webchat-chat-button .cx-icon {
	height: 23px;
	width: 23px;
	margin-right: 2px;
	display: inline-block
}

.cx-widget.cx-webchat-chat-button>span {
	white-space: nowrap;
	margin-bottom: -6px
}

.cx-widget.cx-webchat-chat-button .cx-chat-button-label {
	vertical-align: super
}

.cx-webchat.cx-mobile .cx-message-input {
	margin-top: 10px!important;
	margin-bottom: 16px!important;
	padding-right: 51px!important;
	font-size: 14px!important;
	line-height: 18px!important;
	overflow: auto!important
}

.cx-webchat.cx-mobile .cx-send {
	right: 16px
}

.cx-webchat.cx-mobile .cx-menu li {
	height: 24px;
	width: 24px;
	padding: 4px
}

.cx-webchat.cx-mobile .cx-input-container {
	padding-top: 6px!important;
	padding: 14px 0 14px 24px!important
}

.cx-webchat.cx-mobile.cx-landscape .cx-message-input {
	margin-bottom: 10px!important;
	padding-right: 60px!important
}

.cx-webchat.cx-mobile.cx-landscape .cx-textarea-cell {
	width: 100%
}

.cx-webchat.cx-mobile.cx-landscape .cx-branding-icon {
	position: relative!important;
	right: auto!important
}

.cx-webchat.cx-mobile.cx-landscape .cx-input-container {
	display: flex!important;
	padding-bottom: 6px!important
}

.cx-webchat.cx-mobile.cx-landscape .cx-send {
	top: 9px;
	right: 24px
}

.cx-webchat.cx-mobile.cx-landscape .cx-menu-cell {
	margin-top: 7px
}

.cx-webchat .cx-menu {
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 16px
}

.cx-webchat .cx-menu li {
	display: inline-block;
	list-style: none;
	height: 16px;
	width: 16px;
	margin-right: 18px;
	cursor: pointer;
	outline-style: none
}

.cx-webchat .cx-menu li:last-child {
	margin-right: 0
}

.cx-webchat .cx-menu li.cx-inert {
	cursor: default
}

.cx-webchat .cx-menu li.cx-char-count {
	width: auto;
	font-style: italic;
	font-size: 11px;
	line-height: 18px;
	color: #aaa
}

.cx-webchat .cx-menu li.cx-branding-icon {
	position: absolute;
	right: 10px
}

.cx-webchat.cx-disabled .cx-char-count,
.cx-webchat.cx-disabled .cx-message-input,
.cx-webchat.cx-disabled .cx-send {
	visibility: hidden
}

.cx-webchat.cx-disabled .cx-input-container .cx-icon {
	opacity: .5
}

.cx-webchat.cx-disabled.cx-theme-dark .cx-input-container {
	background: #4a525b
}

.cx-webchat.cx-disabled.cx-theme-light .cx-input-container {
	background: #f2f4f7
}

.cx-webchat .cx-emoji-menu {
	white-space: nowrap;
	border: 1px solid;
	margin-bottom: 14px
}

.cx-webchat .cx-emoji-menu span {
	padding: 15px 5px;
	display: inline-block
}

.cx-webchat .cx-emoji-menu span:first-child {
	padding-left: 10px
}

.cx-webchat .cx-emoji-menu span:last-child {
	padding-right: 10px
}

.cx-tooltip-menu {
	display: inline-block;
	position: relative;
	outline-style: none
}

.cx-webchat .cx-overlay .cx-idle-alert {
	font-size: 12px;
	text-align: center
}

.cx-webchat.cx-mobile .cx-overlay .cx-idle-alert {
	font-size: 14px
}

.cx-webchat .cx-overlay .cx-idle-countdown {
	text-align: center;
	padding: 10px
}

@keyframes NewMessage {
	to {
		background-color: #2293f9!important
	}
}

@-webkit-keyframes NewMessage {
	to {
		background-color: #2293f9!important
	}
}

@keyframes NewTextBubble {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes NewTextBubble {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.cx-offers {
	width: 688px;
	-webkit-overflow-scrolling: touch
}

.cx-offers .cx-flex-rw {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.cx-offers .cx-flex-rnw,
.cx-offers .cx-flex-rw {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch
}

.cx-offers .cx-flex-rnw {
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.cx-offers .cx-flex-cnw {
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.cx-offers .cx-flex-cnw,
.cx-offers .cx-flex-cw {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch
}

.cx-offers .cx-flex-cw {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.cx-offers .body {
	height: 100%;
	overflow: auto
}

.cx-offers .cx-container-fluid {
	max-width: 592px;
	overflow: auto
}

.cx-offers .cx-container-fluid .cx-spacer {
	height: auto;
	width: 32px
}

.cx-offers .cx-container-fluid .cx-text-CTA-container {
	max-width: 50%
}

.cx-offers .cx-container-fluid .cx-text-CTA-container .cx-text-spacer {
	width: 100%;
	height: 22px
}

.cx-offers .cx-container-fluid .cx-text-CTA-container .cx-offer-text-title {
	width: 100%;
	height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 700;
	font-size: 16px;
	overflow-wrap: break-word
}

.cx-offers .cx-container-fluid .cx-text-CTA-container .cx-offer-text-body {
	width: 100%;
	height: auto;
	: Verdana, Geneva, sans-serif;
	line-height: 20px;
	font-size: 12px;
	overflow-wrap: break-word;
	vertical-align: top;
	text-align: left
}

.cx-offers .cx-container-fluid .cx-text-CTA-container .cx-offers-cta-container {
	width: 100%;
	height: 32px
}

.cx-offers .cx-container-fluid .cx-media-container {
	position: relative;
	overflow: hidden
}

.cx-offers .cx-container-fluid .cx-media-container img {
	width: 100%;
	height: auto
}

.cx-offers .cx-container-fluid .cx-media-container #cx-offers-video-player-container {
	width: 100%;
	position: relative;
	height: 0
}

.cx-offers .cx-container-fluid .cx-media-container .padding-vimeo-aspect {
	padding-bottom: 42.5%
}

.cx-offers .cx-container-fluid .cx-media-container .padding-youtube-aspect {
	padding-bottom: 56.25%
}

.cx-offers .cx-container-fluid .cx-media-container embed,
.cx-offers .cx-container-fluid .cx-media-container iframe,
.cx-offers .cx-container-fluid .cx-media-container object,
.cx-offers .cx-container-fluid .cx-media-container video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	min-height: 120px
}

.cx-offers .cx-container-fluid .cx-media-container.cx-loading .cx-loading-screen {
	display: block
}

@-moz-keyframes cxloadingspin {
	to {
		width: 50px;
		-moz-transform: rotate(1turn)
	}
}

@-webkit-keyframes cxloadingspin {
	to {
		width: 50px;
		-webkit-transform: rotate(1turn)
	}
}

@keyframes cxloadingspin {
	to {
		width: 50px;
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.cx-offers.cx-overlay .cx-container-fluid .cx-spacer {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	order: 3
}

.cx-offers.cx-overlay .cx-container-fluid .cx-text-CTA-container {
	flex: 1 1 40%
}

.cx-offers.cx-overlay .cx-container-fluid .cx-text-CTA-container .cx-offer-text-title,
.cx-offers.cx-overlay .cx-container-fluid .cx-text-CTA-container .cx-text-spacer {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	flex-grow: 0
}

.cx-offers.cx-overlay .cx-container-fluid .cx-text-CTA-container .cx-offer-text-body {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1
}

.cx-offers.cx-overlay .cx-container-fluid .cx-text-CTA-container .cx-offers-cta-container {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	flex-grow: 0
}

.cx-offers.cx-overlay .cx-container-fluid .cx-media-container {
	-webkit-flex: 1 0 40%;
	flex: 1 0 40%;
	max-width: 50%;
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	order: 5
}

.cx-offers.cx-single-pannel .cx-body {
	overflow: auto;
	position: relative
}

.cx-offers.cx-single-pannel .cx-container-fluid {
	width: auto;
	max-height: 436px;
	display: block!important
}

.cx-offers.cx-single-pannel .cx-container-fluid .cx-spacer {
	display: none
}

.cx-offers.cx-single-pannel .cx-container-fluid .cx-text-CTA-container {
	flex: 1 0 95%;
	max-width: 100%!important
}

.cx-offers.cx-single-pannel .cx-container-fluid .cx-text-CTA-container .cx-offer-text-body,
.cx-offers.cx-single-pannel .cx-container-fluid .cx-text-CTA-container .cx-offer-text-title {
	text-align: center
}

.cx-offers.cx-single-pannel .cx-container-fluid .cx-text-CTA-container .cx-offers-cta-container>button {
	margin: 0 auto;
	display: block
}

.cx-offers.cx-single-pannel .cx-container-fluid .cx-media-container {
	flex: 1 0 95%;
	max-width: 100%!important
}

.cx-offers.cx-single-pannel .cx-container-fluid .cx-media-container img {
	width: 100%;
	height: auto
}

.cx-offers.cx-media-plus-button-layout .cx-body {
	overflow: auto;
	position: relative
}

.cx-offers.cx-media-plus-button-layout .cx-container-fluid {
	width: auto;
	max-height: 436px
}

.cx-offers.cx-media-plus-button-layout .cx-container-fluid .cx-spacer {
	display: none
}

.cx-offers.cx-media-plus-button-layout .cx-container-fluid .cx-text-CTA-container {
	width: 100%;
	max-width: 100%!important;
	-webkit-box-ordinal-group: 6!important;
	-webkit-order: 5!important;
	order: 5!important
}

.cx-offers.cx-media-plus-button-layout .cx-container-fluid .cx-text-CTA-container .cx-offer-text-body,
.cx-offers.cx-media-plus-button-layout .cx-container-fluid .cx-text-CTA-container .cx-offer-text-title,
.cx-offers.cx-media-plus-button-layout .cx-container-fluid .cx-text-CTA-container .cx-offer-text-title+.cx-text-spacer {
	display: none!important
}

.cx-offers.cx-media-plus-button-layout .cx-container-fluid .cx-text-CTA-container .cx-offers-cta-container>button {
	margin: 0 auto;
	display: block
}

.cx-offers.cx-media-plus-button-layout .cx-container-fluid .cx-media-container {
	width: 100%;
	max-width: 100%!important;
	-webkit-box-ordinal-group: 2!important;
	-webkit-order: 1!important;
	order: 1!important
}

.cx-offers.cx-media-plus-button-layout .cx-container-fluid .cx-media-container img {
	width: 100%;
	height: auto
}

.cx-offers.cx-right-side-text .cx-container-fluid .cx-media-container {
	-webkit-order: 1;
	order: 1
}

.cx-offers.cx-right-side-text .cx-text-CTA-container {
	-webkit-order: 5;
	order: 5
}

.cx-offers.cx-offers-toaster-view {
	position: fixed;
	width: 320px;
	max-height: 505px;
	z-index: 999997
}

.cx-offers.cx-offers-toaster-view .cx-body {
	padding: 0;
	height: 100%;
	width: 100%;
	overflow: overlay;
	max-height: 398px
}

.cx-offers.cx-offers-toaster-view .cx-container-fluid {
	overflow-y: auto
}

.cx-offers.cx-offers-toaster-view .cx-container-fluid .cx-media-container {
	width: 100%!important;
	max-width: 100%!important
}

.cx-offers.cx-offers-toaster-view .cx-container-fluid .cx-text-CTA-container {
	padding-left: 32px;
	padding-right: 32px;
	max-width: 100%!important
}

.cx-offers.cx-offers-toaster-view .cx-container-fluid .cx-text-CTA-container .cx-offer-text-title {
	text-align: center
}

.cx-offers.cx-offers-toaster-view .cx-container-fluid .cx-text-CTA-container .cx-offer-text-body {
	font-size: 14px;
	text-align: center
}

.cx-offers.cx-offers-toaster-view .cx-container-fluid .cx-text-CTA-container .cx-offers-cta-container button {
	margin: 0 auto;
	display: block
}

.cx-offers.cx-mobile {
	top: inherit!important;
	right: inherit!important;
	bottom: 0!important;
	left: 0!important;
	height: 100%!important;
	width: 100%!important;
	max-height: 100%!important
}

.cx-offers.cx-mobile .cx-body {
	max-height: none!important
}

.cx-offers.cx-mobile .cx-container-fluid {
	max-width: none!important
}

.cx-offers.cx-mobile .cx-container-fluid .cx-text-CTA-container {
	overflow: hidden!important
}

.cx-offers.cx-mobile.cx-landscape .cx-footer {
	display: none!important
}

.cx-offers.cx-minimal,
.cx-offers.cx-stacked {
	-webkit-box-shadow: 0 0 21px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 0 21px 2px rgba(0, 0, 0, .2)
}

.cx-offers.cx-minimal .cx-container-fluid::-webkit-scrollbar,
.cx-offers.cx-stacked .cx-container-fluid::-webkit-scrollbar {
	width: 5px;
	height: 5px
}

.cx-offers.cx-minimal .cx-text-CTA-container .cx-offer-text-body,
.cx-offers.cx-minimal .cx-text-CTA-container .cx-offer-text-title,
.cx-offers.cx-minimal .cx-text-CTA-container .cx-offers-cta-container,
.cx-offers.cx-stacked .cx-text-CTA-container .cx-offer-text-body,
.cx-offers.cx-stacked .cx-text-CTA-container .cx-offer-text-title,
.cx-offers.cx-stacked .cx-text-CTA-container .cx-offers-cta-container {
	margin-bottom: 15px
}

.cx-offers.cx-minimal .cx-img-resize-container a,
.cx-offers.cx-stacked .cx-img-resize-container a {
	display: block
}

.cx-offers.cx-minimal .cx-buttons-window-control,
.cx-offers.cx-stacked .cx-buttons-window-control {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -20px;
	right: 0;
	font-size: 16px;
	overflow: hidden;
	z-index: 9;
	text-align: right
}

.cx-offers.cx-minimal .cx-buttons-window-control .cx-button-close,
.cx-offers.cx-stacked .cx-buttons-window-control .cx-button-close {
	display: inline-block;
	padding: 0;
	background-color: transparent;
	border: 0;
	width: 12px;
	height: 12px;
	margin-left: 6px;
	visibility: hidden
}

.cx-offers.cx-minimal .cx-buttons-window-control .cx-button-close svg path,
.cx-offers.cx-stacked .cx-buttons-window-control .cx-button-close svg path {
	opacity: .8
}

.cx-offers.cx-minimal .cx-buttons-window-control.cx-close-show .cx-button-close,
.cx-offers.cx-stacked .cx-buttons-window-control.cx-close-show .cx-button-close {
	visibility: visible
}

.cx-offers.cx-minimal .cx-powered-by,
.cx-offers.cx-stacked .cx-powered-by {
	font-size: 10px
}

.cx-offers.cx-minimal .cx-powered-by .cx-icon,
.cx-offers.cx-stacked .cx-powered-by .cx-icon {
	position: relative;
	top: 2px
}

.cx-offers.cx-minimal .cx-powered-by .cx-icon svg,
.cx-offers.cx-stacked .cx-powered-by .cx-icon svg {
	width: 59px;
	height: 14px
}

.cx-offers.cx-minimal .cx-powered-by .cx-offers-timeout,
.cx-offers.cx-stacked .cx-powered-by .cx-offers-timeout {
	float: right
}

.cx-offers.cx-minimal .cx-powered-by .cx-offers-timeout .cx-countdown,
.cx-offers.cx-stacked .cx-powered-by .cx-offers-timeout .cx-countdown {
	font-size: 10px
}

.cx-offers.cx-minimal .cx-powered-by .cx-offers-timeout .cx-countdown span,
.cx-offers.cx-stacked .cx-powered-by .cx-offers-timeout .cx-countdown span {
	padding-left: 3px
}

.cx-offers.cx-minimal .cx-powered-by .cx-offers-timeout .cx-countdown .cx-icon,
.cx-offers.cx-stacked .cx-powered-by .cx-offers-timeout .cx-countdown .cx-icon {
	display: none
}

.cx-offers.cx-minimal .cx-powered-by .cx-offers-timeout .cx-countdown.cx-warning span,
.cx-offers.cx-stacked .cx-powered-by .cx-offers-timeout .cx-countdown.cx-warning span {
	color: inherit!important
}

.cx-offers.cx-stacked .cx-container-fluid {
	max-width: 100%;
	max-height: 500px
}

.cx-offers.cx-stacked .cx-container-fluid .cx-media-container,
.cx-offers.cx-stacked .cx-container-fluid .cx-text-CTA-container {
	max-width: 100%
}

.cx-offers.cx-stacked .cx-container-fluid .cx-media-container .cx-img-resize-container {
	text-align: center;
	width: 688px
}

.cx-offers.cx-stacked .cx-container-fluid .cx-media-container .cx-img-resize-container img {
	width: auto;
	max-width: 100%
}

.cx-offers.cx-stacked .cx-container-fluid .cx-text-CTA-container {
	margin-top: 20px;
	padding: 0 20px 20px
}

.cx-offers.cx-stacked .cx-powered-by {
	padding: 10px 20px;
	border-width: 1px 0 0;
	border-style: solid
}

.cx-offers.cx-minimal {
	width: 800px
}

.cx-offers.cx-minimal .cx-container-fluid {
	max-width: 100%;
	display: flex;
	display: -webkit-flex
}

.cx-offers.cx-minimal .cx-container-fluid .cx-media-container {
	float: right;
	width: 50%;
	margin: auto;
	text-align: center;
	display: -ms-flexbox;
	justify-content: center;
	align-items: center
}

.cx-offers.cx-minimal .cx-container-fluid .cx-media-container #cx-offers-video-player-container {
	height: 100%
}

.cx-offers.cx-minimal .cx-container-fluid .cx-media-container .cx-img-resize-container {
	width: 100%;
	max-height: 400px
}

.cx-offers.cx-minimal .cx-container-fluid .cx-media-container .cx-img-resize-container img {
	width: auto;
	max-width: 100%;
	height: auto
}

.cx-offers.cx-minimal .cx-container-fluid .cx-media-container #cx-offers-video-player-container .cx-loading-screen .cx-loading-icon {
	display: block
}

.cx-offers.cx-minimal .cx-container-fluid .cx-text-CTA-container {
	width: 50%;
	padding: 20px 3% 40px;
	float: left
}

.cx-offers.cx-minimal .cx-container-fluid .cx-text-CTA-container .cx-offer-text-body {
	max-height: 180px;
	overflow: auto
}

.cx-offers.cx-minimal .cx-container-fluid .cx-text-CTA-container .cx-offer-text-body ::-webkit-scrollbar {
	width: 5px;
	height: 5px
}

.cx-offers.cx-minimal .cx-powered-by {
	position: absolute;
	bottom: 0;
	padding: 15px 20px;
	width: 100%
}

.cx-offers.cx-minimal .cx-powered-by .cx-offers-timeout .cx-countdown {
	position: relative;
	top: 5px
}

.cx-offers.cx-minimal.cx-single-pannel .cx-media-container,
.cx-offers.cx-minimal.cx-single-pannel .cx-text-CTA-container,
.cx-offers.cx-stacked.cx-single-pannel .cx-media-container,
.cx-offers.cx-stacked.cx-single-pannel .cx-text-CTA-container {
	width: 100%
}

.cx-offers.cx-minimal.cx-single-pannel {
	width: 688px
}

.cx-offers.cx-minimal.cx-single-pannel .cx-container-fluid {
	max-height: none
}

.cx-offers.cx-minimal.cx-single-pannel .cx-text-CTA-container .cx-offer-text-body {
	max-height: 400px;
	overflow: auto
}

.cx-offers.cx-minimal.cx-single-pannel .cx-media-container .cx-img-resize-container {
	width: auto;
	max-width: 100%;
	max-height: none;
	min-height: 100px
}

.cx-offers.cx-minimal.cx-single-pannel .cx-media-container #cx-offers-video-player-container .cx-loading-screen .cx-loading-icon {
	left: 0
}

.cx-offers.cx-minimal.cx-single-pannel .cx-powered-by.cx-media-only {
	width: auto;
	right: 0
}

.cx-offers.cx-stacked.cx-single-pannel .cx-container-fluid {
	width: auto;
	max-height: 500px;
	overflow: auto
}

.cx-offers.cx-stacked.cx-single-pannel .cx-powered-by {
	padding-bottom: 20px
}

.cx-offers.cx-minimal.cx-desktop.cx-portrait .cx-buttons-window-control .cx-button-close,
.cx-offers.cx-stacked.cx-desktop.cx-portrait .cx-buttons-window-control .cx-button-close {
	visibility: visible
}

@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
	.cx-offers.cx-minimal .cx-buttons-window-control .cx-button-close,
	.cx-offers.cx-stacked .cx-buttons-window-control .cx-button-close {
		visibility: visible
	}
}

@media (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
	.cx-offers.cx-minimal {
		min-width: 688px;
		max-width: 700px
	}
}

@media (max-width:767px) {
	.cx-offers {
		width: 320px
	}
}

@media (max-width:474px) {
	.cx-offers {
		width: 260px
	}
}

.cx-clicktocall {
	position: fixed;
	width: 320px;
	z-index: 999997;
	-webkit-overflow-scrolling: touch
}

.cx-clicktocall .cx-flex-rw {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.cx-clicktocall .cx-flex-rnw,
.cx-clicktocall .cx-flex-rw {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch
}

.cx-clicktocall .cx-flex-rnw {
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.cx-clicktocall .cx-flex-cnw {
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.cx-clicktocall .cx-flex-cnw,
.cx-clicktocall .cx-flex-cw {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	align-items: stretch
}

.cx-clicktocall .cx-flex-cw {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap
}

.cx-clicktocall .cx-clicktocall-close-confirm .cx-wrapper {
	background-color: inherit;
	opacity: 1;
	text-align: center
}

.cx-clicktocall .cx-hidden {
	display: none!important
}

.cx-clicktocall .cx-expire-msg,
.cx-clicktocall .cx-invalid-msg,
.cx-clicktocall .cx-request-fail-msg {
	text-align: center;
	margin-bottom: 15px
}

.cx-clicktocall .cx-body {
	overflow: auto;
	position: relative
}

.cx-clicktocall .cx-container-fluid {
	width: auto
}

.cx-clicktocall .cx-container-fluid.cx-registration-step {
	padding-bottom: 24px
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-button-Container {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-button-Container button {
	border-width: 0
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-form-inputs table,
.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-wait-time-container table {
	width: 100%
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-form-inputs th,
.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-wait-time-container th {
	padding-right: 8px
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-form-inputs th>label,
.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-wait-time-container th>label {
	white-space: nowrap
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-form-inputs td,
.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-wait-time-container td {
	width: 100%;
	padding: 4px 0
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-form-inputs input[type=checkbox] {
	float: left;
	position: relative;
	top: -12px
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-buttons-container {
	margin-top: 16px
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-wait-time-label {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 67px;
	flex: 0 0 67px;
	margin: 4px 0;
	text-align: left;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	padding: 8px 0
}

.cx-clicktocall .cx-container-fluid.cx-registration-step .cx-wait-time-display {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 100px;
	flex: 1 0 100px;
	margin: 4px 0;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	padding: 8px 0
}

.cx-clicktocall .cx-container-fluid.cx-display-step,
.cx-clicktocall .cx-container-fluid.cx-display-step .cx-optional-elemets-container {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.cx-clicktocall .cx-container-fluid.cx-display-step label {
	font-size: 12px;
	text-align: left;
	width: 100%;
	line-height: 16px;
	font-weight: 700
}

.cx-clicktocall .cx-container-fluid.cx-display-step .cx-phone-number-container {
	width: 100%;
	padding-bottom: 30px
}

.cx-clicktocall .cx-container-fluid.cx-display-step .cx-expiration-timer-container,
.cx-clicktocall .cx-container-fluid.cx-display-step .cx-expiration-timer-wrapper {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.cx-clicktocall .cx-container-fluid.cx-display-step .cx-access-code-container,
.cx-clicktocall .cx-container-fluid.cx-display-step .cx-expiration-timer-container {
	width: 50%;
	padding-bottom: 30px;
	max-width: 200px
}

.cx-clicktocall .cx-container-fluid.cx-display-step .cx-phone-number {
	line-height: 40px;
	font-size: 30px;
	font-weight: lighter
}

.cx-clicktocall .cx-container-fluid.cx-display-step .cx-access-code,
.cx-clicktocall .cx-container-fluid.cx-display-step .cx-expiration-timer {
	line-height: 40px;
	font-size: 24px;
	font-weight: lighter;
	text-align: left
}

.cx-clicktocall .cx-container-fluid.cx-display-step .cx-line-spacer {
	position: relative;
	margin: 0 -24px;
	width: auto;
	border-top: 1px solid #dae1e8;
	height: 0
}

.cx-clicktocall .cx-container-fluid.cx-display-step .cx-buttons-container {
	padding: 12px 0 8px
}

.cx-clicktocall .cx-container-fluid.cx-display-step .cx-buttons-container button {
	left: 0;
	position: relative;
	border-width: 0
}

.cx-clicktocall .cx-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: inherit;
	padding: 20px;
	z-index: 99999;
	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .3)
}

.cx-clicktocall.cx-mobile {
	top: inherit!important;
	right: inherit!important;
	bottom: 0!important;
	left: 0!important;
	height: 100%!important;
	width: 100%!important;
	max-height: 100%!important
}

.cx-clicktocall.cx-minimized .cx-body,
.cx-clicktocall.cx-minimized .cx-footer,
.cx-clicktocall.cx-mobile.cx-landscape .cx-footer {
	display: none!important
}

.cx-clicktocall.cx-mobile.cx-minimized {
	height: auto!important
}

.cx-clicktocall .cx-disableForm {
	pointer-events: none;
	opacity: .7
}

@media (max-width:767px) {
	.cx-clicktocall {
		width: 320px
	}
}

@media (max-width:474px) {
	.cx-clicktocall {
		width: 260px
	}
}

.cx-webchat .cx-rich-media a {
	text-decoration: none
}

.cx-webchat .cx-rich-media.cx-quick-replies {
	position: relative;
	bottom: 0;
	z-index: 2;
	text-align: right
}

.cx-rich-media.cx-quick-replies .cx-quick-reply {
	margin: 5px;
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	cursor: pointer
}

.cx-rich-media.cx-quick-replies .cx-quick-reply>img {
	float: left;
	height: 25px;
	width: 25px;
	display: none
}

.cx-rich-media.cx-quick-replies .cx-quick-reply>div {
	display: inline-block;
	padding: 3px 10px
}

.cx-widget.cx-theme-light .cx-rich-media.cx-quick-replies .cx-quick-reply {
	color: #000;
	background-color: #fdfdfd;
	border: 1px solid #c3cad4
}

.cx-widget.cx-theme-light .cx-rich-media.cx-quick-replies .cx-quick-reply:hover {
	color: #000;
	background-color: #f2f4f7;
	border: 1px solid #9baab9
}

.cx-widget.cx-theme-dark .cx-rich-media.cx-quick-replies .cx-quick-reply {
	background-color: #33383d!important;
	color: #fdfdfd!important;
	border: 1px solid #778290!important
}

.cx-widget.cx-theme-dark .cx-rich-media.cx-quick-replies .cx-quick-reply:hover {
	background-color: #4a525b!important;
	color: #fdfdfd!important;
	border: 1px solid #fff!important
}

.cx-rich-media .cx-generic {
	color: #000;
	border-radius: 15px;
	border: 1px solid #dae1e8;
	overflow: hidden;
	background-color: #fff;
	margin: 15px 0;
	padding: 12px
}

.cx-rich-media .cx-generic a {
	text-decoration: none
}

.cx-rich-media .cx-generic .cx-main-image,
.cx-rich-media .cx-generic video {
	display: none;
	height: auto;
	width: 100%
}

.cx-rich-media .cx-generic video {
	background-color: #000
}

.cx-rich-media .cx-generic h1 {
	color: #000;
	font-size: 1.4em;
	margin: 0;
	padding: 0
}

.cx-rich-media .cx-generic h2 {
	color: #000;
	font-size: 1em;
	padding: 5px 0 0;
	margin: 0;
	font-weight: 400
}

.cx-rich-media .cx-generic .cx-components {
	margin: 0
}

.cx-rich-media .cx-generic .cx-components .cx-component {
	margin-bottom: 5px;
	display: block
}

.cx-rich-media .cx-generic .cx-components .cx-component:last-child {
	margin-bottom: 0
}

.cx-rich-media .cx-generic.cx-media {
	padding: 0;
	border: 0
}

.cx-rich-media .cx-generic.cx-media .cx-bottom-half {
	color: #000;
	border-radius: 15px;
	border: 1px solid #dae1e8;
	overflow: hidden;
	margin: 0;
	padding: 12px;
	border-radius: 0 0 15px 15px;
	border-width: 0 1px 1px
}

.cx-rich-media .cx-button {
	display: block;
	width: 100%;
	background-color: #3168d2;
	border-radius: 2px;
	border-width: 0;
	padding: 5px;
	font-weight: 700;
	color: #fff
}

.cx-rich-media .cx-button:hover {
	background-color: #2753a8
}

.cx-rich-media .cx-link {
	color: #000
}

.cx-rich-media .cx-list {
	color: #000;
	border-radius: 15px;
	border: 1px solid #dae1e8;
	overflow: hidden;
	background-color: #fff;
	margin: 15px 0;
	padding: 12px
}

.cx-rich-media .cx-list h1 {
	color: #000;
	font-size: 1.4em;
	margin: 0;
	padding: 0
}

.cx-rich-media .cx-list h2 {
	color: #000;
	font-size: 1em;
	padding: 5px 0 10px;
	margin: 0;
	font-weight: 400
}

.cx-rich-media .cx-list .cx-components {
	max-height: 325px;
	overflow-y: auto
}

.cx-rich-media .cx-list .cx-list-item:first-child {
	border-top: 1px solid #ccc
}

.cx-rich-media .cx-list .cx-list-item:hover {
	background-color: #f2f2f2;
	color: #000;
	text-decoration: none
}

.cx-rich-media .cx-list .cx-list-item.cx-list-item-big {
	display: block
}

.cx-rich-media .cx-list .cx-list-item.cx-list-item-big .cx-media {
	max-width: none
}

.cx-rich-media .cx-list .cx-list-item.cx-list-item-big .cx-text {
	padding-top: 10px
}

.cx-rich-media .cx-list .cx-list-item {
	display: flex;
	cursor: pointer;
	color: #000;
	padding: 12px 0;
	border-bottom: 1px solid #ccc;
	text-decoration: none
}

.cx-rich-media .cx-list .cx-list-item .cx-media {
	flex-shrink: 0;
	max-width: 70px
}

.cx-rich-media .cx-list .cx-list-item img {
	display: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: auto
}

.cx-rich-media .cx-list .cx-list-item .cx-text {
	padding-left: 12px;
	flex-shrink: 1
}

.cx-rich-media .cx-list .cx-list-item h3 {
	margin: 0 0 8px
}

.cx-rich-media .cx-list .cx-list-item p {
	margin: 0
}

.cx-rich-media .cx-list .cx-list-item .cx-selectors {
	display: none
}

.cx-rich-media .cx-components .cx-text {
	color: #000
}

.cx-rich-media .cx-spacer {
	height: 10px
}

.cx-rich-media .cx-image-component {
	height: auto;
	width: 100%
}

.cx-rich-media .cx-attachment-link img {
	height: auto;
	width: 100%;
	margin: 15px 0
}



label[for=cx_webchat_form_privacy] 
{ 
	color:#3b37e5;
	font-size: 10px !important;
	line-height: 14px;
	font-weight: 100 !important;
}

label[for=cx_webchat_form_privacy] span
{ 
	color:#3b37e5;
	font-size: 10px !important;
}


.cx-webchat .cx-button-group.cx-buttons-binary .cx-btn.cx-btn-default {
	display: none
}

.cx-webchat .cx-button-group.cx-buttons-binary {
	justify-content: center;
	align-items: center;
	display: flex;
	text-align: center;
}


.cx-end-cancel.cx-btn.cx-btn-default.i18n{
	display: block !important
}
.cx-widget.cx-theme-light .cx-end-confirm.cx-btn-primary{
	color: #fdfdfd;
	border-color: #00a02c!important;
	background: #00a02c;
	background: -moz-linear-gradient(top, #00a02c 0, #028927 100%);
	background: -webkit-linear-gradient(top, #00a02c, #028927);
	background: linear-gradient(180deg, #00a02c 0, #028927);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@bg_color_4", endColorstr="@bg_color_5", GradientType=0)
}


.cx-submit.cx-btn.cx-btn-primary.i18n{
	background-color: #00a02c  !important; 
}

.cx-widget.cx-theme-light .cx-submit.cx-btn-primary{
	color: #fdfdfd;
	border-color: #00a02c!important;
	background: #00a02c;
	background: -moz-linear-gradient(top, #00a02c 0, #028927 100%);
	background: -webkit-linear-gradient(top, #00a02c, #028927);
	background: linear-gradient(180deg, #00a02c 0, #028927);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@bg_color_4", endColorstr="@bg_color_5", GradientType=0)
	
}
 


#cx_chat_end_question{
	margin-top : 10px;
	font-size : 15px;
	height: 50px;
}

.cx-alert.cx-chat-end .cx-wrapper .cx-button-group.cx-buttons-binary{
   	justify-content: center;
	align-items: center;
	display: block;
	text-align: center;
}

.cx-widget.cx-theme-light .cx-end-confirm.cx-btn-primary[data-message=ChatEndConfirm] {
   	color: #fdfdfd;
	border-color: #00477d!important;
	background: #00477d;
	background: -moz-linear-gradient(top, #00477d 0, #013a66 100%);
	background: -webkit-linear-gradient(top, #00477d, #013a66);
	background: linear-gradient(180deg, #00477d  0, #013a66);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@bg_color_4", endColorstr="@bg_color_5", GradientType=0);
	padding-left : 10px;
	padding-right : 10px;
	float: right;
	 
}

.cx-webchat .cx-transcript .cx-message.cx-them .cx-avatar-wrapper {
    left: 0px;
	display: none !important;
}

.cx-message.cx-participant.cx-you .cx-avatar-wrapper .cx-avatar.user {
	display: none !important;
}

.cx-message.cx-participant.cx-you .cx-bubble .cx-name {
	display: none !important;
}

.cx-message.cx-participant.cx-them.cx-agent .cx-avatar-wrapper .cx-avatar.agent {
	display: block !important;
}

.cx-webchat .cx-transcript .cx-message-group > :first-child.cx-message.cx-participant.cx-them .cx-avatar-wrapper {
    display: block !important;
	
}
.cx-webchat .cx-transcript .cx-message.cx-them .cx-bubble {
    margin-right: 0;
	margin-left: 40px;
	border-radius: 5px;
    
}

.cx-webchat .cx-transcript .cx-message.cx-you .cx-bubble {
    margin-left: 0px !important;
    
}
.cx-webchat .cx-transcript .cx-message.cx-you {
	margin-left: 0;
	margin-right: 20px;
}

 .cx-webchat div.cx-input-container .cx-message-input {
    height: 30px !important;
    line-height: 30px !important;
    margin-bottom: 14px !important;
	margin-top: 14px !important;
    border: 1px solid #c5c5c5 !important;
    padding-left: 5px;
}
 
 

 label[for=cx_webchat_form_privacy2] {
    color: #3b37e5;
    font-size: 10px !important;
    line-height: 14px;
    font-weight: 100 !important;
}
label[for=cx_webchat_form_privacy2] span {
    color: #3b37e5;
    font-size: 10px !important;
}


label[for=cx_webchat_form_firstname] {
    font-size: 13px !important;
    font-weight: 300 !important;
    position: absolute!important;
    z-index: -3 !important;
    margin-left: 13px !important;
    margin-top: 10px !important;
    opacity: 0.5 !important;
}

.cx-widget.cx-theme-light input[name=firstname] {
    background-color: transparent;
 
}
.cx-widget.cx-theme-light input[name=firstname] :oninput {
    background-color: #fdfdfd;
}
 
.cx-widget.cx-theme-light .cx-rich-media.cx-quick-replies .cx-quick-reply{
	margin:1px;
	border:0;
	background-color: transparent;
	

}

.cx-widget.cx-theme-light .cx-rich-media.cx-quick-replies{
 margin-top: 15px;
}

.cx-widget.cx-theme-light .cx-rich-media.cx-quick-replies .cx-quick-reply > img{
	width: 21px;
	height: 42px;
}

.cx-widget.cx-theme-light .cx-rich-media.cx-quick-replies .cx-quick-reply > div{
	display:none;
}

.cx-widget.cx-theme-light .cx-rich-media.cx-quick-replies .cx-quick-reply:hover {
	border: 0;
}

.cx-sidebar {
	-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, .2);
	overflow: hidden;
	z-index: 999999;
	height: auto;
	
}
.cx-sidebar.cx-desktop {
	top: 100px;
	background-color: #028228;
	border-radius: 10px 0 0 10px;
	width:35px !important;
}
	
	
.cx-sidebar .cx-sidebar-button{
	padding:0;
	height: 70px;
	text-align:center;
	border-width: 0px;
}

.cx-sidebar .cx-sidebar-button .name {
	font-weight: 100;
	font-size: 13px;
	padding-left: 8px;
	white-space: normal;
	position: relative;
	top: 10px;
	vertical-align: center;
	color:#fff;
	line-height: 30px;
	width: 150px;
	
}


.cx-sidebar .cx-sidebar-button .cx-icon svg{
	display : none;
}

.cx-sidebar.cx-expanded {
	background-color:#00a02c;
	width: 200px !important;
}

 
.cx-sidebar .cx-sidebar-button .cx-icon {
	float: left;
	display: block;
	background: url("data:image/png;base64, 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/GMzLdsAADodaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxMy0wOS0wNFQxMzozMjo0OCswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTA0LTEzVDE5OjM0OjQ0KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wNC0xM1QxOTozNDo0NCswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo1NGM5ZWE4MS0wZTJlLTQ4OGQtYWI3ZC05ZDc2NTE5NzJiOGE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6MThmNjhhMzUtNDdlYy00Y2RmLTk2MjUtNGFiMTM4NjYwNDljPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MThmNjhhMzUtNDdlYy00Y2RmLTk2MjUtNGFiMTM4NjYwNDljPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjE4ZjY4YTM1LTQ3ZWMtNGNkZi05NjI1LTRhYjEzODY2MDQ5Yzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxMy0wOS0wNFQxMzozMjo0OCswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1NGM5ZWE4MS0wZTJlLTQ4OGQtYWI3ZC05ZDc2NTE5NzJiOGE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDQtMTNUMTk6MzQ6NDQrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj42MDAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj42MDAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yOTM8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PmmZoQkAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAE7tJREFUeNrs3Xm4VXW9x/E3HBDx4BDggEKg1wmnnJ5yyJzqWmGOmaZphlaGdpu7csuhzDLNrMwcK2czzaGcrqY5J+Y8lFoZxAVMURk9IBzO/eO7KuQ5cM5av732WXvv9+t5eCrav99hf/fan7OG39Cvq6sLSWoEAyxBZQwExgKbAesDI4HhwOrAYGAlS6SKWAJ0APOAmcAMYDLwPPAUMMfAaj79gB2AccDuwLbAypZFTRBmzwH3ALcCdwALaval8ZKw7kYDnwIOB0ZZDjW5OcC1wLnAIwZW49gAOBn4qGe2alF3AycA9xtY1TU4+5C+hPehpC7gGuBzwEsGVrVsBVxF3EiX9G+vAuOBX+dp1N+6leZA4EHDSurWMOAG4ETPsPre0cB5QJulkHp0HjAhu1z0DKvODgPON6ykXjsGONMzrPrbGbgTGGQppNwmEMMfDKw6GAo8SYxQl5TfQmAn4DEvCcv3A8NK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") no-repeat;
	background-position: center;
	background-size: 20px 20px;
	background-color: #028228;
	/* border-radius: 10px 0 0 10px; */
	width: 35px;
	height: 70px;
} 

 
.cx-sidebar.cx-desktop .cx-branding,
.cx-sidebar.cx-desktop .cx-footer {
	background-color:#00a02c;
}

 

.cx-sidebar.cx-desktop .cx-branding{
	
}
.cx-sidebar.cx-desktop .cx-branding{
	padding: 0px;
	padding-left: 10px;
	padding-top:5px;
}
.cx-sidebar.cx-desktop .cx-branding .cx-icon{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABGCAYAAAA6hjFpAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wUIDxcLyF1+MAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABiUlEQVR42u3cMXKDMBBGYSs3jK9HnYqDMHAEyjA5B6mYpDCOwEt4Eu/v0cB+XmSBhtvNGGOMMcYYY4wx5s/MDxI53jR9zqTzW5KoGKsnnFKqbbzfeSsJo8bx0CBXx0CBiAECEQM0qW+52JwJkz4eGkQMEIgYIBAxQCBigP5lnVW8aZqKwPjXDrEzQCBigEDEAIGIAQIRAwQiBghEDNA65KzidV1XBUZ4Z+Sk7/s5crzcIkePVwVG0zRiiFEWRnoVwwkcMqnn/uKPKN44jl+RRbjf3z8od5yqO2TLmJQOefkkRAEuDEUBrtRFAT46EcVnWdWhhL9TTymlYRjC8LYUJbrQZywWL/s+hNoph+06sVNgHWKnQEFEAYKIAgQRBQgiChBEFCCIKEAQUYAgogBBRAGCiPITzIcDtlxEzgaLUp994bZLnlWcaMC9XYL7+Ez4//ojFm8HPjrBgVwdBQmyXPDa+5Q9xXh2zN7irh1X/M75nHt25P7bZay2bWfi+RljjDHGGGOMuXC+Af/X9Pvd9HiGAAAAAElFTkSuQmCC');	
	background-position: center;
	background-size : 20px 20px;
	background-repeat: no-repeat;
	display:block;
}

/*background:	url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABGCAYAAAA6hjFpAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4wUIDxcj/ejWygAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABdUlEQVR42u3cQQ6CMBBGYccb6vW6dsVBCByBpY3nwAuIKThjf9r39k7ELw0UCZcLERERERERETXW+qFf5uX8dJ3n/f0iMw+MzeFm1tq86K7RK6enefIgoAiCgCIIAsofT+p7D6bkRKo+Tx4EFEEQUARBQBEEAUXwKmvPQZT8OGZmOWfXeapXX6H6rBQxEFAEQUARBAFFEAQUQRBQBEFAqbAPqbFPGcexi31K+Eoprca8aZpc54HiMC+lBErPKKaEwom+0kn9U/f77eE5b1mWl/eFQ+m8lNLazQop/WHOukIMDK19iYGhtUk0MLR27AaG1u0TA6Pze1mtYMzzfP67vawMoRXCyhBaIawMIRAwhEDAEAIBQwgEDCEQMIRAwBACAUMIBAwhEDCEQMDw79oqxp4HDZTeeWKRIBGPZHoDq72AJuxub8h/Bc4zu3kbEBgVQLYO6OiBfvvckZlbn4n+P6N63g8bD8PgOq/Jh6GJiIiIiIio3d4fEPT7JJpw5gAAAABJRU5ErkJggg==')*/
.cx-sidebar.cx-desktop .cx-branding .cx-icon svg{
	display:none;
	
}

.cx-powered-by{
	color: #fff;
}
.cx-powered-by .cx-icon svg{
	color: #fff;
}

.cx-webchat .cx-rich-media.cx-quick-replies {
	text-align: center !important;
}



 