
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper-pp:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
	content: "";
}

.fa-ge:before, .fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-send:before, .fa-paper-plane:before {
	content: "";
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before, .fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before, .fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before, .fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

.fa-gitlab:before {
	content: "";
}

.fa-wpbeginner:before {
	content: "";
}

.fa-wpforms:before {
	content: "";
}

.fa-envira:before {
	content: "";
}

.fa-universal-access:before {
	content: "";
}

.fa-wheelchair-alt:before {
	content: "";
}

.fa-question-circle-o:before {
	content: "";
}

.fa-blind:before {
	content: "";
}

.fa-audio-description:before {
	content: "";
}

.fa-volume-control-phone:before {
	content: "";
}

.fa-braille:before {
	content: "";
}

.fa-assistive-listening-systems:before {
	content: "";
}

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
	content: "";
}

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
	content: "";
}

.fa-glide:before {
	content: "";
}

.fa-glide-g:before {
	content: "";
}

.fa-signing:before, .fa-sign-language:before {
	content: "";
}

.fa-low-vision:before {
	content: "";
}

.fa-viadeo:before {
	content: "";
}

.fa-viadeo-square:before {
	content: "";
}

.fa-snapchat:before {
	content: "";
}

.fa-snapchat-ghost:before {
	content: "";
}

.fa-snapchat-square:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-first-order:before {
	content: "";
}

.fa-yoast:before {
	content: "";
}

.fa-themeisle:before {
	content: "";
}

.fa-google-plus-circle:before, .fa-google-plus-official:before {
	content: "";
}

.fa-fa:before, .fa-font-awesome:before {
	content: "";
}

.fa-handshake-o:before {
	content: "";
}

.fa-envelope-open:before {
	content: "";
}

.fa-envelope-open-o:before {
	content: "";
}

.fa-linode:before {
	content: "";
}

.fa-address-book:before {
	content: "";
}

.fa-address-book-o:before {
	content: "";
}

.fa-vcard:before, .fa-address-card:before {
	content: "";
}

.fa-vcard-o:before, .fa-address-card-o:before {
	content: "";
}

.fa-user-circle:before {
	content: "";
}

.fa-user-circle-o:before {
	content: "";
}

.fa-user-o:before {
	content: "";
}

.fa-id-badge:before {
	content: "";
}

.fa-drivers-license:before, .fa-id-card:before {
	content: "";
}

.fa-drivers-license-o:before, .fa-id-card-o:before {
	content: "";
}

.fa-quora:before {
	content: "";
}

.fa-free-code-camp:before {
	content: "";
}

.fa-telegram:before {
	content: "";
}

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
	content: "";
}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
	content: "";
}

.fa-thermometer-2:before, .fa-thermometer-half:before {
	content: "";
}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
	content: "";
}

.fa-thermometer-0:before, .fa-thermometer-empty:before {
	content: "";
}

.fa-shower:before {
	content: "";
}

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
	content: "";
}

.fa-podcast:before {
	content: "";
}

.fa-window-maximize:before {
	content: "";
}

.fa-window-minimize:before {
	content: "";
}

.fa-window-restore:before {
	content: "";
}

.fa-times-rectangle:before, .fa-window-close:before {
	content: "";
}

.fa-times-rectangle-o:before, .fa-window-close-o:before {
	content: "";
}

.fa-bandcamp:before {
	content: "";
}

.fa-grav:before {
	content: "";
}

.fa-etsy:before {
	content: "";
}

.fa-imdb:before {
	content: "";
}

.fa-ravelry:before {
	content: "";
}

.fa-eercast:before {
	content: "";
}

.fa-microchip:before {
	content: "";
}

.fa-snowflake-o:before {
	content: "";
}

.fa-superpowers:before {
	content: "";
}

.fa-wpexplorer:before {
	content: "";
}

.fa-meetup:before {
	content: "";
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

/*! =======================================================
                      VERSION  10.0.2              
========================================================= */

/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */
.slider {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.slider.slider-horizontal {
	width: 210px;
	height: 20px;
}

.slider.slider-horizontal .slider-track {
	height: 10px;
	width: 100%;
	margin-top: -5px;
	top: 50%;
	left: 0;
}

.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {
	height: 100%;
	top: 0;
	bottom: 0;
}

.slider.slider-horizontal .slider-tick, .slider.slider-horizontal .slider-handle {
	margin-left: -10px;
}

.slider.slider-horizontal .slider-tick.triangle, .slider.slider-horizontal .slider-handle.triangle {
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-width: 0 10px 10px 10px;
	width: 0;
	height: 0;
	border-bottom-color: #2e6da4;
	margin-top: 0;
}

.slider.slider-horizontal .slider-tick-container {
	white-space: nowrap;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.slider.slider-horizontal .slider-tick-label-container {
	white-space: nowrap;
	margin-top: 20px;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
	padding-top: 4px;
	display: inline-block;
	text-align: center;
}

.slider.slider-horizontal .tooltip {
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.slider.slider-horizontal.slider-rtl .slider-track {
	left: initial;
	right: 0;
}

.slider.slider-horizontal.slider-rtl .slider-tick, .slider.slider-horizontal.slider-rtl .slider-handle {
	margin-left: initial;
	margin-right: -10px;
}

.slider.slider-horizontal.slider-rtl .slider-tick-container {
	left: initial;
	right: 0;
}

.slider.slider-horizontal.slider-rtl .tooltip {
	-ms-transform: translateX(50%);
	transform: translateX(50%);
}

.slider.slider-vertical {
	height: 210px;
	width: 20px;
}

.slider.slider-vertical .slider-track {
	width: 10px;
	height: 100%;
	left: 25%;
	top: 0;
}

.slider.slider-vertical .slider-selection {
	width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
}

.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {
	width: 100%;
	left: 0;
	right: 0;
}

.slider.slider-vertical .slider-tick, .slider.slider-vertical .slider-handle {
	margin-top: -10px;
}

.slider.slider-vertical .slider-tick.triangle, .slider.slider-vertical .slider-handle.triangle {
	border-width: 10px 0 10px 10px;
	width: 1px;
	height: 1px;
	border-left-color: #2e6da4;
	border-right-color: #2e6da4;
	margin-left: 0;
	margin-right: 0;
}

.slider.slider-vertical .slider-tick-label-container {
	white-space: nowrap;
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
	padding-left: 4px;
}

.slider.slider-vertical .tooltip {
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.slider.slider-vertical.slider-rtl .slider-track {
	left: initial;
	right: 25%;
}

.slider.slider-vertical.slider-rtl .slider-selection {
	left: initial;
	right: 0;
}

.slider.slider-vertical.slider-rtl .slider-tick.triangle, .slider.slider-vertical.slider-rtl .slider-handle.triangle {
	border-width: 10px 10px 10px 0;
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
	padding-left: initial;
	padding-right: 4px;
}

.slider.slider-disabled .slider-handle {
	background-image: -webkit-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
	background-image: -o-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
	background-image: linear-gradient(to bottom, #dfdfdf 0, #bebebe 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfdfdf", endColorstr="#ffbebebe", GradientType=0);
}

.slider.slider-disabled .slider-track {
	background-image: -webkit-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
	background-image: -o-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
	background-image: linear-gradient(to bottom, #e5e5e5 0, #e9e9e9 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe5e5e5", endColorstr="#ffe9e9e9", GradientType=0);
	cursor: not-allowed;
}

.slider input {
	display: none;
}

.slider .tooltip.top {
	margin-top: -36px;
}

.slider .tooltip-inner {
	white-space: nowrap;
	max-width: none;
}

.slider .hide {
	display: none;
}

.slider-track {
	position: absolute;
	cursor: pointer;
	background-image: -webkit-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
	background-image: -o-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
	background-image: linear-gradient(to bottom, #f5f5f5 0, #f9f9f9 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5", endColorstr="#fff9f9f9", GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	border-radius: 4px;
}

.slider-selection {
	position: absolute;
	background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9", endColorstr="#fff5f5f5", GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
}

.slider-selection.tick-slider-selection {
	background-image: -webkit-linear-gradient(top, #8ac1ef 0, #82b3de 100%);
	background-image: -o-linear-gradient(top, #8ac1ef 0, #82b3de 100%);
	background-image: linear-gradient(to bottom, #8ac1ef 0, #82b3de 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8ac1ef", endColorstr="#ff82b3de", GradientType=0);
}

.slider-track-low, .slider-track-high {
	position: absolute;
	background: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
}

.slider-handle {
	position: absolute;
	top: 0;
	width: 20px;
	height: 20px;
	background-color: #337ab7;
	background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%);
	background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%);
	background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff337ab7", endColorstr="#ff2e6da4", GradientType=0);
	filter: none;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	border: 0 solid transparent;
}

.slider-handle.round {
	border-radius: 50%;
}

.slider-handle.triangle {
	background: transparent none;
}

.slider-handle.custom {
	background: transparent none;
}

.slider-handle.custom::before {
	line-height: 20px;
	font-size: 20px;
	content: "★";
	color: #726204;
}

.slider-tick {
	position: absolute;
	width: 20px;
	height: 20px;
	background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);
	background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9", endColorstr="#fff5f5f5", GradientType=0);
	filter: none;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	opacity: .8;
	border: 0 solid transparent;
}

.slider-tick.round {
	border-radius: 50%;
}

.slider-tick.triangle {
	background: transparent none;
}

.slider-tick.custom {
	background: transparent none;
}

.slider-tick.custom::before {
	line-height: 20px;
	font-size: 20px;
	content: "★";
	color: #726204;
}

.slider-tick.in-selection {
	background-image: -webkit-linear-gradient(top, #8ac1ef 0, #82b3de 100%);
	background-image: -o-linear-gradient(top, #8ac1ef 0, #82b3de 100%);
	background-image: linear-gradient(to bottom, #8ac1ef 0, #82b3de 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8ac1ef", endColorstr="#ff82b3de", GradientType=0);
	opacity: 1;
}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce {
	0%, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translateZ(0);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		transform: translateZ(0);
	}
	
	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		transform: translate3d(0, -30px, 0);
	}
	
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		transform: translate3d(0, -15px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

@keyframes bounce {
	0%, 20%, 53%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translateZ(0);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		transform: translateZ(0);
	}
	
	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		transform: translate3d(0, -30px, 0);
	}
	
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		transform: translate3d(0, -15px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	}
}

.bounce {
	-webkit-animation-name: bounce;
	-webkit-transform-origin: center bottom;
	animation-name: bounce;
	transform-origin: center bottom;
}

@-webkit-keyframes flash {
	0%, 50%, to {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

@keyframes flash {
	0%, 50%, to {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}

@-webkit-keyframes shake {
	0%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

@keyframes shake {
	0%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}
	
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}
	
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}
	
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}
	
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}
	
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}
	
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}
	
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}
	
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.headShake {
	-webkit-animation-name: headShake;
	-webkit-animation-timing-function: ease-in-out;
	animation-name: headShake;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	
	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	
	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.swing {
	-webkit-animation-name: swing;
	-webkit-transform-origin: top center;
	animation-name: swing;
	transform-origin: top center;
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
		transform: scale3d(.9, .9, .9) rotate(-3deg);
	}
	
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
	}
	
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
		transform: scale3d(.9, .9, .9) rotate(-3deg);
	}
	
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
	}
	
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg);
	}
	
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg);
	}
	
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg);
	}
	
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg);
	}
	
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes wobble {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg);
	}
	
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg);
	}
	
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg);
	}
	
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg);
	}
	
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}

@-webkit-keyframes jello {
	0%, 11.1%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}
	
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}
	
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}
	
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}
	
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg);
	}
	
	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg);
	}
	
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg);
	}
}

@keyframes jello {
	0%, 11.1%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}
	
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}
	
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}
	
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}
	
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg);
	}
	
	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg);
	}
	
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg);
	}
}

.jello {
	-webkit-animation-name: jello;
	-webkit-transform-origin: center;
	animation-name: jello;
	transform-origin: center;
}

@-webkit-keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.heartBeat {
	-webkit-animation-duration: 1.3s;
	-webkit-animation-name: heartBeat;
	-webkit-animation-timing-function: ease-in-out;
	animation-duration: 1.3s;
	animation-name: heartBeat;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: scale3d(.3, .3, .3);
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		-webkit-transform: scaleX(1);
		opacity: 1;
		transform: scaleX(1);
	}
}

@keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: scale3d(.3, .3, .3);
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		-webkit-transform: scaleX(1);
		opacity: 1;
		transform: scaleX(1);
	}
}

.bounceIn {
	-webkit-animation-duration: .75s;
	-webkit-animation-name: bounceIn;
	animation-duration: .75s;
	animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: translate3d(0, -3000px, 0);
		opacity: 0;
		transform: translate3d(0, -3000px, 0);
	}
	
	60% {
		-webkit-transform: translate3d(0, 25px, 0);
		opacity: 1;
		transform: translate3d(0, 25px, 0);
	}
	
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInDown {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: translate3d(0, -3000px, 0);
		opacity: 0;
		transform: translate3d(0, -3000px, 0);
	}
	
	60% {
		-webkit-transform: translate3d(0, 25px, 0);
		opacity: 1;
		transform: translate3d(0, 25px, 0);
	}
	
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: translate3d(-3000px, 0, 0);
		opacity: 0;
		transform: translate3d(-3000px, 0, 0);
	}
	
	60% {
		-webkit-transform: translate3d(25px, 0, 0);
		opacity: 1;
		transform: translate3d(25px, 0, 0);
	}
	
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInLeft {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: translate3d(-3000px, 0, 0);
		opacity: 0;
		transform: translate3d(-3000px, 0, 0);
	}
	
	60% {
		-webkit-transform: translate3d(25px, 0, 0);
		opacity: 1;
		transform: translate3d(25px, 0, 0);
	}
	
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: translate3d(3000px, 0, 0);
		opacity: 0;
		transform: translate3d(3000px, 0, 0);
	}
	
	60% {
		-webkit-transform: translate3d(-25px, 0, 0);
		opacity: 1;
		transform: translate3d(-25px, 0, 0);
	}
	
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInRight {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: translate3d(3000px, 0, 0);
		opacity: 0;
		transform: translate3d(3000px, 0, 0);
	}
	
	60% {
		-webkit-transform: translate3d(-25px, 0, 0);
		opacity: 1;
		transform: translate3d(-25px, 0, 0);
	}
	
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
	
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: translate3d(0, 3000px, 0);
		opacity: 0;
		transform: translate3d(0, 3000px, 0);
	}
	
	60% {
		-webkit-transform: translate3d(0, -20px, 0);
		opacity: 1;
		transform: translate3d(0, -20px, 0);
	}
	
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInUp {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		-webkit-transform: translate3d(0, 3000px, 0);
		opacity: 0;
		transform: translate3d(0, 3000px, 0);
	}
	
	60% {
		-webkit-transform: translate3d(0, -20px, 0);
		opacity: 1;
		transform: translate3d(0, -20px, 0);
	}
	
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	50%, 55% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		opacity: 1;
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	to {
		-webkit-transform: scale3d(.3, .3, .3);
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	50%, 55% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		opacity: 1;
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	to {
		-webkit-transform: scale3d(.3, .3, .3);
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
}

.bounceOut {
	-webkit-animation-duration: .75s;
	-webkit-animation-name: bounceOut;
	animation-duration: .75s;
	animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	
	40%, 45% {
		-webkit-transform: translate3d(0, -20px, 0);
		opacity: 1;
		transform: translate3d(0, -20px, 0);
	}
	
	to {
		-webkit-transform: translate3d(0, 2000px, 0);
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
	
	40%, 45% {
		-webkit-transform: translate3d(0, -20px, 0);
		opacity: 1;
		transform: translate3d(0, -20px, 0);
	}
	
	to {
		-webkit-transform: translate3d(0, 2000px, 0);
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
	20% {
		-webkit-transform: translate3d(20px, 0, 0);
		opacity: 1;
		transform: translate3d(20px, 0, 0);
	}
	
	to {
		-webkit-transform: translate3d(-2000px, 0, 0);
		opacity: 0;
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes bounceOutLeft {
	20% {
		-webkit-transform: translate3d(20px, 0, 0);
		opacity: 1;
		transform: translate3d(20px, 0, 0);
	}
	
	to {
		-webkit-transform: translate3d(-2000px, 0, 0);
		opacity: 0;
		transform: translate3d(-2000px, 0, 0);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
	20% {
		-webkit-transform: translate3d(-20px, 0, 0);
		opacity: 1;
		transform: translate3d(-20px, 0, 0);
	}
	
	to {
		-webkit-transform: translate3d(2000px, 0, 0);
		opacity: 0;
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes bounceOutRight {
	20% {
		-webkit-transform: translate3d(-20px, 0, 0);
		opacity: 1;
		transform: translate3d(-20px, 0, 0);
	}
	
	to {
		-webkit-transform: translate3d(2000px, 0, 0);
		opacity: 0;
		transform: translate3d(2000px, 0, 0);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	40%, 45% {
		-webkit-transform: translate3d(0, 20px, 0);
		opacity: 1;
		transform: translate3d(0, 20px, 0);
	}
	
	to {
		-webkit-transform: translate3d(0, -2000px, 0);
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	40%, 45% {
		-webkit-transform: translate3d(0, 20px, 0);
		opacity: 1;
		transform: translate3d(0, 20px, 0);
	}
	
	to {
		-webkit-transform: translate3d(0, -2000px, 0);
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes fadeInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
	0% {
		-webkit-transform: translate3d(0, -2000px, 0);
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		-webkit-transform: translate3d(0, -2000px, 0);
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes fadeInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		-webkit-transform: translate3d(-2000px, 0, 0);
		opacity: 0;
		transform: translate3d(-2000px, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes fadeInLeftBig {
	0% {
		-webkit-transform: translate3d(-2000px, 0, 0);
		opacity: 0;
		transform: translate3d(-2000px, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes fadeInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
	0% {
		-webkit-transform: translate3d(2000px, 0, 0);
		opacity: 0;
		transform: translate3d(2000px, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		-webkit-transform: translate3d(2000px, 0, 0);
		opacity: 0;
		transform: translate3d(2000px, 0, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes fadeInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
	0% {
		-webkit-transform: translate3d(0, 2000px, 0);
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		-webkit-transform: translate3d(0, 2000px, 0);
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, 100%, 0);
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, 100%, 0);
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, 2000px, 0);
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, 2000px, 0);
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(-2000px, 0, 0);
		opacity: 0;
		transform: translate3d(-2000px, 0, 0);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(-2000px, 0, 0);
		opacity: 0;
		transform: translate3d(-2000px, 0, 0);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0);
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0);
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(2000px, 0, 0);
		opacity: 0;
		transform: translate3d(2000px, 0, 0);
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(2000px, 0, 0);
		opacity: 0;
		transform: translate3d(2000px, 0, 0);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, -100%, 0);
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, -100%, 0);
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, -2000px, 0);
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(0, -2000px, 0);
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
	0% {
		-webkit-animation-timing-function: ease-out;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
		animation-timing-function: ease-out;
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
	}
	
	40% {
		-webkit-animation-timing-function: ease-out;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
		animation-timing-function: ease-out;
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
	}
	
	50% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
	}
	
	80% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
	}
	
	to {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
	}
}

@keyframes flip {
	0% {
		-webkit-animation-timing-function: ease-out;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
		animation-timing-function: ease-out;
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
	}
	
	40% {
		-webkit-animation-timing-function: ease-out;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
		animation-timing-function: ease-out;
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
	}
	
	50% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
	}
	
	80% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
	}
	
	to {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
	}
}

.animated.flip {
	-webkit-animation-name: flip;
	-webkit-backface-visibility: visible;
	animation-name: flip;
	backface-visibility: visible;
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateX(90deg);
		animation-timing-function: ease-in;
		opacity: 0;
		transform: perspective(400px) rotateX(90deg);
	}
	
	40% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateX(-20deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) rotateX(-20deg);
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		opacity: 1;
		transform: perspective(400px) rotateX(10deg);
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInX {
	0% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateX(90deg);
		animation-timing-function: ease-in;
		opacity: 0;
		transform: perspective(400px) rotateX(90deg);
	}
	
	40% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateX(-20deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) rotateX(-20deg);
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateX(10deg);
		opacity: 1;
		transform: perspective(400px) rotateX(10deg);
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateX(-5deg);
		transform: perspective(400px) rotateX(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInX {
	-webkit-animation-name: flipInX;
	-webkit-backface-visibility: visible !important;
	animation-name: flipInX;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateY(90deg);
		animation-timing-function: ease-in;
		opacity: 0;
		transform: perspective(400px) rotateY(90deg);
	}
	
	40% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateY(-20deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) rotateY(-20deg);
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		opacity: 1;
		transform: perspective(400px) rotateY(10deg);
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInY {
	0% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateY(90deg);
		animation-timing-function: ease-in;
		opacity: 0;
		transform: perspective(400px) rotateY(90deg);
	}
	
	40% {
		-webkit-animation-timing-function: ease-in;
		-webkit-transform: perspective(400px) rotateY(-20deg);
		animation-timing-function: ease-in;
		transform: perspective(400px) rotateY(-20deg);
	}
	
	60% {
		-webkit-transform: perspective(400px) rotateY(10deg);
		opacity: 1;
		transform: perspective(400px) rotateY(10deg);
	}
	
	80% {
		-webkit-transform: perspective(400px) rotateY(-5deg);
		transform: perspective(400px) rotateY(-5deg);
	}
	
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInY {
	-webkit-animation-name: flipInY;
	-webkit-backface-visibility: visible !important;
	animation-name: flipInY;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		opacity: 1;
		transform: perspective(400px) rotateX(-20deg);
	}
	
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		opacity: 0;
		transform: perspective(400px) rotateX(90deg);
	}
}

@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateX(-20deg);
		opacity: 1;
		transform: perspective(400px) rotateX(-20deg);
	}
	
	to {
		-webkit-transform: perspective(400px) rotateX(90deg);
		opacity: 0;
		transform: perspective(400px) rotateX(90deg);
	}
}

.flipOutX {
	-webkit-animation-duration: .75s;
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	animation-duration: .75s;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		opacity: 1;
		transform: perspective(400px) rotateY(-15deg);
	}
	
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		opacity: 0;
		transform: perspective(400px) rotateY(90deg);
	}
}

@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
	
	30% {
		-webkit-transform: perspective(400px) rotateY(-15deg);
		opacity: 1;
		transform: perspective(400px) rotateY(-15deg);
	}
	
	to {
		-webkit-transform: perspective(400px) rotateY(90deg);
		opacity: 0;
		transform: perspective(400px) rotateY(90deg);
	}
}

.flipOutY {
	-webkit-animation-duration: .75s;
	-webkit-animation-name: flipOutY;
	-webkit-backface-visibility: visible !important;
	animation-duration: .75s;
	animation-name: flipOutY;
	backface-visibility: visible !important;
}

@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
		transform: translate3d(100%, 0, 0) skewX(-30deg);
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		opacity: 1;
		transform: skewX(20deg);
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
		transform: translate3d(100%, 0, 0) skewX(-30deg);
	}
	
	60% {
		-webkit-transform: skewX(20deg);
		opacity: 1;
		transform: skewX(20deg);
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
		transform: translate3d(100%, 0, 0) skewX(30deg);
	}
}

@keyframes lightSpeedOut {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
		transform: translate3d(100%, 0, 0) skewX(30deg);
	}
}

.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-name: lightSpeedOut;
	animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform: rotate(-200deg);
		-webkit-transform-origin: center;
		opacity: 0;
		transform: rotate(-200deg);
		transform-origin: center;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: center;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: center;
	}
}

@keyframes rotateIn {
	0% {
		-webkit-transform: rotate(-200deg);
		-webkit-transform-origin: center;
		opacity: 0;
		transform: rotate(-200deg);
		transform-origin: center;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: center;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: center;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform: rotate(-45deg);
		-webkit-transform-origin: left bottom;
		opacity: 0;
		transform: rotate(-45deg);
		transform-origin: left bottom;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: left bottom;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: left bottom;
	}
}

@keyframes rotateInDownLeft {
	0% {
		-webkit-transform: rotate(-45deg);
		-webkit-transform-origin: left bottom;
		opacity: 0;
		transform: rotate(-45deg);
		transform-origin: left bottom;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: left bottom;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: left bottom;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform: rotate(45deg);
		-webkit-transform-origin: right bottom;
		opacity: 0;
		transform: rotate(45deg);
		transform-origin: right bottom;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: right bottom;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: right bottom;
	}
}

@keyframes rotateInDownRight {
	0% {
		-webkit-transform: rotate(45deg);
		-webkit-transform-origin: right bottom;
		opacity: 0;
		transform: rotate(45deg);
		transform-origin: right bottom;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: right bottom;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: right bottom;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform: rotate(45deg);
		-webkit-transform-origin: left bottom;
		opacity: 0;
		transform: rotate(45deg);
		transform-origin: left bottom;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: left bottom;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: left bottom;
	}
}

@keyframes rotateInUpLeft {
	0% {
		-webkit-transform: rotate(45deg);
		-webkit-transform-origin: left bottom;
		opacity: 0;
		transform: rotate(45deg);
		transform-origin: left bottom;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: left bottom;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: left bottom;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform: rotate(-90deg);
		-webkit-transform-origin: right bottom;
		opacity: 0;
		transform: rotate(-90deg);
		transform-origin: right bottom;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: right bottom;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: right bottom;
	}
}

@keyframes rotateInUpRight {
	0% {
		-webkit-transform: rotate(-90deg);
		-webkit-transform-origin: right bottom;
		opacity: 0;
		transform: rotate(-90deg);
		transform-origin: right bottom;
	}
	
	to {
		-webkit-transform: translateZ(0);
		-webkit-transform-origin: right bottom;
		opacity: 1;
		transform: translateZ(0);
		transform-origin: right bottom;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center;
		opacity: 1;
		transform-origin: center;
	}
	
	to {
		-webkit-transform: rotate(200deg);
		-webkit-transform-origin: center;
		opacity: 0;
		transform: rotate(200deg);
		transform-origin: center;
	}
}

@keyframes rotateOut {
	0% {
		-webkit-transform-origin: center;
		opacity: 1;
		transform-origin: center;
	}
	
	to {
		-webkit-transform: rotate(200deg);
		-webkit-transform-origin: center;
		opacity: 0;
		transform: rotate(200deg);
		transform-origin: center;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		opacity: 1;
		transform-origin: left bottom;
	}
	
	to {
		-webkit-transform: rotate(45deg);
		-webkit-transform-origin: left bottom;
		opacity: 0;
		transform: rotate(45deg);
		transform-origin: left bottom;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		opacity: 1;
		transform-origin: left bottom;
	}
	
	to {
		-webkit-transform: rotate(45deg);
		-webkit-transform-origin: left bottom;
		opacity: 0;
		transform: rotate(45deg);
		transform-origin: left bottom;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		opacity: 1;
		transform-origin: right bottom;
	}
	
	to {
		-webkit-transform: rotate(-45deg);
		-webkit-transform-origin: right bottom;
		opacity: 0;
		transform: rotate(-45deg);
		transform-origin: right bottom;
	}
}

@keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		opacity: 1;
		transform-origin: right bottom;
	}
	
	to {
		-webkit-transform: rotate(-45deg);
		-webkit-transform-origin: right bottom;
		opacity: 0;
		transform: rotate(-45deg);
		transform-origin: right bottom;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		opacity: 1;
		transform-origin: left bottom;
	}
	
	to {
		-webkit-transform: rotate(-45deg);
		-webkit-transform-origin: left bottom;
		opacity: 0;
		transform: rotate(-45deg);
		transform-origin: left bottom;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		opacity: 1;
		transform-origin: left bottom;
	}
	
	to {
		-webkit-transform: rotate(-45deg);
		-webkit-transform-origin: left bottom;
		opacity: 0;
		transform: rotate(-45deg);
		transform-origin: left bottom;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		opacity: 1;
		transform-origin: right bottom;
	}
	
	to {
		-webkit-transform: rotate(90deg);
		-webkit-transform-origin: right bottom;
		opacity: 0;
		transform: rotate(90deg);
		transform-origin: right bottom;
	}
}

@keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		opacity: 1;
		transform-origin: right bottom;
	}
	
	to {
		-webkit-transform: rotate(90deg);
		-webkit-transform-origin: right bottom;
		opacity: 0;
		transform: rotate(90deg);
		transform-origin: right bottom;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
	0% {
		-webkit-animation-timing-function: ease-in-out;
		-webkit-transform-origin: top left;
		animation-timing-function: ease-in-out;
		transform-origin: top left;
	}
	
	20%, 60% {
		-webkit-animation-timing-function: ease-in-out;
		-webkit-transform: rotate(80deg);
		-webkit-transform-origin: top left;
		animation-timing-function: ease-in-out;
		transform: rotate(80deg);
		transform-origin: top left;
	}
	
	40%, 80% {
		-webkit-animation-timing-function: ease-in-out;
		-webkit-transform: rotate(60deg);
		-webkit-transform-origin: top left;
		animation-timing-function: ease-in-out;
		opacity: 1;
		transform: rotate(60deg);
		transform-origin: top left;
	}
	
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		opacity: 0;
		transform: translate3d(0, 700px, 0);
	}
}

@keyframes hinge {
	0% {
		-webkit-animation-timing-function: ease-in-out;
		-webkit-transform-origin: top left;
		animation-timing-function: ease-in-out;
		transform-origin: top left;
	}
	
	20%, 60% {
		-webkit-animation-timing-function: ease-in-out;
		-webkit-transform: rotate(80deg);
		-webkit-transform-origin: top left;
		animation-timing-function: ease-in-out;
		transform: rotate(80deg);
		transform-origin: top left;
	}
	
	40%, 80% {
		-webkit-animation-timing-function: ease-in-out;
		-webkit-transform: rotate(60deg);
		-webkit-transform-origin: top left;
		animation-timing-function: ease-in-out;
		opacity: 1;
		transform: rotate(60deg);
		transform-origin: top left;
	}
	
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		opacity: 0;
		transform: translate3d(0, 700px, 0);
	}
}

.hinge {
	-webkit-animation-duration: 2s;
	-webkit-animation-name: hinge;
	animation-duration: 2s;
	animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
	0% {
		-webkit-transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		opacity: 0;
		transform: scale(.1) rotate(30deg);
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		-webkit-transform: scale(1);
		opacity: 1;
		transform: scale(1);
	}
}

@keyframes jackInTheBox {
	0% {
		-webkit-transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		opacity: 0;
		transform: scale(.1) rotate(30deg);
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		-webkit-transform: scale(1);
		opacity: 1;
		transform: scale(1);
	}
}

.jackInTheBox {
	-webkit-animation-name: jackInTheBox;
	animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate(-120deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

@keyframes rollIn {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate(-120deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		opacity: 1;
		transform: translateZ(0);
	}
}

.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		opacity: 0;
		transform: translate3d(100%, 0, 0) rotate(120deg);
	}
}

@keyframes rollOut {
	0% {
		opacity: 1;
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		opacity: 0;
		transform: translate3d(100%, 0, 0) rotate(120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
	0% {
		-webkit-transform: scale3d(.3, .3, .3);
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		-webkit-transform: scale3d(.3, .3, .3);
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	}
}

@keyframes zoomInDown {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	}
}

.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
	}
}

@keyframes zoomInLeft {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
	}
}

.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
	}
}

@keyframes zoomInRight {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
	}
}

.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	}
}

@keyframes zoomInUp {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	}
}

.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	50% {
		-webkit-transform: scale3d(.3, .3, .3);
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	to {
		opacity: 0;
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	50% {
		-webkit-transform: scale3d(.3, .3, .3);
		opacity: 0;
		transform: scale3d(.3, .3, .3);
	}
	
	to {
		opacity: 0;
	}
}

.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
	40% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	}
	
	to {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform-origin: center bottom;
	}
}

@keyframes zoomOutDown {
	40% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	}
	
	to {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform-origin: center bottom;
	}
}

.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
	40% {
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	}
	
	to {
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		opacity: 0;
		transform: scale(.1) translate3d(-2000px, 0, 0);
		transform-origin: left center;
	}
}

@keyframes zoomOutLeft {
	40% {
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	}
	
	to {
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		opacity: 0;
		transform: scale(.1) translate3d(-2000px, 0, 0);
		transform-origin: left center;
	}
}

.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
	40% {
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	}
	
	to {
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		opacity: 0;
		transform: scale(.1) translate3d(2000px, 0, 0);
		transform-origin: right center;
	}
}

@keyframes zoomOutRight {
	40% {
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	}
	
	to {
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		opacity: 0;
		transform: scale(.1) translate3d(2000px, 0, 0);
		transform-origin: right center;
	}
}

.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
	40% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	}
	
	to {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform-origin: center bottom;
	}
}

@keyframes zoomOutUp {
	40% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	}
	
	to {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform-origin: center bottom;
	}
}

.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: hidden;
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: hidden;
	}
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: hidden;
	}
}

@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: hidden;
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: hidden;
	}
}

@keyframes slideOutRight {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: hidden;
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: hidden;
	}
}

@keyframes slideOutUp {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: hidden;
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

.animated {
	-webkit-animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-duration: 1s;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animated.delay-1s {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

.animated.delay-2s {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}

.animated.delay-3s {
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}

.animated.delay-4s {
	-webkit-animation-delay: 4s;
	animation-delay: 4s;
}

.animated.delay-5s {
	-webkit-animation-delay: 5s;
	animation-delay: 5s;
}

.animated.fast {
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
}

.animated.faster {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
}

.animated.slow {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}

.animated.slower {
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
}

@media (prefers-reduced-motion) {
	.animated {
		-webkit-animation: unset !important;
		-webkit-transition: none !important;
		animation: unset !important;
		transition: none !important;
	}
}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}

.ui-menu .ui-menu {
	position: absolute;
}

.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */

/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon.nitro-lazy, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-checkboxradio-disabled {
	pointer-events: none;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}

.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}

.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}

.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}

.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}

.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}

.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: .25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-progressbar-indeterminate .ui-progressbar-value.nitro-lazy {
	background-image: none !important;
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0 0;
	height: auto;
	border: 0;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}

.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}

.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

.ui-tabs {
	position: relative;
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}

body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}

.ui-widget-content {
	border: 1px solid #ddd;
	background: #fff;
	color: #333;
}

.ui-widget-content a {
	color: #333;
}

.ui-widget-header {
	border: 1px solid #ddd;
	background: #e9e9e9;
	color: #333;
	font-weight: bold;
}

.ui-widget-header a {
	color: #333;
}

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
	color: #454545;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
	border: 1px solid #ccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #fff;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #fff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #fff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}

.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #777620;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}

.ui-state-disabled.nitro-lazy, .ui-widget-content .ui-state-disabled.nitro-lazy, .ui-widget-header .ui-state-disabled.nitro-lazy {
	background-image: none !important;
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
	background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_444444_256x240.png");
}

.ui-icon.nitro-lazy, .ui-widget-content .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-widget-header .ui-icon {
	background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
	background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_555555_256x240.png");
}

.ui-state-hover .ui-icon.nitro-lazy, .ui-state-focus .ui-icon.nitro-lazy, .ui-button:hover .ui-icon.nitro-lazy, .ui-button:focus .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
	background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_ffffff_256x240.png");
}

.ui-state-active .ui-icon.nitro-lazy, .ui-button:active .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
	background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_777620_256x240.png");
}

.ui-state-highlight .ui-icon.nitro-lazy, .ui-button .ui-state-highlight.ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_cc0000_256x240.png");
}

.ui-state-error .ui-icon.nitro-lazy, .ui-state-error-text .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-button .ui-icon {
	background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_777777_256x240.png");
}

.ui-button .ui-icon.nitro-lazy {
	background-image: none !important;
}

/* positioning */
.ui-icon-blank {
	background-position: 16px 16px;
}

.ui-icon-caret-1-n {
	background-position: 0 0;
}

.ui-icon-caret-1-ne {
	background-position: -16px 0;
}

.ui-icon-caret-1-e {
	background-position: -32px 0;
}

.ui-icon-caret-1-se {
	background-position: -48px 0;
}

.ui-icon-caret-1-s {
	background-position: -65px 0;
}

.ui-icon-caret-1-sw {
	background-position: -80px 0;
}

.ui-icon-caret-1-w {
	background-position: -96px 0;
}

.ui-icon-caret-1-nw {
	background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
	background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 3px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 3px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 3px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666;
	box-shadow: 0px 0px 5px #666;
}

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr;
}

.datepicker-inline {
	width: 220px;
}

.datepicker-rtl {
	direction: rtl;
}

.datepicker-rtl.dropdown-menu {
	left: auto;
}

.datepicker-rtl table tr td span {
	float: right;
}

.datepicker-dropdown {
	top: 0;
	left: 0;
}

.datepicker-dropdown:before {
	content: "";
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #999;
	border-top: 0;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
}

.datepicker-dropdown:after {
	content: "";
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-top: 0;
	position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
	top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
	top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid #999;
}

.datepicker-dropdown.datepicker-orient-top:after {
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #fff;
}

.datepicker table {
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.datepicker td, .datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
	background-color: transparent;
}

.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
	background: #eee;
	cursor: pointer;
}

.datepicker table tr td.new, .datepicker table tr td.old {
	color: #999;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default;
}

.datepicker table tr td.highlighted {
	background: #d9edf7;
	border-radius: 0;
}

.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
	background-color: #fde19a;
	background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
	background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #000;
}

.datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] {
	background-color: #fdf59a;
}

.datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active {
	background-color: #fbf069 \9;
}

.datepicker table tr td.today:hover:hover {
	color: #000;
}

.datepicker table tr td.today.active:hover {
	color: #fff;
}

.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {
	background: #eee;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover {
	background-color: #f3d17a;
	background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
	background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #f3e97a #f3e97a #edde34;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] {
	background-color: #f3e97a;
}

.datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active {
	background-color: #efe24b \9;
}

.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
	background-color: #9e9e9e;
	background-image: -moz-linear-gradient(to bottom, #b3b3b3, grey);
	background-image: -ms-linear-gradient(to bottom, #b3b3b3, grey);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey));
	background-image: -webkit-linear-gradient(to bottom, #b3b3b3, grey);
	background-image: -o-linear-gradient(to bottom, #b3b3b3, grey);
	background-image: linear-gradient(to bottom, #b3b3b3, grey);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: grey grey #595959;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] {
	background-color: grey;
}

.datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active {
	background-color: #666 \9;
}

.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(to bottom, #08c, #04c);
	background-image: -ms-linear-gradient(to bottom, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
	background-image: -webkit-linear-gradient(to bottom, #08c, #04c);
	background-image: -o-linear-gradient(to bottom, #08c, #04c);
	background-image: linear-gradient(to bottom, #08c, #04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
	background-color: #04c;
}

.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active {
	background-color: #039 \9;
}

.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.datepicker table tr td span.focused, .datepicker table tr td span:hover {
	background: #eee;
}

.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default;
}

.datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(to bottom, #08c, #04c);
	background-image: -ms-linear-gradient(to bottom, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
	background-image: -webkit-linear-gradient(to bottom, #08c, #04c);
	background-image: -o-linear-gradient(to bottom, #08c, #04c);
	background-image: linear-gradient(to bottom, #08c, #04c);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c", endColorstr="#0044cc", GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
	background-color: #04c;
}

.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
	background-color: #039 \9;
}

.datepicker table tr td span.new, .datepicker table tr td span.old {
	color: #999;
}

.datepicker .datepicker-switch {
	width: 145px;
}

.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
	cursor: pointer;
}

.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
	background: #eee;
}

.datepicker .next.disabled, .datepicker .prev.disabled {
	visibility: hidden;
}

.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle;
}

.input-append.date .add-on, .input-prepend.date .add-on {
	cursor: pointer;
}

.input-append.date .add-on i, .input-prepend.date .add-on i {
	margin-top: 3px;
}

.input-daterange input {
	text-align: center;
}

.input-daterange input:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.input-daterange .add-on {
	display: inline-block;
	width: auto;
	min-width: 16px;
	height: 18px;
	padding: 4px 5px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
	background-color: #eee;
	border: 1px solid #ccc;
	margin-left: -5px;
	margin-right: -5px;
}

.iti {
	position: relative;
	display: inline-block;
}

.iti * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.iti__hide {
	display: none;
}

.iti__v-hide {
	visibility: hidden;
}

.iti input, .iti input[type=text], .iti input[type=tel] {
	position: relative;
	z-index: 0;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-right: 36px;
	margin-right: 0;
}

.iti__flag-container {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding: 1px;
}

.iti__selected-flag {
	z-index: 1;
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0 6px 0 8px;
}

.iti__arrow {
	margin-left: 6px;
	width: 0;
	height: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #555;
}

.iti__arrow--up {
	border-top: none;
	border-bottom: 4px solid #555;
}

.iti__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: white;
	border: 1px solid #ccc;
	white-space: nowrap;
	max-height: 200px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
	bottom: 100%;
	margin-bottom: -1px;
}

@media (max-width: 500px) {
	.iti__country-list {
		white-space: normal;
	}
}

.iti__flag-box {
	display: inline-block;
	width: 20px;
}

.iti__divider {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

.iti__country {
	padding: 5px 10px;
	outline: none;
}

.iti__dial-code {
	color: #999;
}

.iti__country.iti__highlight {
	background-color: rgba(0, 0, 0, .05);
}

.iti__flag-box, .iti__country-name, .iti__dial-code {
	vertical-align: middle;
}

.iti__flag-box, .iti__country-name {
	margin-right: 6px;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
	padding-right: 6px;
	padding-left: 52px;
	margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
	right: auto;
	left: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
	cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
	background-color: rgba(0, 0, 0, .05);
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
	cursor: default;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag, .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
	background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
	background-color: rgba(0, 0, 0, .05);
}

.iti--separate-dial-code .iti__selected-dial-code {
	margin-left: 6px;
}

.iti--container {
	position: absolute;
	top: -1000px;
	left: -1000px;
	z-index: 1060;
	padding: 1px;
}

.iti--container:hover {
	cursor: pointer;
}

.iti-mobile .iti--container {
	top: 30px;
	bottom: 30px;
	left: 30px;
	right: 30px;
	position: fixed;
}

.iti-mobile .iti__country-list {
	max-height: 100%;
	width: 100%;
}

.iti-mobile .iti__country {
	padding: 10px 10px;
	line-height: 1.5em;
}

.iti__flag {
	width: 20px;
}

.iti__flag.iti__be {
	width: 18px;
}

.iti__flag.iti__ch {
	width: 15px;
}

.iti__flag.iti__mc {
	width: 19px;
}

.iti__flag.iti__ne {
	width: 18px;
}

.iti__flag.iti__np {
	width: 13px;
}

.iti__flag.iti__va {
	width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.iti__flag {
		background-size: 5652px 15px;
	}
}

.iti__flag.iti__ac {
	height: 10px;
	background-position: 0px 0px;
}

.iti__flag.iti__ad {
	height: 14px;
	background-position: -22px 0px;
}

.iti__flag.iti__ae {
	height: 10px;
	background-position: -44px 0px;
}

.iti__flag.iti__af {
	height: 14px;
	background-position: -66px 0px;
}

.iti__flag.iti__ag {
	height: 14px;
	background-position: -88px 0px;
}

.iti__flag.iti__ai {
	height: 10px;
	background-position: -110px 0px;
}

.iti__flag.iti__al {
	height: 15px;
	background-position: -132px 0px;
}

.iti__flag.iti__am {
	height: 10px;
	background-position: -154px 0px;
}

.iti__flag.iti__ao {
	height: 14px;
	background-position: -176px 0px;
}

.iti__flag.iti__aq {
	height: 14px;
	background-position: -198px 0px;
}

.iti__flag.iti__ar {
	height: 13px;
	background-position: -220px 0px;
}

.iti__flag.iti__as {
	height: 10px;
	background-position: -242px 0px;
}

.iti__flag.iti__at {
	height: 14px;
	background-position: -264px 0px;
}

.iti__flag.iti__au {
	height: 10px;
	background-position: -286px 0px;
}

.iti__flag.iti__aw {
	height: 14px;
	background-position: -308px 0px;
}

.iti__flag.iti__ax {
	height: 13px;
	background-position: -330px 0px;
}

.iti__flag.iti__az {
	height: 10px;
	background-position: -352px 0px;
}

.iti__flag.iti__ba {
	height: 10px;
	background-position: -374px 0px;
}

.iti__flag.iti__bb {
	height: 14px;
	background-position: -396px 0px;
}

.iti__flag.iti__bd {
	height: 12px;
	background-position: -418px 0px;
}

.iti__flag.iti__be {
	height: 15px;
	background-position: -440px 0px;
}

.iti__flag.iti__bf {
	height: 14px;
	background-position: -460px 0px;
}

.iti__flag.iti__bg {
	height: 12px;
	background-position: -482px 0px;
}

.iti__flag.iti__bh {
	height: 12px;
	background-position: -504px 0px;
}

.iti__flag.iti__bi {
	height: 12px;
	background-position: -526px 0px;
}

.iti__flag.iti__bj {
	height: 14px;
	background-position: -548px 0px;
}

.iti__flag.iti__bl {
	height: 14px;
	background-position: -570px 0px;
}

.iti__flag.iti__bm {
	height: 10px;
	background-position: -592px 0px;
}

.iti__flag.iti__bn {
	height: 10px;
	background-position: -614px 0px;
}

.iti__flag.iti__bo {
	height: 14px;
	background-position: -636px 0px;
}

.iti__flag.iti__bq {
	height: 14px;
	background-position: -658px 0px;
}

.iti__flag.iti__br {
	height: 14px;
	background-position: -680px 0px;
}

.iti__flag.iti__bs {
	height: 10px;
	background-position: -702px 0px;
}

.iti__flag.iti__bt {
	height: 14px;
	background-position: -724px 0px;
}

.iti__flag.iti__bv {
	height: 15px;
	background-position: -746px 0px;
}

.iti__flag.iti__bw {
	height: 14px;
	background-position: -768px 0px;
}

.iti__flag.iti__by {
	height: 10px;
	background-position: -790px 0px;
}

.iti__flag.iti__bz {
	height: 14px;
	background-position: -812px 0px;
}

.iti__flag.iti__ca {
	height: 10px;
	background-position: -834px 0px;
}

.iti__flag.iti__cc {
	height: 10px;
	background-position: -856px 0px;
}

.iti__flag.iti__cd {
	height: 15px;
	background-position: -878px 0px;
}

.iti__flag.iti__cf {
	height: 14px;
	background-position: -900px 0px;
}

.iti__flag.iti__cg {
	height: 14px;
	background-position: -922px 0px;
}

.iti__flag.iti__ch {
	height: 15px;
	background-position: -944px 0px;
}

.iti__flag.iti__ci {
	height: 14px;
	background-position: -961px 0px;
}

.iti__flag.iti__ck {
	height: 10px;
	background-position: -983px 0px;
}

.iti__flag.iti__cl {
	height: 14px;
	background-position: -1005px 0px;
}

.iti__flag.iti__cm {
	height: 14px;
	background-position: -1027px 0px;
}

.iti__flag.iti__cn {
	height: 14px;
	background-position: -1049px 0px;
}

.iti__flag.iti__co {
	height: 14px;
	background-position: -1071px 0px;
}

.iti__flag.iti__cp {
	height: 14px;
	background-position: -1093px 0px;
}

.iti__flag.iti__cr {
	height: 12px;
	background-position: -1115px 0px;
}

.iti__flag.iti__cu {
	height: 10px;
	background-position: -1137px 0px;
}

.iti__flag.iti__cv {
	height: 12px;
	background-position: -1159px 0px;
}

.iti__flag.iti__cw {
	height: 14px;
	background-position: -1181px 0px;
}

.iti__flag.iti__cx {
	height: 10px;
	background-position: -1203px 0px;
}

.iti__flag.iti__cy {
	height: 14px;
	background-position: -1225px 0px;
}

.iti__flag.iti__cz {
	height: 14px;
	background-position: -1247px 0px;
}

.iti__flag.iti__de {
	height: 12px;
	background-position: -1269px 0px;
}

.iti__flag.iti__dg {
	height: 10px;
	background-position: -1291px 0px;
}

.iti__flag.iti__dj {
	height: 14px;
	background-position: -1313px 0px;
}

.iti__flag.iti__dk {
	height: 15px;
	background-position: -1335px 0px;
}

.iti__flag.iti__dm {
	height: 10px;
	background-position: -1357px 0px;
}

.iti__flag.iti__do {
	height: 14px;
	background-position: -1379px 0px;
}

.iti__flag.iti__dz {
	height: 14px;
	background-position: -1401px 0px;
}

.iti__flag.iti__ea {
	height: 14px;
	background-position: -1423px 0px;
}

.iti__flag.iti__ec {
	height: 14px;
	background-position: -1445px 0px;
}

.iti__flag.iti__ee {
	height: 13px;
	background-position: -1467px 0px;
}

.iti__flag.iti__eg {
	height: 14px;
	background-position: -1489px 0px;
}

.iti__flag.iti__eh {
	height: 10px;
	background-position: -1511px 0px;
}

.iti__flag.iti__er {
	height: 10px;
	background-position: -1533px 0px;
}

.iti__flag.iti__es {
	height: 14px;
	background-position: -1555px 0px;
}

.iti__flag.iti__et {
	height: 10px;
	background-position: -1577px 0px;
}

.iti__flag.iti__eu {
	height: 14px;
	background-position: -1599px 0px;
}

.iti__flag.iti__fi {
	height: 12px;
	background-position: -1621px 0px;
}

.iti__flag.iti__fj {
	height: 10px;
	background-position: -1643px 0px;
}

.iti__flag.iti__fk {
	height: 10px;
	background-position: -1665px 0px;
}

.iti__flag.iti__fm {
	height: 11px;
	background-position: -1687px 0px;
}

.iti__flag.iti__fo {
	height: 15px;
	background-position: -1709px 0px;
}

.iti__flag.iti__fr {
	height: 14px;
	background-position: -1731px 0px;
}

.iti__flag.iti__ga {
	height: 15px;
	background-position: -1753px 0px;
}

.iti__flag.iti__gb {
	height: 10px;
	background-position: -1775px 0px;
}

.iti__flag.iti__gd {
	height: 12px;
	background-position: -1797px 0px;
}

.iti__flag.iti__ge {
	height: 14px;
	background-position: -1819px 0px;
}

.iti__flag.iti__gf {
	height: 14px;
	background-position: -1841px 0px;
}

.iti__flag.iti__gg {
	height: 14px;
	background-position: -1863px 0px;
}

.iti__flag.iti__gh {
	height: 14px;
	background-position: -1885px 0px;
}

.iti__flag.iti__gi {
	height: 10px;
	background-position: -1907px 0px;
}

.iti__flag.iti__gl {
	height: 14px;
	background-position: -1929px 0px;
}

.iti__flag.iti__gm {
	height: 14px;
	background-position: -1951px 0px;
}

.iti__flag.iti__gn {
	height: 14px;
	background-position: -1973px 0px;
}

.iti__flag.iti__gp {
	height: 14px;
	background-position: -1995px 0px;
}

.iti__flag.iti__gq {
	height: 14px;
	background-position: -2017px 0px;
}

.iti__flag.iti__gr {
	height: 14px;
	background-position: -2039px 0px;
}

.iti__flag.iti__gs {
	height: 10px;
	background-position: -2061px 0px;
}

.iti__flag.iti__gt {
	height: 13px;
	background-position: -2083px 0px;
}

.iti__flag.iti__gu {
	height: 11px;
	background-position: -2105px 0px;
}

.iti__flag.iti__gw {
	height: 10px;
	background-position: -2127px 0px;
}

.iti__flag.iti__gy {
	height: 12px;
	background-position: -2149px 0px;
}

.iti__flag.iti__hk {
	height: 14px;
	background-position: -2171px 0px;
}

.iti__flag.iti__hm {
	height: 10px;
	background-position: -2193px 0px;
}

.iti__flag.iti__hn {
	height: 10px;
	background-position: -2215px 0px;
}

.iti__flag.iti__hr {
	height: 10px;
	background-position: -2237px 0px;
}

.iti__flag.iti__ht {
	height: 12px;
	background-position: -2259px 0px;
}

.iti__flag.iti__hu {
	height: 10px;
	background-position: -2281px 0px;
}

.iti__flag.iti__ic {
	height: 14px;
	background-position: -2303px 0px;
}

.iti__flag.iti__id {
	height: 14px;
	background-position: -2325px 0px;
}

.iti__flag.iti__ie {
	height: 10px;
	background-position: -2347px 0px;
}

.iti__flag.iti__il {
	height: 15px;
	background-position: -2369px 0px;
}

.iti__flag.iti__im {
	height: 10px;
	background-position: -2391px 0px;
}

.iti__flag.iti__in {
	height: 14px;
	background-position: -2413px 0px;
}

.iti__flag.iti__io {
	height: 10px;
	background-position: -2435px 0px;
}

.iti__flag.iti__iq {
	height: 14px;
	background-position: -2457px 0px;
}

.iti__flag.iti__ir {
	height: 12px;
	background-position: -2479px 0px;
}

.iti__flag.iti__is {
	height: 15px;
	background-position: -2501px 0px;
}

.iti__flag.iti__it {
	height: 14px;
	background-position: -2523px 0px;
}

.iti__flag.iti__je {
	height: 12px;
	background-position: -2545px 0px;
}

.iti__flag.iti__jm {
	height: 10px;
	background-position: -2567px 0px;
}

.iti__flag.iti__jo {
	height: 10px;
	background-position: -2589px 0px;
}

.iti__flag.iti__jp {
	height: 14px;
	background-position: -2611px 0px;
}

.iti__flag.iti__ke {
	height: 14px;
	background-position: -2633px 0px;
}

.iti__flag.iti__kg {
	height: 12px;
	background-position: -2655px 0px;
}

.iti__flag.iti__kh {
	height: 13px;
	background-position: -2677px 0px;
}

.iti__flag.iti__ki {
	height: 10px;
	background-position: -2699px 0px;
}

.iti__flag.iti__km {
	height: 12px;
	background-position: -2721px 0px;
}

.iti__flag.iti__kn {
	height: 14px;
	background-position: -2743px 0px;
}

.iti__flag.iti__kp {
	height: 10px;
	background-position: -2765px 0px;
}

.iti__flag.iti__kr {
	height: 14px;
	background-position: -2787px 0px;
}

.iti__flag.iti__kw {
	height: 10px;
	background-position: -2809px 0px;
}

.iti__flag.iti__ky {
	height: 10px;
	background-position: -2831px 0px;
}

.iti__flag.iti__kz {
	height: 10px;
	background-position: -2853px 0px;
}

.iti__flag.iti__la {
	height: 14px;
	background-position: -2875px 0px;
}

.iti__flag.iti__lb {
	height: 14px;
	background-position: -2897px 0px;
}

.iti__flag.iti__lc {
	height: 10px;
	background-position: -2919px 0px;
}

.iti__flag.iti__li {
	height: 12px;
	background-position: -2941px 0px;
}

.iti__flag.iti__lk {
	height: 10px;
	background-position: -2963px 0px;
}

.iti__flag.iti__lr {
	height: 11px;
	background-position: -2985px 0px;
}

.iti__flag.iti__ls {
	height: 14px;
	background-position: -3007px 0px;
}

.iti__flag.iti__lt {
	height: 12px;
	background-position: -3029px 0px;
}

.iti__flag.iti__lu {
	height: 12px;
	background-position: -3051px 0px;
}

.iti__flag.iti__lv {
	height: 10px;
	background-position: -3073px 0px;
}

.iti__flag.iti__ly {
	height: 10px;
	background-position: -3095px 0px;
}

.iti__flag.iti__ma {
	height: 14px;
	background-position: -3117px 0px;
}

.iti__flag.iti__mc {
	height: 15px;
	background-position: -3139px 0px;
}

.iti__flag.iti__md {
	height: 10px;
	background-position: -3160px 0px;
}

.iti__flag.iti__me {
	height: 10px;
	background-position: -3182px 0px;
}

.iti__flag.iti__mf {
	height: 14px;
	background-position: -3204px 0px;
}

.iti__flag.iti__mg {
	height: 14px;
	background-position: -3226px 0px;
}

.iti__flag.iti__mh {
	height: 11px;
	background-position: -3248px 0px;
}

.iti__flag.iti__mk {
	height: 10px;
	background-position: -3270px 0px;
}

.iti__flag.iti__ml {
	height: 14px;
	background-position: -3292px 0px;
}

.iti__flag.iti__mm {
	height: 14px;
	background-position: -3314px 0px;
}

.iti__flag.iti__mn {
	height: 10px;
	background-position: -3336px 0px;
}

.iti__flag.iti__mo {
	height: 14px;
	background-position: -3358px 0px;
}

.iti__flag.iti__mp {
	height: 10px;
	background-position: -3380px 0px;
}

.iti__flag.iti__mq {
	height: 14px;
	background-position: -3402px 0px;
}

.iti__flag.iti__mr {
	height: 14px;
	background-position: -3424px 0px;
}

.iti__flag.iti__ms {
	height: 10px;
	background-position: -3446px 0px;
}

.iti__flag.iti__mt {
	height: 14px;
	background-position: -3468px 0px;
}

.iti__flag.iti__mu {
	height: 14px;
	background-position: -3490px 0px;
}

.iti__flag.iti__mv {
	height: 14px;
	background-position: -3512px 0px;
}

.iti__flag.iti__mw {
	height: 14px;
	background-position: -3534px 0px;
}

.iti__flag.iti__mx {
	height: 12px;
	background-position: -3556px 0px;
}

.iti__flag.iti__my {
	height: 10px;
	background-position: -3578px 0px;
}

.iti__flag.iti__mz {
	height: 14px;
	background-position: -3600px 0px;
}

.iti__flag.iti__na {
	height: 14px;
	background-position: -3622px 0px;
}

.iti__flag.iti__nc {
	height: 10px;
	background-position: -3644px 0px;
}

.iti__flag.iti__ne {
	height: 15px;
	background-position: -3666px 0px;
}

.iti__flag.iti__nf {
	height: 10px;
	background-position: -3686px 0px;
}

.iti__flag.iti__ng {
	height: 10px;
	background-position: -3708px 0px;
}

.iti__flag.iti__ni {
	height: 12px;
	background-position: -3730px 0px;
}

.iti__flag.iti__nl {
	height: 14px;
	background-position: -3752px 0px;
}

.iti__flag.iti__no {
	height: 15px;
	background-position: -3774px 0px;
}

.iti__flag.iti__np {
	height: 15px;
	background-position: -3796px 0px;
}

.iti__flag.iti__nr {
	height: 10px;
	background-position: -3811px 0px;
}

.iti__flag.iti__nu {
	height: 10px;
	background-position: -3833px 0px;
}

.iti__flag.iti__nz {
	height: 10px;
	background-position: -3855px 0px;
}

.iti__flag.iti__om {
	height: 10px;
	background-position: -3877px 0px;
}

.iti__flag.iti__pa {
	height: 14px;
	background-position: -3899px 0px;
}

.iti__flag.iti__pe {
	height: 14px;
	background-position: -3921px 0px;
}

.iti__flag.iti__pf {
	height: 14px;
	background-position: -3943px 0px;
}

.iti__flag.iti__pg {
	height: 15px;
	background-position: -3965px 0px;
}

.iti__flag.iti__ph {
	height: 10px;
	background-position: -3987px 0px;
}

.iti__flag.iti__pk {
	height: 14px;
	background-position: -4009px 0px;
}

.iti__flag.iti__pl {
	height: 13px;
	background-position: -4031px 0px;
}

.iti__flag.iti__pm {
	height: 14px;
	background-position: -4053px 0px;
}

.iti__flag.iti__pn {
	height: 10px;
	background-position: -4075px 0px;
}

.iti__flag.iti__pr {
	height: 14px;
	background-position: -4097px 0px;
}

.iti__flag.iti__ps {
	height: 10px;
	background-position: -4119px 0px;
}

.iti__flag.iti__pt {
	height: 14px;
	background-position: -4141px 0px;
}

.iti__flag.iti__pw {
	height: 13px;
	background-position: -4163px 0px;
}

.iti__flag.iti__py {
	height: 11px;
	background-position: -4185px 0px;
}

.iti__flag.iti__qa {
	height: 8px;
	background-position: -4207px 0px;
}

.iti__flag.iti__re {
	height: 14px;
	background-position: -4229px 0px;
}

.iti__flag.iti__ro {
	height: 14px;
	background-position: -4251px 0px;
}

.iti__flag.iti__rs {
	height: 14px;
	background-position: -4273px 0px;
}

.iti__flag.iti__ru {
	height: 14px;
	background-position: -4295px 0px;
}

.iti__flag.iti__rw {
	height: 14px;
	background-position: -4317px 0px;
}

.iti__flag.iti__sa {
	height: 14px;
	background-position: -4339px 0px;
}

.iti__flag.iti__sb {
	height: 10px;
	background-position: -4361px 0px;
}

.iti__flag.iti__sc {
	height: 10px;
	background-position: -4383px 0px;
}

.iti__flag.iti__sd {
	height: 10px;
	background-position: -4405px 0px;
}

.iti__flag.iti__se {
	height: 13px;
	background-position: -4427px 0px;
}

.iti__flag.iti__sg {
	height: 14px;
	background-position: -4449px 0px;
}

.iti__flag.iti__sh {
	height: 10px;
	background-position: -4471px 0px;
}

.iti__flag.iti__si {
	height: 10px;
	background-position: -4493px 0px;
}

.iti__flag.iti__sj {
	height: 15px;
	background-position: -4515px 0px;
}

.iti__flag.iti__sk {
	height: 14px;
	background-position: -4537px 0px;
}

.iti__flag.iti__sl {
	height: 14px;
	background-position: -4559px 0px;
}

.iti__flag.iti__sm {
	height: 15px;
	background-position: -4581px 0px;
}

.iti__flag.iti__sn {
	height: 14px;
	background-position: -4603px 0px;
}

.iti__flag.iti__so {
	height: 14px;
	background-position: -4625px 0px;
}

.iti__flag.iti__sr {
	height: 14px;
	background-position: -4647px 0px;
}

.iti__flag.iti__ss {
	height: 10px;
	background-position: -4669px 0px;
}

.iti__flag.iti__st {
	height: 10px;
	background-position: -4691px 0px;
}

.iti__flag.iti__sv {
	height: 12px;
	background-position: -4713px 0px;
}

.iti__flag.iti__sx {
	height: 14px;
	background-position: -4735px 0px;
}

.iti__flag.iti__sy {
	height: 14px;
	background-position: -4757px 0px;
}

.iti__flag.iti__sz {
	height: 14px;
	background-position: -4779px 0px;
}

.iti__flag.iti__ta {
	height: 10px;
	background-position: -4801px 0px;
}

.iti__flag.iti__tc {
	height: 10px;
	background-position: -4823px 0px;
}

.iti__flag.iti__td {
	height: 14px;
	background-position: -4845px 0px;
}

.iti__flag.iti__tf {
	height: 14px;
	background-position: -4867px 0px;
}

.iti__flag.iti__tg {
	height: 13px;
	background-position: -4889px 0px;
}

.iti__flag.iti__th {
	height: 14px;
	background-position: -4911px 0px;
}

.iti__flag.iti__tj {
	height: 10px;
	background-position: -4933px 0px;
}

.iti__flag.iti__tk {
	height: 10px;
	background-position: -4955px 0px;
}

.iti__flag.iti__tl {
	height: 10px;
	background-position: -4977px 0px;
}

.iti__flag.iti__tm {
	height: 14px;
	background-position: -4999px 0px;
}

.iti__flag.iti__tn {
	height: 14px;
	background-position: -5021px 0px;
}

.iti__flag.iti__to {
	height: 10px;
	background-position: -5043px 0px;
}

.iti__flag.iti__tr {
	height: 14px;
	background-position: -5065px 0px;
}

.iti__flag.iti__tt {
	height: 12px;
	background-position: -5087px 0px;
}

.iti__flag.iti__tv {
	height: 10px;
	background-position: -5109px 0px;
}

.iti__flag.iti__tw {
	height: 14px;
	background-position: -5131px 0px;
}

.iti__flag.iti__tz {
	height: 14px;
	background-position: -5153px 0px;
}

.iti__flag.iti__ua {
	height: 14px;
	background-position: -5175px 0px;
}

.iti__flag.iti__ug {
	height: 14px;
	background-position: -5197px 0px;
}

.iti__flag.iti__um {
	height: 11px;
	background-position: -5219px 0px;
}

.iti__flag.iti__un {
	height: 14px;
	background-position: -5241px 0px;
}

.iti__flag.iti__us {
	height: 11px;
	background-position: -5263px 0px;
}

.iti__flag.iti__uy {
	height: 14px;
	background-position: -5285px 0px;
}

.iti__flag.iti__uz {
	height: 10px;
	background-position: -5307px 0px;
}

.iti__flag.iti__va {
	height: 15px;
	background-position: -5329px 0px;
}

.iti__flag.iti__vc {
	height: 14px;
	background-position: -5346px 0px;
}

.iti__flag.iti__ve {
	height: 14px;
	background-position: -5368px 0px;
}

.iti__flag.iti__vg {
	height: 10px;
	background-position: -5390px 0px;
}

.iti__flag.iti__vi {
	height: 14px;
	background-position: -5412px 0px;
}

.iti__flag.iti__vn {
	height: 14px;
	background-position: -5434px 0px;
}

.iti__flag.iti__vu {
	height: 12px;
	background-position: -5456px 0px;
}

.iti__flag.iti__wf {
	height: 14px;
	background-position: -5478px 0px;
}

.iti__flag.iti__ws {
	height: 10px;
	background-position: -5500px 0px;
}

.iti__flag.iti__xk {
	height: 15px;
	background-position: -5522px 0px;
}

.iti__flag.iti__ye {
	height: 14px;
	background-position: -5544px 0px;
}

.iti__flag.iti__yt {
	height: 14px;
	background-position: -5566px 0px;
}

.iti__flag.iti__za {
	height: 14px;
	background-position: -5588px 0px;
}

.iti__flag.iti__zm {
	height: 14px;
	background-position: -5610px 0px;
}

.iti__flag.iti__zw {
	height: 10px;
	background-position: -5632px 0px;
}

.iti__flag {
	height: 15px;
	box-shadow: 0px 0px 1px 0px #888;
	background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/source/rev-22d0abe/cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.12/img/flags.png");
	background-repeat: no-repeat;
	background-color: #dbdbdb;
	background-position: 20px 0;
}

.iti__flag.nitro-lazy {
	background-image: none !important;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.iti__flag {
		background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.12/img/flags@2x.png");
	}
	
	.iti__flag.nitro-lazy {
		background-image: none !important;
	}
}

.iti__flag.iti__np {
	background-color: transparent;
}

/*------------- [ Page Loader ] -------------*/
:root {
	--template8-answerbox-brorder-width: 0px;
	--template8-answerbox-brorder-style: solid;
	--template8-answerbox-brorder-color: #00c1b7;
	--template8-answerbox-shadow-color: #00c1b7;
	--template8-answerbox-brorder-hover-width: 2px;
	--template8-answerbox-brorder-hover-color: #98a6f3;
	--template8-skip-btn-bg-color: #00c1b7;
	--template8-skip-btn-width: 250px;
	--template8-skip-btn-height: 50px;
	--template8-continue-btn-bg-color: #00c1b7;
	--template8-continue-btn-width: 250px;
	--template8-continue-btn-height: 50px;
	--template8-startscreen-continue-btn-bg-color: #00c1b7;
	--template8-startscreen-continue-btn-shadow-color: #00c1b7;
	--template8-resultscreen-continue-btn-bg-color: #00c1b7;
	--template8-resultscreen-continue-btn-shadow-color: #00c1b7;
	--template8-optinscreen-continue-btn-bg-color: #00c1b7;
	--template8-optinscreen-continue-btn-shadow-color: #00c1b7;
	--sqb-tag-container-width: 780px;
}

body .sqb_quiz_container_outer.template_num_template8 .quiz_start_template_outer.sqb_start_screen_background_image .Quiz-Template2.start_temp_outer.quiz_comon_template.outer-style8, .sqb_template8_selected .Quiz-Template2.outer-style8 {
	border: none !important;
}

#sqb_loadingoverlay, #sqb_loader_icon {
	position: fixed;
	top: 0%;
	left: 0;
	background: rgba(0, 0, 0, .3);
	width: 100%;
	height: 100%;
	z-index: 999999;
	text-align: center;
	align-items: center;
	display: inline-flex;
	justify-content: center;
}

#sqb_loader_icon img {
	width: 71px;
	height: 71px;
}

@keyframes sqb_lds-dual-ring {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes sqb_lds-dual-ring {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.sqb_lds-dual-ring {
	position: relative;
}

.sqb_lds-dual-ring div {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 20px;
	left: 20px;
	border-radius: 60%;
	border: 10px solid #000;
	border-color: #fff transparent #fff transparent;
	-webkit-animation: sqb_lds-dual-ring 1.4s linear infinite;
	animation: sqb_lds-dual-ring 1.4s linear infinite;
}

.sqb_lds-dual-ring {
	width: 200px !important;
	height: 200px !important;
	-webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
	transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}

.sqb_lds-dual-ring {
	width: 200px !important;
	height: 200px !important;
	-webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
	transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}

.sqb_loading_wrapper .sqb-loader {
	position: relative;
	display: block;
}

.sqb_loading_wrapper .sqb-loader span {
	position: absolute;
	display: block;
	background: #ddd;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	top: -20px;
	perspective: 100000px;
}

.sqb_loading_wrapper .sqb-loader span:nth-child(1) {
	left: 60px;
	animation: bounce2 1s cubic-bezier(.04, .35, 0, 1) infinite;
	animation-delay: 0s;
	background: #ff756f;
}

.sqb_loading_wrapper .sqb-loader span:nth-child(2) {
	left: 20px;
	animation: bounce2 1s cubic-bezier(.04, .35, 0, 1) infinite;
	animation-delay: .2s;
	background: #ffde6f;
}

.sqb_loading_wrapper .sqb-loader span:nth-child(3) {
	left: -20px;
	animation: bounce2 1s cubic-bezier(.04, .35, 0, 1) infinite;
	animation-delay: .4s;
	background: #01de6f;
}

.sqb_loading_wrapper .sqb-loader span:nth-child(4) {
	left: -60px;
	animation: bounce2 1s cubic-bezier(.04, .35, 0, 1) infinite;
	animation-delay: .6s;
	background: #6f75ff;
}

.sqb_loading_wrapper .sqb-loader-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 71%);
	z-index: 99999;
	display: flex;
	align-items: center;
	justify-content: center;
}

@keyframes bounce2 {
	0%, 6%, 100% {
		transform: translateY(0px);
	}
	
	25% {
		transform: translateY(-30px);
	}
}

.dropdown.dropdown-custom-style > .dropdown-toggle {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mce-notification.mce-notification-error, .mce-notification-error {
	display: none !important;
}

.result_temp_outer .outcome_button_pdf *, .outcome_button_pdf * {
	margin-bottom: 0;
	line-height: 1;
	display: block;
}

.sqb-1to4-template  .continue_btn.background-color-one-to-four {
	background: #ffd02e;
}

/* answer matrix css  start */
.sqb-answer-matrix-table-scroll {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin: auto;
	overflow: hidden;
	border: none;
}

.sqb-answer-matrix-table-scroll .SQB-table-wrap {
	width: 100%;
	overflow: auto;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table {
	width: 100%;
	margin: auto;
	border-collapse: collapse;
	border-spacing: 0;
	font-family: arial;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table {
	font-family: var(--sqb_global_question_ans_font_family);
}

.sqb-answer-matrix-table-scroll table.SQB-main-table th, .sqb-answer-matrix-table-scroll table.SQB-main-table td {
	padding: 8px 14px;
	background: none;
	white-space: nowrap;
	vertical-align: middle;
	border: none;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table thead tr th {
	padding: 16px 10px;
	background: none;
	font-size: 14px;
	font-weight: 600;
	color: #333;
	letter-spacing: 0;
	position: relative;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table thead tr th:first-child {
	border: none;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table.clone thead tr th:first-child {
	visibility: visible;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table tbody th.SQB-fixed-side {
	color: #333;
	font-size: 14px;
	border: none;
	font-weight: 600;
	text-align: left;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table tbody th, .sqb-answer-matrix-table-scroll table.SQB-main-table tbody td {
	padding: 8px 10px;
	font-size: 16px;
	color: #0fb37c;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table.clone {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table.clone th, .sqb-answer-matrix-table-scroll table.SQB-main-table.clone td {
	visibility: hidden;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table.clone td, .sqb-answer-matrix-table-scroll table.SQB-main-table.clone th {
	border-color: transparent;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table.clone tbody th {
	visibility: visible;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table.clone .fixed-side {
	border: 1px solid #000;
	background: #eee;
	visibility: visible;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table.clone thead, table.SQB-main-table.clone tfoot {
	background: transparent;
}

.matrix-top-actions {
	display: inline-flex;
	align-items: center;
	margin: 10px 0 25px 0;
	padding: 0 15px 20px;
	width: 100%;
	border-bottom: 1px solid #f3f3f3;
	justify-content: space-between;
}

.matrix-top-actions button {
	border-radius: 5px;
	background: #6365e1;
	color: #fff;
	height: 38px;
	padding: 0 15px;
	text-transform: none;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	text-decoration: none;
	line-height: 38px;
	border: none;
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
	margin: 0 20px 0 0;
}

.matrix-top-actions button.add_option_matrix {
	background: #3e8bf6;
}

.matrix-top-actions button i.fa {
	margin-right: 5px;
}

.matrix-bottom-actions, .sqb-popup-bottom-actions {
	background-color: #ecf0f1;
	margin: 25px auto 0;
	width: 100%;
	display: flex;
	padding: 18px 15px;
	border: none;
	font-family: "DM Sans", sans-serif;
	box-sizing: border-box;
	justify-content: center;
}

.matrix-bottom-actions .save_matrix_answer, .sqb-popup-bottom-actions .save-popup-bottom {
	border-radius: 5px;
	height: 38px;
	padding: 0 15px;
	text-transform: none;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin-right: 10px;
	text-decoration: none;
	margin: 0;
	line-height: 38px;
	border: none;
	font-size: 14px;
	text-align: center;
	font-weight: 600;
	background-color: #02c7a6;
	color: #fff;
	cursor: pointer;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table input.answer_value {
	width: 40px;
	padding: 0 5px;
	font-size: 14px;
	border-radius: 0;
	border: 1px solid #ddd;
	height: 30px;
	line-height: normal;
	text-align: center;
	margin: 0 0 0 5px;
}

.Manage_Side_Popup.answer_matrix_options_wrapper {
	width: 1300px;
	max-width: 100%;
}

.sqb_ans_item_matrix {
	/*background: #e5f1ff;*/
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	vertical-align: middle;
	margin: 13px 0;
	padding: 0 35px 0 0;
	width: 100%;
	border: none;
	position: relative;
	font-size: 16px;
	color: #333;
	line-height: normal;
	min-height: 40px;
}

.

.Quiz-Template5-right-inner .sqb_ans_item_matrix {
	background: transparent !important;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table input[type=radio] {
	pointer-events: none;
}

table.SQB-main-table input[type=radio] {
	margin: -2px 0 0 0;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table tbody th.SQB-fixed-side {
	min-width: 150px;
}

/*.SQB-main-table tbody tr:nth-child(2n + 1), .SQB-main-table tbody tr:nth-child(2n + 1) th.SQB-fixed-side {background: #f7f5f7; }*/
.sqb-answer-matrix-table-scroll table.SQB-main-table tbody th.SQB-fixed-side .sqb_tiny_mce_editor {
	max-width: 280px;
	word-break: break-word;
	white-space: normal;
}

/* answer matrix css  end */
.sqb-answer-matrix-table-scroll table.SQB-main-table tbody tr.sqb_ans_item_outer {
	display: table-row !important;
	margin: 0 !important;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table input[type=radio] {
	pointer-events: none;
	border: 1px solid #8c8f94;
	border-radius: 100%;
	background: #fff;
	color: #50575e;
	clear: none;
	cursor: pointer;
	display: inline-block;
	line-height: 0;
	height: 1rem;
	margin: -.25rem .25rem 0 0;
	outline: 0;
	padding: 0 !important;
	text-align: center;
	vertical-align: middle;
	width: 1rem;
	min-width: 1rem;
	box-shadow: none;
	transition: .05s border-color ease-in-out;
	-webkit-appearance: auto;
	-moz-appearance: auto;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table input[type=radio]::after {
	display: none;
	visibility: hidden;
	opacity: 0;
}

.sqb-answer-matrix-table-scroll .SQB-main-table .matrix_label_text {
	max-width: 150px;
	width: 100%;
	word-break: break-word;
	white-space: normal;
}

/* Image bg css */
.Quiz-start-Template5-left .Quiz-Template5-title, .Quiz-result-Template5-left .points_scored_result, .Quiz-Template5-left-side .question_details {
	position: relative;
	z-index: 10;
}

.Quiz-start-Template5-left .quiz-bg-img, .Quiz-result-Template5-left .quiz-bg-img, .Quiz-Template5-left-side .quiz-bg-img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.Quiz-start-Template5-left .quiz-bg-img > img, .Quiz-result-Template5-left .quiz-bg-img > img, .Quiz-Template5-left-side .quiz-bg-img > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

.custom_add_fields {
	display: inline-block;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	vertical-align: middle;
	text-align: left;
}

.custom_add_fields .form-control, .custom_add_fields select.form-control {
	background-image: none !important;
	font-family: "DM Sans", sans-serif;
	outline: none !important;
	box-shadow: none !important;
	background-attachment: initial !important;
	background-size: auto !important;
	background-position: unset !important;
	float: left;
	width: 100%;
	padding: 18px;
	font-size: 16px;
	border-radius: 4px;
	border: 1px solid #8c8f94;
	background-color: #fff;
	color: #2c3338;
	margin: 0 !important;
	max-width: 100%;
	height: auto;
	-webkit-appearance: auto;
}

.custom_add_fields .form-control.nitro-lazy, .custom_add_fields select.form-control.nitro-lazy {
	background-image: none !important;
}

.custom_add_fields select.form-control {
	height: auto !important;
}

.custom_add_fields .checkbox--options, .custom_add_fields .radio--options {
	display: inline-block;
	width: auto;
	margin: 0 20px 0px 0;
	padding: 0;
	line-height: normal;
}

.Quiz-Optin-Template .form_cls .checkbox--options label, #sqb_quiz_builder .Quiz-Optin-Template .form_cls .checkbox--options label, .custom_add_fields .checkbox--options label, .Quiz-Optin-Template .form_cls .radio--options label, #sqb_quiz_builder .Quiz-Optin-Template .form_cls .radio--options label, .custom_add_fields .radio--options label {
	float: none;
	display: inline-block;
	width: auto;
	font-weight: 500;
	margin: 0px;
	vertical-align: top;
	color: #333;
	padding: 0;
}

.custom_add_fields .radio--options > input, .Quiz-Optin-Template .form_cls .custom_add_fields .radio--options > input, #sqb_quiz_builder .Quiz-Optin-Template .form_cls .custom_add_fields .radio--options > input {
	padding: 0;
	display: inline-block;
	min-width: 18px;
	min-height: 18px;
	max-width: 18px;
	max-height: 18px;
	width: 18px;
	height: 18px;
	vertical-align: top;
	margin: 2px 5px 0 0;
	border: 1px solid #8c8f94;
	position: relative;
}

/*.custom_add_fields .radio--options > input::after ,
.Quiz-Optin-Template .form_cls .custom_add_fields .radio--options > input::after , 
#sqb_quiz_builder .Quiz-Optin-Template .form_cls .custom_add_fields .radio--options > input::after {margin: 0; width: 8px; height: 8px; left: 4px; top: 4px; background: #437bc1; padding: 0; border-radius: 100%; border: none; content: ""; position: absolute; display: inline-block; vertical-align: middle;}*/
.Quiz-Optin-Template5_outer .Quiz-Optin-Template .form_cls .checkbox--options label, #sqb_quiz_builder .Quiz-Optin-Template5_outer .Quiz-Optin-Template .form_cls .checkbox--options label, .Quiz-Optin-Template5_outer .custom_add_fields .checkbox--options label, .Quiz-Optin-Template5_outer .Quiz-Optin-Template .form_cls .radio--options label, #sqb_quiz_builder .Quiz-Optin-Template5_outer .Quiz-Optin-Template .form_cls .radio--options label, .Quiz-Optin-Template5_outer .custom_add_fields .radio--options label {
	color: #fff;
}

#sqb_quiz_builder .Quiz-Optin-Template .form_cls > input {
	border-radius: 4px;
	border: 1px solid #8c8f94;
	background-color: #fff;
}

#Quiz-Screen-Settings input.sqb_and_field.sqb_numerical_ans_field, .sqb_template5-fullWidth input.sqb_and_field.sqb_numerical_ans_field {
	margin: 10px;
	height: 30px;
	padding: 6px 10px;
	min-height: 42px;
	border-radius: 0;
	font-weight: 500;
	color: #000;
	width: 100%;
	box-sizing: border-box;
	background-color: #fff;
	font-size: 14px;
	max-width: 210px;
}

#sqb_quiz_builder:not(.sqb_template5-fullWidth) input.sqb_and_field.sqb_numerical_ans_field {
	margin: 3px 0;
	max-width: 100%;
}

/* Numaric option styling */
.question_add_answer_outer_div.grid-layout-active.layout-three-in-row-active .sqb_ans_item.ans_type_numeric_text, .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text {
	background: #f7f7f7;
	padding-right: 0;
}

.question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text .sqb_ans_item_inner {
	box-shadow: none;
	border: none;
	width: auto;
}

.sqb_ans_item.ans_type_numeric_text input.form-control {
	border-radius: 0;
	border: 1px solid #d1d0d0;
	margin: 0 0px;
	width: 82px;
	font-weight: normal;
	font-size: 14px;
	height: 40px;
	padding: 0 0 0 7px;
}

.sqb_ans_item.ans_type_numeric_text input.form-control:focus {
	box-shadow: 0 0 0 2px #2271b1;
	outline: 2px solid transparent;
	border-color: #e7e7e7;
}

.sqb_ans_item.ans_type_numeric_text .numeric-value-prefix {
	min-width: 130px;
	margin-left: 1px;
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
}

.sqb_ans_item.ans_type_numeric_text, .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text, .sqb_quiz_container_outer #sqb_quiz_builder .sqb_ans_item.ans_type_numeric_text {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	flex-direction: row;
	justify-content: center;
	word-break: break-word;
}

.sqb_quiz_container_outer #sqb_quiz_builder .Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-inner .sqb_ans_item.ans_type_numeric_text, .sqb_quiz_container_outer #sqb_quiz_builder .Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-inner .sqb_ans_item_outer:hover .sqb_ans_item.ans_type_numeric_text, .single_fillin_text .answer_container:not(.image_option_has):not(.question_type_slider_has):not(.grid-layout-active) .sqb_ans_item_outer:hover .sqb_ans_item.ans_type_numeric_text {
	background-color: #f7f7f7 !important;
	padding: 15px 5px;
}

.template6_selected .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text .sql_ans_text, .template6_selected .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text, .template6_selected .sqb_ans_item.ans_type_numeric_text .sql_ans_text, .template6_selected .sqb_ans_item.ans_type_numeric_text .numeric-value-prefix, .template_num_template6 .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text .sql_ans_text, .template_num_template6 .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text, .template_num_template6 .sqb_ans_item.ans_type_numeric_text .sql_ans_text, .template_num_template6 .sqb_ans_item.ans_type_numeric_text .numeric-value-prefix {
	color: #fff;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div.grid-layout-active.layout-three-in-row-active .sqb_ans_item.ans_type_numeric_text, .Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text {
	background: #f7f7f7;
}

.question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text .sql_ans_text, .sqb_ans_item.ans_type_numeric_text .sql_ans_text, .sqb_ans_item.ans_type_numeric_text .numeric-value-prefix {
	font-size: 17px;
	font-weight: bold;
	color: #333;
}

.question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text .sql_ans_text {
	background-color: transparent;
}

.sqb_template5-fullWidth .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text .sqb_ans_item_inner .sql_ans_text, .sqb_template5-fullWidth .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text .sqb_ans_item_inner .sql_ans_text * {
	padding: 0 !important;
}

#Quiz-Screen-Settings .sqb_ans_item.ans_type_numeric_text input.form-control {
	pointer-events: none;
}

.ans_type_numeric_text .numeric_value_sufix, .ans_type_numeric_text .numeric_value_prefix {
	padding: 15px 5px;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb_ans_item.ans_type_numeric_text .numeric-value-prefix {
	white-space: nowrap;
}

/* Analyzing Result  */
.analyzing_result_temp, .ans_recommendation_result_temp, .tags_content_temp {
	display: inline-block;
	width: 100%;
	padding: 40px 40px;
	max-width: 780px;
	border: 1px solid #ddd;
	margin: 0;
	vertical-align: middle;
	border-radius: 7px;
	background: #fff;
	font-family: "DM Sans", sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	z-index: 9;
}

.tags_content_temp h3 {
	font-size: 24px;
}

.analyzing_result_temp .analyzing_result_content, .analyzing_result_temp .analyzing_result_progress, .ans_recommendation_result_temp .ans_recommendation_result_content, .ans_recommendation_result_temp .ans_recommendation_result_progress {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.analyzing_result_temp .analyzing_result_content .analyzing_result_title, .ans_recommendation_result_temp .ans_recommendation_result_content .ans_recommendation_result_title {
	font-size: 28px;
	color: #333;
	margin: 0 0 15px 0;
	font-weight: 600;
	line-height: normal;
}

.analyzing_result_temp .analyzing_result_content, .analyzing_result_temp .analyzing_result_progress, .analyzing_result_temp .analyzing_result_content p, .analyzing_result_temp .analyzing_result_progress p, .ans_recommendation_result_temp .ans_recommendation_result_content, .ans_recommendation_result_temp .ans_recommendation_result_progress, .ans_recommendation_result_temp .ans_recommendation_result_content p, .ans_recommendation_result_temp .ans_recommendation_result_progress p {
	font-size: 18px;
	line-height: normal;
	color: #444;
}

.analyzing_result_temp .analyzing_result_content p, .analyzing_result_temp .analyzing_result_progress p, .ans_recommendation_result_temp .ans_recommendation_result_content p, .ans_recommendation_result_temp .ans_recommendation_result_progress p {
	margin: 0;
	padding: 0;
}

.analyzing_result_temp .analyzing_result_content {
	margin-bottom: 40px;
}

.analyzing_result_temp .analyzing_result_progress > h4, .ans_recommendation_result_temp .ans_recommendation_result_progress > h4 {
	font-size: 20px;
	color: #333;
	margin: 0 0 15px 0;
	font-weight: 600;
	line-height: normal;
}

.analyzing_result_temp .analyzing_result_progress .analyzing_result_note, .ans_recommendation_result_temp .ans_recommendation_result_progress .ans_recommendation_result_note {
	font-size: 14px;
	margin: 10px 0;
	color: #777;
}

.analyzing-screen .toll-tip-desc, .ans_recommendation-screen .toll-tip-desc {
	max-width: 420px;
	word-break: break-all;
	white-space: normal;
}

.show_analyzing_result_inner .Template-Customize-setting-outer.Template-Customize-horizontal-style .Template-Customize-Setting .Template-Customize-element .inner_template_style_box {
	max-width: 190px;
}

.show_analyzing_result_inner input[type=number]::-webkit-inner-spin-button, .show_analyzing_result_inner input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}

.quiz_ans_recommendation_html .ans_recommendation_result_temp.answer_recommendation_outer_wrapper {
	border: none;
	padding: 0;
	margin-bottom: 40px;
	max-width: 100%;
}

.ans_recommendation_img_div.ans_recommendation_result-media {
	margin-bottom: 20px;
}

.answer_recommendation_outer_wrapper .ans_recommendation_result-media > .ui-wrapper, .answer_recommendation_outer_wrapper .ans_recommendation_result-media img.sqb_ans_dot_item_img {
	max-width: 100%;
	margin: 0 auto !important;
}

.fade.show.active {
	opacity: 1 !important;
}

/*********************template8 starts**************************/
#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active.layout-two-in-row-active .sqb_ans_item, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-two-in-row-active .sqb_ans_item_outer {
	width: calc(50% - 1em);
	max-width: calc(50% - 1em);
	display: flex;
	justify-content: center;
	flex-direction: column;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active.layout-three-in-row-active .sqb_ans_item, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-three-in-row-active .sqb_ans_item_outer {
	width: calc(33.33% - 1em);
	max-width: calc(33.33% - 1em);
	display: flex;
	justify-content: center;
	flex-direction: column;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active.layout-four-in-row-active .sqb_ans_item, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-four-in-row-active .sqb_ans_item_outer {
	width: calc(25% - 1em);
	max-width: calc(25% - 1em);
	display: flex;
	justify-content: center;
	flex-direction: column;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active.layout-five-in-row-active .sqb_ans_item, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-five-in-row-active .sqb_ans_item_outer {
	width: calc(20% - 1em);
	max-width: calc(20% - 1em);
	display: flex;
	justify-content: center;
	flex-direction: column;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active.layout-six-in-row-active .sqb_ans_item, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-six-in-row-active .sqb_ans_item_outer {
	width: calc(16.66% - 1em);
	max-width: calc(16.66% - 1em);
	display: flex;
	justify-content: center;
	flex-direction: column;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer {
	box-shadow: rgba(0, 0, 0, 4%) 0px .25rem 1rem;
	border-radius: 8px;
	background: #fff;
	margin: .5em;
	padding: 1em 1em 1em 1em;
	justify-content: flex-start;
	border-width: var(--template8-answerbox-brorder-width);
	border-color: var(--template8-answerbox-brorder-color);
	border-style: var(--template8-answerbox-brorder-style);
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container:not(.image_option_has) .sqb_ans_item_outer:not(.multiple_correct_checkbox):not(.text_cls):not(.matrix_cls):not(.date_cls):not(.slider_cls):not(.numeric_text_cls):not(.matching_text) {
	padding-right: 40px;
}

.matching_answer_text {
	cursor: auto;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.multiple_correct_checkbox {
	padding: 1em;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item {
	padding-right: .6em;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .sqb-answer-matrix-table-scroll .SQB-table-wrap {
	background: #fff;
	padding: 10px;
	border-radius: 10px;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item {
	padding: 1em;
}

/*#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active.grid-layout-active .sqb_ans_item_outer { padding: 1em; }*/
.sqb_quiz_container_outer:not(.sqb-gls-global) .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:not(.slider_cls):not(.matrix_cls):hover, .sqb_quiz_container_outer:not(.sqb-gls-global) .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:not(.slider_cls):not(.matrix_cls) .sqb_ans_item:hover * {
	background-color: #fff !important;
	color: #333 !important;
}

.sqb_quiz_container_outer:not(.sqb-gls-global) .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:not(.slider_cls):not(.matrix_cls):hover .sqb_ans_item *, .sqb_quiz_container_outer:not(.sqb-gls-global) .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:not(.slider_cls):not(.matrix_cls) .sqb_ans_item:hover, .sqb_quiz_container_outer:not(.sqb-gls-global) .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:not(.slider_cls):not(.matrix_cls) .sqb_ans_item .sql_ans_text:hover  * {
	background-color: #fff !important;
	color: #333 !important;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img, .Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has.grid-layout-active.layout-three-in-row-active .sqb_ans_item .sqb_ans_item_img {
	border: none;
	height: auto;
	text-align: center;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sql_ans_text {
	border: none;
	max-width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img > img, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img img {
	width: auto;
	width: 98px;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}

.sqb_template8_selected .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img img, .Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img img {
	object-fit: contain !important;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img.sqb_ans_image_contain img {
	object-fit: contain !important;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
}

.Quiz-Template.outer-style8 .answer_container.grid-layout-active.image_option_has.grid-layout-active:not(.question_type_slider_has) .sqb_ans_item_outer .sqb_ans_item_outer .sqb_ans_item, .Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has.grid-layout-active.layout-three-in-row-active .sqb_ans_item_outer .sqb_ans_item {
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
}

.sqb_template8_selected .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img img {
	object-fit: contain;
	max-width: 100%;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .answer-options {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .answer-option-item + .answer_level_dot_button {
	margin: 0;
	background: transparent;
	border: none;
	padding: 0;
	border-radius: 8px;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .answer-option-item + .answer_level_dot_button .dropdown-link-style.dropdown {
	line-height: 1;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img, .Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has.grid-layout-active.layout-three-in-row-active .sqb_ans_item .sqb_ans_item_img {
	cursor: pointer;
}

.Quiz-Template.outer-style8.Quiz-Template {
	padding-bottom: 30px;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item:hover, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:hover {
	border-color: var(--template8-answerbox-shadow-color);
	box-shadow: var(--template8-answerbox-shadow-color) 0px 0px 0px var(--template8-answerbox-brorder-hover-width) inset;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.sqb_ans_selected {
	border-color: var(--template8-answerbox-shadow-color);
	box-shadow: var(--template8-answerbox-shadow-color) 0px 0px 0px var(--template8-answerbox-brorder-hover-width) inset;
	background: #fff !important;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item:hover:after, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:hover:after {
	background-color: var(--template8-answerbox-shadow-color) !important;
}

/* Poll hover color */

/*#sqb_quiz_builder.quiz_type_poll .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:hover{border-color: var(--template8-answerbox-shadow-color); border-width: var(--template8-answerbox-brorder-hover-width); box-shadow: none; }

#sqb_quiz_builder.quiz_type_poll .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.sqb_ans_selected{ border-color: var(--template8-answerbox-shadow-color); border-width: var(--template8-answerbox-brorder-hover-width); box-shadow: none;  }*/
.quiz_type_poll .answer_container.grid-layout-active.layout-three-in-row-active:not(.image_option_has) .sqb_ans_item_outer .sqb_ans_item {
	margin-bottom: 0 !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container:not(.image_option_has):not(.question_type_slider_has) .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	padding: 16px 12px !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container:not(.image_option_has):not(.question_type_slider_has) .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	padding: 0 !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .question_add_answer_outer_div:not(.image_option_has) .sqb_ans_item:not(.ans_type_numeric_text ) .sql_ans_text:hover > * {
	color: #000 !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.image_option_has .checkbox-custom-style {
	display: none;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.grid-layout-active.image_option_has .checkbox-custom-style {
	display: none;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.image_option_has.grid-layout-active .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item {
	padding-top: 30px !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.grid-layout-active .sqb_ans_item_outer.multiple_correct_checkbox {
	margin-left: 7.5px !important;
	margin-right: 7.5px !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.image_option_has.grid-layout-active .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item:hover .sql_ans_text {
	box-shadow: none !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.grid-layout-active.image_option_has .sqb_ans_item_outer.multiple_correct_checkbox {
	margin-top: 7.5px;
	margin-bottom: 7.5px;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.grid-layout-active:not(.image_option_has) .sqb_ans_item_outer.multiple_correct_checkbox {
	margin-top: 7.5px;
	margin-bottom: 7.5px;
	padding: 10px !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.image_option_has .sqb_ans_item_outer.multiple_cls {
	padding: 0 5px;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.grid-layout-active .sqb_ans_item_outer .sqb_ans_item {
	margin-bottom: 0 !important;
}

.voteRangehover-text > div {
	display: inline-block;
}

.voteRangetext, .voteRangehover-text {
	margin-bottom: 0;
}

.quiz_type_poll .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img {
	margin-bottom: 0;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item {
	background: unset;
}

/* List type */
.Quiz-Template.outer-style8 .question_add_answer_outer_div:not(.image_option_has) .sqb_ans_item {
	margin: 0;
	text-align: left;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item .sql_ans_text, .Quiz-Template.outer-style8 .answer_container.question_add_answer_outer_div .sqb_ans_item .sql_ans_text {
	padding: 0 !important;
	min-height: unset;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has.one-in-a-row:not(.grid-layout-active) .sqb_ans_item .sql_ans_text, #sqb_quiz_builder .Quiz-Template.outer-style8 .answer_container.question_add_answer_outer_div.image_option_has.one-in-a-row:not(.grid-layout-active) .sqb_ans_item .sql_ans_text {
	padding-left: 20px !important;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item .sql_ans_text > div {
	font-size: 1rem;
	line-height: 1.5rem;
}

.Quiz-Template.outer-style8 .answer-option-item + .answer_level_dot_button {
	margin-right: 0px;
}

.Quiz-Template.outer-style8 .Quiz-Template-content.question_description > div {
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3;
}

.Quiz-Template.outer-style8 .question_details {
	margin-bottom: 30px;
}

.Quiz-Template.outer-style8 .Quiz-Template-content.question_description > div {
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_container .question_description {
	padding-top: 0;
}

.Quiz-Template.outer-style8 .question_details {
	margin-bottom: 30px;
	text-align: center;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .sql_ans_text {
	border: none;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .sql_ans_text:focus {
	border: 1px solid #eee;
	padding: 5px;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item .sql_ans_text.mce-content-body > div {
	font-size: 20px;
	font-weight: 600;
}

.template8_selected .question-delete-clone {
	position: absolute;
	right: 20px;
	top: -45px;
}

.Quiz-Template.outer-style8 .sqbShowQuesDescriptionOuter {
	display: none !important;
}

.template8_selected .sqb_ans_item_matrix, .outer-style8 .sqb_ans_item_matrix {
	justify-content: center;
	padding-right: 0;
}

.Quiz--tabs-outer #Quiz-TabContent .template8_selected  .Question-Answer-accordion .question_add_answer_outer_div.answer-type-matrix-selected, .Quiz--tabs-outer #Quiz-TabContent .Question-Answer-accordion .outer-style8 .question_add_answer_outer_div.answer-type-matrix-selected {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.template8_selected .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img {
	border: none;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer {
	position: relative;
	cursor: pointer;
}

/*
#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container:not(.image_option_has) .sqb_ans_item_outer:not(.multiple_correct_checkbox):not(.text_cls):not(.matrix_cls):not(.date_cls):not(.slider_cls):not(.numeric_text_cls):not(.matching_text):not(.phone_number_text_cls):not(.email_cls):after { content: ''; position: absolute; right: 10px; top: 0; background-color: var(--template8-answerbox-shadow-color); -webkit-mask-image: url(../images/next-icon.svg); mask-image: url(../images/next-icon.svg); width: 30px; height: 30px; top: 50%; transform: translateY(-50%); }*/
#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.multiple_correct_checkbox {
	display: flex;
	flex-direction: row !important;
	align-items: center !important;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .answer_container.grid-layout-active:not(.image_option_has) .sqb_ans_item_outer.single_cls.sqb_ans_selected {
	background: #fff !important;
	box-shadow: var(--template8-answerbox-shadow-color) 0px 0px 0px var(--template8-answerbox-brorder-hover-width) inset;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .answer_container .sqb_ans_item_outer .sqb_ans_item {
	box-shadow: none;
	border: none;
	background-color: unset;
	border-radius: unset;
	overflow: unset;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .answer_container .sqb_ans_item_outer .checkbox-custom-style {
	margin: 0 !important;
	order: 2;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .answer_container .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text > * {
	padding: 0;
}

.Quiz-Template.outer-style8 .answer_container .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text > * {
	color: #000;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-two-in-row-active .sqb_ans_item_outer .sqb_ans_item  .sqb_tiny_mce_editor {
	color: #000;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .checkbox-custom-style {
	border-radius: 100%;
	background: #efefef;
	border: none;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .sqb_ans_selected .checkbox-custom-style {
	background: var(--template8-answerbox-shadow-color);
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .checkbox-custom-style .custom--checkbox::after {
	border-color: #fff;
	width: 15px;
	height: 9px;
	top: 6px;
	left: 5px;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .image_option_has  .checkbox-custom-style {
	background: transparent;
	border-radius: 5px;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .image_option_has .checkbox-custom-style .custom--checkbox::after {
	top: 8px;
	left: 8px;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .image_option_has .sqb_ans_selected .checkbox-custom-style {
	background: var(--template8-answerbox-shadow-color);
}

#sqb_quiz_builder .Quiz-Template.outer-style8  .sqb_ans_item textarea {
	border: none;
	border: none;
	font-size: 18px;
	color: #333;
	font-weight: 600;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .sqb_ans_item_outer.text_cls .sqb_ans_item textarea {
	box-shadow: var(--template8-answerbox-shadow-color) 0px 0px 0px 1px inset;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_textarea_ans_field {
	border: none;
}

.sqb_template8_selected .Quiz-Template.sqb_add_more_question_section {
	max-width: 100% !important;
}

.show_for_template8 {
	display: none !important;
}

.sqb_template8_selected .show_for_template8 {
	display: block !important;
}

/*********************template8 ends**************************/

/************ecommerce template**************/
.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-three-in-row-active .sqb_ans_item, .Quiz-Template.outer-style7 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-three-in-row-active .sqb_ans_item_outer {
	width: 32%;
	max-width: 32%;
	margin: 20px 1px;
	padding: 10px;
	background: none;
	box-shadow: none;
	border: none;
	align-items: flex-start;
	justify-content: flex-start;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-four-in-row-active .sqb_ans_item, .Quiz-Template.outer-style7 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-four-in-row-active .sqb_ans_item_outer {
	width: 24%;
	max-width: 24%;
	margin: 20px 1px;
	padding: 10px;
	background: none;
	box-shadow: none;
	border: none;
	align-items: flex-start;
	justify-content: flex-start;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-five-in-row-active .sqb_ans_item, .Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-four-in-row-active .sqb_ans_item {
	width: 100%;
	max-width: 100%;
	margin: 0;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-five-in-row-active .sqb_ans_item_outer {
	width: 19%;
	max-width: 19%;
	margin: 20px 1px;
	padding: 10px;
	background: none;
	box-shadow: none;
	border: none;
	align-items: flex-start;
	justify-content: flex-start;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-six-in-row-active .sqb_ans_item, .Quiz-Template.outer-style7 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-six-in-row-active .sqb_ans_item_outer {
	width: 16%;
	max-width: 16%;
	margin: 20px 1px;
	padding: 10px;
	background: none;
	box-shadow: none;
	border: none;
	align-items: flex-start;
	justify-content: flex-start;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .sqb_ans_item_img, .Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-three-in-row-active .sqb_ans_item .sqb_ans_item_img {
	border: none;
	height: auto;
	text-align: center;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .sql_ans_text {
	padding: 0 !important;
	padding: 0;
	height: unset;
	min-height: unset;
	border: none;
	max-width: 100%;
	text-align: center;
	margin: 0;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .sqb_ans_item_img > img, #sqb_quiz_builder .Quiz-Template.outer-style7 .question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img img {
	width: auto;
	width: 98px;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
}

.Quiz-Template.outer-style7 .answer_container.grid-layout-active.grid-layout-active:not(.question_type_slider_has) .sqb_ans_item_outer .sqb_ans_item_outer .sqb_ans_item, .Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-three-in-row-active .sqb_ans_item_outer .sqb_ans_item {
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div:not(.image_option_has).answer_container.grid-layout-active.no_image_option .sqb_ans_item_outer {
	background: #e5f1ff;
	box-shadow: 0 4px 15.4px .6px rgba(0, 0, 0, 5%);
}

#Quiz-Settings-TabContent .Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item {
	margin-bottom: 10px !important;
}

#Quiz-Settings-TabContent .Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active {
	max-width: 100% !important;
}

.show_analyzing_result_inner .Template-Customize-setting-outer.Template-Customize-horizontal-style .Template-Customize-Setting .Template-Customize-element .inner_template_style_box {
	max-width: 190px;
}

/*.Quiz-Template.result_temp_outer.outer-style7, #sqb_quiz_builder .Quiz-Template.result_temp_outer.outer-style7 ,
.Quiz-Template2.outer-style7 , #sqb_quiz_builder .Quiz-Template2.outer-style7 ,
#Quiz-Screen-Settings .Quiz-Template.outer-style7, .quiz_quesans_template_outer .Quiz-Template.outer-style7 ,
.Quiz-Optin-Template.outer-style7, #sqb_quiz_builder .Quiz-Optin-Template.outer-style7 {border: none;background-color: transparent;border-radius: 0; padding: 0;}*/
.template_num_template7 .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img {
	margin-bottom: 8px;
}

.template_num_template7 .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img img {
	/*width:50% !important;*/
	object-fit: contain !important;
}

.sqb_template7_selected .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img img {
	object-fit: contain !important;
	max-width: 100%;
}

#Quiz-Settings-TabContent .sqb_template7_selected .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img img {
	width: 98px !important;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-four-in-row-active .sqb_ans_item, .Quiz-Template.outer-style7 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-four-in-row-active .sqb_ans_item_outer {
	width: 24%;
	max-width: 24%;
	margin: 20px 1px;
	padding: 10px;
	background: none;
	box-shadow: none;
	border: none;
	align-items: flex-start;
	justify-content: flex-start;
}

.question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img img {
	object-fit: cover !important;
	height: 100% !important;
	width: 100% !important;
}

.question_add_answer_outer_div .sqb_ans_item figure.sqb_ans_item_img.sqb_ans_image_custom_size img {
	width: 100% !important;
	object-fit: unset !important;
}

#sqb_quiz_builder .sql_ans_text.hide_answer_text {
	display: none;
}

.question_add_answer_outer_div.image-option-cover.image_option_has .sqb_ans_item .sqb_ans_item_img img {
	object-fit: cover !important;
}

.question_add_answer_outer_div.image-option-cover.image_option_has .sqb_ans_item .sqb_ans_item_img.sqb_ans_image_contain img {
	object-fit: contain !important;
}

.sqb_template7_selected .sqbg-on #Result-Screen-Settings .result_temp_outer.outer-style7, .sqb_template7_selected .sqbg-on #Quiz-Screen-Settings .sqb_question_enable_drag_drop.outer-style7, .sqb_template7_selected .sqbg-on #Start-Screen-Settings .start_temp_outer.outer-style7, .sqb_template7_selected .sqbg-on #Opt-Screen-Settings .optin_template_html_preview_outer .Quiz-Optin-Template.outer-style7 {
	max-width: 100% !important;
}

.sqb_template7_selected #Result-Screen-Settings .result_temp_outer.outer-style7, .sqb_template7_selected #Quiz-Screen-Settings .sqb_question_enable_drag_drop.outer-style7, .sqb_template7_selected #Start-Screen-Settings .start_temp_outer.outer-style7, .sqb_template7_selected #Opt-Screen-Settings-tab .optin_template_html_preview_outer .Quiz-Optin-Template.outer-style7 {
	max-width: 90%;
	width: 1500px;
}

#sqb_quiz_builder .Quiz-Template.result_temp_outer.outer-style7, #sqb_quiz_builder .Quiz-Template.outer-style7, #sqb_quiz_builder .start_temp_outer.outer-style7, #sqb_quiz_builder .optin_template_html_preview_outer .Quiz-Optin-Template.outer-style7 {
	max-width: 90%;
	width: 1500px;
}

.sqb_template7_selected .skip-question-action, .sqb_template7_selected .continue-question-action, .Quiz-Template.outer-style7 .skip-question-action, .Quiz-Template.outer-style7 .continue-question-action {
	display: block;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	margin: 25px 0 40px 0;
}

.sqb_template7_selected .skip-question-action .skip-question-btn, .sqb_template7_selected .continue-question-action .continue-question-btn, .Quiz-Template.outer-style7 .skip-question-action .skip-question-btn, .Quiz-Template.outer-style7 .continue-question-action .continue-question-btn {
	color: #414b56;
	border: 1px solid #a1a4a6;
	text-shadow: none;
	min-width: 155px;
	width: auto;
	display: inline-block;
	font-weight: 600;
	padding: 11px 25px;
	font-size: 14px;
	line-height: normal;
	background-color: transparent;
	cursor: pointer;
}

.sqb_template7_selected .continue-question-action .continue-question-btn, .Quiz-Template.outer-style7 .continue-question-action .continue-question-btn {
	background-color: #006ea5;
	font-size: 16px;
	letter-spacing: 0px;
	font-weight: 500;
	color: #fff;
	border: none;
}

.Quiz-Template.outer-style7 .skip-question-action .skip-question-btn:hover {
	border-color: #414b56;
}

.sqb_template7_selected.Quiz--tabs-outer .answer_slider_options_wrapper .Template-Customize-setting-outer {
	width: 100%;
}

.sqb_template7_selected .Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item {
	margin: 0 auto;
	float: none;
}

/*@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Display:wght@400;500;600&display=swap');*/
.sqb_template7_selected .question-screen .question_details .question_title, .Quiz-Template.outer-style7 .question_details .question_title, .sqb_template7_selected #Quiz-Screen-Settings .Quiz-Template .Quiz-Template-title, .template_num_template7 .quiz_quesans_template_outer .Quiz-Template .Quiz-Template-title {
	font-size: 45px;
	color: #414b56;
	font-family: "Noto Serif Display", serif;
	font-weight: 600;
}

.sqb_template7_selected .question-screen .question_details .Quiz-Template-content, #sqb_quiz_builder .Quiz-Template.outer-style7 .question_details .Quiz-Template-content {
	font-size: 20px;
	color: #676f78;
	padding-top: 0;
	text-align: center;
}

.result_temp_outer.outer-style7 .take-quiz-btn, #sqb_quiz_builder .result_temp_outer.outer-style7 .take-quiz-btn {
	border-radius: 0;
	background-color: #ff634d;
	font-family: "DM Sans", sans-serif;
	width: auto;
	min-width: 200px;
	font-size: 18px;
	letter-spacing: 0px;
	font-weight: 500;
}

.result_temp_outer.outer-style7 #result_temp_contentid {
	text-align: center;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.image_option_has.answer_container.grid-layout-active .sqb_ans_item_outer.matrix_cls, .Quiz-Template.outer-style7 .sqb-answer-matrix-table-scroll table.SQB-main-table tbody tr.sqb_ans_item_outer {
	display: table-row !important;
	width: 100% !important;
	max-width: 100% !important;
	float: none;
}

.template_num_template7:not(.sqb_disable_background) .quiz_quesans_template_outer {
	padding-top: 160px;
	padding-bottom: 160px;
}

.template_num_template7:not(.sqb_disable_background) .quiz_result_template_outer, .template_num_template7:not(.sqb_disable_background) .quiz_optin_template_outer, .template_num_template7:not(.sqb_disable_background) .quiz_start_template_outer, .template_num_template7:not(.sqb_disable_background) .quiz_firstname_template_outer, .template_num_template7:not(.sqb_disable_background) .quiz_quesans_template_outer {
	background-color: #eff3f5;
}

/************ecommerce template**************/
#Quiz-Screen-Settings .question-screen .Quiz-Template.outer-style7 {
	padding-block: 40px;
}

.sqb_template7_selected .skip-question-action, .sqb_template7_selected .continue-question-action, .Quiz-Template.outer-style7 .skip-question-action, .Quiz-Template.outer-style7 .continue-question-action {
	margin-bottom: 20px;
}

#Quiz-Screen-Settings .question-screen .Quiz-Template.outer-style7 .question_details {
	margin-bottom: 25px;
}

.customize_social_share_wrapper .sqbShareResult--heading {
	font-size: 28px;
	font-family: inherit;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: normal;
}

.sqb_tags_content .tags_content_temp {
	margin-top: 20px;
}

.sqb_tags_content .tags_content_temp {
	max-width: var(--setting_tag_width_input);
}

.tags_content_desc h3 span {
	font-weight: 500;
	line-height: 1.2;
	color: #333;
}

#sqb_quiz_builder .Quiz-Template-content .tags_content_desc h2, #sqb_quiz_builder .Quiz-Template-content .tags_content_desc li, #sqb_quiz_builder .Quiz-Template-content .tags_content_desc div {
	color: #333;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer {
	cursor: pointer;
}

.tags_content_temp .tags_content_heading {
	font-size: 24px;
	line-height: 1.3;
	font-family: "DM Sans", sans-serif;
	font-weight: 500;
	color: #1d2327;
	margin: 0 0 20px 0;
	padding: 0;
}

.tags_content_temp .tags_content_desc {
	font-family: "DM Sans", sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.sqb_template8_selected #Quiz-TabContent #Result-Settings-TabContent .question_img_div img, .sqb_template8_selected #Quiz-TabContent #Quiz-Settings-TabContent .start_temp_outer .start_img, .sqb_template8_selected #Quiz-TabContent #Quiz-Screen-Settings .question_img_div.Quiz-Template-image img {
	top: 0 !important;
	left: 0 !important;
}

.template_num_template8 .question_img_div img, .template_num_template8 .start_temp_outer .start_img, .template_num_template8 .question_img_div.Quiz-Template-image img {
	top: 0 !important;
	left: 0 !important;
}

/*Height CSS*/
.sqb_global_theme_enable_each_template .Quiz-Template.quiz_comon_template.show_cls, .sqb_global_theme_enable_each_template .start_temp_outer.Quiz-Template2, #sqb_quiz_builder .Quiz-Optin-Template.quiz_comon_template.show_cls, .sqb_global_theme_enable_each_template #sqb_quiz_builder .Quiz-Template-outer .Quiz-Template.show_cls, .sqb_quiz_container_outer #sqb_quiz_builder .quiz_outer_fe.quiz_optin_template_outer.show_cls .Quiz-Optin-Template, #sqb_quiz_builder .Quiz-Template.result_temp_outer, .Quiz-start-Template5.start_temp_outer, .Quiz--tabs-outer .sqb_global_theme_enable_each_template .Quiz-Template.quiz_comon_template, .Quiz--tabs-outer .Quiz-Optin-Template.quiz_comon_template, .Quiz--tabs-outer  .sqb_global_theme_enable_each_template #sqb_quiz_builder .Quiz-Template-outer .Quiz-Template {
	display: flex;
	justify-content: center;
	flex-direction: column;
	flex-wrap: nowrap;
	margin-left: auto !important;
	margin-right: auto !important;
}

.sqb_global_theme_enable_each_template .Quiz-Template.quiz_comon_template.show_cls, #sqb_quiz_builder .Quiz-Optin-Template.quiz_comon_template.show_cls, .sqb_global_theme_enable_each_template #sqb_quiz_builder .Quiz-Template-outer .Quiz-Template.show_cls, .sqb_quiz_container_outer #sqb_quiz_builder .quiz_outer_fe.quiz_optin_template_outer.show_cls .Quiz-Optin-Template, #sqb_quiz_builder .Quiz-Template.result_temp_outer, .Quiz-start-Template5.start_temp_outer, .Quiz--tabs-outer .sqb_global_theme_enable_each_template .Quiz-Template.quiz_comon_template, .Quiz--tabs-outer .Quiz-Optin-Template.quiz_comon_template, .Quiz--tabs-outer  .sqb_global_theme_enable_each_template #sqb_quiz_builder .Quiz-Template-outer .Quiz-Template {
	display: flex !important;
}

.Quiz-Template.result_temp_outer, #sqb_quiz_builder .Quiz-Template.result_temp_outer {
	margin-left: auto !important;
	margin-right: auto !important;
}

#result_temp_btnid .d-inline-block.pos_relative {
	display: block !important;
	margin-left: auto;
	margin-right: auto;
}

.sqb_template8_selected .question-screen .sqb_question_enable_drag_drop, .sqb_template8_selected  .outcome-section, .sqb_template8_selected  .optin_template_html_preview_outer, .sqb_template8_selected .start_temp_static_div, .sqb_template8_selected .outcome-section, .sqb_template8_selected .optin_template_html_preview_outer {
	display: flex !important;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}

div#sqb-answer-matrix-table-scroll {
	margin: 10px;
	max-width: calc(100% - 20px);
	border-radius: 5px;
	padding: 10px;
}

.access_content.retake_access_content_btn {
	margin-top: 6px;
}

/* Start Video */
.play-slient .vjs-control-bar {
	display: none;
}

.Quiz-Template9-inner.sqb-cover-video-enabled .Quiz-Template9-left-side  > .video-js video.vjs-tech {
	object-fit: cover;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.Quiz-Template9-inner.sqb-cover-video-enabled .Quiz-Template9-left-side {
	position: relative;
}

.Quiz-Template9-inner.sqb-cover-video-enabled .Quiz-Template9-left-side  > .video-js {
	position: absolute;
	width: 100%;
	height: 100%;
}

.Quiz-Template9-inner.sqb-cover-video-enabled {
	align-items: stretch;
}

.Quiz-Template9-inner.sqb-cover-video-enabled .Quiz-Template9-right-side {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.sqb-cover-video-enabled .video-js .vjs-big-play-button {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	background: transparent !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	outline: none !important;
	max-width: 100% !important;
}

.sqb-cover-video-enabled .video-js .vjs-big-play-button .vjs-icon-placeholder {
	position: absolute;
	top: 50%;
	left: 50%;
	border: .06666em solid #fff;
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, .7);
	border-radius: .3em;
	transition: all .4s;
	line-height: 1.5em;
	height: 1.63332em;
	width: 3em;
	margin-top: -.81666em;
	margin-left: -1.5em;
}

.sqb-cover-video-enabled .video-js .vjs-big-play-button:hover {
	background: transparent;
}

.Quiz-Template9-inner.sqb-template-bg-video-right, .Quiz-Template9-inner.sqb-template-bg-image-right {
	flex-direction: row-reverse;
}

.Quiz-Template9-column-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: stretch;
	background-color: #d6995c;
}

.Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper {
	position: relative;
	max-width: 50%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper .video-js video.vjs-tech {
	object-fit: cover;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.Quiz-Template9-column-wrapper .Quiz-Template9-right-column-wrapper {
	max-width: 50%;
	width: 100%;
	padding: 40px 20px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.Quiz-Template9-column-wrapper.sqb-template-bg-video-right {
	flex-direction: row-reverse;
}

.Quiz-Template9-column-wrapper.sqb-template-bg-full-width {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.Quiz-Template9-column-wrapper, .Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper {
	position: relative;
}

.Quiz-Template9-left-side  .video-js video.vjs-tech {}

.Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper .video-js {
	position: absolute;
	z-index: 3;
	width: 100%;
	height: 100%;
}

.Quiz-Template9-right-column-wrapper .Quiz-Template-content {
	text-align: center;
}

.Quiz-Template9-column-wrapper.sqb-template-bg-image-right {
	flex-direction: row-reverse;
}

.Quiz-Template9-column-wrapper:not(.sqb-template-bg-full-width) .Quiz-Template9-right-column-wrapper {
	width: 700px;
	margin: auto;
}

.sqb-template-bg-full-width.Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper {
	max-width: 100%;
	max-width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	min-height: auto;
}

.sqb-template-bg-full-width.Quiz-Template9-column-wrapper .Quiz-Template9-right-column-wrapper {
	max-width: 750px;
	margin: 0 auto;
	padding: 40px;
}

.Quiz-Template9-column-wrapper .question_img_div {
	position: relative;
}

.Quiz-Template9-column-wrapper .question_img_div .question_img_upload {
	display: none;
	visibility: visible;
	opacity: 1;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	align-items: center;
	justify-content: center;
	color: #ff9800;
}

.Quiz-Template9-column-wrapper .question_img_div:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	background: rgba(0, 0, 0, .3);
}

.Quiz-Template9-column-wrapper .question_img_div:hover:before {
	display: block;
}

.Quiz-Template9-column-wrapper .question_img_div:hover .question_img_upload.sbq_change_img {
	display: flex;
}

.Quiz-Template9-column-wrapper .Quiz-Template9-right-column-wrapper .Quiz-Template.result_temp_outer {
	background: transparent;
	border: none !important;
	padding: 0;
	outline: none;
}

.Quiz-Template9-column-wrapper .img_outer {
	border: none !important;
}

.start_temp_container .Quiz-Template9-right-column-wrapper .Quiz-Template-content, .startscreen-section .Quiz-Template9-right-column-wrapper .Quiz-Template-content, .outcome-section .Quiz-Template9-right-column-wrapper .Quiz-Template-content {
	font-family: "DM Sans", sans-serif;
	color: #fff;
	cursor: grab;
	font-size: 22px;
	line-height: 1.2;
}

.Quiz-Template9-right-column-wrapper .take-quiz-btn, #sqb_quiz_builder .outcome-section .Quiz-Template9-right-column-wrapper .Quiz-Template-content .take-quiz-btn {
	font-family: "DM Sans", sans-serif;
	background-color: #ff3d3d;
	background-color: #ff3d3d;
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 30px;
	border-radius: 0;
	font-size: 20px;
	font-weight: 600;
}

.start_temp_container .Quiz-Template9-right-column-wrapper .Quiz-Template-content, .startscreen-section .Quiz-Template9-right-column-wrapper .Quiz-Template-content {
	margin-top: 30px;
}

.start_temp_container .Quiz-Template9-right-column-wrapper .Quiz-Template-title, .startscreen-section .Quiz-Template9-right-column-wrapper .Quiz-Template-title, .Quiz-Template9-right-column-wrapper .personality_temp .points_scored_result, #sqb_quiz_builder .Quiz-Template9-right-column-wrapper .personality_temp .points_scored_result, .outcome-section .Quiz-Template9-right-column-wrapper .points_scored_result {
	font-family: "DM Sans", sans-serif;
	font-size: 35px;
	color: #fff;
	margin-bottom: 30px;
	line-height: 1.2;
}

.Quiz-Template.outer-style9.Quiz-Template-9 {
	max-width: 100%;
}

.focus_mode_enabled .Quiz-Template.outer-style9.Quiz-Template-9 {
	max-width: 100% !important;
}

.Quiz-Template9-right-column-wrapper .Quiz-Template.result_temp_outer, #sqb_quiz_builder .Quiz-Template9-right-column-wrapper .Quiz-Template.result_temp_outer {
	background: transparent;
	padding: 0;
}

.hide-controls .vjs-control-bar {
	display: none;
}

.sqb-iframe-video-bg iframe {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.Quiz-Template9-right-column-wrapper .Quiz-Template.result_temp_outer, #sqb_quiz_builder .Quiz-Template9-right-column-wrapper .Quiz-Template.result_temp_outer {
	background: transparent;
}

.Quiz-Template9-right-column-wrapper .ans_in_resultpage_outer {
	border: none;
}

.Quiz-Template9-right-column-wrapper .ans_in_resultpage {
	border: none;
}

.create-quiz-block.sqb-temp9 #Start-Screen-Settings .Template-Customize-content .start_temp_container {
	width: 100%;
}

.start_screen_has_image.sqb-template-bg-full-width.Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper:before, .Quiz-Template9-column-wrapper.sqb-template-bg-full-width.question_screen_has_image .Quiz-Template9-left-column-wrapper:before, .Quiz-Template9-column-wrapper.sqb-template-bg-full-width.outcome_screen_has_image .Quiz-Template9-left-column-wrapper:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: inherit;
	opacity: .5;
}

.template8_question_screen_setting_options_wrapper.start_screen_setting_option_wrapper {
	display: block;
}

/*.Quiz-Template9-column-wrapper.sqb-template-bg-full-width.question_screen_has_image .Quiz-Template9-left-column-wrapper:before{ background: var(--template9_question_temp_background_color); }
.Quiz-Template9-column-wrapper.sqb-template-bg-full-width.outcome_screen_has_image .Quiz-Template9-left-column-wrapper:before{ background: var(--template9_outcome_temp_background_color); }*/
.Quiz-Template9-column-wrapper .Quiz-Optin-Template h6, #sqb_quiz_builder .Quiz-Template9-column-wrapper .Quiz-Optin-Template h6, .Quiz-Template9-column-wrapper .Quiz-Optin-Template .sqb_opt_in_h6, .Quiz-Template9-column-wrapper .text_privacy_policy, .Quiz-Template9-column-wrapper .Quiz-Optin-Template .Quiz-Template-title, .Quiz-Template9-column-wrapper #sqb_quiz_builder  .Quiz-Optin-Template .Quiz-Template-title {
	color: #fff !important;
}

.Quiz-Template9-column-wrapper .Quiz-Optin-Template, #sqb_quiz_builder .Quiz-Template9-column-wrapper .Quiz-Optin-Template {
	background: transparent;
	border: none;
}

.Quiz-Template9-right-column-wrapper .Quiz-Template .take-quiz-btn, #sqb_quiz_builder .Quiz-Template9-right-column-wrapper  .Quiz-Template .take-quiz-btn {
	border-radius: 0;
	font-size: 20px;
	font-weight: 600;
	font-family: "DM Sans", sans-serif;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #000;
}

.sqb-no-img-found .Quiz-Template9-left-column-wrapper {
	background-color: #000 !important;
}

.sqb-no-img-found .Quiz-Template9-left-column-wrapper:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	font-family: "FontAwesome";
	font-size: 70px;
	transform: translate(-50%, -50%);
	z-index: 2;
	color: #fff;
}

/*.sqb-no-img-found .Quiz-Template9-left-column-wrapper{  background-color: #000; }*/
.sqb-no-video-found .Quiz-Template9-left-column-wrapper:before, .sqb-no-video-found .Quiz-Template9-left-column-wrapper:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	font-family: "FontAwesome";
	font-size: 70px;
	transform: translate(-50%, -50%);
	z-index: 3;
	color: #fff;
}

.sqb-no-video-found .Quiz-Template9-left-column-wrapper:after, .sqb-no-video-found .Quiz-Template9-left-column-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	background: black;
	z-index: 1;
}

.sqb-wp-video .wp-video .mejs-container.wp-video-shortcode.mejs-video {
	width: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100% !important;
}

.sqb-wp-video .wp-video .mejs-container.wp-video-shortcode.mejs-video .wp-video-shortcode {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
	width: 100% !important;
	height: 100% !important;
}

/*.template9_start_temp_outer.sqb-template-bg-image-left:not(.start_screen_has_image) .Quiz-Template9-left-column-wrapper,
.startscreen-section.sqb-template-bg-image-left:not(.start_screen_has_image) .Quiz-Template9-left-column-wrapper,
.question-screen.sqb-template-bg-image-left:not(.question_screen_has_image) .Quiz-Template9-left-column-wrapper,
.optin_template_html_preview_outer.sqb-template-bg-image-left:not(.lead_screen_has_image) .Quiz-Template9-left-column-wrapper,
.outcome-section.sqb-template-bg-image-left:not(.outcome_screen_has_image) .Quiz-Template9-left-column-wrapper,
 { background-color: #000!important; }
.Quiz-Template9-left-column-wrapper{  background-color: #000; }

.template9_start_temp_outer.sqb-template-bg-image-left:not(.start_screen_has_image) .Quiz-Template9-left-column-wrapper:after,
.startscreen-section.sqb-template-bg-image-left:not(.start_screen_has_image) .Quiz-Template9-left-column-wrapper:after,
.question-screen.sqb-template-bg-image-left:not(.question_screen_has_image) .Quiz-Template9-left-column-wrapper:after,
.optin_template_html_preview_outer.sqb-template-bg-image-left:not(.lead_screen_has_image) .Quiz-Template9-left-column-wrapper:after,
.outcome-section.sqb-template-bg-image-left:not(.outcome_screen_has_image) .Quiz-Template9-left-column-wrapper:after { content: "\f03e"; position: absolute; top: 50%; left: 50%; display: block; font-family: 'FontAwesome'; font-size: 70px; transform: translate(-50%, -50%); z-index: 2; color: #fff; }


.sqb-template-bg-video-left .Quiz-Template9-left-column-wrapper:before,
.sqb-template-bg-video-right .Quiz-Template9-left-column-wrapper:before { content: "\f144"; position: absolute; top: 50%; left: 50%; display: block; font-family: 'FontAwesome'; font-size: 70px; transform: translate(-50%, -50%); z-index: 3; color: #fff; }
.sqb-template-bg-video-left .Quiz-Template9-left-column-wrapper:after,
.sqb-template-bg-video-right .Quiz-Template9-left-column-wrapper:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; background: black; z-index: 1; }
*/

/* End Video */
.sqb_template8_selected .sqb-gls-global .continue-question-action .continue-question-btn, .sqb-gls-global .outer-style8 .continue-question-action .continue-question-btn {
	background-color: var(--sqb_global_next_button_background_color) !important;
	border-color: 1px 0px 29px -18px var(--sqb_global_next_button_background_color) !important;
}

div .sqb_template8_selected .sqb-gls-global .continue-question-action .continue-question-btn, .sqb-gls-global #sqb_quiz_builder .outer-style8 .continue-question-action .continue-question-btn, .sqb-gls-global.template_num_template8 #sqb_quiz_builder .pagination-next-btn .continue-question-btn {
	background-color: var(--sqb_global_next_button_background_color) !important;
	border-color: 1px 0px 29px -18px var(--sqb_global_next_button_background_color) !important;
}

div .sqb_template8_selected .sqb-gls-global .continue-question-action .continue-question-btn:hover, .sqb-gls-global #sqb_quiz_builder .outer-style8 .continue-question-action .continue-question-btn:hover, .sqb-gls-global.template_num_template8 #sqb_quiz_builder .pagination-next-btn .continue-question-btn:hover {
	background-color: var(--sqb_global_next_button_hover_color) !important;
	border-color: var(--sqb_global_next_button_hover_color) !important;
}

.sqb-gls-global .sqb_next_btn:not(.vote_button):not(.btn-add-vote) {
	background-color: var(--sqb_global_next_button_background_color) !important;
	color: var(--sqb_global_next_button_text_color);
}

.sqb-gls-global .sqb_next_btn:hover {
	background-color: var(--sqb_global_next_button_hover_color) !important;
	color: var(--sqb_global_next_button_hover_text_color) !important;
}

.sqb-gls-global .sqb_back_btn {
	background-color: var(--sqb_global_back_button_background_color) !important;
	color: var(--sqb_global_back_button_text_color);
}

.sqb-gls-global .sqb_back_btn:hover {
	background-color: var(--sqb_global_back_button_hover_color) !important;
	color: var(--sqb_global_back_button_hover_text_color) !important;
}

.sqb-gls-global .skip_question_button {
	background-color: var(--sqb_global_skip_button_background_color) !important;
	color: var(--sqb_global_skip_button_background_text_color);
}

.sqb-gls-global .skip_question_button:hover {
	background-color: var(--sqb_global_skip_button_hover_color) !important;
	color: var(--sqb_global_skip_button_hover_text_color) !important;
}

.sqb-gls-global .Quiz-Template2 .take-quiz-btn, .sqb-gls-global #sqb_quiz_builder .Quiz-Template2 .take-quiz-btn, .sqb-gls-global .Quiz-Optin-Template .continue_btn, .sqb-gls-global #sqb_quiz_builder .Quiz-Optin-Template .continue_btn, .sqb-gls-global .Quiz-Template .take-quiz-btn, .sqb-gls-global #sqb_quiz_builder .Quiz-Template .take-quiz-btn {
	background-color: var(--sqb_global_next_button_background_color) !important;
	color: var(--sqb_global_next_button_text_color);
}

.sqb-gls-global .Quiz-Template2 .take-quiz-btn:hover, .sqb-gls-global #sqb_quiz_builder .Quiz-Template2 .take-quiz-btn:hover, .sqb-gls-global .Quiz-Optin-Template .continue_btn:hover, .sqb-gls-global #sqb_quiz_builder .Quiz-Optin-Template .continue_btn:hover, .sqb-gls-global .Quiz-Template .take-quiz-btn:hover, .sqb-gls-global #sqb_quiz_builder .Quiz-Template .take-quiz-btn:hover {
	background-color: var(--sqb_global_next_button_hover_color) !important;
	color: var(--sqb_global_next_button_hover_text_color) !important;
}

/*Matrix Question css issue*/
.sqb-answer-matrix-table-scroll table.SQB-main-table thead tr th {
	overflow-wrap: break-word;
	word-break: keep-all;
	max-width: 150px;
	margin: 0px auto;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px 8px;
	color: #0445af;
}

.sqb-answer-matrix-table-scroll.SQB-table-wrap {
	position: relative;
	width: 100%;
	overflow-x: auto;
}

div .sqb-answer-matrix-table-scroll .SQB-main-table .matrix_label_text {
	word-break: unset !important;
	padding: 0 10px;
	width: 150px;
}

#sqb-answer-matrix-table-scroll.sqb-answer-matrix-table-scroll table.SQB-main-table tbody th.SQB-fixed-side .sql_ans_text {
	font-size: var(--sqb_global_question_ans_font_size);
	font-family: var(--sqb_global_question_ans_font_family);
	font-weight: var(--sqb_global_question_ans_font_weight);
	color: var(--sqb_global_question_ans_hover_text_color) !important;
}

/*Optin 2 Column*/
.Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 0 10px;
}

.Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls > div {
	width: 100%;
}

.Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls #elfirst_name, .Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls #ellast_name, .Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls #elemail, .Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls > .custom_add_fields {
	width: calc(50% - 5px);
}

.Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls .custom_add_fields::before, .Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup.fields_reorder_enabled .core-fields::before {
	right: 5px;
	top: 3px;
}

.Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls input {
	line-height: 1;
	padding: 15px 10px;
}

.optin_temp_static_div .Quiz-Optin-Template.form_view_horizontal .Quiz-Template-content {
	padding: 20px 40px 40px 40px;
}

@media (min-width: 990px) {
	.form_view_justemail #sqb_direct_signup  .sqb-newsletter-form-style {
		display: flex;
		align-items: stretch;
		margin-bottom: 10px;
	}
	
	.form_view_justemail #sqb_direct_signup .sqb-newsletter-form-style .core-fields {
		flex: 1;
		margin-right: 0;
	}
	
	.form_view_justemail #sqb_direct_signup .sqb-newsletter-form-style .continue_btn {
		display: inline-flex !important;
		white-space: nowrap;
		cursor: pointer;
		width: max-content !important;
		margin: 0;
		align-items: center;
		border-radius: 0 5px 5px 0;
		color: #000;
		font-size: 18px;
		font-weight: 500;
		padding: 15px 20px !important;
	}
	
	.form_view_justemail #sqb_direct_signup.fields_reorder_enabled .sqb-newsletter-form-style .core-fields::before {
		content: unset;
	}
	
	.form_view_justemail #sqb_direct_signup .sqb-newsletter-form-style .core-fields input {
		margin: 0;
		padding: 15px 10px;
		border-radius: 5px 0 0 5px;
		border-right: 0 !important;
		height: 100%;
		border: 1px solid #c9c9c9 !important;
	}
}

@media (max-width: 991px) {
	.Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls #elfirst_name, .Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls #ellast_name, .Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls #elemail, .Quiz-Optin-Template.form_view_horizontal #sqb_direct_signup .form_cls > .custom_add_fields {
		width: 100%;
	}
}

form#sqb_direct_signup .custom_add_fields .checkbox--options {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
	align-items: flex-start;
}

.wp-admin .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img img, .question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img >  img {
	left: 0 !important;
	top: 0 !important;
}

#sqb_quiz_builder .question_img_div.Quiz-Template-image {
	margin-left: auto;
	margin-right: auto;
	height: auto !important;
	width: 100% !important;
}

.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 100px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 0px 1px 1px rgba(0, 0, 0, .1);
}

.progress-bar {
	/*float: left;*/
	width: 0%;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}

.progress-bar-striped, .progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	background-size: 40px 40px;
}

.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

/*Ranking Choice Frontend */
.question_add_answer_outer_div .sqb_ans_item_outer.ranking_choices .sql_ans_text {
	position: relative;
	padding-left: 45px !important;
}

.question_add_answer_outer_div .sqb_ans_item_outer.ranking_choices .sql_ans_text::before {
	font-family: "FontAwesome";
	position: absolute;
	left: 12px;
	top: 11px;
	bottom: auto;
	right: auto;
	font-size: 22px;
	line-height: 22px;
	color: #333;
	z-index: 2;
	content: "";
	font-weight: normal;
}

.quiz_pagination_all .answer_container .sqb_ans_item_outer .sqb_ans_item.ans_type_ranking_choices .sqb_ans_item_inner .sql_ans_text::before {
	content: "";
	top: 6px;
}

#sqb_quiz_builder .Quiz-Template .answer_container .sqb_ans_item_outer.ranking_choices .sqb_ans_item.ans_type_ranking_choices {
	cursor: move;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-inner .answer_container .sqb_ans_item_outer.sqb_ans_selected.ranking_choices:before, .Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-inner .answer_container .sqb_ans_item_outer.sqb_ans_selected.ranking_choices:after {
	display: none;
}

.Quiz-Template.Quiz-Template-5 .answer_container .sqb_ans_item_outer.sqb_ans_selected.ranking_choices .sqb_ans_item, .Quiz-Template.Quiz-Template-5 .answer_container:not(.question_type_slider_has):not(.image_option_has):not(.grid-layout-active) .sqb_ans_item_outer.sqb_ans_selected.ranking_choices:not(.text_cls) .sqb_ans_item {
	padding-left: 10px;
}

.Quiz-Template.Quiz-Template-5 .answer_container .sqb_ans_item_outer.sqb_ans_selected.ranking_choices .sqb_ans_item .sql_ans_text::before {
	font-size: 32px;
	left: 5px;
	top: 22px;
}

.question_type_ranking_choices.question_container {
	position: relative;
}

.question_type_ranking_choices .question_add_answer_outer_div  .sqb_ans_item_outer {
	touch-action: none;
	-ms-touch-action: none;
}

.sqb_quiz_container pwa-container-wrapper {
	display: none;
}

/**Quiz_temp**/
#Quiz-Screen-Settings .Quiz-Template, .quiz_quesans_template_outer  .Quiz-Template {
	display: inline-block;
	width: 100%;
	padding: 20px 40px;
	max-width: 700px;
	border: 1px solid #ddd;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 7px;
	background: #fff;
	font-family: "DM Sans", sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style2 {
	border-radius: 0px;
}

#Quiz-Screen-Settings  .Quiz-Template .Quiz-Template-title, .Quiz-Template .Quiz-Template-image, #Quiz-Screen-Settings .Quiz-Template .Quiz-Template-content, .Quiz-Template-content p, #Quiz-Screen-Settings .Quiz-Template-content ul.Quiz-question-points, .quiz_quesans_template_outer .Quiz-Template  .Quiz-Template-title, .Quiz-Template .Quiz-Template-image, .quiz_quesans_template_outer .Quiz-Template  .Quiz-Template-content, .Quiz-Template-content p, .quiz_quesans_template_outer .Quiz-Template-content ul.Quiz-question-points {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-family: "Open Sans", sans-serif;
}

#Quiz-Screen-Settings .Quiz-Template .Quiz-Template-title, .quiz_quesans_template_outer .Quiz-Template .Quiz-Template-title {
	text-align: center;
	margin-bottom: 15px;
	font-size: 24px;
	color: #333;
	margin: 10px !important;
}

.sqb_template9_selected #Quiz-Screen-Settings .Quiz-Template .Quiz-Template-title {
	font-size: 32px;
}

.Quiz-Template .Quiz-Template-title  * {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	font-family: inherit;
}

#Quiz-Screen-Settings .question_div_outer .sqb_question_enable_drag_drop.outer-style2 .Quiz-Template-title {
	color: #fff !important;
	margin: 0px !important;
	background: #f56640;
}

#Quiz-Screen-Settings .Quiz-Template-content p, .quiz_quesans_template_outer .Quiz-Template-content p {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 15px;
}

#Quiz-Screen-Settings .Quiz-Template .take-quiz-btn, .quiz_quesans_template_outer .Quiz-Template .take-quiz-btn {
	display: inline-block;
	width: 100%;
	border-radius: 8px;
	background: #ff634d;
	color: #fff;
	height: auto;
	padding: 10px 15px;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin: 0 0 15px 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: uppercase;
	font-size: 26px;
	font-weight: normal;
}

#Quiz-Screen-Settings .Quiz-Template-content ul.Quiz-question-points, .quiz_quesans_template_outer .Quiz-Template-content ul.Quiz-question-points {
	list-style: none;
	margin: 0 0 15px 0;
}

#Quiz-Screen-Settings .Quiz-Template-content ul.Quiz-question-points li, .quiz_quesans_template_outer.Quiz-Template-content ul.Quiz-question-points li {
	padding: 8px 13px;
	background: #f7f7f7;
	margin: 5px 0;
	display: inline-block;
	width: 100%;
	border-radius: 5px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

#Quiz-Screen-Settings .Quiz-Template-content ul.Quiz-question-points li > label, .quiz_quesans_template_outer .Quiz-Template-content ul.Quiz-question-points li > label {
	margin: 2px 0 0 0;
	vertical-align: top;
	display: inline-block;
	width: auto;
}

#Quiz-Screen-Settings .Quiz-Template .quiz-template-pagination, .quiz_quesans_template_outer .Quiz-Template .quiz-template-pagination {
	margin: 15px 0 0 0;
	display: flex;
	clear: both;
	width: 100%;
	justify-content: space-between;
}

#Quiz-Screen-Settings .Quiz-Template .quiz-template-pagination .prev-quiz-question, .Quiz-Template .quiz-template-pagination .next-quiz-question, .quiz_quesans_template_outer .Quiz-Template .quiz-template-pagination .prev-quiz-question, .Quiz-Template .quiz-template-pagination .next-quiz-question {
	border-radius: 5px;
	background: #676767 !important;
	color: #fff;
	height: auto;
	padding: 7px 15px;
	text-transform: none;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin-right: 10px;
	text-decoration: none;
	margin: 0;
	line-height: normal;
	border: none;
	font-size: 14px;
	text-align: center;
}

#Quiz-Screen-Settings .Quiz-Template .quiz-template-pagination .next-quiz-question, .quiz_quesans_template_outer .Quiz-Template .quiz-template-pagination .next-quiz-question {
	background: #089208 !important;
}

#Quiz-Screen-Settings .quiz-template-pagination > span, .quiz_quesans_template_outer.quiz-template-pagination > span {
	display: inline-block;
	line-height: 32px;
	white-space: nowrap;
	margin: 0;
	padding: 0 13px;
	width: auto;
	font-size: 14px;
}

#Quiz-Screen-Settings .form_cls {
	float: left;
	width: 100%;
}

#Quiz-Screen-Settings  .form_cls label {
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: 500;
}

#Quiz-Screen-Settings .form_cls input {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding: 10px;
}

#Quiz-Screen-Settings .Quiz-Template .Quiz-Template-image img, .quiz_quesans_template_outer  .Quiz-Template .Quiz-Template-image img {
	max-width: none;
	vertical-align: middle;
	width: auto;
	height: auto;
	margin: 0 auto 15px;
	object-fit: cover;
}

#Quiz-Screen-Settings .Question-Answer-accordion .Quiz-Template {
	max-width: 700px;
}

.template6_selected #Quiz-Screen-Settings .Question-Answer-accordion .Quiz-Template {
	width: 94%;
}

#Quiz-Screen-Settings .quiz_quesans_template_outer .Quiz-Template.outer-style2, .quiz_quesans_template_outer .Quiz-Template.outer-style2, #Quiz-Screen-Settings   .Quiz-Template.outer-style2 {
	padding: 0px 40px;
	margin-top: 15px;
}

.question_img_div, .question_img_div img {
	text-align: center;
}

#Opt-Screen-Settings .outer-style3 .Quiz-Optin-Template, #sqb_quiz_builder .outer-style3 .Quiz-Optin-Template, #sqb_quiz_builder  .quiz_start_template_outer .outer-style3 .start_temp_outer, .outer-style3 .start_temp_outer, .outer-style3 .Quiz-Template.result_temp_outer, #sqb_quiz_builder .outer-style3 .Quiz-Template.result_temp_outer, #Result-Screen-Settings .outer-style3 .Quiz-Template {
	margin-top: 0px;
	border-radius: 0 0 7px 7px;
	border-top: 0px !important;
}

#sqb_quiz_builder  .image_option_has.grid-layout-active.layout-three-in-row-active {
	width: 100%;
}

#sqb_quiz_builder  .image_option_has.grid-layout-active.layout-three-in-row-active .sql_ans_text {
	padding: 0px 0 6px;
}

.Quiz-Template .Quiz-Template-title *, .quiz_quesans_template_outer .Quiz-Template .Quiz-Template-title  * {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	font-family: inherit;
	letter-spacing: 0;
	line-height: normal;
	line-height: normal;
	margin-bottom: -2px;
}

#sqb_quiz_builder .sqbShowTemplateImageOuter, #sqb_quiz_builder .sqbHideTemplateImageOuter, #sqb_quiz_builder .sqbShowQuesTemplateImageOuter, #sqb_quiz_builder .sqbHideQuesTemplateImageOuter, #sqb_quiz_builder .sqbShowStartTemplateImageOuter, #sqb_quiz_builder .sqbHideStartTemplateImageOuter {
	display: none !important;
}

#Quiz-Screen-Settings .Quiz-Template .Quiz-Template-title strong, .quiz_quesans_template_outer .Quiz-Template .Quiz-Template-title strong, #Quiz-Screen-Settings .Quiz-Template .Quiz-Template-title strong *, .quiz_quesans_template_outer .Quiz-Template .Quiz-Template-title strong * {
	font-weight: 700;
}

/* Template 5 layout css */
#Quiz-Screen-Settings .Quiz-Template.Quiz-Template-5, .Quiz-Template.Quiz-Template-5 {
	border: none;
	padding: 0;
	max-width: 100%;
}

#Quiz-Screen-Settings .Quiz-Template.Quiz-Template-5 .Quiz-Template5-inner, .Quiz-Template.Quiz-Template-5 .Quiz-Template5-inner {
	border: none;
	padding: 0;
	overflow: auto;
	min-height: auto;
	min-height: 480px;
	display: flex;
	align-items: stretch;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side, .Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side {
	font-family: "DM Sans", sans-serif;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	text-align: center;
	min-height: 100%;
	padding: 3em;
	background-color: #efd9ca;
	flex-direction: column;
	width: 50%;
	max-width: 50%;
	flex-basis: 50%;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side {
	background-color: #141c3a;
	display: flex;
	flex-direction: column;
	overflow-y: auto;
	text-align: left;
	justify-content: center;
}

.Quiz-Template5-right-inner {
	max-height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

#Quiz-Screen-Settings .Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side .Quiz-Template-title, .Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side .Quiz-Template-title, #Result-Screen-Settings .Quiz-result-Template5 .Quiz-result-Template5-left .points_scored_result {
	color: #333;
	font-weight: 700;
	line-height: 1 !important;
	font-size: 34px;
	margin: 0;
	font-family: "DM Sans", sans-serif;
	display: inline-block;
	width: 100%;
}

#Quiz-Screen-Settings .Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side .Quiz-Template-title > div, .Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side .Quiz-Template-title > div {
	line-height: 1;
}

.quiz-temp5-ques_ans_contain .question_div_inner {
	margin: 0 0 0 0;
}

.Template-Customize-content_question .card.sqb_question_no {
	max-width: 100%;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side .add_more_rating_btn {
	margin: 0px 0 0 20px;
}

.quiz-temp5-ques_ans_contain .Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side .rating_info {
	width: 100%;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side .quiz-content-card > label.quiz_label, .Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side .question_rating_lable_div label.quiz_label {
	color: #fff;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_inner {
	box-shadow: none;
	border: none;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item .sqb_remove_section {
	right: 4px;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div.grid-layout-active.layout-three-in-row-active .sqb_ans_item, .Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item {
	background: #fff;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div.grid-layout-active.layout-three-in-row-active .sqb_ans_item:hover, .Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item:hover {
	cursor: text;
	background-color: #efd9ca;
	color: #000;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 30%);
}

.quiz-temp5-ques_ans_contain .Template-Customize-setting-outer {
	width: 250px;
}

.quiz-temp5-ques_ans_contain .Template-Customize-content {
	padding: 0 15px 0 0;
	max-width: calc(100% - 250px);
	max-width: -webkit-calc(100% - 250px);
	max-width: -moz-calc(100% - 250px);
	max-width: -ms-calc(100% - 250px);
}

/*.sqb_template5-fullWidth , .sqb_quiz_container.sqb_template5-fullWidth {width: 100vw;position: relative;margin-left: -50vw;left: 50%;}*/
.sqb_quiz_container.sqb_template5-fullWidth #Quiz-Screen-Settings .Quiz-Template.Quiz-Template-5 .Quiz-Template5-inner, .sqb_quiz_container.sqb_template5-fullWidth .Quiz-Template.Quiz-Template-5 .Quiz-Template5-inner {
	min-height: 90vh;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side {
	position: relative;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side .quiz-content-card.question-type-card.question_type_wrapper {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	padding: 15px 25px !important;
	z-index: 3;
}

.question_add_answer_outer_div .sqb_ans_item .sql_ans_text {
	word-break: break-word;
}

.Quiz-Template5-left-side .question_details {
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
}

.sqb_quiz_template5_next_button_outer {
	margin-left: auto;
}

#Quiz-Screen-Settings .question_div_inner .Quiz-Template .Quiz-Template5-inner .question_add_answer_btn_div {
	background: none;
}

/* Slider section css */
.type-slider-outer {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 15px 25px;
	vertical-align: middle;
	float: none;
}

.type-slider-outer .slider.slider-horizontal {
	width: 100%;
}

.type-slider-outer .slider_label {
	text-align: center;
	display: inline-flex;
	justify-content: space-between;
	width: 100%;
	margin: 13px 0 0 0;
	padding: 0;
}

.type-slider-outer .slider_label .slider_label_start, .type-slider-outer .slider_label .slider_label_middle, .type-slider-outer .slider_label .slider_label_end {
	width: 33.33%;
	max-width: 33.33%;
	flex-basis: 33.33%;
	font-size: 14px;
	color: rgba(74, 85, 104, .8);
}

.type-slider-outer .slider.slider-horizontal .slider-track {
	background: #fff;
	box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 25%);
	border-color: #e2e8f0;
	height: 10px;
	border-radius: 3.5px;
	border: none;
}

.type-slider-outer .slider.slider-horizontal .slider-handle {
	background: #4a5568;
	box-shadow: inherit 0px 2px 4px 0px inset;
	width: 30px;
	height: 30px;
	top: -5px;
	margin-left: -15px;
}

.type-slider-outer .slider.slider-horizontal .slider-track .slider-selection {
	background: #4a5568;
	border: none;
	box-shadow: none;
}

.type-slider-outer .slider.slider-horizontal .tooltip .tooltip-inner {
	background: #333;
	padding: 5px 10px;
	color: #fff;
	text-align: center;
	border-radius: .25rem;
	line-height: normal;
	font-size: 13px;
	display: inline-block;
	width: auto;
	height: auto;
	font-weight: 500;
}

.type-slider-outer .slider.slider-horizontal .tooltip.tooltip-main.top {
	position: absolute;
	z-index: 1070;
	display: block;
	margin: 0;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: 12px;
	word-wrap: break-word;
	opacity: 1;
	margin-top: -38px;
}

.question_add_answer_outer_div .sqb_ans_item_slider, .question_add_answer_outer_div .sqb_ans_item_dropdown {
	background: #f9f9f9;
	display: flex;
	align-items: center;
	vertical-align: middle;
	margin: 13px 0;
	padding: 0 35px 0 0;
	width: 100%;
	border: 1px dotted #f9f9f9;
	position: relative;
	font-size: 16px;
	color: #333;
	line-height: normal;
	min-height: 40px;
	flex-wrap: wrap;
	flex-flow: column;
	padding-top: 13px;
	padding-right: 0;
}

.question_add_answer_outer_div .sqb_ans_item_dropdown {
	background-color: inherit;
	border: none;
}

.question_add_answer_outer_div .sqb_ans_item_slider .sqb_remove_section {
	position: absolute;
	right: -10px;
	top: -12px;
	margin: 0;
	z-index: 2;
	cursor: pointer;
	font-weight: normal;
	font-size: 16px;
	color: white;
	width: 26px;
	height: 26px;
	background: #e62f2f;
	text-align: center;
	line-height: 26px;
	border-radius: 100%;
	left: auto;
}

.sqb_ans_item_slider .answer_slider_options_show, .sqb_ans_item_matrix .answer_matrix_options_show, .sqb_ans_item_dropdown .answer_dropdown_options_show {
	display: inline-block;
	width: auto;
	border: 1px solid #17a2b8;
	padding: 8px 15px;
	font-size: 12px;
	color: #17a2b8;
	border-radius: 5px;
	font-weight: 600;
	background: #fff;
	margin: 0 0 15px 0;
	line-height: normal;
	vertical-align: middle;
	cursor: pointer;
}

.sqb_ans_item_matrix .answer_matrix_options_show {
	margin: 15px;
}

#Quiz-Screen-Settings .question_div_inner .Quiz-Template .Quiz-Template5-inner .question_add_answer_btn_div {
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 15px 25px;
	width: 100%;
	z-index: 5;
}

.question_div_inner .sql_ans_text *, .quiz_quesans_template_outer .sql_ans_text * {
	margin: 0;
	padding: 0;
	line-height: normal;
}

.sqb-answer-matrix-table-scroll .sqb-matrix-col-remove {
	position: absolute;
	right: 0;
	top: 0;
	background: #f44336;
	color: #fff;
	width: 20px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border-radius: 100%;
	font-size: 16px;
}

.Manage_Side_Popup_content .sqb-answer-matrix-table-scroll table.SQB-main-table thead tr th {
	padding-top: 25px;
}

.sqb-matrix-delete-row {
	font-size: 22px;
	color: #da2424;
}

.answer_matrix_options_wrapper .matrix-question-title {
	font-size: 20px;
	line-height: normal;
	margin: 5px 0 10px 0;
	padding: 0 15px;
	width: 100%;
	color: #333;
}

.question_drop_down_wrapper {
	width: auto;
	float: left;
}

.answer-type-matrix-selected {
	width: auto;
	float: right;
	padding: 0;
	margin: 0;
}

.answer-type-matrix-selected .sqb_ans_item_matrix {
	padding: 0;
	margin: 0;
}

.answer-type-matrix-selected .sqb_ans_item_matrix .answer_matrix_options_show {
	margin: 26px 15px;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side {
	padding: 40px;
}

#Quiz-Screen-Settings .Quiz-Template.outer-style7, .quiz_quesans_template_outer .Quiz-Template.outer-style7 {
	background: none;
	border: none;
}

.template_num_template7 .quiz_quesans_template_outer  .Quiz-Template {
	max-width: none;
	background: none;
	border: none;
	text-align: center;
}

/* #Quiz-Screen-Settings .quiz-temp5-ques_ans_contain .Quiz-Template, .quiz_quesans_template_outer .Quiz-Template{ background: transparent;border: none;}*/
body #sqb_quiz_builder .Quiz-Template .Quiz-Template-title, body #Quiz-Screen-Settings .Quiz-Template .Quiz-Template-title {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/**Quiz_temp**/
.Quiz-Optin-Template * {
	box-sizing: border-box !important;
}

.Quiz-Optin-Template, #sqb_quiz_builder .Quiz-Optin-Template {
	display: inline-block !important;
	width: 100%;
	max-width: 700px;
	border: 1px solid #ddd;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 7px;
	background: #fff;
	font-family: "DM Sans", sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.Quiz-Template .Quiz-Template-title, .Quiz-Template .Quiz-Template-image, .Quiz-Optin-Template .Quiz-Template-content, .Quiz-Template-content p, .Quiz-Template-content ul.Quiz-question-points {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-family: "DM Sans", sans-serif;
}

#sqb_quiz_builder .quiz_firstname_template_outer .Quiz-Template2.outer-style8 {
	background: transparent;
	border: unset !important;
}

.optin_temp_static_div .Quiz-Optin-Template .Quiz-Template-content {
	padding: 40px;
}

.Quiz-Optin-Template .Quiz-Template-title {
	text-align: center;
	margin-bottom: 8px;
	font-size: 22px;
	font-weight: 700;
	color: #333;
	font-family: "Open Sans", sans-serif;
	padding: 0;
	line-height: normal;
	padding-top: 40px;
}

#sqb_quiz_builder .Quiz-Template .Quiz-Template-title, #sqb_quiz_builder .Quiz-Template .Quiz-Template-image, #sqb_quiz_builder .Quiz-Optin-Template .Quiz-Template-content, #sqb_quiz_builder .Quiz-Template-content p, #sqb_quiz_builder .Quiz-Template-content ul.Quiz-question-points {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 20px;
	vertical-align: middle;
	font-family: "DM Sans", sans-serif;
}

.Quiz-Optin-Template .Quiz-Template-title, #sqb_quiz_builder .Quiz-Optin-Template .Quiz-Template-title {
	text-align: center;
	margin-bottom: 8px;
	font-size: 22px;
	font-weight: 700;
	color: #333;
	font-family: "Open Sans", sans-serif;
	padding-top: 40px;
	line-height: normal;
	letter-spacing: 0;
	text-transform: initial;
}

.Quiz-Optin-Template h6, #sqb_quiz_builder .Quiz-Optin-Template h6, .Quiz-Optin-Template .sqb_opt_in_h6 {
	text-align: center;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 600;
	color: #333;
	font-family: "Open Sans", sans-serif;
	letter-spacing: 0;
	text-transform: initial;
}

.Quiz-Optin-Template .sqb_opt_in_addition_info_heading {
	text-align: left;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 600;
	color: #333;
	font-family: "Open Sans", sans-serif;
	letter-spacing: 0;
	text-transform: initial;
	float: left;
	margin-top: 8px;
}

.Quiz-Optin-Template .Quiz-Template-image img, #sqb_quiz_builder .Quiz-Optin-Template .Quiz-Template-image img {
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
	height: auto;
	margin: 0 auto 15px;
	border: 1px solid #e1e1e1;
}

.lead-image-video-section .lead_screen_img_div .lead_screen_temp_img {
	width: 100%;
	height: 400px;
}

.Quiz-Template-content p, #sqb_quiz_builder .Quiz-Template-content p {
	color: #333;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 15px;
}

.Quiz-Optin-Template .continue_btn, #sqb_quiz_builder .Quiz-Optin-Template .continue_btn {
	display: inherit !important;
	display: inline-block;
	width: 100%;
	border-radius: 8px;
	background: #ffd02e;
	color: #fff;
	height: auto;
	padding: 15px 15px;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: initial;
	font-size: 23px;
	font-weight: 600;
	margin: 10px auto 15px;
	clear: both;
}

.Quiz-Template-content ul.Quiz-question-points {
	list-style: none;
	margin: 0 0 15px 0;
}

.Quiz-Template-content ul.Quiz-question-points li {
	padding: 8px 13px;
	background: #f7f7f7;
	margin: 5px 0;
	display: inline-block;
	width: 100%;
	border-radius: 5px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.Quiz-Template-content ul.Quiz-question-points li > label {
	margin: 2px 0 0 0;
	vertical-align: top;
	display: inline-block;
	width: auto;
}

.Quiz-Optin-Template .quiz-template-pagination {
	margin: 15px 0 0 0;
	display: flex;
	clear: both;
	width: 100%;
	justify-content: space-between;
}

.Quiz-Optin-Template .quiz-template-pagination .prev-quiz-question, .Quiz-Template .quiz-template-pagination .next-quiz-question {
	border-radius: 5px;
	background: #676767 !important;
	color: #fff;
	height: auto;
	padding: 7px 15px;
	text-transform: none;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin-right: 10px;
	text-decoration: none;
	margin: 0;
	line-height: normal;
	border: none;
	font-size: 14px;
	text-align: center;
}

.Quiz-Optin-Template quiz-template-pagination .next-quiz-question {
	background: #089208 !important;
}

.quiz-template-pagination > span {
	display: inline-block;
	line-height: 32px;
	white-space: nowrap;
	margin: 0;
	padding: 0 13px;
	width: auto;
	font-size: 14px;
}

.Quiz-Optin-Template  figure {
	margin: 0;
}

.form_cls, .sqb-checkbox {
	float: left;
	width: 100%;
}

.Quiz-Optin-Template .form_cls label, #sqb_quiz_builder .Quiz-Optin-Template .form_cls label {
	width: calc(100% - 32px);
	margin-left: 5px;
	display: block;
	font-size: 15px;
	font-weight: 600;
	line-height: 23px;
	margin: 10px 0 5px;
	float: left;
	color: #333;
}

#Opt-Screen-Settings .Quiz-Optin-Template .form_cls label .sqb_tiny_mce_editor {
	cursor: text;
}

.Quiz-Optin-Template .form_cls [class*="checkbox"] label, #sqb_quiz_builder .Quiz-Optin-Template .form_cls [class*="checkbox"] label {
	margin: 0;
	font-weight: 400;
}

.Quiz-Optin-Template .form_cls input, #sqb_quiz_builder .Quiz-Optin-Template .form_cls input {
	float: none;
	width: 100%;
	margin-bottom: 20px;
	padding: 18px;
	font-size: 16px;
	font-family: "DM Sans", sans-serif;
}

.Quiz-Optin-Template  .form_cls input[type="checkbox"], .Quiz-Optin-Template  .form_cls input[type="checkbox"], #sqb_quiz_builder .Quiz-Optin-Template  .form_cls input[type="checkbox"], #sqb_quiz_builder .Quiz-Optin-Template  .form_cls input[type="checkbox"] {
	cursor: pointer;
	height: 17px;
	position: relative;
	width: 17px;
	margin: 0 auto 10px;
}

.text_privacy_policy {
	font-size: 15px;
	font-family: "DM Sans", sans-serif;
	float: left;
	width: 100%;
	text-align: center;
}

.Quiz-Template-content .sqb-checkbox.termsConditionOuter {
	display: flex;
	align-items: flex-start;
	width: 100%;
	flex-wrap: nowrap;
}

.Quiz-Optin-Template .form_cls input, #sqb_quiz_builder .Quiz-Optin-Template .form_cls input {
	background-image: none !important;
	font-family: "DM Sans", sans-serif;
	outline: none !important;
	box-shadow: none !important;
	background-attachment: initial !important;
	background-size: auto !important;
	background-position: unset !important;
}

.Quiz-Optin-Template .form_cls input.nitro-lazy, #sqb_quiz_builder .Quiz-Optin-Template .form_cls input.nitro-lazy {
	background-image: none !important;
}

.Quiz-Optin-Template5_outer .Quiz-Optin-Template .Quiz-Template-content >form {
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
}

.Quiz-Optin-Template5_outer .Quiz-Optin-Template, #sqb_quiz_builder .Quiz-Optin-Template5_outer .Quiz-Optin-Template {
	display: flex !important;
	margin: 0 auto !important;
	justify-content: center;
	align-items: center;
	flex-flow: column;
	flex-wrap: wrap;
}

.Quiz-Optin-Template.quiz_comon_template {
	position: relative;
}

.optin_temp_static_div .skip_optin {
	cursor: auto;
}

.skip_optin {
	padding: 7px 7px 0;
	color: blue;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	font-size: 16px;
	width: 100%;
	position: absolute !important;
	top: 0;
	left: 0;
	z-index: 9;
}

.template6_selected .Quiz-Optin-Template {
	width: 94%;
}

.Quiz-Optin-Template.outer-style7 .continue_btn, #sqb_quiz_builder .Quiz-Optin-Template.outer-style7 .continue_btn {
	border-radius: 0px;
	background: #ff634d;
}

.outer-style7.Quiz-Optin-Template .Quiz-Template-content #sqb_direct_signup {
	text-align: center;
}

.Quiz-Optin-Template.outer-style7 .Quiz-Template-title, #sqb_quiz_builder .Quiz-Optin-Template.outer-style7 .Quiz-Template-title {
	font-size: 45px;
	color: #414b56;
	font-family: "Noto Serif Display", serif;
	font-weight: 600;
}

.Quiz-Optin-Template.outer-style7 h6, #sqb_quiz_builder .Quiz-Optin-Template.outer-style7 h6, .Quiz-Optin-Template.outer-style7 .sqb_opt_in_h6 {
	font-size: 20px;
	color: #676f78;
	font-weight: normal;
}

.outer-style7.Quiz-Optin-Template .Quiz-Template-content #sqb_direct_signup .form_cls {
	text-align: left;
}

.Quiz-Optin-Template.outer-style7, #sqb_quiz_builder .Quiz-Optin-Template.outer-style7 {
	background: none;
	border: none;
}

.lead-image-video-section {
	width: 100%;
}

.leadScreenTemplateYoutubeVideoOuter {
	width: 100% !important;
	height: 100% !important;
	min-height: 100% !important;
}

.leadScreenTemplateYoutubeVideoOuter video {
	width: 100%;
	height: 100%;
}

.quiz_optin_template_outer .modal_pop_corner .Quiz-Template-content {
	background: #fff;
	border-radius: 5px;
}

.quiz_optin_template_outer .modal_pop_corner .outer-style8 .Quiz-Template-content {
	background: transparent;
}

.quiz_optin_template_outer .modal_pop_corner .lead_screen_img_div {
	max-width: 100%;
}

.modal_pop_corner .Quiz-Optin-Template, #sqb_quiz_builder .modal_pop_corner  .Quiz-Optin-Template {
	max-width: 100vh;
	overflow-y: auto;
}

.outer-style8.Quiz-Optin-Template, #sqb_quiz_builder .Quiz-Optin-Template.outer-style8 {
	border: none;
	background: transparent;
}

.Quiz-Optin-Template.outer-style8 .continue_btn, #sqb_quiz_builder .Quiz-Optin-Template.outer-style8 .continue_btn, #sqb_quiz_builder .result_temp_outer.outer-style8 .continue_btn {
	background: var(--template8-optinscreen-continue-btn-bg-color);
	box-shadow: 1px 0px 29px -18px var(--template8-optinscreen-continue-btn-bg-color);
	text-shadow: rgba(0, 0, 0, 16%) 0px 4px 8px;
	padding: 13px 15px;
	width: 350px;
	font-size: 20px;
}

.Quiz-Template-content .sqb-checkbox.termsConditionOuter {
	margin-bottom: 15px;
}

.sqb_opt_in_h6 {
	padding: 0 20px;
}

.Quiz-Optin-Template.outer-style8, #sqb_quiz_builder .Quiz-Optin-Template.outer-style8 {
	border: none;
	background: unset;
}

/**Quiz_temp**/
.Quiz-Template {
	display: inline-block;
	width: 100%;
	padding: 20px 40px;
	max-width: 640px;
	border: 1px solid #ddd;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 7px;
	background: #fff;
	font-family: "DM Sans", sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.Quiz-Template .Quiz-Template-title, .Quiz-Template .Quiz-Template-image, .Quiz-Template .Quiz-Template-content, .Quiz-Template-content p, .Quiz-Template-content ul.Quiz-question-points {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-family: "Open Sans", sans-serif;
}

.Quiz-Template .Quiz-Template-title {
	text-align: center;
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	margin: 10px !important;
}

.Quiz-Template-content p {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 15px;
}

.Quiz-Template .take-quiz-btn {
	display: inline-block;
	width: 100%;
	border-radius: 8px;
	background: #ff634d;
	color: #fff;
	height: auto;
	padding: 10px 15px;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin: 0 0 15px 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	font-size: 26px;
	font-weight: normal;
}

.Quiz-Template-content ul.Quiz-question-points {
	list-style: none;
	margin: 0 0 15px 0;
}

.Quiz-Template-content ul.Quiz-question-points li {
	padding: 8px 13px;
	background: #f7f7f7;
	margin: 5px 0;
	display: inline-block;
	width: 100%;
	border-radius: 5px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.Quiz-Template-content ul.Quiz-question-points li > label {
	margin: 2px 0 0 0;
	vertical-align: top;
	display: inline-block;
	width: auto;
}

.Quiz-Template .quiz-template-pagination {
	margin: 15px 0 0 0;
	display: flex;
	clear: both;
	width: 100%;
	justify-content: space-between;
}

.Quiz-Template .quiz-template-pagination .prev-quiz-question, .Quiz-Template .quiz-template-pagination .next-quiz-question {
	border-radius: 5px;
	background: #676767 !important;
	color: #fff;
	height: auto;
	padding: 7px 15px;
	text-transform: none;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin-right: 10px;
	text-decoration: none;
	margin: 0;
	line-height: normal;
	border: none;
	font-size: 14px;
	text-align: center;
}

.Quiz-Template .quiz-template-pagination .next-quiz-question {
	background: #089208 !important;
}

.quiz-template-pagination > span {
	display: inline-block;
	line-height: 32px;
	white-space: nowrap;
	margin: 0;
	padding: 0 13px;
	width: auto;
	font-size: 14px;
}

.form_cls {
	float: left;
	width: 100%;
}

.form_cls label {
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: 500;
}

.form_cls input {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding: 10px;
}

.Quiz-Template .Quiz-Template-image img {
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
	height: 260px;
	margin: 0 auto 15px;
	object-fit: cover;
}

/**Quiz_temp**/
.Quiz-Template {
	display: inline-block;
	width: 100%;
	padding: 20px 40px;
	max-width: 640px;
	border: 1px solid #ddd;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 7px;
	background: #fff;
	font-family: "DM Sans", sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.Quiz-Template .Quiz-Template-title, .Quiz-Template .Quiz-Template-image, .Quiz-Template .Quiz-Template-content, .Quiz-Template-content p, .Quiz-Template-content ul.Quiz-question-points {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-family: "Open Sans", sans-serif;
}

.Quiz-Template .Quiz-Template-title {
	text-align: center;
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
	color: #333;
	margin: 10px !important;
}

.Quiz-Template-content p {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 15px;
}

.Quiz-Template .take-quiz-btn {
	display: inline-block;
	width: 100%;
	border-radius: 8px;
	background: #ff634d;
	color: #fff;
	height: auto;
	padding: 10px 15px;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin: 0 0 15px 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	font-size: 26px;
	font-weight: normal;
}

.Quiz-Template-content ul.Quiz-question-points {
	list-style: none;
	margin: 0 0 15px 0;
}

.Quiz-Template-content ul.Quiz-question-points li {
	padding: 8px 13px;
	background: #f7f7f7;
	margin: 5px 0;
	display: inline-block;
	width: 100%;
	border-radius: 5px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.Quiz-Template-content ul.Quiz-question-points li > label {
	margin: 2px 0 0 0;
	vertical-align: top;
	display: inline-block;
	width: auto;
}

.Quiz-Template .quiz-template-pagination {
	margin: 15px 0 0 0;
	display: flex;
	clear: both;
	width: 100%;
	justify-content: space-between;
}

.Quiz-Template .quiz-template-pagination .prev-quiz-question, .Quiz-Template .quiz-template-pagination .next-quiz-question {
	border-radius: 5px;
	background: #676767 !important;
	color: #fff;
	height: auto;
	padding: 7px 15px;
	text-transform: none;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin-right: 10px;
	text-decoration: none;
	margin: 0;
	line-height: normal;
	border: none;
	font-size: 14px;
	text-align: center;
}

.Quiz-Template .quiz-template-pagination .next-quiz-question {
	background: #089208 !important;
}

.quiz-template-pagination > span {
	display: inline-block;
	line-height: 32px;
	white-space: nowrap;
	margin: 0;
	padding: 0 13px;
	width: auto;
	font-size: 14px;
}

.form_cls {
	float: left;
	width: 100%;
}

.form_cls label {
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: 500;
}

.form_cls input {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding: 10px;
}

.Quiz-Template .Quiz-Template-image img {
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
	height: 260px;
	margin: 0 auto 15px;
	object-fit: cover;
}

/*Common CSS*/
body {
	--sqb-bg-width-popup-width: auto;
	--ans-results-correct-answer: #21a379;
	--ans-results-incorrect-answer: #ff5757;
}

:root {
	--bg_hover_select_color: #4f6cbf;
	--hover_select_text_color: #fff;
}

.sqb-start-popup.quiz_start_template_outer {
	width: 100%;
}

iframe .Quiz-Optin-Template, #sqb_quiz_builder .Quiz-Optin-Template * {
	line-height: 1.6;
}

.progress {
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}

.sqbg-on .progress {
	max-width: var(--sqb_global_outer_width);
}

.sqbg-on.sqb-1to4-template .progress {
	max-width: 700px;
}

.template_num_template6.sqbg-on .progress {
	/*max-width: var(--sqb_global_inner_width);*/
	max-width: 700px;
}

.template_num_template8 .progress {
	max-width: 700px;
}

.template_num_template8 .progressbar-show .progress {
	margin-top: 15px;
}

.pagination-next-btn {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

.quiz_outer_fe .sqb_backend_show, .quiz_outer_fe .question_img_upload {
	display: none;
}

.hide_cls {
	display: none;
}

.show_cls {
	display: block;
}

.sqb_quiz_container * {
	box-sizing: border-box !important;
}

.sqb-popup-zindex {
	position: relative;
	z-index: 999999;
}

.tve-page-section-in.sqb-popup-zindex {
	position: relative;
	z-index: 999999999;
}

html.sqb-popup-zindex #content {
	z-index: 15;
}

.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.hide_cls, .sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.hide_cls .question_container {
	display: none;
}

.sqb_quiz_container_outer .sqbShowTemplateImageOuter, .sqb_quiz_container_outer .sqbHideTemplateImageOuter, .sqb_quiz_container_outer .sqbShowQuesTemplateImageOuter, .sqb_quiz_container_outer .sqbHideQuesTemplateImageOuter, .sqb_quiz_container_outer .sqbShowStartTemplateImageOuter, .sqb_quiz_container_outer .sqbHideStartTemplateImageOuter {
	display: none !important;
}

.sqb_quiz_container_outer .sqbHideQuesTemplateImageOuter, .sqb_quiz_container_outer .sqbShowQuesTemplateImageOuter, .sqb_quiz_container_outer .answer-option-item.ans_poins_outer_wrapper, .sqb_quiz_container_outer .sqb_is_right_ans_checkbox_outer .checkbox-custom-style, .sqb_quiz_container_outer .sqbHideStartTemplateImageOuter, .sqb_quiz_container_outer .sqbShowStartTemplateImageOuter, .sqb_quiz_container_outer .startTemplateVideoOuterLinkOver, .sqb_quiz_container_outer .outcomeTemplateVideoOuterLinkOver.insertOutcomeVideo, .sqb_quiz_container_outer .sqbDeleteQuesTemplateImageOuter, .sqb_quiz_container_outer .sqbAddQuesTemplateImageOuter, .sqb_quiz_container_outer .answer_recommendation_img_action, .sqb_quiz_container_outer .answer_recommendation_description_action, .sqb_quiz_container_outer span.sbq_change_img {
	display: none !important;
}

.sqb_quiz_container_outer .sqbHideOutcomeDescriptionOuter, .sqb_quiz_container_outer .sqbShowOutcomeDescriptionOuter, .sqb_quiz_container_outer .sqbHideQuesDescriptionOuter, .sqb_quiz_container_outer .sqbShowQuesDescriptionOuter {
	display: none !important;
}

.question-type-email-validation-outer, .question-type-phone-validation-outer {
	display: none;
}

.quiz_outer_fe .question_add_answer_outer_div textarea.custom-other-box {
	border: none;
	height: 40px;
	padding: 7px 10px;
	min-height: 40px;
	border-radius: 0;
	font-weight: 600;
	color: #000;
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
	box-shadow: 0 0 0 transparent;
	background-color: #fff;
	font-size: 16px;
	border-bottom: 2px solid #a2b2e2;
	margin: 0 0 20px 0;
	line-height: 1.5;
	outline: none;
}

.Quiz-Template.result_temp_outer:not(.outer-style7) .outcome_products_section {
	display: none;
}

.sqb_question_drag_drop_item.question_img_div {
	background: transparent !important;
}

.remove-border {
	border: none !important;
}

.quiz_outer_fe {
	float: none;
	margin: 0 auto;
	text-align: center;
}

.sqb_quiz_container .Quiz-Template input.sqb_input_ans_field {
	background: transparent;
}

.quiz_firstname_template_outer .start_temp_outer {
	background-color: var(--setting_personalization_color) !important;
}

.quiz_analyzing_template_outer .analyzing_result_temp {
	background-color: var(--setting_analyzing_screen_color) !important;
	z-index: 1;
}

.sqb_quiz_container_outer .quiz_quesans_template_outer .is_a_d_active .quiz_ans_a_d_html_outer .answer_recommendation_outer_wrapper {
	background-color: var(--setting_question_ads_color) !important;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	border: none;
	display: block;
	text-align: center;
	margin-top: 20px;
}

.sqb_quiz_container_outer .quiz_quesans_template_outer .quiz_ans_recommendation_html {
	background-color: var(--setting_ans_ad_recommendation) !important;
}

.sqb_quiz_container_outer .quiz_quesans_template_outer .quiz_ans_recommendation_html_outer .answer_recommendation_outer_wrapper {
	background-color: transparent !important;
}

.result_temp_outer .sqb_tags_content_details .tags_content_temp {
	background-color: var(--setting_tag_background_color);
	margin-bottom: var(--setting_tag_bottom_margin);
	padding: var(--setting_tag_padding);
}

#sqb_quiz_builder .result_temp_outer .sqb_category_details {
	background-color: var(--setting_category_background_color);
}

.question_add_answer_outer_div .sqb_ans_item .sql_ans_text div {
	display: block;
	width: 100%;
}

.questionTemplateVideoOuterLinkOver {
	display: none !important;
}

.video-element-outer .leadScreenTemplateYoutubeVideoOuter, .video-element-outer .startTemplateYoutubeVideoOuter, .video-element-outer .outcomeTemplateYoutubeVideoOuter, .video-element-outer .questionTemplateYoutubeVideoOuter {
	width: 100% !important;
	height: 100% !important;
	min-height: 100% !important;
}

.video-element-outer .leadScreenTemplateYoutubeVideoOuter iframe, .video-element-outer .startTemplateYoutubeVideoOuter iframe, .video-element-outer .outcomeTemplateYoutubeVideoOuter iframe, .video-element-outer .questionTemplateYoutubeVideoOuter iframe, .video-element-outer .startTemplateYoutubeVideoOuter video, .video-element-outer .outcomeTemplateYoutubeVideoOuter video, .video-element-outer .questionTemplateYoutubeVideoOuter video {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.Quiz-Template-content-inn .sqb_tiny_mce_editor {
	cursor: default;
}

#sqb_quiz_builder .answer_container:not(.image_option_has) .sql_ans_text.hide_answer_text {
	display: block;
}

.sqb_quiz_container_outer.template_num_template6 .answer_container .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	font-weight: 500;
}

.sqb_backend_show, .question_img_upload {
	display: none;
}

.already_taken_quiz_outer {
	display: none;
	width: 100%;
	border: 2px solid #4f6cbf;
	padding: 10px 15px !important;
	border-left: 5px solid #4f6cbf;
	background: #fff;
	font-size: 15px;
	font-weight: 600;
	border-radius: 5px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 24px;
}

.sqb_quiz_container_outer .emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -.1em !important;
	background: none !important;
	padding: 0 !important;
}

.points_scored_result .emoji, .quiz_result_template_outer .emoji {
	width: auto !important;
	max-width: 30px;
}

.ans_in_resultpage_outer {
	float: left;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
	width: 100%;
	padding-bottom: 9px;
}

.btn_disabled {
	pointer-events: none;
	opacity: .4;
}

.disable_nextbutton  .sqb_next_btn, .disable_retakebutton, .disable_social_share_next_btn {
	cursor: not-allowed !important;
	pointer-events: none !important;
	opacity: .7;
}

.Quiz-Template iframe {
	max-width: 100%;
}

.sqb_quiz_container_outer iframe {
	max-width: 100%;
}

.quiz_quesans_template_outer .question_description {
	background: inherit !important;
}

#sqb_quiz_builder  .question_img_div.Quiz-Template-image {
	overflow: hidden;
}

#sqb_quiz_builder .Quiz-Template {
	cursor: auto !important;
}

.ui-sortable-handle {
	-ms-touch-action: auto !important;
	touch-action: auto !important;
}

.ui-draggable-handle {
	-ms-touch-action: auto !important;
	touch-action: auto !important;
}

.template_num_template6.popup_popup_sqb #sqb_quiz_builder .Quiz-Template, .template_num_template6.popup_popup_sqb #sqb_quiz_builder .Quiz-Optin-Template {
	max-width: 100%;
}

.template_num_template6.popup_popup_sqb.sqb_quiz_container_outer > .modal_popup_outer .modal_popup_center {
	width: var(--template6_main_area_width) !important;
	max-width: 100%;
}

.template_num_template6.popup_popup_sqb #sqb_quiz_builder .quiz_result_template_outer .outcome_div {
	padding-left: 40px;
	padding-right: 40px;
}

a.quiz-social-media-btn.quiz-Facebook-btn, a.quiz-social-media-btn.quiz-twitter-btn {
	color: #fff !important;
}

/*Templ 6 not showing image in bg */
.template_num_template6.sqb_quiz_container_outer > .modal_popup_outer  .sqb_quiz_container .quiz_outer_fe:not(.quiz_result_template_outer) {
	min-height: var(--sqb_global_height) !important;
	align-items: center;
	padding: 34px;
}

.template_num_template6.sqb_quiz_container_outer > .modal_popup_outer  .sqb_quiz_container .quiz_outer_fe.quiz_result_template_outer .modal_pop_inn.result-screen-template6 {
	min-height: var(--sqb_global_height) !important;
	min-height: var(--sqb_global_height) !important;
	align-items: center;
	padding: 34px;
	display: flex;
	flex-direction: column;
}

.template_num_template6.sqb_quiz_container_outer .modal_pop_inn .Quiz-Template-outer .progress {
	position: relative;
	top: unset;
	bottom: unset;
	margin-bottom: 20px;
	left: auto;
	right: auto;
}

.result_temp_outer .sqb_tags_content_details .tags_content_temp {
	background: var(--setting_tag_background_color);
	border: none;
}

.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .tags_content_temp .tags_content_heading *, .sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .tags_content_temp .tags_content_heading {
	color: var(--setting_tag_title_font_color) !important;
	font-size: var(--setting_tag_title_font_size) !important;
	font-family: var(--setting_tag_title_font_family) !important;
	font-weight: var(--setting_tag_title_font_weight) !important;
}

.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .tags_content_temp .tags_content_desc *, .sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .tags_content_temp .tags_content_desc {
	color: var(--setting_tag_desc_font_color) !important;
	font-size: var(--setting_tag_desc_font_size) !important;
	font-family: var(--setting_tag_desc_font_family) !important;
	font-weight: var(--setting_tag_desc_font_weight) !important;
}

.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .cat-details-row.cat-details-total * {
	color: var(--setting_category_title_font_color) !important;
	font-size: var(--setting_category_title_font_size) !important;
	font-family: var(--setting_category_desc_font_family) !important;
}

/*.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent *,
.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .cat-details-row * {color: var(--setting_category_desc_font_color)!important; font-size: var(--setting_category_title_font_size)!important;font-family: var(--setting_category_desc_font_family)!important;}*/
.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent *, .sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .cat-details-row * {
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}

.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent, .sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .cat-details-row {
	color: var(--setting_category_desc_font_color) !important;
	font-size: var(--setting_category_title_font_size) !important;
	font-family: var(--setting_category_desc_font_family) !important;
}

.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent h3, .sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent h2, .sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent h4, .sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent h5, .sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent h6 {
	margin-top: 1em;
	margin-bottom: 1em;
}

.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent {
	border-radius: 5px;
}

.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent .ShowCategoryScore {
	padding: var(--setting_category_padding) !important;
	margin-bottom: var(--setting_category_bottom_margin) !important;
}

.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent p:last-child {
	margin-bottom: 0;
}

/*First Name Screen*/
.quiz_firstname_template_outer .show_first_name_screen_temp .sqb_first_name {
	outline: none;
	height: 50px;
	border-radius: 0;
	font-weight: 500;
	color: #000;
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
	box-shadow: 0 0 0 transparent;
	background-color: inherit;
	font-size: 18px;
	margin: 20px 0 27px;
	border: none;
	border-bottom: 2px solid #c8c8c8;
	padding: 6px 10px 10px 10px;
}

.quiz_firstname_template_outer .show_first_name_screen_temp .firstname_ok_btn {
	display: none;
	width: 100%;
	max-width: 100%;
	border-radius: 8px;
	background: #ff634d;
	color: #fff;
	height: auto;
	padding: 13px 15px;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin: 15px 0 15px 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: none;
	font-size: 22px;
	font-weight: 600;
}

.sqb_first_name_ok_btn {
	cursor: pointer;
}

/*Ads Screen*/
.template_num_template8 .a_d_next_btn {
	text-align: center;
}

.a_d_next_btn {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
	display: flex;
	justify-content: center;
	gap: 10px;
	flex-direction: row;
	align-items: center;
}

body .quiz_ans_a_d_html_outer .single_next_btn.sqb_next_btn.sqb_tiny_mce_editor.mce-content-body {
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
}

/* Show selected Question answer  */
.ans_in_resultpage {
	margin-bottom: 10px;
	border-bottom: 1px solid gainsboro;
	padding-bottom: 5px;
	background: #f2f2f2;
	padding: 10px;
	border-radius: 5px;
}

.ans_in_resultpage .sqb-question-heading strong, .ans_in_resultpage .sqb-question-content strong {
	min-width: 100px;
	display: block;
}

.sqb-question-heading, .sqb-question-content {
	display: inline-flex;
	flex-direction: row;
}

.sa-type-matrix .sqb-question-content {
	display: block;
}

.sqb-question-heading {
	margin-bottom: 10px;
}

.ans_in_resultpage {
	display: flex;
	flex-direction: column;
}

.sqb-question-heading, .sqb-question-content {
	display: block;
	line-height: 1.2;
}

#sqb_quiz_builder .quiz_outer_fe strong, #sqb_quiz_builder .quiz_outer_fe .Quiz-Template-title strong {
	display: inline;
}

/* Back Button */
.template_num_template8 .single_back_btn.sqb_back_btn {
	font-size: 22px;
}

.template_num_template8 .single_back_btn.sqb_back_btn {
	display: flex !important;
	align-items: center;
	justify-content: center;
	border-radius: 8px !important;
	line-height: 1 !important;
}

.template_num_template7 .continue-question-action .single_back_btn {
	float: left !important;
}

/* Start Screen */
.sqb_quiz_container_outer {
	display: block;
	width: 100% !important;
	clear: both;
	max-width: 100% !important;
	margin: 0;
}

.sqb_quiz_container_outer .sqb_quiz_container {
	float: none;
	width: 100%;
	margin: 0;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_outer_fe.show_cls {
	display: flex !important;
	width: 100%;
	justify-content: center;
	align-items: flex-start;
	padding: 0;
	margin: 0 auto;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 {
	display: inline-block;
	width: 100%;
	padding: 20px 40px;
	max-width: 640px;
	border: 1px solid #ddd;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 7px;
	background: #fff;
	font-family: "DM Sans", sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-title, .Quiz-Template2 .Quiz-Template-image, .sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-content {
	text-align: center;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-content, .Quiz-Template-content p, .sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template-content ul.Quiz-question-points {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-family: "DM Sans", sans-serif;
	text-transform: initial;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-content, .sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template-content p, .sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template-content ul.Quiz-question-points {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-family: "DM Sans", sans-serif;
	text-transform: initial;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-content {
	text-align: center;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-content .sqb_content {
	text-align: left;
	line-height: 1.3;
	padding: 15px 7px 7px;
	font-size: 16px;
	margin: 0;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-title {
	font-family: "DM Sans", sans-serif;
	letter-spacing: 0;
	text-transform: initial;
	text-align: center;
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
	font-weight: 500;
	color: #333;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-image img {
	max-width: 100%;
	vertical-align: middle;
	width: auto;
	height: auto;
	margin: 0 auto 15px;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template-content p {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 15px;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .take-quiz-btn {
	display: inline-block;
	display: inline-block;
	width: 700px;
	max-width: 100%;
	border-radius: 8px;
	background: #ad4fe1;
	color: #fff;
	height: auto;
	padding: 20px 15px;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin: 15px 0 15px 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: none;
	font-size: 22px;
	font-weight: 600;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template-content ul.Quiz-question-points {
	list-style: none;
	margin: 0 0 15px 0;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template-content ul.Quiz-question-points li {
	padding: 8px 13px;
	background: #f7f7f7;
	margin: 5px 0;
	display: inline-block;
	width: 100%;
	border-radius: 5px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template-content ul.Quiz-question-points li > label {
	margin: 2px 0 0 0;
	vertical-align: top;
	display: inline-block;
	width: auto;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .quiz-template-pagination {
	margin: 15px 0 0 0;
	display: flex;
	clear: both;
	width: 100%;
	justify-content: space-between;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .quiz-template-pagination .next-quiz-question {
	border-radius: 5px;
	background: #089208 !important;
	color: #fff;
	height: auto;
	padding: 7px 15px;
	text-transform: none;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin-right: 10px;
	text-decoration: none;
	margin: 0;
	line-height: normal;
	border: none;
	font-size: 14px;
	text-align: center;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .quiz-template-pagination > span {
	display: inline-block;
	line-height: 32px;
	white-space: nowrap;
	margin: 0;
	padding: 0 13px;
	width: auto;
	font-size: 14px;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-image img {
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
	height: 280px;
	margin: 0 auto 15px;
	object-fit: cover;
	object-position: 0 0;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2.outer-style7 .take-quiz-btn {
	border-radius: 0;
	background-color: #ff634d;
	font-family: "DM Sans", sans-serif;
	width: auto;
	min-width: 200px;
	font-size: 18px;
	letter-spacing: 0px;
	font-weight: 500;
}

.sqb_template7_selected .Quiz-Template2 .Quiz-Template-title {
	font-size: 55px;
	color: #414b56;
	font-family: "Noto Serif Display", serif;
	font-weight: 600;
}

.sqb_template7_selected .Quiz-Template2 .Quiz-Template-content .sqb_content {
	font-size: 20px;
	color: #676f78;
	padding-top: 0;
	text-align: center;
}

.sqb_template7_selected .Quiz-Template2.outer-style7 .question_img_div {
	margin-bottom: 20px;
}

.sqb_template7_selected .Quiz-Template2.outer-style7 {
	background: none;
	border: none;
}

.quiz_start_template_outer.quiz_outer_fe.show_cls.done_screen .take-quiz-btn, .quiz_start_template_outer.quiz_outer_fe.show_cls.done_screen .take-quiz-btn *, .Quiz-Optin-Template .continue_btn {
	cursor: pointer !important;
}

.quiz_start_template_outer.quiz_outer_fe.show_cls * {
	cursor: default !important;
}

.quiz_start_template_outer.quiz_outer_fe.show_cls .take-quiz-btn *, .quiz_start_template_outer.quiz_outer_fe.show_cls .take-quiz-btn {
	cursor: pointer !important;
}

.quiz_start_template_outer.quiz_outer_fe.show_cls .Quiz-Start-Template2.Start-template-withbutton {
	padding-left: 0;
	padding-right: 0;
}

.date_inorrect_ans_div {
	border: 2px solid #f00;
	color: #f00;
	padding: 5px;
	margin: 10px 0 15px;
	float: left;
	width: 100%;
}

.correctincorrect_ans_div {
	float: left;
	width: 100%;
}

.correctincorrect_ans_div b {
	border: 2px solid #307933;
	color: #307933;
	padding: 5px;
	margin: 10px 0 15px;
	float: left;
	width: 100%;
}

.in_correct_ans b {
	border: 2px solid #f00;
	color: #f00;
}

.template_num_template9 .quiz_firstname_template_outer.quiz_outer_fe.show_cls, .template_num_template9 .quiz_analyzing_template_outer.quiz_outer_fe.show_cls {
	background: var(--first_question_bg_color);
	max-width: var(--template9_temp_width);
	min-height: var(--template9_temp_height);
}

.template_num_template9.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2, .sqb_quiz_container_outer .quiz_analyzing_template_outer .analyzing_result_temp {
	margin: auto;
}

.template_num_template9.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.ans-recommendation-active.show_cls, .template_num_template9.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.is_a_d_active.show_cls {
	background: var(--first_question_bg_color) !important;
	max-width: var(--template9_temp_width);
	min-height: var(--template9_temp_height);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.ans-recommendation-active .quiz_ans_recommendation_html .ans_recommendation_result_temp.answer_recommendation_outer_wrapper {
	padding: 40px 40px;
	margin-bottom: 0;
}

.ans-recommendation-active .sqb_cr_next_btn_div .single_next_btn:before {
	content: none;
}

.ans-recommendation-active .sqb_cr_next_btn_div .single_next_btn * {
	display: block;
}

.sqb_quiz_container_outer.template_num_template9 #sqb_quiz_builder .ans-recommendation-active .single_next_btn.sqb_next_btn {
	margin: 0 auto !important;
	display: block !important;
	float: none !important;
}

.ans-recommendation-active .sqb_cr_next_btn_div {
	padding-bottom: 20px;
}

.template_num_template9 .ans_recommendation_description {
	margin-top: 20px;
}

/* Single Question type */
.sqb_quiz_container {
	float: none;
	width: 100%;
	margin: 0;
}

.sqb_quiz_container_outer {
	position: relative;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template, .sqb_prevent_submission_quiz.quiz_outer_fe {
	display: flex;
	width: 100%;
	padding: 20px 40px;
	max-width: 700px;
	border: 1px solid #ddd;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 7px;
	background: #fff;
	font-family: "DM Sans", sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	margin-left: auto;
	margin-right: auto;
	flex-direction: column;
}

.sqb_quiz_container_outer .question_add_answer_outer_div .sqb_ans_item_outer {
	padding: 0;
	margin: 0;
	cursor: pointer;
	flex-direction: column;
	border-radius: 5px;
}

.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.show_cls .question_container {
	display: inline-block;
	width: 100%;
}

.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template-9.show_cls .question_container {
	display: block;
}

#sqb_quiz_builder .Quiz-Template.Quiz-Template.outer-style9.Quiz-Template-9 {
	border: none !important;
	background-color: transparent !important;
}

.sqb_quiz_container_outer .quiz_outer_fe.show_cls .Quiz-Template-outer {
	width: 100%;
}

.question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer {
	background: #f7f7f7;
	box-shadow: 0 4px 15.4px .6px rgba(0, 0, 0, 5%);
	border: solid 1px #f3f2f2;
	width: 100%;
}

.question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected, .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover {
	background: var(--bg_hover_select_color) !important;
}

.sqbg-on.sgsac .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected, .sqbg-on.sgsac .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover {
	background: var(--sqb_global_selected_ans_color) !important;
}

.question_container.question_type_with_bg_color .question_add_answer_outer_div  .sqb_ans_item_outer:hover *, .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected  * {
	color: var(--hover_select_text_color);
}

.sqb_global_theme_enable_each_template.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover *, .sqb_global_theme_enable_each_template.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected * {
	color: var(--sqb_global_hover_select_text_color) !important;
}

/*.sqbg-on.sgqac.template_num_template6 #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover *, .sqbg-on.sgqac #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected * { color: var(--sqb_global_question_ans_color)!important; }*/

/* Added to fix hover text color of multi question type */
.Quiz-Template.outer-style8 .answer_container .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text * {
	color: inherit;
}

/*DEV FIX FOR TEMPLATE 1 TO 4 */
.question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected .sqb_ans_item, .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover .sqb_ans_item {
	background: transparent !important;
}

.question_add_answer_btn_div, .question_add_answer_outer_div {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.question_add_answer_outer_div .sqb_ans_item {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	position: relative;
	position: relative;
	font-size: 16px;
	color: #333;
	line-height: normal;
	min-height: 40px;
	height: 100%;
}

.question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_inner {
	width: 100%;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	position: relative;
	height: 100%;
}

.question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_img {
	margin: 0 8px 0 0;
	max-width: 300px;
	width: 98px;
	min-width: 98px;
	flex-basis: 90px;
	height: 90px;
	display: none;
}

.question_add_answer_outer_div .sqb_ans_item .sql_ans_text {
	border: none;
	height: auto;
	padding: 15px 10px !important;
	min-height: 40px;
	border-radius: 0;
	font-weight: 500;
	color: #333;
	box-sizing: border-box;
	box-shadow: 0 0 0 transparent;
	font-size: 17px;
	background: none;
	width: 100%;
	max-width: 100%;
	word-break: break-word;
}

.question_div_inner .sql_ans_text *, .quiz_quesans_template_outer .sql_ans_text * {
	margin: 0;
	padding: 0;
	line-height: normal;
}

.sqb_quiz_container_outer .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text p {
	padding: 0 !important;
}

.question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img {
	display: block;
}

.checkbox-custom-style {
	width: 20px;
	height: 20px;
	min-width: 20px;
	min-height: 20px;
	position: relative;
	margin: 0 5px 0 0;
	background: #fcfff4;
	box-shadow: none;
	display: inline-block;
	border: 1px solid #ababab;
	vertical-align: top;
}

.checkbox-custom-style input[type=checkbox].custom-checkbox-input {
	opacity: 0;
	z-index: 6;
}

.checkbox-custom-style .custom--checkbox, .checkbox-custom-style input[type=checkbox].custom-checkbox-input {
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	box-shadow: none;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: none;
	margin: 0;
}

.checkbox-custom-style .custom--checkbox::after {
	content: "";
	width: 12px;
	height: 7px;
	position: absolute;
	top: 4px;
	left: 3px;
	border: 3px solid #437bc1;
	border-top: none;
	border-right: none;
	background: transparent;
	opacity: 0;
	transform: rotate(-45deg);
}

.checkbox-custom-style input[type=checkbox].custom-checkbox-input:checked + .custom--checkbox::after {
	opacity: 1;
}

.template_num_template1 .multiple_correct_checkbox .checkbox-custom-style .custom--checkbox::after, .template_num_template2 .multiple_correct_checkbox .checkbox-custom-style .custom--checkbox::after, .template_num_template3 .multiple_correct_checkbox .checkbox-custom-style .custom--checkbox::after, .template_num_template4 .multiple_correct_checkbox .checkbox-custom-style .custom--checkbox::after {
	top: 6px;
	left: 5px;
}

.template_num_template1.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container .answer_container, .template_num_template2.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container .answer_container, .template_num_template3.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container .answer_container, .template_num_template4.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container .answer_container {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*Template 1 to 4 issue on optin screen*/
.quiz_optin_template_outer .checkbox-custom-style .custom--checkbox::after {
	width: 9px;
	height: 4px;
	border-width: 3px;
}

.question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img {
	width: 100%;
	max-width: 100%;
	flex-basis: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0;
}

.question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sql_ans_text {
	width: 100%;
}

.question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_inner {
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
}

.question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img > img {
	padding: 0;
	margin: 0;
}

.question_add_answer_outer_div.image_option_has.grid-layout-active.image-option-100_100 .sqb_ans_item .sqb_ans_item_img img {
	height: auto !important;
	object-fit: contain !important;
	width: auto !important;
	max-width: 100%;
}

.question_add_answer_outer_div.image_option_has.grid-layout-active.image-option-100_100 .sqb_ans_item .sqb_ans_item_img {
	height: auto !important;
}

.Quiz-Template-content p, #sqb_quiz_builder .Quiz-Template .Quiz-Template-title {
	font-size: 24px;
	font-weight: bold;
}

#sqb_quiz_builder .quiz_outer_fe .Quiz-Template-title * {
	font-size: inherit;
	font-weight: inherit;
	font-family: inherit;
	letter-spacing: 0;
	line-height: normal;
	padding: 0;
	margin: 0;
}

.quiz_outer_fe .Quiz-Template-title * {
	color: inherit;
}

.questions_top_border_cls {
	border-top: 5px solid transparent !important;
}

.questions_top_border_cls {
	border-color: var(--questions_top_border) !important;
}

/* For DAP quiz */
.quiz_pagination_all .answer_container .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text::before {
	font-family: FontAwesome;
	content: "";
	margin: 0 10px 0 0;
	display: inline-block;
	vertical-align: top;
	font-size: 26px;
	line-height: normal;
	color: #d2d2d2;
}

.quiz_pagination_all .answer_container .sqb_ans_item_outer.addselected .sqb_ans_item .sqb_ans_item_inner .sql_ans_text::before, .quiz_pagination_all .answer_container .sqb_ans_item_outer .sqb_ans_item:hover .sqb_ans_item_inner .sql_ans_text::before {
	color: #fff;
}

#sqb_quiz_builder input.required {
	color: #333;
}

.quiz_pagination_all.multiple_correct_cls .answer_container:not(.image_option_has):not(.grid-layout-active) .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text::before {
	display: none;
}

.quiz_pagination_all .answer_container:not(.image_option_has):not(.grid-layout-active) .sqb_ans_item_outer .checkbox-custom-style .custom--checkbox::after {
	width: 12px;
	height: 8px;
}

.quiz_pagination_all  .question_add_answer_outer_div .sqb_ans_item .sql_ans_text {
	font-size: 14px;
	font-weight: 500;
	display: flex;
}

.quiz_pagination_all .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_inner, .quiz_pagination_all  .answer_container.grid-layout-active .sqb_ans_item_outer, .quiz_pagination_all  .answer_container:not(.image_option_has):not(.grid-layout-active) .sqb_ans_item_outer .sqb_ans_item {
	box-shadow: none;
}

/*#sqb_quiz_builder .quiz_pagination_all .sqb_next_btn,
#sqb_quiz_builder .quiz_pagination_all .file_upload_button { display: inline-block; border-radius: 5px; background: #fff; color: #333; height: auto; padding: 7px 10px!important; font-family: "DM Sans", sans-serif; min-width: 75px!important; box-shadow: none; margin: 0px; text-decoration: none; line-height: normal; border: none; text-align: center; text-transform: initial; font-size: 14px!important; font-weight: 600!important; width: 75px!important; max-width: 100%; cursor: pointer; float: right!important; position: relative; border: 2px solid #333 !important; margin-top: 5px!important; }*/
.one_per_page_div {
	display: none;
}

.correctincorrect_ans_div b {
	border: 2px solid #307933;
	color: #307933;
	padding: 5px;
	margin: 10px 0 15px;
	float: left;
	width: 100%;
}

.in_correct_ans b {
	border: 2px solid #f00;
	color: #f00;
}

.question_container_disabled1 {
	pointer-events: none !important;
	opacity: .8 !important;
}

.sqbdivider {
	border-bottom: 1px solid #d8d8d8;
	padding: 0;
	margin: 10px 0 25px;
	float: left;
	width: 100%;
}

.answer_container_disabled, .answer_container_disabled1 {
	pointer-events: none;
	opacity: .3;
}

.question_container_disabled1 {
	pointer-events: none !important;
	opacity: .8 !important;
}

.question_container_disabled1 .single_next_btn {
	pointer-events: none;
	opacity: .7;
}

.question_container_disabled {
	pointer-events: none;
	opacity: .3;
}

.quiz_pagination_all .answer_container .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text div {
	line-height: 26px;
}

.quiz_pagination_all .answer_container .sqb_ans_item_outer.addselected .sqb_ans_item .sqb_ans_item_inner .sql_ans_text::before, .quiz_pagination_all .answer_container .sqb_ans_item_outer .sqb_ans_item:hover .sqb_ans_item_inner .sql_ans_text::before {
	color: #d2d2d2;
}

#sqb_quiz_builder .quiz_quesans_template_outer.pagination_all_div .progress {
	display: none !important;
}

#sqb_quiz_builder .quiz_quesans_template_outer.pagination_all_div.pagination_all_div_dap .progress {
	display: block !important;
}

.pagination_all_div .question_container .sqbdivider {
	display: none;
}

html body .lesson_container_outer .sqb_quiz_container_outer.template_num_template6.inpage_popup_sqb.focus_mode_enabled {
	margin-left: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
}

.focus_mode_enabled .pagination_all_div .Quiz-Template-outer {
	max-width: 100% !important;
}

.pagination_all_div .buttondata_outer.multiple_ques_true {
	float: left;
	width: 100%;
	padding: 0 20px;
}

.reake_data_outer {
	float: none;
	margin: 20px auto 0;
	text-align: center;
	padding: 0;
}

.buttondata_outer.multiple_ques_true .retake_button {
	float: left !important;
}

.dap_see_details_btn {
	display: inline-block;
	border-radius: 5px;
	background: #252525;
	color: #fff;
	height: auto;
	padding: 12px 15px;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin: 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: initial;
	font-size: 16px;
	font-weight: 600;
	width: 140px;
	max-width: 100%;
	cursor: pointer;
	float: right !important;
}

.quiz_pagination_all .question_add_answer_outer_div .sqb_ans_item .sql_ans_text {
	padding: 7px 12px !important;
}

.quiz_pagination_all.question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer {
	box-shadow: none;
}

.disableMarkBtn {
	cursor: not-allowed !important;
	pointer-events: none !important;
	opacity: .5;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_outer_fe.pagination_all_div.show_cls {
	align-items: center;
}

.Quiz-Template.outer-style8 .quiz_pagination_all .answer_container .sqb_ans_item_outer .sqb_ans_item:hover .sqb_ans_item_inner .sql_ans_text::before, .Quiz-Template.outer-style8 .quiz_pagination_all .answer_container .sqb_ans_item_outer.addselected .sqb_ans_item .sqb_ans_item_inner .sql_ans_text::before {
	color: black;
}

.pagination_all_div .buttondata_outer.multiple_ques_true {
	float: unset;
	margin-left: auto;
	margin-right: auto;
}

/*outcome CSS for lesson in template 6 background spacing top bottom*/
.outcome_data_cont .outcome_div {
	padding: 50px 30px;
}

/* Multiple Question type */
.sqb_quiz_container_outer .multiple_correct_checkbox {
	display: flex;
	align-items: center;
	gap: 10px;
	width: 100%;
	margin: 0;
	padding: 0;
}

.question_container .question_add_answer_outer_div .sqb_ans_item_outer.multiple_correct_checkbox {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-left: 10px;
}

.question_container .question_add_answer_outer_div.grid-layout-active.image_option_has .sqb_ans_item_outer.multiple_correct_checkbox {
	align-items: flex-start;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div.image_option_has.grid-layout-active .multiple_correct_checkbox.sqb_ans_selected .sqb_ans_item:before {
	top: 10px;
	z-index: 10;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div.image_option_has.grid-layout-active  .multiple_correct_checkbox.sqb_ans_selected .sqb_ans_item:after {
	top: 20px;
	z-index: 10;
	right: 21px;
}

/*DEV FIX FOR TEMPLATE 1 TO 4 */

/*.question_add_answer_outer_div .multiple_correct_checkbox .sqb_ans_item { width: calc(100% - 35px); }*/
.question_add_answer_outer_div .multiple_correct_checkbox .sqb_ans_item {
	width: calc(100% - 40px);
}

.sqb_quiz_container_outer .answer_container.image_option_has.grid-layout-active .checkbox-custom-style {
	position: absolute;
	top: 10px;
	z-index: 1;
	left: 10px;
}

.sqb_quiz_container_outer .answer_container.image_option_has.grid-layout-active .sqb_ans_item_outer {
	position: relative;
	padding: 0;
}

.sqb_quiz_container_outer .answer_container.image_option_has.grid-layout-active .multiple_correct_checkbox .sqb_ans_item {
	width: 100%;
}

.sqb_quiz_container_outer.template_num_template3 {
	padding-top: 25px;
}

/* Yes/No Question type */
.quiz_outer_fe .answer-options, .quiz_outer_fe .sqb_ans_item:not(.ans_type_numeric_text) .answer-options {
	display: none;
}

/* Textarea Question Type */
.answer_container .sqb_ans_item_outer .sqb_ans_item .sqb_textarea_ans_field {
	border: 2px solid #d7d7d7 !important;
	box-shadow: none;
	outline: none;
	max-width: 100%;
	padding: 10px;
	border-bottom: 0;
	border-radius: 5px;
	color: #000 !important;
}

.question_add_answer_outer_div .text_cls .sqb_ans_item {
	background: transparent !important;
}

.question_add_answer_outer_div .sqb_textarea_ans_field {
	width: 100%;
}

/* Number Question type */
.question_type_numerical_text .answer_level_dot_button {
	display: none;
}

/* Rating Question type */
.sqb_quiz_container_outer .question_type_rating .answer_container {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	width: 100%;
	flex-direction: row;
}

.sqb_quiz_container_outer .question_type_rating .answer_container .sqb_ans_item_outer {
	display: flex;
	align-items: flex-start;
	flex-wrap: nowrap;
	margin: 0;
	max-width: calc(20% - 20px);
	flex-basis: calc(20% - 20px);
	padding: 5px;
}

.template_num_template1.sqb_quiz_container_outer .question_type_rating .answer_container .sqb_ans_item_outer, .template_num_template2.sqb_quiz_container_outer .question_type_rating .answer_container .sqb_ans_item_outer
.template_num_template3.sqb_quiz_container_outer .question_type_rating .answer_container .sqb_ans_item_outer
.template_num_template4.sqb_quiz_container_outer .question_type_rating .answer_container .sqb_ans_item_outer {
	max-width: calc(20% - 16px);
	flex-basis: calc(20% - 16px);
}

.question_type_rating .answer_container .sqb_ans_item_outer .sqb_ans_item {
	margin: 0;
}

.rating_info {
	display: flex;
	align-items: flex-start;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin: 20px 0 10px 0;
	font-size: 16px;
	font-weight: 500;
	line-height: normal;
	color: #333;
}

.rating_info .rating_info_left {
	color: #de1a1a;
}

.rating_info .rating_info_right {
	text-align: right;
	color: #1ebd1e;
}

.question_type_rating .answer_container .sqb_ans_item_outer .sqb_ans_item.ans_type_rating {
	width: 100%;
}

.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container.question_type_rating .answer_container {
	margin-top: 0;
}

/*Slider Type*/
.question_add_answer_outer_div .sqb_ans_selected .sqb_ans_item_slider, .question_add_answer_outer_div .sqb_ans_item_outer .sqb_ans_item_slider {
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 4px 15.4px .6px rgba(0, 0, 0, 5%);
	border: solid 1px #f9f9f9;
	background-color: #f9f9f9;
	width: 100%;
	display: inline-block;
	padding-top: 25px;
}

/* Matrix Question Type */
.answer_container .sqb-answer-matrix-table-scroll {
	margin-bottom: 25px;
}

.sqb-answer-matrix-table-scroll .SQB-table-wrap {
	width: 100%;
	overflow: auto;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table {
	width: 100%;
	margin: auto;
	border-collapse: collapse;
	border-spacing: 0;
	font-family: arial;
}

.SQB-main-table thead * {
	white-space: normal;
}

.sqb_quiz_container:not(.sqb_template5-fullWidth) .sqb-answer-matrix-table-scroll table.SQB-main-table thead tr th:first-child {
	background: none;
	max-width: 300px;
	width: 250px;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table thead tr th:first-child {
	border: none;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table thead tr th {
	vertical-align: top;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table th, .sqb-answer-matrix-table-scroll table.SQB-main-table td {
	padding: 8px 14px;
	background: none;
	white-space: nowrap;
	vertical-align: middle;
	border: none;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table thead tr th {
	padding: 16px 10px;
	background: none;
	font-size: 14px;
	font-weight: 600;
	color: #333;
	letter-spacing: 0;
	position: relative;
}

.sqb-answer-matrix-table-scroll .SQB-main-table .matrix_label_text {
	max-width: 150px;
	width: 100%;
	word-break: break-word;
	white-space: normal;
}

.sqb-answer-matrix-table-scroll th div {
	line-height: 1.3;
	width: 100%;
	margin: 0 auto;
	display: inline-grid;
	max-width: 100%;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table tbody th, .sqb-answer-matrix-table-scroll table.SQB-main-table tbody td {
	padding: 13px 10px;
}

.heading_title_th {
	display: none;
}

.sqb__radio-group {
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 26px;
	height: 26px;
	background: none;
}

.sqb__radio-group .sqb__label-radio {
	font-size: 14px;
	cursor: pointer;
	position: relative;
	padding: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin: 0;
}

.sqb__radio-group .sqb__radio-button {
	height: 100%;
	width: 100%;
	border: 3px solid #d6d6d6;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 3px;
	right: 0;
	bottom: 0;
}

.sqb__radio-group .sqb__radio-button::after {
	content: "";
	display: block;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	position: absolute;
	background-color: #55c57a;
	opacity: 0;
	transition: opacity .2s;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

.sqb__radio-group .sqb__radio-input:checked ~ .sqb__label-radio .sqb__radio-button::after {
	opacity: 1;
}

.sqb__radio-group .sqb__radio-input {
	display: none;
	visibility: hidden;
	opacity: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table tbody th.SQB-fixed-side .sql_ans_text, .sqb-answer-matrix-table-scroll table.SQB-main-table tbody th.SQB-fixed-side .sql_ans_text * {
	color: #333;
}

#sqb_quiz_builder.sqb_quiz_container .Quiz-Template .sqb-answer-matrix-table-scroll .SQB-table-wrap {
	background: var(--matrix_background_color);
	padding: 10px;
	border-radius: 10px;
}

.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container .answer_container .sqb-answer-matrix-table-scroll {
	background: transparent;
}

.sqb__radio-group .sqb__radio-button {
	border-color: var(--radio_button_border_color);
}

.sqb__radio-group .sqb__radio-button::after {
	background-color: var(--radio_button_color);
}

.sqb-answer-matrix-table-scroll table.SQB-main-table {
	border: none;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.matrix_cls.sqb_ans_selected, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.matrix_cls {
	background: transparent !important;
}

.sqb-answer-matrix-table-scroll table.SQB-main-table th, .sqb-answer-matrix-table-scroll table.SQB-main-table td {
	white-space: normal;
}

.question_type_matrix .Quiz-Template9-column-wrapper:not(.sqb-template-bg-full-width) .Quiz-Template9-right-column-wrapper {
	width: 900px;
}

/* Ranking Question type */
.sqb_quiz_container_outer .question_add_answer_outer_div .sqb_ans_item_outer.ranking_choices .sql_ans_text::before {
	top: calc(50% - 11px);
}

.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container.question_type_ranking_choices .answer_container.ranting_level_6 .sqb_ans_item_outer {
	width: calc(16.66% - 17px);
	max-width: calc(16.66% - 17px);
}

/* Date Question type */
.show-datepicker-popup {
	display: none;
}

.sqb_quiz_container_outer .sqb_ans_item.sqb-time-option input.date-question-type {
	border: none;
	outline: none;
	border-bottom: 1px solid #a2a2a2;
}

.sqb_quiz_container_outer .sqb_ans_item.sqb-time-option {
	display: flex;
	flex-direction: row;
}

.sqb_quiz_container_outer .sqb_ans_item.sqb-time-option img {
	padding: 0;
	position: absolute;
	right: 10px;
}

.date_inorrect_ans_div {
	border: 2px solid #f00;
	color: #f00;
	padding: 5px;
	margin: 10px 0 15px;
	float: left;
	width: 100%;
}

.sqb_quiz_container_outer .sqb_ans_item.sqb-time-option input.date-question-type:focus, .sqb_quiz_container_outer .sqb_ans_item.sqb-time-option input.date-question-type:hover {
	box-shadow: 0 1px 0px 0px black;
}

.quiz-content-card.question-type-card.show-date-options {
	display: none;
}

.sqb_quiz_container_outer .Quiz-Template9-right-inner .sqb_ans_item.sqb-time-option img {
	width: 30px;
	height: auto;
	margin-bottom: 20px;
}

/* Dropdown Question Type  */
.sqb_ans_item_outer.dropdown_cls .sqb_dropdown_question_section label {
	width: 100%;
	padding-right: 0px;
	display: block;
}

.sqb_ans_item_outer.dropdown_cls .sqb_dropdown_question_section select.sqb_question_dropdown {
	width: 100%;
	border: 2px solid #e3e3e3;
	font-size: 14px;
	line-height: 1;
	color: #2c3338;
	box-shadow: none;
	border-radius: 3px;
	border-radius: 5px;
	padding: 15px 10px;
	min-height: 30px;
	max-width: 100%;
	-webkit-appearance: none;
	background: #ffe url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 9px top 55%;
	background-size: 16px 16px;
	cursor: pointer;
	vertical-align: middle;
	background-color: #fff;
	margin-top: 10px;
	outline: none;
}

.sqb_ans_item_outer.dropdown_cls .sqb_dropdown_question_section select.sqb_question_dropdown.nitro-lazy {
	background: none !important;
}

.sqb_ans_item_outer.dropdown_cls {
	margin-bottom: 20px;
}

.single_next_btn.sqb_next_btn {
	float: right !important;
	cursor: pointer;
}

/* Matching question type */
.question_add_answer_outer_div .sqb_ans_item.matching-answer-outer {
	background: transparent;
	box-shadow: none;
	border: none;
}

.drag-center-in-droppable {
	border: none;
	margin: auto;
}

.di1 {
	border: 1px dotted #22baa0;
	margin: 10px;
	width: 100px;
	border-radius: 4px;
	text-align: center;
	display: inline-block;
}

.matching_answer_text .di1 {
	border: none;
	text-align: center;
	display: flex;
	vertical-align: revert;
	border-radius: 0;
	margin: 0;
	align-items: center;
	line-height: 1;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	width: 100%;
}

.matching_answer_text .ui-droppable-active {
	outline: none !important;
	border: 2px solid red;
}

.sqb-match-drag-wrapper .drag-container .sqb-match-item.di1 {
	border: 2px dotted;
	padding: 10px;
	min-width: 150px;
	width: 100%;
	cursor: pointer;
	margin: 0;
}

/*.matching_answer_text .di1:after { content: ''; position: absolute; left: 0; right: 0; height: 2px; background: red; bottom: -2px; }*/
.question_add_answer_outer_div .sqb_ans_item .sql_ans_text .drag-container {
	height: 40px;
	width: 150px;
	display: inline;
}

.sqb-match-box {
	background: #fff;
	height: 30px;
	width: auto;
	width: 100%;
	display: inline-block;
	font-size: 16px;
	margin-left: 0;
	margin-right: 0;
	min-width: 70px;
	padding: 0;
	position: relative;
	margin-bottom: 0;
	vertical-align: text-top;
	border-bottom: 2px solid red;
	-webkit-box-shadow: 0px 0px 7px -1px rgba(0, 0, 0, 75%);
	-moz-box-shadow: 0px 0px 7px -1px rgba(0, 0, 0, 75%);
	box-shadow: 0px 0px 7px -1px rgba(0, 0, 0, 75%);
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	color: #000 !important;
}

.droppable-element {
	padding: 10px;
	width: 200px;
	height: 200px;
	border: 1px solid black;
	text-align: center;
}

.generated-data-outer {
	display: none !important;
}

.question_type_matching_text .sqb_ans_item_outer.matching_text {
	display: flex;
	flex-direction: column;
}

.question_type_matching_text .sqb_ans_item_outer.matching_text div.matching_answer_text {
	min-height: auto !important;
	padding: 10px 10px 20px 10px;
}

.sqb-match-drag-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 20px;
}

.question_type_matching_text .drag-container {
	display: inline-block;
	position: relative;
}

.question_type_matching_text .matching-answer-outer .drag-container {
	margin: 0 10px;
}

.matching_answer_text {
	font-size: 18px;
	line-height: 1.9;
	font-family: "Open Sans", sans-serif;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item.matching-answer-outer:hover {
	box-shadow: none;
}

/* Email Type  */
.sqb_quiz_container .Quiz-Template input.sqb_input_ans_field {
	width: 100%;
	border: none;
	border-bottom: 1px solid #a2a2a2;
	outline: none;
}

.sqb_quiz_container .Quiz-Template input.sqb_input_ans_field:focus, .sqb_quiz_container .Quiz-Template input.sqb_input_ans_field:hover {
	box-shadow: 0 1px 0px 0px black;
}

.sqb_quiz_container .Quiz-Template .Quiz-Template9-inner input.sqb_input_ans_field:focus, .sqb_quiz_container .Quiz-Template .Quiz-Template9-inner input.sqb_input_ans_field:hover {
	box-shadow: 0 1px 0px 0px #000;
}

.sqb_quiz_container .Quiz-Template .Quiz-Template9-inner input.sqb_input_ans_field {
	border-color: #000;
	padding: 10px;
}

/*.template_num_template6 .sqb_quiz_container .Quiz-Template input.sqb_input_ans_field.sqb_email_ans_field { border-color: var(--template6_answer_border_color); border: var(--template6_answer_border_width) solid var(--template6_answer_border_color); }
.template_num_template6 .sqb_quiz_container .Quiz-Template input.sqb_input_ans_field.sqb_email_ans_field:focus, .template_num_template6 .sqb_quiz_container .Quiz-Template input.sqb_input_ans_field.sqb_email_ans_field:hover { box-shadow: none; }*/

/*Phone Number Questoin type*/
.sqb_quiz_container_outer .question_add_answer_outer_div .phone_number_text_cls .sqb_input_ans_field.sqb_phone_number_ans_field {
	width: 100%;
	border: none;
	border-bottom: 1px solid #a2a2a2;
	padding-top: 15px;
	padding-bottom: 15px;
	outline: none;
	box-shadow: none;
}

.sqb_quiz_container_outer .question_add_answer_outer_div .phone_number_text_cls .iti.iti--allow-dropdown {
	width: 100%;
}

.sqb_quiz_container_outer .question_add_answer_outer_div .phone_number_text_cls .sqb_ans_item {
	overflow: visible;
}

.sqb_quiz_container_outer .outer-style8 .question_add_answer_outer_div .sqb_ans_item_outer {
	overflow: visible;
}

.sqb_quiz_container_outer .question_add_answer_outer_div .phone_number_text_cls .iti__country-list {
	min-height: 300px;
	padding: 0;
	margin: 0;
}

.iti__country-list li.iti__divider {
	border-bottom: 2px solid gray;
}

.sqb_quiz_container_outer .question_add_answer_outer_div .phone_number_text_cls .iti__country {
	border-bottom: 1px solid #f4f4f4;
}

.sqb_quiz_container_outer .question_add_answer_outer_div .phone_number_text_cls .iti__country.iti__preferred {
	border-bottom: 0;
}

.sqb_quiz_container_outer .Quiz-Template9-inner .question_add_answer_outer_div .phone_number_text_cls .sqb_input_ans_field.sqb_phone_number_ans_field {
	background: #fff;
}

/*Optin screen*/
.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Optin-Template .form_cls input, .sqb_quiz_container_outer .sqb_quiz_container .Quiz-Optin-Template .form_cls input.required {
	border: 1px solid #8c8f94 !important;
	border-radius: 5px;
	height: 58px;
}

.spinner {
	text-align: center;
}

.spinner > div {
	width: 18px;
	height: 18px;
	background-color: #fff;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s;
}

.spinner .bounce2 {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s;
}

.quiz_quesans_template_outer .spinner > div {
	background-color: var(--sqb_global_title_color);
}

.Quiz-Optin-Template.quiz_comon_template {
	padding-top: 20px;
}

.Quiz-Optin-Template .Quiz-Template-title {
	padding-top: 20px !important;
}

.cfields-hidden-wrapper.custom_add_fields {
	display: none !important;
}

.Quiz-Optin-Template .form_cls input[type="checkbox"], .Quiz-Optin-Template .form_cls input[type="checkbox"], #sqb_quiz_builder .Quiz-Optin-Template .form_cls input[type="checkbox"], #sqb_quiz_builder .Quiz-Optin-Template .form_cls input[type="checkbox"] {
	z-index: 9;
}

.sqbwarning_div b, .sqb_custom_field_required_class {
	border: 2px solid #f00;
	color: #f00;
	padding: 5px;
	margin: 10px 0 15px;
	float: left;
	width: 100%;
	font-weight: normal;
}

/*Grid CSS*/
.answer_container .sqb_ans_item_outer {
	width: 100%;
}

.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container .answer_container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	gap: 15px;
	margin-bottom: 30px;
	margin-top: 30px;
}

.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container.question_type_rating .Quiz-Template9-right-column-wrapper .answer_container {
	flex-wrap: nowrap;
}

.sqb_quiz_container_outer .answer_container.layout-two-in-row-active.grid-layout-active .sqb_ans_item_outer {
	width: calc(50% - 10px);
}

.sqb_quiz_container_outer .answer_container.layout-three-in-row-active.grid-layout-active .sqb_ans_item_outer {
	width: calc(33.33% - 15px);
	max-width: unset;
	flex-basis: unset;
}

.answer_container.grid-layout-active .sqb_ans_item_outer {
	width: calc(50% - 15px);
	max-width: calc(50% - 15px);
}

/*Progressbar CSS*/
.progress-bar .progress_percent {
	padding: 6px;
	color: #fff;
	position: relative;
}

.Quiz-Template .progress {
	margin-bottom: 15px;
}

.Quiz-Template.is_a_d_active > .progress {
	display: none;
}

.template9-progressbar {
	text-align: center;
	font-weight: 600;
	font-style: italic;
	position: absolute;
	top: 10px;
	right: 10px;
}

/*Animation From Right To left */
.quiz-slide-animation .Quiz-Template, .quiz-slide-animation .Quiz-Optin-Template, .quiz_firstname_template_outer .Quiz-Template2 {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .6s;
	-moz-animation-duration: .6s;
	-o-animation-duration: .6s;
	-o-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	animation-delay: .6s;
}

.quiz-slide-animation:not(.top-to-bottom) .Quiz-Template, .quiz-slide-animation:not(.top-to-bottom) .Quiz-Optin-Template, .quiz-slide-animation:not(.top-to-bottom) .quiz_firstname_template_outer .Quiz-Template2 {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

.quiz-slide-animation.top-to-bottom .Quiz-Template, .quiz-slide-animation.top-to-bottom .Quiz-Optin-Template, .quiz-slide-animation.top-to-bottom .quiz_firstname_template_outer .Quiz-Template2 {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

/*.quiz-slide-animation.top-to-bottom .Quiz-Template.hide_cls{
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}*/
@-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
	}
	
	40% {
		-webkit-transform: scale(1);
	}
}

@keyframes sk-bouncedelay {
	0%, 80%, 100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

/* Result Screen */
.sqb_quiz_container .outcome_div .question_img_div {
	margin-bottom: 12px !important;
}

.sqb_quiz_container .outcome_div  ul {
	padding-left: 20px;
	margin-top: 0;
	margin-bottom: 10px;
	text-align: left;
}

.reake_data_outer {
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.Quiz-Template .take-quiz-btn {
	max-width: 100%;
}

.take-quiz-btn {
	cursor: pointer;
}

.Quiz-Template:not(.outer-style9) .take-quiz-btn {
	max-width: 100% !important;
}

.Quiz-Template .take-quiz-btn a {
	text-decoration: none;
	color: inherit;
}

#result_temp_btnid {
	text-align: center;
}

#result_temp_btnid > .d-inline-block.pos_relative {
	margin-left: auto;
	margin-right: auto;
}

.Quiz-Optin-Template .continue_btn, .Quiz-Optin-Template .continue_btn {
	width: 100%;
	max-width: 100%;
}

.ans_in_resultpage.incorrect_ans_div, .ans_in_resultpage.freetext_div_ans_div, .ans_in_resultpage.correct_ans_div {
	background: #ff5757;
	color: #fff;
	font-size: 15px;
	text-align: left;
	padding: 6px 15px 8px;
	margin: 5px 0;
	display: inline-block;
	width: 100%;
	position: relative;
}

.ans_in_resultpage.incorrect_ans_div, .ans_in_resultpage.correct_ans_div {
	background: var(--ans-results-incorrect-answer) !important;
}

.ans_in_resultpage .question_cls, .ans_in_resultpage .answer_cls, .ans_in_resultpage .result_text {
	float: left;
	width: 100%;
	text-align: left;
}

.ans_in_resultpage .question_cls b, .ans_in_resultpage .answer_cls b {
	float: left;
	padding-right: 4px;
}

.ans_in_resultpage.incorrect_ans_div::after, .ans_in_resultpage.freetext_div_ans_div::after, .ans_in_resultpage.correct_ans_div::after {
	content: "";
	font-family: FontAwesome;
	position: absolute;
	right: 10px;
	top: 8px;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-size: 24px;
	z-index: 5;
	left: auto;
	bottom: auto;
}

.ans_in_resultpage.correct_ans_div {
	background: var(--ans-results-correct-answer) !important;
}

.ans_in_resultpage.correct_ans_div::after, .ans_in_resultpage.freetext_div_ans_div::after {
	content: "";
}

.downloading-pdf {
	width: unset !important;
	pointer-events: none;
	opacity: .4;
}

.pdf-success {
	color: green !important;
	margin-top: 10px;
	font-size: 18px;
}

.ans_in_resultpage.correct_ans_div.freetext_div, .ans_in_resultpage.freetext_div_ans_div {
	background: #555 !important;
}

.sqb_quiz_container .outcome_div ul {
	padding-left: 0;
}

.sqb_quiz_container .outcome_div ul li {
	margin-left: 17px;
}

.chart-container canvas {
	width: 80% !important;
	margin-left: auto;
	margin-right: auto;
}

div#sqb_quiz_builder .quiz_result_template_outer .Quiz-Template.result_temp_outer .download_certificate_button.sqb_tiny_mce_editor.mce-content-body, div#sqb_quiz_builder .quiz_result_template_outer .Quiz-Template.result_temp_outer .download_certificate_button.sqb_tiny_mce_editor.mce-content-body * {
	color: var(--download_certificate_backgroud_color) !important;
}

#sqb_quiz_builder .Quiz-Template-content p span {
	line-height: 1.4;
}

.video-element-outer.outcomeTemplateVideoOuter.ui-resizable, .video-element-outer.startTemplateVideoOuter.ui-resizable {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	width: 100%;
}

.Quiz-Template9-column-wrapper:not(.sqb-template-bg-full-width) .Quiz-Template9-right-column-wrapper.outcome-Screen-Quiz-Template9-right-side {
	width: 700px;
}

.Quiz-Template9-right-column-wrapper .ans_in_resultpage {
	background: transparent;
}

#sqb_quiz_builder .Quiz-Template9-right-column-wrapper .result_temp_outer .sqb_category_details {
	border-color: inherit;
}

#sqb_quiz_builder .Quiz-Template9-right-column-wrapper .sqb_spider_charts_heading {
	margin-bottom: 0;
	border-radius: 0;
}

#question_answer_chart .answer-data-chart, .answer-data-chart {
	padding: 10px;
	border-radius: 5px;
}

.Quiz-Template9-right-column-wrapper .answer-data-chart .progress-bar-outer > label {
	display: none;
}

.Quiz-Template9-right-column-wrapper .outcome-printselected-answer {
	background: rgba(0, 0, 0, .5);
	color: #fff;
	border-radius: 10px;
	padding: 10px;
}

.Quiz-Template9-right-column-wrapper .ans_in_resultpage {
	border-bottom: 2px solid #dbdbdb;
	border-radius: 0;
}

.Quiz-Template9-right-column-wrapper .ans_in_resultpage_outer {
	padding: 15px;
}

.Quiz-Template9-right-column-wrapper .answer-data-chart {
	padding: 0px !important;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .checkbox-custom-style {
	display: none;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .multiple_correct_checkbox.sqb_ans_selected .sqb_ans_item:before {
	content: "";
	display: inline-block;
	height: 35px;
	width: 35px;
	position: absolute;
	right: 10px;
	margin-top: 0px;
	background: white;
	border-radius: 5px;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .multiple_correct_checkbox.sqb_ans_selected .sqb_ans_item:after {
	border-color: #000;
}

/*Category CSS*/

/* quiz category start */
.sqb_category_details {
	display: inline-block;
	width: 100% !important;
	width: auto;
	margin: 0;
	padding: 10px;
	vertical-align: middle;
	margin-bottom: 20px;
	background-color: inherit;
	text-align: left;
}

.cat-details-row {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: inherit;
}

.cat-details-row label, .cat-details-row span {
	margin: 0;
	padding: 0 3px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: inherit;
}

.cat-details-row label {
	min-width: 50px;
	width: auto;
	flex-basis: auto;
}

.cat-details-row span {
	max-width: 230px;
	text-align: right;
}

.cat-details-row.cat-details-total {
	margin-bottom: 5px;
	border-bottom: 1px solid #eee;
	border-bottom: 2px dashed #000;
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	border-color: inherit;
	padding-bottom: 5px;
}

.cat-details-row.cat-details-total label, .cat-details-row.cat-details-total span {
	font-size: 20px;
	font-weight: 600;
}

.cat-details-row.cat-details-total span {
	color: #004cb9;
}

.cat-details-row label {
	font-weight: 500;
}

.cat-details-row label, .cat-details-row span {
	line-height: normal;
}

.cat-details-row {
	display: inline-flex;
	justify-content: flex-start;
	width: 100%;
	margin: 5px 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	color: #212529;
}

.cat-details-row.cat-details-total {
	margin-bottom: 5px;
	border-bottom: 2px dashed #000;
	font-size: 20px;
	padding-bottom: 5px;
}

#sqb_quiz_builder .sqb_category_details {
	float: none !important;
}

.ShowCategoryScoreContent .ShowCategoryScore:not(.no-content) {
	padding: 10px;
}

#sqb_quiz_builder .result_temp_outer .sqb_category_details, #sqb_quiz_builder .result_temp_outer .ShowCategoryScoreContent {
	background-color: var(--setting_category_background_color);
	max-width: var(--setting_category_width_input) !important;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	display: block;
}

#sqb_quiz_builder .result_temp_outer .ShowCategoryScoreContent {
	padding: 0px !important;
}

#sqb_quiz_builder .result_temp_outer .ShowCategoryScoreContent .ShowCategoryScore {
	padding: 10px !important;
}

#sqb_quiz_builder .result_temp_outer .ShowCategoryScoreContent .ShowCategoryScore.no-content {
	display: none;
}

.result_temp_outer h1, .result_temp_outer h2, .result_temp_outer h3, .result_temp_outer h4, .result_temp_outer h5, .result_temp_outer h6 {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1;
}

/* Chart CSS */
#sqb_quiz_builder .sqb_spider_charts_heading {
	border: 2px solid #49b6ef;
	padding: 20px;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	margin: 10px 0 10px 0;
	display: inline-block;
	width: 100%;
	clear: both;
	vertical-align: middle;
	font-family: "DM Sans", sans-serif;
	background: var(--charts_bar_background_color);
}

#question_answer_chart, .chart-container {
	background: var(--charts_bar_background_color);
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid gainsboro;
}

#sqb_quiz_builder .quiz_outer_fe strong, #sqb_quiz_builder .quiz_outer_fe .Quiz-Template-title strong {
	font-weight: 700;
}

.sqb_select_questions {
	display: inline-flex;
	align-items: center;
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
	text-align: left;
	margin-top: 12px;
}

#sqb_quiz_builder .sqb_select_questions {
	flex-wrap: wrap;
}

.sqb_select_questions > label {
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 15px;
	line-height: normal;
	font-weight: 600;
	color: #333;
	width: auto;
	white-space: nowrap;
}

.sqb_select_questions #select_question_id {
	width: auto;
	border: 1px solid #e7e7e7;
	background-color: #f1f9fa;
	line-height: normal;
	font-size: 14px;
	padding: 10px 30px 10px 10px;
	outline: none;
	max-width: 100%;
}

#sqb_quiz_builder .sqb_charts_outer_section {
	padding-bottom: 20px;
}

.ans_in_resultpage_outer {
	float: left;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
	width: 100%;
	padding-bottom: 9px;
}

#question_answer_chart .answer-data-chart, .answer-data-chart {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 15px 0 0 0;
	text-align: left;
	background-color: #fffcfc;
}

.Quiz-Template-content .answer-data-chart p, #sqb_quiz_builder .Quiz-Template-content .answer-data-chart p {
	color: #719430;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.4;
	margin: 0;
	width: 100%;
}

.answer-data-chart .progress-bar-outer {
	display: inline-flex;
	width: 300px;
	margin: 3px 0 15px 0;
	padding: 0;
	align-items: center;
}

#sqb_quiz_builder .answer-data-chart .progress-bar-outer {
	width: 92%;
}

#sqb_quiz_builder .answer-data-chart .progress-bar-outer {
	max-width: 100%;
}

.answer-data-chart .progress-bar-outer > label {
	font-size: 14px;
	margin: 0;
	padding: 0 5px 0 0;
	width: 46px;
	min-width: 46px;
}

.answer-data-chart .progress-bar-outer .sqb-progress-report {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 30px;
	background: none repeat scroll 0% 0% #efefef;
	box-shadow: none;
	border-radius: 2px;
	border: 1px solid #d5d5d5;
	background-color: #fcfcfc;
}

.answer-data-chart .progress-bar-outer .sqb-progress-report .sqb-progress-bar {
	background-color: #45bcde;
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	position: absolute;
	overflow: hidden;
	border-radius: 2px;
	font-size: 13px;
	font-weight: 700;
	line-height: 17px;
	padding: 5px 0 4px;
	width: 0;
	height: 100%;
	color: #fff;
	float: left;
	text-align: center;
	text-shadow: 0px -1px 9px rgba(0, 0, 0, 54%);
	box-shadow: 0px -1px 0px rgba(0, 0, 0, 15%) inset;
	-moz-box-sizing: border-box;
	-webkit-transition: width 1.6s ease 2s;
	transition: width 1.6s ease 2s;
}

#sqb_quiz_builder .answer-data-chart .progress-bar-outer .sqb-progress-report .sqb-progress-bar {
	white-space: nowrap;
}

.cat-details-row {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: inherit;
}

.cat-details-row.cat-details-total {
	margin-bottom: 5px;
	border-bottom: 1px solid #eee;
	border-bottom: 2px dashed #000;
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	border-color: inherit;
	padding-bottom: 5px;
}

#sqb_quiz_builder .sqb_category_details .cat-details-row * {
	color: inherit;
}

.cat-details-row.cat-details-total label, .cat-details-row.cat-details-total span {
	font-size: 20px;
	font-weight: 600;
}

body #sqb_quiz_builder .sqb_charts_outer_section {
	float: none;
	margin-bottom: 0;
	padding: 0;
}

body #question_answer_chart {
	padding: 20px 30px;
}

body .ans_in_resultpage_outer.sqb_charts_outer_section {
	border-bottom: 0;
}

#sqb_quiz_builder .sqb_spider_charts_heading {
	margin-bottom: 0;
	border: none;
}

#question_answer_chart .sqb_QA_chart_heading, #question_answer_chart .sqb_select_questions label, #question_answer_chart .sqb_question_answer_data_chart strong, .sqb_spider_charts_heading {
	color: var(--sqb_spider_bar_chart_font_color);
}

/*Timer CSS*/
.sqb_speed_counter_outer1, .sqb_counter_outer1, .sqb_counter_outer1 .quiz_timer_html_data, .quiz_timer_html_data .sqb_tiny_mce_editor {
	display: inline-block;
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	float: none;
	text-align: center;
}

.quiz_timer_html_data .sqb_tiny_mce_editor {
	width: auto;
	height: auto;
	margin: 0 0 10px 0;
}

.sqb_counter {
	position: static;
	margin: 0 0 0 5px;
	bottom: auto;
	border: 3px solid #e1e1e1;
	line-height: normal;
	vertical-align: middle;
	display: inline-block;
	padding: 5px;
	text-align: center;
}

.sqb_counter, .quiz_timer_spent_msg {
	font-weight: 600;
}

.sqb_timer span {
	width: 45px;
	float: left;
	line-height: 20px;
	text-align: center;
	white-space: nowrap;
}

.sqb_timer .add_div {
	width: 3px;
	float: left;
	line-height: 20px;
}

.sqb_counter .sqb_timer:last-child {
	display: none;
}

.sqb_counter_expired_msg {
	float: left;
	width: 100%;
	border: 3px solid red;
	padding: 7px;
	margin-bottom: 16px;
	font-size: 15px;
	font-weight: 600;
}

.quiz_optin_template_outer .quiz_timer_html_data, .quiz_result_template_outer .quiz_timer_html_data {
	display: none;
}

/* Social media section css */
.quiz-social-links {
	position: relative;
}

.customize_social_share_wrapper, .customize_social_share_wrapper >label, .quiz-social-links {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.customize_social_share_wrapper {
	margin: 15px 0;
	text-align: center;
}

.customize_social_share_wrapper >label {
	font-weight: 600;
	line-height: 1.4;
	font-size: 15px;
	color: #444;
	font-family: "DM Sans", sans-serif;
	max-width: 100%;
	margin: 0 0 10px;
}

.quiz-social-media-btn, .quiz-social-media-btn:not([href]):not([tabindex]) {
	max-width: 100%;
	width: auto;
	min-width: 90px;
	display: inline-block;
	margin: 0;
	margin: 0 8px;
	padding: 0 15px;
	text-align: center;
	height: auto;
	background: #415dae;
	color: #fff;
	border-radius: 0;
	font-size: 26px;
	font-weight: normal;
	line-height: 50px;
	border: none;
	box-shadow: none;
	outline: none;
	text-decoration: none;
	cursor: pointer;
}

.quiz-social-media-btn:hover, .quiz-social-media-btn:not([href]):not([tabindex]):hover {
	text-decoration: none;
	color: #fff;
	opacity: .8;
	outline: none;
}

.quiz-social-media-btn.quiz-twitter-btn, .quiz-social-media-btn.quiz-twitter-btn:not([href]):not([tabindex]), .quiz-social-media-btn.quiz-twitter-btn:focus {
	background: #5fa4e5;
}

.quiz-social-media-btn.quiz-Facebook-btn, .quiz-social-media-btn.quiz-Facebook-btn:not([href]):not([tabindex]) {
	background: #415dae;
}

.fb_share_details_wrapper, .tw_share_details_wrapper {
	max-width: 660px;
}

.question_img_div {
	display: block;
}

.sqb_quiz_container .question_img_div {
	width: 100%;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.sqb_quiz_container .Quiz-Template-image img, .sqb_quiz_container .question_img_div img {
	max-width: 100%;
	width: 100%;
	height: auto;
	touch-action: auto;
	-ms-touch-action: auto;
}

.sqb_quiz_container  .question_img_div img.sqb_img_draggable {
	max-width: 100%;
	width: auto;
	height: auto;
}

.sqb_edit_template {
	display: none;
}

.retake_button {
	display: inline-block;
	border-radius: 5px;
	background: #f56640;
	color: #fff;
	height: auto;
	padding: 13px 15px;
	font-family: "DM Sans", sans-serif;
	box-shadow: none;
	margin: 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: initial;
	font-size: 16px;
	font-weight: 600;
	width: 128px;
	cursor: pointer;
	float: none;
}

.quiz_start_template_outer .retake_button, .retake_button {
	float: none;
	text-align: center;
}

.reake_data_outer1 {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.sqbErrorMessage {
	padding: 5px;
	margin: 10px 0 15px;
	float: left;
	width: 100%;
	font-weight: bold;
}

/*Outcome Animation CSS*/
.quiz_fun_animation_main {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99999;
	background: #fff;
}

/*Animation Template 2*/
html.sqb-celebration-animation-on body  #sqb-celebration-main-wrapper .sqb-modal-animation {
	width: 450px;
	margin: 0 auto;
	border: 1px solid var(--border-color);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .16);
	background-color: #fff;
	border-radius: .25rem;
	padding: 2rem;
	z-index: 1;
}

html.sqb-celebration-animation-on body  #sqb-celebration-main-wrapper .sqb-modal-animation-emoji {
	display: block;
	text-align: center;
	font-size: 5rem;
	line-height: 5rem;
	transform: scale(.5);
	animation: scaleCup 2s infinite alternate;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .sqb-modal-animation-text p {
	margin-bottom: 0 !important;
	margin-bottom: 20px;
	text-align: center;
	font-size: 1em;
	margin-top: 20px;
	font-weight: 600;
	color: #333;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .sqb-modal-animation-btn {
	display: block;
	margin: 0 -2rem -2rem -2rem;
	padding: 1rem 2rem;
	font-size: .75rem;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-weight: 600;
	border-radius: 0 0 .25rem .25rem;
	background-color: var(--green);
	text-decoration: none;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .sqb-modal-animation-confetti {
	opacity: 0;
	position: absolute;
	width: 1rem;
	height: 1.5rem;
	transition: 500ms ease;
	animation: confettiRain 5s infinite;
}

html.sqb-celebration-animation-on #sqb-modal-animation-confetti-wrapper {
	overflow: hidden !important;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper {
	max-height: 100vh;
	max-width: 100%;
	min-width: unset;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 999999;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .sqb-celebration-type-2 {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .sqb-modal-animation-btn {
	display: block;
	margin: 0 -2rem -2rem -2rem;
	padding: 1rem 2rem;
	font-size: .75rem;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-weight: 600;
	border-radius: 0 0 .25rem .25rem;
	background-color: #0cd977;
	text-decoration: none;
}

.filling-border-text-container .inner-text * {
	line-height: 1.2;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .sqb-modal-animation-text p:empty {
	display: none;
}

@keyframes scaleCup {
	0% {
		transform: scale(.6);
	}
	
	100% {
		transform: scale(1);
	}
}

@keyframes confettiRain {
	0% {
		opacity: 1;
		margin-top: -100vh;
		margin-left: -200px;
	}
	
	100% {
		opacity: 1;
		margin-top: 100vh;
		margin-left: 200px;
	}
}

/* Animation 3 */
html.sqb-celebration-animation-on #sqb-celebration-main-wrapper  .animation-heading-t3 p {
	font-weight: 600;
	transform-origin: 50% 50%;
	font-size: 50px;
	font-family: cursive, "SF UI Display", sans-serif;
	text-align: center;
	width: 100%;
	user-select: none;
	-webkit-user-select: none;
	animation: sqb_animation_bounce 1s ease 1;
	-webkit-animation: sqb_animation_bounce 1s ease 1;
	margin: 0 !important;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots [class^=firework-] {
	position: absolute;
	width: .1rem;
	height: .1rem;
	border-radius: 50%;
	font-size: calc(100vmax / 1500 * 100);
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-1 {
	-webkit-animation: firework-sm 1.2s both infinite;
	animation: firework-sm 1.2s both infinite;
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s;
	top: 70%;
	left: 80%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-2 {
	-webkit-animation: firework-lg 1.2s both infinite;
	animation: firework-lg 1.2s both infinite;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	top: 70%;
	left: 40%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-3 {
	-webkit-animation: firework-md 1.2s both infinite;
	animation: firework-md 1.2s both infinite;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	top: 85%;
	left: 55%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-4 {
	-webkit-animation: firework-sm 1.2s both infinite;
	animation: firework-sm 1.2s both infinite;
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
	top: 65%;
	left: 15%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-5 {
	-webkit-animation: firework-sm 1.2s both infinite;
	animation: firework-sm 1.2s both infinite;
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
	top: 50%;
	left: 75%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-6 {
	-webkit-animation: firework-lg 1.2s both infinite;
	animation: firework-lg 1.2s both infinite;
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
	top: 40%;
	left: 65%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-7 {
	-webkit-animation: firework-lg 1.2s both infinite;
	animation: firework-lg 1.2s both infinite;
	-webkit-animation-delay: .9s;
	animation-delay: .9s;
	top: 45%;
	left: 30%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-8 {
	-webkit-animation: firework-lg 1.2s both infinite;
	animation: firework-lg 1.2s both infinite;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	top: 90%;
	left: 40%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-9 {
	-webkit-animation: firework-sm 1.2s both infinite;
	animation: firework-sm 1.2s both infinite;
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
	top: 75%;
	left: 65%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-10 {
	-webkit-animation: firework-md 1.2s both infinite;
	animation: firework-md 1.2s both infinite;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	top: 80%;
	left: 15%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-11 {
	-webkit-animation: firework-lg 1.2s both infinite;
	animation: firework-lg 1.2s both infinite;
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
	top: 65%;
	left: 25%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-12 {
	-webkit-animation: firework-sm 1.2s both infinite;
	animation: firework-sm 1.2s both infinite;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	top: 40%;
	left: 70%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-13 {
	-webkit-animation: firework-md 1.2s both infinite;
	animation: firework-md 1.2s both infinite;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
	top: 65%;
	left: 30%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-14 {
	-webkit-animation: firework-md 1.2s both infinite;
	animation: firework-md 1.2s both infinite;
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	top: 45%;
	left: 30%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper .celebration-type-3-dots .firework-15 {
	-webkit-animation: firework-md 1.2s both infinite;
	animation: firework-md 1.2s both infinite;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
	top: 50%;
	left: 70%;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper.bg-color-set {
	background: #3da1d1;
}

html.sqb-celebration-animation-on.sqb-animation-template3 {
	font-size: calc(100vmax / 1500 * 100);
}

@-webkit-keyframes firework-sm {
	0%, 100% {
		opacity: 0;
	}
	
	10%, 70% {
		opacity: 1;
	}
	
	100% {
		box-shadow: -.5rem 0rem 0 #fff, .5rem 0rem 0 #fff, 0rem -.5rem 0 #fff, 0rem .5rem 0 #fff, .35rem -.35rem 0 #fff, .35rem .35rem 0 #fff, -.35rem -.35rem 0 #fff, -.35rem .35rem 0 #fff;
	}
}

@keyframes firework-sm {
	0%, 100% {
		opacity: 0;
	}
	
	10%, 70% {
		opacity: 1;
	}
	
	100% {
		box-shadow: -.5rem 0rem 0 #fff, .5rem 0rem 0 #fff, 0rem -.5rem 0 #fff, 0rem .5rem 0 #fff, .35rem -.35rem 0 #fff, .35rem .35rem 0 #fff, -.35rem -.35rem 0 #fff, -.35rem .35rem 0 #fff;
	}
}

@-webkit-keyframes firework-md {
	0%, 100% {
		opacity: 0;
	}
	
	10%, 70% {
		opacity: 1;
	}
	
	100% {
		box-shadow: -.7rem 0rem 0 #fff, .7rem 0rem 0 #fff, 0rem -.7rem 0 #fff, 0rem .7rem 0 #fff, .49rem -.49rem 0 #fff, .49rem .49rem 0 #fff, -.49rem -.49rem 0 #fff, -.49rem .49rem 0 #fff;
	}
}

@keyframes firework-md {
	0%, 100% {
		opacity: 0;
	}
	
	10%, 70% {
		opacity: 1;
	}
	
	100% {
		box-shadow: -.7rem 0rem 0 #fff, .7rem 0rem 0 #fff, 0rem -.7rem 0 #fff, 0rem .7rem 0 #fff, .49rem -.49rem 0 #fff, .49rem .49rem 0 #fff, -.49rem -.49rem 0 #fff, -.49rem .49rem 0 #fff;
	}
}

@-webkit-keyframes firework-lg {
	0%, 100% {
		opacity: 0;
	}
	
	10%, 70% {
		opacity: 1;
	}
	
	100% {
		box-shadow: -.9rem 0rem 0 #fff, .9rem 0rem 0 #fff, 0rem -.9rem 0 #fff, 0rem .9rem 0 #fff, .63rem -.63rem 0 #fff, .63rem .63rem 0 #fff, -.63rem -.63rem 0 #fff, -.63rem .63rem 0 #fff;
	}
}

@keyframes firework-lg {
	0%, 100% {
		opacity: 0;
	}
	
	10%, 70% {
		opacity: 1;
	}
	
	100% {
		box-shadow: -.9rem 0rem 0 #fff, .9rem 0rem 0 #fff, 0rem -.9rem 0 #fff, 0rem .9rem 0 #fff, .63rem -.63rem 0 #fff, .63rem .63rem 0 #fff, -.63rem -.63rem 0 #fff, -.63rem .63rem 0 #fff;
	}
}

@keyframes sqb_animation_bounce {
	0% {
		transform: scale(1, 1) translateY(0);
	}
	
	10% {
		transform: scale(1.1, .9) translateY(0);
	}
	
	30% {
		transform: scale(.9, 1.1) translateY(-55px);
	}
	
	50% {
		transform: scale(1.05, .95) translateY(0);
	}
	
	58% {
		transform: scale(1, 1) translateY(-7px);
	}
	
	65% {
		transform: scale(1, 1) translateY(0);
	}
	
	100% {
		transform: scale(1, 1) translateY(0);
	}
}

@-webkit-keyframes sqb_animation_bounce {
	0% {
		transform: scale(1, 1) translateY(0);
	}
	
	10% {
		transform: scale(1.1, .9) translateY(0);
	}
	
	30% {
		transform: scale(.9, 1.1) translateY(-55px);
	}
	
	50% {
		transform: scale(1.05, .95) translateY(0);
	}
	
	58% {
		transform: scale(1, 1) translateY(-7px);
	}
	
	65% {
		transform: scale(1, 1) translateY(0);
	}
	
	100% {
		transform: scale(1, 1) translateY(0);
	}
}

/* Animation 4 */
html.sqb-celebration-animation-on .sqb-celebration-type-4 .sqb-celebration-wrapper {
	display: flex;
	height: 100vh;
	align-items: center;
	justify-content: center;
}

html.sqb-celebration-animation-on .sqb-celebration-type-4 .sqb-celebration-card {
	margin: 0 15px;
	z-index: 99;
	background: #fff;
	padding: 30px !important;
	border-radius: 5px;
}

html.sqb-celebration-animation-on .sqb-celebration-type-4 .filling-border-text-container {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	padding: 20px 50px !important;
	min-height: 5px;
}

html.sqb-celebration-animation-on .sqb-celebration-type-4 .filling-border-text-container .filling-border-text {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-top: 0;
	animation: fill-borders 2s ease-in-out forwards 1;
}

html.sqb-celebration-animation-on .sqb-celebration-type-4 .filling-border-text-container .filling-border-text::before, html.sqb-celebration-animation-on .sqb-celebration-type-4 .filling-border-text-container .filling-border-text::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	border-bottom: 5px solid #523a34;
	animation: fill-top 2s ease-in-out forwards 1;
}

html.sqb-celebration-animation-on .sqb-celebration-type-4 .filling-border-text-container .filling-border-text::before {
	left: 0;
}

html.sqb-celebration-animation-on .sqb-celebration-type-4 .filling-border-text-container .filling-border-text::after {
	right: 0;
}

html.sqb-celebration-animation-on .sqb-celebration-type-4 .filling-border-text-container .inner-text {
	color: white;
	text-transform: uppercase;
	text-align: center;
	font: bold 30px "Montserrat", sans-serif;
}

html.sqb-celebration-animation-on #sqb-celebration-main-wrapper.bg-color-set-yellow {
	background: #e5b25d;
}

#sqb-celebration-main-wrapper img.emoji {
	width: 50px;
	height: 50px;
}

.animation_container {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	min-height: 100% !important;
	max-height: 100% !important;
	max-width: 100% !important;
	min-width: 100% !important;
}

.animation_inner_wrapper {
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	width: auto;
	width: 650px;
	height: auto;
	height: 500px;
	object-fit: contain;
	box-shadow: 0 0px 0px #ddd;
	display: flex;
	align-items: center;
	flex-direction: column;
}

html.sqb-celebration-animation-on .sqb-celebration-type-4 .filling-border-text-container .fun-animation-outcome p {
	padding-bottom: 0 !important;
}

@keyframes fill-borders {
	0% {
		left: 50%;
		right: 50%;
		bottom: 0;
		top: calc(100% - 5px);
		border: 5px solid #523a34;
		border-top: 0;
	}
	
	44% {
		left: 0;
		right: 0;
		top: calc(100% - 5px);
	}
	
	66% {
		top: 0;
	}
	
	100% {
		border: 5px solid #523a34;
		border-top: 0;
	}
}

@keyframes fill-top {
	0%, 66% {
		width: 0;
	}
	
	100% {
		width: 50%;
	}
}

@keyframes progress_width {
	from {
		width: 0;
	}
	
	to {
		width: 100%;
	}
}

@-webkit-keyframes progress_width {
	from {
		-webkit-width: 0%;
	}
	
	to {
		-webkit-width: 100%;
	}
}

.sqb_player_audio_div {
	display: none !important;
}

.is-btn-redirect > div, .is-btn-redirect > div:before, .is-btn-redirect > div:after {
	content: "";
	width: 18px;
	height: 18px;
	background-color: #a99e9e;
	border-radius: 100%;
	display: inline-flex;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	justify-content: center;
}

.is-btn-redirect > div:before {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s;
	margin-left: 20px;
}

.is-btn-redirect > div {
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s;
	margin-left: -40px;
	font-size: 0;
	line-height: 0;
}

.is-btn-redirect > div > div {
	display: none;
}

.is-btn-redirect > div:after {
	margin-right: -40px;
}

.question_type_numerical_text .answer_level_dot_button {
	display: none;
}

/*Multiple Question in same line*/
.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer.quiz_quesans_template_outer.pagination_all_div .Quiz-Template {
	margin-bottom: 30px;
}

.pagination_all_div .Quiz-Template {
	background: #fdfbfb;
}

.question_container_disabled {
	pointer-events: none;
	opacity: .3;
}

.question_container_disabled * {
	pointer-events: none !important;
}

/*Popup CSS*/
.quiz_quesans_template_outer.hide_cls {
	display: none !important;
}

/*.modal_popup_outer { position: relative; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; background-color: #9999; opacity: 0; }
.modal_popup_outer.show { opacity: 1; position: fixed; z-index: 999999; }
.sqb_quiz_container_outer .sqb_quiz_container .quiz_outer_fe.show_cls.modal_popup.show_cls { padding: 50px; overflow-y: scroll; height: 100%; }
.sqb_quiz_container_outer .sqb_quiz_container .modal_popup_outer .quiz_quesans_template_outer.modal_popup { padding: 25px; overflow-y: scroll; height: 100%;  align-items: center; flex-direction: column;  }
*/

/*
.sqb_quiz_container_outer .sqb_quiz_container .quiz_outer_fe.show_cls.modal_popup.show_cls .modal_pop_center { margin: auto; padding: 40px 20px; max-width: 100%; }
*/
.modal_popup_outer {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, .5);
	overflow-x: auto;
	display: none;
	z-index: 111111;
	flex-direction: column;
	height: 100%;
	align-items: unset;
	align-items: flex-start;
	width: 100%;
	justify-content: flex-start;
	padding: 0;
	margin: 0 auto;
}

.sqb_quiz_container_outer > .modal_popup_outer.show {
	display: flex !important;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_outer_fe.show_cls.modal_popup.show_cls {
	flex-direction: column;
	height: 100%;
	justify-content: unset;
	align-items: unset;
}

.sqb_quiz_container .modal_pop_inn {
	width: 100% !important;
	max-width: 100%;
}

.modal_pop_inn .close_Side_Popup {
	position: absolute;
	right: -14px;
	top: -18px;
	width: 34px;
	height: 34px;
	background: #fff;
	text-align: center;
	color: #989898;
	font-size: 24px;
	line-height: 32px;
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 100%;
	z-index: 99999;
	outline: none;
	box-shadow: none;
	pointer-events: auto;
	cursor: pointer;
}

.modal_pop_inn {
	position: relative;
}

.sqb_quiz_container_outer > .modal_popup_outer .modal_popup_center {
	margin: auto;
	padding: 20px 20px;
	max-width: 100%;
}

.sqb_quiz_container_outer.corner_popup_popup_sqb > .modal_popup_outer .modal_popup_center {
	margin-right: 0;
	margin-bottom: 0;
}

.modal_pop_corner_left.sqb_quiz_container_outer.corner_popup_popup_sqb > .modal_popup_outer .modal_popup_center {
	margin-left: 0;
	margin-right: auto;
}

.modal_pop_inn .Quiz-Template-outer .progress {
	margin-top: 0;
	margin-bottom: 0;
	position: absolute;
	left: 20px;
	right: 20px;
	top: -30px;
}

.sqb_quiz_container_outer > .modal_popup_outer .modal_popup_center {
	padding-top: 40px;
}

.modal_pop_inn {
	margin-left: auto;
	margin-right: auto;
}

/*
.quiz_outer_fe.modal_popup.corner_popup { display: none !important; }
.quiz_quesans_template_outer.corner_popup .modal_pop_inn .quiz_comon_template, .quiz_optin_template_outer.corner_popup .modal_pop_inn .quiz_comon_template, .quiz_start_template_outer.corner_popup .modal_pop_inn .quiz_comon_template, .quiz_result_template_outer.corner_popup .modal_pop_inn .quiz_comon_template, .quiz_quesans_template_outer.corner_popup .modal_pop_inn .Quiz-Template, .quiz_optin_template_outer.corner_popup .modal_pop_inn .Quiz-Template, .quiz_start_template_outer.corner_popup .modal_pop_inn .Quiz-Template, .quiz_result_template_outer.corner_popup .modal_pop_inn .Quiz-Template { max-height: 80vh; overflow-y: scroll; }
.sqb_quiz_container_outer .sqb_quiz_container .modal_popup_outer .quiz_quesans_template_outer.modal_popup.corner_popup { overflow-y: hidden; justify-content: flex-end; align-items: flex-end;padding: 20px; }

*/

/*.template_num_template8 .modal_popup_center .Quiz-Template.outer-style8,
body .template_num_template8 .modal_popup_center .Quiz-Template.outer-style8 .Quiz-Optin-Template.outer-style8,
body .template_num_template8 .modal_popup_center .Quiz-Template.outer-style8 .result_temp_outer.outer-style8,
body .sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .Quiz-Template2.start_temp_outer.quiz_comon_template.outer-style8 { background-color: var(--template8_background_color) !important; }*/

/* Removed bg color for start screen to fix the membersite */
.template_num_template8 .modal_popup_center .Quiz-Template.outer-style8, body .template_num_template8 .modal_popup_center .Quiz-Template.outer-style8 .Quiz-Optin-Template.outer-style8, body .template_num_template8 .modal_popup_center .Quiz-Template.outer-style8 .result_temp_outer.outer-style8 {
	background-color: var(--template8_background_color) !important;
}

/*TKT1994*/
.modal_pop_inn {
	max-width: 100% !important;
}

.modal_pop_center {
	max-width: 100%;
	width: 100%;
}

.modal_popup_outer #sqb_quiz_builder .Quiz-Template.result_temp_outer {
	max-width: 100%;
}

/*POLL CSS*/
.quiz_type_poll .Quiz-Template .Quiz-Template-title {
	font-size: 30px !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container:not(.image_option_has):not(.grid-layout-active) .sqb_ans_item_outer.single_cls .sqb_ans_item .sqb_ans_item_inner .sql_ans_text:hover, .quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container .sqb_ans_item_outer.single_cls.sqb_ans_selected .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	box-shadow: 5px 0px 0 0 #3f51b5 inset;
}

.quiz_type_poll .sqb-change-vote-count-results {
	margin-left: 0;
	width: auto;
	padding-right: 20px;
	font-weight: 500;
}

.quiz_type_poll .sqb-vote-footer {
	display: inline-flex;
	align-items: center;
	width: 100%;
	vertical-align: middle;
	padding: 0;
	margin: 15px 0 0 0;
}

.sqb-change-vote-count-results > div {
	display: inline-block;
}

.sqb-vote-error {
	color: #842029;
	background-color: #f8d7da;
	border-color: #f5c2c7;
	position: relative;
	padding: 1rem 1rem;
	margin-bottom: 1rem;
	border: 1px px solid transparent;
	border-radius: .25rem;
	margin-top: 20px;
}

.quiz_type_poll .poll-wrapper {
	margin: 0 auto;
}

.quiz_type_poll .sqb-change-vote-action {
	margin-left: auto;
	text-align: right;
	display: inline-flex;
	align-items: center;
}

.quiz_type_poll .sqb-change-vote-action a.sqb-view-result.show_cls {
	margin-right: 20px;
}

.sqb_quiz_container_outer .quiz_type_poll .quiz_quesans_template_outer .sqb-change-vote-action .single_next_btn.btn-add-vote:disabled {
	opacity: .6;
	cursor: not-allowed;
}

.vote_thank-you.vote_thank-you-with-result {
	margin-block: 25px;
}

.vote_thank-you span {
	font-size: 24px;
	margin: 10px 0 !important;
	font-weight: 600;
	color: #5269e9;
	border: none;
	border: 3px solid;
	padding: 10px 15px;
	text-align: left;
	border-radius: 0;
	margin-bottom: 0 !important;
	line-height: normal;
	display: block;
}

.vote_thank-you span {
	color: var(--sqb_global_question_ans_color);
	background: var(--vote-selected-bg-color);
}

.sqb_quiz_container .quiz_poll_results .sqb_ans_item_outer {
	position: relative;
}

.sqb_quiz_container .quiz_poll_results .voteRange-result-data {
	position: absolute;
	left: 0;
	background: #5269e9 !important;
	top: 0;
	bottom: 0px;
	overflow: hidden;
	border-radius: 5px 0 0 5px;
	cursor: default;
}

.quiz_type_poll.sqb_quiz_container  .quiz_quesans_template_outer .Quiz-Template-overflow .quiz_poll_results .answer_container .single_cls .sqb_ans_item_inner span.voteRangehover-text-result-data {
	position: absolute;
	left: 16px;
	background-color: transparent !important;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
}

.quiz_type_poll.sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template-overflow .quiz_poll_results .answer_container .single_cls:hover  .sqb_ans_item_inner span.voteRangehover-text-result-data {
	background: transparent !important;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container .sqb_ans_item_outer {
	padding-right: 16px !important;
}

.sqb_quiz_container .quiz_poll_results span.percentz-result-data {
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 600;
	cursor: default;
	z-index: 1;
	position: relative;
	padding-right: 16px;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results span.percentz-result-data {
	padding-right: 0;
}

.sqb_quiz_container .quiz_poll_results .qa-listing-result-data .vote-hover-text {
	display: none;
}

.sqb_quiz_container .quiz_poll_results .sqb_ans_item_outer:hover .vote-hover-text {
	display: block;
	z-index: 1;
}

span.voteRangehover-text-result-data, span.voteRangehover-text-result-data * {
	display: inline-block;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:hover .qa-listing-result-data .vote-hover-text {
	display: block;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls .sqb_ans_item .sqb_ans_item_inner .sql_ans_text, .quiz_type_poll.sqb_quiz_container .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls .sqb_ans_item .sqb_ans_item_inner .sql_ans_text * {
	z-index: 1;
	cursor: default;
	background: transparent !important;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls:hover .sqb_ans_item .sqb_ans_item_inner .sql_ans_text * {
	opacity: 0;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	position: relative;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .answer_container .sqb_ans_item_outer .sqb_ans_item {
	position: unset;
	cursor: default;
	margin-top: 0;
	margin-bottom: 0;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container .sqb_ans_item_outer {
	box-shadow: var(--template8-answerbox-brorder-color) 0px 0px 0px var(--template8-answerbox-brorder-width) inset;
	user-select: none;
	-ms-user-select: none;
	border: 0;
}

.quiz_type_poll.sqb_quiz_container .qa-listing-result-data {
	display: none;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results .qa-listing-result-data {
	display: block;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:active {
	pointer-events: none;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results button.btn-add-vote {
	pointer-events: none;
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:hover .qa-listing-result-data .vote-hover-text * {
	background: transparent !important;
	display: inline-block;
}

.Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:not(.slider_cls):hover .sqb_ans_item * {
	background: transparent !important;
}

.Quiz-Template.outer-style8 .quiz_poll_results .voteRange-result-data.completed-100 {
	border-radius: 5px;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .quiz_poll_results .answer_container:not(.image_option_has):not(.grid-layout-active) .sqb_ans_item_outer.single_cls .sqb_ans_item .sqb_ans_item_inner .sql_ans_text:hover {
	background: none !important;
	box-shadow: none;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.sqb_ans_selected, .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:hover {
	box-shadow: var(--template8-answerbox-shadow-color) 0px 0px 0px var(--template8-answerbox-brorder-hover-width) inset;
	border: none;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer {
	border: none;
	box-shadow: var(--template8-answerbox-brorder-color) 0px 0px 0px var(--template8-answerbox-brorder-width) inset;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .answer_container .sqb_ans_item_outer .sqb_ans_item {
	position: unset !important;
}

/* Poll V2 With Image */
.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img {
	position: relative;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img .voteRange-result-data-img {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	-webkit-animation: w-vertical-barfill 2s;
	animation: w-vertical-barfill 2s;
	height: 0;
	width: 100% !important;
	top: auto;
	z-index: 4;
	opacity: .72;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img span.percentz-result-data-img {
	position: absolute;
	color: red;
	color: white;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	font-size: 2rem;
	font-weight: 700;
	z-index: 5;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls:hover .sqb_ans_item .sqb_ans_item_inner .sql_ans_text span.voteRangehover-text-result-data-img * {
	display: inline-block;
	opacity: 1;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls:hover .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	opacity: 1;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results .sqb_ans_item_outer .vote-hover-text-img * {
	display: inline-block;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls:hover .sqb_ans_item .sqb_ans_item_inner .sql_ans_text span.voteRangehover-text-result-data-img.vote-hover-text-img {
	opacity: 1;
	display: inline-block !important;
	position: absolute;
	top: 10px;
	left: 0;
	right: 0;
	bottom: 0;
}

.quiz_type_poll.sqb_quiz_container .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls .sqb_ans_item .sqb_ans_item_inner .sql_ans_text span.voteRangehover-text-result-data-img.vote-hover-text-img * {
	display: inline;
}

.quiz_type_poll.sqb_quiz_container .voteRangehover-text-result-data-img.vote-hover-text-img {
	display: none !important;
}

.quiz_type_poll .quiz_outer_fe  .quiz_poll_results .question_add_answer_outer_div.image_option_has  .sqb_ans_item:hover .sql_ans_text {
	box-shadow: none;
}

.quiz_type_poll .quiz_outer_fe   .Quiz-Template-overflow .quiz_poll_results .answer_container .multiple_correct_checkbox.sqb_ans_item_outer.multiple_cls.sqb_withoutradio.sqb_ans_selected, .quiz_type_poll .quiz_outer_fe  .quiz-slide-animation .Quiz-Template-overflow  .quiz_poll_results .answer_container .multiple_correct_checkbox.sqb_ans_item_outer.multiple_cls.sqb_withoutradio.sqb_ans_selected .sqb_ans_item *, .quiz_type_poll .quiz_outer_fe  .Quiz-Template-overflow   .quiz_poll_results .answer_container:not(.question_type_slider_has) .sqb_ans_selected .sqb_ans_item * {
	background: transparent !important;
}

.quiz_type_poll .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls.sqb_ans_selected .sqb_ans_item .sqb_ans_item_inner .sql_ans_text, .quiz_type_poll .quiz_outer_fe .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item:hover .sql_ans_text, .quiz_type_poll .Quiz-Template:not(.outer-style8)  .quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls.sqb_ans_selected .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	background: transparent !important;
	box-shadow: none;
}

.quiz_type_poll .poll-quiz-main.quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls:hover .sqb_ans_item .quiz_type_poll .poll-quiz-main.quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls.sqb_ans_selected .sqb_ans_item, .quiz_type_poll .poll-quiz-main.quiz_poll_results .answer_container .sqb_ans_item_outer.single_cls.sqb_ans_selected .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	box-shadow: none;
	background: transparent !important;
}

.sqb_quiz_container .quiz_poll_results .sqb_ans_item_outer:active {
	pointer-events: none;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img:before {
	content: "";
	background: rgba(18, 32, 53, .72);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img {
	position: unset;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container.image_option_has .sqb_ans_item_outer .sqb_ans_item *, .quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container.image_option_has .sqb_ans_item_outer:hover .sqb_ans_item * {
	color: #fff !important;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .answer_container.image_option_has .sqb_ans_item_outer.single_cls .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	z-index: 9;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .answer_container.image_option_has .sqb_ans_item_outer.single_cls:hover .sqb_ans_item .sqb_ans_item_inner .sql_ans_text span.voteRangehover-text-result-data-img.vote-hover-text-img {
	top: 0;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img:before {
	border-radius: 8px;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img .voteRange-result-data-img {
	border-radius: 0 0 8px 8px;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img .voteRange-result-data-img.completed-100 {
	border-radius: 8px;
}

.quiz_type_poll.sqb_quiz_container .modal_popup .Quiz-Template {
	position: unset;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template:not(.outer-style8) .Quiz-Template-overflow .quiz_poll_results .answer_container:not(.image_option_has) .single_cls .sqb_ans_item_inner span.voteRangehover-text-result-data {
	left: 12px;
	line-height: 26px;
	font-weight: 800 !important;
	font-size: 15px;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.grid-layout-active.image_option_has .sqb_ans_item_outer.multiple_correct_checkbox {
	padding-left: 0;
	padding-right: 0;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.image_option_has.grid-layout-active .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item {
	padding-top: 0 !important;
}

.quiz_type_poll .Quiz-Template.outer-style8 .Quiz-Template-overflow {
	width: 100%;
}

.quiz_type_poll .Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active:not(.image_option_has) .sqb_ans_item .sqb_ans_item_inner {
	display: flex;
}

.quiz_type_poll .Quiz-Template.outer-style8 .vote_thank-you.vote_thank-you-with-result {
	padding-left: 10px;
	padding-right: 10px;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img .voteRange-result-data-img.completed-100 {
	border-radius: 8px;
}

.quiz_type_poll .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container.image_option_has .sqb_ans_item_outer .sql_ans_text {
	background: transparent !important;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.image_option_has .sqb_ans_item .sqb_ans_item_img .voteRange-result-data-img {
	z-index: 0;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container.image_option_has .sqb_ans_item_outer:hover .sqb_ans_item .sql_ans_text .vote-hover-text-img {
	display: block !important;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container.image_option_has .sqb_ans_item_outer:hover .sqb_ans_item .sql_ans_text .vote-hover-text-img * {
	display: inline;
	background: transparent !important;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container.image_option_has .sqb_ans_item_outer:hover .sqb_ans_item .sql_ans_text > div {
	display: none;
}

.quiz_type_poll .result_temp_outer.outer-style8 .Quiz-Template-content-inn#result_temp_contentid .mce-content-body.question_title {
	font-size: 30px;
}

.sqb-change-vote {
	cursor: pointer;
	cursor: pointer;
	text-decoration: underline;
	font-weight: 600;
}

.quiz_type_poll .sqb-change-vote-action .sqb-change-vote {
	margin-bottom: 10px;
}

.btn-add-vote.hide_cls {
	display: none !important;
}

button.btn-add-vote.sqb-btn-disable {
	opacity: .5;
}

.quiz_type_poll button.btn-add-vote {
	outline: none;
}

.quiz_type_poll .answer_container.grid-layout-active .sqb_ans_item_outer .sqb_ans_item {
	text-align: center;
}

.quiz_type_poll .question_add_answer_outer_div.image_option_has .sqb_ans_item_outer .sql_ans_text {
	padding: 10px !important;
}

.quiz_type_poll .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_inner {
	position: unset;
}

.quiz_type_poll .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:after {
	content: none !important;
}

.quiz_type_poll .answer_container:not(.image_option_has):not(.grid-layout-active) .sqb_ans_item_outer.single_cls .sqb_ans_item .sqb_ans_item_inner .sql_ans_text:hover * {
	background-color: transparent !important;
	color: #333 !important;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div:not(.image_option_has) .sqb_ans_item {
	text-align: left;
}

.quiz_type_poll .question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_inner {
	display: block;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .answer_container.image_option_has.one-in-a-row.answer_container .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	text-align: center;
	left: 0;
	bottom: 10px;
	position: absolute !important;
	right: 0;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .answer_container.image_option_has.one-in-a-row.answer_container .sqb_ans_item_outer.single_cls:hover .sqb_ans_item .sqb_ans_item_inner .sql_ans_text span.voteRangehover-text-result-data-img.vote-hover-text-img {
	position: relative;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .answer_container.image_option_has.one-in-a-row.answer_container .sqb_ans_item_outer.multiple_correct_checkbox {
	padding: 2px !important;
	padding-right: 0 !important;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .answer_container.image_option_has.one-in-a-row.answer_container .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item {
	width: 100%;
	padding-right: 0;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .answer_container.image_option_has.one-in-a-row.answer_container .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item_inner {
	border-radius: 5px;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .answer_container.image_option_has.one-in-a-row.answer_container .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item_inner .sql_ans_text > * {
	width: 100%;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .answer_container.image_option_has.one-in-a-row.answer_container .sqb_ans_item_outer.multiple_correct_checkbox {
	padding: 0 !important;
}

/*.quiz_type_poll .Quiz-Template.outer-style8 .question_add_answer_outer_div.image_option_has .sqb_ans_item .sql_ans_text,
.Quiz-Template.outer-style8 .answer_container.question_add_answer_outer_div.image_option_has .sqb_ans_item .sql_ans_text{ min-height: 25px; }*/
.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .answer_container.image_option_has.one-in-a-row.answer_container .sqb_ans_item .sqb_ans_item_inner .sql_ans_text > div {
	width: 100%;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .question_add_answer_outer_div.answer_container:not(.image_option_has) .sqb_ans_item_outer:hover .qa-listing-result-data .vote-hover-text {
	position: absolute;
	left: 20px;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .question_add_answer_outer_div.answer_container:not(.image_option_has) .sqb_ans_item_outer:hover .sql_ans_text {
	opacity: 0;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .question_add_answer_outer_div.answer_container:not(.image_option_has) .sqb_ans_item .sql_ans_text > div {
	z-index: 9;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .quiz_poll_results .question_add_answer_outer_div.answer_container:not(.image_option_has) .sqb_ans_item_outer .checkbox-custom-style {
	display: none;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template .quiz_poll_results .question_add_answer_outer_div.answer_container:not(.image_option_has) .sqb_ans_item_outer .sqb_ans_item {
	width: 100%;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container:not(.image_option_has) .sqb_ans_item_outer.multiple_cls .checkbox-custom-style {
	position: absolute;
	z-index: 5;
	left: 5px;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container:not(.image_option_has) .sqb_ans_item_outer.multiple_correct_checkbox {
	padding-left: 0;
	position: relative;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container:not(.image_option_has) .multiple_correct_checkbox .sqb_ans_item {
	padding-left: 40px;
	width: 100%;
}

.quiz_type_poll.sqb_quiz_container .question_add_answer_outer_div .sqb_ans_item .sql_ans_text {
	display: flex;
	align-items: center;
	font-weight: 600;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container:not(.image_option_has) .checkbox-custom-style .custom--checkbox::after {
	width: 16px;
	height: 9px;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .quiz_poll_results .answer_container:not(.image_option_has) .multiple_correct_checkbox .sqb_ans_item {
	padding-left: 15px;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template:not(.outer-style8) .question_container .quiz_poll_results .checkbox-custom-style {
	display: none;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template:not(.outer-style8) .question_container .quiz_poll_results.multiple_correct_checkbox  .sqb_ans_item {
	padding-left: 15px;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.grid-layout-active .sqb_ans_item_outer.multiple_correct_checkbox {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.image_option_has.grid-layout-active .sqb_ans_item .sql_ans_text > div {
	width: 100%;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img {
	margin-bottom: 0;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.image_option_has .multiple_correct_checkbox .sqb_ans_item {
	width: 100%;
}

.quiz_type_poll .Quiz-Template:not(.outer-style8) .answer_container.image_option_has .sqb_ans_item_outer.multiple_cls {
	padding-right: 0;
}

.quiz_type_poll .Quiz-Template .answer_container .sqb_ans_item_outer.multiple_cls .sqb_ans_item {
	overflow: hidden;
	margin: 0;
	background-color: transparent !important;
	border-radius: 0;
	border: none;
	box-shadow: none;
}

.sqb_quiz_container_outer .quiz_type_poll .Quiz-Template-outer .Quiz-Template .answer_container .sqb_ans_item_outer.multiple_cls:hover, .sqb_quiz_container_outer .quiz_type_poll .Quiz-Template-outer .Quiz-Template .answer_container .sqb_ans_item_outer.multiple_cls.sqb_ans_selected {
	background: #a4b2ff !important;
	box-shadow: 5px 0px 0 0 #3f51b5 inset;
}

.quiz_type_poll.sqb_quiz_container .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item:hover {
	background: transparent !important;
}

.sqb_quiz_container_outer .quiz_type_poll .Quiz-Template-outer .Quiz-Template .quiz_poll_results .answer_container .sqb_ans_item_outer.multiple_cls:hover, .sqb_quiz_container_outer .quiz_type_poll .Quiz-Template-outer .Quiz-Template .quiz_poll_results .answer_container .sqb_ans_item_outer.multiple_cls.sqb_ans_selected {
	background: #fff !important;
	box-shadow: none !important;
}

#sqb_quiz_builder.quiz_type_poll .Quiz-Template.outer-style8  .poll-quiz-main:not(.quiz_poll_results)  .question_add_answer_outer_div.answer_container.grid-layout-active .sqb_ans_item_outer.multiple_correct_checkbox .sqb_ans_item * {
	background: transparent !important;
}

.ShowPollResultsChart.pie_chart {
	padding: 0 20%;
}

.ShowPollResultsChart {
	text-align: center;
}

.sqb_quiz_container_outer :not(.quiz-slide-animation) .quiz_outer_fe.quiz_quesans_template_outer a.sqb-return-poll.show_cls {
	display: inline-block !important;
	width: 100%;
}

/*Weight Question CSS*/
.weight-options-outer {
	display: flex;
	padding: 10px;
	border-radius: 10px;
	align-items: flex-end;
	width: 100%;
	gap: 10px;
}

.weight-options-inner {
	width: calc(50%);
	max-width: calc(50%);
}

.weight-options-inner .weight-options input {
	width: 100%;
	margin: 5px 0 0 0;
}

.weight-options-inner-wrapper {
	display: flex;
	gap: 10px;
}

.weight-options-outer .question-type-hw-validation-outer {
	display: none;
}

#sqb_quiz_builder .Quiz-Template-overflow .answer_container:not(.question_type_slider_has) .sqb_ans_selected:not(.single_cls):not(.text_cls) .sqb_ans_item .weight-options-outer input, #sqb_quiz_builder .Quiz-Template-overflow .answer_container:not(.question_type_slider_has) .sqb_ans_item .weight-options-outer input {
	border: 2px solid #e7e7e7;
	padding: 10px;
	border-radius: 5px;
	color: #000;
	background: #fff !important;
}

.Quiz-Template.outer-style8 .sqb_ans_item .weight-options-outer input {
	border-color: var(--template8-answerbox-shadow-color) !important;
}

#sqb_quiz_builder .sqb_ans_item .weight-options-outer input:focus, #sqb_quiz_builder .sqb_ans_item .weight-options-outer input:hover {
	border: 2px solid #000 !important;
	outline: none;
}

.sqb_ans_item_outer.weight_and_height_cls .question-type-hw-validation-outer {
	display: none;
}

.outcome_data_description_clone, .outcome_data_title_clone {
	display: none;
}

/*Weight Question CSS End */

/*------OVERLAY-----*/
.is-loading:before {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	content: "";
	background-color: rgba(18, 32, 53, .5);
	background-image: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/fabulous50s.com/wp-content/plugins/smartquizbuilder/includes/images/rolling.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 80px;
}

.is-loading {
	position: relative;
}

.qa-listing-data {
	font-size: 15px;
	padding: 16px 12px;
	box-shadow: 0 4px 15.4px .6px rgba(0, 0, 0, 5%);
	border: solid 1px #f3f2f2;
	margin: 17px 0;
	background: #f7f7f7;
	font-weight: 600;
	display: flex;
	justify-content: space-between;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
}

.sqb-change-vote-count-results > div {
	display: inline-block;
}

#sqb_quiz_builder.quiz_type_poll .Quiz-Template.outer-style8 .qa-listing-data {
	border-radius: 8px;
	line-height: 26px;
	box-shadow: rgba(0, 0, 0, 4%) 0px .25rem 1rem;
	margin-top: 16px;
	margin-bottom: 16px;
}

.voteRange {
	position: absolute;
	left: 0;
	height: 100%;
	background: #5269e9;
	top: 0;
}

.z-index {
	position: relative;
	z-index: 1;
}

.sqb-change-vote {
	cursor: pointer;
	cursor: pointer;
	text-decoration: underline;
	font-weight: 600;
}

.sqb-vote-error {
	color: #842029;
	background-color: #f8d7da;
	border-color: #f5c2c7;
	position: relative;
	padding: 1rem 1rem;
	margin-bottom: 1rem;
	border: 1px px solid transparent;
	border-radius: .25rem;
	margin-top: 20px;
}

.ShowPollResultsChart {
	text-align: center;
}

.ShowPollResultsChart.pie_chart {
	padding: 0 20%;
}

.poll-quiz-main {
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

.hide_cls_poll {
	display: none !important;
}

.quiz_type_poll .show_cls_poll.show_cls_poll_optin {
	display: block !important;
}

/************************ Template 2 Start************************/
.outer-style1 {
	border: 8px solid #f5f5f5 !important;
	border-image-slice: 20 22 !important;
	border-image-repeat: round !important;
	border-image-source: url("https://cdn-ilcmahl.nitrocdn.com/MdWijbLXjxutGBqYsTlPlDjAKOiOLJry/assets/images/optimized/rev-22d0abe/fabulous50s.com/wp-content/plugins/smartquizbuilder/includes/images/template-4-bg.png") !important;
}

/************************ Template 2 end************************/

/************************ Template 3 Start************************/
.outer-style2 {
	background: #fff !important;
	border: 4px solid #f56640;
	border-width: 4px !important;
	border-radius: 0 !important;
	position: relative !important;
	padding: 0 25px 25px !important;
}

.quiz_result_inn .outer-style2 {
	margin-top: 32px;
}

.personality_temp.outer-style2 .points_scored_result {
	color: #fff;
	padding: 18px 5px !important;
}

.quiz_quesans_template_outer .Quiz-Template.outer-style2 {
	padding: 0px 40px;
	margin-top: 30px;
}

#sqb_quiz_builder .outer-style2 .Quiz-Template-title, #sqb_quiz_builder .outer-style2 .points_scored_result, #sqb_quiz_builder .Quiz-Optin-Template.outer-style2 .Quiz-Template-title {
	background: var(--top_bar_background_color) !important;
	color: #fff !important;
	margin: 0;
	padding: 15px;
	transform: translateY(-32px);
	line-height: normal;
	border: none;
	margin-bottom: -15px !important;
}

.sqb_quiz_container .outer-style2, .sqb_quiz_container .Quiz-Template.result_temp_outer.outer-style2, .sqb_quiz_container .Quiz-Optin-Template.outer-style2 {
	background: #fff;
	border: 4px solid #f56640;
	border-radius: 0;
	position: relative;
	padding: 0 25px 25px;
}

.sqb_quiz_container .quiz_quesans_template_outer .outer-style2 .Quiz-Template-title {
	background: #f56640;
	color: #fff !important;
	margin: 0;
	margin: 0px !important;
	transform: translateY(-25px);
	margin-bottom: -15px !important;
	padding: 12px !important;
	word-break: break-word;
}

.Quiz-Template.outer-style2 .progress {
	transform: translateY(0);
}

.sqb_quiz_container .quiz_quesans_template_outer .modal_pop_inn .outer-style2 {
	margin: 0;
	overflow: visible;
	max-height: none;
}

.sqb_quiz_container .outer-style2, .sqb_quiz_container .Quiz-Template.result_temp_outer.outer-style2 {
	margin-top: 25px;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.outer-style2 {
	margin-top: 60px;
}

.sqb_quiz_container .quiz_quesans_template_outer .outer-style2 .progress {
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	margin: 0 0 35px 0;
}

.sqb_quiz_container .quiz_quesans_template_outer .modal_pop_inn .outer-style2 {
	position: relative;
}

.modal_popup_outer .quiz_result_template_outer.modal_popup .Quiz-Template.result_temp_outer.outer-style2 {
	overflow-y: visible !important;
}

.lesson_container_outer .outer-style2 .already_taken_quiz_outer {
	margin-bottom: 34px;
}

.sqb_quiz_container .quiz_quesans_template_outer .outer-style2 .analyzing_result_progress .progress {
	position: static;
	margin: 0;
}

/************************ Template 3 end************************/

/************************ Template 4 Start************************/
.outer-style3 {
	position: relative;
	border-top: 40px solid var(--top_bar_background_color) !important;
	padding: 0 15px;
	width: auto;
	max-width: 100%;
	display: inline-block;
	margin: 0 auto;
}

.modal_pop_inn .outer-style3 {
	width: 100%;
}

.outer-style3::before, .outer-style3::after {
	bottom: auto;
	content: "";
	display: block;
	position: absolute;
	border-color: var(--top_bar_background_color) transparent transparent !important;
	border-style: solid;
	left: 0px;
	border-width: 15px 0px 0px 15px;
	top: 0;
	right: auto;
}

.outer-style3::after {
	right: 0px;
	border-width: 15px 15px 0px 0px;
	left: auto;
}

.outer-style3  .quiz_comon_template {
	border-radius: 0;
	box-shadow: rgba(0, 0, 0, .24) 0px 2px 9px;
	background: none 0px 0px repeat scroll #f4f4f4;
	padding: 20px;
	border: none;
}

.quiz_start_template_outer .outer-style3 {
	width: auto;
	max-width: 100%;
	display: inline-block;
	margin: 0 auto;
}

.lesson_container_outer .quiz_quesans_template_outer.pagination_all_div .outer-style3.outer_style3_new {
	max-width: 700px;
}

.template_num_template4 .quiz_quesans_template_outer .outer-style3 {
	background: inherit !important;
	padding: 0 15px;
}

.template_num_template4 .quiz_quesans_template_outer .outer-style3 .outer-style3-inner {
	background-color: #fff;
	padding: 20px;
	float: left;
	width: 100%;
}

/*.quiz_quesans_template_outer.ques_temp_template4 .modal_pop_inn  .outer-style3 { padding: 0 15px; }
.quiz_quesans_template_outer.ques_temp_template4  .modal_pop_inn  .outer-style3 { background-color: #fff;padding: 20px; }*/
.quiz_quesans_template_outer .Quiz-Template .outer-style3.outer_style3_new {
	width: 100%;
}

.template_num_template4 .quiz_quesans_template_outer .Quiz-Template {
	background-color: inherit !important;
	border: 0px solid !important;
	padding: 0 !important;
}

.outer-style3 .outer-style3 {
	border-top: none;
	padding: 0;
	width: 100%;
	max-width: unset;
	display: block;
	margin: auto;
}

/************************ Template 4 end************************/

/************************ Template 5 Start************************/
.quiz_quesans_template_outer .Quiz-Template-5.Quiz-Template .progress {
	display: none;
}

#sqb_quiz_builder .Quiz-Template.Quiz-Template-5 {
	border: none;
	padding: 0;
	max-width: 100%;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.Quiz-Template-5 {
	padding: 0;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.Quiz-Template-5 {
	padding: 0;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_inner {
	cursor: pointer;
	border: none;
	outline: none;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item_outer {
	border: none;
	position: relative;
	padding: 0;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side {
	display: flex;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side .sqb_question_progress {
	position: absolute;
	top: 25px;
	font-weight: 700;
	color: #19191a;
	margin: 0;
	z-index: 3;
	font-size: 18px;
	letter-spacing: 1px;
	width: 100%;
	text-align: center;
	left: 0;
	right: 0;
	bottom: auto;
	padding: 0;
}

.Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side .Quiz-Template-title {
	font-size: 40px !important;
	margin: 0 !important;
}

.Quiz-Optin-Template5_outer .Quiz-Optin-Template {
	padding: 0 15px;
}

.Quiz-result-Template5.Quiz-Template.result_temp_outer {
	padding: 0 !important;
}

.quiz_firstname_template_outer .Quiz-start-Template5-right .Quiz-Template-title {
	color: #fff;
	font-size: 18px;
}

.sqb_quiz_container.sqb_template5-fullWidth .sqb_first_name, .sqb_template5-fullWidth .Quiz-start-Template5-right .sqb_first_name {
	outline: none;
	height: 50px;
	border-radius: 0;
	font-weight: 500;
	color: #fff;
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
	box-shadow: 0 0 0 transparent;
	background-color: inherit;
	font-size: 18px;
	margin: 10px 0 15px;
	border: none;
	border-bottom: 2px solid #c8c8c8;
	padding: 6px 10px 10px 10px;
}

.sqb_quiz_container.sqb_template5-fullWidth .firstname_ok_btn, .sqb_template5-fullWidth .Quiz-start-Template5-right .firstname_ok_btn {
	display: none;
	width: 100%;
	max-width: 100%;
	border-radius: 8px;
	background: #ff634d;
	color: #fff;
	height: auto;
	padding: 13px 15px;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin: 15px 0 15px 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: none;
	font-size: 22px;
	cursor: pointer;
	font-weight: 600;
}

.Quiz-start-Template5-right .show_first_name_screen_temp {
	width: 100%;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .multiple_correct_checkbox .checkbox-custom-style {
	position: absolute;
	right: 0;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .multiple_correct_checkbox .sqb_ans_item {
	width: 100%;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .multiple_correct_checkbox.sqb_ans_selected .sqb_ans_item .sql_ans_text {
	background-color: #efd9ca;
}

.Quiz-Template.Quiz-Template-5 .checkbox-custom-style .custom--checkbox::after {
	width: 22px;
	height: 12px;
	top: 3px;
	left: -6px;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item .sql_ans_text {
	min-height: auto;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div.ranting_level_6 .sqb_ans_item_outer {
	width: calc(16.66% - 17px);
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div.one-in-a-row .sqb_ans_item_outer {
	width: 100%;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item.sqb_ans_item_slider:hover {
	background: #fff;
}

.Quiz-Template5-right-inner .answer_container .sqb-answer-matrix-table-scroll {
	background: #fff;
	padding: 10px;
	border-radius: 10px;
}

.question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected .ans_type_ranking_choices * {
	color: #000;
}

.Quiz-Template.Quiz-Template-5 .answer_container .sqb_ans_item_outer.sqb_ans_selected.ranking_choices .sqb_ans_item .sql_ans_text::before {
	top: 17px;
}

.sqb_quiz_container_outer .Quiz-Template.Quiz-Template-5 .sqb_ans_item.sqb-time-option img {
	right: 10px;
}

.Quiz-Template5-right-inner .sqb_ans_item_outer.dropdown_cls .sqb_dropdown_question_section select.sqb_question_dropdown {
	width: 100%;
	max-width: 100%;
	padding: 10px;
	border: none;
	border-radius: 5px;
}

.Quiz-Template5-right-inner .sqb_ans_item_outer.dropdown_cls .sqb_dropdown_question_section  label {
	color: #fff;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item_outer.matching_text .matching_answer_text {
	padding: 10px;
}

.Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item.matching-answer-outer:hover {
	background: #fff;
}

.Quiz-Template.Quiz-Template-5 .sqb-match-drag-wrapper {
	background: #fff;
	padding: 20px 10px;
}

.sqb_quiz_container_outer .Quiz-Template5-right-inner .question_add_answer_outer_div .sqb_ans_item_outer {
	overflow: unset;
}

.personality_temp .Quiz-result-Template5-left .points_scored_result {
	font-size: 40px !important;
	margin: 0 !important;
}

.quiz_quesans_template_outer .multiple_next_btn, .sqb_quiz_container_outer:not(.template_num_template7):not(.template_num_template8) .quiz_quesans_template_outer:not(.ques_temp_template7) .single_next_btn, .quiz_quesans_template_outer .file_upload_button {
	display: inline-block;
	border-radius: 5px;
	color: #fff;
	height: auto;
	padding: 10px 15px;
	font-family: "DM Sans", sans-serif;
	box-shadow: none;
	margin: 15px 0 0 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: initial;
	font-size: 16px;
	font-weight: 600;
	min-width: 100px;
	cursor: pointer;
	float: right !important;
}

.sqb_quiz_container_outer:not(.template_num_template7):not(.template_num_template8) .quiz_quesans_template_outer:not(.ques_temp_template7) .Quiz-Template9-right-inner .single_next_btn {
	display: flex;
	justify-content: center;
	align-items: center;
}

.Quiz-Template9-column-wrapper .take-quiz-btn {
	min-width: 300px;
	margin-left: auto;
	margin-right: auto;
	max-width: max-content;
	padding-left: 20px;
	padding-right: 20px;
}

.back-next-btn {
	width: 100%;
	display: flex;
	justify-content: center;
	gap: 10px;
	flex-direction: row;
	align-items: center;
}

.single_back_btn {
	order: 1;
}

.skip-question-action {
	order: 2;
}

.single_next_btn {
	order: 3;
}

.continue-question-action {
	order: 3;
}

.Quiz-Template.outer-style7 .continue-question-action .continue-question-btn {
	background: var(--next_button_settings_background_color) !important;
}

.template_num_template5 .question_type_rating .answer_container.ranting_level_5 .sqb_ans_item_outer {
	width: calc(20% - 16px);
	max-width: calc(20% - 16px);
	flex-basis: calc(20% - 16px);
}

.result_temp_outer .take-quiz-btn {
	cursor: pointer;
}

.course_template_shortcode .Quiz-Template.Quiz-Template-5 .question_add_answer_outer_div .sqb_ans_item .sql_ans_text {
	min-height: 100%;
}

.course_template_shortcode .Quiz-Template.Quiz-Template-5 .checkbox-custom-style .custom--checkbox::after {
	top: 6px;
	left: 5px;
}

.template_num_template5 #sqb_quiz_builder .Quiz-Optin-Template, .template_num_template5 #sqb_quiz_builder .Quiz-Template.result_temp_outer {
	max-width: 100%;
}

/************************ Template 5 end************************/

/************************ Template 6 Start************************/
.template_num_template6 .sqb_ans_item_outer.g.slider_cls {
	background: transparent !important;
}

.template_num_template6  .question_add_answer_outer_div .sqb_ans_item_outer .sqb_ans_item_slider {
	border: none;
}

.template_num_template6 .answer_container:not(.image_option_has):not(.question_type_slider_has) .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	padding: 22px 12px;
}

.template_num_template6 .quiz_quesans_template_outer.quiz_outer_fe.show_cls .Quiz-Template-outer, .template_num_template6 .quiz_result_template_outer.quiz_outer_fe.show_cls .outcome_div {
	margin: 0 auto;
}

.template_num_template6 .quiz_result_template_outer {
	flex-direction: column;
	flex-wrap: wrap;
}

.template_num_template6 .sqb_quiz_container {
	text-align: center;
}

.template_num_template6 .quiz_quesans_template_outer.height-in-vh.show_cls {
	display: flex !important;
}

.template_num_template6 .quiz_optin_template_outer.quiz_outer_fe.height-in-vh.show_cls {
	display: flex !important;
}

.template_num_template6 .quiz_result_template_outer.quiz_outer_fe.show_cls.height-in-vh {
	display: flex !important;
}

.template_num_template6 .quiz_start_template_outer.quiz_outer_fe.show_cls.height-in-vh {
	display: flex !important;
}

.background-image-template6 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

.background-image-template6 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: .9;
}

.template_num_template6 .Quiz-Template2.start_temp_outer.quiz_comon_template {
	position: relative;
	z-index: 9;
}

.template_num_template6 .question_add_answer_outer_div .sqb_ans_item:hover, .template_num_template6 .question_add_answer_outer_div .sqb_ans_selected .sqb_ans_item {
	background: transparent !important;
	box-shadow: none;
}

.template_num_template6 .question_add_answer_outer_div .multiple_correct_checkbox .checkbox-custom-style {
	position: absolute;
	right: 0;
}

.template_num_template6 .checkbox-custom-style .custom--checkbox::after {
	width: 17px;
	height: 9px;
	top: 5px;
	left: 3px;
}

.template_num_template6 .question_container .question_add_answer_outer_div .sqb_ans_item_outer.multiple_correct_checkbox {
	padding-left: 0;
}

.template_num_template6 .question_add_answer_outer_div .multiple_correct_checkbox .sqb_ans_item {
	width: 100%;
}

.template_num_template6 .question_add_answer_outer_div .multiple_correct_checkbox .checkbox-custom-style {
	display: none;
}

.template_num_template6.sqb_quiz_container_outer .sqb_ans_item.ans_type_numeric_text .numeric-value-prefix {
	color: #000;
}

.template_num_template6.sqb_quiz_container_outer .ranking_choices_cls .question_type_ranking_choices .answer_container.ranting_level_6 .sqb_ans_item_outer {
	width: calc(16.66% - 17px);
}

.template_num_template6 .question_add_answer_outer_div .sqb_ans_item_outer.ranking_choices .sql_ans_text::before {
	left: 12px;
}

.template_num_template6 .question_add_answer_outer_div .sqb_ans_item.matching-answer-outer {
	background: transparent !important;
}

.template_num_template6 .sqb_quiz_container .Quiz-Template input.sqb_input_ans_field {
	background: transparent;
}

.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer {
	border-width: var(--template6_answer_border_width);
	border-color: var(--template6_answer_border_color);
}

.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover, .template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_selected.sqb_ans_item_outer {
	border-color: var(--template6_answer_border_hover_color);
}

.template_num_template6 .question_add_answer_outer_div .sqb_ans_item.ans_type_numeric_text .sql_ans_text {
	color: #000 !important;
}

.template_num_template6 .sqb_ans_item.ans_type_numeric_text .numeric-value-prefix {
	color: #000;
}

.sqb_quiz_container_outer .sqb_ans_item.sqb-time-option, .template_num_template6 .sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_type_matrix.question_container .answer_container {
	background: white;
	padding: 10px;
	border-radius: 10px;
}

body .template_num_template6 .quiz_firstname_template_outer .Quiz-Template2.start_temp_outer {
	width: 800px !important;
	max-width: 100% !important;
}

.template_num_template6 .background-image-template6 > img {
	opacity: var(--template6_background_image_opacity);
}

.template_num_template6 .background-image-template6 {
	background: #e4e0e0;
}

html body .sqb_quiz_container_outer.template_num_template6 #sqb_quiz_builder .answer_container.grid-layout-active .sqb_ans_item_outer .sqb_ans_item .sqb_ans_item_inner .sql_ans_text {
	text-align: center;
}

html {
	--window-width-full-screen: 100vw;
}

html body .sqb_quiz_container_outer.template_num_template6.inpage_popup_sqb.focus_mode_enabled {
	margin-left: calc(( var(--window-width-full-screen) - 100% ) / -2) !important;
	width: 100vw !important;
	max-width: var(--window-width-full-screen) !important;
	margin-top: 0;
}

html body .course_template_tabs .sqb_quiz_container_outer.template_num_template6.inpage_popup_sqb.focus_mode_enabled {
	margin-left: auto !important;
	width: 100% !important;
	max-width: 100% !important;
	margin-top: 0;
}

.template_num_template6.sqb_popup_main_wrapper .sqb_quiz_container .modal_pop_inn {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.sqb_prevent_submission_quiz_img img {
	max-width: 100%;
	margin-bottom: 15px;
}

.sqb_prevent_submission_quiz.quiz_outer_fe.outer-style2 {
	padding-top: 25px !important;
}

/*.sqbg-on.sgibc.template_num_template6.popup_popup_sqb #sqb_quiz_builder .Quiz-Template, 
.sqbg-on.sgibc.template_num_template6.popup_popup_sqb #sqb_quiz_builder .Quiz-Template.result_temp_outer, 
.sqbg-on.sgibc.template_num_template6.popup_popup_sqb #sqb_quiz_builder .start_temp_outer, 
.sqbg-on.sgibc.template_num_template6.popup_popup_sqb #sqb_quiz_builder .Quiz-Optin-Template { background: transparent!important; border: none; }

.sqbg-on.template_num_template6.sqb_popup_main_wrapper .modal_pop_inn { min-height: var(--sqb_global_height)!important; } */

/************************ Template 6 end************************/

/************************ Template 7 Start************************/
.sqb_question_progress {
	text-align: center;
}

.template_num_template7:not(.sqb_disable_background) .sqb_quiz_container .quiz_outer_fe {
	padding-top: 0;
	padding-bottom: 0;
}

.template_num_template7.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template {
	max-width: none;
	background: none;
	border: none;
	text-align: center;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.image_option_has.answer_container.grid-layout-active .sqb_ans_item_outer > .sqb_ans_item {
	width: 100%;
	max-width: 100%;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-four-in-row-active .sqb_ans_item_outer {
	margin: 0;
	padding: 0;
	width: calc(25% - 15px);
	max-width: calc(25% - 15px);
}

.Quiz-Template.outer-style7 .question_container.question_type_with_bg_color .question_add_answer_outer_div.grid-layout-active .sqb_ans_item_outer:hover *, .Quiz-Template.outer-style7 .question_container.question_type_with_bg_color .question_add_answer_outer_div.grid-layout-active .sqb_ans_item_outer.sqb_ans_selected * {
	color: #000;
}

.outcome_products_section .question_drop_down_wrapper {
	display: none !important;
}

.outcome_products_section .question_drop_down_wrapper {
	display: none !important;
}

.Quiz-Template.outer-style7 .buy-now-btn-outer {
	display: block;
	width: 100%;
}

.sqbAddOutcomeProductOuter {
	display: none;
}

.result_temp_outer.outer-style7 .Quiz-Template-content-inn {
	text-align: center;
}

.Quiz-Template.outer-style7 .buy-now-btn {
	cursor: pointer;
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-three-in-row-active .sqb_ans_item_outer {
	margin: 0;
	padding: 0;
	width: calc(33.33% - 35px);
	max-width: calc(33.33% - 35px);
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-five-in-row-active .sqb_ans_item_outer {
	margin: 0;
	padding: 0;
	width: calc(20% - 35px);
	max-width: calc(20% - 35px);
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.answer_container.grid-layout-active.layout-six-in-row-active .sqb_ans_item_outer {
	margin: 0;
	padding: 0;
	width: calc(16.66% - 35px);
	max-width: calc(16.66% - 35px);
}

.template_num_template7 .sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template {
	border: none;
}

.template_num_template7.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2 .Quiz-Template-content .sqb_content {
	text-align: center;
}

.Quiz-Template.outer-style7 .checkbox-custom-style .custom--checkbox::after {
	width: 40px;
	height: 20px;
	border-width: 6px;
}

.sqb_quiz_container_outer .Quiz-Template.outer-style7 .answer_container.image_option_has.grid-layout-active .checkbox-custom-style {
	background: transparent;
	border: none;
	top: calc(50% - 35px);
	left: calc(50% - 20px);
}

.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-five-in-row-active .sqb_ans_item {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
}

.Quiz-Optin-Template.outer-style7, #sqb_quiz_builder .Quiz-Optin-Template.outer-style7 {
	max-width: 100%;
}

/************************ Template 7 end************************/

/************************ Template 8 Start************************/
.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2.outer-style8 {
	border: none;
}

.Quiz-Template.outer-style8 .Quiz-Template-title, #sqb_quiz_builder .Quiz-Template.outer-style8 .Quiz-Template-title {
	font-size: 34px;
	color: #38c1b7;
	line-height: 1;
}

.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2.outer-style8 {
	border: none;
}

.Quiz-Template.outer-style8 .Quiz-Template-title {
	font-size: 34px;
	color: #38c1b7;
	line-height: 1;
}

.Quiz-Template.outer-style8 .Quiz-Template-title {
	font-size: 34px !important;
	color: #38c1b7 !important;
	line-height: 1 !important;
}

.Quiz-Template.outer-style8 .Quiz-Template-title h1 {
	font-weight: bold;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item .sql_ans_text > div {
	font-size: 15pt;
	line-height: 18pt;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item .sql_ans_text {
	font-weight: 600;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item {
	min-height: 10px;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.outer-style8 {
	max-width: 100% !important;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div {
	margin-left: auto;
	margin-right: auto;
}

.question_type_matrix .sqb-answer-matrix-table-scroll table.SQB-main-table tbody th.SQB-fixed-side {
	background: none;
}

.sqb_quiz_container .Quiz-Template.outer-style8 .sqb-answer-matrix-table-scroll table.SQB-main-table {
	border-collapse: separate;
	border-spacing: 5px 1em;
	border: none;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.outer-style8 {
	max-width: 100%;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div {
	margin-left: auto;
	margin-right: auto;
}

.question_type_matrix .sqb-answer-matrix-table-scroll table.SQB-main-table tbody th.SQB-fixed-side {
	background: none;
}

.sqb_quiz_container .Quiz-Template.outer-style8 .sqb-answer-matrix-table-scroll table.SQB-main-table {
	border-collapse: separate;
	border-spacing: 5px 1em;
	border: none;
}

.sqb_quiz_container .outer-style8 .skip_continue_button_wrapper {
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.outer-style8 .continue-question-action .continue-question-btn {
	line-height: 1;
	line-height: normal;
	height: var(--template8-continue-btn-height);
	border-radius: var(--template8-continue-btn-radius);
	border-radius: 8px;
	min-width: var(--template8-continue-btn-width);
	background: var(--template8-continue-btn-bg-color);
	box-shadow: 1px 0px 29px -18px var(--template8-continue-btn-bg-color);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	padding: 13px 15px;
	font-family: "DM Sans", sans-serif;
	text-shadow: rgba(0, 0, 0, 16%) 0px 4px 8px;
	text-decoration: none;
	border: none;
	text-align: center;
	text-transform: none;
	font-size: 22px;
	font-weight: 600 !important;
	cursor: pointer;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer {
	margin: 0 !important;
}

.question_add_answer_outer_div.image_option_has.grid-layout-active .sqb_ans_item .sqb_ans_item_img {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.result_temp_outer.outer-style8 .take-quiz-btn {
	display: inline-block !important;
	margin: 0 auto !important;
}

.outer-style8 .continue-question-action {
	margin-left: 5px;
}

.outer-style8 .skip-question-action {
	margin-right: 5px;
	margin-left: 10px;
}

.outer-style8 .skip-question-action .skip-question-btn, .outer-style8 .continue-question-action .continue-question-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 8px;
	color: #fff;
	padding: 13px 15px;
	font-family: "DM Sans", sans-serif;
	text-shadow: rgba(0, 0, 0, 16%) 0px 4px 8px;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: none;
	font-size: 22px;
	font-weight: 600 !important;
}

.sqb_img_draggable, .Quiz-Template .Quiz-Template-image img, .sqb_quiz_container .Quiz-Template .Quiz-Template-image img, .sqb_quiz_container .quiz_comon_template .sqb_img_draggable {
	object-fit: contain !important;
}

.sqb_quiz_container .outcome_div .question_img_div {
	width: 100% !important;
}

.sqb_points_earned, .sqb_total_points {
	display: inline-block;
	width: auto;
}

#sqb_quiz_builder .personality_temp .points_scored_result {
	margin-bottom: 10px;
}

.Quiz-Template.outer-style8 .question_type_rating .answer_container {
	display: flex !important;
	flex-wrap: unset;
}

.sqb_quiz_container .outcome_div .Quiz-Template.outer-style8 .Quiz-Template-content .sqb_tiny_mce_editor {
	color: #333;
}

.sqb_quiz_container .outcome_div .Quiz-Template.outer-style8 .Quiz-Template-content .sqb_spider_charts_heading {
	border-color: var(--template8-answerbox-brorder-color);
}

.sqb_quiz_container .Quiz-Template.outer-style8 .correctincorrect_ans_div {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .outer-style8 .question_container .answer_container {
	gap: 15px;
}

.sqb_quiz_container .outcome_div .Quiz-Template.outer-style8 .Quiz-Template-content .take-quiz-btn {
	border-radius: 8px;
	color: #fff;
}

.sqb_quiz_container .outcome_div .Quiz-Template.outer-style8 .Quiz-Template-content .take-quiz-btn {
	border-radius: 8px !important;
	color: #fff !important;
}

.question_add_answer_outer_div.image_option_has.one-in-a-row .sqb_ans_item .sqb_ans_item_inner {
	align-items: center;
}

.answer_container.image_option_has:not(.grid-layout-active) .sqb_ans_item_outer .checkbox-custom-style {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0;
	z-index: 55;
	right: auto;
	border-radius: 4px;
	bottom: auto;
}

.question_container .answer_container.image_option_has .checkbox-custom-style {
	width: 30px;
	height: 30px;
	min-width: 24px;
	min-height: 24px;
}

/*.quiz-slide-animation .Quiz-Template-overflow .answer_container.grid-layout-active.image_option_has .sqb_ans_item_outer .checkbox-custom-style, .answer_container.image_option_has:not(.grid-layout-active) .sqb_ans_item_outer .checkbox-custom-style { left: 2px; top: 2px; }*/
.checkbox-custom-style .custom--checkbox::after {
	border-width: 4px;
	border-top: none;
	border-right: none;
}

.question_container .checkbox-custom-style {
	width: 24px;
	height: 24px;
	min-width: 24px;
	min-height: 24px;
}

.sqb_ans_item_outer.fill_in_blank_cls, .sqb_ans_item_outer.fill_in_blank_cls input, .sqb_ans_item textarea {
	outline: none !important;
	box-shadow: none !important;
}

/*DEV FIX FOR TEMPLATE 1 TO 4 */
.sqb_quiz_container .answer_container .sqb_ans_item_outer .sqb_ans_item .sqb_textarea_ans_field {
	font-size: 18px;
	color: #333;
}

.Quiz-Template.outer-style8 .answer_container .sqb_ans_item_outer .sqb_ans_item .sqb_textarea_ans_field {
	border: none !important;
	border: none;
	font-size: 18px;
	color: #333;
	font-weight: 600;
}

.sqb_quiz_container .sqb_ans_item.ans_type_numeric_text input {
	outline: none !important;
	box-shadow: none !important;
}

.sqb_quiz_container .Quiz-Template.outer-style8 .rating_info {
	margin: 0 auto 10px;
	padding: 0;
}

.Quiz-Template.outer-style8 .question_type_rating .answer_container {
	display: flex !important;
	flex-wrap: unset;
}

.question_type_rating .answer_container.ranting_level_5 .sqb_ans_item_outer {
	width: calc(20% - 12px);
	max-width: calc(20% - 12px);
	flex-basis: calc(20% - 12px);
	padding: 5px;
}

.sqb_quiz_container .Quiz-Template.outer-style8 .answer_container .sqb_ans_item_outer.ranking_choices .sqb_ans_item.ans_type_ranking_choices .sql_ans_text {
	padding-left: 20px !important;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div .sqb_ans_item_outer.ranking_choices .sql_ans_text::before {
	left: 0;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.dropdown_cls:after {
	content: none !important;
}

.Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.dropdown_cls {
	padding-right: 1em !important;
}

.sqb_quiz_container_outer .outer-style8 .question_add_answer_outer_div .sqb_ans_item_outer {
	overflow: visible;
}

.template_num_template7 .modal_popup_outer {
	background-color: #eff3f5;
}

body .quiz_quesans_template_outer.ques_temp_template8.modal_popup .modal_pop_center {
	max-width: var(--sqb-bg-width-popup-width);
}

.sqb_quiz_container_outer.template_num_template8 .quiz_outer_fe.sqb_start_screen_background_image {
	background-image: var(--template8_background_image) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
}

.quiz_quesans_template_outer .Quiz-Template.outer-style8 {
	max-width: 100%;
}

.quiz_quesans_template_outer .Quiz-Template.outer-style8 .progress {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

body .sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .quiz_outer_fe.show_cls {
	background-color: var(--template8_background_color) !important;
	padding-top: var(--template8_background_height);
	padding-bottom: var(--template8_background_height);
	max-width: var(--template8_background_width);
	min-height: var(--template8_background_min_height_v2);
	display: flex !important;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}

/*Width Issue with texmplate 8*/

/*body .sqb_quiz_container_outer.template_num_template8 :not(.modal_popup_outer) .quiz_outer_fe.show_cls  { max-width: unset; }         */
.sqb_template8_selected .continue-question-action .continue-question-btn, #sqb_quiz_builder .outer-style8 .continue-question-action .continue-question-btn, .template_num_template8 #sqb_quiz_builder .pagination-next-btn .continue-question-btn {
	line-height: 1;
	height: var(--template8-continue-btn-height);
	min-width: var(--template8-continue-btn-width);
	border-radius: var(--template8-continue-btn-radius);
	background: var(--template8-continue-btn-bg-color) !important;
	box-shadow: 1px 0px 29px -18px var(--template8-continue-btn-bg-color);
}

.sqb_template8_selected .skip-question-action .skip-question-btn, .sqb_template8_selected .continue-question-action .continue-question-btn, #sqb_quiz_builder .outer-style8 .skip-question-action .skip-question-btn, #sqb_quiz_builder .outer-style8 .continue-question-action .continue-question-btn, .template_num_template8 #sqb_quiz_builder .pagination-next-btn .continue-question-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	padding: 13px 15px;
	font-family: "DM Sans", sans-serif;
	text-shadow: rgba(0, 0, 0, 16%) 0px 4px 8px;
	text-decoration: none;
	line-height: 1;
	border: none;
	text-align: center;
	text-transform: none;
	font-size: 22px;
	font-weight: 600 !important;
}

.result_temp_outer.outer-style8 .take-quiz-btn, #sqb_quiz_builder .result_temp_outer.outer-style8 .take-quiz-btn {
	clear: both;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container:not(.image_option_has) .sqb_ans_item_outer.weight_and_height_cls:after {
	content: unset !important;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container:not(.image_option_has) .sqb_ans_item_outer.weight_and_height_cls {
	padding-right: 1em !important;
}

.slider .tooltip.top.tooltip-min.top, .slider .tooltip.top.tooltip-max.top {
	display: none !important;
}

.outcome_name_dt {
	display: inline;
}

.outcome_score_dt {
	display: inline;
}

.checkbox-custom-style .custom--checkbox::after {
	box-sizing: inherit;
}

.Quiz-Template2.start_temp_outer.quiz_comon_template.outer-style8, .Quiz-Template2.outer-style8 {
	border: none !important;
}

.sa-type-matrix .matrix-label {
	line-height: 1.2;
}

.hr-hide {
	display: none;
}

.quiz_result_template_outer .outcome_div {
	width: 100%;
}

.template_num_template8 #sqb_quiz_builder .Quiz-Template .Quiz-Template-title, .template_num_template8 #sqb_quiz_builder .Quiz-Template .Quiz-Template-content {
	margin-left: auto !important;
	margin-right: auto !important;
	display: block;
	max-width: 700px;
}

.template_num_template8 #sqb_quiz_builder .Quiz-Template .Quiz-Template-content {
	max-width: 100%;
}

.template_num_template8 .take-quiz-btn.show_cls {
	margin-left: auto;
	margin-right: auto;
}

/*Arun CSS*/
#sqb_quiz_builder .sql_ans_text ul {
	list-style: none;
}

/*#sqb_quiz_builder .Quiz-Template.outer-style8 .multiple_correct_checkbox .checkbox-custom-style .custom--checkbox::after { width: 11px; height: 5px; top: 7px; left: 5px; }*/
.quiz_firstname_template_outer .start_temp_outer {
	background-color: var(--setting_personalization_color) !important;
}

/*.quiz_firstname_template_outer .Quiz-start-Template5 .show_first_name_screen_temp{background-color: var(--setting_personalization_color) !important;}*/
.quiz_firstname_template_outer .Quiz-start-Template5 .show_first_name_screen_temp {
	background-color: transparent !important;
}

.quiz_analyzing_template_outer .analyzing_result_temp {
	background-color: var(--setting_analyzing_screen_color) !important;
	max-width: var(--setting_analyzing_width_input) !important;
}

.sqb_quiz_container_outer .quiz_quesans_template_outer .is_a_d_active .quiz_ans_a_d_html_outer .answer_recommendation_outer_wrapper {
	background-color: var(--setting_question_ads_color) !important;
	max-width: var(--setting_question_width_input);
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.sqb_quiz_container_outer .quiz_quesans_template_outer .quiz_ans_recommendation_html {
	background-color: var(--setting_ans_ad_recommendation) !important;
}

.sqb_quiz_container_outer .quiz_quesans_template_outer .quiz_ans_recommendation_html_outer .answer_recommendation_outer_wrapper {
	background-color: transparent !important;
	padding: 0;
}

.result_temp_outer .sqb_tags_content_details_outer .tags_content_temp {
	background-color: var(--setting_tag_background_color);
}

#sqb_quiz_builder .result_temp_outer .sqb_category_details {
	background-color: var(--setting_category_background_color);
	max-width: var(--setting_category_width_input) !important;
}

body .sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .quiz_firstname_template_outer .Quiz-Template2.start_temp_outer.quiz_comon_template.outer-style8 {
	background-color: var(--setting_personalization_color) !important;
}

.question_container .disable_answer, .question_container .disable_answer * {
	pointer-events: none !important;
}

modal_popup_center .quiz_result_template_outer.show_cls .modal_pop_center .result-screen-template6 {
	display: flex;
	padding: 40px;
}

.sqb_formula_data {
	width: auto;
	display: inline-block;
}

.quiz_result_template_outer .sqb_leaderboard_engagement-inner.sqb_leaderboard_engagement_full_width_temp .sqb_leaderboard_engagement-left.focus-mode-enable {
	margin-left: auto !important;
	width: 100% !important;
	max-width: 100% !important;
}

.timer-container {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	margin: 40px auto;
}

.timer-Sec {
	background: linear-gradient(150deg, var(--st-background-color) 0%, var(--st-background-color-second) 100%);
	color: #fff;
	width: fit-content;
	width: 100%;
	max-width: 320px;
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	box-shadow: var(--st-vertical-length) var(--st-horizontal-length) var(--st-blur-radius) var(--st-spread-radius) var(--st-shadow-background-color);
}

.timer-Days, .timer-Hours, .timer-Minutes, .timer-Seconds {
	font-size: 42px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	padding: 0 30px;
}

.timer-Days span, .timer-Hours span, .timer-Minutes span, .timer-Seconds span {
	display: block;
	font-size: 14px;
	font-weight: 500;
}

.timer-Minutes:before, .timer-Seconds:before {
	content: "";
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background: #fff;
	left: 0;
	top: 25px;
}

.timer-Minutes:after, .timer-Seconds:after {
	content: "";
	position: absolute;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background: #fff;
	left: 0;
	top: 50px;
}

/*Arun CSS End*/
.enable_branching_quiz .quiz_quesans_template_outer .progress {
	display: none !important;
	width: 100%;
}

.sqb-gdpr-checkbox.gdpr-Outer {
	display: flex;
	align-items: flex-start;
	width: 100%;
	flex-wrap: nowrap;
}

/* Ticket id 2120 */
.Quiz-Optin-Template .form_cls input, #sqb_quiz_builder .Quiz-Optin-Template .form_cls input {
	pointer-events: unset !important;
	background: #fff;
}

.Quiz-Optin-Template .form_cls input, #sqb_quiz_builder .Quiz-Optin-Template .custom_add_fields input.custom-phone-number {
	width: 100%;
	padding-left: 50px;
}

.Quiz-Optin-Template .form_cls input, #sqb_quiz_builder .Quiz-Optin-Template .iti.iti--allow-dropdown {
	width: 100%;
}

/* Category pagination for category title */
.sqb_quiz_container_outer .sqb_quiz_container .pagination_question_on_category.quiz_outer_fe.show_cls, .sqb_quiz_container_outer .sqb_quiz_container .pagination_fixed_number.quiz_outer_fe.show_cls {
	flex-direction: column;
	flex-wrap: nowrap;
}

/*
.sqb_quiz_container_outer .sqb_quiz_container .pagination_question_on_category.quiz_outer_fe.show_cls, .sqb_quiz_container_outer .sqb_quiz_container .pagination_fixed_number .quiz_outer_fe.show_cls{
  flex-wrap: wrap;
}

.sqb-page-numbers {
  flex: 0 0 100%;
  max-width: 100%;
}*/
.sqb-page-numbers a.not-allow {
	pointer-events: none;
	opacity: .5;
}

.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer.quiz_quesans_template_outer.pagination_fixed_number .Quiz-Template, .sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer.quiz_quesans_template_outer.pagination_question_on_category .Quiz-Template {
	margin-bottom: 30px;
}

.sqb-question-on-cat {
	text-align: center;
	font-size: 30px;
	margin: 0 auto 10px;
	width: 100%;
	z-index: 999;
	border-radius: 7px;
}

.sqb-question-on-cat {
	border: 1px solid;
	color: var(--setting_category_title_font_color);
	border-width: var(--template6_answer_border_width);
	border-color: var(--sqb_global_ans_border_radius_hover_color);
	font-family: var(--setting_category_title_font_family);
	background-color: var(--setting_category_background_color) !important;
	font-size: var(--setting_category_title_font_size);
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.template_num_template8 .sqb-question-on-cat {
	border-width: var(--template8-answerbox-brorder-width);
	border-color: var(--template8-answerbox-brorder-color);
	border-style: var(--template8-answerbox-brorder-style);
	background: #fff;
}

#sqb_quiz_builder .sqb-page-numbers {
	z-index: 999;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

#sqb_quiz_builder .sqb-page-numbers a {
	padding: 4px 0;
	background: #fff;
	margin: 0 5px;
	border-radius: 2px;
	text-decoration: none;
	color: #000;
	width: 35px;
	height: 35px;
	text-align: center;
	display: inline-block;
}

#sqb_quiz_builder .sqb-page-numbers a.active, #sqb_quiz_builder .sqb-page-numbers a:hover {
	background: #000;
	color: #fff;
}

#sqb_quiz_builder .sqb-page-numbers a.disable {
	pointer-events: none;
	opacity: .5;
}

/* File Upload css */
.file-upload-wrapper .file-upload {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	height: 90px;
	padding: 5px 10px;
	font-size: 14px;
	text-align: center;
	color: #ccc;
	background: #f3f3f3;
	border-radius: 4px;
	font-weight: 400;
	border: 0;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
}

.file-upload-wrapper .file-upload .file-upload-message {
	color: #555;
}

.file-upload-wrapper .file-upload i {
	font-size: 32px;
}

.file-upload-wrapper .file-upload .file-upload-message p {
	margin: 2px 0 0;
	padding: 0;
	line-height: normal;
}

.file-upload-wrapper .file-upload .file-upload-message p.file-upload-error {
	color: #f34141;
	font-weight: 700;
	display: none;
}

.file-upload-wrapper .file-upload input[type="file"] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 5;
}

.file-upload-wrapper .file-upload .btn.btn-danger {
	display: none;
	position: absolute;
	opacity: 0;
	z-index: 7;
	top: 10px;
	right: 10px;
	-webkit-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}

.file-upload-wrapper .file-upload .file-upload-preview {
	display: none;
	position: absolute;
	z-index: 1;
	background-color: #fff;
	padding: 5px;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	text-align: center;
}

.file-upload-wrapper .file-upload .file-upload-preview .file-upload-render .file-upload-preview-img {
	width: 100%;
	height: 100%;
	background-color: #fff;
	-webkit-transition: border-color .15s linear;
	-o-transition: border-color .15s linear;
	transition: border-color .15s linear;
	-o-object-fit: cover;
	object-fit: cover;
}

.file-upload-wrapper .file-upload .file-upload-preview .file-upload-infos {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	background: rgba(0, 0, 0, .7);
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.file-upload-wrapper .file-upload .file-upload-preview .file-upload-infos .file-upload-infos-inner {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -40%);
	-ms-transform: translate(0, -40%);
	transform: translate(0, -40%);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	width: 100%;
	padding: 0 20px;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.file-upload-wrapper .file-upload .file-upload-preview .file-upload-infos .file-upload-infos-inner p {
	padding: 0;
	margin: 0;
	position: relative;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #fff;
	text-align: center;
	line-height: 25px;
	line-height: normal;
	font-weight: 600;
}

.file-upload-wrapper .file-upload .file-upload-preview .file-upload-infos .file-upload-infos-inner p.file-upload-infos-message {
	margin-top: 10px;
	padding-top: 10px;
	font-size: 12px;
	position: relative;
	opacity: .5;
}

.file-upload-wrapper .file-upload .file-upload-preview .file-upload-infos .file-upload-infos-inner p.file-upload-infos-message::before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	background: #fff;
	width: 30px;
	height: 2px;
}

.file-upload-wrapper .file-upload .btn.btn-danger i {
	font-size: 20px;
	margin-left: 5px;
}

.file-upload-wrapper .file-upload.has-preview:hover .btn.btn-danger, .file-upload-wrapper .file-upload.has-preview:hover .file-upload-preview .file-upload-infos {
	display: inline-block;
	opacity: 1;
}

.file-upload-wrapper .file-upload.has-preview .file-upload-preview {
	display: inline-block;
	vertical-align: middle;
}

.file-upload-wrapper {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 100%;
	vertical-align: middle;
}

.file-upload-wrapper .uploadedFileNamePre {
	display: block;
	width: 100%;
	margin: 8px 0;
	line-height: normal;
	font-size: 16px;
	color: #515151;
	font-weight: bold;
}

.file-upload-wrapper .uploadedFileNamePre span {
	color: #127280;
}

#question_file_upload .file-upload-option > h3 {
	font-size: 18px;
	margin: 0 0 10px 0;
	text-align: left;
	color: #f56640;
	display: inline-block;
	width: 100%;
	font-weight: bold;
	line-height: normal;
}

#question_file_upload .file-upload-option .fileUploadCommonClass {
	display: inline-block;
	width: 100%;
	margin: 10px 0;
	padding: 0;
	vertical-align: middle;
}

#question_file_upload .fileUploadCommonClass .file_type_heading {
	padding: 0;
	cursor: default;
	font-size: 14px;
	margin: 0 15px 0 0;
	text-align: left;
	font-weight: bold;
	color: #555;
	display: inline-block;
	vertical-align: top;
	min-width: 85px;
	width: auto;
}

#question_file_upload .fileUploadCommonClass .file_type_doc_common, #question_file_upload .fileUploadCommonClass .file_type_image_common, #question_file_upload .fileUploadCommonClass .videoTypeFileCommon, #question_file_upload .fileUploadCommonClass .audioTypeFileCommon {
	display: inline-block;
	margin: 0 10px 0 0;
	width: auto;
	white-space: nowrap;
}

#question_file_upload .fileUploadCommonClass .maxFileUploadSize {
	border-radius: 0;
	height: 36px;
	width: auto;
	background-color: #fff;
	padding-left: 6px;
	font-size: 14px;
	box-shadow: none;
	border: 1px solid #c5c5c5;
	min-width: 60px;
	margin: 0 10px 0 0;
}

.file-upload-wrapper .file-upload .file-upload-message p.file-upload-error {
	font-size: 14px;
}

.question_add_answer_outer_div .sqb_ans_item.file-upload-wrapper {
	padding: 0;
	background: none;
	pointer-events: none;
}

.question_type_file_upload .question_add_answer_outer_div .sqb_ans_item.file-upload-wrapper {
	padding: 0;
	background: none;
	pointer-events: auto;
}

/* End */
.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.is_a_d_active {
	padding: 0;
}

#sqb_quiz_builder .outer-style8 .skip-question-action .skip-question-btn {
	line-height: 1;
	height: var(--template8-skip-btn-height);
	min-width: var(--template8-skip-btn-width);
	background: var(--template8-skip-btn-bg-color);
	box-shadow: 1px 0px 29px -18px var(--template8-skip-btn-bg-color);
}

body .sqb_quiz_container_outer.template_num_template8.popup_popup_sqb .quiz_optin_template_outer.quiz_outer_fe.show_cls {
	background-color: var(--template8_background_color) !important;
}

.template_num_template8 .skipped_btn {
	cursor: pointer;
}

.matrix-label div br {
	display: none;
}

.freetext_div_ans_div span {
	color: #fff !important;
}

.single_back_btn:hover {
	background: var(--back_question_button_hover_for_quiz) !important;
}

#sqb_quiz_builder .outer-style8 .continue-question-action .continue-question-btn:hover {
	background: var(--template8-continue-btn-hover-bg-color) !important;
}

.skip_question_button:hover {
	background: var(--skip_question_button_hover_for_quiz) !important;
}

.single_next_btn:not(.continue-question-btn):not(.btn-add-vote):hover {
	background: var(--next_button_settings_background_hover_color) !important;
}

.sqb-gls-global .single_next_btn:not(.continue-question-btn):hover {
	background-color: var(--sqb_global_next_button_hover_color) !important;
}

#sqb_quiz_builder .quiz_outer_fe .sqb-change-vote-action span {
	font-weight: 500;
}

#sqb_quiz_builder .quiz_outer_fe .sqb-change-vote-action strong span {
	font-weight: 800;
}

.Quiz-Template2 #start_img_temp2 {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

/************************ Template 8 end************************/

/************************ Template 9 start************************/
.question_container .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item {
	background-color: transparent;
	border: none;
	box-shadow: none;
}

#sqb_quiz_builder .Quiz-Template9-inner .answer_container .sqb_ans_item_outer.ranking_choices .sqb_ans_item.ans_type_ranking_choices {
	margin-bottom: 0;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item {
	background-color: rgba(19, 19, 19, .1);
	box-shadow: rgba(19, 19, 19, .8) 0px 0px 0px 1px inset;
	margin-bottom: 0;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item {
	box-shadow: var(--template9_answer_border_color) 0px 0px 0px var(--template9_answer_border_width) inset;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item_outer:hover .sqb_ans_item {
	box-shadow: var(--template9_answer_border_hover_color) 0px 0px 0px var(--template9_answer_border_width) inset;
	background: var(--template9_answer_hover_bg_color) !important;
	opacity: var(--template9_answer_hover_opacity);
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item_outer:hover .sqb_ans_item * {
	color: var(--template9_answer_hover_color) !important;
}

.question_container .Quiz-Template9-inner .question_add_answer_outer_div .slider_cls .sqb_ans_item, .question_container .Quiz-Template9-inner .question_add_answer_outer_div .email_cls .sqb_ans_item, .question_container .Quiz-Template9-inner .question_add_answer_outer_div .weight_and_height_cls .sqb_ans_item, .question_container .Quiz-Template9-inner .question_add_answer_outer_div .phone_number_text_cls .sqb_ans_item {
	background: transparent !important;
}

.question_container .Quiz-Template9-inner .question_add_answer_outer_div .date_cls .sqb_ans_item {
	background: transparent !important;
}

.sqb_quiz_container_outer .Quiz-Template9-inner .question_add_answer_outer_div .phone_number_text_cls .sqb_input_ans_field.sqb_phone_number_ans_field {
	padding-left: 50px;
}

.Quiz-Template9-right-inner .question_add_answer_outer_div .multiple_correct_checkbox .sqb_ans_item .sql_ans_text {
	padding-right: 50px !important;
}

.Quiz-Template9-left-column-wrapper .btn-click-unmute span.vjs-icon-click-umute {
	position: absolute;
	z-index: 9999;
	top: 20px;
	width: 200px;
	border: 2px solid #fff;
	font-size: 18px;
	padding: 10px;
	cursor: pointer;
	cursor: pointer !important;
	right: 20px;
	left: auto;
	font-weight: 600;
	background: rgba(43, 51, 63, .7);
}

.Quiz-Template9-left-column-wrapper button.btn-click-unmute {
	z-index: 99;
	width: max-content;
	height: auto;
	right: 0;
	position: absolute;
}

.Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item {
	position: relative;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	border-radius: 4px;
	color: #131313;
	max-width: 100%;
	min-width: 75px;
	min-height: 40px;
	outline: 0px;
	transition-duration: .1s;
	transition-property: background-color, color, border-color, opacity, box-shadow;
	transition-timing-function: ease-out;
	width: 100%;
	animation: .25s ease 0s 2 normal none running jBPXGM;
	cursor: pointer;
	opacity: 1;
	margin-bottom: 8px;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner  .question_add_answer_outer_div .sqb_ans_item:hover, .question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_selected .sqb_ans_item {
	background-color: rgba(19, 19, 19, .3);
}

.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item_outer {
	border: none;
	background: transparent;
	padding: 0;
	box-shadow: none;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item_outer {
	border: none;
	background: transparent;
	padding: 0;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_selected .sqb_ans_item:after {
	content: "";
	display: inline-block;
	transform: rotate(45deg);
	height: 20px;
	width: 10px;
	border-bottom: 4px solid #000;
	border-right: 4px solid #000;
	position: absolute;
	right: 20px;
	margin-top: -5px;
}

.question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_selected .sqb_ans_item:before {
	content: "";
	display: inline-block;
	height: 35px;
	width: 35px;
	position: absolute;
	right: 10px;
	margin-top: 0px;
	background: white;
	border-radius: 5px;
}

.template_num_template9 .single_next_btn, .template_num_template9 .single_back_btn {
	width: 50% !important;
	max-width: 80px !important;
}

.Quiz-Template9-inner {
	display: flex;
	justify-content: space-between;
	background-color: #d6995c;
}

.Quiz-Template9-left-side, .Quiz-Template9-right-side {
	max-width: 50%;
	width: 100%;
}

.Quiz-Template9-inner img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: middle;
}

.Quiz-Template9-inner.image_right {
	flex-direction: row-reverse;
}

.Quiz-Template9-right-side {
	padding: 20px 80px;
}

.quiz-quistion {
	font-size: 24px;
	line-height: 32px;
	color: #131313;
	font-family: "Source Serif Pro", serif;
	font-weight: 500;
}

.serialNo span {
	font-size: 16px;
	line-height: 24px;
	color: #131313;
	font-weight: 500;
	margin-right: 5px;
}

.quiz-wrapper {
	margin: 30px 0;
}

.Quiz-Template9-left-side {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	min-height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
}

.quiz-list span {
	border: 1px solid;
	position: relative;
	width: 24px;
	height: 24px;
	border-radius: 2px;
	font-size: 12px;
	line-height: 16px;
	font-family: sans-serif;
	border-color: rgba(19, 19, 19, .6);
	background-color: rgba(214, 153, 92, .8);
	color: #131313;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 700;
	margin: 4px 10px 4px 4px;
}

.Quiz-Template9-right-inner .question_add_answer_outer_div {
	display: flex;
	width: 100%;
	flex-direction: row;
	flex-wrap: wrap;
}

#Quiz-Screen-Settings .Quiz-Template.Quiz-Template-9 {
	padding: 0;
}

.Quiz-Template9-inner.sqb-template-bg-full-width .Quiz-Template9-left-side {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	max-width: 100%;
	min-height: auto;
}

.Quiz-Template9-inner.sqb-template-bg-full-width {
	position: relative;
}

.Quiz-Template9-inner.template9-inner-right {
	justify-content: flex-end;
}

.Quiz-Template9-inner.template9-inner-center {
	justify-content: center;
}

.Quiz-Template9-inner.template9-inner-left {
	justify-content: flex-start;
}

.template_num_template9 .single_next_btn:before, .template_num_template9 .single_back_btn:before {
	position: relative;
	top: -3px;
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	border-right: .2em solid black;
	border-top: .2em solid black;
	transform: rotate(135deg);
	border-color: inherit;
}

.template_num_template9 .single_next_btn *, .template_num_template9 .single_back_btn * {
	display: none;
}

.template_num_template9 .single_back_btn:before {
	transform: rotate(-45deg);
	top: 4px;
}

.template_num_template9 .single_back_btn, .template_num_template9 .single_next_btn {
	position: relative;
	transition-duration: .1s;
	transition-property: background-color, color, border-color, opacity, box-shadow;
	transition-timing-function: ease-out;
	outline: none;
	min-height: 40px;
	background-color: #ebccad;
	border-radius: 5px;
	color: #fff;
	height: auto;
	padding: 10px 15px;
	font-family: "DM Sans", sans-serif;
	box-shadow: none;
	margin: 15px 0 0 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: initial;
	font-size: 16px;
	font-weight: 600;
	min-width: 100px;
	cursor: pointer;
	float: right !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.template_num_template9 .single_next_btn {
	padding: 15px 10px 5px 5px;
}

.Quiz-Template9-column-wrapper {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.sqb_quiz_container .Quiz-Template9-column-wrapper .question_img_div:hover:before {
	display: none;
}

.Quiz-Template.outer-style9.Quiz-Template-9 {
	padding: 0 !important;
}

.Quiz-Template.outer-style9.Quiz-Template-9 .progress {
	display: none;
}

html body .sqb_quiz_container_outer.template_num_template9.inpage_popup_sqb.focus_mode_enabled {
	margin-left: calc(( var(--window-width-full-screen) - 100% ) / -2) !important;
	width: 100vw !important;
	max-width: var(--window-width-full-screen) !important;
	margin-top: 0;
}

.Quiz-Template-9 .correctincorrect_ans_div b {
	position: relative;
}

.template_num_template9 .a_d_next_btn .single_next_btn * {
	display: block;
}

.template_num_template9 .a_d_next_btn .single_next_btn:before {
	display: none;
}

.sqb_quiz_container_outer.template_num_template9:not(.template_num_template7):not(.template_num_template8) .quiz_quesans_template_outer:not(.ques_temp_template7) .a_d_next_btn .single_next_btn {
	float: none !important;
}

.Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper {
	position: sticky !important;
	top: 0;
	max-height: 100vh;
}

body>.wrapper.sqb-quiz-wrapper:not(.et-fb-iframe-ancestor) {
	overflow: visible;
}

#sqb_quiz_builder .Quiz-Template9-column-wrapper, #sqb_quiz_builder .Quiz-Template9-inner.template9-inner-center {
	max-width: var(--template9_temp_width);
	min-height: var(--template9_temp_height);
}

.Quiz-Template9-column-wrapper.sqb-template-bg-video-right .template9-progressbar {
	right: calc(50% + 15px);
}

/*Start Screen*/

/*.start_temp_container .Quiz-Template9-right-column-wrapper .Quiz-Template-content,
.startscreen-section .Quiz-Template9-right-column-wrapper .Quiz-Template-content,
.outcome-section .Quiz-Template9-right-column-wrapper .Quiz-Template-content { color: rgb(255, 255, 255); cursor: grab; font-size: 22px; line-height: 1.2; }
.Quiz-Template9-right-column-wrapper .take-quiz-btn,
#sqb_quiz_builder .outcome-section .Quiz-Template9-right-column-wrapper .Quiz-Template-content .take-quiz-btn { background-color: rgb(255, 61, 61); position: relative; padding-top: 15px; padding-bottom: 15px; margin-top: 30px; background-color: rgb(255, 61, 61); border-radius: 0; font-size: 30px;}
.start_temp_container .Quiz-Template9-right-column-wrapper .Quiz-Template-content,
.startscreen-section .Quiz-Template9-right-column-wrapper .Quiz-Template-content,
.outcome-section .Quiz-Template9-right-column-wrapper #result_temp_contentid { margin-top: 30px; }
.start_temp_container .Quiz-Template9-right-column-wrapper .Quiz-Template-title,
.startscreen-section .Quiz-Template9-right-column-wrapper .Quiz-Template-title,
.outcome-section .Quiz-Template9-right-column-wrapper .points_scored_result { font-family: 'DM Sans',sans-serif; font-size: 35px; color: #ffffff; margin-bottom: 30px; line-height: 1.2; }
.Quiz-Template.outer-style9.Quiz-Template-9 { max-width: 100%; }
.focus_mode_enabled .Quiz-Template.outer-style9.Quiz-Template-9 { max-width: 100%!important; }

.Quiz-Template.result_temp_outer, #sqb_quiz_builder .Quiz-Template.result_temp_outer { background: transparent; padding: 0; }

.hide-controls .vjs-control-bar { display: none; }*/

/*Template 9*/

/*.percentage_based_popup_sqb #sqb_quiz_builder .Quiz-Template9-column-wrapper,
.percentage_based_popup_sqb #sqb_quiz_builder .Quiz-Template9-inner.template9-inner-center,
.time_based_popup_sqb #sqb_quiz_builder .Quiz-Template9-column-wrapper,
.time_based_popup_sqb #sqb_quiz_builder .Quiz-Template9-inner.template9-inner-center,
.exit_popup_sqb #sqb_quiz_builder .Quiz-Template9-column-wrapper,
.exit_popup_sqb #sqb_quiz_builder .Quiz-Template9-inner.template9-inner-center,
.popup_popup_sqb #sqb_quiz_builder .Quiz-Template9-column-wrapper,
.popup_popup_sqb #sqb_quiz_builder .Quiz-Template9-inner.template9-inner-center{  min-height: auto;}

.percentage_based_popup_sqb .template_num_template9 .modal_pop_inn,
.time_based_popup_sqb .template_num_template9 .modal_pop_inn,
.exit_popup_sqb .template_num_template9 .modal_pop_inn,
.popup_popup_sqb .template_num_template9 .modal_pop_inn{ max-width: 100%!important; width: var(--template9_temp_width)!important; }

.percentage_based_popup_sqb #sqb_quiz_builder .Quiz-Template.Quiz-Template-9,
.time_based_popup_sqb #sqb_quiz_builder .Quiz-Template.Quiz-Template-9,
.exit_popup_sqb #sqb_quiz_builder .Quiz-Template.Quiz-Template-9,
.popup_popup_sqb #sqb_quiz_builder .Quiz-Template.Quiz-Template-9{ width: 100%!important; min-height: auto;}

.percentage_based_popup_sqb.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.show_cls.Quiz-Template-9 .question_container,
.time_based_popup_sqb.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.show_cls.Quiz-Template-9 .question_container,
.exit_popup_sqb.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.show_cls.Quiz-Template-9 .question_container,
.popup_popup_sqb.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.show_cls.Quiz-Template-9 .question_container{ display: block; }

*/
.sqb_popup_main_wrapper #sqb_quiz_builder .Quiz-Template9-column-wrapper, .sqb_popup_main_wrapper #sqb_quiz_builder .Quiz-Template9-inner.template9-inner-center {
	min-height: auto;
}

.sqb_popup_main_wrapper .template_num_template9 .modal_pop_inn {
	max-width: 100% !important;
	width: var(--template9_temp_width) !important;
}

.sqb_popup_main_wrapper #sqb_quiz_builder .Quiz-Template.Quiz-Template-9 {
	width: 100% !important;
	min-height: auto;
}

.sqb_popup_main_wrapper.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.show_cls.Quiz-Template-9 .question_container {
	display: block;
}

.sqb_popup_main_wrapper.template_num_template9.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.ans-recommendation-active.show_cls, .sqb_popup_main_wrapper.template_num_template9.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.is_a_d_active.show_cls {
	min-height: auto !important;
	padding-bottom: 20px !important;
	padding-top: 20px !important;
}

.sqb-start-popup .Quiz-Template9-right-column-wrapper, .sqb-start-popup .Quiz-Template9-left-column-wrapper {
	padding: 0 !important;
	margin: 0 !important;
	max-width: unset !important;
}

.sqb-start-popup .Quiz-Template9-right-column-wrapper .Quiz-Start-Template2 {
	padding: 0;
	margin: 0 !important;
}

.sqb-start-popup .Quiz-Template9-right-column-wrapper .Quiz-Start-Template2 .Quiz-Template-content {
	margin: 0;
}

.sqb-start-popup .Quiz-Template9-right-column-wrapper .Quiz-Start-Template2 .Quiz-Template-content .take-quiz-btn {
	margin-top: 20px;
}

.sqb-start-popup .startscreen-section.Quiz-Template9-column-wrapper {
	background: transparent;
}

.Quiz-Template9-left-column-wrapper .play-slient.video-has-thumb .vjs-loading-spinner {
	display: none !important;
}

body .sqb-repeat-background-image.sqbg-on.global-width-v2.sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .quiz_outer_fe.show_cls {
	background-repeat: no-repeat, repeat !important;
	background-size: cover, auto !important;
}

.Quiz-Template9-left-column-wrapper .vjs-loading-spinner {
	position: absolute;
	z-index: 999999;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	margin: 0;
	height: 100%;
	border-radius: 0;
	border: 0;
	opacity: 1;
}

.Quiz-Template9-left-column-wrapper .vjs-waiting .vjs-loading-spinner:before {
	position: absolute;
	width: 10em;
	height: 10em;
	border-radius: 50%;
	background-color: #fff;
	opacity: 0;
	animation: qt-loadanim004 2s infinite ease-out;
	left: calc(50% - 5em);
	top: calc(50% - 5em);
}

.Quiz-Template9-left-column-wrapper .vjs-waiting .vjs-loading-spinner:after {
	position: absolute;
	width: 6em;
	height: 6em;
	left: 0;
	left: calc(50% - 3em);
	top: 0;
	top: calc(50% - 3em);
	border-radius: 50%;
	background-color: #fff;
	opacity: 0;
	animation: qt-loadanim004 2s infinite ease-out;
	animation-delay: 1s;
}

.Quiz-Template9-left-column-wrapper .vjs-poster {
	display: none;
}

#spiderChartOutcome2 {
	max-width: var(--sqb_pie_chart_width) !important;
	height: var(--sqb_pie_chart_width) !important;
	margin-left: auto;
	margin-right: auto;
}

@keyframes qt-loadanim004 {
	0% {
		transform: scale(0%, 0%);
		opacity: 1;
	}
	
	100% {
		transform: scale(100%, 100%);
		opacity: 0;
	}
}

/************************ Template 9 end************************/

/************************ GLOBAL THEME CSS ************************/

/* For Title */
.sqbg-on.sgtfs #sqb_quiz_builder .Quiz-Template-title, .sqbg-on.sgtfs #sqb_quiz_builder .Quiz-Template-title > *, .sqbg-on.sgtfs #sqb_quiz_builder .personality_temp .points_scored_result, .sqbg-on.sgtfs #sqb_quiz_builder .personality_temp .points_scored_result > *, .sqbg-on.sgtfs #sqb_quiz_builder .Quiz-Template5-title, .sqbg-on.sgtfs #sqb_quiz_builder .Quiz-Template5-title > *, .sqbg-on.sgtfs #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor, .sqbg-on.sgtfs #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor > * {
	font-size: var(--sqb_global_title_font_size);
}

.sqbg-on.sgtc #sqb_quiz_builder .Quiz-Template-title, .sqbg-on.sgtc #sqb_quiz_builder .Quiz-Template-title > *, .sqbg-on.sgtc #sqb_quiz_builder .personality_temp .points_scored_result, .sqbg-on.sgtc #sqb_quiz_builder .personality_temp .points_scored_result > *, .sqbg-on.sgtc #sqb_quiz_builder .Quiz-Template5-title, .sqbg-on.sgtc #sqb_quiz_builder .Quiz-Template5-title > *, .sqbg-on.sgtc #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor, .sqbg-on.sgtc #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor > * {
	color: var(--sqb_global_title_color);
}

.sqbg-on.sgtff #sqb_quiz_builder .Quiz-Template-title, .sqbg-on.sgtff #sqb_quiz_builder .Quiz-Template-title > *, .sqbg-on.sgtff #sqb_quiz_builder .personality_temp .points_scored_result, .sqbg-on.sgtff #sqb_quiz_builder .personality_temp .points_scored_result > *, .sqbg-on.sgtff #sqb_quiz_builder .Quiz-Template5-title, .sqbg-on.sgtff #sqb_quiz_builder .Quiz-Template5-title > *, .sqbg-on.sgtff #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor, .sqbg-on.sgtff #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor > * {
	font-family: var(--sqb_global_title_font_family);
}

.sqbg-on.sgtlh #sqb_quiz_builder .Quiz-Template-title, .sqbg-on.sgtlh #sqb_quiz_builder .Quiz-Template-title > *, .sqbg-on.sgtlh #sqb_quiz_builder .personality_temp .points_scored_result, .sqbg-on.sgtlh #sqb_quiz_builder .personality_temp .points_scored_result > *, .sqbg-on.sgtlh #sqb_quiz_builder .Quiz-Template5-title, .sqbg-on.sgtlh #sqb_quiz_builder .Quiz-Template5-title > *, .sqbg-on.sgtlh #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor, .sqbg-on.sgtlh #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor > * {
	line-height: var(--sqb_global_title_line_height);
}

.sqbg-on #sqb_quiz_builder .Quiz-Template-title, .sqbg-on #sqb_quiz_builder .Quiz-Template-title > *, .sqbg-on #sqb_quiz_builder .personality_temp .points_scored_result, .sqbg-on #sqb_quiz_builder .personality_temp .points_scored_result > *, .sqbg-on #sqb_quiz_builder .Quiz-Template5-title, .sqbg-on #sqb_quiz_builder .Quiz-Template5-title > *, .sqbg-on #sqb_quiz_builder .Quiz-Template5-description, .sqbg-on #sqb_quiz_builder .Quiz-Template5-description > *, .sqbg-on #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor, .sqbg-on #sqb_quiz_builder .analyzing_result_content .analyzing_result_title.sqb_tiny_mce_editor > * {
	font-weight: var(--sqb_global_title_font_weight) !important;
}

/* For Description */
.sqbg-on.sgdfs #sqb_quiz_builder .Quiz-Template-content .sqb_content, .sqbg-on.sgdfs #sqb_quiz_builder .Quiz-Template-content .sqb_content > *, .sqbg-on.sgdfs #sqb_quiz_builder .Quiz-Template-content .Quiz-Template-content-inn, .sqbg-on.sgdfs #sqb_quiz_builder .Quiz-Template-content .Quiz-Template-content-inn > *, .sqbg-on.sgdfs #sqb_quiz_builder #result_temp_contentid:not(.take-quiz-btn) .sqb_tiny_mce_editor:not(.take-quiz-btn), .sqbg-on.sgdfs #sqb_quiz_builder #result_temp_contentid:not(.take-quiz-btn) .sqb_tiny_mce_editor:not(.take-quiz-btn) > *, .sqbg-on.sgdfs #sqb_quiz_builder .question_description, .sqbg-on.sgdfs #sqb_quiz_builder .question_description > *, .sqbg-on.sgdfs #sqb_quiz_builder .sqb_opt_in_h6, .sqbg-on.sgdfs #sqb_quiz_builder .sqb_opt_in_h6 > *, .sqbg-on.sgdfs #sqb_quiz_builder .Quiz-Template5-description, .sqbg-on.sgdfs #sqb_quiz_builder .Quiz-Template5-description > *, .sqbg-on.sgdfs #sqb_quiz_builder .analyzing_result_content .sqb_tiny_mce_editor, .sqbg-on.sgdfs #sqb_quiz_builder .analyzing_result_content .sqb_tiny_mce_editor > * {
	font-size: var(--sqb_global_description_font_size);
}

.sqbg-on.sgdc #sqb_quiz_builder .Quiz-Template-content .sqb_content, .sqbg-on.sgdc #sqb_quiz_builder .Quiz-Template-content .sqb_content > *, .sqbg-on.sgdc #sqb_quiz_builder .Quiz-Template-content .Quiz-Template-content-inn, .sqbg-on.sgdc #sqb_quiz_builder .Quiz-Template-content .Quiz-Template-content-inn > *, .sqbg-on.sgdc #sqb_quiz_builder #result_temp_contentid:not(.take-quiz-btn) .sqb_tiny_mce_editor:not(.take-quiz-btn), .sqbg-on.sgdc #sqb_quiz_builder #result_temp_contentid:not(.take-quiz-btn) .sqb_tiny_mce_editor:not(.take-quiz-btn):not(.outcome_button_pdf) > *, .sqbg-on.sgdc #sqb_quiz_builder .question_description, .sqbg-on.sgdc #sqb_quiz_builder .question_description > *, .sqbg-on.sgdc #sqb_quiz_builder .sqb_opt_in_h6, .sqbg-on.sgdc #sqb_quiz_builder .sqb_opt_in_h6 > *, .sqbg-on.sgdc #sqb_quiz_builder .Quiz-Template5-description, .sqbg-on.sgdc #sqb_quiz_builder .Quiz-Template5-description > *, .sqbg-on.sgdc #sqb_quiz_builder .analyzing_result_content .sqb_tiny_mce_editor, .sqbg-on.sgdc #sqb_quiz_builder .analyzing_result_content .sqb_tiny_mce_editor > * {
	color: var(--sqb_global_description_color);
}

.sqbg-on.sgdff #sqb_quiz_builder .Quiz-Template-content .sqb_content, .sqbg-on.sgdff #sqb_quiz_builder .Quiz-Template-content .sqb_content > *, .sqbg-on.sgdff #sqb_quiz_builder .Quiz-Template-content .Quiz-Template-content-inn, .sqbg-on.sgdff #sqb_quiz_builder .Quiz-Template-content .Quiz-Template-content-inn > *, .sqbg-on.sgdff #sqb_quiz_builder #result_temp_contentid:not(.take-quiz-btn) .sqb_tiny_mce_editor:not(.take-quiz-btn), .sqbg-on.sgdff #sqb_quiz_builder #result_temp_contentid:not(.take-quiz-btn) .sqb_tiny_mce_editor:not(.take-quiz-btn):not(.outcome_button_pdf) > *, .sqbg-on.sgdff #sqb_quiz_builder .question_description, .sqbg-on.sgdff #sqb_quiz_builder .question_description > *, .sqbg-on.sgdff #sqb_quiz_builder .sqb_opt_in_h6, .sqbg-on.sgdff #sqb_quiz_builder .sqb_opt_in_h6 > *, .sqbg-on.sgdff #sqb_quiz_builder .Quiz-Template5-description, .sqbg-on.sgdff #sqb_quiz_builder .Quiz-Template5-description > *, .sqbg-on.sgdff #sqb_quiz_builder .analyzing_result_content .sqb_tiny_mce_editor, .sqbg-on.sgdff #sqb_quiz_builder .analyzing_result_content .sqb_tiny_mce_editor > *, .sqbg-on.sgdff #sqb_quiz_builder .analyzing_result_note, .sqbg-on.sgdff #sqb_quiz_builder .analyzing_result_note > * {
	font-family: var(--sqb_global_description_font_family);
}

/*.sqbg-on.sgdlh #sqb_quiz_builder .Quiz-Template-content .sqb_content,
.sqbg-on.sgdlh #sqb_quiz_builder .Quiz-Template-content .sqb_content > *{
    line-height: var(--sqb_global_description_line_height);
}*/
.outcome_button_pdf:hover {
	opacity: .7;
}

.sqbg-on #sqb_quiz_builder .Quiz-Template-content .sqb_content, .sqbg-on #sqb_quiz_builder .Quiz-Template-content .sqb_content > *, .sqbg-on #sqb_quiz_builder .Quiz-Template-content .Quiz-Template-content-inn, .sqbg-on #sqb_quiz_builder .Quiz-Template-content .Quiz-Template-content-inn > *, .sqbg-on #sqb_quiz_builder #result_temp_contentid:not(.take-quiz-btn) .sqb_tiny_mce_editor:not(.take-quiz-btn), .sqbg-on #sqb_quiz_builder #result_temp_contentid:not(.take-quiz-btn) .sqb_tiny_mce_editor:not(.take-quiz-btn):not(.outcome_button_pdf) > *, .sqbg-on #sqb_quiz_builder .question_description, .sqbg-on #sqb_quiz_builder .question_description > *, .sqbg-on #sqb_quiz_builder .sqb_opt_in_h6, .sqbg-on #sqb_quiz_builder .sqb_opt_in_h6 > *, .sqbg-on #sqb_quiz_builder .Quiz-Template5-description, .sqbg-on #sqb_quiz_builder .Quiz-Template5-description > *, .sqbg-on #sqb_quiz_builder .analyzing_result_content .sqb_tiny_mce_editor, .sqbg-on #sqb_quiz_builder .analyzing_result_content .sqb_tiny_mce_editor > *, .sqbg-on #sqb_quiz_builder .analyzing_result_note, .sqbg-on #sqb_quiz_builder .analyzing_result_note > * {
	font-weight: var(--sqb_global_description_font_weight) !important;
}

/* For Option  */
.sqbg-on.sgqafs #sqb_quiz_builder .question_add_answer_outer_div .sql_ans_text, .sqbg-on.sgqafs #sqb_quiz_builder .question_add_answer_outer_div .sql_ans_text > * {
	font-size: var(--sqb_global_question_ans_font_size);
}

.sqbg-on.sgqac #sqb_quiz_builder .question_add_answer_outer_div .sql_ans_text, .sqbg-on.sgqac #sqb_quiz_builder .question_add_answer_outer_div .sql_ans_text > * {
	color: var(--sqb_global_question_ans_color);
}

.sqbg-on.sgqaff #sqb_quiz_builder .question_add_answer_outer_div .sql_ans_text, .sqbg-on.sgqaff #sqb_quiz_builder .question_add_answer_outer_div .sql_ans_text > * {
	font-family: var(--sqb_global_question_ans_font_family);
}

.sqbg-on #sqb_quiz_builder .question_add_answer_outer_div .sql_ans_text, .sqbg-on #sqb_quiz_builder .question_add_answer_outer_div .sql_ans_text > * {
	font-weight: var(--sqb_global_question_ans_font_weight);
}

.sqbg-on.sgqafs #sqb_quiz_builder .ans_in_resultpage {
	font-size: var(--sqb_global_question_ans_font_size);
}

.sqbg-on.sgqaff #sqb_quiz_builder .ans_in_resultpage {
	font-family: var(--sqb_global_question_ans_font_family);
}

.sqbg-on #sqb_quiz_builder .ans_in_resultpage {
	font-weight: var(--sqb_global_question_ans_font_weight);
}

/* Thrive Adding padding on h4 tag */
div .sqb_quiz_container_outer #sqb_quiz_builder.sqb_quiz_container h4 {
	padding: 0;
	margin: 0;
}

.sqb-1to4-template.sqbg-on.sgbw #sqb_quiz_builder .start_temp_outer, .sqb-1to4-template.sqbg-on.sgbw #sqb_quiz_builder .Quiz-Optin-Template, .sqb-1to4-template.sqbg-on.sgbw #sqb_quiz_builder .Quiz-Template.result_temp_outer, .sqb-1to4-template.sqbg-on.sgbw:not(.template_num_template4) #sqb_quiz_builder .Quiz-Template, .sqb-1to4-template.sqbg-on.sgbw #sqb_quiz_builder .Quiz-Template .outer-style3 .outer-style3-inner {
	background-color: var(--sqb_global_background) !important;
	box-shadow: var(--sqb_global_shadow_background_color) var(--sqb_global_shadow_horizontal_length) var(--sqb_global_shadow_vertical_length) var(--sqb_global_shadow_blur_radius) var(--sqb_global_shadow_spread_radius) !important;
	border-width: var(--sqb_global_border_width) !important;
	border-style: var(--sqb_global_border_style) !important;
	border-color: var(--sqb_global_border_color) !important;
}

.sqb-1to4-template.sgbw #sqb_quiz_builder .start_temp_outer, .sqb-1to4-template.sgbw #sqb_quiz_builder .Quiz-Optin-Template, .sqb-1to4-template.sgbw #sqb_quiz_builder .Quiz-Template.result_temp_outer, .sqb-1to4-template.sgbw:not(.template_num_template4) #sqb_quiz_builder .Quiz-Template, .sqb-1to4-template.sgbw #sqb_quiz_builder .Quiz-Template .outer-style3 .outer-style3-inner {
	background-color: var(--sqb_global_background) !important;
	box-shadow: var(--sqb_global_shadow_background_color) var(--sqb_global_shadow_horizontal_length) var(--sqb_global_shadow_vertical_length) var(--sqb_global_shadow_blur_radius) var(--sqb_global_shadow_spread_radius) !important;
	border-width: var(--sqb_global_border_width) !important;
	border-style: var(--sqb_global_border_style) !important;
	border-color: var(--sqb_global_border_color) !important;
}

.popup_popup_sqb .text_privacy_policy {
	margin-bottom: 20px;
}

.popup_popup_sqb.sqb-1to4-template.sqbg-on.sgbw #sqb_quiz_builder .start_temp_outer, .popup_popup_sqb.sqb-1to4-template.sqbg-on.sgbw #sqb_quiz_builder .Quiz-Optin-Template, .popup_popup_sqb.sqb-1to4-template.sqbg-on.sgbw #sqb_quiz_builder .Quiz-Template.result_temp_outer, .popup_popup_sqb.sqb-1to4-template.sqbg-on.sgbw:not(.template_num_template4) #sqb_quiz_builder .Quiz-Template, .popup_popup_sqb.sqb-1to4-template.sqbg-on.sgbw #sqb_quiz_builder .Quiz-Template .outer-style3 .outer-style3-inner {
	border-width: 0 !important;
	box-shadow: none !important;
}

.sqb-1to4-template.sqbg-on #sqb_quiz_builder .quiz_start_template_outer.show_cls .start_temp_outer {
	display: flex;
	flex-direction: column;
}

.template_num_template3 .sqb-cat-main-name {
	margin-bottom: 35px;
	margin-top: -55px;
}

.template_num_template3 #sqb_quiz_builder .Quiz-Template .Quiz-Template-title {
	margin-top: 0 !important;
}

.sqbg-on.sgdff .sqb-answer-matrix-table-scroll .matrix_label_text, .sqbg-on.sgdff .sqb_quiz_container .Quiz-Template.outer-style8 .rating_info, .sqbg-on.sgdff .type-slider-outer .slider_label, .sqbg-on.sgdff .question_type_matching_text .sqb_ans_item_outer.matching_text div.matching_answer_text, .sqbg-on.sgdff .sqb-match-drag-wrapper .drag-container .sqb-match-item.di1, .sqbg-on.sgdff .sqb_quiz_container .Quiz-Template input.sqb_input_ans_field, .sqbg-on.sgdff .weight-options-outer, .sqbg-on.sgdff .Quiz-Template.outer-style8 .sqb_ans_item .weight-options-outer input {
	font-family: var(--sqb_global_question_ans_font_family);
	font-weight: var(--sqb_global_question_ans_font_weight);
}

.sqbg-on.sgbff #sqb_quiz_builder .file_upload_button
.sqbg-on.sgbff #sqb_quiz_builder .retake_button, .sqbg-on.sgbff #sqb_quiz_builder .download_certificate_button, .sqbg-on.sgbff #sqb_quiz_builder .btn-add-vote, .sqbg-on.sgbff #sqb_quiz_builder .skip_question_button, .sqbg-on.sgbff #sqb_quiz_builder .single_back_btn, .sqbg-on.sgbff #sqb_quiz_builder .single_next_btn, .sqbg-on.sgbff #sqb_quiz_builder .take-quiz-btn, .sqbg-on.sgbff #sqb_quiz_builder .sqb_back_btn, .sqbg-on.sgbff #sqb_quiz_builder .firstname_ok_btn, .sqbg-on.sgbff #sqb_quiz_builder .a_d_next_btn, .sqbg-on.sgbff #sqb_quiz_builder .continue_btn, .sqbg-on.sgbff #sqb_quiz_builder .dap_see_details_btn, .sqbg-on.sgbff #sqb_quiz_builder .multiple_next_btn, .sqbg-on.sgbff #sqb_quiz_builder .buy-now-btn, .sqbg-on.sgbff #sqb_quiz_builder .continue-question-btn, .sqbg-on.sgbff #sqb_quiz_builder .skip-question-btn, .sqbg-on.sgbff #sqb_quiz_builder .take-quiz-btn, .sqbg-on.sgbff #sqb_quiz_builder .skip-question-btn {
	font-family: var(--sqb_global_button_font_family) !important;
}

.sqb-1to4-template .answer_container.question_add_answer_outer_div.image-option-.one-in-a-row.ranting_level_1.question_type_slider_has {
	margin-bottom: 25px;
}

/*Template 8 Global Customizer*/
body .sqbg-on.global-width-v2.sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .quiz_outer_fe.show_cls {
	background-color: var(--sqb_global_background_color) !important;
	max-width: var(--sqb_global_outer_width) !important;
	padding-top: var(--sqb_global_padding);
	padding-bottom: var(--sqb_global_padding);
	min-height: var(--sqb_global_height) !important;
	background-image: var(--sqb_global_background_image) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
}

.template_num_template8 .modal_popup_center .Quiz-Template.outer-style8, body .template_num_template8 .modal_popup_center .Quiz-Template.outer-style8 .Quiz-Optin-Template.outer-style8, body .sqb_quiz_container_outer.template_num_template8.popup_popup_sqb .quiz_optin_template_outer.quiz_outer_fe.show_cls, body .template_num_template8 .modal_popup_center .Quiz-Template.outer-style8 .result_temp_outer.outer-style8 {
	background-color: var(--sqb_global_background_color) !important;
}

/*body .sqbg-on.sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .Quiz-Template2.outer-style8,
body .sqbg-on.sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .Quiz-Template.result_temp_outer.outer-style8,
body .sqbg-on.sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .question_container .answer_container,
body .sqbg-on.sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .Quiz-Optin-Template.outer-style8{
    max-width: var(--sqb_global_inner_width)!important;
}*/

/* Template 5 Width and BG global option */

/*.sqbg-on.template_num_template5  .Quiz-start-Template5.start_temp_outer, 
.sqbg-on.template_num_template5 .Quiz-result-Template5, 
.sqbg-on.template_num_template5 .Quiz-Template.Quiz-Template-5, 
.sqbg-on.template_num_template5 .Quiz-Optin-Template {
    max-width: var(--sqb_global_outer_width)!important;
}

.sqbg-on.template_num_template5 .Quiz-start-Template5-inner,
.sqbg-on.template_num_template5 .Quiz-result-Template5-inner,
.sqbg-on.template_num_template5 .Quiz-Template.Quiz-Template-5 .Quiz-Template5-inner,
.sqbg-on.template_num_template5 .Quiz-Optin-Template{
    min-height: var(--sqb_global_height)!important;
}*/

/* Template 6 Width and BG global option */
.sqbg-on.template_num_template6:not(.sqb_popup_main_wrapper) .quiz_start_template_outer.quiz_outer_fe, .sqbg-on.template_num_template6:not(.sqb_popup_main_wrapper) .quiz_result_template_outer, .sqbg-on.template_num_template6:not(.sqb_popup_main_wrapper) .quiz_quesans_template_outer, .sqbg-on.template_num_template6:not(.sqb_popup_main_wrapper) .quiz_optin_template_outer, .sqbg-on.template_num_template6:not(.sqb_popup_main_wrapper) .quiz_analyzing_template_outer.quiz_outer_fe.show_cls, .sqbg-on.template_num_template6:not(.sqb_popup_main_wrapper) .quiz_firstname_template_outer.show_cls {
	background-color: var(--sqb_global_background_color) !important;
	width: var(--sqb_global_outer_width) !important;
	padding-top: var(--sqb_global_padding) !important;
	padding-bottom: var(--sqb_global_padding) !important;
	min-height: var(--sqb_global_height) !important;
	max-width: calc(100% - 1px) !important;
}

.sqbg-on.sqbbgi.template_num_template6 .background-image-template6 {
	background-image: var(--sqb_global_background_image) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
}

.sqbg-on.sqbbgi.template_num_template6 .background-image-template6 img {
	display: none;
}

/*New code added by 28/9/2024*/
.sqbg-on.template_num_template6:not(.sqb_popup_main_wrapper) #sqb_quiz_builder .quiz_firstname_template_outer.show_cls {
	align-items: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: cover;
	max-width: 100%;
}

.sqbg-on.template_num_template6:not(.sqb_popup_main_wrapper) #sqb_quiz_builder .quiz_firstname_template_outer.show_cls .Quiz-Template2.start_temp_outer.quiz_comon_template {
	display: flex !important;
	align-items: center;
	justify-content: center;
	height: 100%;
	position: relative;
	z-index: 999;
}

/*.sqbg-on.sgiwi.template_num_template6 .Quiz-Template,
.sqbg-on.sgiwi.template_num_template6 .Quiz-Template.result_temp_outer,
.sqbg-on.sgiwi.template_num_template6 .start_temp_outer,
.sqbg-on.sgiwi.template_num_template6 .Quiz-Optin-Template{
    width: var(--sqb_global_inner_width)!important;
    max-width: 100%!important;
}*/
.sqbg-on.sgibc.template_num_template6 .Quiz-Template, .sqbg-on.sgibc.template_num_template6 .Quiz-Template.result_temp_outer, .sqbg-on.sgibc.template_num_template6 .start_temp_outer, .sqbg-on.sgibc.template_num_template6 .Quiz-Optin-Template {
	background-color: var(--sqb_global_inner_background_color) !important;
}

.sqbg-on.sgabc.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer .sqb_ans_item {
	background-color: transparent !important;
}

.sqbg-on.sgabc.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer {
	background-color: var(--sqb_global_ans_background_color) !important;
}

.sqbg-on.sgabhc.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover {
	background-color: var(--sqb_global_ans_background_hover_color) !important;
}

.sqbg-on.sgathc.template_num_template6 #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover .sql_ans_text, .sqbg-on.sgathc.template_num_template6 #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover .sql_ans_text > *, .sqbg-on.sgathc.template_num_template6 #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected .sql_ans_text > * {
	color: var(--sqb_global_ans_text_hover_color) !important;
}

.sqbg-on.sgbc.template_num_template6.sqb-flat-quiz #sqb_quiz_builder {
	background-color: var(--sqb_global_background_color);
}

/*inline color not working in hover*/
.sqbg-on.sgathc.template_num_template6 #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover *, .sqbg-on.sgathc.template_num_template6 #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected * {
	color: var(--hover_select_text_color) !important;
}

.sqbg-on.sgabrc.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer {
	border-color: var(--sqb_global_ans_border_radius_color);
	border-width: var(--sqb_global_ans_border_width);
}

.sqbg-on.sgabhc.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover, .sqbg-on.sgabhc.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected {
	border-color: var(--sqb_global_ans_border_radius_hover_color);
}

/* Template 7 Width and BG global option */
.template_num_template7.sqbg-on .result_temp_outer.outer-style7, .template_num_template7.sqbg-on .Quiz-Template.outer-style7, .template_num_template7.sqbg-on .start_temp_outer.outer-style7, .template_num_template7.sqbg-on  .Quiz-Optin-Template.outer-style7 {
	background-color: var(--sqb_global_background_color) !important;
	width: var(--sqb_global_outer_width) !important;
	padding-top: var(--sqb_global_padding) !important;
	padding-bottom: var(--sqb_global_padding) !important;
}

/* Template 9 Width and BG global option */
.template_num_template9.sqbg-on .Quiz-Template9-column-wrapper {
	max-width: var(--sqb_global_outer_width) !important;
}

.template_num_template9.sqbg-on .Quiz-Template9-column-wrapper {
	min-height: calc(var(--sqb_global_height) - 200px) !important;
}

.sqbg-on.sgabc .question_container.question_type_with_bg_color  .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item {
	background: var(--sqb_global_ans_background_color) !important;
}

.sqbg-on.sgabw .question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item {
	box-shadow: var(--sqb_global_ans_border_radius_color) 0px 0px 0px var(--sqb_global_ans_border_width) inset;
}

.sqbg-on.sgabhc .question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item_outer:hover .sqb_ans_item {
	background: var(--sqb_global_ans_background_hover_color) !important;
}

.sqbg-on.sgathc .question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item_outer:hover .sqb_ans_item * {
	color: var(--sqb_global_ans_text_hover_color) !important;
}

.sqbg-on.sgabw .question_container.question_type_with_bg_color .Quiz-Template9-inner .question_add_answer_outer_div .sqb_ans_item_outer:hover .sqb_ans_item {
	box-shadow: var(--sqb_global_ans_border_radius_hover_color) 0px 0px 0px var(--sqb_global_ans_border_width) inset;
}

span.sqbShowStartTemplateImageOuter {
	display: none !important;
}

.template_num_template6 #sqb_quiz_builder .Quiz-Template2 {
	max-width: 940px;
}

.sqbform img.ui-datepicker-trigger {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.sqbform  .custom-date-field {
	position: relative;
}

p.dap-text-xp-text.dap-text-xp-heading {
	display: block;
	font-size: 1.5em;
	margin-block-start: .83em;
	margin-block-end: .83em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
}

/*Name Question type Start*/
body div #sqb_quiz_builder .Quiz-Template .question_type_name .question_add_answer_outer_div.answer_container div.sqb_ans_item_outer.name_cls, #sqb_quiz_builder .Quiz-Template .question_type_name .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls:hover {
	padding: 0 !important;
	border: none !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none;
}

#sqb_quiz_builder .Quiz-Template .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field {
	background: transparent !important;
	border-bottom: 2px solid #ababab;
	padding: 8px 0px;
	font-size: 18px;
	box-shadow: none !important;
	outline: none !important;
	font-weight: 800;
	color: #000 !important;
}

#sqb_quiz_builder .Quiz-Template .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls  .sqb_ans_item {
	background: transparent !important;
}

#sqb_quiz_builder .Quiz-Template .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field:hover {
	box-shadow: none;
	border-color: #000;
}

#sqb_quiz_builder .Quiz-Template .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field::-webkit-input-placeholder {
	color: #ababab !important;
}

#sqb_quiz_builder .Quiz-Template .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field:hover::-webkit-input-placeholder {
	color: #000 !important;
}

#sqb_quiz_builder .Quiz-Template .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field:hover {
	border-color: var(--bg_hover_select_color);
}

#sqb_quiz_builder .Quiz-Template .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field:hover::-webkit-input-placeholder {
	color: var(--bg_hover_select_color) !important;
}

#sqb_quiz_builder .Quiz-Template .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field {
	color: var(--sqb_global_question_ans_color) !important;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field:hover {
	border-color: var(--template8-answerbox-shadow-color);
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field:hover::-webkit-input-placeholder {
	color: var(--template8-answerbox-shadow-color) !important;
}

#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.name_cls input.sqb_name_ans_field {
	color: var(--sqb_global_question_ans_color) !important;
}

.Quiz-Optin-Template.quiz_comon_template.outer-style8 {
	border: none !important;
}

.Quiz-Template.outer-style8 .question_details {
	margin-left: auto;
	margin-right: auto;
}

.iti-mobile .iti--container {
	z-index: 999999;
	width: calc(100% - 60px);
}

.template_num_template1 .personality_temp .points_scored_result {
	text-align: center;
}

/*Name Question type End*/
.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .skip_continue_button_wrapper {
	margin-top: 20px !important;
}

html body .sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .skip_continue_button_wrapper > div > div {
	margin-top: 0 !important;
}

/*Template 8 leadgeneration two boxes showing in exit intent popup*/
body .sqb_popup_main_wrapper.sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .quiz_outer_fe.show_cls.quiz_result_template_outer .Quiz-Template.result_temp_outer.outer-style8 {
	width: 100% !important;
}

body .sqb_popup_main_wrapper.sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .quiz_outer_fe.show_cls.quiz_result_template_outer {
	padding-top: 0;
}

body .sqbg-on.global-width-v2.sqb_quiz_container_outer.template_num_template8:not(.popup_popup_sqb) .quiz_outer_fe.show_cls {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*Uday/Arun Css For template 1 Background hover text color issue*/
.sqbg-on #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover *, .sqbg-on #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected * {
	color: var(--sqb_global_ans_text_hover_color, var(--sqb_global_question_ans_color));
}

.sqb-rtl {
	direction: rtl;
}

@media (max-width:  1200px) {
	.Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side .Quiz-Template-title, .personality_temp .Quiz-result-Template5-left .points_scored_result {
		font-size: 30px !important;
		margin: 0 !important;
	}
	
	.Quiz-Template9-right-side {
		padding: 0 40px;
	}
}

@media (max-width: 991px) {
	.Quiz-Template.outer-style7 .question_add_answer_outer_div:not(.image_option_has).answer_container.grid-layout-active.no_image_option .sqb_ans_item_outer {
		width: 100%;
		max-width: 100%;
		padding: 10px;
		margin: 0 !important;
	}
	
	#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active:not(.layout-one-in-row-active):not(.layout-two-in-row-active) .sqb_ans_item_outer {
		width: calc(50% - 1em);
		max-width: calc(50% - 1em);
	}
	
	#question_answer_chart .answer-data-chart, .answer-data-chart {
		padding-left: 15px;
	}
	
	.Quiz-Template9-right-side {
		padding: 0 20px;
	}
	
	#sqb_quiz_builder .sqb-category-breakdown .sqb-col-2 {
		width: 100%;
	}
	
	#sqb_quiz_builder .sqb-category-breakdown .sqb-col-3 {
		width: 100%;
	}
	
	#sqb_quiz_builder .Quiz-Optin-Template.outer-style7.Quiz-Optin-Template {
		display: block;
		max-width: 100%;
	}
}

@media (max-width:  767px) {
	.sqb_quiz_container_outer .answer_container.layout-three-in-row-active.grid-layout-active .sqb_ans_item_outer {
		width: 100%;
		max-width: 100%;
	}
	
	.sqb_quiz_container_outer .answer_container.layout-two-in-row-active.grid-layout-active .sqb_ans_item_outer {
		width: 100%;
		max-width: 100%;
	}
	
	.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.sqb_quiz_container_outer .sqb_quiz_container .Quiz-Template2, .sqb_quiz_container_outer .sqb_quiz_container .Quiz-Optin-Template {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	#sqb_quiz_builder .question_img_div img, #sqb_quiz_builder .question_img_div {
		height: auto !important;
	}
	
	body #question_answer_chart {
		padding: 20px 15px;
	}
	
	#sqb_quiz_builder .Quiz-Template {
		max-width: 100% !important;
	}
	
	.Quiz-Template .Quiz-Template-title, #sqb_quiz_builder .Quiz-Template .Quiz-Template-title {
		margin: 0;
	}
	
	.Quiz-Template2 .take-quiz-btn, #sqb_quiz_builder .Quiz-Template2 .take-quiz-btn {
		max-width: 200px !important;
	}
	
	/* Matrix Question Type */
	.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.Quiz-Template .Quiz-Template-title, #sqb_quiz_builder .Quiz-Template .Quiz-Template-title {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.sqb_quiz_container_outer .SQB-main-table tr.sqb_ans_item_outer.matrix_cls {
		margin: 20px 0 30px !important;
	}
	
	.sqb_quiz_container_outer .sqb_quiz_container .SQB-main-table .matrix_cls {
		display: block !important;
	}
	
	.SQB-main-table thead {
		display: none !important;
	}
	
	.sqb_quiz_container_outer .sqb-answer-matrix-table-scroll th div {
		width: 100%;
		float: left;
		margin: 0 auto;
		display: inline-grid;
		max-width: 100%;
		white-space: normal;
		line-height: 1.5;
	}
	
	.sqb_quiz_container_outer .SQB-main-table .matrix_cls td {
		display: inline-block;
		text-align: left;
		width: 100%;
		clear: both;
	}
	
	.sqb__radio-group {
		float: left;
		margin-right: 10px;
	}
	
	.sqb-answer-matrix-table-scroll table.SQB-main-table input[type=radio] {
		margin: 4px;
	}
	
	.sqb__radio-group .sqb__radio-button {
		z-index: 1;
	}
	
	.sqb-answer-matrix-table-scroll .heading_title_th {
		margin-top: 0px;
	}
	
	.heading_title_th {
		display: block;
		font-size: 16px;
	}
	
	.sqb-answer-matrix-table-scroll table.SQB-main-table tbody th, .sqb-answer-matrix-table-scroll table.SQB-main-table tbody td {
		color: #333;
		font-weight: 600;
		font-size: 14px;
	}
	
	.modal_pop_inn {
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.sqb_quiz_container .Quiz-Template .Quiz-Template-title, .sqb_quiz_container .Quiz-Template .Quiz-Template-image, .sqb_quiz_container .Quiz-Optin-Template .Quiz-Template-content, .sqb_quiz_container .Quiz-Template-content p, .sqb_quiz_container .Quiz-Template-content ul.Quiz-question-points {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.Quiz-Optin-Template h6, .sqb_quiz_container .Quiz-Optin-Template h6, .Quiz-Optin-Template .sqb_opt_in_h6 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.Quiz-Template.Quiz-Template-5 .Quiz-Template5-inner, .sqb_quiz_container.sqb_template5-fullWidth .Quiz-result-Template5 .Quiz-result-Template5-inner, .sqb_quiz_container.sqb_template5-fullWidth .Quiz-start-Template5 .Quiz-start-Template5-inner {
		display: flex;
		flex-direction: column;
		width: 100%;
		flex-wrap: nowrap;
		min-height: auto !important;
		min-width: 100%;
		max-width: 100%;
		align-items: unset;
	}
	
	.Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side, .Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side, .Quiz-start-Template5-left, .Quiz-start-Template5-right, .Quiz-result-Template5-left, .Quiz-result-Template5-right {
		width: 100% !important;
		max-width: 100% !important;
		flex-basis: 100% !important;
		padding: 30px 10px !important;
	}
	
	.Quiz-start-Template5-right, .Quiz-Template.Quiz-Template-5 .Quiz-Template5-right-side, .Quiz-result-Template5-right {
		padding: 50px 10px !important;
	}
	
	.Quiz-Template.Quiz-Template-5 .Quiz-Template5-left-side .sqb_question_progress {
		position: relative;
		top: 0;
	}
	
	.Quiz-Optin-Template5_outer .Quiz-Optin-Template {
		padding: 0 15px;
	}
	
	.question_add_answer_outer_div .sqb_ans_item .sqb_ans_item_inner {
		height: auto;
	}
	
	.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .sql_ans_text {
		padding: 0 !important;
	}
	
	.Quiz-Template.outer-style7 .question_add_answer_outer_div.image_option_has.answer_container.grid-layout-active .sqb_ans_item_outer > .sqb_ans_item {
		margin-bottom: 0;
	}
	
	.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active .sqb_ans_item .sql_ans_text {
		padding: 0 !important;
	}
	
	.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container.question_type_ranking_choices .answer_container.ranting_level_6 .sqb_ans_item_outer {
		width: calc(16.66% - 10px);
		max-width: calc(16.66% - 10px);
	}
	
	.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container .answer_container {
		gap: 10px;
	}
	
	.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container .answer_container .sqb-answer-matrix-table-scroll {
		padding: 0;
	}
	
	.Quiz-Template.outer-style7 .question_add_answer_outer_div.image_option_has.answer_container.grid-layout-active .sqb_ans_item_outer.matrix_cls, .Quiz-Template.outer-style7 .sqb-answer-matrix-table-scroll table.SQB-main-table tbody tr.sqb_ans_item_outer {
		display: block !important;
	}
	
	.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.outer-style7 {
		max-width: 100% !important;
		margin: 0 !important;
	}
	
	.sqb_quiz_container_outer .question_add_answer_outer_div .sqb_ans_item_outer.ranking_choices .sql_ans_text > div {
		padding-left: 20px;
	}
	
	.template_num_template7 .sqb_quiz_container .quiz_outer_fe {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.Quiz-Template.outer-style7 .question_add_answer_outer_div.grid-layout-active.layout-four-in-row-active .sqb_ans_item {
		width: 100%;
		max-width: 100%;
	}
	
	.template_num_template7.sqb_quiz_container_outer .sqb_quiz_container .quiz_outer_fe.show_cls {
		display: block !important;
	}
	
	.Quiz-Template.result_temp_outer.outer-style7 {
		padding: 0 !important;
	}
	
	.template_num_template7 .sqb_quiz_container .quiz_outer_fe .Quiz-Template2 #start_img_temp2 {
		display: block !important;
	}
	
	.Quiz-Template.result_temp_outer {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.sqb_quiz_container_outer .sqb_quiz_container .quiz_outer_fe.show_cls {
		flex-direction: row;
		flex-wrap: wrap;
	}
	
	.sqb_quiz_container_outer .sqb_quiz_container .quiz_outer_fe.show_cls .outcome_div {
		display: block;
		width: 100%;
	}
	
	.sqb_quiz_container_outer .quiz_type_poll .quiz_quesans_template_outer .sqb-change-vote-action .single_next_btn.btn-add-vote {
		max-width: 100% !important;
		width: 100% !important;
	}
	
	.quiz_type_poll .sqb-change-vote-action {
		margin-left: auto;
		text-align: center;
		display: inline-flex;
		flex-direction: column;
		width: 100%;
		gap: 15px;
	}
	
	.quiz_type_poll .sqb-vote-footer {
		flex-direction: column;
		padding: 10px;
	}
	
	.quiz_type_poll .sqb-change-vote-action a.sqb-view-result.show_cls {
		margin-right: 0;
	}
	
	.quiz_type_poll .sqb-change-vote-count-results {
		padding-right: 0;
		margin-bottom: 10px;
	}
	
	.Quiz-Template.outer-style8 .Quiz-Template-title, .Quiz-Template.outer-style8 .Quiz-Template-title {
		font-size: 20px !important;
	}
	
	#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active:not(.layout-one-in-row-active):not(.layout-two-in-row-active) .sqb_ans_item_outer {
		width: 100%;
		max-width: 100%;
	}
	
	#Quiz-Screen-Settings .Quiz-Template.outer-style8 .question_add_answer_outer_div.grid-layout-active.layout-four-in-row-active .sqb_ans_item, #sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active .sqb_ans_item_outer {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container.grid-layout-active:not(.layout-one-in-row-active):not(.layout-two-in-row-active) .sqb_ans_item_outer {
		width: 100%;
		max-width: 100%;
	}
	
	.Quiz-Template.outer-style8 .question_type_matrix .question_add_answer_outer_div.answer_container .sqb_ans_item_outer {
		margin: 20px 0 30px !important;
	}
	
	.quiz_start_template_outer.quiz_outer_fe.show_cls.done_screen .take-quiz-btn {
		min-width: 100px;
		width: 100%;
		max-width: 100%;
	}
	
	body div .Quiz-Template2.outer-style8 .take-quiz-btn, #sqb_quiz_builder .Quiz-Template2.outer-style7 .take-quiz-btn {
		min-width: 100px;
		width: 100%;
		max-width: 100%;
	}
	
	.Quiz-Template.result_temp_outer, #sqb_quiz_builder .Quiz-Template.result_temp_outer {
		padding: 20px;
	}
	
	.sqb_quiz_container_outer .sqb_quiz_container .quiz_quesans_template_outer .Quiz-Template.outer-style8 {
		max-width: 100% !important;
	}
	
	.result_temp_outer.outer-style8 .take-quiz-btn, #sqb_quiz_builder .result_temp_outer.outer-style8 .take-quiz-btn {
		width: 100% !important;
	}
	
	.Quiz-Start-Template2 .take-quiz-btn, .Start-template-withbutton .take-quiz-btn {
		max-width: 250px;
	}
	
	.Quiz-Template .take-quiz-btn, #sqb_quiz_builder .Quiz-Template .take-quiz-btn {
		width: 100% !important;
	}
	
	.template_num_template1.sqb_quiz_container_outer .question_type_rating .answer_container .sqb_ans_item_outer {
		max-width: calc(20% - 20px);
		flex-basis: calc(20% - 20px);
	}
	
	div#sqb-answer-matrix-table-scroll {
		margin: 0;
		padding: 0;
		max-width: 100%;
	}
	
	#sqb_quiz_builder .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer.matrix_cls {
		padding: 0;
	}
	
	.sqb_quiz_container_outer .question_type_rating .answer_container .sqb_ans_item_outer {
		max-width: calc(20% - 21px);
		flex-basis: calc(20% - 21px);
	}
	
	.sqb_select_questions #select_question_id {
		width: 100%;
	}
	
	.chart-container canvas {
		width: 80% !important;
	}
	
	.template_num_template6.popup_popup_sqb #sqb_quiz_builder .quiz_result_template_outer .outcome_div {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	/*Template 9*/
	.Quiz-Template9-column-wrapper, .Quiz-Template9-inner {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}
	
	.Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper {
		max-width: 100%;
		height: 400px;
	}
	
	.sqb-template-bg-full-width.Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper {
		height: unset;
	}
	
	.Quiz-Template9-column-wrapper .Quiz-Template9-right-column-wrapper {
		max-width: 100%;
	}
	
	.Quiz-Template9-left-side, .Quiz-Template9-right-side {
		max-width: 100%;
		padding: 20px;
	}
	
	.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container .answer_container {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.Quiz-Template9-column-wrapper .Quiz-Template9-left-column-wrapper {
		position: relative !important;
	}
	
	.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container.question_type_rating .Quiz-Template9-right-column-wrapper .answer_container .sqb_ans_item.ans_type_rating {
		min-width: 100%;
	}
	
	.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container.question_type_rating .Quiz-Template9-right-column-wrapper .answer_container {
		display: flex;
		justify-content: space-between;
	}
	
	.sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .question_container.question_type_rating .Quiz-Template9-right-column-wrapper .answer_container .sqb_ans_item .sql_ans_text {
		text-align: center;
	}
	
	.Quiz-Template9-column-wrapper .take-quiz-btn {
		max-width: 100%;
	}
	
	.Quiz-Template9-column-wrapper.sqb-template-bg-video-right .template9-progressbar {
		top: 415px;
		right: 10px;
	}
	
	.video-element-outer.startTemplateVideoOuter {
		max-width: 100%;
		height: auto;
		min-height: unset;
	}
	
	#sqb_quiz_builder .Quiz-Optin-Template.outer-style8 .continue_btn {
		max-width: 100% !important;
		width: auto !important;
	}
}

.et_divi_theme .quiz_start_template_outer  .take-quiz-btn.show_cls {
	display: inline-block !important;
}

#sqb_quiz_builder .Quiz-Template5-description, #sqb_quiz_builder .Quiz-Template5-description p {
	color: #fff;
}

.sqb-no_next_button .question_container_disabled, .sqb-category_names .question_container_disabled {
	pointer-events: auto;
	opacity: 1;
}

.sqb-flat-quiz-question_on_category .question_container_disabled, .sqb-category_names .question_container_disabled {
	pointer-events: auto;
	opacity: 1;
}

.question-on-category-with-button.sqb-flat-quiz-question_on_category .question_container_disabled {
	opacity: .3;
	pointer-events: none;
}

/*.sqb-flat-quiz-question_on_category .back-next-btn,.sqb-flat-quiz-question_on_category .continue-question-action{display:none !important}*/
.sqb-flat-quiz-question_on_category:not(.question-on-category-with-button) .back-next-btn, .sqb-flat-quiz-question_on_category:not(.question-on-category-with-button) .continue-question-action {
	display: none !important;
}

.question-on-category-with-button .pagination-next-btn {
	display: none !important;
}

.sqb-flat-quiz-fixed_number .question_container_disabled, .sqb-category_names .question_container_disabled {
	pointer-events: auto;
	opacity: 1;
}

.sqb-flat-quiz-fixed_number .back-next-btn, .sqb-flat-quiz-fixed_number .continue-question-action {
	display: none !important;
}

/*.sqb-no_next_button .single_next_btn , .sqb-category_names .single_next_btn  {display: none !important;}
.sqb-no_next_button .continue-question-action , .sqb-category_names .continue-question-action  {display: none !important;}
*/

/*Category CSS*/
.sqb-flat-quiz .pagination_all_div.show_cls {
	flex-direction: column;
}

.sqb-flat-quiz .pagination_all_div .sqb-category-anchor-main {
	display: flex;
	gap: 20px;
	margin-bottom: 20px;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	max-width: var(--sqb_global_outer_width);
}

.sqb-flat-quiz .pagination_all_div .sqb-category-anchor-main .category-anchor-link a {
	color: #000;
	color: var(--setting_category_link_color);
	text-decoration: none;
	font-size: 18px;
	font-weight: 600;
	padding: 5px;
	font-family: "DM Sans", sans-serif;
	border-radius: 0;
	display: block;
	border-bottom: 3px solid;
}

.sqb-cat-main-name {
	text-align: right;
	font-weight: 600;
}

.sqb-1to4-template.sqb-flat-quiz .quiz_optin_template_outer .Quiz-Optin-Template.quiz_comon_template {
	max-width: 700px !important;
}

.sqbg-on.sqbbgi.template_num_template6.sqb-flat-quiz #sqb_quiz_builder {
	background-image: var(--sqb_global_background_image);
}

/*Template 6*/
.template_num_template6.sqb-flat-quiz #sqb_quiz_builder {
	background-image: var(--template6_background_image);
	background-position: top;
	background-attachment: fixed;
	background-size: cover;
	background-color: #fff7f0;
	padding-top: 40px;
	padding-bottom: 40px;
}

.template_num_template6.sqb-flat-quiz #sqb_quiz_builder:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .07);
	content: "";
	z-index: 0;
}

.template_num_template6.sqb-flat-quiz .background-image-template6 {
	display: none;
}

.template_num_template6.sqb-flat-quiz .quiz_quesans_template_outer.show_cls, .template_num_template6.sqb-flat-quiz #sqb_quiz_builder .quiz_optin_template_outer.show_cls, .template_num_template6.sqb-flat-quiz .quiz_result_template_outer.quiz_outer_fe.show_cls, .template_num_template6.sqb-flat-quiz .quiz_start_template_outer.quiz_outer_fe.show_cls, .template_num_template6.sqb-flat-quiz .quiz_firstname_template_outer.quiz_outer_fe.show_cls, .template_num_template6.sqb-flat-quiz .quiz_analyzing_template_outer.quiz_outer_fe.show_cls {
	background: transparent !important;
	min-height: unset !important;
}

.template_num_template6.sqb-flat-quiz .pagination_all_div .sqb-category-anchor-main {
	max-width: var(--template6_inner_width);
}

/*Template 8*/
.sqb-flat-quiz.sqb_quiz_container_outer.template_num_template8 .sqb_quiz_container .quiz_quesans_template_outer.quiz_quesans_template_outer.pagination_all_div .Quiz-Template {
	margin-bottom: 0;
	padding: 0;
}

body .sqb-flat-quiz.sqb_quiz_container_outer.template_num_template8 .quiz_outer_fe.show_cls {
	padding: 40px 40px 0;
}

body .sqb-flat-quiz.sqb_quiz_container_outer.template_num_template8 .quiz_optin_template_outer.show_cls {
	padding-top: 0px;
	padding-bottom: 0px;
}

body .sqb-flat-quiz.sqb_quiz_container_outer.template_num_template8 #sqb_quiz_builder .Quiz-Optin-Template.outer-style8 {
	padding-top: 0;
	padding-bottom: 0px;
}

body .sqb-flat-quiz.sqb_quiz_container_outer.template_num_template8 .pagination_all_div .sqb-category-anchor-main {
	max-width: var(--template8_inner_width);
}

body .sqb-flat-quiz.sqb_quiz_container_outer.template_num_template8 .pagination_all_div .sqb-category-anchor-main .category-anchor-link a:hover {
	opacity: .6;
}

body .sqb-flat-quiz.sqb_quiz_container_outer.template_num_template8 #sqb-answer-matrix-table-scroll {
	padding: 0;
	margin: 0;
	max-width: 100%;
}

/* body .sqb-flat-quiz.sqb_quiz_container_outer.template_num_template8 .sqb_quiz_container_outer .quiz_outer_fe.show_cls .Quiz-Template-outer { max-width: 100%!important; }
body .sqb-flat-quiz.sqb_quiz_container_outer.template_num_template8 .sqb_quiz_container_outer .quiz_outer_fe.quiz_quesans_template_outer .outer-style8 .question_container .answer_container { max-width: 100%!important; } */
.sqbg-on.sgabc.template_num_template6 .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected {
	background-color: var(--sqb_global_ans_background_hover_color) !important;
}

/* New Global level settings */
.sqb-gls-global.sqbg-on .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer .sqb_ans_item, .sqb-gls-global.sqbg-on .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer {
	background: var(--sqb_global_ans_background_color) !important;
}

html body .sqb-gls-global.sqbg-on #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected, .sqb-gls-global.sqbg-on .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover {
	background: var(--sqb_global_ans_background_hover_color) !important;
}

.sqb-gls-global.sqbg-on .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected .sqb_ans_item, .sqb-gls-global.sqbg-on .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover .sqb_ans_item {
	background: transparent !important;
}

.sqb-gls-global.sqbg-on #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover *, .sqb-gls-global.sqbg-on #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected * {
	color: var(--sqb_global_ans_text_hover_color) !important;
}

.sqb-gls-global.sqbg-on #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer:hover *, .sqb-gls-global.sqbg-on #sqb_quiz_builder .question_container.question_type_with_bg_color .question_add_answer_outer_div .sqb_ans_item_outer.sqb_ans_selected * {
	color: var(--sqb_global_ans_text_hover_color) !important;
}

/*Category Box for outcome*/
#sqb_quiz_builder .sqb-category-breakdown {
	display: flex;
	gap: 20px;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
}

#sqb_quiz_builder .sqb-category-breakdown .sqb-categoy-bd-inner {
	width: 100%;
}

#sqb_quiz_builder .sqb-category-breakdown .sqb-col-2 {
	width: calc(50% - 10px);
}

#sqb_quiz_builder .sqb-category-breakdown .sqb-col-3 {
	width: calc(33.33% - 20px);
}

#sqb_quiz_builder .sqb-category-card h3 {
	font-size: var(--setting_category_title_font_size);
	color: var(--setting_category_title_font_color);
	margin-bottom: 10px;
	overflow-wrap: break-word;
	hyphens: auto;
	font-family: var(--setting_category_title_font_family);
}

#sqb_quiz_builder .Quiz-Template-content .sqb-category-card p {
	font-size: var(--setting_category_desc_font_size) !important;
	color: var(--setting_category_desc_font_color);
	font-family: var(--setting_category_desc_font_family);
	overflow-wrap: break-word;
	hyphens: auto;
}

.sqb_global_theme_enable_each_template .Quiz-Template.result_temp_outer #result_temp_contentid .ShowCategoryScoreContent * {
	font-size: var(--setting_category_desc_font_size) !important;
}

#sqb_quiz_builder .sqb-category-card {
	box-shadow: 0px 3px 10px rgba(34, 35, 58, .2);
	padding: 20px 15px 55px;
	border-radius: 6px;
	position: relative;
	height: 100%;
	background-color: var(--setting_category_background_color);
}

#sqb_quiz_builder .sqb-categoy-progress-bar {
	height: 10px;
	background-color: #eee;
	border-radius: 5px;
	position: relative;
}

#sqb_quiz_builder .sqb-categoy-progress {
	height: 100%;
	border-radius: 5px;
}

#sqb_quiz_builder .sqb-categoy-progress-info {
	display: flex;
	justify-content: space-between;
	margin-top: 5px;
}

#sqb_quiz_builder .sqb-categoy-score {
	font-weight: bold;
}

#sqb_quiz_builder .sqb-categoy-range {
	font-weight: bold;
}

#sqb_quiz_builder .sqb-categoy-progress-info > span {
	font-size: 14px;
	font-weight: 600;
	color: var(--setting_category_desc_font_color);
	font-family: var(--setting_category_desc_font_family);
}

#sqb_quiz_builder .sqb-categoy-progress-info  span strong {
	font-weight: 600 !important;
}

#sqb_quiz_builder .sqb-outcome-progressbar-wrapper {
	position: absolute;
	bottom: 10px;
	width: calc(100% - 30px);
	font-family: var(--setting_category_desc_font_family);
}

.custom_add_fields input[type="text"], .custom_add_fields input, .custom_add_fields select {
	pointer-events: auto !important;
}

.category-breakdown-append {
	margin-top: 10px;
}

/*.contional-tags-breakdown-append br+br+br { display: none; }
.contional-tags-breakdown-append br+br+br+br { display: block; }*/
.conditional-tags br:first-child {
	display: none;
}

/*.sqb-condition-tags-on .sqb_outcome_tiny_mce_editor br { display: block; }
.sqb-condition-tags-on .sqb_outcome_tiny_mce_editor br + br { display: none; }*/
.sqb-condition-tags-on .sqb_outcome_tiny_mce_editor .conditional-tags br {
	display: block;
}

.sqb-condition-tags-on .sqb_outcome_tiny_mce_editor .conditional-tags br:first-child {
	display: none;
}

.sqb-condition-tags-on .sqb_outcome_tiny_mce_editor .conditional-tags br:last-child {
	display: none;
}

/*.sqb-condition-tags-on .sqb_outcome_tiny_mce_editor .conditional-tags br + br { display: none; }*/
.contional-tags-breakdown-append ~ br {
	display: none;
}

.contional-tags-breakdown-append ~ br+br {
	display: block;
}

.sqb-empty-tab-box {
	display: none !important;
}

.conditional-tags.ctmowith-and > br:last-child {
	display: none;
}

.max-check-limit-message {
	background: #ffdcdc;
	color: red;
	padding: 10px 10px;
	font-weight: 500;
	border-left: 5px solid red;
}

.template_num_template6 .sqb_quiz_container .quiz_outer_fe .pagination-next-btn {
	position: relative;
	z-index: 9;
}

#sqb_quiz_builder .hide-chart-user-data.sqb_spider_charts_heading {
	display: none;
}

#sqb_quiz_builder .sqb-chart-wrap {
	padding-top: 20px;
	padding-bottom: 20px;
}

.sqb-spinner {
	border: 6px solid #f3f3f3;
	border-radius: 50%;
	border-top: 6px solid #3498db;
	width: 40px;
	height: 40px;
	animation: sqb-spin 1s linear infinite;
	transform: translate(-50%, -50%);
}

@keyframes sqb-spin {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
	}
	
	100% {
		transform: translate(-50%, -50%) rotate(360deg);
	}
}

.chart-container {
	background: #fbfbfb;
	margin-top: 15px;
	border: none;
}

.chat-loader-active:before {
	/* content: ''; */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
}

.chat-loader-active:after {
	content: "";
	border: 6px solid #f3f3f3;
	border-radius: 50%;
	border-top: 6px solid #3498db;
	width: 40px;
	height: 40px;
	animation: sqb-spin 1s linear infinite;
	position: absolute;
	left: 50%;
	top: 50%;
}

.chart-container.chat-loader-active {
	position: relative;
}

body #sqb_quiz_builder .sqb_charts_outer_section svg.highcharts-root .highcharts-background {
	fill: transparent;
	border: none;
	stroke-width: 0;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated #sqb_quiz_builder .quiz_comon_template {
	background: var(--sqb_global_inner_background_color_template8);
	padding: var(--sqb_global_inner_padding_template8);
	border-radius: 7px;
	max-width: var(--sqb_global_inner_width_template8);
	max-width: calc(100% - 30px) !important;
	width: var(--sqb_global_inner_width_template8) !important;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated.sgsvl.sgssr.sgsbr.sgshl #sqb_quiz_builder .quiz_comon_template {
	box-shadow: var(--sqb_global_shadow_background_color) var(--sqb_global_shadow_horizontal_length) var(--sqb_global_shadow_vertical_length) var(--sqb_global_shadow_blur_radius) var(--sqb_global_shadow_spread_radius) !important;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated #sqb_quiz_builder .Quiz-Template2 .take-quiz-btn {
	margin-bottom: 0;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_analyzing_template_outer .analyzing_result_temp, .sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_quesans_template_outer .quiz_ans_recommendation_html_outer .answer_recommendation_outer_wrapper, .sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_quesans_template_outer .is_a_d_active .quiz_ans_a_d_html_outer .answer_recommendation_outer_wrapper, .sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.show_cls .question_container {
	max-width: var(--sqb_global_inner_width_template8);
	max-width: var(--sqb_global_inner_width_template8);
	margin-left: auto;
	margin-right: auto;
	display: block;
	background: var(--sqb_global_inner_background_color_template8);
	padding: var(--sqb_global_inner_padding_template8);
	border-radius: 7px;
	box-shadow: var(--sqb_global_shadow_background_color) var(--sqb_global_shadow_horizontal_length) var(--sqb_global_shadow_vertical_length) var(--sqb_global_shadow_blur_radius) var(--sqb_global_shadow_spread_radius) !important;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_analyzing_template_outer .analyzing_result_temp, .sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated.sgsvl.sgssr.sgsbr.sgshl #sqb_quiz_builder .quiz_comon_template, .sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_quesans_template_outer .quiz_ans_recommendation_html_outer .answer_recommendation_outer_wrapper, .sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_quesans_template_outer .is_a_d_active .quiz_ans_a_d_html_outer .answer_recommendation_outer_wrapper {
	background: var(--sqb_global_inner_background_color_template8) !important;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_outer_fe.quiz_quesans_template_outer .outer-style8 .question_container .answer_container {
	max-width: 100% !important;
	margin-bottom: 0;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .skip_continue_button_wrapper {
	margin-top: 0;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .Quiz-Template-title, .sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated #sqb_quiz_builder .Quiz-Template .Quiz-Template-title {
	margin-top: 0 !important;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .skip_continue_button_wrapper > div > div {
	margin-top: 20px !important;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated #sqb_quiz_builder .Quiz-Optin-Template .Quiz-Template-content {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .Quiz-Template2 .take-quiz-btn, .sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated #sqb_quiz_builder .Quiz-Template2 .take-quiz-btn {
	max-width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated #sqb_quiz_builder .Quiz-Template.outer-style8 .question_details .sqb_question_drag_drop_item.question_title.sqb_tiny_mce_editor.Quiz-Template-title {
	max-width: 100%;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated #sqb_quiz_builder .Quiz-Template.outer-style8 .question_details {
	max-width: 100% !important;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_quesans_template_outer .quiz_ans_recommendation_html {
	background: transparent !important;
}

.sqb_quiz_container_outer.template_num_template8 .ans_recommendation_result_temp .ans_recommendation_result_content .ans_recommendation_result_title {
	text-align: center;
}

#sqb_quiz_builder .result_temp_outer.outer-style8 .Quiz-Template-content-inn#result_temp_contentid .sqb-ai-content-formater p {
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
}

.sqb_quiz_container_outer .quiz_quesans_template_outer .quiz_ans_recommendation_html .single_next_btn.sqb_next_btn.sqb_tiny_mce_editor.mce-content-body {
	float: none !important;
	display: block !important;
	text-align: center;
	margin: 20px auto 0 !important;
}

/*Button CSS*/
#sqb_quiz_builder .sqb-btn-template-1 .Start-template-withbutton .take-quiz-btn, .sqb-btn-template-1 .Start-template-withbutton .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .start_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .result_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 #sqb_direct_signup .continue_btn {
	padding: 12px 24px;
	font-size: 16px;
	font-size: 20px;
	outline: none;
	font-weight: 600;
	border: none;
	border: 2px solid var(--startbutton-background-color);
	border-radius: 8px;
	cursor: pointer;
	transition: all .3s ease;
	text-shadow: none;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	background-color: transparent !important;
	color: var(--startbutton-background-color);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .result_temp_outer .take-quiz-btn {
	color: var(--outcomebutton-background-color);
	border-color: var(--outcomebutton-background-color);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 #sqb_direct_signup .continue_btn {
	color: var(--optinbutton-background-color);
	border-color: var(--optinbutton-background-color);
}

#sqb_quiz_builder .sqb-btn-template-1 .Start-template-withbutton .take-quiz-btn:hover, .sqb-btn-template-1 .Start-template-withbutton .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .start_temp_outer .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .result_temp_outer .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 #sqb_direct_signup .continue_btn:hover {
	background-color: var(--startbutton-background-color) !important;
	color: var(--startbutton-background-color-hover);
	border: 2px solid var(--startbutton-background-color);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .result_temp_outer .take-quiz-btn:hover {
	background-color: var(--outcomebutton-background-color) !important;
	border-color: var(--outcomebutton-background-color);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 #sqb_direct_signup .continue_btn:hover {
	background-color: var(--optinbutton-background-color) !important;
	border-color: var(--optinbutton-background-color);
}

#sqb_quiz_builder .sqb-btn-template-1 .Start-template-withbutton .take-quiz-btn *, .sqb-btn-template-1 .Start-template-withbutton .take-quiz-btn *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .take-quiz-btn * {
	color: var(--startbutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .result_temp_outer .take-quiz-btn * {
	color: var(--outcomebutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 #sqb_direct_signup .continue_btn * {
	color: var(--optinbutton-background-color) !important;
}

#sqb_quiz_builder .sqb-btn-template-1 .Start-template-withbutton .take-quiz-btn:hover *, .sqb-btn-template-1 .Start-template-withbutton .take-quiz-btn:hover *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .take-quiz-btn:hover * {
	color: var(--startbutton-background-color-hover) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 .result_temp_outer .take-quiz-btn:hover * {
	color: var(--outcomebutton-background-color-hover) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-1 #sqb_direct_signup .continue_btn:hover * {
	color: var(--optinbutton-background-color-hover) !important;
}

/*Template 2*/
#sqb_quiz_builder .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn, .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .start_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .result_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 #sqb_direct_signup .continue_btn {
	text-shadow: none;
	background-color: transparent !important;
	outline: none;
	color: var(--startbutton-background-color);
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-left: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	gap: 15px;
	justify-content: space-between;
	min-width: unset;
	border: 1px solid var(--startbutton-background-color) !important;
	border-left-width: 5px !important;
	border-right-width: 5px !important;
	border-radius: 0px !important;
	padding: 12px 20px;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .result_temp_outer .take-quiz-btn {
	color: var(--outcomebutton-background-color);
	border-color: var(--outcomebutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 #sqb_direct_signup .continue_btn {
	color: var(--optinbutton-background-color);
	border-color: var(--optinbutton-background-color) !important;
}

#sqb_quiz_builder .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn:before, .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .start_temp_outer .take-quiz-btn:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .result_temp_outer .take-quiz-btn:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 #sqb_direct_signup .continue_btn:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--startbutton-background-color);
	z-index: 1;
	transition: transform .4s ease-in-out;
	transform: translateY(0);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .result_temp_outer .take-quiz-btn:before {
	background-color: var(--outcomebutton-background-color);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 #sqb_direct_signup .continue_btn:before {
	background-color: var(--optinbutton-background-color);
}

#sqb_quiz_builder .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn *, .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .take-quiz-btn * {
	color: var(--startbutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .result_temp_outer .take-quiz-btn * {
	color: var(--outcomebutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 #sqb_direct_signup .continue_btn * {
	color: var(--optinbutton-background-color) !important;
}

#sqb_quiz_builder .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn:hover:before, .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn:hover:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .start_temp_outer .take-quiz-btn:hover:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .result_temp_outer .take-quiz-btn:hover:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 #sqb_direct_signup .continue_btn:hover:before {
	content: "";
	transform: translateY(-100%);
}

#sqb_quiz_builder .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn:hover *, .sqb-btn-template-2 .Start-template-withbutton .take-quiz-btn:hover *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .start_temp_outer .take-quiz-btn:hover * {
	color: var(--startbutton-background-color-hover) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 .result_temp_outer .take-quiz-btn:hover * {
	color: var(--outcomebutton-background-color-hover) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-2 #sqb_direct_signup .continue_btn:hover * {
	color: var(--optinbutton-background-color-hover) !important;
}

#sqb_quiz_builder .Quiz-Template2 .take-quiz-btn *, .Quiz-Template2 .take-quiz-btn *, #create_quiz.sqbv2-new-template-styles  .start_temp_outer .take-quiz-btn *, #create_quiz.sqbv2-new-template-styles  .result_temp_outer .take-quiz-btn *, #create_quiz.sqbv2-new-template-styles  #sqb_direct_signup .continue_btn * {
	position: relative;
	z-index: 1;
}

#sqb_quiz_builder .start_temp_outer .take-quiz-btn *, #sqb_quiz_builder .result_temp_outer .take-quiz-btn *, #sqb_quiz_builder #sqb_direct_signup .continue_btn * {
	position: relative;
	z-index: 1;
}

/*Template 3*/
#sqb_quiz_builder .sqb-btn-template-3 .Start-template-withbutton .take-quiz-btn, .sqb-btn-template-3 .Start-template-withbutton .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-3 .start_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-3 .result_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-3 #sqb_direct_signup .continue_btn {
	text-shadow: none;
	background-color: var(--startbutton-background-color) !important;
	color: white;
	outline: none;
	transition: transform .3s ease, box-shadow .3s ease;
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-left: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	justify-content: space-between;
	min-width: unset !important;
	--tw-scale-x: 1;
	border-radius: 15px 2px 15px 2px !important;
	padding: 14px 40px;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-3 .result_temp_outer .take-quiz-btn {
	background-color: var(--outcomebutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-3 #sqb_direct_signup .continue_btn {
	background-color: var(--optinbutton-background-color) !important;
}

#sqb_quiz_builder .sqb-btn-template-3 .Start-template-withbutton .take-quiz-btn:hover, .sqb-btn-template-3 .Start-template-withbutton .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-3 .start_temp_outer .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-3 .result_temp_outer .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-3 #sqb_direct_signup .continue_btn:hover {
	transform: scale(1.02);
}

/*Template 4*/
#sqb_quiz_builder .sqb-btn-template-4 .Start-template-withbutton .take-quiz-btn, .sqb-btn-template-4 .Start-template-withbutton .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-4 .start_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-4 .result_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-4 #sqb_direct_signup .continue_btn {
	text-shadow: none;
	background-color: var(--startbutton-background-color) !important;
	outline: none;
	transition: transform .3s ease, box-shadow .3s ease;
	color: white;
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-left: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	justify-content: space-between;
	min-width: unset;
	--tw-scale-x: 1;
	padding: 14px 40px;
	box-shadow: 5px 6px 0px 0px rgba(0, 0, 0, .25);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-4 .result_temp_outer .take-quiz-btn {
	background-color: var(--outcomebutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-4 #sqb_direct_signup .continue_btn {
	background-color: var(--optinbutton-background-color) !important;
}

#sqb_quiz_builder .sqb-btn-template-4 .Start-template-withbutton .take-quiz-btn:hover, .sqb-btn-template-4 .Start-template-withbutton .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-4 .start_temp_outer .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-4 .result_temp_outer .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-4 #sqb_direct_signup .continue_btn:hover {
	transform: scale(1.02);
	box-shadow: 0 0 0px 0px rgba(0, 0, 0, .35);
}

/* Template 5*/
#sqb_quiz_builder .sqb-btn-template-5 .Start-template-withbutton .take-quiz-btn, .sqb-btn-template-5 .Start-template-withbutton .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 .start_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 .result_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 #sqb_direct_signup .continue_btn {
	text-shadow: none;
	background-color: var(--startbutton-background-color) !important;
	border: none !important;
	outline: none;
	color: white;
	transition: transform .3s ease, box-shadow .3s ease;
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-left: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	display: flex;
	align-items: center;
	gap: 15px;
	justify-content: space-between;
	min-width: unset;
	border-radius: 5px 50px 50px 5px;
	padding-right: 60px;
	padding: 10px 60px 10px 10px;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 #sqb_direct_signup .continue_btn {
	background-color: var(--optinbutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 .result_temp_outer .take-quiz-btn {
	background-color: var(--outcomebutton-background-color) !important;
}

#sqb_quiz_builder .sqb-btn-template-5 .Start-template-withbutton .take-quiz-btn:after, .sqb-btn-template-5 .Start-template-withbutton .take-quiz-btn:after, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 .start_temp_outer .take-quiz-btn:after, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 .result_temp_outer .take-quiz-btn:after, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 #sqb_direct_signup .continue_btn:after {
	content: "»";
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 30px;
	background-color: #fff;
	color: var(--startbutton-background-color);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 25px;
	font-weight: 600;
	font-family: Arial, sans-serif;
	line-height: 1;
	padding-bottom: 3px;
	padding-left: 2px;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 .result_temp_outer .take-quiz-btn:after {
	color: var(--outcomebutton-background-color);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 #sqb_direct_signup .continue_btn:after {
	color: var(--optinbutton-background-color);
}

#sqb_quiz_builder .sqb-btn-template-5 .Start-template-withbutton .take-quiz-btn:hover, .sqb-btn-template-5 .Start-template-withbutton .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 .start_temp_outer .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 .result_temp_outer .take-quiz-btn:hover, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-5 #sqb_direct_signup .continue_btn:hover {
	transform: scale(1.02);
}

/*Template 6 */
#sqb_quiz_builder .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn, .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .start_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn {
	text-shadow: none;
	background: transparent !important;
	color: var(--startbutton-background-color);
	outline: none;
	overflow: hidden;
	position: relative;
	width: 100%;
	margin-left: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	display: flex;
	align-items: center;
	gap: 15px;
	justify-content: space-between;
	min-width: unset;
	border-radius: 0 !important;
	padding: 15px 60px 10px 10px;
	border-bottom: 3px solid var(--startbutton-background-color);
	box-shadow: none;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn {
	border-bottom-color: var(--outcomebutton-background-color);
	color: var(--optinbutton-background-color);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn {
	border-bottom-color: var(--optinbutton-background-color);
	color: var(--optinbutton-background-color);
}

#sqb_quiz_builder .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn:after, .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn:after, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .start_temp_outer .take-quiz-btn:after, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn:after, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn:after {
	content: "»";
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 30px;
	background-color: #fff;
	color: var(--startbutton-background-color);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 25px;
	font-weight: 600;
	font-family: Arial, sans-serif;
	line-height: 1;
	padding-bottom: 3px;
	padding-left: 2px;
	z-index: 2;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn:after {
	color: var(--outcomebutton-background-color);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn:after {
	color: var(--optinbutton-background-color);
}

#sqb_quiz_builder .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn:before, .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .start_temp_outer .take-quiz-btn:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--startbutton-background-color);
	z-index: 1;
	transition: transform .4s ease-in-out;
	transform: translateY(0);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn:before {
	background-color: var(--outcomebutton-background-color);
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn:before {
	background-color: var(--optinbutton-background-color);
}

#sqb_quiz_builder .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn *, .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .start_temp_outer .take-quiz-btn *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn * {
	position: relative;
	z-index: 2;
}

#sqb_quiz_builder .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn *, .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .take-quiz-btn * {
	color: var(--startbutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn * {
	color: var(--outcomebutton-background-color) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn * {
	color: var(--optinbutton-background-color) !important;
}

#sqb_quiz_builder .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn:hover:before, .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn:hover:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .start_temp_outer .take-quiz-btn:hover:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn:hover:before, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn:hover:before {
	content: "";
	transform: translateY(-100%);
}

#sqb_quiz_builder .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn:hover *, .sqb-btn-template-6 .Start-template-withbutton .take-quiz-btn:hover *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .start_temp_outer .take-quiz-btn:hover *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn:hover *, .sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn:hover * {
	color: var(--startbutton-background-color-hover) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 .result_temp_outer .take-quiz-btn:hover * {
	color: var(--outcomebutton-background-color-hover) !important;
}

.sqb_quiz_container_outer #sqb_quiz_builder .sqb-btn-template-6 #sqb_direct_signup .continue_btn:hover * {
	color: var(--optinbutton-background-color-hover) !important;
}

.sqb-1to4-template.sqb_quiz_container_outer > .modal_popup_outer .modal_popup_center {
	width: 100%;
}

/*.sqb-1to4-template.sqbg-on #sqb_quiz_builder .start_temp_outer, 
.sqb-1to4-template.sqbg-on #sqb_quiz_builder .Quiz-Optin-Template, 
.sqb-1to4-template.sqbg-on #sqb_quiz_builder .Quiz-Template.result_temp_outer, 
.sqb-1to4-template.sqbg-on #sqb_quiz_builder .Quiz-Template .outer-style3 .outer-style3-inner {
    padding-left: var(--first-template-padding-left-right);
    padding-right: var(--first-template-padding-left-right);
}*/
.sqb-1to4-template.sqbg-on #sqb_quiz_builder .Quiz-Optin-Template > div {
	max-width: var(--first-template-inner-width);
	margin-left: auto;
	margin-right: auto;
}

.popup_popup_sqb.sqb-1to4-template .modal_pop_inn > .close_Side_Popup {
	position: fixed;
	top: 20px;
	right: 20px;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_outer_fe.quiz_quesans_template_outer .outer-style8 .question_container .answer_container {
	width: max-content !important;
	max-width: 100% !important;
	min-width: 450px;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_outer_fe.quiz_quesans_template_outer .outer-style8 .question_container .ranting_level_5.answer_container.grid-layout-active {
	width: 100% !important;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .question_add_answer_outer_div.answer_container .sqb_ans_item_outer {
	padding-right: 20px !important;
}

.template_num_template8 #sqb_quiz_builder .Quiz-Optin-Template form#sqb_direct_signup {
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.template_num_template8 #sqb_quiz_builder .Quiz-Optin-Template form#sqb_direct_signup {
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.template_num_template8 span.checkbox-custom-style {
	border-radius: 3px;
}

.template_num_template8 #sqb_quiz_builder .Quiz-Optin-Template .form_cls input[type="checkbox"] {
	margin: 0;
	height: 20px;
	width: 20px;
}

.template_num_template8 .quiz_optin_template_outer .checkbox-custom-style .custom--checkbox::after {
	width: 14px;
	height: 7px;
	border-width: 3px;
}

.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_outer_fe.quiz_quesans_template_outer .outer-style8 .question_container.question_type_text .answer_container {
	width: 80% !important;
}

.sqbg-on.sgqafs #sqb_quiz_builder .question_add_answer_outer_div .numeric-value-prefix input {
	font-size: var(--sqb_global_question_ans_font_size);
	font-weight: var(--sqb_global_question_ans_font_weight);
}

/*poll QUIZ*/
.sqb_quiz_container_outer:not(.sqb-gls-global) .Quiz-Template.outer-style8 .question_add_answer_outer_div.answer_container .sqb_ans_item_outer:not(.slider_cls):not(.matrix_cls):hover .sqb_ans_item  span.voteRangehover-text-result-data.vote-hover-text.vote-data-element {
	background: transparent !important;
}

@media (max-width:  767px) {
	.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_outer_fe.quiz_quesans_template_outer .Quiz-Template.show_cls .question_container {
		padding: 30px 15px;
	}
	
	.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated .quiz_outer_fe.quiz_quesans_template_outer .outer-style8 .question_container .answer_container {
		min-width: unset;
	}
	
	.sqb_quiz_container_outer.template_num_template8.sqb-inner-box-activated #sqb_quiz_builder .quiz_comon_template {
		padding: 10px;
	}
	
	.sqb_quiz_container_outer .chart-container canvas {
		width: 100% !important;
	}
}

#sqb_quiz_builder .Quiz-result-Template5-right .bar-chart-wrap.sqb-chart-wrap {
	width: 100%;
}

/**Quiz_temp**/
.Quiz-Template2, #sqb_quiz_builder .Quiz-Template2 {
	display: inline-block;
	width: 100%;
	padding: 20px 40px;
	max-width: 700px;
	border: 1px solid #ddd;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 7px;
	background: #fff;
	font-family: "DM Sans", sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.Quiz-Template2 .Quiz-Template-title, .Quiz-Template2 .Quiz-Template-image, .Quiz-Template2 .Quiz-Template-content {
	text-align: center;
}

.Quiz-Template2 .Quiz-Template-content, .Quiz-Template-content p, .Quiz-Template-content ul.Quiz-question-points {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-family: "DM Sans", sans-serif;
	text-transform: initial;
}

#sqb_quiz_builder  .Quiz-Template2 .Quiz-Template-content, #sqb_quiz_builder  .Quiz-Template-content p, #sqb_quiz_builder  .Quiz-Template-content ul.Quiz-question-points {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	font-family: "DM Sans", sans-serif;
	text-transform: initial;
}

#sqb_quiz_builder  .Quiz-Template2 .Quiz-Template-content, .Quiz-Template2 .Quiz-Template-content {
	text-align: center;
}

.Quiz-Template2 .Quiz-Template-content .sqb_content, #sqb_quiz_builder  .Quiz-Template2 .Quiz-Template-content .sqb_content {
	text-align: left;
	line-height: 1.3;
	padding: 15px 7px 7px;
	font-size: 16px;
	margin: 0;
}

.Quiz-Template2 .Quiz-Template-title, #sqb_quiz_builder  .Quiz-Template2 .Quiz-Template-title {
	font-family: "DM Sans", sans-serif;
	letter-spacing: 0;
	text-transform: initial;
	text-align: center;
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
	font-weight: 500;
	color: #333;
}

.Quiz-Template2 .Quiz-Template-image img, #sqb_quiz_builder .Quiz-Template2 .Quiz-Template-image img {
	max-width: 100%;
	vertical-align: middle;
	width: auto;
	height: auto;
	margin: 0 auto 15px;
}

.Quiz-Template-content p, #sqb_quiz_builder .Quiz-Template-content p, .Quiz-Template-content li, #sqb_quiz_builder .Quiz-Template-content li {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 15px;
}

.Quiz-Template-content h2, #sqb_quiz_builder .Quiz-Template-content h2 {
	margin-top: 15px;
	font-size: 22px;
}

.Quiz-Template-content h3, #sqb_quiz_builder .Quiz-Template-content h3 {
	font-size: 20px;
	margin-top: 15px;
}

.Quiz-Template-content h4, #sqb_quiz_builder .Quiz-Template-content h4 {
	font-size: 19px;
	margin-top: 15px;
}

.Quiz-Template-content h5, #sqb_quiz_builder .Quiz-Template-content h5 {
	font-size: 17px;
	margin-top: 15px;
}

.Quiz-Template-content h6, #sqb_quiz_builder .Quiz-Template-content h6 {
	font-size: 15px;
	margin-top: 15px;
}

.Quiz-Template2 .take-quiz-btn, #sqb_quiz_builder .Quiz-Template2 .take-quiz-btn {
	display: inline-block;
	display: inline-block;
	width: 700px;
	max-width: 100%;
	border-radius: 8px;
	background: rgba(255, 208, 46, 1);
	color: #fff;
	height: auto;
	padding: 20px 15px;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin: 15px 0 15px 0;
	text-decoration: none;
	line-height: normal;
	border: none;
	text-align: center;
	text-transform: none;
	font-size: 22px;
	font-weight: 600;
}

.Quiz-Template-content ul.Quiz-question-points {
	list-style: none;
	margin: 0 0 15px 0;
}

.Quiz-Template-content ul.Quiz-question-points li {
	padding: 8px 13px;
	background: #f7f7f7;
	margin: 5px 0;
	display: inline-block;
	width: 100%;
	border-radius: 5px;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.4;
}

.Quiz-Template-content ul.Quiz-question-points li > label {
	margin: 2px 0 0 0;
	vertical-align: top;
	display: inline-block;
	width: auto;
}

.Quiz-Template2 .quiz-template-pagination {
	margin: 15px 0 0 0;
	display: flex;
	clear: both;
	width: 100%;
	justify-content: space-between;
}

.Quiz-Template2 .quiz-template-pagination .prev-quiz-question, .Quiz-Template2 .quiz-template-pagination .next-quiz-question {
	border-radius: 5px;
	background: #676767 !important;
	color: #fff;
	height: auto;
	padding: 7px 15px;
	text-transform: none;
	font-family: "DM Sans", sans-serif;
	min-width: 90px;
	box-shadow: none;
	margin-right: 10px;
	text-decoration: none;
	margin: 0;
	line-height: normal;
	border: none;
	font-size: 14px;
	text-align: center;
}

.Quiz-Template2 .quiz-template-pagination .next-quiz-question {
	background: #089208 !important;
}

.Quiz-Template2 .quiz-template-pagination > span {
	display: inline-block;
	line-height: 32px;
	white-space: nowrap;
	margin: 0;
	padding: 0 13px;
	width: auto;
	font-size: 14px;
}

.Quiz-Template2 .Quiz-Template-image img, #sqb_quiz_builder  .Quiz-Template2 .Quiz-Template-image img {
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
	height: 280px;
	margin: 0 auto 15px;
	object-fit: cover;
	object-position: 0 0;
}

.Quiz-Template2.outer-style7 .take-quiz-btn, #sqb_quiz_builder .Quiz-Template2.outer-style7 .take-quiz-btn {
	border-radius: 0;
	background-color: #ff634d;
	font-family: "DM Sans", sans-serif;
	width: auto;
	min-width: 200px;
	font-size: 18px;
	letter-spacing: 0px;
	font-weight: 500;
}

/*.template6_selected .Quiz-Template2 { width:94%; }*/

/* @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+Display:wght@400;500;600&display=swap'); */
.sqb_template7_selected .Quiz-Template2 .Quiz-Template-title, #sqb_quiz_builder .Quiz-Template2.outer-style7 .Quiz-Template-title {
	font-size: 55px;
	color: #414b56;
	font-family: "Noto Serif Display", serif;
	font-weight: 600;
}

.sqb_template7_selected .Quiz-Template2 .Quiz-Template-content .sqb_content, #sqb_quiz_builder .Quiz-Template2.outer-style7 .Quiz-Template-content .sqb_content {
	font-size: 20px;
	color: #676f78;
	padding-top: 0;
	text-align: center;
}

.sqb_template7_selected .Quiz-Template2.outer-style7 .question_img_div {
	margin-bottom: 20px;
}

.sqb_template7_selected .Quiz-Template2.outer-style7, #sqb_quiz_builder .Quiz-Template2.outer-style7 {
	background: none;
	border: none;
}
