/* Tooltips */
[data-tooltip] {
	position: relative;
}

[data-tooltip]:focus {
	outline: none;
}

[data-tooltip]:before {
	content: attr(data-tooltip);
	position: absolute;
	top: auto;
	right: auto;
	bottom: calc(100% + 10px);
	left: -10px;
	width: auto;
	height: auto;
	margin: 0;
	padding: 8px 15px;
	background-color: rgba(45,50,60,.95);
	color: #a8afc0;
	font: normal normal 12px/18px 'Open Sans';
	text-align: left;
	white-space: pre;
	visibility: hidden;
	opacity: 0;
	z-index: 1000;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}

[data-tooltip]:after {
	content: '';
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	background-color: rgba(45,50,60,.95);
	top: auto;
	right: auto;
	bottom: calc(100% + 4px);
	left: 5px;
	visibility: hidden;
	opacity: 0;
	z-index: 999;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateY(-10px) rotate(45deg);
	-moz-transform: translateY(-10px) rotate(45deg);
	-o-transform: translateY(-10px) rotate(45deg);
	transform: translateY(-10px) rotate(45deg);
}

[data-tooltip]:hover:before {
	visibility: visible;
	opacity: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s,opacity 0.4s;
	-moz-transition: -moz-transform 0.4s,opacity 0.4s;
	-o-transition: -o-transform 0.4s,opacity 0.4s;
	transition: transform 0.4s,opacity 0.4s;
}

[data-tooltip]:hover:after {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0px) rotate(45deg);
	-moz-transform: translateY(0px) rotate(45deg);
	-o-transform: translateY(0px) rotate(45deg);
	transform: translateY(0px) rotate(45deg);
	-webkit-transition: -webkit-transform 0.4s,opacity 0.35s ease 0.05s;
	-moz-transition: -moz-transform 0.4s,opacity 0.35s ease 0.05s;
	-o-transition: -o-transform 0.4s,opacity 0.35s ease 0.05s;
	transition: transform 0.4s,opacity 0.35s ease 0.05s;
}

[data-tooltip=false]:before {
	display: none !important;
}

[data-tooltip=false]:after {
	display: none !important;
}

[data-tooltip=""]:before {
	display: none !important;
}

[data-tooltip=""]:after {
	display: none !important;
}

.tooltip-topright[data-tooltip]:before {
	left: auto;
	right: -10px;
}

.tooltip-topright[data-tooltip]:after {
	left: auto;
	right: 5px;
}

.tooltip-right[data-tooltip]:before {
	top: calc(50% - 17px);
	right: auto;
	bottom: auto;
	left: calc(100% + 15px);
}

.tooltip-right[data-tooltip]:after {
	top: calc(50% - 6px);
	right: auto;
	bottom: auto;
	left: calc(100% + 9px);
}

.tooltip-left[data-tooltip]:before {
	top: calc(50% - 17px);
	right: calc(100% + 15px);
	bottom: auto;
	left: auto;
}

.tooltip-left[data-tooltip]:after {
	top: calc(50% - 6px);
	right: calc(100% + 9px);
	bottom: auto;
	left: auto;
}

.tooltip-bottom[data-tooltip]:before {
	top: calc(100% + 10px);
	bottom: auto;
}

.tooltip-bottom[data-tooltip]:after {
	top: calc(100% + 4px);
	bottom: auto;
}

.tooltip-topcenter[data-tooltip]:before {
	left: 50%;
	-webkit-transform: translate(-50%,-10px);
	-moz-transform: translate(-50%,-10px);
	-o-transform: translate(-50%,-10px);
	transform: translate(-50%,-10px);
}

.tooltip-topcenter[data-tooltip]:after {
	left: 50%;
	margin-left: -7px;
}

.tooltip-topcenter[data-tooltip]:hover:before {
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%,0);
}

.chart[data-tooltip]:before {
	display: none;
}

.chart[data-tooltip]:after {
	display: none;
}
/* End Tooltips */

/* Complex Tooltip */
div.cms-tooltip {
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	height: auto;
	max-width: 350px;
	padding: 12px 25px;
	margin: 0;
	background-color: rgba(40,44,55,0.92);
	color: #9ca2b1;
	font: normal 12px/1.5em 'Open Sans';
	text-align: center;
	opacity: 0;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
}

div.cms-tooltip header {
	display: block;
	text-align: center;
	padding: 2px 0;
}

