fieldset {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

/* Scrollbars */
.ui-scroll {
	overflow: auto;
}

.ui-scroll.horizontal {
	overflow-x: auto;
	overflow-y: hidden;
}

.ui-scroll.vertical {
	overflow-x: hidden;
	overflow-y: auto;
}

.ui-scroll::-webkit-scrollbar {
	width: 12px;
	height: 12px;
	background: none;
}

.ui-scroll::-webkit-scrollbar-track {
	background: none;
}

.ui-scroll::-webkit-scrollbar-thumb {
	border: solid 2px transparent;
	background-clip: padding-box;
	border-radius: 12px;
	background-color: rgba(16,37,78,.1);
}

.ui-scroll::-webkit-scrollbar-button {
	width: 0;
	height: 0;
	display: none;
}

.ui-scroll::-webkit-scrollbar-corner {
	background-color: transparent;
}

.ui-scroll-wrap .ui-scroll-thumb {
	position: absolute;
	margin: 2px;
	border-radius: 4px;
	background-color: rgba(16,37,78,.1);
}

.ui-scroll-wrap .ui-scroll-thumb.vertical {
	top: 0;
	right: 0;
	bottom: auto;
	left: auto;
	width: 8px;
	height: 100px;
	min-height: 8px;
}

.ui-scroll-wrap .ui-scroll-thumb.horizontal {
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	height: 8px;
	width: 100px;
	min-width: 8px;
}

.ui-scroll.horizontal .ui-scroll-thumb.vertical {
	display: none !important;
}

.ui-scroll.vertical .ui-scroll-thumb.horizontal {
	display: none !important;
}
/* End Scrollbars */

/* jQuery UI Styles */
.ui-front {
	z-index: 100;
}

div.ui-widget-overlay3 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.75;
	-webkit-animation: fade-in-60 0.2s;
	-moz-animation: fade-in-60 0.2s;
	-o-animation: fade-in-60 0.2s;
	animation: fade-in-60 0.2s;
	box-sizing: border-box;
}

.ui-widget-overlay3.subtle {
	background: #FFFFFF;
	opacity: 0.05;
	-webkit-animation: fade-in-05 .3s forwards;
	-moz-animation: fade-in-05 .3s forwards;
	-o-animation: fade-in-05 .3s forwards;
	animation: fade-in-05 .3s forwards;
}

.ui-dialog.night {
	background: #1b1e24;
	color: #747b8f;
	border-radius: 3px;
	box-shadow: 2px 2px 13px rgba(0,0,0,0.7);
	font-family: 'Open Sans', Arial;
	font-size: 14px;
	outline: 0;
	opacity: 0;
	-webkit-animation: dialog-in .4s .1s 1 cubic-bezier(0.7,0,0.3,1) forwards;
	-moz-animation: dialog-in .4s .1s 1 cubic-bezier(0.7,0,0.3,1) forwards;
	-o-animation: dialog-in .4s .1s 1 cubic-bezier(0.7,0,0.3,1) forwards;
	animation: dialog-in .4s .1s 1 cubic-bezier(0.7,0,0.3,1) forwards;
	box-sizing: border-box;
}

.ui-dialog.night * {
	box-sizing: border-box;
}

.ui-dialog.night *:before {
	box-sizing: border-box;
}

.ui-dialog.night *:after {
	box-sizing: border-box;
}

.ui-dialog.night.dialog-out {
	-webkit-animation: dialog-out .4s 1 cubic-bezier(0.7,0,0.3,1) forwards;
	-moz-animation: dialog-out .4s 1 cubic-bezier(0.7,0,0.3,1) forwards;
	-o-animation: dialog-out .4s 1 cubic-bezier(0.7,0,0.3,1) forwards;
	animation: dialog-out .4s 1 cubic-bezier(0.7,0,0.3,1) forwards;
}

.ui-dialog.night .ui-widget-overlay {
	background: #1b1e24;
}

.ui-dialog.night > .ui-widget-overlay {
	border-radius: 3px;
}

.ui-dialog.night .ui-dialog-titlebar {
	position: absolute;
	left: 0;
	top: -40px;
	width: 100%;
	height: 40px;
	padding: 5px 0;
	font-family: Montserrat, Arial;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	text-transform: uppercase;
	color: #d1d1d1;
	background: none;
	cursor: default;
}

.ui-dialog.night span.ui-dialog-title {
	font-family: Montserrat, Arial;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}