div.cms-tooltip strong {
	font-weight: 600;
	color: #fff;
}

div.cms-tooltip em {
}

div.cms-tooltip ul {
}

div.cms-tooltip ul li {
	padding: 1px 1px 1px 12px;
	position: relative;
}

div.cms-tooltip ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 2px;
	top: 7px;
	width: 4px;
	height: 4px;
	background-color: #9ca2b1;
	border-radius: 50%;
	vertical-align: middle;
}

div.cms-tooltip:before {
	content: '';
	display: none;
	position: absolute;
	width: 0px;
	height: 0px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid rgba(40,44,55,0.92);
	left: 50%;
	top: 0;
	margin-left: -10px;
	margin-top: -10px;
}

div.cms-tooltip:after {
	content: '';
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid rgba(40,44,55,0.92);
	left: 50%;
	bottom: 0;
	margin-left: -10px;
	margin-bottom: -10px;
}
div.cms-tooltip.ui-bottom:before {
	display: block;
}

div.cms-tooltip.ui-bottom:after {
	display: none;
}

div.cms-tooltip.active {
	-webkit-animation: slide-down-20 .4s ease .5s forwards,fade-in .4s ease .5s forwards;
	-moz-animation: slide-down-20 .4s ease .5s forwards,fade-in .4s ease .5s forwards;
	-o-animation: slide-down-20 .4s ease .5s forwards,fade-in .4s ease .5s forwards;
	animation: slide-down-20 .4s ease .5s forwards,fade-in .4s ease .5s forwards;
}

.has-tooltip {
	position: relative;
}

.has-tooltip div.cms-tooltip {
	top: auto;
	bottom: 100%;
	text-align: left;
	padding: 10px;
}

.has-tooltip div.cms-tooltip:after {
	left: 13px;
}

.has-tooltip div.tooltip-right {
	left: auto;
	right: 0;
}

.has-tooltip div.tooltip-right:after {
	left: auto;
	right: 13px;
}

.has-tooltip:hover div.cms-tooltip {
	-webkit-animation: slide-down-20 .4s ease .5s forwards,fade-in .4s ease .5s forwards;
	-moz-animation: slide-down-20 .4s ease .5s forwards,fade-in .4s ease .5s forwards;
	-o-animation: slide-down-20 .4s ease .5s forwards,fade-in .4s ease .5s forwards;
	animation: slide-down-20 .4s ease .5s forwards,fade-in .4s ease .5s forwards;
}

/* End Complex Tooltip */

/* Fancy Loader */
.cms-fancy-loader {
	position: absolute;
	width: 200px !important;
	height: 200px !important;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image:
		radial-gradient(circle,rgba(63,145,226,0.35),transparent 40%),
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' data-use='/cms/svg/admin/xw_ceeplbtx.24.svg%23scorpio'%3E%3Cpath d='M13.691 1.262l-1.692-0.82l-1.692 0.82l1.692 4.994ZM12.002 18.902l1.235 1.883l5.075-3.601A13.369 13.369-112.021 0 1 12.828 9.918l-0.827-2.678v0L11.175 9.918a13.374 13.374 0 0 1-5.481 7.268l5.075 3.601Zm6.973 2.414l-0.872 2.242l4.757-1.627l1.14-4.49l-2.979-0.963l-6.817 4.838Zm-9.18 0l-6.817-4.838l-2.978 0.963l1.14 4.49l4.757 1.627l-0.872-2.242Z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-transform: scale(0.65);
	-moz-transform: scale(0.65);
	-o-transform: scale(0.65);
	transform: scale(0.65);
	-webkit-animation: fade-in 0.3s;
	-moz-animation: fade-in 0.3s;
	-o-animation: fade-in 0.3s;
	animation: fade-in 0.3s;
}

.cms-fancy-loader:before {
	content:'';
	position: absolute;
	width: 100%;
	height: 100%;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURQAAAGJvxv///2qR5////11Yr2V91P39/q645WNwx/39/l1YsGJnv/7+/15Zsf///11Zsl1YsW6b72uT6f///11YsP///11YsGyW6////11Yr11Yr26b8G2b7////11fuV1YsF1Yr/////7+/11sx11sx26b8F1fu22a7////22Y7W2Z7l1Zsl1YsP7+/////11Yr2qR519asvz8/v///11tyF1tyF940m6b7110zm6b722Y7WyW611YsGuV6l1asl1YsP7+//39/v38/v///26b8G2a72uU6W2Z7WWH3meM4l1Yr2uU6fz8/f39/l1hvV530W6b71530WF91l1atG2a7l1YsW2Z7l1ZtWSF3WaK4GeM42qS5////2uV6v////z8/WuU6fz8/l5zzV1cuGF91m2Z7l1Ys2aJ4GuW6/b1+mBasP7+/l1nwl1hvV1ivl940V1pxV1jwF51z11uyV1fu11cuGKA2G2a7q6o02OC2mJ/2Kmi0GOC2t/d7myX7GiM42eM4/7+//39/mqR52mP5GmP5WqT6f7+//7+/vv7/v39/v39/l1fu2F71V1ZtGWG3W2Z7myX7GyX611Zsvj3+/z8/v///11ow11oxF1vyl1gvF940V1kwG6c8F1kwF530V1yzV1hvWKA2JWOxs3K5F1bt66o02dnu42GwtfU6WSE3H93u3FptOPi8GeL4e/u9u3t9vX1+////2uV6fn4/Pn4/GqT6GqS52mQ5v39/mOB2WWF3fb1+l1YsV1uyV940V1hvWB7011kv11eul1xy7+63J2Wyo2GwmF91p2Wys/M5WOC2s/M5b+63J2Wyr+63L+63K6o08/M5c/M5a6o07+63NDN5Y2Gwn52utHO5352umaJ3352umaJ4H52umZfsO7t9uHf72eL4vHx+Pr6/WmP5WuW62qS566o066o0+zr9e3t9Whism6c8G2a7l1Ysl1kwF1atmOD22eK4WuV6vn4/GB81e/u9l1rx2tksv/+/8/M5Z2Wyr+63H52ujp/8KAAAADudFJOUwAHEQkG/gQCAQIPCg0TQwlnEYYNB4060Gcl9tzl1AMcnyIfK/CKlP8tBf1VNkoMIu39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);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-animation: grow-in 0.3s, counter-clockwise 2s linear infinite;
	-moz-animation: grow-in 0.3s, counter-clockwise 2s linear infinite;
	-o-animation: grow-in 0.3s, counter-clockwise 2s linear infinite;
	animation: grow-in 0.3s, counter-clockwise 2s linear infinite;
}

.cms-fancy-loader:after {
	content:'';
	position: absolute;
	width: 100%;
	height: 100%;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURQAAAPz7/U10x/////////////39/rbK6//+/////05iuv///09ov/////38/v////7+/v38/v///////////ziX6ff2+//////+/zec7f7+/jaf7zai8jaj8/////z7/f///////1VetT6M3zak8zaj81ZYr1dasjia7F1YrlVYsEtbtUtctjai8jWl9Edgu/////n5/VFYsVhYrjia65WJwzmW6DqM4EtbtTai8jyA1j180/v7/f39//j4+/z8/v///1ZYrzqM3zib7FRYsDef7ziY6jiX6XZqtTmU5zah8UtctzWl9D1800VivURlv/b1+jWm9f///0Fux9TO5+jl8vf2+/Lx9+7s9v39//r6/TeZ6jak819br1VZsIJ2u2dfsVlYr4p+vjiY6jaj8ziW6DmU5jed7jmR5DqK3lBYsjqN4UtbtTuE2TWl9Dai8UZivD160T160T92zj52zjWm9UByyj9xyvDu90Frxfb1+vn4/NjT6e7r9fPx+Pf3+zef7zef8FFbszyA1ldYr2lfsDia61tYrjee75uPxmBar7Ko0zaj8lJYsFNYsFFZsjqM3zuH3EpbtqabzUdfujyA10Buxz540D191D550T540ERlv0RmwMG53DWm9URmwD540PDv9+ro9Obj8+Pg8Oro8/Lw+OXj8fj3+1RYsMjB38nC4GVcr6CVyaCVyZWJw3ZqtTmS5Ip+vnZqtTqQ4zaj8kZguzyC2Leu1qGWyreu1sS83e/n766k0cS83a+m0vf3++fl8by02dDK5fHw99vW60JrxNrV6tbR5+He7j90zPv7/Yp+vop+vjiZ6zWm9Tal9FdYr1BYsTaj80xZtPPy+Tia6zee7ltYrjah8TuD2UpbtlRYrzqQ4zmT5UheuURkvjqM4DuI3ENnwTx/1kZhuz170uLf7zeg8DiX6UFuyD9yyj91zfDv9z54z0FsxkJqxLmw14p+vm1isX9zuaCVyayi0Ozq9NLN5t3Z7GVcr8W+3tbR6O3r9ern862j0HjdK7kAAADedFJOUwADBBMEAgcBBQkKQQ8OIRkWCysjNgscMEolEQ41Wx1dM0YnB97Cex8e/T0zWo19fSlt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);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-animation: grow-in 0.3s, clockwise 2s linear infinite;
	-moz-animation: grow-in 0.3s, clockwise 2s linear infinite;
	-o-animation: grow-in 0.3s, clockwise 2s linear infinite;
	animation: grow-in 0.3s, clockwise 2s linear infinite;
}