.ui-dialog.night.ui-draggable .ui-dialog-titlebar:after {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-image: url(/common/images/sprite24.png);
	background-repeat: no-repeat;
	background-position: -96px -216px;
	position: absolute;
	top: 12px;
	left: 50%;
	margin-left: -12px;
	text-align: center;
	opacity: 0;
	cursor: move;
	-webkit-transition: opacity 0.25s ease;
	-moz-transition: opacity 0.25s ease;
	-o-transition: opacity 0.25s ease;
	transition: opacity 0.25s ease;
}

.ui-dialog.night.ui-draggable .ui-dialog-titlebar:hover:after {
	opacity: .5;
}

.ui-dialog.night.ui-draggable .ui-dialog-titlebar span {
	cursor: default;
}

.ui-dialog.night .ui-dialog-title {
}

.ui-dialog.night .ui-dialog-titlebar-close {
	background: none;
	border: none;
	position: absolute;
	right: 0;
	top: 5px;
	display: block;
	cursor: pointer;
	width: 24px;
	height: 24px;
	background-image: url(/common/images/sprite24.png);
	background-repeat: no-repeat;
	background-position: 0px -216px;
}

.ui-dialog.night .ui-dialog-titlebar-close:focus {
	outline: solid 1px #747b8f;
	color: #fff;
}

.ui-dialog.night .ui-dialog-titlebar-close:hover {
	text-decoration: none;
}

.ui-dialog.night .ui-dialog-titlebar-close span {
	display: none;
}

.ui-dialog.night .ui-dialog-content {
	border: 0;
}

.ui-dialog.night > section {
	position: relative;
}

.ui-dialog.night header {
	height: 68px;
	font-family: Montserrat, Arial;
	font-size: 16px;
	line-height: 68px;
	border-bottom: solid 1px rgba(217,240,255,.1);
	position: relative;
	z-index: 2;
	padding: 0 20px;
	color: #35a6f6;
}

.ui-dialog.night .ui-main {
	padding: 20px;
}

.ui-dialog.night .ui-dialog-buttonpane {
	height: 80px;
	padding: 0;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	text-transform: uppercase;
	border: 0;
	border-top: solid 1px rgba(217,240,255,.1);
	position: relative;
	background: none;
	text-align: right;
}

.ui-dialog.night .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none;
	margin: auto;
}


.ui-dialog.night .ui-dialog-buttonpane button {
	margin: 0;
	background-color: transparent;
	padding: 0 30px;
	font-family: Montserrat, Arial;
	font-size: 16px;
	line-height: 1em;
	font-weight: 400;
	vertical-align: middle;
	text-transform: uppercase;
	border: 0;
	border-left: solid 1px rgba(217,240,255,.1);
	outline: 0;
	height: 80px;
	cursor: pointer;
	color: #9ca2b1;
}

.ui-dialog.night .ui-dialog-buttonpane button span {
	color: #9ca2b1;
	font-family: Montserrat, Arial;
	font-size: 16px;
	line-height: 1em;
	font-weight: 400;
	vertical-align: middle;
}

.ui-dialog.night .ui-dialog-buttonpane button:focus {
	background-color: #35a6f6;
	color: #fff;
}

.ui-dialog.night .ui-dialog-buttonpane button:hover {
	background-color: #35a6f6;
	color: #fff;
}

.ui-dialog.night .ui-dialog-buttonpane button:focus span {
	color: #fff;
}

.ui-dialog.night .ui-dialog-buttonpane button:hover span {
	color: #fff;
}

.ui-dialog.night .ui-dialog-buttonpane a.ui-button {
	margin: 0;
	background-color: transparent;
	padding: 0 30px;
	font-family: Montserrat, Arial;
	font-size: 13px;
	line-height: 77px;
	font-weight: 400;
	text-transform: uppercase;
	border: 0;
	border-left: solid 1px rgba(217,240,255,.1);
	outline: 0;
	float: none;
	height: 80px;
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
}

.ui-dialog.night .ui-dialog-buttonpane a.ui-button span {
	display: inline;
	padding: 0;
	margin: 0;
	color: #9ca2b1;
	font-family: Montserrat, Arial;
	font-size: 13px;
	line-height: 77px;
	font-weight: 400;
	vertical-align: middle;
	background: none !important;
}

.ui-dialog.night .ui-dialog-buttonpane a.ui-button:focus {
	background-color: #35a6f6;
}

.ui-dialog.night .ui-dialog-buttonpane a.ui-button:hover {
	background-color: #35a6f6;
	text-decoration: none;
}