.cms-fancy-loader.medium {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}

.cms-fancy-loader.large {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.cms-fancy-loader .cms-fancy-border {
	position: absolute;
	width: 93%;
	height: 93%;
	left: 3%;
	top: 3%;
	border: solid 1px #ffffff;
	opacity: 0;
	border-radius: 50%;
	-webkit-animation: loader-border-puff 2s ease 0.4s infinite;
	-moz-animation: loader-border-puff 2s ease 0.4s infinite;
	-o-animation: loader-border-puff 2s ease 0.4s infinite;
	animation: loader-border-puff 2s ease 0.4s infinite;
}

@-webkit-keyframes loader-border-puff {
	10% { -webkit-transform: scale(1); opacity: 0.3; }
	100% { -webkit-transform: scale(1.5); opacity: 0; }
}

@-moz-keyframes loader-border-puff {
	10% { -moz-transform: scale(1); opacity: 0.3; }
	100% { -moz-transform: scale(1.5); opacity: 0; }
}

@-o-keyframes loader-border-puff {
	10% { -o-transform: scale(1); opacity: 0.3; }
	100% { -o-transform: scale(1.5); opacity: 0; }
}

@keyframes loader-border-puff {
	10% { transform: scale(1); opacity: 0.3; }
	100% { transform: scale(1.5); opacity: 0; }
}
/* End Fancy Loader */

/* CMS Textbox */
input.cms[type=text] {
	border: 0;
	margin: 0;
	background: #fff;
	color: #889aa7;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 16px;
	padding: 7px 10px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
}
.night input.cms[type=text] {
    background: #3f444e;
	color: #fff;
}

input.cms[type=text]::-webkit-input-placeholder {
	color: rgba(255,255,255,.7);
}

input.cms[type=text]:-moz-placeholder {
	color: rgba(255,255,255,.7);
}

input.cms[type=text]::-moz-placeholder {
	color: rgba(255,255,255,.7);
}

input.cms[type=text]:-ms-input-placeholder {
	color: rgba(255,255,255,.7);
}

textarea.cms {
	border: 0;
	margin: 0;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 18px;
	padding: 7px 10px;
	display: inline-block;
	vertical-align: middle;
    background: #fff;
	color: #889aa7;
}
.night textarea.cms {
    background: #3f444e;
	color: #fff;
}

select.cms {
	border: 0;
	margin: 0;
	background: #fff;
	color: #889aa7;
	font-family: 'Open Sans';
	font-size: 14px;
	line-height: 16px;
	padding: 7px 10px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
}
.night select.cms {
    background: #3f444e;
	color: #fff;
}
/* End CMS Textbox */


/* CMS Button */
a.cms-icon-button {
	display: inline-block;
	vertical-align: middle;
	border: 0;
	margin: 0 0 0 -2px;
	width: 32px;
	height: 32px;
	padding: 4px;
    color: #889aa7;
}
.night a.cms-icon-button {
    background: #3f444e;
	color: #fff;
}

a.cms-icon-button:before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(/common/images/sprite24.png);
	background-repeat: no-repeat;
	background-position: 24px 24px;
}

a.cms-icon-button.link:before {
	background-position: -144px -480px;
}

a.cms-icon-button.document:before {
	background-position: -216px -480px;
}

a.cms-icon-button.cancel:before {
    background-position: 0 -432px;
    opacity: .6;   
    transition: 0.15s;
}

a.cms-icon-button.cancel:hover:before {
    opacity: 1;
}

a.cms-icon-button.page:before {
	background-position: -96px -336px;
}
a.cms-icon-button.image:before {
	background-position: 0px -336px;
}
a.cms-icon-button.video:before {
	background-position: -72px -336px;
}

/* End CMS Button */


/* CMS Checkbox */
input.cms[type=checkbox] {
	display: inline-block;
	margin: 0;
	border: 0;
	background: none;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	outline: 0;
	opacity: 0;
}

input.cms[type=checkbox] + label.cms-replace {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #d0d2d6;
	border-radius: 3px;
	position: relative;
	margin-left: -24px;
	vertical-align: middle;
	transition: background-color 0.2s,box-shadow 0.2s,opacity 0.2s;
}
.night input.cms[type=checkbox] + label.cms-replace {
    background-color: #3f444e;
}

input.cms[type=checkbox] + label.cms-replace:before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(/common/images/sprite24.png);
	background-repeat: no-repeat;
	background-position: -288px -264px;
	opacity: 0;
}

input.cms[type=checkbox] ~ label.cms {
	display: inline-block;
	vertical-align: middle;
	padding-left: 4px;
	transition: color 0.2s;
}

input.cms[type=checkbox]:focus + label.cms-replace {
	box-shadow: 0 0 0 1px rgba(255,255,255,0.2);
}

input.cms[type=checkbox]:hover + label.cms-replace {
	box-shadow: 0 0 0 1px rgba(255,255,255,0.2);
}

input.cms[type=checkbox]:checked + label.cms-replace {
	background-color: #35a6f6;
	box-shadow: 0 0 0 1px rgba(255,255,255,0);
}

input.cms[type=checkbox]:checked + label.cms-replace:before {
	opacity: 1;
}

.night input.cms[type=checkbox]:checked ~ label.cms {
	color: #ffffff;
}

.ui-dialog.cms-alert input.cms[type=checkbox] + label.cms-replace {
	background-color: #197cc1;
}

.ui-dialog.cms-alert input.cms[type=checkbox]:checked + label.cms-replace {
	background-color: #64cb66;
}

input.cms.toggle[type=checkbox] {
	display: inline-block;
	margin: 0;
	border: 0;
	background: none;
	width: 56px;
	height: 27px;
	vertical-align: middle;
	outline: 0;
	opacity: 0;
}

input.cms.toggle[type=checkbox] + label.cms-replace {
	display: inline-block;
	background-color: #d0d2d6;
	width: 52px;
	height: 27px;
	border-radius: 13px;
	position: relative;
	margin-left: -52px;
	margin-right: 4px;
	vertical-align: middle;
	box-shadow: 0 0 0 1px rgba(255,255,255,0);
	-webkit-transition: background-color 0.3s, box-shadow 0.1s;
	-moz-transition: background-color 0.3s, box-shadow 0.1s;
	-o-transition: background-color 0.3s, box-shadow 0.1s;
	transition: background-color 0.3s, box-shadow 0.1s;
}
.night input.cms.toggle[type=checkbox] + label.cms-replace {
    background-color: #3f444e;
}

input.cms.toggle[type=checkbox] + label.cms-replace:before {
	display: none;
}

input.cms.toggle[type=checkbox] ~ label.cms {
	vertical-align: middle;
}

input.cms.toggle[type=checkbox]:focus + label.cms-replace {
	box-shadow: 0 0 0 1px rgba(255,255,255,0.2);
}

input.cms.toggle[type=checkbox]:hover + label.cms-replace {
	box-shadow: 0 0 0 1px rgba(255,255,255,0.2);
}

input.cms.toggle[type=checkbox] + label.cms-replace:after {
	content: '';
	display: inline-block;
	background-color: #ffffff;
	width: 21px;
	height: 21px;
	border-radius: 50%;
	position: absolute;
	right: 3px;
	top: 3px;
	-webkit-transform: translateX(-25px) scale(.42857);
	-moz-transform: translateX(-25px) scale(.42857);
	-o-transform: translateX(-25px) scale(.42857);
	transform: translateX(-25px) scale(.42857);
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	-o-transition: -o-transform 0.3s;
	transition: transform 0.3s;
}

input.cms.toggle[type=checkbox]:checked + label.cms-replace {
	background-color: #35a6f6;
}

input.cms.toggle[type=checkbox]:checked:focus + label.cms-replace {
	box-shadow: 0 0 0 1px rgba(255,255,255,0);
}

input.cms.toggle[type=checkbox]:checked + label.cms-replace:after {
	-webkit-transform: translateX(0px) scale(1);
	-moz-transform: translateX(0px) scale(1);
	-o-transform: translateX(0px) scale(1);
	transform: translateX(0px) scale(1);
}
/* End CMS Checkbox */