.ui-dialog.night .ui-dialog-buttonpane a.ui-button.active {
	background: #35a6f6;
}

.ui-dialog.night .ui-dialog-buttonpane a.ui-button:focus span {
	color: #fff;
}

.ui-dialog.night .ui-dialog-buttonpane a.ui-button:hover span {
	color: #fff;
}

.ui-dialog.night .ui-dialog-buttonpane a.ui-button.active span {
	color: #fff;
}

.ui-dialog.night .ui-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(217,240,255,.2);
}

.ui-dialog.night .ui-scroll-wrap .ui-scroll-thumb {
    background-color: rgba(217,240,255,.2);
}

.ui-noselect {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.ui-noselect input {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	-o-user-select: text;
	user-select: text;
}

.ui-noselect .ui-select {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	-o-user-select: text;
	user-select: text;
}
/* jQuery UI Styles */


/* Full Screen */
.ui-dialog.night.ui-full-screen {
	position: fixed !important;
	top: 50px !important;
	left: 50px !important;
	width: calc(100% - 100px ) !important;
	height: calc(100% - 100px ) !important;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	transform: none;
}

.ui-dialog.night .ui-dialog-titlebar-fullscreen {
	background: none;
	border: none;
	position: absolute;
	right: 35px;
	top: 5px;
	width: 36px;
	height: 24px;
	border-right: solid 1px #9b9d9e;
	display: block;
	cursor: pointer;
	margin: 0;
	padding: 0;
	outline: 0;
}

.ui-dialog.night .ui-dialog-titlebar-fullscreen:before {
	content:'';
	display:block;
	width: 24px;
	height: 24px;
	background-image: url(/common/images/sprite24.png);
	background-repeat: no-repeat;
	background-position: -48px -216px;
	opacity: 0.5;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.ui-dialog.night.ui-full-screen .ui-dialog-titlebar-fullscreen:before {
	background-position: -72px -216px;
}

.ui-dialog.night .ui-dialog-titlebar button:hover {
	opacity: 1;
}

.ui-dialog.night.ui-full-screen .ui-dialog-content {
	height: calc(100% - 80px) !important;
}

.ui-dialog.night.ui-full-screen.ui-no-buttons .ui-dialog-content {
	height: 100% !important;
}

.ui-dialog.night.ui-full-screen .ui-dialog-titlebar.ui-draggable-handle {
	cursor: inherit;
}

.ui-dialog.night.ui-full-screen .ui-draggable-handle:after {
	display: none !important;
}

.ui-dialog.night.ui-full-preview {
	position: fixed !important;
	top: 50px !important;
	left: 50px !important;
	width: calc(100% - 100px ) !important;
	height: calc(100% - 100px ) !important;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	transform: none;
}

.ui-dialog.night.ui-full-preview .ui-dialog-content {
	height: 100% !important;
}
/* End Full Screen */

/* Alert Box */
.ui-dialog.cms-alert {
	background: rgba(53,166,246,0.95);
	box-shadow: 2px 2px 9px rgba(0,0,0,0.4);
	min-width: 450px;
	/*
	-webkit-animation: fade-in 0.4s,slide-up-20 0.4s;
	-moz-animation: fade-in 0.4s,slide-up-20 0.4s;
	-o-animation: fade-in 0.4s,slide-up-20 0.4s;
	animation: fade-in 0.4s,slide-up-20 0.4s;
	*/
}

.no-rgba .ui-dialog.cms-alert {
	background: #35a6f6;
}

.ui-dialog.cms-alert .ui-dialog-content {
	color: #fff;
	padding: 10px 10px 20px;
	text-align: center;
	font-style: normal;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	color: #afdcfd;
	font-weight: 400;
}

.ui-dialog.cms-alert .ui-dialog-content h2 {
	font-family: Montserrat, 'Open Sans', Arial;
	font-size: 22px;
	line-height: 24px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 15px;
}

.ui-dialog.cms-alert .ui-dialog-content h2 strong {
	display: block;
}

.ui-dialog.cms-alert .ui-dialog-content strong {
	color: #FFFFFF;
}

.ui-dialog.cms-alert .ui-dialog-content em {
	font-style: normal;
	font-size: 12px;
	color: #afdcfd;
}

.ui-dialog.cms-alert.icon .ui-dialog-content {
	padding: 10px 10px 20px;
}

.ui-dialog.cms-alert.icon .ui-dialog-content:before {
	content: '';
	display: block;
	width: 48px;
	height: 48px;
	margin: 20px auto;
	background-image: url(/common/images/sprite24.png);
	background-repeat: no-repeat;
	background-position: -192px -552px;
	opacity: 0.4;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane {
	border-top: 0;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane {
	text-align: center;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane button {
	display: inline-block;
	background-color: #5dbafc;
	padding: 18px 40px;
	line-height: 1em;
	height: auto;
	border-radius: 3px;
	border: 0;
	margin: 0 7px;
	text-transform: uppercase;
	font-size: 16px;
	float: none;
	cursor: pointer;
	outline: 0;
	transition: background-color 0.15s;
	color: #fff;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane button span {
	color: #fff;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane button:focus {
	background: #64cb66;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane button:hover {
	background: #64cb66;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane a.ui-button {
	display: inline-block;
	background-color: #5dbafc;
	padding: 18px 40px;
	font-family: Montserrat, Arial;
	line-height: 1em;
	height: auto;
	border-radius: 3px;
	border: 0;
	margin: 0 7px;
	text-transform: uppercase;
	font-size: 16px;
	float: none;
	cursor: pointer;
	outline: 0;
	transition: background-color 0.15s;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane a.ui-button span {
	font-family: Montserrat, Arial;
	font-size: 16px;
	line-height: 1em;
	color: #fff;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane a.ui-button:focus {
	background: #64cb66;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane a.ui-button:hover {
	background: #64cb66;
}

.ui-dialog.cms-alert .ui-dialog-buttonpane a.ui-button.active{
	background: #64cb66;
}
/* End Alert Box */

/* 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/png;base64,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);
	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 */

/* Dialog Form */
.ui-dialog fieldset.form {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

.ui-dialog fieldset.form ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}

.ui-dialog fieldset.form ul li {
	margin: 0;
	padding: 10px 20px 10px 10px;
	font-size: 16px;
}

.ui-dialog .form-group {
	display: table;
	width: 100%;
}

.ui-dialog .form-group > * {
	display: table-cell;
	vertical-align: top;
}

.ui-dialog .form-group > div:first-child {
	display: block;
}

.ui-dialog .form-group label {
	color: #ffffff;
	line-height: 2em;
	text-align: right;
	padding: 0 20px;
}

.ui-dialog .form-group label.value {
	text-align: left;
	font-weight: 600;
	padding-left: 0px;
}

.ui-dialog .form-group .input-textbox {
	background: #fff;
	border: solid 1px #a0bdd3;
	border-radius: 3px;
	position: relative;
	-webkit-transition: 0.15s ease;
	-moz-transition: 0.15s ease;
	-o-transition: 0.15s ease;
	transition: 0.15s ease;
}

.ui-dialog .form-group .input-textbox input {
	color: #889aa7;
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: normal;
	margin: 0;
	padding: 6px;
	border: none;
	vertical-align: middle;
	background: none;
	outline: 0;
	width: 100%;
}

.ui-dialog .form-group .input-textbox textarea {
	color: #889aa7;
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: normal;
	margin: 0;
	padding: 6px;
	border: none;
	vertical-align: middle;
	background: none;
	outline: 0;
	width: 100%;
	resize: none;
}

.ui-dialog .form-group .input-textbox.input-addon input {
	width: 90%;
}

.ui-dialog .form-group .input-textbox.input-addon:before {
	width: 10%;
	border-left: solid 1px #a0bdd3;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	text-align: center;
	padding: 9px 15px;
	color: #a0bdd3;
	font-size: 16px;
	-webkit-transition: 0.15s ease;
	-moz-transition: 0.15s ease;
	-o-transition: 0.15s ease;
	transition: 0.15s ease;
	font-family: 'icomoon-ult';
}

.ui-dialog .form-group.focused .input-textbox {
	border-color: #35a6f6;
	box-shadow: 0 0 3px rgba(53,166,246,0.5);
}

.ui-dialog .form-group.focused .input-textbox.input-addon:before {
	border-left-color: #35a6f6;
	color: #35a6f6;
}

.ui-dialog .form-group.invalid label {
	color: #D73B2A;
}

.ui-dialog .form-group.invalid .input-textbox {
	border-color: #D73B2A !important;
	box-shadow: 0 0 3px rgba(215,59,42,0.5) !important;
}

.ui-dialog .form-group.invalid .input-textbox.input-addon:before {
	border-left-color: #D73B2A !important;
	color: #D73B2A !important;
}

.ui-dialog .form-group .validation {
	display: block;
	color: #D73B2A;
	font-size: 14px;
	line-height: 2em;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.3s ease;
	-moz-transition: height 0.3s ease;
	-o-transition: height 0.3s ease;
	transition: height 0.3s ease;
}

.ui-dialog .form-group.invalid .validation {
	height: 28px;
}

.ui-dialog.night .form-group .input-textbox {
	background: #2C313B;
	border-color: #2C313B;
}

.ui-dialog.night .form-group .input-textbox input {
	color: #afbac1;
}

.ui-dialog.night .form-group .input-textbox textarea {
	color: #afbac1;
}

.ui-dialog.night .form-group label {
	color: #5d616b;
}

.ui-dialog.night .form-group.focused .input-textbox {
	border-color: #4c535f;
	box-shadow: 0 0 3px rgba(76,83,95,0.5);
}

.ui-dialog.night .form-group.focused .input-textbox.input-addon:before {
	border-left-color: #8e93a1;
	color: #8e93a1;
}

.ui-dialog.night [data-tooltip]:before {
	background-color: #8667ab;
	color: #ffffff;
}

.ui-dialog.night [data-tooltip]:after {
	background-color: #8667ab;
}
/* End Dialog Form */

/* Daylight */
.ui-dialog.daylight {
	background: #fff;
}

.ui-dialog.daylight header {
	border-bottom-color: rgba(16,37,78,.15);
}

.ui-dialog.daylight .ui-dialog-buttonpane {
	border-top-color: rgba(16,37,78,.15);
}

.ui-dialog.daylight .ui-dialog-buttonpane button {
	border-left-color: rgba(16,37,78,.15);
}

.ui-dialog.daylight .ui-dialog-buttonpane a.ui-button {
	border-left-color: rgba(16,37,78,.15);
}

.ui-dialog.daylight .ui-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(16,37,78,.15);
}

.ui-dialog.daylight .ui-scroll-wrap .ui-scroll-thumb {
    background-color: rgba(16,37,78,.15);
}

.daylight .ui-widget-overlay {
	background: #fff;
}
/* End Daylight */

/* Animations */
.no-animation {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.no-animation * {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

@-webkit-keyframes fade-in {
	0% { opacity: 0; visibility: visible; }
	100% { opacity: 1; visibility: visible; }
}

@-moz-keyframes fade-in {
	0% { opacity: 0; visibility: visible; }
	100% { opacity: 1; visibility: visible; }
}

@-o-keyframes fade-in {
	0% { opacity: 0; visibility: visible; }
	100% { opacity: 1; visibility: visible; }
}

@keyframes fade-in {
	0% { opacity: 0; visibility: visible; }
	100% { opacity: 1; visibility: visible; }
}

@-webkit-keyframes fade-out {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

@-moz-keyframes fade-out {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

@-o-keyframes fade-out {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

@keyframes fade-out {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

@-webkit-keyframes fade-in-60 {
	0% { opacity: 0; }
	100% { opacity: 0.6; }
}

@-moz-keyframes fade-in-60 {
	0% { opacity: 0; }
	100% { opacity: 0.6; }
}

@-o-keyframes fade-in-60 {
	0% { opacity: 0; }
	100% { opacity: 0.6; }
}

@keyframes fade-in-60 {
	0% { opacity: 0; }
	100% { opacity: 0.6; }
}

@-webkit-keyframes fade-in-05 {
	0% { opacity: 0; }
	100% { opacity: 0.05; }
}

@-moz-keyframes fade-in-05 {
	0% { opacity: 0; }
	100% { opacity: 0.05; }
}

@-o-keyframes fade-in-05 {
	0% { opacity: 0; }
	100% { opacity: 0.05; }
}

@keyframes fade-in-05 {
	0% { opacity: 0; }
	100% { opacity: 0.05; }
}

@-webkit-keyframes fade-in-90 {
	0% { opacity: 0; }
	100% { opacity: 0.9; }
}

@-moz-keyframes fade-in-90 {
	0% { opacity: 0; }
	100% { opacity: 0.9; }
}

@-o-keyframes fade-in-90 {
	0% { opacity: 0; }
	100% { opacity: 0.9; }
}

@keyframes fade-in-90 {
	0% { opacity: 0; }
	100% { opacity: 0.9; }
}

@-webkit-keyframes grow-in {
	0% { -webkit-transform: scale(0.1); opacity: 0; }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@-moz-keyframes grow-in {
	0% { -moz-transform: scale(0); opacity: 0; }
	100% { -moz-transform: scale(1); opacity: 1; }
}

@-o-keyframes grow-in {
	0% { -o-transform: scale(0); opacity: 0; }
	100% { -o-transform: scale(1); opacity: 1; }
}

@keyframes grow-in {
	0% { transform: scale(0); opacity: 0; }
	100% { transform: scale(1); opacity: 1; }
}

@-webkit-keyframes counter-clockwise {
	0% { -webkit-transform: rotate(360deg); }
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes counter-clockwise {
	0% { -moz-transform: rotate(360deg); }
	100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes counter-clockwise {
	0% { -o-transform: rotate(360deg); }
	100% { -o-transform: rotate(0deg); }
}

@keyframes counter-clockwise {
	0% { transform: rotate(360deg); }
	100% { transform: rotate(0deg); }
}

@-webkit-keyframes clockwise {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes clockwise {
	0% { -moz-transform: rotate(0deg); }
	100% { -moz-transform: rotate(360deg); }
}

@-o-keyframes clockwise {
	0% { -o-transform: rotate(0deg); }
	100% { -o-transform: rotate(360deg); }
}

@keyframes clockwise {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

@-webkit-keyframes background-position {
	0% { background-position: 100% 0%; }
	100% { background-position: 0% 0%; }
}

@-moz-keyframes background-position {
	0% { background-position: 100% 0%; }
	100% { background-position: 0% 0%; }
}

@-o-keyframes background-position {
	0% { background-position: 100% 0%; }
	100% { background-position: 0% 0%; }
}

@keyframes background-position {
	0% { background-position: 100% 0%; }
	100% { background-position: 0% 0%; }
}

@-webkit-keyframes slide-up-20 {
	0% { -webkit-transform: translateY(20px); }
	100% { -webkit-transform: translateY(0px); }
}

@-moz-keyframes slide-up-20 {
	0% { -moz-transform: translateY(20px); }
	100% { -moz-transform: translateY(0px); }
}

@-o-keyframes slide-up-20 {
	0% { -o-transform: translateY(20px); }
	100% { -o-transform: translateY(0px); }
}

@keyframes slide-up-20 {
	0% { transform: translateY(20px); }
	100% { transform: translateY(0px); }
}

@-webkit-keyframes slide-down-20 {
	0% { -webkit-transform: translateY(-20px); }
	100% { -webkit-transform: translateY(0px); }
}

@-moz-keyframes slide-down-20 {
	0% { -moz-transform: translateY(-20px); }
	100% { -moz-transform: translateY(0px); }
}

@-o-keyframes slide-down-20 {
	0% { -o-transform: translateY(-20px); }
	100% { -o-transform: translateY(0px); }
}

@keyframes slide-down-20 {
	0% { transform: translateY(-20px); }
	100% { transform: translateY(0px); }
}

@-webkit-keyframes dialog-in {
	0% { opacity: 0; -webkit-transform: translate3d(0, -50px, 0); }
	100% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); }
}

@-moz-keyframes dialog-in {
	0% { opacity: 0; -moz-transform: translate3d(0, -50px, 0); }
	100% { opacity: 1; -moz-transform: translate3d(0, 0, 0); }
}

@-o-keyframes dialog-in {
	0% { opacity: 0; -o-transform: translate3d(0, -50px, 0); }
	100% { opacity: 1; -o-transform: translate3d(0, 0, 0); }
}

@keyframes dialog-in {
	0% { opacity: 0; transform: translate3d(0, -50px, 0); }
	100% { opacity: 1; transform: translate3d(0, 0, 0); }
}

@-webkit-keyframes dialog-out {
	0% { opacity: 1; -webkit-transform: translate3d(0, 0, 0); }
	100% { opacity: 0; -webkit-transform: translate3d(0, 35px, 0); }
}

@-moz-keyframes dialog-out {
	0% { opacity: 1; -moz-transform: translate3d(0, 0, 0); }
	100% { opacity: 0; -moz-transform: translate3d(0, 35px, 0); }
}

@-o-keyframes dialog-out {
	0% { opacity: 1; -o-transform: translate3d(0, 0, 0); }
	100% { opacity: 0; -o-transform: translate3d(0, 35px, 0); }
}

@keyframes dialog-out {
	0% { opacity: 1; transform: translate3d(0, 0, 0); }
	100% { opacity: 0; transform: translate3d(0, 35px, 0); }
}
/* End Animations */