/* CMS radio */
input.cms[type=radio] {
	margin: 0;
	border: 0;
	background: none;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	outline: 0;
	opacity: 0;
}

input.cms[type=radio] + label.cms-replace {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-color: #d0d2d6;
	border-radius: 50%;
	position: relative;
	margin-left: -24px;
	vertical-align: middle;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

input.cms[type=radio] + label.cms-replace:before {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	left: 6px;
	top: 6px;
	background-color: #35a6f6;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	-webkit-transform: scale(0.2);
	-moz-transform: scale(0.2);
	-o-transform: scale(0.2);
	transform: scale(0.2);
}

input.cms[type=radio] ~ label.cms {
	display: inline-block;
	vertical-align: middle;
	padding-left: 4px;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

input.cms[type=radio]:focus + label.cms-replace {
	box-shadow: 0 0 0 1px rgba(255,255,255,0.2);
}

input.cms[type=radio]:hover + label.cms-replace {
	box-shadow: 0 0 0 1px rgba(255,255,255,0.2);
}

input.cms[type=radio]:checked + label.cms-replace:before {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
/* End CMS radio */


/* CMS Range */
input.cms[type=range] {
	-webkit-appearance: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 16px;
	background: 0;
	border: 0;
}

input.cms[type=range]:focus {
	outline: none;
}

input.cms[type=range]::-webkit-slider-runnable-track {
	width: 100%;
    height: 2px;
    background: #dde2e9;
}

.night input.cms[type=range]::-webkit-slider-runnable-track {
    background: #3f444e;
}

input.cms[type=range]:focus::-webkit-slider-runnable-track {
}

input.cms[type=range]::-moz-range-track {
	width: 100%;
    height: 2px;
	background: #dde2e9;
}
.night input.cms[type=range]::-moz-range-track {
	background: #3f444e;
}

input.cms[type=range]::-ms-track {
	width: 100%;
    height: 2px;
    background: #dde2e9;
	color: transparent;
	border: 0;
	box-sizing: border-box;
}
.night input.cms[type=range]::-ms-track {
	background: #3f444e;
}

input.cms[type=range]::-ms-fill-lower {
    background: #dde2e9;
}

input.cms[type=range]::-ms-fill-upper {
    background: #dde2e9;
}
.night input.cms[type=range]::-ms-fill-lower {
    background: #3f444e;
}

.night input.cms[type=range]::-ms-fill-upper {
    background: #3f444e;
}

input.cms[type=range]:focus::-ms-fill-lower {
}

input.cms[type=range]:focus::-ms-fill-upper {
}

input.cms[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #35a6f6;
    margin-top: -7px;
	cursor: pointer;
}

input.cms[type=range]:hover::-webkit-slider-thumb {
    background: #35a6f6;
}

input.cms[type=range]::-moz-range-thumb {
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #35a6f6;
    margin-top: -7px;
	border: 0;
	cursor: pointer;
}

input.cms[type=range]:hover::-moz-range-thumb {
    background: #35a6f6;
}

input.cms[type=range]::-ms-thumb {
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #35a6f6;
    margin-top: 0;
	border: 0;
	cursor: pointer;
	box-sizing: border-box;
}

input.cms[type=range]:hover::-ms-thumb {
    background: #35a6f6;
}

.ui-dialog .form-group label.cms-replace {
	line-height: 1em;
	text-align: center;
	padding: 0;
	margin: 0;
}

.ui-dialog .form-group label.cms-small {
	line-height: 1em;
	text-align: center;
	padding: 0;
	margin: 0;
}
/* CMS Range */


/* Loading */
.ui-loader {
	position: relative;
}

.ui-loader .ui-loading {
	opacity: 0;
}

.ui-loader.loaded .ui-loading {
	opacity: 1;
}

.ui-loader.loading:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background-image: linear-gradient(to right,#35a6f6,#8667ab,#35a6f6,#8667ab,#35a6f6);
	background-size: 200%;
	background-position: 0% 0%;
	-webkit-animation: background-position 1s linear infinite,fade-in 0.25s;
	-moz-animation: background-position 1s linear infinite,fade-in 0.25s;
	-o-animation: background-position 1s linear infinite,fade-in 0.25s;
	animation: background-position 1s linear infinite,fade-in 0.25s;
}

.daylight .ui-loader.loading:after {
	background-image: linear-gradient(to right,#35a6f6,#64cb66,#35a6f6,#64cb66,#35a6f6);
}
/* End Loading */