/* Original compression code by NetCore.  Copyright NetCore.  All rights reserved. */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  list-style:none;
}





/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template, /* 1 */
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 * 2. Show the overflow in Edge, Firefox, and IE.
 */

button,
input, /* 1 */
select { /* 2 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the odd appearance of search inputs in Chrome and Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
}

/**
 * Remove the inner padding and cancel buttons in Chrome on OS X and
 * Safari on OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
*{
	Box-Sizing:					Border-Box;
}


HTML{
	Overflow-X:					Hidden;
	Overflow-Y:					Hidden;
	Height:						100% !important;
}


BODY{
	Background:					White URL(/D3/pic/wave.png) calc(100vw - 1426px) -27px No-Repeat Fixed;
	Height: 					100%;
	Width:						100%;
	Font:						Normal 300 1em "Open Sans", Arial, Sans-Serif;
	Cursor:						Default;
	Letter-Spacing:				-0.0em;
	Overflow-X:					Hidden;
	Font-Size:					100%; /* 1 */
	-ms-text-size-adjust:		100%; /* 2 */
	-webkit-text-size-adjust:	100%; /* 2 - JD */
}


BODY::before{
	Content:					"";
	Background-Image:			URL(/D3/svg/HexBackground-White.svg), Linear-Gradient(To Bottom Right, Transparent 50%, RGBa(135,224,253,.4) 100%);
	Background-Image:			URL(/D3/svg/HexBackground-White.svg), Linear-Gradient(To Bottom Right, Transparent 50%, RGBa(135,135,165,.2) 100%);
	Background-Repeat:			No-Repeat, No-Repeat;
	Background-Position:		Right 3px Bottom 3px, 0 0;
	Background-Size:			509px Auto, Auto Auto;
	Display:					Block;
	Width:						1200px;
	Height:						512px;
	Position:					Absolute;
	Right:						0;
	Bottom:						0;
	z-Index:					-2;
}

BODY.Shadow::before{
	Background-Image:			URL(/D3/svg/HexBackground-Black.svg), Linear-Gradient(To Bottom Right, Transparent 50%, RGBa(200,40,20,.2) 100%);
}


HTML,
BODY,
INPUT,
TEXTAREA,
BUTTON{
	-webkit-font-smoothing:		Antialiased;
	-moz-osx-font-smoothing:	Grayscale;
}

A.BlueLink{
	Color:						#0098E2;
	Color:						#007AFF;
	Text-Decoration:			None;
}

A.BlueLink:Hover{
	Text-Decoration:			Underline;
}


H1{
	Color: 						#0098E2;
	Padding:					0;
	Margin:						0;
	Font:						Normal 400 1.8em "Open Sans", Arial, Sans-Serif;
}


H2{
	Color: 						#0098E2;
	Padding:					0;
	Margin:						0;
	Font:						Normal 400 1.2em "Open Sans", Arial, Sans-Serif;
}

	H2 B{
		Font-Weight:			300;
	}

H3{
	Color: 						#0098E2;
	Padding:					0;
	Margin:						0;
	Font:						Normal 300 1.2em "Open Sans", Arial, Sans-Serif;
}

H4{
	Color: 						Black;
	Padding:					0;
	Margin:						0;
	Font:						Normal 400 1.1em "Open Sans", Arial, Sans-Serif;
}

H5{
	Color: 						Black;
	Padding:					0;
	Margin:						0;
	Font:						Normal 300 1.1em "Open Sans", Arial, Sans-Serif;
}

LABEL{
	Font:						Normal 700 .7em "Open Sans", Arial, Sans-Serif;
	Display:					Block;
	Color: 						#0098E2;
	Text-Transform:				Uppercase;
}

LABEL B{
	Font-Weight:				400;
	Text-Transform:				Initial;
}

LABEL A{
	Color:						Blue;
	Text-Decoration:			None;
}

LABEL A:Hover{
	Border-Bottom: 				1px Solid Blue;
}

LABEL HIPPA:after{
	Content:					"H";
	Font:						Normal 700 .7em "Open Sans", Arial, Sans-Serif;
	Display:					Inline-Block;
	Margin:						0 4px;
	Color:						Black !important;
	Background:					Gold;
	Padding:					.1em .25em;
	Width:						1em;
	Min-Height:					1em;
	Text-Align:					Center;
	Border-Radius:				3px;
}

P{
	Font:						Normal 400 1em "Open Sans", Arial, Sans-Serif;
}


P B{
	Font:						Normal 500 1em "Open Sans", Arial, Sans-Serif;
}


HR{
	Border:						0;
	Height:						0;
	Border-Top:					1px Solid RGBa(0,0,0, .1);
}


HR.Height2px{
	Border:						0;
	Height:						0;
	Border-Top:					2px Solid RGBa(0,0,0, .1);
}


INPUT{
	Background:					RGBa(0,0,150,.04);
	Transition:					All .1s Ease;
	Width:						100%;
	Padding:					5px 10px;
	Font:						Normal 300 1em/2em "Open Sans", Arial, Sans-Serif;
	Color:						Black;
	Outline:					None;
	xBorder:						1px Solid #ddd;
	Border:						1px Solid RGBa(0,0,150,.07);
	Border-Radius:				2px;
	-webkit-box-sizing:			border-box;
			box-sizing:			border-box
}


INPUT:Focus{
	Border:						1px Solid RGBa(0,152,226,1);
	Background:					RGBa(0,0,0,.06);
	Color:						RGBa(0,152,226,1);
	Animation:					FormFieldBreath 2s infinite;
	-moz-outline-style:			none;
}

@keyframes FormFieldBreath{
	0%{
		Box-Shadow:				0 0 10px RGBa(0,152,226,.1);
	}
	50%{
		Box-Shadow:				0 0 10px RGBa(0,152,226,.6);
	}
	100%{
		Box-Shadow:				0 0 10px RGBa(0,152,226,.1);
	}
}


/*** Misc ***************************************/
.ShadowBox{
	Margin:					0;
	Display:				None;
	Border:					1px Dashed RGBa(255,255,255,.6);
	Box-Shadow:				Inset 0 0 1px 0 RGBa(0,0,0,.3);
	Position:				Static;
	Top:					0;
	z-Index:				99999;
	Text-Align:				Center;
	Overflow:				Hidden;
	Background-Repeat:		No-Repeat;
	Background-Attachment:	Fixed;
	Background-Position:	Center Center;
	Border-Radius:			5px;
	Animation:				ShadowBoxAnimation .2s Linear;
}


@keyframes ShadowBoxAnimation{
	0%{
		Transform:				Rotate(-8deg);
		-webkit-Transform:		Rotate(-8deg);
	}
	100%{
		Transform:				Rotate(0deg);
		-webkit-Transform:		Rotate(0deg);
	}
}


.AllowSelect,
.AllowSelect *{
	-webkit-user-select:		Auto;
	-moz-user-select:			Auto;
	-ms-user-select:			Auto;
	user-select:				Auto;
}
/*/* Misc ***************************************/



/*** Content ************************************/
#Content{
	Margin:						0;
	Padding:					90px 20px 20px 20px;
	Transition:					All .3s Ease-In-Out;
}
/*/* Content ************************************/



/*/* Blur ***************************************/
.Blur1px{
	Filter:						Blur(1px);
	-webkit-filter:				Blur(1px);
	-moz-filter:				Blur(1px);
	-ms-filter:					Blur(1px);
}

.Blur2px{
	Filter:						Blur(2px);
	-webkit-filter:				Blur(2px);
	-moz-filter:				Blur(2px);
	-ms-filter:					Blur(2px);
}
/*/* Blur ***************************************/



/*** Throbbers **********************************/
.Throbber,
.Loading,
.Thinking,
.Refreshing{
	Background:					URL(/D3/svg/Throbber-2C94E0.svg) No-Repeat Center Center;
	Background-Size:			12em 12em;
	Width:						100%;
	Height:						12em !important;
	Text-Align:					Center;
	Letter-Spacing:				-.5px;
	Cursor:						Wait !important;
	Font:						Normal 700 .98em/12.4em "Open Sans", Arial, Sans-Serif !important;
	Color:						#2C94E0;
	Text-Transform:				Uppercase;
}
.Throbber B,
.Loading B,
.Thinking B,
.Refreshing B{
	Font:						Normal 400 1em/1em "Open Sans", Arial, Sans-Serif !important;
}

html[data-useragent*='MSIE'] .Throbber,
html[data-useragent*='MSIE'] .Loading,
html[data-useragent*='MSIE'] .Thinking,
html[data-useragent*='MSIE'] .Refreshing,
html[data-useragent*='Trident'] .Throbber,
html[data-useragent*='Trident'] .Loading,
html[data-useragent*='Trident'] .Thinking,
html[data-useragent*='Trident'] .Refreshing,
html[data-useragent*='Firefox'] .Throbber,
html[data-useragent*='Firefox'] .Loading,
html[data-useragent*='Firefox'] .Thinking,
html[data-useragent*='Firefox'] .Refreshing{
	Background-Image:			URL(/D3/pic/Throbber_Lines_Black_30pc.png);
	Transition: 				Background .3s ease-in-out;
	Background-Repeat: 			Repeat;
	Background-Position:		0 0;
	Cursor:						Wait;
	-Moz-Animation:				ProgressAnimation 15s Infinite Linear;
	-Webkit-Animation:			ProgressAnimation 15s Infinite Linear;
	Animation:					ProgressAnimation 15s Infinite Linear;
}

.Loading:after{
	Content:					"Loading";
}

.Thinking:after{
	Content:					"Thinking";
}

.Refreshing:after{
	Content:					"Refreshing";
}


.Modal-Overlay > .Throbber{
	Height:						100vh !important;
	Line-Height:				100vh !important;
	Background-Image:			URL(/D3/svg/Throbber-FFFFFF.svg);
	Color:						White;
	Opacity:					.9;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
	-webkit-box-shadow:			None;
	-moz-box-shadow:			None;
	box-shadow:					None;
}
html[data-useragent*='MSIE'] .Modal-Overlay > .Throbber,
html[data-useragent*='Trident'] .Modal-Overlay > .Throbber,
html[data-useragent*='Firefox'] .Modal-Overlay > .Throbber{
	Background-Image:			URL(/D3/pic/Throbber_Lines_Black_30pc.png);
	Transition: 				Background .3s ease-in-out;
	Background-Repeat: 			Repeat;
	Background-Position:		0 0;
	Cursor:						Wait;
	-Moz-Animation:				ProgressAnimation 15s Infinite Linear;
	-Webkit-Animation:			ProgressAnimation 15s Infinite Linear;
	Animation:					ProgressAnimation 15s Infinite Linear;
}
/*/* Throbbers **********************************/




/*** Buttons ************************************/
.Button{
	Background-Color:			#4d90fe;
	Background-Image:			-webkit-linear-gradient(top,#4d90fe,#4787ed);
	Background-Image:			linear-gradient(top,#4d90fe,#4787ed);
	Border:						1px solid #2770e3;
	Color:						White;
	Border-Radius:				2px;
	Font-Size:					.8em;
	Font-Weight:				600;
	Text-Align:					Center;
	White-Space:				NoWrap;
	Line-Height:				26px;
	Outline:					0;
	Padding:					0 12px;
	Cursor:						Pointer;
	Text-Shadow:				0 1px 1px RGBa(0, 0, 0, .2);
}
.Button:hover{
	Opacity:					.8;
	Text-Shadow:				0 1px 1px RGBa(0, 0, 0, .4);
}
.Button:active{
	Opacity:					1;
	Box-Shadow:					Inset 0 1px 2px RGBa(0,0,0,0.3);
	Background:					#357ae8;
	Border:						1px Solid #2770e3;
	Border-Top:					1px Solid #2770e3;
	Text-Shadow:				0 1px 1px RGBa(0, 0, 0, .46);
}


.Button-Green{
	Background-Color:			#58c622;
	Background-image:			-webkit-linear-gradient(top,#58c622,#1bb51f);
	Background-image:			linear-gradient(top,#58c622,#1bb51f);
	Border:						1px solid #1aa127;
	Font-Weight:				Bold;
}
.Button-Green:active{
	Opacity:					1;
	Box-Shadow:					Inset 0 1px 2px RGBa(0,0,0,0.3);
	Background:					#1bac44;
	Border:						1px Solid #1aa127;
	Border-Top:					1px Solid #1aa127;
}


.Button-Red{
	Background:					#fe4d4d;
	Background-image:			-webkit-linear-gradient(top,#fe4d4d,#e32727);
	Background-image:			linear-gradient(top,#fe4d4d,#e32727);
	Border:						1px Solid #e32727;
	Font-Weight:				Bold;
}
.Button-Red:active{
	Opacity:					1;
	Box-Shadow:					Inset 0 1px 2px RGBa(0,0,0,0.3);
	Background:					#fe4d4d;
	Border:						1px Solid #e32727;
	Border-Top:					1px Solid #e32727;
}
/*/* Buttons ************************************/




/*** Box ****************************************/
.Box{
	Background:					#FCFCFC;
	Margin:						50px Auto 0 Auto !important;
	Border:						1px Solid White;
	Padding:					30px 40px;
	Border-Radius:				3px;
	Box-Shadow:					0 10px 45px -4px RGBa(0,0,0,.2), 0 0 10px -2px RGBa(0,0,0,0.4);
	Transition:					All .12s Ease-In-Out;
}


.Box:Hover{
	Box-Shadow:					0 10px 55px -2px RGBa(0,0,0,.4), 0 0 10px -2px RGBa(0,0,0,0.4);
}


.BoxWidth60{
	Width:						60%;
	Min-Width:					320px;
	Max-Width:					640px;
	Margin:						50px Auto 0 Auto !important;
}


.BoxHeader{
	Background:					RGBa(0,0,0,.1);
	Background:					Linear-Gradient(-90deg, RGBa(135,224,253,.01) 20%, RGBa(135,224,253,.3) 100%);
	Margin:						-30px -40px 20px -40px;
	Padding:					15px 20px;
	Overflow:					Auto;
	Font-Size:					.95em;
}


.BoxFooter{
	Background:					RGBa(0,0,0,.1);
	Background:					Linear-Gradient(90deg, RGBa(135,224,253,.01) 20%, RGBa(135,224,253,.3) 100%);
	Margin:						30px -40px -30px -40px;
	Padding:					15px 20px;
	Overflow:					Auto;
	Font-Size:					.85em;
	Min-Height:					48.5px;
}
/*/* Box ****************************************/




/*** Quick Properties ***************************/
.Hide{
	Display:					None;
}

.PrintOnly{
	Display:					None;
}

@media print{
	.PrintOnly{
		Display:				Block;
	}
}

.FloatRight{
	Float:						Right !important;
}


.FloatLeft{
	Float:						Left !important;
}


.ColorRed{
	Color:						Red !important;
}

.MarginTop0{
	Margin-Top:					0 !important;
}


.MarginTop-5{
	Margin-Top:					-5px !important;
}


.MarginTop10{
	Margin-Top:					10px !important;
}


.MarginTop20{
	Margin-Top:					20px !important;
}


.MarginTop30{
	Margin-Top:					30px !important;
}


.MarginTop40{
	Margin-Top:					40px !important;
}


.MarginTop50{
	Margin-Top:					50px !important;
}


.MarginTop100{
	Margin-Top:					100px !important;
}


.MarginTop200{
	Margin-Top:					200px !important;
}


.MarginRight5{
	Margin-Right:				5px!important;
}

.MarginRight0{
	Margin-Right:				0!important;
}

.MarginRight5{
	Margin-Right:				5px!important;
}

.MarginRight10{
	Margin-Right:				10px!important;
}

.MarginRight15{
	Margin-Right:				15px!important;
}

.MarginRight20{
	Margin-Right:				20px!important;
}



.MarginLef0{
	Margin-Left:				0!important;
}

.MarginLeft5{
	Margin-Left:				5px!important;
}

.MarginLeft10{
	Margin-Left:				10px!important;
}

.MarginLeft15{
	Margin-Left:				15px!important;
}

.MarginLeft20{
	Margin-Left:				20px!important;
}


.DisplayNone{
	Display:					None;
}


.Opacity100{
	Opacity:					1;
}


.Opacity60{
	Opacity:					.6;
}


.Opacity50{
	Opacity:					.5;
}


.Opacity40{
	Opacity:					.4;
}


.Opacity30{
	Opacity:					.3;
}


.Opacity25{
	Opacity:					.25;
}


.Opacity20{
	Opacity:					.2;
}


.Opacity10{
	Opacity:					.1;
}
/*/* Quick Properties ***************************/






@media screen and (min-width: 320px) {
	#Debug:before{
		Content:				"320px";
	}
}


@media screen and (min-width: 640px) {
	#Debug:before{
		Content:				"640px";
	}


	#Content{
		Margin-Left:			80px;
		Padding:				20px 20px 20px 20px;
	}
}


@media screen and (min-width: 800px) {
	#Debug:before{
		Content:				"800px";
	}
}


@media screen and (min-width: 1024px) {
	#Debug:before{
		Content:				"1024px";
	}
}


@media screen and (min-width: 1200px) {
	#Debug:before{
		Content:				"1200px";
	}
}


@media screen and (min-width: 1600px) {
	#Debug:before{
		Content:				"1600px";
	}
}


@media screen and (min-width: 1920px) {
	#Debug:before{
		Content:				"1920px";
	}
}


#Debug{
	Display:					None;
	Background:					Red;
	Color:						White;
	Margin-Top:					50px;
	Font-Weight:				Bold;
	Padding:					10px;
}
/*** SideBar ************************************/
#SideBar{
	Background-Color: 			#0096FA;
	Background-Image:			URL(/D3/pic/SideMenu_Hex.png), Radial-Gradient(200px Circle at -50px 50%, RGBa(179,224,246,.6), #0096FA);
	Background-Repeat:			No-Repeat;
	Background-Position:		Center Bottom;
	Box-Shadow:					Inset -20px 0 20px -20px RGBa(0,0,0,.15);
	Transition:					All .1s Ease-in-Out;
	Position:					Fixed;
	Top:						0;
	Right:						0;
	Left:						0;
	z-Index:					20;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}

#SideBar > UL{
	Width:						80px;
	Height:						100%;
}


#SideBar > UL > LI > A{
	Text-Align:					Center;
}


#SideBar UL:Before{
	Content:					"";
	Position:					Absolute;
	Width:						160px;
	Height:						70px;
	Top:						Calc(100vh - 240px);
	Left:						-45px;
	Z-Index:					-100;
	Opacity:					1;
	Background:					URL(/D3/svg/Logo-Full-White.svg) Center Center No-Repeat;
	Clip:						Rect(0px, 160px, 70px, 0px);
	Transition:					Transform .14s Ease-in-Out,
								Clip 0s Linear,
								Top 0s Linear,
								Left 0s Linear,
								Opacity 1s Linear;
	-webkit-transform:			Rotate(-90deg);
	-moz-transform:				Rotate(-90deg);
	-ms-transform:				Rotate(-90deg);
	-o-transform:				Rotate(-90deg);
	transform:					Rotate(-90deg);
	Opacity:					.9;
}


#SideBar > UL > LI{
	Display:					Inline-Block;
	Float:						Left;
	Width:						80px;
	Height:						70px;
	Margin-Bottom:				1px;
	Background-Size:			40px 40px;
	Transition:					All .1s ease-in-out;
	Cursor:						Pointer;
	Background-Repeat:			No-Repeat;
	Background-Position:		Center Center;
}

	#SideBar > UL > LI:Hover:not(#Menu_User_Name){
		Background-Size:			48px 48px;
		Background-Color:			RGBa(255,255,255,.18);
	}

	#SideBar > UL > LI:Active{
		Background-Size:			38px 38px;
		Background-Color:			RGBa(0,0,0,.1);
	}


#SideBar > UL > LI.Selected{
	Background-Color:			RGBa(0,0,0,.18);
}

#SideBar LI#Menu_User,
#SideBar LI#Menu_Lock{
	Position:					Fixed;
	Margin-Bottom:				0;
	Bottom:						0;
	Left:						0;
	Z-Index:					41
}

	#SideBar LI#Menu_User DIV{
		Background-Size:		40px 40px;
		Background-Repeat:		No;
		Background-Position:	Center Center;
		Width:					40px;
		Height:					40px;
		Border-Radius:			100%;
		Margin:					15px 0 0 20px;
		Transition:				All .1s ease-in-out;

	}
	#SideBar LI#Menu_User DIV[data-avatar]{
		Box-Shadow:				0 1px 2px RGBa(0,0,0,.1), Inset 2px 4px 4px -2px RGBa(255,255,255,.2);
	}
	#SideBar LI#Menu_User:Hover DIV{
		Background-Size:		48px 48px;
		Width:					48px;
		Height:					48px;
		Margin:					11px 0 0 16px;
	}




#SideBar LI#Menu_DocSpera{
	Position:					Fixed;
	Margin-Bottom:				0;
	Bottom:						0;
	Left:						0;
}


#SideBar > UL > LI A{
	Display:					Inline-Block;
	Width:						100%;
	Height:						100%;
	Position:					Relative;
	Transition:					All .3s ease-in-out;
}


	/*** Badge *************************************/
	#SideBar > UL > LI B,
	#SideBar > UL > LI A B{
		Background:					#FE4D4D;
		Background:					Linear-Gradient(To Bottom, #FE4D4D 0%, #CE1D1D 100%);
		Position:					Absolute;
		Font:						Normal 700 .8em/.8em "Open Sans", Arial, Sans-Serif;
		Color:						White;
		Padding:					4px 6px;
		Margin:						8px 8px 0 8px;
		Border-Radius:				1em;
		Box-Shadow:					0 1px 2px -1px Black;
		Left:						0;
		Display:					None;
	}


	#SideBar > UL > LI B I,
	#SideBar > UL > LI A B I{
		Font-Style:					Normal;
		Display:					Inline-Block;
	}
	/*/* Badge *************************************/


#SideBar_Date_Label{
	Text-Decoration:			None;
	Font:						Normal 600 1.2em/80px "Open Sans", Arial, Sans-Serif;
	Color:						RGB(0,152,226);
}

/*** D4 Trial Banner  ***/
#SideBar .SideBar_UL_Banner:before {
	top: Calc(100vh - 240px - 56px);
}
/*** D4 Trial Banner  ***/

/*/* SideBar ************************************/




/*** Sidebar Items ******************************/
#Menu_Calendar{
	Background-Image:			URL(/D3/svg/Calendar-White.svg);
}


#Menu_Calendar_Blank{
	Background-Image:			URL(/D3/svg/Calendar-Blank-White.svg);
}


#Menu_Search{
	Background-Image:			URL(/D3/svg/Search-White.svg);
}


#Menu_Calendar_Timeline{
	Background-Image:			URL(/D3/svg/Calendar-Timeline-White.svg);
}

#Menu_Calendar_Timeline_REACT{
	Background-Image:			URL(/D3/svg/Calendar-Timeline-White.svg);
}


#Menu_Rooms{
	Background-Image:			URL(/D3/svg/Hospital-Building-White.svg);
}


#Menu_People{
	Background-Image:			URL(/D3/svg/People-White.svg);
}


#Menu_Hospital{
	Background-Image:			URL(/D3/svg/Hospital-Building-White.svg);
}

#Menu_Settings{
	Background-Image:			URL(/D3/svg/Settings-White.svg);
}


#Menu_BPCI{
	Background-Image:			URL(/D3/svg/Patient-White.svg);
}


#Menu_BPCI_Intelligence{
	Background-Image:			URL(/D3/svg/DigitalBrain-White.svg);
	Background-Size:			42px 42px !important;
}
	#Menu_BPCI_Intelligence:Hover{
		Background-Image:			URL(/D3/svg/DigitalBrain-White.svg);
		Background-Size:			48px 48px !important;
	}


#Menu_BPCI_Outcomes{
	Background-Image:			URL(/D3/svg/ChartTick-White.svg);
	Background-Size:			42px 42px !important;
}
	#Menu_BPCI_Outcomes:Hover{
		Background-Image:			URL(/D3/svg/ChartTick-White.svg);
		Background-Size:			48px 48px !important;
	}


#Menu_User{
	Background-Image:			URL(/D3/svg/User-Circle-White.svg);
	Position:					Relative;
}


#Menu_LiveUsers{
	Background-Image:			URL(/D3/svg/Sonar-White.svg);
}


#Menu_LiveUsers_Animated{
	Background-Image:			URL(/D3/svg/Sonar-White-Animated.svg);
}


#Menu_Users{
	Background-Image:			URL(/D3/svg/Users-White.svg);
}


#Menu_DocSpera,
#Menu_DocSperaStethoscope{
	Background-Image:			URL(/D3/svg/Logo-Stethoscope-White.svg);
}


#Menu_Vendor_WellBe{
	Background-Image:			URL(/D3/svg/vendor-logos/WellBe-W-White.svg);
}


#Menu_Lock{
	Background-Image:			URL(/D3/svg/Lock-White.svg);
}


#Menu_iPhones{
	Background-Image:			URL(/D3/svg/iPhones-White.svg);
}


#Menu_Demo{
	Background-Image:			URL(/D3/svg/Demo-White.svg);
}


#Menu_Info{
	Background-Image:			URL(/D3/svg/Info-White.svg);
}


#Menu_Developer{
	Background-Image:			URL(/D3/svg/DocCloud-White.svg);
}


#Menu_Legal{
	Background-Image:			URL(/D3/svg/BallanceScales-White.svg);
}


#Menu_Academy{
	Background-Image:			URL(/D3/svg/Mortarboard-White.svg);
}


#Menu_PatientAlert{
	Background-Image:			URL(/D3/svg/Sonar-White-Animated.svg);
}


#Menu_Courses{
	Background-Image:			URL(/D3/svg/Books-White.svg);
}


#Menu_Certificates{
	Background-Image:			URL(/D3/svg/Certificate-White.svg);
}


#Menu_Insights{
	Background-Image:			URL(/D3/svg/ChartTick-White.svg);
}

#Menu_IntelligentScheduler{
	Background-Image:			URL(/D3/svg/Intelligent-Scheduler-Icon-V2-white.svg);
}


#Menu_MyProfile{
	Background-Image:			URL(/D3/svg/User-Small-White.svg);
}


#Menu_MyContacts{
	Background-Image:			URL(/D3/svg/Users-White.svg);
}


#Menu_PatientRebook{
	Background-Image:			URL(/D3/svg/Patient-Rebook-White.svg);
}

#Menu_RepDashboard{
	Background-Image:			URL(/D3/svg/Rep-Dashboard-Icon-White.svg);
}


#Menu_User_Name{
	Transform:					Rotate(-90deg);
	Color:						White;
	Text-Align:					Left;
	Width:						220px !important;
	Height:						80px !important;
	Bottom:						236px !important;
	Left:						-90px !important;
	Position:					relative;
	Font:						Normal 600 .7em/1.1em "Open Sans", Arial, Sans-Serif;
	Color:						RGBa(255,255,255,.6);
	Text-Transform:				Initial;
	Border-Radius:				0 !important;
	Cursor:						Default;
	Padding-Top:				25px;
	White-Space:				NoWrap;
	Overflow:					Hidden;
	Text-Overflow:				Ellipsis;
	z-Index:					-1;
}
#SideBar LI:Hover #Menu_User_Name{
	Background:					Linear-Gradient(To Right, RGBa(255,255,255,.18) 0%, RGBa(255,255,255,0) 100%);
	Background-Size:			100% !important;
	Left:						-86px !important;
}

	#Menu_User_Name STRONG{
		Font:						Normal 700 1.2em/1.2em "Open Sans", Arial, Sans-Serif;
		Color:						RGBa(255,255,255,1);
		Display:					Inline-Block;
		Width:						220px !important;
		White-Space:				NoWrap;
		Overflow:					Hidden;
		Text-Overflow:				Ellipsis;
	}

/*/* SideBar Items ******************************/






@media screen and (min-width: 320px){
	#SideBar{
		Position:				Fixed;
		Height:					70px;
	}

	#SideBar > UL{
		Width:					100%;
		Height:					70px;
	}

	#SideBar > UL > LI{
		Margin-Bottom:			1px;
	}
}


@media screen and (max-width: 640px){
	#SideBar{
		Zoom:					60%;
		Background:				Linear-Gradient(180deg, RGBa(0,0,0,0) 0%, RGBa(0,0,0,0) 60%);
		Background-Color: 		#0096FA;
		Box-Shadow:				Inset 0 20px 20px -20px RGBa(0,0,0,.2), Inset 0 -20px 20px -20px RGBa(0,0,0,.2);
	}

	#SideBar > UL > LI{
		Margin-Bottom:			0;
	}

	#SideBar LI#Menu_User,
	#SideBar LI#Menu_DocSpera,
	#SideBar LI#Menu_Lock{
		Position:				Relative !important;
		Float:					Right;
	}

	#SideBar LI#Menu_User{
		Position:				Relative;
		Float:					Right;
		Bottom:					0;
	}

	#Menu_User_Name{
		Transform:					Rotate(0) !important;
		Text-Align:					Right;
		Width:						180px !important;
		Height:						70px !important;
		Top:						0 !important;
		Margin-Top:					0 !important;
		Bottom:						Auto !important;
		Left:						Auto !important;
		Right:						70px !important;
		Padding:					20px 0 0 0 !important;
		Position:					Absolute;
		Font:						Normal 600 .7em/1.1em "Open Sans", Arial, Sans-Serif;
	}
	#SideBar > UL > LI:Hover #Menu_User_Name{
		Background:					Linear-Gradient(To Left, RGBa(255,255,255,.18) 0%, RGBa(255,255,255,0) 100%);
		Left:						Auto !important;
		Right:						80px !important;
	}

		#Menu_User_Name B{
			Width:						180px !important;
		}

	#SideBar > UL:Before{
		Background:					None;
	}
}

@media screen and (min-width: 641px){
	#SideBar{
		Position:				Fixed;
		Bottom:					0;
		Width:					80px;
		Height:					100%;
		Bottom:					0;
	}
	/*** D4 Trial Banner  ***/
	#SideBar.SideBar_Banner {
		top: 56px !important;
	}
}

/*** D4 Trial Banner  ***/
@media screen and (max-width: 911px) {
	#SideBar .SideBar_UL_Banner:before {
		top: Calc(100vh - 240px - 89.5px);
	}

	#SideBar.SideBar_Banner {
		top: 89.5px !important;
	}
}

@media screen and (max-width: 826px) {
	#SideBar .SideBar_UL_Banner:before {
		top: Calc(100vh - 240px - 85px);
	}

	#SideBar.SideBar_Banner {
		top: 85px !important;
	}
}

@media screen and (max-width: 800px) {
	#SideBar .SideBar_UL_Banner:before {
		top: Calc(100vh - 240px - 51.5px);
	}

	#SideBar.SideBar_Banner {
		top: 51.5px !important;
	}
}

@media screen and (max-width: 740px) {
	#SideBar .SideBar_UL_Banner:before {
		top: Calc(100vh - 240px - 80px);
	}

	#SideBar.SideBar_Banner {
		top: 80px !important;
	}
}

@media screen and (max-width: 640px) {
	#SideBar.SideBar_Banner {
		top: 133px !important;
	}
}

@media screen and (max-width: 579px) {
	#SideBar.SideBar_Banner {
		top: 112px !important;
	}
}

@media screen and (max-width: 498px) {
	#SideBar.SideBar_Banner {
		top: 138px !important;
	}
}
/*** D4 Trial Banner  ***/



@media screen and (max-height: 600px){
	#SideBar > UL:Before{
		Clip:					Rect(0px, 40px, 70px, 0px);
		Top:					Calc(100vh - 180px);
		Left:					23px;
		-webkit-transform:		Rotate(0deg);
		-moz-transform:			Rotate(0deg);
		-ms-transform:			Rotate(0deg);
		-o-transform:			Rotate(0deg);
		transform:				Rotate(0deg);
	}
}


@media screen and (max-height: 680px){
	#SideBar > UL:Before{
		Opacity:					.8;
	}
}


@media screen and (max-height: 670px){
	#SideBar > UL:Before{
		Opacity:					.7;
	}
}


@media screen and (max-height: 560px){
	#SideBar > UL:Before{
		Opacity:					.6;
	}
}


@media screen and (max-height: 550px){
	#SideBar > UL:Before{
		Opacity:					.5;
	}
}


@media screen and (max-height: 540px){
	#SideBar > UL:Before{
		Opacity:					.4;
	}
}


@media screen and (max-height: 530px){
	#SideBar > UL:Before{
		Opacity:					.3;
	}
}


@media screen and (max-height: 520px){
	#SideBar > UL:Before{
		Opacity:					.2;
	}
}


@media screen and (max-height: 510px){
	#SideBar > UL:Before{
		Opacity:					.1;
	}
}


@media screen and (max-height: 500px){
	#SideBar > UL:Before{
		Opacity:					0;
	}
}

/******************* Content, D4 Trial Banner **********************/
#Content.Content_Banner {
	margin-top: 56px;
}


@media screen and (max-width: 911px) {
	#Content.Content_Banner {
		margin-top: 89.5px !important;
	}
}

@media screen and (max-width: 826px) {
	#Content.Content_Banner {
		margin-top: 85px !important;
	}
}

@media screen and (max-width: 800px) {
	#Content.Content_Banner {
		margin-top: 74px !important;
	}
}

@media screen and (max-width: 740px) {
	#Content.Content_Banner {
		margin-top: 114px !important;
	}
}

@media screen and (max-width: 640px) {
	#Content.Content_Banner {
		margin-top: 100px !important;
	}
}

@media screen and (max-width: 579px) {
	#Content.Content_Banner {
		margin-top: 85px !important;
	}
}

@media screen and (max-width: 498px) {
	#Content.Content_Banner {
		margin-top: 105px !important;
	}
}
/******************* Content, D4 Trial Banner **********************//*** Quick **************************************/
.Quick{
	Background-Color:			White;
	Background-Image:			URL(/D3/svg/HexBackground-White.svg), Linear-Gradient(To Right, RGBa(135,135,165, .2), White 90%);
	Background-Attachment:		Fixed, Auto;
	Background-Repeat:			No-Repeat, Repeat;
	Background-Position:		Right Center, 0 0;
	Background-Size:			600px Auto, Auto Auto;
	Position:					Absolute;
	Top:						0;
	Left:						-300px;
	Width:						300px;
	Height:						100vh;
	Display:					Inline-Block;
	Z-Index:					40;
	Box-Shadow:					0 0 80px 1px RGBa(255,255,255, .6);
	Transition:					Left .1s Ease-in-Out, Box-Shadow .15s Ease-in-Out;
}


@media screen and (max-width: 640px){
	.Quick{
		Display:				None;
	}
}


.Quick.Open{
	Width:						300px;
	Left:						0;
	Box-Shadow:					0 0 6px 6px RGBa(0,0,0, .101);
}


.Quick .Lip{
	Background:					RGBa(255,255,255, .4);
	Box-Shadow:					Inset 0 0 6px 0 RGBa(255,255,255, .6), 1px 0 3px 3px RGBa(0,0,0, .051);
	Position:					Absolute;
	Bottom:						0;
	Margin-Left:				100%;
	Width:						70px;
	Height:						30px;
	Display:					Inline-Block;
	Border-Radius:				0 20px 20px 0;
	Line-Height:				30px;
	Font:						Normal 600 .7em/30px "Open Sans", Arial, Sans-Serif;
	Cursor:						Pointer;
	Transition:					Background .12s Ease-in-Out;
}


.Quick.Open .Lip{
	Background:					White;
}


.Quick .Lip:Hover{
	Background:					White;
}


.Quick .Lip::before{
	Content:					"";
	Position:					Absolute;
	Background:					White;
	Left:						-3px;
	Display:					Inline-Block;
	Width:						3px;
	Height:						30px;
}


.Quick .Lip DIV{
	Width:						44px;
	Height:						30px;
	Padding-Left:				2px;
	Overflow:					Hidden;
	Background-Repeat:			No-Repeat;
	Background-Position:		Center Center;
	Background-Size:			18px 18px;
	Opacity:					.8;
}


.Quick.Open .Lip DIV{
	Background:					None !important;
	Opacity:					1;
	Transition:					Color .12s Ease-in-Out;
}


.Quick.Open .Lip DIV::before{
	Content:					"CLOSE";
	-webkit-font-smoothing:		Antialiased;

	Font:						Normal 700 .9em/20px "Open Sans", Arial, Sans-Serif;
	Text-Align:					Center;
	Padding-Left:				5px;
	Color:						RGB(222,0,0)
}


.Quick.Open .Lip:Hover DIV::before{
	Color:						Red !important;
}


.Quick.Open .Lip:Active DIV::before{
	Color:						RGB(128,0,0) !important;
}


.Quick .Lip:Hover DIV{
	Color:						#007AFF;
}


.Quick .Lip:Active DIV{
	Color:						#0047CC;
}


.Quick .Lip B{
	Background:					RGBa(0,0,20,.2);
	Font:						Normal 700 .9em/20px "Open Sans", Arial, Sans-Serif;
	Text-Align:					Center;
	Color:						White;
	Border-Radius:				100%;
	Width:						20px;
	Height:						20px;
	Display:					Inline-Block;
	Position:					Absolute;
	Left:						44px;
	Top:						5px;
}


.Quick:not(.Open) .Lip B.Unconfirmed{
	Background:					#FFCC00;
	Color:						RGBa(0,0,0, .7);
	Box-Shadow:					0 0 1px 0 RGBa(0,0,0, .6);
}


.Quick:not(.Open) .Lip:Hover B{
	Color:						Black;
}


.Quick.Open .Lip B{
	Background-Image:			Linear-Gradient(To Bottom, Red 10%, RGB(196,0,0)) !important;
}


.Quick.Open .Lip:Hover B{
	Background:					Red !important;
}


.Quick.Open .Lip:Active B{
	Background-Image:			Linear-Gradient(To Bottom, RGB(222,0,0) 10%, Red) !important;
}


.Quick.Open .Lip B::before{
	Content:					"\f00d"; /** fa-times **/
	Color:						White;
	Display: 					Inline-Block;
	Font: 						Normal Normal Normal 14px/1 FontAwesome;
	Font-size:					Inherit;
	Text-rendering: 			Auto;
	-webkit-font-smoothing:		Antialiased;
}


.Quick.Open .Lip B SPAN{
	Display:					None;
	Position:					Relative;
}


.Quick .Lip B SPAN I.fa{
	Position:					Absolute;
	Color:						RGBa(0,0,20, .1);
	Left:						-2px;
	Top:						-4px;
	Font-Size:					28px;
}


.QuickContent{
	Height:						100%;
}


.QuickHead{
	Position:					Relative;
	Text-Align:					Center;
	Padding:					14px 0;
	Height:						70px;
	Background:					Linear-Gradient(To Bottom, White, RGBa(135,135,165, .25));
	Box-Shadow:					Inset 0 -1px 0 0 RGBa(0,0,0, .025);
}


.QuickHead H3{
	Font:						Normal 600 1.2em/1.6em "Open Sans", Arial, Sans-Serif;
	Text-Transform:				UpperCase;
	Letter-Spacing: 			-.5px;

}


.QuickHead LABEL{
	Font:						Normal 600 .7em "Open Sans", Arial, Sans-Serif;
	Color:						RGBa(0,0,0,.6);
	Text-Transform:				Initial;
}


.QuickTabs{
	xBackground:				Red;
	Background:					Linear-Gradient(To Bottom, RGBa(255,255,255,0), RGBa(135,135,165, .35));
	Height:						44px;
	Text-Align:					Center;
}


.QuickTabs BUTTON{
	Padding:					0;
	Margin:						4px 2px 4px 1px;
	Width:						250px;
	Height:						36px;
	Float:						Left;
	Border-Radius:				3px;
	Box-Shadow:					Inset 0 0 3px 0 RGBa(0,0,0,.47), 1px 1px 1px 0 RGBa(255,255,255,.4), -1px 1px 1px 0 RGBa(255,255,255,.4), 0 1px 1px 0 RGBa(255,255,255,.4);
	Font:						Normal 700 .8em/1em "Open Sans", Arial, Sans-Serif;
	Text-Shadow:				0 1px 1px RGBa(0,0,0,.37);
}


.QuickTabs BUTTON:first-child{
	Margin-Left:				4px;
	Border-Top-Right-Radius:	3px;
	Border-Bottom-Right-Radius:	3px;
	Border-Bottom-Left-Radius:	18px;
	Border-Top-Left-Radius:		18px;
}


.QuickTabs BUTTON:last-child{
	Border-Top-Right-Radius:	18px;
	Border-Bottom-Right-Radius:	18px;
	Border-Bottom-Left-Radius:	3px;
	Border-Top-Left-Radius:		3px;
}


.QuickTabs BUTTON.x1{
	Width:						290px;
	Border-Bottom-Left-Radius:	18px;
	Border-Top-Left-Radius:		18px;
}


.QuickTabs BUTTON.x2{
	Width:						144px;
}


.QuickTabs BUTTON.x3{
	Width:						95px;

}

.QuickTabs BUTTON.x3:first-child{
	Margin-Left:				4px;
}


.QuickBody{
	Background:					Linear-Gradient(To Bottom, RGBa(135,135,165, .35), RGBa(255,255,255,0) 200px);
	Height:						calc(100vh - 47px);
	z-Index:					1;
	Position:					Relative;
	Overflow:					Hidden;
	Overflow-Y:					Scroll;
	-ms-overflow-style:			-ms-autohiding-scrollbar;
}


.QuickBody.WithTabs{
	Height:						calc(100vh - 91px);
}

/*** D4 Trial Banner  ***/

#QuickCalendar.Quick.QuickCalendar_Banner {
	top: -56px;
}

@media screen and (max-width: 911px) {
	#QuickCalendar.Quick.QuickCalendar_Banner {
		top: -89.5px;
	}
}

@media screen and (max-width: 826px) {
	#QuickCalendar.Quick.QuickCalendar_Banner {
		top: -85px;
	}
}

@media screen and (max-width: 800px) {
	#QuickCalendar.Quick.QuickCalendar_Banner {
		top: -51.5px;
	}
}

@media screen and (max-width: 740px) {
	#QuickCalendar.Quick.QuickCalendar_Banner {
		top: -80px;
	}
}
/*** D4 Trial Banner  ***/

/*** Quick **************************************/
/*** ActionBar **********************************/
#ActionBar{
	Background:			RGBa(220,222,224,.8);
	Margin:				0 0 1px 0;
	Padding:			0;
	Overflow:			Visible;
	Transition:			Background .15s Ease-In-Out;
	Border-Bottom:		1px Solid RGBa(210,212,224,.7);
	-webkit-user-select:None;
	-moz-user-select:	None;
	-ms-user-select:	None;
	user-select:		None;
	Position:			Fixed;
	Width:				Calc(100vw - 80px);
	z-Index:			10;
	-webkit-backdrop-filter:Blur(10px);
	backdrop-filter:		Blur(10px);
}


#ActionBar:Hover{
	Background:			RGBa(179,224,246,.8);
	Border-Bottom:		1px Solid RGBa(169,214,236,.95);
}


#ActionBar > DIV{
	Background:			Linear-Gradient(to bottom, #FFFFFF 30%, RGBa(220,222,224,0) 120%);
}


#ActionBar #ActionBarBranding{
	Height:				70px;
	Overflow:			Hidden;
	Float:				Right;
	Width:				420px;
}


#ActionBar H1{
	Width:				400px;
	Height:				70px;
	Overflow:			Hidden;
	White-space:		NoWrap;
	Text-Overflow:		Ellipsis;
	Padding-Right:		20px;
	Float:				Right;
	Text-Align:			Right;
	Font:				Normal 600 1.2em/70px "Open Sans", Arial, Sans-Serif;
	Color:				Black;
	Background-Repeat:	No-Repeat;
	Background-Position:Left Center;
	Background-Size:	Contain;
	xBackground-Image:	URL(/logos/c/47/ActionBar.png);
}


#ActionBar H1 SPAN{
	xVisibility:			Hidden;
}


#ActionBarTools{
	Width:				Calc(100vw - 500px);
	Height:				70px;
	Overflow:			Hidden;
	Float:				Left;
}


#ActionBar.Full #ActionBarTools{
	Width:				Calc(100vw - 80px);
}


#ActionBarPagination{
	Float:				Right;
	Width:				420px;
	Height:				70px;
}

#ActionBarPagination .Pagination{
	Float:				Right;
	Margin:				18px 20px 0 0;
}


#ActionBarSearch{
	Width:				300px;
	Height:				70px;
	Float:				Left;
	Margin:				0 10px;
	Transition:			All .15s Ease-In-Out;
}



#ActionBarSearchField{
	Margin:				16px 0 15px 0;
	Transition:			All .15s Ease-In-Out;
	Background-Color: 	RGBa(250,250,255,.7);
	Border-Width:		2px;
	Padding:			3px 13px 3px 11px;
}



#ActionBarSearchField:Hover{
	Background-Color: 	RGBa(255,255,255,1);
}



#ActionBar INPUT#ActionBarSearchField:Focus{
	Background-Color:	White;
}



#ActionBarButtons{
	Height:				70px;
	Float:				Left;
	Margin:				0 0 0 10px;
}



#ActionBarButtons BUTTON{
	Transition:			Background .1s Ease-In-Out;
	Margin:				18px 0 13px 10px;
	Padding-Left:		10px;
	Text-Align:			Left;
}

#ActionBarButtons BUTTON I.fa-caret-down{
	Margin-Left:		20px;
	Margin-Right:		-15px;
}


#ActionBarTools .PaginationUI{
	Margin-Top:				18px;
	Float:					Right;
}
/*/* ActionBar **********************************/



/*** ActionBar Admin*****************************/
#ActionBar.Admin #ActionBarBranding{
	Width:					220px;
}

#ActionBar.Admin #ActionBarTools{
	Width:					Calc(100vw - 300px);
}
/*/* ActionBar Admin*****************************/



/*** ActionBar Menu *****************************/
.ActionBarFilerMenu{
	Background:					RGB(220,222,224, .2);
	Background:					Linear-Gradient(to bottom, White 40%, RGBa(220,222,224, 1) 150%);
	Border-Radius:				0 0 7px 7px;
	Display:					None;
	Width:						300px !important;
	Min-Height:					50px;
	Height:						392px !important;
	Font-Size:					15px;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}


.ActionBarFilerMenu SPAN.Label{
	Margin:						15px 5px 10px 10px;
	Font:						Normal 700 .7em "Open Sans", Arial, Sans-Serif !important;
	Display:					Block;
	Color: 						#0098E2;
	Text-Transform:				Uppercase;
}

.ActionBarFilerMenu SPAN.Label:first-child{
	Margin:						10px 5px 10px 10px;
}


.ActionBarFilerMenu .List LABEL{
	Display:					Block;
	Padding:					10px 10px 10px 10px;
	Cursor:						Pointer;
	Font:						Normal 500 .95em/1em "Open Sans", Arial, Sans-Serif !important;
	Width:						300px;
	Height:						44px !important;
	Display:					Block;
	Overflow:					Hidden;
	White-Space:				NoWrap;
	Text-Overflow:				Ellipsis;
	Transition:					All .1s Ease-In-Out;
	Position:					Relative;
	xBorder-Radius:				4px;
	Text-Transform:				Initial;
}


.ActionBarFilerMenu .List LABEL.Selected{
	Font:						Normal 600 .95em/1em "Open Sans", Arial, Sans-Serif !important;
}


.ActionBarFilerMenu .List LABEL:first-child{
	Margin-Top:					10px;
}


.ActionBarFilerMenu .List LABEL:Hover{
	Background:					RGBa(0,152,226,.3);
}


.ActionBarFilerMenu .List LABEL:Active{
	Background:					RGBa(0,152,226,.5);
	Color:						Black;
}

.ActionBarFilerMenu .List LABEL.Selected{
	Background:					#E1F7CE;
	Background:					RGBa(0,152,226,1);
	Color:						White;
}

.ActionBarFilerMenu .List LABEL .fa-check{
	Color:						RGBa(0,0,0,.1);
	Margin:						0 10px 0 0 !important;
	Transition:					All .04s Ease-In-Out;
	Background:					RGBa(255,255,255,.3);
	Padding:					5px 1px 1px 5px;
	Width:						24px;
	Height:						24px;
	Border-Radius:				100%;
	Box-Shadow:					Inset 0 0 1px RGBa(0,0,0,.2);
}


.ActionBarFilerMenu .List LABEL:Hover .fa-check{
	Color:						RGBa(0,152,226,1);
	Box-Shadow:					Inset 0 0 1px RGBa(0,152,226,1);
}


.ActionBarFilerMenu .List LABEL:Active .fa-check{
	Color:						Black;
	Background:					RGBa(255,255,255,.5);
	Box-Shadow:					Inset 0 0 1px RGBa(0,0,0,.2);
}


.ActionBarFilerMenu .List LABEL.Selected .fa-check{
	Color:						RGBa(255,255,255,1);
	Box-Shadow:					Inset 0 0 1px RGBa(0,0,0,0);
}


.ActionBarFilerMenu .List LABEL INPUT[type="radio"],
.ActionBarFilerMenu .List LABEL INPUT[type="checkbox"]{
	Position:					Absolute;
	Opacity:					0;
	Display:					Inline;
	Visibility:					Hidden;
	-webkit-box-shadow:			None;
	-moz-box-shadow:			None;
	box-shadow:					None;
}


#FilterMenu DIV.Throbber{
	Height:						290px !important;
	Background-Size: 			75px 75px;
}
/*/* ActionBar Menu *****************************/

@media screen and (max-width: 1372px){
	#ActionBarTools{
		Width:				calc(100% - 170px);
	}
	#ActionBarPagination{
		Width:				170px;
	}
	#ToolBarSearch{
		Margin: 15px 15px !important;
	}
	#ToolBarSearch, .ToolBarButtons{
		Zoom: 90%;
	}
	.ToolBarButtons{
		Margin-Top: 8px;
	}
}

@media screen and (max-width: 1200px){
	#ActionBarTools .PaginationUI{
		Zoom:				70%;
		Margin-Top:			30px
	}
	#ToolBarSearch, .ToolBarButtons{
		Zoom: 80%;
	}
}


@media screen and (max-width: 1150px){
	#ActionBarTools .Pagination{
		Zoom:				75%;
		Margin-Top:			32px
	}

	#ActionBarTools .Pagination{
		Font-Weight:		400;
	}
}


@media screen and (max-width: 1090px){
	#ActionBarTools .PaginationUI{
		Zoom:				70%;
		Margin-Top:			35px
	}
}


@media screen and (max-width: 1080px){
	#ActionBarTools .PaginationUI{
		Zoom:				50%;
		Margin-Top:			43px
	}
}

@media screen and (max-width: 1050px){
	#ActionBar{
		Width: Calc(100vw + 35px);
	}
}


@media screen and (max-width: 1000px){
	#ActionBar #ActionBarBranding{
		Width:				300px;
	}

	#ActionBarBranding H1{
		Width:				400px;
	}

	#ActionBarTools{
		Width:				calc(100% - 170px);
	}

	#ActionBarPagination{
		Width:				170px;
	}

	#ActionBar.Admin #ActionBarBranding{
		Width:				120px !important;
	}

	#ActionBar.Admin #ActionBarTools{
		Width:				Calc(100vw - 200px) !important;
	}
}

@media screen and (max-width: 900px) {
	#ToolBar{
		Zoom: 90%;
		Margin-left: 90px !important;
	}
	#Content{
		zoom: 90%;
		Padding: 71px 0 0 90px !important;
	}
	#ActionBarTools,
	#ActionBar.Admin #ActionBarTools{
		Width:				100% !important;
	}
}



@media screen and (max-width: 940px){

	#ActionBar #ActionBarBranding{
		Display:			None;
	}

	#ActionBarPagination{
		Display:			None;
	}

	#ActionBarTools{
		Width:				Calc(100vw + 35px);
	}

	#ActionBarSearch{
		Float:				Right;
		Margin-Right:		20px;
		Zoom:				80%;
		Margin-Top:			10px
	}

	#ActionBar.Admin #ActionBarSearch{
		Float:				Left;
		Margin-Right:		10px;
	}

	#ActionBar.Admin #ActionBarBranding{
		Width:				120px !important;
	}

	#ActionBar.Admin #ActionBarTools{
		Width:				Calc(100vw - 80px) !important;
	}

	#ActionBar.Admin .PaginationUI{
		MArgin-Right:		10px
	}
}

@media screen and (max-width: 800px){
	#ToolBar{
		Zoom: 70%;
		Margin-left: 115px !important;
	}
	#Content{
		zoom: 70%;
		Padding: 71px 0 0 115px !important;
	}
	#ActionBarTools, #ActionBar,
	#ActionBar.Admin #ActionBarTools{
		Width:				100% !important;
	}
}

@media screen and (max-width: 750px){
	#ActionBar #ActionBarBranding{
		Display:			None;
	}

	#ActionBarSearch{
		Zoom:				60%;
		Margin-Top:			25px
	}
}

@media screen and (max-width: 640px){
	#ActionBar,
	#ActionBar.Admin{
		Zoom:				60% !important;
		Width:				100% !important;
	}

	#ActionBarTools,
	#ActionBar.Admin #ActionBarTools{
		Width:				100% !important;
	}
	#Content{
		Padding: 100px 0 0 0px !important;
		zoom: 80%;
	}
	#ToolBar{
		Margin-Left: 0px !important;
	}
}
/*!
 * # Semantic UI 2.2.6 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.popup{display:none;position:absolute;top:0;right:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;z-index:991900;border:1px solid #D4D4D5;line-height:1.4285em;max-width:250px;background:#FFF;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.popup>.header{padding:0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;line-height:1.2;font-weight:700}.ui.popup>.header+.content{padding-top:.5em}.ui.popup:before{position:absolute;content:'';width:.71428571em;height:.71428571em;background:#FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]{position:relative}[data-tooltip]:not([data-position]):before{top:auto;right:auto;bottom:100%;left:50%;background:#FFF;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-tooltip]:not([data-position]):after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;margin-bottom:.5em}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{position:absolute;content:'';font-size:1rem;width:.71428571em;height:.71428571em;background:#FFF;z-index:2;box-shadow:1px 1px 0 0 #bababc;opacity:0;-webkit-transform:rotate(45deg) scale(0)!important;transform:rotate(45deg) scale(0)!important;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all .1s ease;transition:all .1s ease}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;text-transform:none;text-align:left;white-space:nowrap;font-size:1rem;border:1px solid #D4D4D5;line-height:1.4285em;max-width:none;background:#FFF;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);z-index:1;opacity:1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .1s ease;transition:all .1s ease}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{-webkit-transform:rotate(45deg) scale(1)!important;transform:rotate(45deg) scale(1)!important;opacity:1}[data-tooltip]:after,[data-tooltip][data-position="top center"]:after,[data-tooltip][data-position="bottom center"]:after{-webkit-transform:translateX(-50%) scale(0)!important;transform:translateX(-50%) scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{-webkit-transform:translateX(-50%) scale(1)!important;transform:translateX(-50%) scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{-webkit-transform:translateY(-50%) scale(0)!important;transform:translateY(-50%) scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{-webkit-transform:translateY(-50%) scale(1)!important;transform:translateY(-50%) scale(1)!important}[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after,[data-tooltip][data-position="bottom left"]:after{-webkit-transform:scale(0)!important;transform:scale(0)!important}[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after,[data-tooltip][data-position="bottom left"]:hover:after{-webkit-transform:scale(1)!important;transform:scale(1)!important}[data-tooltip][data-inverted]:before{box-shadow:none!important;background:#1B1C1D}[data-tooltip][data-inverted]:after{background:#1B1C1D;color:#FFF;border:none;box-shadow:none}[data-tooltip][data-inverted]:after .header{background-color:none;color:#FFF}[data-position="top center"][data-tooltip]:after{top:auto;right:auto;left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:.5em}[data-position="top center"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:50%;background:#FFF;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top left"][data-tooltip]:after{top:auto;right:auto;left:0;bottom:100%;margin-bottom:.5em}[data-position="top left"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top right"][data-tooltip]:after{top:auto;left:auto;right:0;bottom:100%;margin-bottom:.5em}[data-position="top right"][data-tooltip]:before{top:auto;left:auto;bottom:100%;right:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="bottom center"][data-tooltip]:after{bottom:auto;right:auto;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:.5em}[data-position="bottom center"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:50%;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom left"][data-tooltip]:after{left:0;top:100%;margin-top:.5em}[data-position="bottom left"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:1em;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom right"][data-tooltip]:after{right:0;top:100%;margin-top:.5em}[data-position="bottom right"][data-tooltip]:before{bottom:auto;left:auto;top:100%;right:1em;margin-left:-.14285714rem;margin-top:.07142857rem}[data-position="left center"][data-tooltip]:after{right:100%;top:50%;margin-right:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-position="right center"][data-tooltip]:after{left:100%;top:50%;margin-left:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-position~=bottom][data-tooltip]:before{background:#FFF;box-shadow:-1px -1px 0 0 #bababc;-webkit-transform-origin:center bottom;transform-origin:center bottom}[data-position="left center"][data-tooltip]:before{right:100%;top:50%;margin-top:-.14285714rem;margin-right:-.07142857rem;background:#FFF;box-shadow:1px -1px 0 0 #bababc}[data-position="right center"][data-tooltip]:before{left:100%;top:50%;margin-top:-.07142857rem;margin-left:.14285714rem;background:#FFF;box-shadow:-1px 1px 0 0 #bababc}[data-position~=top][data-tooltip]:before{background:#FFF}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1B1C1D;box-shadow:-1px -1px 0 0 #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1B1C1D;box-shadow:1px -1px 0 0 #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1B1C1D;box-shadow:-1px 1px 0 0 #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1B1C1D}[data-position~=bottom][data-tooltip]:after{-webkit-transform-origin:center top;transform-origin:center top}[data-position="left center"][data-tooltip]:before{-webkit-transform-origin:top center;transform-origin:top center}[data-position="left center"][data-tooltip]:after,[data-position="right center"][data-tooltip]:before{-webkit-transform-origin:right center;transform-origin:right center}[data-position="right center"][data-tooltip]:after{-webkit-transform-origin:left center;transform-origin:left center}.ui.popup{margin:0}.ui.top.popup{margin:0 0 .71428571em}.ui.top.left.popup{-webkit-transform-origin:left bottom;transform-origin:left bottom}.ui.top.center.popup{-webkit-transform-origin:center bottom;transform-origin:center bottom}.ui.top.right.popup{-webkit-transform-origin:right bottom;transform-origin:right bottom}.ui.left.center.popup{margin:0 .71428571em 0 0;-webkit-transform-origin:right 50%;transform-origin:right 50%}.ui.right.center.popup{margin:0 0 0 .71428571em;-webkit-transform-origin:left 50%;transform-origin:left 50%}.ui.bottom.popup{margin:.71428571em 0 0}.ui.bottom.left.popup{-webkit-transform-origin:left top;transform-origin:left top}.ui.bottom.center.popup{-webkit-transform-origin:center top;transform-origin:center top}.ui.bottom.right.popup{-webkit-transform-origin:right top;transform-origin:right top;margin-right:0}.ui.bottom.center.popup:before{margin-left:-.30714286em;top:-.30714286em;left:50%;right:auto;bottom:auto;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.left.popup{margin-left:0}.ui.bottom.left.popup:before{top:-.30714286em;left:1em;right:auto;bottom:auto;margin-left:0;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.right.popup:before{top:-.30714286em;right:1em;bottom:auto;left:auto;margin-left:0;box-shadow:-1px -1px 0 0 #bababc}.ui.top.center.popup:before{top:auto;right:auto;bottom:-.30714286em;left:50%;margin-left:-.30714286em}.ui.top.left.popup{margin-left:0}.ui.top.left.popup:before{bottom:-.30714286em;left:1em;top:auto;right:auto;margin-left:0}.ui.top.right.popup{margin-right:0}.ui.top.right.popup:before{bottom:-.30714286em;right:1em;top:auto;left:auto;margin-left:0}.ui.left.center.popup:before{top:50%;right:-.30714286em;bottom:auto;left:auto;margin-top:-.30714286em;box-shadow:1px -1px 0 0 #bababc}.ui.right.center.popup:before{top:50%;left:-.30714286em;bottom:auto;right:auto;margin-top:-.30714286em;box-shadow:-1px 1px 0 0 #bababc}.ui.bottom.popup:before,.ui.left.center.popup:before,.ui.right.center.popup:before,.ui.top.popup:before{background:#FFF}.ui.inverted.bottom.popup:before,.ui.inverted.left.center.popup:before,.ui.inverted.right.center.popup:before,.ui.inverted.top.popup:before{background:#1B1C1D}.ui.popup>.ui.grid:not(.padded){width:calc(100% + 1.75rem);margin:-.7rem -.875rem}.ui.loading.popup{display:block;visibility:hidden;z-index:-1}.ui.animating.popup,.ui.visible.popup{display:block}.ui.visible.popup{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.basic.popup:before{display:none}.ui.wide.popup{max-width:350px}.ui[class*="very wide"].popup{max-width:550px}@media only screen and (max-width:767px){.ui.wide.popup,.ui[class*="very wide"].popup{max-width:250px}}.ui.fluid.popup{width:100%;max-width:none}.ui.inverted.popup{background:#1B1C1D;color:#FFF;border:none;box-shadow:none}.ui.inverted.popup .header{background-color:none;color:#FFF}.ui.inverted.popup:before{background-color:#1B1C1D;box-shadow:none!important}.ui.flowing.popup{max-width:none}.ui.mini.popup{font-size:.78571429rem}.ui.tiny.popup{font-size:.85714286rem}.ui.small.popup{font-size:.92857143rem}.ui.popup{font-size:1rem}.ui.large.popup{font-size:1.14285714rem}.ui.huge.popup{font-size:1.42857143rem}/*!
 * # Semantic UI 2.2.6 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:99999}}@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);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%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);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%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);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)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);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)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);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)}100%{-webkit-transform:none;transform:none}}@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);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)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);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)}100%{-webkit-transform:none;transform:none}}@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);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)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);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)}100%{-webkit-transform:none;transform:none}}@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);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)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center left;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center left;transform-origin:center left}@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center left;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center left;transform-origin:center left}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}}@-webkit-keyframes jiggle{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,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)}}@keyframes jiggle{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,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)}}#DocSperaMenu{
	Min-Width:					260px;
	Padding:					8px;
	z-Index:					9999;
	Position:					Absolute;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}


#DocSperaMenu A{
	Min-Width:					Auto;
	Display:					Block;
	Padding:					5px 10px;
	Border-Radius:				3px;
	Color:						RGBa(0,0,0,.8);
	Cursor:						Pointer;
	Text-Decoration:			None;
	White-Space:				NoWrap;
	Overflow:					Hidden;
	Text-Overflow:				Ellipsis;
	Margin-Bottom:				1px;
	Transition:					All .04s Ease-In-Out;
}


#DocSperaMenu A:Hover{
	Color:						Black;
	Background-Color:			RGBa(0,152,226,.3);
}


#DocSperaMenu A:Active{
	Background-Color:			RGBa(0,152,226,.5);
}


#DocSperaMenu A.Active{
	Color:						White;
	Background-Color:			RGBa(0,152,226,1);
}


#DocSperaMenu A:Hover{
	Background:					Block;
	Padding:					5px 10px;
	Border-Radius:				3px;
}


#DocSperaMenu I{
	Margin-Right:				10px;
	Opacity:					.4;
}


#DocSperaMenu A.Active I{
	Opacity:					.7;
}


#DocSperaMenu A B{
	Background-Color:			RGBa(0,152,226,.2);
	Float:						Right;
	Display:					Inline-Block;
	Padding:					0 8px;
	Margin:						2px 0 0 5px;
	Font-Size:					.8em;
	Font-Weight:				600;
	Line-Height:				1.5em;
	Border-Radius:				19px;
	Border:						1px Solid White;
	Opacity:					.10;
}


#DocSperaMenu A:Hover B{
	Background-Color:			RGBa(255,255,255,.4);
}


#DocSperaMenu A B.Red{
	Background-Color:			RGBa(255,0,0,.2);
	Font-Weight:				600;
}


#DocSperaMenu A:Hover B.Red{
	Background-Color:			#FFCECD;
}


#DocSperaMenu A.Active B{
	Background-Color:			White;
	Color:						RGBa(0,0,0,.8);
}


#DocSperaMenu A.Active B.Red{
	Background-Color:			Red;
	Color:						White;
}



#DocSperaMenu A B I{
	Opacity:					1;
}


#DocSperaMenu A.Profile SPAN{
	Background-Size:			40px 40px;
	Background-Repeat:			No;
	Background-Position:		Center Center;
	Background-Color:			RGBa(0,152,226,.6);
	Float:						Left;
	Display:					Inline-Block;
	Width:						40px;
	Height:						40px;
	Border-Radius:				100%;
	Margin:						0 10px 0 -5px;
}


#DocSperaMenu A.Profile B{
	Background-Color:			RGBa(0,222,0,.3);
	Opacity:					1;
}


#DocSperaMenu A.Profile U{
	Opacity:					.6;
	Font-Size:					.8em;
	Font-Weight:				400;
	Line-Height:				1.5em;
	Text-Decoration:			None;
}
/*** ToolBar ************************************/
#ToolBar{
	Background:					RGBa(255,255,255,.25);
	Position:					Fixed;
	Top:						0;
	Right:						0;
	Left:						0;
	Margin-Left:				80px;
	Border-Bottom:				1px Solid RGBa(255,255,255,1);
	z-Index:					10;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
	-webkit-backdrop-filter:	Blur(10px);
	backdrop-filter:			Blur(10px);
}


#ToolBar BUTTON{
	Box-Shadow:					Inset 0 0 3px 0 RGBa(0,0,0,.47), 0 3px 8px -4px RGBa(0,0,0,1);
}


#ToolBar BUTTON:Hover{
	Box-Shadow:					Inset 0 0 3px 0 RGBa(0,0,0,.47), 0 3px 16px -6px RGBa(0,0,0,1);
}


#ToolBar BUTTON:Active{
	Margin-Top:					11px !important;
	Box-Shadow:					Inset 0 0 3px 0 RGBa(0,0,0,.47), 0 2px 8px -4px RGBa(0,0,0,1);
}


#ToolBar.ProgressAnimation{
	Transition: 				Background .3s ease-in-out;
	Background-Color:			RGBa(179,224,246,.9);
	Background-Image:			URL(/D3/svg/Throbber_Lines_White_30pc.svg);
	Background-Repeat: 			Repeat;
	Background-Position:		0 0;
	Cursor:						Wait;
	-Moz-Animation:				ProgressAnimation 15s Infinite Linear;
	-Webkit-Animation:			ProgressAnimation 15s Infinite Linear;
	Animation:					ProgressAnimation 15s Infinite Linear;
}

html[data-useragent*='MSIE'] #ToolBar.ProgressAnimation,
html[data-useragent*='Edge'] #ToolBar.ProgressAnimation{
	Background-Color:			#FFF;
	Background-Image:			URL(/D3/pic/Throbber_Lines_Black_30pc.png);
}


@keyframes ProgressAnimation{
	0%							{Background-Position: 0 0;}
	100%						{Background-Position: -1024px 0;}
}

#ToolBar UL{
	Background:					Linear-Gradient(to Right, RGBa(179,224,246,1) 20%, RGBa(179,224,246,.3) 100%);
	Filter:						progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b3e0f6', endColorstr='#b3e0f6',GradientType=1 ); /* IE6-9 */
	Height:						70px;
	Overflow:					Hidden;
}


#ToolBar LI{
	Height:						70px;
	Float:						Left;
	vertical-align:				bottom;
}

#ToolBar LI.ToolBarButtons{
	Width:						80px;
	Height:						70px;
	Display:					Inline-Block;
	Background-Size:			40px 40px;
	Transition:					All .2s ease-in-out;
	Cursor:						Pointer;
	Position:					Relative;
}

#ToolBar LI.ToolBarButtons.Wait::Before{
	Content:					"\00a0"; /* &nbsp; */
	Width:						80px;
	Height:						70px;
	Top:						0;
	Left:						0;
	Position:					Absolute;
	Display:					Inline-Block;
	Background-Image:			URL(/D3/svg/Throbber-2C94E0.svg);
	Background-Size:			66px 66px;
	Background-Repeat:			No-Repeat;
	Background-Position:		Center Center;
	Opacity:					.47;
}

#ToolBar LI.ToolBarButtons A{
	Width:						80px;
	Height:						70px;
	Top:						0;
	Left:						0;
	Position:					Absolute;
	Text-Align:					Center;
	Display:					Inline-Block;
	Background-Size:			40px 40px;
	Transition:					All .2s ease-in-out, Width .1s ease-in-out;
	Cursor:						Pointer;
	Color:						#0098E2;
	Font:						Normal 800 .6em/70px "Open Sans", Arial, Sans-Serif;
	Text-Decoration:			None;
}

#ToolBar LI.ToolBarButtons:not([disabled]) A:Hover{
	Background-Size:			60px 50px !important;
	Transition:					All .2s ease-in-out;
	Color:						White;
}

#ToolBar LI.ToolBarButtons:not([disabled]) A:Active{
	Background-Size:			38px 38px !important;
	Background-Color:			RGBa(0,0,0,.1);
	Transition:					All .1s ease-in-out;
}


#ToolBar LI.ToolBarButtons A SPAN{
	Width:						80px;
	Height:						70px;
	Display:					Inline-Block;
	Position:					Absolute;
	Top:						0;
	Left:						0;
}


#ToolBar LI.ToolBarButtons A:Hover SPAN{
	Animation:					Spin 2s Infinite Linear;
	Transition:					Background-Size .1s Linear;
	Background-Size:			76px 76px !important;
}

/**** D4 Trial Banner ****/
#ToolBar.ToolBar_Banner {
	top: 56px;
}


@media screen and (max-width: 1300px){
	#ToolBar LI.ToolBarButtons.ToolBarNavButtons{
		Width:					40px !important;
	}

	#ToolBar LI.ToolBarButtons.ToolBarNavButtons A{
		Width:					40px !important;
	}
}

/**** D4 Trial Banner ****/
@media screen and (max-width: 911px) {
	#ToolBar.ToolBar_Banner {
		top: 89.5px;
	}
}

@media screen and (max-width: 826px) {
	#ToolBar.ToolBar_Banner {
		top: 85px;
	}
}

@media screen and (max-width: 800px) {
	#ToolBar.ToolBar_Banner {
		top: 74px;
	}
}

@media screen and (max-width: 740px) {
	#ToolBar.ToolBar_Banner {
		top: 114px;
	}
}

@media screen and (max-width: 640px) {
	#ToolBar.ToolBar_Banner {
		top: 133px;
	}
}

@media screen and (max-width: 579px) {
	#ToolBar.ToolBar_Banner {
		top: 112px;
	}
}

@media screen and (max-width: 498px) {
	#ToolBar.ToolBar_Banner {
		top: 138px;
	}
}
/**** D4 Trial Banner ****/


@keyframes Spin{
	0% {
		Transform:				Rotate(0deg);
	}
	100% {
		Transform:				Rotate(359deg);
	}
}
/*/* ToolBar ************************************/



/*** ToolBar Search *****************************/
#ToolBarSearch{
	Margin:						10px 15px;
}


#ToolBarSearchField{
	Border:						2px Solid RGBa(0,0,0,.0);
	Background:					RGBa(255,255,255,.6);
	Box-Shadow:					0 0 20px RGBa(0,152,226,.2);
	Transition:					All 1s Ease-In-Out, Width .3s Ease-In-Out, Border .4s Ease-In-Out;
	Width:						160px;
}


#ToolBarSearchField:Hover{
	Border:						2px Solid #29ABF7;
	Background:					RGBa(255,255,255,.8);
}


#ToolBarSearchField:Focus{
	Border:						2px Solid #29ABF7;
	Background:					RGBa(255,255,255,1);
	Animation:					FocusBarSearchField 2s Infinite Ease-In;
	Width:						240px;
}


@keyframes FocusBarSearchField{
	0%{
		Box-Shadow:				0 0 50px RGBa(0,152,226,.4), 120px 0 100px RGBa(0,152,226,1), 240px 0 200px RGBa(0,152,226,1);
	}
	50%{
		Box-Shadow:				0 0 100px RGBa(0,152,226,1), 120px 0 200px RGBa(0,152,226,1), 240px 0 300px RGBa(0,152,226,1);
	}
	100%{
		Box-Shadow:				0 0 50px RGBa(0,152,226,.4), 120px 0 100px RGBa(0,152,226,1), 240px 0 200px RGBa(0,152,226,1);
	}
}



#ToolBarSearchField.SearchWidth100{
	Width:						calc(40vw - 110px);
	Transition:					Box-Shadow .8s Ease, Width .3s Ease-In-Out;
}


#ToolBarSearchField.SearchWidth100:Focus{
	Width:						calc(100vw - 110px);
	Animation:					NONE;
	Box-Shadow:					-250px 0 150px RGBa(0,152,226,1), -500px 0 300px RGBa(0,152,226,1);
}
/*/* ToolBar Search *****************************/



/*** ToolBar Tabs *******************************/
#ToolBar LI.ToolBarTab{
	Margin-Top:					10px;
	Margin-Left:				10px;
	Transition:					All .2s ease-in-out, Width .1s ease-in-out;
	Width:						160px;
	Height:						70px;
	Display:					Inline-Block;
	Cursor:						Pointer;
}

@media screen and (max-width: 1300px){
	#ToolBar LI.ToolBarTab{
		Width:					115px !important;
	}

	#ToolBar LI.ToolBarTab A{
		Width:					115px !important;
	}
}


#ToolBar LI.ToolBarTab_Selected{
	Box-Shadow:					0 35px 60px RGBa(0, 152, 226, .6);
}

#ToolBar LI.ToolBarTab SPAN{
	Display:					Block;
}

#ToolBar LI.ToolBarTab A{
	Width:						160px;
	Height:						60px;
	Display:					Inline-Block;
	Cursor:						Pointer;
	Text-Decoration:			None;
	Text-Align:					Center;
	Transition:					All .2s ease-in-out;
	Border-Radius:				5px 5px 0 0;
}


#ToolBar LI.ToolBarTab_Selected A{
	Background:					White;
}

#ToolBar LI.ToolBarTab:not([disabled]) A:Hover{
	Background:					#2EABE7;
	Color:						White !important;
	Transition:					All .2s ease-in-out;
}

#ToolBar LI.ToolBarTab A:Hover B B{
	Color:						White !important;
}

#ToolBar LI.ToolBarTab A:Hover SPAN{
	Color:						White !important;
}

#ToolBar LI.ToolBarTab A:Active{
	Background-Color:			RGBa(0,0,0,.1) !important;
}


#ToolBar LI.ToolBarTab A:Active SPAN{
	Zoom:						88%;
	Text-Shadow:				0 0 4px RGBa(0,0,0,.2);
}

#ToolBar LI.ToolBarTab A:Active SPAN:first-child{
	Margin-Top:					2em;
}

#ToolBar LI.ToolBarTab SPAN:first-child{
	Font:						Normal 700 .8em/1em FontAwesome, "Open Sans", Arial, Sans-Serif;
	Text-Transform:				UpperCase;
	Color:						#0098E2;
	Margin-Top:					1.4em;
	Letter-Spacing:				-.4px;
	Width:						96%;
	Height:						1em;
	Display:					Inline-Block;
	Overflow:					Hidden;
	White-Space:				NoWrap;
	Text-Overflow:				Ellipsis;
	Margin-Bottom:				-5px;
}

#ToolBar LI.ToolBarTab SPAN:nth-child(2){
	Font:						Normal 400 .7em/1.2em "Open Sans", Arial, Sans-Serif;
	Color:						Black;
	Margin-Top:					.2em;
	Text-Transform:				UpperCase;
	Letter-Spacing:				-.4px;
	Width:						96%;
	Height:						1.2em;
	Display:					Inline-Block;
	Overflow:					Hidden;
	White-Space:				NoWrap;
	Text-Overflow:				Ellipsis;
	Letter-Spacing:				-.2px;
}


#ToolBar LI.ToolBarTab SPAN B{
	Font-Weight:				400;
	Text-Transform:				Initial;
}
/*/* ToolBar Tabs *******************************/



/*** ToolBar Items ******************************/
.ToolBarButtons[disabled="disabled"]{
	Opacity:					.15;
}


.ToolBarButtons[disabled="disabled"] A{
	Cursor:						Default !important;
}


#ToolBar_Back{
	Background:					URL("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-13%2015%20100%20100%27%3E%3Cpath%20style%3D%27fill%3A%230098E2%27%20d%3D%27M57.8%2092.4c2.2%202.2%202.2%205.8%200%208s-5.7%202.2-7.9%200L14.5%2065l35.3-35.4c2.2-2.2%205.8-2.2%207.9%200%202.2%202.2%202.2%205.8%200%208L30.5%2065l27.3%2027.4z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
}

	#ToolBar_Back:not([disabled]):Hover{
		Background:					#2EABE7 URL("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-13%2015%20100%20100%27%3E%3Cpath%20style%3D%27fill%3A%23FFFFFF%27%20d%3D%27M57.8%2092.4c2.2%202.2%202.2%205.8%200%208s-5.7%202.2-7.9%200L14.5%2065l35.3-35.4c2.2-2.2%205.8-2.2%207.9%200%202.2%202.2%202.2%205.8%200%208L30.5%2065l27.3%2027.4z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
	}


#ToolBar_Next{
	Background:					URL("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-13%2015%20100%20100%27%3E%3Cpath%20style%3D%27fill%3A%230098E2%27%20d%3D%27M16.2%2037.6c-2.2-2.2-2.2-5.8%200-8s5.7-2.2%207.9%200L59.5%2065l-35.3%2035.4c-2.2%202.2-5.8%202.2-7.9%200-2.2-2.2-2.2-5.8%200-8L43.5%2065%2016.2%2037.6z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
}
	#ToolBar_Next:not([disabled]):Hover{
		Background:					#2EABE7 URL("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%27-13%2015%20100%20100%27%3E%3Cpath%20style%3D%27fill%3A%23FFFFFF%27%20d%3D%27M16.2%2037.6c-2.2-2.2-2.2-5.8%200-8s5.7-2.2%207.9%200L59.5%2065l-35.3%2035.4c-2.2%202.2-5.8%202.2-7.9%200-2.2-2.2-2.2-5.8%200-8L43.5%2065%2016.2%2037.6z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
	}


#ToolBar_Plus{
	Background:					URL("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%27-13%2015%20100%20100%27%20style%3D%27enable-background%3Anew%20-13%2015%20100%20100%3B%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpath%20style%3D%27fill%3A%230098E2%27%20d%3D%27M40.1%2C104.1c-3.1%2C0-5.7-2.6-5.7-5.7V70.7H6.7C3.6%2C70.7%2C1%2C68.1%2C1%2C65s2.6-5.7%2C5.7-5.7l27.7-0.1l-0.1-27.6%20c0-3.1%2C2.6-5.7%2C5.7-5.7s5.7%2C2.6%2C5.7%2C5.7v27.6l27.7%2C0.1c3.1%2C0%2C5.7%2C2.6%2C5.7%2C5.7s-2.6%2C5.7-5.7%2C5.7H45.8v27.7%20C45.8%2C101.5%2C43.2%2C104.1%2C40.1%2C104.1z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
}
	#ToolBar_Plus:Hover{
		Background:					#2EABE7 URL("data:image/svg+xml,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%27-13%2015%20100%20100%27%20style%3D%27enable-background%3Anew%20-13%2015%20100%20100%3B%27%20xml%3Aspace%3D%27preserve%27%3E%3Cpath%20style%3D%27fill%3A%23FFFFFF%27%20d%3D%27M40.1%2C104.1c-3.1%2C0-5.7-2.6-5.7-5.7V70.7H6.7C3.6%2C70.7%2C1%2C68.1%2C1%2C65s2.6-5.7%2C5.7-5.7l27.7-0.1l-0.1-27.6%20c0-3.1%2C2.6-5.7%2C5.7-5.7s5.7%2C2.6%2C5.7%2C5.7v27.6l27.7%2C0.1c3.1%2C0%2C5.7%2C2.6%2C5.7%2C5.7s-2.6%2C5.7-5.7%2C5.7H45.8v27.7%20C45.8%2C101.5%2C43.2%2C104.1%2C40.1%2C104.1z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
	}


#ToolBar_Save{
	Background:					URL("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27iso-8859-1%27%3F%3E%3Csvg%20version%3D%271.1%27%20id%3D%27SaveTick%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%270%200%20128%20128%27%20style%3D%27enable-background%3Anew%200%200%20128%20128%3B%27%20xml%3Aspace%3D%27preserve%27%3E%3Cstyle%3E.SVG_SaveTick%7Bfill%3A%230098E2%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%27SVG_SaveTick%27%20d%3D%27M64%2C0C28.654%2C0%2C0%2C28.654%2C0%2C64s28.654%2C64%2C64%2C64c35.346%2C0%2C64-28.654%2C64-64S99.346%2C0%2C64%2C0z%20M108.209%2C46.754%20l-55.876%2C54.523L19.465%2C68.601c-2.707-2.707-2.707-7.347%2C0-9.86c2.707-2.707%2C7.347-2.707%2C10.054%2C0L52.14%2C81.169l46.016-44.276%20c2.707-2.707%2C7.347-2.707%2C10.054%2C0S110.916%2C44.047%2C108.209%2C46.754z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
}
	#ToolBar_Save:not([disabled]):Hover:Hover{
		Background:					#2EABE7 URL("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27iso-8859-1%27%3F%3E%3Csvg%20version%3D%271.1%27%20id%3D%27SaveTick%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%270%200%20128%20128%27%20style%3D%27enable-background%3Anew%200%200%20128%20128%3B%27%20xml%3Aspace%3D%27preserve%27%3E%3Cstyle%3E.SVG_SaveTick%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%27SVG_SaveTick%27%20d%3D%27M64%2C0C28.654%2C0%2C0%2C28.654%2C0%2C64s28.654%2C64%2C64%2C64c35.346%2C0%2C64-28.654%2C64-64S99.346%2C0%2C64%2C0z%20M108.209%2C46.754%20l-55.876%2C54.523L19.465%2C68.601c-2.707-2.707-2.707-7.347%2C0-9.86c2.707-2.707%2C7.347-2.707%2C10.054%2C0L52.14%2C81.169l46.016-44.276%20c2.707-2.707%2C7.347-2.707%2C10.054%2C0S110.916%2C44.047%2C108.209%2C46.754z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
	}


#ToolBar_WarningAnimated{
	Background:					URL("data:image/svg+xml;base64,PHN2ZyBpZD0iV2FybmluZ0FuaW1hdGVkQmx1ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTI4IDEyOCI+PHRpdGxlPiE8L3RpdGxlPjxzdHlsZT5AS2V5ZnJhbWVzIFBlbmR1bHVtezAlLHRve1RyYW5zZm9ybTpSb3RhdGUoNWRlZyl9NTAle1RyYW5zZm9ybTpSb3RhdGUoLTVkZWcpfX08L3N0eWxlPjxwYXRoIGlkPSJCYWNrIiBkPSJNMTI2LjUgMTA0LjNMNzMuOCAxMy4yYy00LjMtNy41LTE1LjItNy41LTE5LjYuMWwtNTIuNyA5MWMtNC4zIDcuNSAxLjEgMTYuNyA5LjggMTYuN2gxMDUuNGM4LjcgMCAxNC4xLTkuMiA5LjgtMTYuN3oiIGZpbGw9IiMwMDk4ZTIiLz48cGF0aCBzdHlsZT0iVHJhbnNmb3JtLU9yaWdpbjo1MCUgMDtBbmltYXRpb246UGVuZHVsdW0gMnMgRWFzZS1pbi1PdXQgSW5maW5pdGUiIGQ9Ik03Mi45IDk5LjJjMCA0LjYtMy44IDguNC04LjQgOC40cy04LjQtMy44LTguNC04LjRjMC00LjYgMy44LTguNCA4LjQtOC40czguNCAzLjggOC40IDguNHptMC02MC45TDcwLjcgNzRjMCAzLjQtMS4xIDYuNy02LjcgNi43cy02LjctMy40LTYuNy02LjdsLTIuMi0zNS43VjM4YzAtNS41IDAtOCA1LjYtOGg2LjdjNS42IDAgNS42IDMuNiA1LjYgOC0uMSAwLS4xLjMtLjEuM3oiIGZpbGw9IiNGRkYiLz48IS0tIENPUFlSSUdIVCBBc2ggQWxvbSAyMDEwIC0tPjwvc3ZnPgo=") No-Repeat Center Center;
}
	#ToolBar_WarningAnimated:Hover{
		Background:					#2EABE7 URL("data:image/svg+xml;base64,PHN2ZyBpZD0iV2FybmluZ0FuaW1hdGVkV2hpdGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEyOCAxMjgiPjx0aXRsZT4hPC90aXRsZT48c3R5bGU+QEtleWZyYW1lcyBQZW5kdWx1bXswJSx0b3tUcmFuc2Zvcm06Um90YXRlKDVkZWcpfTUwJXtUcmFuc2Zvcm06Um90YXRlKC01ZGVnKX19PC9zdHlsZT48cGF0aCBpZD0iQmFjayIgZD0iTTEyNi41IDEwNC4zTDczLjggMTMuMmMtNC4zLTcuNS0xNS4yLTcuNS0xOS42LjFsLTUyLjcgOTFjLTQuMyA3LjUgMS4xIDE2LjcgOS44IDE2LjdoMTA1LjRjOC43IDAgMTQuMS05LjIgOS44LTE2Ljd6IiBmaWxsPSIjRkZGIi8+PHBhdGggc3R5bGU9IlRyYW5zZm9ybS1PcmlnaW46NTAlIDA7QW5pbWF0aW9uOlBlbmR1bHVtIDJzIEVhc2UtaW4tT3V0IEluZmluaXRlIiBkPSJNNzIuOSA5OS4yYzAgNC42LTMuOCA4LjQtOC40IDguNHMtOC40LTMuOC04LjQtOC40YzAtNC42IDMuOC04LjQgOC40LTguNHM4LjQgMy44IDguNCA4LjR6bTAtNjAuOUw3MC43IDc0YzAgMy40LTEuMSA2LjctNi43IDYuN3MtNi43LTMuNC02LjctNi43bC0yLjItMzUuN1YzOGMwLTUuNSAwLTggNS42LThoNi43YzUuNiAwIDUuNiAzLjYgNS42IDgtLjEgMC0uMS4zLS4xLjN6IiBmaWxsPSIjMDA5OGUyIi8+PCEtLSBDT1BZUklHSFQgQXNoIEFsb20gMjAxMCAtLT48L3N2Zz4K") No-Repeat Center Center;
	}


#ToolBar_Send{
	Background:					URL("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27iso-8859-1%27%3F%3E%3Csvg%20version%3D%271.1%27%20id%3D%27Send%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%270%200%20128%20128%27%20style%3D%27enable-background%3Anew%200%200%20128%20128%3B%27%20xml%3Aspace%3D%27preserve%27%3E%3Cstyle%3E.SVG_PaperPlane%7Bfill%3A%230098E2%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%27SVG_PaperPlane%27%20d%3D%27M126.568%2C13.665L0.611%2C69.056c-0.923%2C0.406-0.763%2C1.762%2C0.23%2C1.941l34.148%2C6.164%20c3.25%2C0.587%2C6.016%2C2.71%2C7.422%2C5.699l14.405%2C30.612l19.535-19.838l36.248%2C20.655c0.625%2C0.356%2C1.411-0.031%2C1.511-0.743l13.879-98.805%20C128.101%2C13.949%2C127.3%2C13.343%2C126.568%2C13.665z%20M39.892%2C74.871l76.383-49.181L60.822%2C80.136c-1.919%2C1.884-3.017%2C4.45-3.055%2C7.139%20l-0.259%2C18.299L45.505%2C80.068c-1.116-2.372-3.103-4.224-5.547-5.172L39.892%2C74.871z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
}
	#ToolBar_Send:not([disabled]):Hover:Hover{
		Background:					#2EABE7 URL("data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27iso-8859-1%27%3F%3E%3Csvg%20version%3D%271.1%27%20id%3D%27Send%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%270%200%20128%20128%27%20style%3D%27enable-background%3Anew%200%200%20128%20128%3B%27%20xml%3Aspace%3D%27preserve%27%3E%3Cstyle%3E.SVG_PaperPlane%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%27SVG_PaperPlane%27%20d%3D%27M126.568%2C13.665L0.611%2C69.056c-0.923%2C0.406-0.763%2C1.762%2C0.23%2C1.941l34.148%2C6.164%20c3.25%2C0.587%2C6.016%2C2.71%2C7.422%2C5.699l14.405%2C30.612l19.535-19.838l36.248%2C20.655c0.625%2C0.356%2C1.411-0.031%2C1.511-0.743l13.879-98.805%20C128.101%2C13.949%2C127.3%2C13.343%2C126.568%2C13.665z%20M39.892%2C74.871l76.383-49.181L60.822%2C80.136c-1.919%2C1.884-3.017%2C4.45-3.055%2C7.139%20l-0.259%2C18.299L45.505%2C80.068c-1.116-2.372-3.103-4.224-5.547-5.172L39.892%2C74.871z%27%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
	}


#ToolBar_Reload{
	background-size: 44px 44px !important;
	Background: URL("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJVbmRvIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyOCAxMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0iTGVmdCIgc3R5bGU9ImZpbGw6IzAwOThFMjsiIGQ9Ik02NS41NiwxMDEuMzI2Yy05LjU1OCwwLTE5LjEzOC0zLjYxNS0yNi40NzQtMTAuODUyYy0yLjI4OC0yLjI4OC0yLjI4OC02LjEzNy0wLjAxLTguNDE1YzEuMTA5LTEuMTA5LDIuNjAyLTEuNzIxLDQuMjAzLTEuNzIxczMuMDk0LDAuNjExLDQuMjAzLDEuNzIxYzEwLjExNiwxMC4wMjcsMjUuOSwxMC4wMywzNS45MywwYzQuODM1LTQuODM1LDcuNDk3LTExLjIxNSw3LjQ5Ny0xNy45NjVzLTIuNjYyLTEyLjk0MS03LjQ5Ny0xNy43NzVDNzguNjIxLDQxLjQ4Niw3Mi4yNzEsMzksNjUuNTI1LDM5Yy0wLjAxNCwwLTAuMDI5LDAtMC4wNDMsMGMtNi4wNTgsMC0xMS44MTksMS45NDgtMTYuNDMyLDUuODcxbDIuNTksMi40OTVjMC44MzcsMC44MzcsMS4zNDIsMS43MiwxLjUwMSwyLjcxOGMwLjU2NiwyLjg2LTEuMzA4LDUuNjQ0LTQuMjA1LDYuMjU0TDMxLjUzNSw1OS45MmMtMC41OSwwLjE0OS0xLjM1MSwwLjE1LTIuMTE5LTAuMDAzYy0yLjkzOC0wLjYxOS00LjgxOS0zLjQ2Ni00LjIxMy02LjM0N2wzLjU5LTE3LjQ4MWMwLjE3LTEuMDI5LDAuNzQxLTEuODQ0LDEuMTUzLTIuMzZsMC4xNDgtMC4xNjVjMC4xMDYtMC4xMDYsMC4zLTAuMywwLjU4My0wLjQ2OGMwLjk3NS0wLjg0MSwyLjE5NS0xLjMsMy40NzgtMS4zYzEuNDE4LDAsMi43NiwwLjU2LDMuNzc4LDEuNTc5bDIuNzg3LDIuNzg3YzE0LjY2Ny0xMy4xMDQsMzcuMjY3LTEyLjY0Nyw1MS4yODUsMS4zNzNjMTQuNTE4LDE0LjUxNywxNC41MjEsMzguMjE3LDAuMDA1LDUyLjgzMWwwLDBDODQuNzU2LDk3LjY3MSw3NS4xNjksMTAxLjMyNiw2NS41NiwxMDEuMzI2eiIvPjwvc3ZnPg==") No-Repeat Center Center;
}
	#ToolBar_Reload:Hover{
		Background:		#2EABE7 URL("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJVbmRvIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyOCAxMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0iTGVmdCIgc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik02NS41NiwxMDEuMzI2Yy05LjU1OCwwLTE5LjEzOC0zLjYxNS0yNi40NzQtMTAuODUyYy0yLjI4OC0yLjI4OC0yLjI4OC02LjEzNy0wLjAxLTguNDE1YzEuMTA5LTEuMTA5LDIuNjAyLTEuNzIxLDQuMjAzLTEuNzIxczMuMDk0LDAuNjExLDQuMjAzLDEuNzIxYzEwLjExNiwxMC4wMjcsMjUuOSwxMC4wMywzNS45MywwYzQuODM1LTQuODM1LDcuNDk3LTExLjIxNSw3LjQ5Ny0xNy45NjVzLTIuNjYyLTEyLjk0MS03LjQ5Ny0xNy43NzVDNzguNjIxLDQxLjQ4Niw3Mi4yNzEsMzksNjUuNTI1LDM5Yy0wLjAxNCwwLTAuMDI5LDAtMC4wNDMsMGMtNi4wNTgsMC0xMS44MTksMS45NDgtMTYuNDMyLDUuODcxbDIuNTksMi40OTVjMC44MzcsMC44MzcsMS4zNDIsMS43MiwxLjUwMSwyLjcxOGMwLjU2NiwyLjg2LTEuMzA4LDUuNjQ0LTQuMjA1LDYuMjU0TDMxLjUzNSw1OS45MmMtMC41OSwwLjE0OS0xLjM1MSwwLjE1LTIuMTE5LTAuMDAzYy0yLjkzOC0wLjYxOS00LjgxOS0zLjQ2Ni00LjIxMy02LjM0N2wzLjU5LTE3LjQ4MWMwLjE3LTEuMDI5LDAuNzQxLTEuODQ0LDEuMTUzLTIuMzZsMC4xNDgtMC4xNjVjMC4xMDYtMC4xMDYsMC4zLTAuMywwLjU4My0wLjQ2OGMwLjk3NS0wLjg0MSwyLjE5NS0xLjMsMy40NzgtMS4zYzEuNDE4LDAsMi43NiwwLjU2LDMuNzc4LDEuNTc5bDIuNzg3LDIuNzg3YzE0LjY2Ny0xMy4xMDQsMzcuMjY3LTEyLjY0Nyw1MS4yODUsMS4zNzNjMTQuNTE4LDE0LjUxNywxNC41MjEsMzguMjE3LDAuMDA1LDUyLjgzMWwwLDBDODQuNzU2LDk3LjY3MSw3NS4xNjksMTAxLjMyNiw2NS41NiwxMDEuMzI2eiIvPjwvc3ZnPg==") No-Repeat Center Center;
	}


#ToolBar_Refresh:Hover{
	Background:					#2EABE7
}


#ToolBar_Refresh_Spinner{
	Background:					URL("data:image/svg+xml,%3Csvg%20id%3D%22Refresh%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%20128%22%3E%3Cstyle%3E.st0%7Bfill%3A%230098E2%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22Arrows%22%20class%3D%22st0%22%20d%3D%22M86.5%2088.4c1.4%202%20.9%204.8-1.1%206.2-6.4%204.5-13.8%206.8-21.4%206.8-1.2%200-2.5-.1-3.7-.2-.3%200-.5-.1-.8-.1l-2.1-.3c-.2%200-.4-.1-.6-.1l-1.5-.3c-.7-.2-1.5-.4-2.2-.6-.4-.1-.8-.2-1.2-.4l-2.4-.9c-.2-.1-.5-.2-.7-.3-.9-.4-1.8-.8-2.7-1.3-.1%200-.2-.1-.2-.1-3.1-1.7-5.9-3.8-8.4-6.3l-.2-.2c-.7-.8-1.5-1.5-2.1-2.4-.2-.2-.3-.4-.5-.7-.5-.6-.9-1.2-1.4-1.8-.1-.1-.1-.2-.1-.3-4.2-6-6.6-13.3-6.6-21.2h-3.8c-2%200-3.2-2.2-2.1-3.9L29%2048.2c1-1.5%203.2-1.5%204.2%200l8.3%2011.9c1.1%201.7-.1%203.9-2.1%203.9h-3.8c0%206.7%202.3%2012.8%206.2%2017.7.1.1.2.3.3.4.5.6%201.1%201.3%201.7%201.9l.1.1c1.9%201.9%204.1%203.5%206.5%204.8%200%200%20.1%200%20.1.1.7.4%201.4.7%202.2%201%20.1.1.3.1.4.2.6.3%201.3.5%201.9.7.3.1.5.2.8.3.6.2%201.1.3%201.7.4.4.1.7.2%201.1.2l1.8.3c.3%200%20.6.1.9.1.8.1%201.5.1%202.3.1%205.9.1%2011.7-1.7%2016.6-5.1%202.1-1.4%204.9-.9%206.3%201.2zM105.2%2064h-3.8c0-7.8-2.4-15.1-6.6-21.1-.1-.1-.1-.2-.2-.3-.5-.7-1.1-1.4-1.6-2.1-.1-.1-.1-.2-.2-.3-3.8-4.6-8.6-8.2-14-10.5-.2-.1-.3-.1-.4-.2-.9-.4-1.7-.7-2.6-1-.3-.1-.6-.2-1-.3l-2.4-.6c-.4-.1-.9-.2-1.3-.3-.2%200-.4-.1-.6-.1-.6-.1-1.2-.1-1.8-.2-.4-.1-.8-.1-1.2-.2-1-.1-2-.1-3-.1H64h-.1c-7.6%200-15%202.3-21.3%206.7-2%201.4-2.5%204.2-1.1%206.2s4.2%202.5%206.2%201.1c4.9-3.4%2010.6-5.2%2016.5-5.1.8%200%201.7%200%202.5.1.3%200%20.5.1.8.1.7.1%201.3.2%202%20.3.3.1.6.1.9.2.6.1%201.3.3%201.9.5.2.1.4.1.6.2.7.2%201.4.5%202.1.8.1%200%20.1.1.2.1%204.2%201.8%207.8%204.6%2010.7%208l.1.1c4%204.9%206.4%2011.2%206.5%2018h-3.8c-2%200-3.2%202.2-2.1%203.9l8.3%2011.9c1%201.5%203.2%201.5%204.2%200l8.3-11.9c1-1.7-.2-3.9-2.2-3.9z%22%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
	Background-Size:			64px 64px !important;
}


.ToolBarButtons A:Hover #ToolBar_Refresh_Spinner{
		Background:					URL("data:image/svg+xml,%3Csvg%20id%3D%22Refresh%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%20128%22%3E%3Cstyle%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22Arrows%22%20class%3D%22st0%22%20d%3D%22M86.5%2088.4c1.4%202%20.9%204.8-1.1%206.2-6.4%204.5-13.8%206.8-21.4%206.8-1.2%200-2.5-.1-3.7-.2-.3%200-.5-.1-.8-.1l-2.1-.3c-.2%200-.4-.1-.6-.1l-1.5-.3c-.7-.2-1.5-.4-2.2-.6-.4-.1-.8-.2-1.2-.4l-2.4-.9c-.2-.1-.5-.2-.7-.3-.9-.4-1.8-.8-2.7-1.3-.1%200-.2-.1-.2-.1-3.1-1.7-5.9-3.8-8.4-6.3l-.2-.2c-.7-.8-1.5-1.5-2.1-2.4-.2-.2-.3-.4-.5-.7-.5-.6-.9-1.2-1.4-1.8-.1-.1-.1-.2-.1-.3-4.2-6-6.6-13.3-6.6-21.2h-3.8c-2%200-3.2-2.2-2.1-3.9L29%2048.2c1-1.5%203.2-1.5%204.2%200l8.3%2011.9c1.1%201.7-.1%203.9-2.1%203.9h-3.8c0%206.7%202.3%2012.8%206.2%2017.7.1.1.2.3.3.4.5.6%201.1%201.3%201.7%201.9l.1.1c1.9%201.9%204.1%203.5%206.5%204.8%200%200%20.1%200%20.1.1.7.4%201.4.7%202.2%201%20.1.1.3.1.4.2.6.3%201.3.5%201.9.7.3.1.5.2.8.3.6.2%201.1.3%201.7.4.4.1.7.2%201.1.2l1.8.3c.3%200%20.6.1.9.1.8.1%201.5.1%202.3.1%205.9.1%2011.7-1.7%2016.6-5.1%202.1-1.4%204.9-.9%206.3%201.2zM105.2%2064h-3.8c0-7.8-2.4-15.1-6.6-21.1-.1-.1-.1-.2-.2-.3-.5-.7-1.1-1.4-1.6-2.1-.1-.1-.1-.2-.2-.3-3.8-4.6-8.6-8.2-14-10.5-.2-.1-.3-.1-.4-.2-.9-.4-1.7-.7-2.6-1-.3-.1-.6-.2-1-.3l-2.4-.6c-.4-.1-.9-.2-1.3-.3-.2%200-.4-.1-.6-.1-.6-.1-1.2-.1-1.8-.2-.4-.1-.8-.1-1.2-.2-1-.1-2-.1-3-.1H64h-.1c-7.6%200-15%202.3-21.3%206.7-2%201.4-2.5%204.2-1.1%206.2s4.2%202.5%206.2%201.1c4.9-3.4%2010.6-5.2%2016.5-5.1.8%200%201.7%200%202.5.1.3%200%20.5.1.8.1.7.1%201.3.2%202%20.3.3.1.6.1.9.2.6.1%201.3.3%201.9.5.2.1.4.1.6.2.7.2%201.4.5%202.1.8.1%200%20.1.1.2.1%204.2%201.8%207.8%204.6%2010.7%208l.1.1c4%204.9%206.4%2011.2%206.5%2018h-3.8c-2%200-3.2%202.2-2.1%203.9l8.3%2011.9c1%201.5%203.2%201.5%204.2%200l8.3-11.9c1-1.7-.2-3.9-2.2-3.9z%22%2F%3E%3C!--%20COPYRIGHT%20Ash%20Alom%202010%20--%3E%3C%2Fsvg%3E") No-Repeat Center Center;
	}


#ToolBar_Print{
	Background:					URL("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iODMuMiIgeTE9IjEyNS41IiB4Mj0iNDcuMSIgeTI9IjkuOSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNUE5NUUwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNUE5NUUwIiBzdG9wLW9wYWNpdHk9Ii42Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjIuMSAxMTQuOGMwIDQuOSA0IDguOCA4LjggOC44aDY2LjJjNC45IDAgOC44LTQgOC44LTguOFY3OS40SDIyLjF2MzUuNHptOC44LTIyLjFoNjYuMnY0LjRIMzAuOXYtNC40em0wIDEzLjJoNjYuMnY0LjRIMzAuOXYtNC40em03NS05Mi43YzAtNC45LTQtOC44LTguOC04LjhIMzAuOWMtNC45IDAtOC44IDQtOC44IDguOHYyNi41SDEwNmwtLjEtMjYuNXoiIG9wYWNpdHk9Ii45IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTExNC43IDQ0LjFIMTMuMUM1LjYgNDQuMS0uMSA0OS45IDAgNTcuNHYzOS43YTEzIDEzIDAgMCAwIDEzLjIgMTMuMmg0LjRWNzVoOTIuN3YzNS4zaDQuNGExMyAxMyAwIDAgMCAxMy4yLTEzLjJWNTcuNGExMyAxMyAwIDAgMC0xMy4yLTEzLjN6TTIyLjEgNjUuNGE1IDUgMCAwIDEtNS01IDUgNSAwIDAgMSA1LTUgNSA1IDAgMCAxIDUgNSA1IDUgMCAwIDEtNSA1em0yMCAwYTUgNSAwIDAgMS01LTUgNSA1IDAgMCAxIDUtNSA1IDUgMCAwIDEgNSA1IDUgNSAwIDAgMS01IDV6IiBmaWxsPSIjNUE5NUUwIi8+PCEtLSBDT1BZUklHSFQgQXNoIEFsb20gMjAxMCAtLT48L3N2Zz4K") No-Repeat Center Center;
}
	#ToolBar_Print:Hover{
		Background:					#2EABE7 URL("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iODMuMiIgeTE9IjEyNS41IiB4Mj0iNDcuMSIgeTI9IjkuOSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9Ii42Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjIuMSAxMTQuOGMwIDQuOSA0IDguOCA4LjggOC44aDY2LjJjNC45IDAgOC44LTQgOC44LTguOFY3OS40SDIyLjF2MzUuNHptOC44LTIyLjFoNjYuMnY0LjRIMzAuOXYtNC40em0wIDEzLjJoNjYuMnY0LjRIMzAuOXYtNC40em03NS05Mi43YzAtNC45LTQtOC44LTguOC04LjhIMzAuOWMtNC45IDAtOC44IDQtOC44IDguOHYyNi41SDEwNmwtLjEtMjYuNXoiIG9wYWNpdHk9Ii45IiBmaWxsPSJ1cmwoI2EpIi8+PHBhdGggZD0iTTExNC43IDQ0LjFIMTMuMUM1LjYgNDQuMS0uMSA0OS45IDAgNTcuNHYzOS43YTEzIDEzIDAgMCAwIDEzLjIgMTMuMmg0LjRWNzVoOTIuN3YzNS4zaDQuNGExMyAxMyAwIDAgMCAxMy4yLTEzLjJWNTcuNGExMyAxMyAwIDAgMC0xMy4yLTEzLjN6TTIyLjEgNjUuNGE1IDUgMCAwIDEtNS01IDUgNSAwIDAgMSA1LTUgNSA1IDAgMCAxIDUgNSA1IDUgMCAwIDEtNSA1em0yMCAwYTUgNSAwIDAgMS01LTUgNSA1IDAgMCAxIDUtNSA1IDUgMCAwIDEgNSA1IDUgNSAwIDAgMS01IDV6IiBmaWxsPSIjRkZGIi8+PCEtLSBDT1BZUklHSFQgQXNoIEFsb20gMjAxMCAtLT48L3N2Zz4K") No-Repeat Center Center;
	}
/*/* ToolBar Items ******************************/



/*** ToolBar Badge ******************************/
.ToolBarButtons A B{
	Font:						Normal 800 1.3em/1.6em "Open Sans", Arial, Sans-Serif;
	Text-Decoration:			None !important;
	Color:						White;
	Background:					#FE4D4D;
	Padding:					0em .5em;
	Border-Radius:				1.6em;
	Margin:						.4em 0 0 .4em;
	Float:						Left;
	Transition:					All .2s ease-in-out;
}

.ToolBarButtons:Hover A B{
	Font:						Normal 800 1.3em/1.6em "Open Sans", Arial, Sans-Serif;
	Text-Decoration:			None !important;
	Color:						#2EABE7;
	Background:					White;
	Padding:					0em .5em;
	Border-Radius:				1.6em;
	Margin:						.4em 0 0 .4em;
	Float:						Left;

}
/*/* ToolBar Badge ******************************/



@media screen and (max-width: 640px) {
	#ToolBar{
		Zoom:					60%;
	}

	#ToolBar{
		Margin:					70px 0 0 0;
	}

	#ToolBar LI.ToolBarTab SPAN:first-child{
		Margin-Top:				12px;
	}
}
/*** SubTabs ************************************/
.SubTabs .SubTabBar{
	Background-Image:		Linear-Gradient(To Bottom, #DADDDF 30%, RGBa(219,221,223, .9) 100%);
	Padding:				10px;
	Position:				Fixed;
	Top:					Auto;
	Width:					calc(100vw - 82px);
	Min-Height:				70px;
	Max-Height:				70px;
	Overflow:				Hidden;
	Box-Shadow:				Inset 0 1px RGBa(0,0,0, .05), Inset 0 20px 40px -20px RGBa(0,0,0, .2), 0 10px 25px 0px White;
	-webkit-backdrop-filter:Blur(2px);
	Backdrop-Filter:		Blur(2px);
	z-Index:				1;
}

.SubTabs .SubTabBar::before{
	Content:				"";
	Background:				URL(/D3/pic/BG_Hex_White.png) No-Repeat calc(100% + 170px) -219px;
	Position:				Absolute;
	Top:					0;
	Right:					0;
	Width:					400px;
	Height:					70px;
	z-Index:				-1;
	Opacity:				.3;
}


.SubTabs .Tabs LI{
	List-Style:				None;
	Display:				Inline;
	Margin:					0 10px 0 0;
	Overflow:				Hidden;
}


.SubTabs .Tabs A{
	Padding:				18px 35px;
	Display:				Inline-Block;
	Background:				RGBa(255,255,255, .4);
	Color:					RGBa(0,0,0, .5);
	Font:					Normal 400 .9em/1em FontAwesome, Arial, Sans-Serif;
	Text-Decoration:		None;
	Border-Radius:			5px;
	Transition:				All .07s Ease;
	Box-Shadow:				0 1px 3px -1px RGBa(0,0,0, .2), Inset 0 1px 1px RGBa(255,255,255, .2);
}


.SubTabs .Tabs A:Hover{
	Background:				RGBa(255,255,255, .75);
	Background-Image:		Linear-Gradient(To Bottom, RGBa(255,255,255, .6) 0%, RGBa(233,233,233, .97) 100%);
	Color:					RGBa(0,0,0, .7);
}


.SubTabs .Tabs A:Active{
	Background:				RGBa(255,255,255, .4);
	Background-Image:		Linear-Gradient(To Bottom, RGBa(223,223,223, .97) 0%, RGBa(255,255,255, .6) 70%);
}


.SubTabs .Tabs A.Active{
	Background:				RGBa(255,255,255, 1);
	Color:					RGBa(0,0,0, 1);
	Padding-Bottom:			30px;
	Border-Radius:			5px 5px 0 0;
	Box-Shadow:				0 10px 15px RGBa(0,0,0, .12);
}


.SubTabs .Tabs A B{
	Padding:				6px 8px;
	Border-Radius:			calc(1em + 8px);
	Margin:					0 -10px -10px 10px;
	Top:					-2px;
	Position:				Relative;
	Display:				Inline-Block;
	Background:				RGBa(0,0,0, .3);
	Color:					White;
	Font:					Normal 800 .8em/.7em Arial, Sans-Serif;
}


.SubTabs Article{
	Padding:				80px 20px 30px 20px;
	Overflow:				Auto;
	Height:					100%;
	Min-Height:				Calc(100vh - 40px - 60px);
	Border-Radius:			5px 5px 0 0 !important;
}


.SubTabs Article P{
	Margin-Bottom:			10px;
}




@media screen and (min-width: 320px){}



@media screen and (max-width: 640px){
	.SubTabs{
		Margin-Top:				14px;
	}


	.SubTabs .Tabs A{
		Padding:				18px 10px;
	}


	.SubTabs .SubTabBar{
		Width:					calc(100vw);
	}
}



@media screen and (min-width: 641px){}
/*/* SubTabs ************************************//*** FORM ***************************************/
	#MFA_Form DIV:first-child{
		Font:							Normal 400 1.13em FontAwesome, "Open Sans", Arial, Sans-Serif;
		Color: 							RGBa(0,0,0,.4);					
	}
	#MFA_Form DIV:nth-child(2){
		Display:						Flex;
		Justify-Content: 				Space-Between;
		Margin-Top:						25px;
	}

	#EnrollMFA_Step .Width80 {
		Width:							75%;
	}

	#EnrollMFA_Step .Width80 > span {
		Color:							#0098E2;
	}

	#EnrollMFA_Step .Width50 {
		Width:							48%;
	}

	/* * FIELD CONTAINERS * * * * * * * * * * * * * */
	FORM DIV{
		Width:							100%;
		Display:						Inline-Block;
	}


	FORM DIV.Width30{
		Width:							28%;
	}


	FORM DIV.Width50{
		Width:							48%;
	}


	FORM DIV.Width70{
		Width:							68%;
	}


	FORM DIV.Right{
		Float:							Right;
	}


	FORM DIV.Width90{
		Width:							100%;
		Padding-Left:					5%;
	}


	FORM DIV.Width95{
		Width:							100%;
		Padding-Left:					2.5%;
	}


	/* Use in conjunction with `Width30` as the class name for 3 child divs */
	FORM DIV.Thirds{
		Display:						Flex;
		Flex-Wrap:						Nowrap;
		Justify-Content:				Space-Between;
	}


	FORM HR{
		Border:							0;
		Height:							0;
		Margin-Top:						30px;
		Border-Top:						1px Solid RGBa(0,0,0, .14);
	}


	FORM HR.Full{
		Width:							100%;
		Margin-Left:					-180px;
		Width:							200%;
	}
	/*/* FIELD CONTAINERS * * * * * * * * * * * * * */


	/* * INPUT & TEXTAREA * * * * * * * * * * * * */
		INPUT,
		TEXTAREA,
		SELECT{
			Background-Color:			RGBa(0,0,150,.04);
			Border:						1px Solid #CCC;
			Transition:					All .1s Ease;
			Width:						100%;
			Height:						40px;
			Padding:					5px 15px;
			Margin:						5px 0;
			Font:						Normal 400 1em/2em FontAwesome, "Open Sans", Arial, Sans-Serif;
			Color:						Black;
			Outline:					None;
			Border-Radius:				3px;
			-webkit-box-sizing:			Border-Box;
			box-sizing:					Border-Box;
			-webkit-box-shadow:			Inset 0 1px 1px rgba(0, 0, 0, 0.075);
			-moz-box-shadow:			Inset 0 1px 1px rgba(0, 0, 0, 0.075);
			box-shadow:					Inset 0 1px 1px rgba(0, 0, 0, 0.075);
		}

		TEXTAREA{
			Resize:						None;
			Height:						Auto;
		}


		INPUT[type="search"]{
			Border-Radius:				40px;
		}

		INPUT[type="checkbox"]{
			Cursor:						Pointer;
			Display:					Inline-Block !important;
			Width:						Auto !important;
			Height:						Auto !important;
			Padding:					0 !important;
			Margin:						10px 10px 10px 0 !important;
			Animation:					None !important;
			Border-Radius:				None !important;
			-webkit-box-sizing:			None !important;
			box-sizing:					None !important;
			-webkit-box-shadow:			None !important;
			-moz-box-shadow:			None !important;
			box-shadow:					None !important;
		}

		INPUT[type="radio"]{
			Cursor:						Pointer;
			Display:					Inline-Block !important;
			Width:						Auto !important;
			Height:						Auto !important;
			Padding:					0 !important;
			Margin:						10px 10px 10px 0 !important;
			Animation:					None !important;
			Border-Radius:				None !important;
			-webkit-box-sizing:			None !important;
			box-sizing:					None !important;
			-webkit-box-shadow:			None !important;
			-moz-box-shadow:			None !important;
			box-shadow:					None !important;
		}

		TEXTAREA{
			Min-Height:					100px;
		}

		INPUT.Error,
		INPUT:invalid,
		TEXTAREA.Error,
		TEXTAREA:invalid{
			Color:						#b94a48;
			Border:						1px Solid #EE5B5B;
			Background-Color:			#FCE6E6;
		}
		INPUT.Error:Focus,
		INPUT:invalid:Focus,
		TEXTAREA.Error:Focus,
		TEXTAREA:invalid:Focus{
			Animation:					InvalidFields 2s infinite;
		}


		INPUT:required,
		TEXTAREA:required,
		SELECT:required{
			/*Background-Image:			Linear-gradient(-45deg, Transparent, Transparent 50%, #F93535 50%, #F93535 100%);
			Background-Size:			1em 1em;
			Background-Position:		Top Left;
			Background-Repeat:			No-Repeat;*/
			Background-Image:			Radial-Gradient(#F93535 30%, Transparent 35%);
			Background-Size:			1em 1em;
			Background-Position:		Top Right;
			Background-Repeat:			No-Repeat;
			Background-Color:			RGBa(0,0,150,.04);
			Border:						1px Solid #CCC;
		}


		INPUT:focus,
		TEXTAREA:focus,
		SELECT:focus{
			Border:						1px Solid #29ABF7;
			Background-Color:			RGBa(0,0,0,.06);
			Color:						RGBa(0,152,226,1);
			Animation:					FocusField 2s infinite;
		}


		INPUT:required:focus,
		TEXTAREA:required:focus,
		SELECT:required:focus{
			Background-Image:			Radial-Gradient(Red 30%, Transparent 35%);
			Border:						1px Solid #29ABF7;
			Background-Color:			RGBa(0,0,0,.06);
			Color:						RGBa(0,152,226,1);
			Animation:					FocusField 2s infinite;
		}


		INPUT.Error:required,
		TEXTAREA.Error:required,
		SELECT.Error:required{
			Color:						#b94a48;
			Border:						1px Solid #F93535;
			Background-Color:			#FCE6E6;
		}


		INPUT.Error:Focus,
		TEXTAREA.Error:Focus,
		SELECT.Error:Focus{
			Animation:					InvalidFields 2s infinite;
		}


		INPUT:required:valid,
		INPUT.Error:valid,
		TEXTAREA:required:valid,
		TEXTAREA.Error:valid,
		SELECT:required:valid,
		SELECT.Error:valid{
			Background-Image:			Radial-Gradient(RGB(3,198,22) 30%, Transparent 35%);
			Background-Color:			RGBa(0,0,150,.04);
			Border:						1px Solid #CCC;
		}

		INPUT:required:valid:focus,
		TEXTAREA:required:valid:focus,
		SELECT:required:valid:focus{
			Background-Image:			Radial-Gradient(RGB(3,198,22) 30%, Transparent 35%);
			Background-Color:			RGBa(0,0,150,.04);
			Border:						1px Solid RGB(3,198,22);
			Animation:					ValidFields 2s infinite;
		}

		INPUT.Error:valid:focus,
		TEXTAREA.Error:valid:focus,
		SELECT.Error:valid:focus{
			Background-Image:			Radial-Gradient(RGB(3,198,22) 30%, Transparent 35%);
			Background-Color:			RGBa(0,0,150,.04);
			Border:						1px Solid #F93535;
			Animation:					InvalidFields 2s infinite;
		}

		INPUT.MFA_Digit {
			Background-Color: 			Transparent;
			Border: 					1px Solid #0098E2;
			Width: 						10%;
			Height:						80px;
			Font-Size: 					36px;
			Text-Align: 				Center;
			Font-Weight: 				500;
		}

		/* * PseudoMenu * * * * * * * * * * * * * * * */
			INPUT.PseudoMenu{
				Font:						Normal 600 1em/2em FontAwesome, "Open Sans", Arial, Sans-Serif;
				Background-Color:			#B0BED0;
				Border:						None;
				Transition:					All .1s Ease;
				Width:						100%;
				Padding:					6px 15px;
				Margin:						5px 0;
				Color:						White;
				Cursor:						Pointer;
				Text-Shadow:				0 1px 4px RGBa(0,0,0,.27);
				-webkit-user-select:		None;
				-moz-user-select:			None;
				-ms-user-select:			None;
				user-select:				None;
				-webkit-box-shadow:			None;
				-moz-box-shadow:			None;
				box-shadow:					None;
			}
		/*/* PseudoMenu * * * * * * * * * * * * * * * */


		/* * ScrollBox * * * * * * * * * * * * * * * */
			.ScrollBox{
				Background-Color:			RGBa(0,0,150,.04);
				Border:						1px Solid #CCC;
				Transition:					All .1s Ease;
				Width:						Auto;
				Height:						140px;
				Overflow:					Scroll;
				Overflow-X:					Hidden;
				Overflow-Y:					Scroll;
				Padding:					0 0 0 15px;
				Margin:						0 0 20px 0;
				Font:						Normal 400 1em/2em FontAwesome, "Open Sans", Arial, Sans-Serif;
				Color:						Black;
				Outline:					None;
				Border-Radius:				3px;
				-webkit-box-sizing:			Border-Box;
				box-sizing:					Border-Box;
				-webkit-box-shadow:			Inset 0 1px 1px rgba(0, 0, 0, 0.075);
				-moz-box-shadow:			Inset 0 1px 1px rgba(0, 0, 0, 0.075);
				box-shadow:					Inset 0 1px 1px rgba(0, 0, 0, 0.075);
				-webkit-overflow-scrolling:	Touch;
				-webkit-user-select:		None;
				-moz-user-select:			None;
				-ms-user-select:			None;
				user-select:				None;
			}


			.ScrollBox HR{
				Margin-Left:				20px;
			}

			.ScrollBox LABEL.P{
				Font:						Normal 400 1em/1em "Open Sans", Arial, Sans-Serif;
				Display:					Inline-Block;
				Color:						Black;
				Text-Transform:				Initial;
				Cursor:						Pointer;
				Margin-Top:					10px !important;
				Width:						100%;
			}

			.ScrollBox LABEL.P SMALL{
				Fxont:						Normal 400 .8em/.8em "Open Sans", Arial, Sans-Serif;
				Display:					Block;
				Margin:						-5px 0 0 25px;
				Color:						RGBa(0,0,0,.4);
			}

			.ScrollBox LABEL.P SPAN.Avatar{
				Display:					Inline-Block;
				Background-Color:			#0098E2;
				Background-Image:			URL(/D3/svg/User-Circle-White.svg);
				Background-Size:			40px 40px;
				Background-Repeat:			No;
				Background-Position:		Center Center;
				Width:						40px;
				Height:						40px;
				Border-Radius:				100%;
				Margin:						5px 15px 0 5px;
				Float:						Right;
				Border-Radius:				100%;
				Box-Shadow: 				Inset 0 0 1px 1px RGBa(0,0,0,.08);
			}
		/*/* ScrollBox * * * * * * * * * * * * * * * */

	/*/* INPUT & TEXTAREA * * * * * * * * * * * * */


	/* * LABEL * * * * * * * * * * * * * * * * * * */
		FORM LABEL{
			Font:							Normal 700 .8em FontAwesome, "Open Sans", Arial, Sans-Serif;
			Display:						Block;
			Color:							RGBa(0,0,0,.4);
			Text-Transform:					Uppercase;
			Margin-Top:						15px;
		}


		FORM LABEL B{
			Font-Weight: 400;
			Text-Transform:					Initial;
		}


		FORM LABEL.Focus{
			Color:							#29ABF7;
		}


		FORM LABEL.Error{
			Color:							#F93535;
		}


		FORM LABEL.Error:before{
			Font-Weight:					Normal;
			Content:						"\f071  "; /* Warning icon */
			Animation:						FlashError 2s infinite;
		}
	/*/* LABEL * * * * * * * * * * * * * * * * * * */



	/*** KEYFRAMES * * * * * * * * * * * * * * * * */
	@keyframes FocusField{
		0%{
			Box-Shadow:				0 0 10px RGBa(0,152,226,.1);
		}
		50%{
			Box-Shadow:				0 0 10px RGBa(0,152,226,.8);
		}
		100%{
			Box-Shadow:				0 0 10px RGBa(0,152,226,.1);
		}
	}


	@keyframes ValidFields{
		0%{
			Box-Shadow:				0 0 15px RGBa(3,198,22,.1);
		}
		50%{
			Box-Shadow:				0 0 15px RGBa(3,198,22,.8);
		}
		100%{
			Box-Shadow:				0 0 15px RGBa(3,198,22,.1);
		}
	}


	@keyframes InvalidFields{
		0%{
			Box-Shadow:				0 0 15px RGBa(255,0,0,.1);
		}
		50%{
			Box-Shadow:				0 0 15px RGBa(255,0,0,.8);
		}
		100%{
			Box-Shadow:				0 0 15px RGBa(255,0,0,.1);
		}
	}


	@keyframes FlashError{
		0%{
			Color:						RGBa(249,53,53,1);
		}
		50%{
			Color:						RGBa(249,53, 3,.1);
		}
		100%{
			Color:						RGBa(249,53,53,1);
		}
	}
	/*/* KEYFRAMES * * * * * * * * * * * * * * * * */



	/*** Buttons ************************************/
		/* * Default * * * * * * * * * * * * * * * * * */
			#SlideBoxButtons{
				Padding:					10px 0 10px 40px;
				Width:						calc(70vw);
				White-Space:				NoWrap;
				Overflow:					Hidden;
			}


			BUTTON{
				Position:					Relative;
				Border-Radius:				4px;
				Text-Transform:				Uppercase;
				Background:					#006ac9;
				Margin-Right:				10px;
				Letter-Spacing:				-.5px;
				Background:					-moz-linear-gradient(to bottom, #05A4F1 20%, #006ac9 80%);
				Background:					-webkit-linear-gradient(to bottom, #05A4F1 20%, #006ac9 80%);
				Background:					linear-gradient(to bottom, #05A4F1 20%, #006ac9 80%);
				Cursor:						Pointer;
				Border:						None;
				Box-Shadow:					Inset 0 0 3px 0 RGBa(0,0,0,.47), 2px 1px 1px 0 RGBa(255,255,255,1), -2px 1px 1px 0 RGBa(255,255,255,1), 0 2px 1px 0 RGBa(255,255,255,1);
				Font:						Normal 800 14px/16px "Open Sans", Arial, Sans-Serif;
				Color:						White;
				Text-Shadow:				0 1px 2px RGBa(0,0,0,.37);
				Padding:					10px 25px;
				Outline:					0;
				Transition:					All .2s Ease;
				-webkit-user-select:		None;
				-moz-user-select:			None;
				-ms-user-select:			None;
				user-select:				None;
			}

			BUTTON B{
				Font:						Normal 600 14px/16px "Open Sans", Arial, Sans-Serif;
				Text-Transform:				Initial;
			}


			BUTTON:Hover{
				Background:					#05A4F1;
				Background:					-moz-linear-gradient(to bottom, #05A4F1 30%, #006ac9 130%);
				Background:					-webkit-linear-gradient(to bottom, #05A4F1 30%, #006ac9 130%);
				Background:					linear-gradient(to bottom, #05A4F1 30%, #0087C9 130%);
				Text-Shadow:				0 1px 4px RGBa(0,0,0, .37);
			}


			BUTTON:Active{
				Background:					#0566BE;
				Background:					-moz-linear-gradient(to bottom, #006ac9 20%, #05A4F1 80%);
				Background:					-webkit-linear-gradient(to bottom, #006ac9 20%, #05A4F1 80%);
				Background:					linear-gradient(to bottom, #006ac9 20%, #05A4F1 80%);
				Text-Shadow:				0 1px 4px RGBa(0,0,0, .47);
			}
		/*/* Default * * * * * * * * * * * * * * * * * */


		/* * Primary * * * * * * * * * * * * * * * * * */
			BUTTON.Primary{
				Background:					#1BB51F;
				Background:					-moz-linear-gradient(to bottom, #78DF46 20%, #1BB51F 80%);
				Background:					-webkit-linear-gradient(to bottom, #78DF46 20%, #1BB51F 80%);
				Background:					linear-gradient(to bottom, #78DF46 20%, #1BB51F 80%);
			}


			BUTTON.Primary:Hover{
				Background:					#78DF46;
				Background:					-moz-linear-gradient(to bottom, #78DF46 30%, #1BB51F 130%);
				Background:					-webkit-linear-gradient(to bottom, #78DF46 30%, #1BB51F 130%);
				Background:					linear-gradient(to bottom, #78DF46 30%, #1BB51F 130%);
			}


			BUTTON.Primary:Active{
				Background:					#00BB00;
				Background:					-moz-linear-gradient(to bottom, #1BB51F 20%, #78CE4F 80%);
				Background:					-webkit-linear-gradient(to bottom, #1BB51F 20%, #78CE4F 80%);
				Background:					linear-gradient(to bottom, #1BB51F 20%, #78CE4F 80%);
			}
		/*/* Primary * * * * * * * * * * * * * * * * * */


		/* * Destructive * * * * * * * * * * * * * * * */
			BUTTON.Destructive{
				Background:					#C41D1D;
				Background:					-moz-linear-gradient(to bottom, #F93535 20%, #C41D1D 80%);
				Background:					-webkit-linear-gradient(to bottom, #F93535 20%, #C41D1D 80%);
				Background:					linear-gradient(to bottom, #F93535 20%, #C41D1D 80%);
			}


			BUTTON.Destructive:Hover{
				Background:					#F93535;
				Background:					-moz-linear-gradient(to bottom, #F93535 30%, #C41D1D 130%);
				Background:					-webkit-linear-gradient(to bottom, #F93535 30%, #C41D1D 130%);
				Background:					linear-gradient(to bottom, #F93535 30%, #C41D1D 130%);
			}


			BUTTON.Destructive:Active{
				Background:					#B61919;
				Background:					-moz-linear-gradient(to bottom, #C41D1D 20%, #fe4d4d 80%);
				Background:					-webkit-linear-gradient(to bottom, #C41D1D 20%, #fe4d4d 80%);
				Background:					linear-gradient(to bottom, #C41D1D 20%, #fe4d4d 80%);
			}
		/* * Destructive * * * * * * * * * * * * * * * */


		/*** Disabled * * * * * * * * * * * * * * * * */
			BUTTON.Disabled{
				Opacity:						.4;
				Cursor:						Wait;
				Pointer-Events:				None;
				Transition:					Opacity .4s;
			}
		/*/* Disabled * * * * * * * * * * * * * * * * */


		/*** Wait * * * * * * * * * * * * * * * * * * */
			BUTTON.Wait{
				Padding-Left:				40px !important;
				Cursor:						Wait;
				Pointer-Events:				None;
			}

			BUTTON.Wait:Before{
				Content:					"\00a0"; /* &nbsp; */
				Width:						26px;
				Height:						26px;
				Left:						7px;
				Top:						5px;
				Position:					Absolute;
				Display:					Inline-Block;
				Background-Image:			URL(/D3/svg/Throbber-FFFFFF.svg);
				Background-Size:			24px 24px;
				Background-Repeat:			No-Repeat;
				Background-Position:		Center Center;
			}
		/*/* Wait * * * * * * * * * * * * * * * * * * */


		/*** Button Sizes * * * * * * * * * * * * * * */
			BUTTON.Massive{
				Zoom:						150%;
			}

			BUTTON.Large{
				Zoom:						120%;
			}

			BUTTON.Medium{
				Zoom:						75%;
			}

			BUTTON.Small{
				Zoom:						50%;
			}
		/*/* Button Sizes * * * * * * * * * * * * * * */
	/*/* Buttons ************************************/


	/*** Checkbox Toggles ***************************/
	INPUT[type='checkbox'].Toggle{
		Display:					Inline-Block;
		Appearance:					None !important;
		Width:						50px !important;
		Height:						30px !important;
		Background:					#EC5D57;
		Position:					Relative;
		Border-Radius:				30px !important;
		Transition:					All .2s ease-in-out;
		Box-Shadow:					Inset 0 5px 10px 0 RGBa(0,0,0,.05) !important;
		Border:						1px Solid RGBa(0,0,0,.14);
		Margin:						0 !important;
		-webkit-appearance:			None !important;
		-moz-appearance:			None !important;
		-ms-appearance:				None !important;
	}


	INPUT[type='checkbox'].Toggle::after{
		Content:					'';
		Font:						Normal Normal 1em/26px FontAwesome, "Open Sans", Arial, Sans-Serif;
		Color:						RGBa(0,0,0,.2);
		Text-Align:					Center;
		Display:					Inline-Block;
		Position:					Absolute;
		Width:						26px;
		Height:						26px;
		Background:					White;
		Top:						1px;
		Left:						1px;
		Border-Radius:				100%;;
		Transition:					All .1s ease-in-out;
		Box-Shadow:					0 2px 8px 0 RGBa(0,0,0,.2),
									Inset 1px 1px 0 0 RGBa(255,255,255,1),
									Inset -6px -6px 26px -14px RGBa(0,0,0,.5)
									!important;
	}


	INPUT[type='checkbox'].Toggle:Hover::after{
		Background:					#EBEBEF;
	}

	INPUT[type='checkbox'].Toggle:Active::after{
		Width:						24px;
		Height:						24px;
		Top:						2px;
		Left:						2px;
		Position:					Absolute;
		Box-Shadow:					0 2px 8px 0 RGBa(0,0,0,.4),
									Inset 1px 1px 0 0 RGBa(255,255,255,1),
									Inset 6px 6px 24px -16px RGBa(0,0,0,1)
									!important;
	}

	INPUT[type='checkbox']:checked.Toggle{
		Background:					#04C265;
	}



	INPUT[type='checkbox']:checked.Toggle::after{
		Left:calc(100% - 28px);
	}

	INPUT[type='checkbox']::before{
		Content:				attr(data-label);
		Text-Transform:			Uppercase;
		Color:					White;
		Font:					Normal 800 10px/26px "Open Sans", Arial, Sans-Serif;
		Display:				Inline-Block;
		Text-Align:				Center;
		Top:					1px;
		Width:					calc(100% - 26px);
		Left:					26px;
		Position:				Absolute;
		Transition:				Left .1s Ease-In-Out;
		Text-Shadow:			0 1px 2px RGBa(0,0,0,.3);
	}


	INPUT[type='checkbox']:checked::before{
		Left:					0;
	}
	/*/* Checkbox Toggles ***************************/


/*/* FORM ***************************************/
/*** Table **************************************/
TABLE.Table{
	Width:						100%;
	Border-Collapse:			Collapse;
	Border-Width:				1px;
	Border-Color:				Red;
	Margin:						0 0 20px 0;
}



/*** Table Header********************************/
TABLE.Table THEAD{
	Border-Bottom:				2px Solid RGBa(0,152,226,1);
}


TABLE.Table TH{
	Background-Color:			RGBa(0,152,226,.3);
	Color:						Black;
	Font:						Normal 600 .9em "Open Sans", Arial, Sans-Serif;
	Border-Right:				1px Solid White;
	Padding:					8px 12px;
	Text-Align:					Left;
	Text-Transform:				UpperCase;
}


TABLE.Table TH.Active{
	Background-Color:			RGBa(0,152,226,1);
	Font:						Normal 700 .9em "Open Sans", Arial, Sans-Serif;
	Color:						White;
}


TABLE.Table TH:last-child{
	Border-Right:				1px Solid RGBa(0,152,226,.35);
}


TABLE TH B{
	Font:						Normal 700 .85em/1.62em "Open Sans", Arial, Sans-Serif;
	Color:						RGBa(0,0,0,.6);
	Background:					RGBa(255,255,255,.4);
	Float:						Right;
	Padding:					0 .7em;
	Border-Radius:				1em;
	Text-Transform:				Initial;
}


TABLE TH.Active B{
	Color:						White;
}


TABLE TH B.Alert{
	Color:						White;
	Background:					Red;
	Animation:					AnimateTableNotificationBadge 2s Ease Infinite;
}


TABLE TH A.ControlButton{
	Cursor:						Pointer !important;
	Font:						Normal 600 .9em/1.62em FontAwesome, "Open Sans", Arial, Sans-Serif;
	Color:						RGBa(0,0,0,.6);
	Background:					RGBa(255,255,255,.4);
	Float:						Right;
	Padding:					0 .8em;
	Border-Radius:				1em;
	Text-Transform:				Initial;
	Transition:					Color .15s Ease-In-Out, Background .1s Ease-In-Out;
}


TABLE TH A.ControlButton:Hover{
	Cursor:						Pointer !important;
	Color:						#0098E2;
	Background:					White;
}


TABLE TH A.ControlButton:Active{
	Color:						White;
	Background:					#0098E2;
}


@keyframes AnimateTableNotificationBadge{
	0%{
		Background-Color:		RGBa(255,255,255,1);
		Color:					Red;
	}
	48%{
		Background-Color:		RGBa(255,0,0,1);
	}
	52%{
		Color:					White;
	}
	100%{
		Background-Color:		RGBa(255,255,255,1);
		Color:					Red;
	}
}
/*/* Table Header********************************/



/*** Table Cells*********************************/
TABLE.Table TD{
	Font:						Normal 300 .9em "Open Sans", Arial, Sans-Serif;
	Padding:					10px 12px;
	Border-Right:				1px Solid RGBa(0,0,0,.05);
	Border-Bottom:				1px Solid RGBa(0,152,226,.5);
	White-Space:				NoWrap
}


TABLE.Table TD:last-child{
	Border-Right:				None;
}

TABLE.Table TR:last-child TD{
	Border-Bottom:				None;
}

TABLE.Table:not(.ControlCenter_Monthly_Schedules_Calendar_Large_20160516) TBODY TR:nth-child(Even){
	Background:					RGBa(0,0,150,.034);
}

TABLE.Table:not(.ControlCenter_Monthly_Schedules_Calendar_Large_20160516) TBODY TR:not(#NoData):Hover{
	Background:					RGBa(0,245,0,.06);
	Color:						Blue;
	Cursor:						Pointer;
}
/*/* Table Cells*********************************/

/*/* Table **************************************/
/*** ToolTip ************************************/
#ToolTip{
	Text-Align:					Center;
	Color:						White;
	Background:					Black;
	Position:					Absolute;
	z-Index: 					999999999;
	Padding:					1em 1.5em;
	Font:						Normal 700 .8em/1.6em "Open Sans", Arial, Sans-Serif;
	Box-Shadow:					0 0 16px 0 White;
	Border-Radius:				5px;
}

#ToolTip:after{
	Width:						0;
	Height:						0;
	Border-Left:				8px Solid Transparent;
	Border-Right:				8px Solid Transparent;
	Border-Top:					8px Solid Black;
	Content:					"";
	Position:					Absolute;
	Left:						50%;
	Bottom:						-8px;
	Margin-Left:				-8px;
}

#ToolTip.Top:after{
	Border-Top-Color:			Transparent;
	Border-Bottom:				8px Solid Black;
	Top:						-16px;
	Bottom:						Auto;
}

#ToolTip.Left:after{
	Left:						8px;
	Margin:						0;
}

#ToolTip.Right:after{
	Right:						8px;
	Left:						Auto;
	Margin:						0;
}

#ToolTip HR{
	Border:						0;
	Height:						0;
	Border-Top:					1px Solid RGBa(255,255,255, .3);
}

#ToolTip B{
	Font:						Normal 400 1em/1.6em "Open Sans", Arial, Sans-Serif;
}

#ToolTip STRONG{
	Font:						Normal 800 1em/1.6em "Open Sans", Arial, Sans-Serif;
}
/*/* ToolTip ************************************/
/* MODAL */
.Modal-Overlay{
	Height: 					100%;
	Visibility:					Hidden;
	Opacity:					0;
	Position:					Fixed !important;
	Left:						0;
	Top:						0;
	Bottom:						0;
	Right:						0;
	z-Index:					999;
}


.Modal{
	Visibility:					Hidden;
	Opacity:					0;
	Background:					White;
	Box-Shadow:					0 4px 16px RGBa(0,0,0,.4);
	Border:						1px Solid RGBa(0,0,0,.6);
	Width:						840px;
	Height:						690px;
	Position:					Fixed !important;
	Left:						50%;
	Top:						48%;
	Margin-Left:				-395px;
	Margin-Top:					-300px;
	z-Index:					1000;
	Border-Radius:				4px;
}


.Modal-Body{
	Overflow-y:					Scroll;
	Height:						Calc( 100% - 70px );
}


.Modal-Content{
	Padding:					20px;
	Transition:					Transform 0.7s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	Transform:					TranslateY(-150px);
}


.Modal.Opening .Modal-Content{
	Transform:					TranslateY(-20px);
}


.Modal-Header{
	Transition:					Border-Color 0.2s ease;
	Box-Sizing:					Border-Box;
	Background-Color:			RGBa(179,224,246,1);
	Background:					Linear-Gradient(to Bottom, RGBa(179,224,246,.1) 20%, RGBa(179,224,246,1) 100%);
	Border-Bottom:				1px Solid RGBa(0,0,0,.2);
	Font-Size:					16px;
	Height:						70px;
	Line-Height:				30px;
	Margin:						0;
	Padding:					22px 26px;
	Vertical-Align:				Middle;
}


.Modal-Header-Title{
	Float:						Left;
	Margin:						0;
	Padding:					0;
	Font-Size:					1.2em;
	Font:						Normal 300 1.2em "Open Sans", Arial, Sans-Serif;
	Line-Height:				28px;
	Font-Weight:				400;
	Letter-Spacing:				-0.03em;
	Cursor:						Default;
	Position:					Absolute;
}

.Modal-Header-Title .UserAvatar{
	Background-Image:			URL(/D3/svg/User-Small-White_Gradient.svg);
	Background-Size:			1.8em 1.8em;
	Background-Color:			#04c265;
	Float:						Left;
	Border-Radius:				100%;
	Width:						1.8em;
	Height:						1.8em;
	Margin:						-2px 10px 0 -10px;
	Display:					Inline-Block;
	Box-Shadow:					0 .5em 4em RGBa(0,152,226,.7), 0 1px 4px RGBa(0,0,0,.1), Inset 2px 1px 4px rgba(255,255,255,.3);
}

.Modal-Buttons{
	Position:					Absolute;
	right:						20px;
}

.Modal-Header-Button{
	Float:						Right;
	Margin-Left:				5px;
}


#Modal-Close{
	Background:					#fe4d4d;
	Background-image:			-webkit-linear-gradient(top,#fe4d4d,#e32727);
	Background-image:			linear-gradient(top,#fe4d4d,#e32727);
	Border:						1px Solid #e32727;
	Width:						32px !important;
	Height:						32px !important;
	Font-Size:					1.7em;
	Font-Weight:				Bold;
	Border-Radius:				28px;
	Text-Align:					Center;
	Padding:					0;
	Margin-Top:					-2px;
	Position:					Absolute;
	Right:						-32px;
	Top:						-32px;
	Color:						White;
	Cursor:						Pointer;
	Text-Shadow:				0 1px 1px RGBa(0, 0, 0, .2);
	Transform:					Rotate(0deg);
	Transition:					All .2s Ease;
	-webkit-touch-callout:		None;
	-webkit-user-select:		None;
	-khtml-user-select:			None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
	Outline: 					0;
}

#Modal-Close:hover{
	Background:					Red;
	Opacity:					1;
	Text-Shadow:				0 1px 1px RGBa(0, 0, 0, 0);
	Transform:					Rotate(-90deg);
	Font-Size:					2em;

}


#Modal-Close:active{
	Opacity:					1;
	Background:					#fe4d4d;
	Border:						1px Solid #e32727;
	Border-Top:					1px Solid #e32727;
	Text-Shadow:				0 1px 1px RGBa(0, 0, 0, 0);
	Transform:					Rotate(-180deg);
	Font-Size:					1.4em;
}

/* STATUS */

.Modal.Is-Full{
	Left:						0 !important;
	Top:						0 !important;
	Width:						Calc(100% - 30px) !important;
	Height:						Calc(100% - 30px) !important;
	Margin:						15px !important;
}

.Modal.Is-Left{
	Left:						0 !important;
	Right:						Auto !important;
	Top:						0 !important;
	Margin:						0 !important;
	Height:						100% !important;
}

.Modal.Is-Left #Modal-Close{
	Top:						-20px;
}

.Modal.Is-Left .Modal-Buttons{
	Padding-Right:				5px;
}

.Modal.Is-Right{
	Left:						Auto !important;
	Right:						0 !important;
	Top:						0 !important;
	Margin:						0 !important;
	Height:						100% !important;
}

.Modal.Is-Right #Modal-Close{
	Right:						-20px;
	Top:						-20px;
}

.Modal.Is-Right .Modal-Buttons{
	Padding-Right:				15px;
}

.Modal.is-dragging{
	Outline:					0;
	Box-Shadow:					0 4px 16px RGBa(0,0,0,.6);
	Border:						1px Solid RGBa(0,0,0,.7);
	Cursor:						Move;
}

.Modal.Opening, .Modal-Overlay.Opening{
	Animation:					Show 0.5s ease;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:		forwards;
}

.Modal.Closing, .Modal-Overlay.Closing{
	Animation:					Hide 0.5s ease;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:		forwards;
}

@keyframes Show{
	0%{
		Opacity: 				0;
	}
	100%{
		Opacity:				1;
	}
}

@keyframes Hide{
	0%{
		Opacity: 				1;
	}
	100%{
		Opacity:				0;
	}
}

@media only screen and (max-width: 850px){

	.Modal{
		Width:					100%;
		Left:					0 !important;
		Margin-Left:			0 !important;
	}


	#Modal-Close{
		Right:					-20px;
		Top:					-35px
	}

}

/* SCROLL */
.Modal ::-webkit-scrollbar{
	Overflow: visible;
	Height: 					13px;
	Width:						14px;
	Cursor:						Pointer !important;
}

.Modal ::-webkit-scrollbar-thumb{
	Background-Color:			RGBa(0,0,0,.2);
	Background-Clip:			Padding-Box;
	Border:						Solid Transparent;
	Border-Width:				3px;
	Min-Height:					28px;
	Padding:					100px 0 0;
	Box-Shadow:					Inset 1px 1px 0 RGBa(0,0,0,.1), Inset 0 -1px 0 RGBa(0,0,0,.07);
}

.Modal ::-webkit-scrollbar-thumb:Hover{
	Background-Color:			#4d90fe;
	Opacity:					.4;
}

.Modal ::-webkit-scrollbar-thumb:Active{
	Background-Color:			RGBa(0,0,0,.4);
	Background-Color:			#4d90fe;
}

.Modal ::-webkit-scrollbar-button{
	Height:						0;
	Width:						0;
}

.Modal ::-webkit-scrollbar-track{
	Background-Clip:			Padding-Box;
	Border:						Solid Transparent;
	Border-Width:				0 0 0 4px;
}
#AlertWrap{
	Display:					None;
	Position:					Fixed;
	z-Index:					999999;
	Left:						0;
	Top:						0;
	Width:						100%;
	Height:						100%;
	xBackground-Color:			RGBa(0,0,0,0.1);
	Font-Family:				"Open Sans", Arial, Sans-Serif;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
	-webkit-transition:			All 0.1s;
		-moz-transition:			All 0.1s;
		-o-transition:			All 0.1s;
			transition:			All 0.1s;
}

#AlertWrap.open{
	 Display:					Block;
}

#AlertWrap.open.pop{
	 Background-Color:			RGBa(0,0,0,0.6);
}

#AlertWrap > DIV{
	Background-Color:			White;
	Background-Image:			URL(/D3/svg/HexBackground-White.svg), Linear-Gradient(To Bottom, Transparent 60%, RGBa(204,204,226,.47));
	Background-Repeat:			No-Repeat, No-Repeat;
	Background-Position:		Right 3px Bottom 3px, 0 0;
	Background-Size:			500px Auto, Auto Auto;

	Border-Radius:				8px;
	Position:					Fixed;
	z-Index:					9999999;
	Left:						50%;
	Top:						5%;
	Margin-Left:				-175px;
	Min-Width:					400px;
	Padding:					20px;
	Box-Shadow:					0 4px 16px RGBa(0,0,0,.4);
	-webkit-transition:			All 0.3s;
	-moz-transition:			All 0.3s;
	-o-transition:				All 0.3s;
		 transition:			All 0.3s;
	-webkit-transform:			Scale(0);
		-moz-transform:			Scale(0);
		 -ms-transform:			Scale(0);
			transform:			Scale(0);
}

#AlertWrap.pop > DIV{
	-webkit-transform:			Scale(1);
		-moz-transform:			Scale(1);
		-ms-transform:			Scale(1);
			 transform:			Scale(1);
}

#AlertWrap .AlertTitle{
	 Text-Align:					Center;
	Color: 						#0098E2;
	Padding:					0 0 0 0;
	Padding:					0 0 20px 0;
	Font:						Normal 400 1.1em FontAwesome, "Open Sans", Arial, Sans-Serif;
	-moz-user-select:			None;
	-ms-user-select:			None;
	-webkit-user-select:		None;
	-webkit-touch-callout:		None;
	user-select:				None;
}

#AlertWrap INPUT:not(.flatpickr-hour):not(.flatpickr-minute),
#AlertWrap SELECT{
	Background:					RGBa(0,0,150,.04);
	Transition:					All .3s Ease-In-Out;
	Margin:						4px 0 20px 0;
	Display:					Block;
	Width:						100%;
	Padding:					5px 10px 5px 15px;
	Font:						Normal 300 1em FontAwesome, "Open Sans", Arial, Sans-Serif;
	Color:						Black;
	Outline:					None;
	Border:						1px Solid RGBa(0,0,150,.07);
	Border-Radius:				2px;
	-webkit-box-sizing:			border-box;
			box-sizing:			border-box
}

#AlertWrap INPUT:Focus,
#AlertWrap SELECT:Focus{
	xBorder:					1px Solid #29ABF7;
	Border:						1px Solid RGBa(0,152,226,1);
	Background:					RGBa(0,0,0,.06);
	 Color:						RGBa(0,152,226,1);
	 Animation:					FormFieldBreath 2.5s infinite;
}

#AlertWrap SELECT{
	Height:						32px !important;
	Border-Radius:				1px !important;
}

@keyframes FormFieldBreath{
	0%{
		Border-Color: 			RGBa(0,152,226,1);
	}
	50%{
		Border-Color: 			RGBa(0,152,226,.3)
	}
	100%{
		Border-Color: 			RGBa(0,152,226,1);
	}
}


#AlertWrap .AlertButton{
	Float:						Right;
	Margin-Top:					20px;
	Margin-Left:				10px;
	Background-Color:			#4d90fe;
	Background-Image:			Linear-Gradient(To Bottom, #4d90fe, #4787ed);
	Border:						1px solid #2770e3;
	Color:						White;
	Border-Radius:				5px;
	Font-Size:					.85em;
	Font-Weight:				600;
	Text-Align:					Center;
	White-Space:				NoWrap;
	Line-Height:				1em;
	Outline:					0;
	Padding:					8px 16px;
	Cursor:						Pointer;
	Text-Shadow:				0 1px 1px RGBa(0, 0, 0, .3);
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}

#AlertWrap ._ok_{
	Background-Color:			#58c622 !important;
	Background-image:			Linear-Gradient(To Bottom, #58c622, #1bb51f) !important;
	Border:						1px solid #1aa127 !important;
	Font-Weight:				Bold;
}

#AlertWrap ._cancel_{
	Background-Color:			#4d90fe;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}

#AlertWrap .AlertButton:hover{
	Opacity:					.8;
	Text-Shadow:				0 1px 1px RGBa(0, 0, 0, .4);
}

#AlertWrap .AlertButton:active{
	Opacity:					1;
	Box-Shadow:					Inset 0 1px 2px RGBa(0,0,0,0.3);
	Border:						1px Solid #2770e3;
	Border-Top:					1px Solid #2770e3;
	Text-Shadow:				0 1px 1px RGBa(0, 0, 0, .46);
}

._ButtonOK_{
	Background-Color:			#58c622 !important;
	Background-image:			Linear-Gradient(To Bottom, #58c622, #1bb51f) !important;
	Border:						1px solid #1aa127 !important;
	Font-Weight:				700 !important;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}

._ButtonBlueDefault_{
	Font-Weight:				700 !important;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}

._ButtonCancel_{
	Background:					#fe4d4d !important;
	Background-image:			Linear-Gradient(To Bottom, #fe4d4d, #e32727) !important;
	Border:						1px Solid #e32727 !important;
	Font-Weight:				Normal !important;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}


#AlertWrap Label{
	Margin:						0 0 5px 0;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}

#AlertWrap SELECT{
	Margin-Bottom:				20px;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}
.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:315px;box-sizing:border-box;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;overflow:visible;max-height:640px}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:flatpickrFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:flatpickrFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:24px;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:28px;line-height:16px;padding:10px calc(3.57% - 1.5px);z-index:3;}.flatpickr-prev-month i,.flatpickr-next-month i{position:relative}.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month{/*
		/*rtl:begin:ignore*/left:0;/*
		/*rtl:end:ignore*/}/*
		/*rtl:begin:ignore*/
/*
		/*rtl:end:ignore*/
.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month{/*
		/*rtl:begin:ignore*/right:0;/*
		/*rtl:end:ignore*/}/*
		/*rtl:begin:ignore*/
/*
		/*rtl:end:ignore*/
.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:#959ea9;}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:14px;}.flatpickr-prev-month svg path,.flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.05);box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute;top:33%}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6)}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6)}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;top:5px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.flatpickr-current-month.slideLeft{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-animation:fadeOut 400ms ease,slideLeft 400ms cubic-bezier(.23,1,.32,1);animation:fadeOut 400ms ease,slideLeft 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideLeftNew{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:fadeIn 400ms ease,slideLeftNew 400ms cubic-bezier(.23,1,.32,1);animation:fadeIn 400ms ease,slideLeftNew 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRight{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-animation:fadeOut 400ms ease,slideRight 400ms cubic-bezier(.23,1,.32,1);animation:fadeOut 400ms ease,slideRight 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month.slideRightNew{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation:fadeIn 400ms ease,slideRightNew 400ms cubic-bezier(.23,1,.32,1);animation:fadeIn 400ms ease,slideRightNew 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:7px;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 .5ch;margin:0;display:inline;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial;}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:315px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}span.flatpickr-weekday{cursor:default;font-size:90%;color:rgba(0,0,0,0.54);line-height:1;margin:0;background:transparent;text-align:center;display:block;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder;margin:0}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;width:315px;}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:315px;min-width:315px;max-width:315px;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.flatpickr-calendar.animate .dayContainer.slideLeft{-webkit-animation:fadeOut 400ms cubic-bezier(.23,1,.32,1),slideLeft 400ms cubic-bezier(.23,1,.32,1);animation:fadeOut 400ms cubic-bezier(.23,1,.32,1),slideLeft 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{-webkit-animation:fadeIn 400ms cubic-bezier(.23,1,.32,1),slideLeft 400ms cubic-bezier(.23,1,.32,1);animation:fadeIn 400ms cubic-bezier(.23,1,.32,1),slideLeft 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{-webkit-animation:fadeOut 400ms cubic-bezier(.23,1,.32,1),slideRight 400ms cubic-bezier(.23,1,.32,1);animation:fadeOut 400ms cubic-bezier(.23,1,.32,1),slideRight 400ms cubic-bezier(.23,1,.32,1);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{-webkit-animation:fadeIn 400ms cubic-bezier(.23,1,.32,1),slideRightNew 400ms cubic-bezier(.23,1,.32,1);animation:fadeIn 400ms cubic-bezier(.23,1,.32,1),slideRightNew 400ms cubic-bezier(.23,1,.32,1)}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:40px;height:40px;line-height:40px;margin:0;display:inline-block;position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange,.flatpickr-day.startRange.startRange + .endRange,.flatpickr-day.endRange.startRange + .endRange{box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{pointer-events:none}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:1px 12px 0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%;max-width:none}.flatpickr-innerContainer{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;box-sizing:border-box;}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{background:#f0f0f0}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes flatpickrFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flatpickrFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideLeftNew{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideRightNew{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.flatpickr-month{
	Margin:						-5px 0 -15px -5px !important;
	Padding:					15px 5px 5px 5px !important;
	Height:						60px !important;
	Min-Height:					60px !important;
}


.flatpickr-current-month input.cur-year{
	-moz-box-shadow:			none;
	-moz-box-shadow:			none;
	box-shadow:					none;
}


.flatpickr-innerContainer{
	Padding:					0 0 10px 5px;
	Margin:						0 -10px 0 0;
	xTop:						50px;
	Position:					Relative;
	Left:						-5px;
}


.flatpickr-calendar{
	Margin:						0;
	Background:					RGBa(255,255,255,.966) !important;
	Font-Family:				"Open Sans", Arial;
	Border:						0 !important;
	Box-Shadow:					0 4px 16px RGBa(0,0,0,.47);
	Transition:					All .2s;
	Border-Radius:				4px;
	Padding:					5px;
	Width:						325px;
	-webkit-touch-callout:		None;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}


.flatpickr-calendar.inline, .flatpickr-calendar.open{
	z-Index: 999999;
}


.flatpickr-calendar INPUT[type="number"]{
	-webkit-box-shadow:			None;
	-moz-box-shadow:			None;
	box-shadow:					None;
}

.flatpickr-calendar INPUT[type="number"]:focus{
	Color:						#42a5f5;
	Background:					White;
}

.flatpickr-calendar INPUT[type="number"]::selection{
	Color:						#42a5f5;
	Background:					White;
}
.flatpickr-calendar INPUT[type="number"]::-moz-selection{
	Color:						#42a5f5;
	Background:					White;
}


.flatpickr-calendar:after{
	Border-Width:				6px;
	Margin:						0 -6px;
}


.flatpickr-calendar.arrowTop:after{
	Border-Bottom-Color:		#42a5f5;
}


.flatpickr-month{
	Background:					#42a5f5;
	Margin:						-5px 0 0 -5px;
	Padding:					10px 5px 5px;
	Width:						325px;
	Border-Radius:				4px 4px 0 0;
	Height:						Auto !important;
}


.flatpickr-current-month{
	Top:						15px;
	Color:						White;
}


.flatpickr-current-month .cur_month{
	Font-weight:				700;
}


.flatpickr-weekdays{
	Background:					#42a5f5;
	Margin:						0 0 0 -5px;
	Padding:					0;
	Width:						326px;
}


.flatpickr-weekdays span{
	Opacity:					.7;
	Font-Weight:				600;
	Color:						White;
	Margin:						0 0 0 5px;
	Width:						40px;
	Text-Transform:				Uppercase;
}


.flatpickr-month{
	Fill:						White;
}


.flatpickr-next-month svg, .flatpickr-prev-month svg{
	Top:						17px;
	Width:						18px;
	Height:						18px;
}


.flatpickr-prev-month svg{
	Left:						1rem;
}


.flatpickr-next-month svg{
	Right:						1rem;
}


.flatpickr-days{
	Margin-Top:					5px;
}


.flatpickr-days span, .flatpickr-weeks span{
	Width:						40px !important;
	Height:						40px !important;
	Line-Height:				40px !important;
	Font-Size:					16px;
	Font-Weight:				400;
}


.flatpickr-days span.today,.flatpickr-weeks span.today{
	Border:						2px Solid White !important;
	Box-Shadow:					Inset 0 0 0 2px Red;
	Line-Height:				40px;
}



.flatpickr-prev-month{
	Float:						Left;
	Width:						32px;
	Height:						32px;
	Margin-Top:					10px;
	Margin-Left:				10px;
	Border-Radius:				32px;
	Padding-Top:				7px;
	Padding-Left:				7px;
	Transition:					All .1s Ease-In;
}


.flatpickr-next-month{
	Float:						Right;
	Width:						32px;
	Height:						32px;
	Margin-Top:					10px;
	Margin-Right:				10px;
	Border-Radius:				32px;
	Padding-Top:				7px;
	Padding-Left:				7px;
	Transition:					All .1s Ease-In;
}


.flatpickr-prev-month:Hover,
.flatpickr-next-month:Hover{
	Background:					RGBa(255,255,255,.2);
}


.flatpickr-prev-month:Active,
.flatpickr-next-month:Active{
	Background:					RGBa(0,0,0,.2);
}


.flatpickr-next-month:Hover SVG,
.flatpickr-prev-month:Hover SVG,
.flatpickr-next-month SVG:Hover,
.flatpickr-prev-month SVG:Hover{
	Fill:						White !important;
}


.flatpickr-days span.selected,.flatpickr-days span.selected:focus,.flatpickr-days span.selected:hover,.flatpickr-weeks span.selected,.flatpickr-weeks span.selected:focus,.flatpickr-weeks span.selected:hover{
	Background:					#C7DEF3;#42a5f5;
	Color:						#0098E2;
	Border-Color:				#C7DEF3;
	Font-Weight:				600;
}


.flatpickr-day.selected{
	Border-Radius:				100% !important;
}

.flatpickr-day{
	xTransition:					All .1s Ease;
}

.flatpickr-weekdaycontainer{
	Display:					Inherit !important;
}
.tpd-tooltip{position:absolute}.tpd-tooltip,.tpd-tooltip [class^="tpd-"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tpd-content-wrapper{position:absolute;top:0;left:0;float:left;width:100%;height:100%;overflow:hidden}.tpd-content-spacer,.tpd-content-relative,.tpd-content-relative-padder{float:left;position:relative}.tpd-content-relative{width:100%}.tpd-content{float:left;clear:both;position:relative;padding:10px;font-size:11px;line-height:16px;color:#fff}.tpd-has-inner-close .tpd-content-relative .tpd-content{padding-right:0!important}.tpd-tooltip .tpd-content-no-padding{padding:0!important}.tpd-title-wrapper{float:left;position:relative;overflow:hidden}.tpd-title-spacer{float:left}.tpd-title-relative,.tpd-title-relative-padder{float:left;position:relative}.tpd-title-relative{width:100%}.tpd-title{float:left;position:relative;font-size:11px;line-height:16px;padding:10px;font-weight:700;text-transform:uppercase;color:#fff}.tpd-has-title-close .tpd-title{padding-right:0!important}.tpd-close{position:absolute;top:0;right:0;width:28px;height:28px;cursor:pointer;overflow:hidden;color:#fff}.tpd-close-icon{padding-top:1px;text-align:left;Transition:All .1s Ease-In-Out;color:rgba(0,0,0,.3);float:left;font-family:Arial,Baskerville,monospace;font-weight:400;font-style:normal;text-decoration:none;width:28px;height:28px;font-size:28px;line-height:28px}.tpd-close-icon:Hover{Color:RGBa(0,0,0,1)}.tpd-skin{position:absolute;top:0;left:0}.tpd-frames{position:absolute;top:0;left:0}.tpd-frames .tpd-frame{float:left;width:100%;height:100%;clear:both;display:none}.tpd-visible-frame-top .tpd-frame-top{display:block}.tpd-visible-frame-bottom .tpd-frame-bottom{display:block}.tpd-visible-frame-left .tpd-frame-left{display:block}.tpd-visible-frame-right .tpd-frame-right{display:block}.tpd-backgrounds{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0}.tpd-background-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;pointer-events:none}.tpd-no-shadow .tpd-skin .tpd-background-shadow{box-shadow:none!important}.tpd-background-box{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.tpd-no-stem .tpd-background-box,.tpd-no-stem .tpd-shift-stem{display:none}.tpd-no-stem .tpd-background-box-top{display:block}.tpd-background-box-shift,.tpd-background-box-shift-further{position:relative;float:left;width:100%;height:100%}.tpd-background{border-radius:10px;float:left;clear:both;background:none;-webkit-background-clip:padding-box;background-clip:padding-box;border-style:solid;border-width:1px;border-color:#282828;border-color:rgba(255,255,255,.1)}.tpd-background-loading{display:none}.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background{border-radius:0}.tpd-background-title{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-content{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-border-hack{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid}.tpd-background-box-top{top:0}.tpd-background-box-bottom{bottom:0}.tpd-background-box-left{left:0}.tpd-background-box-right{right:0}.tpd-iframeshim{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.tpd-shift-stem{position:absolute;top:0;left:0;overflow:hidden}.tpd-shift-stem-side{position:absolute}.tpd-frame-top .tpd-shift-stem-side,.tpd-frame-bottom .tpd-shift-stem-side{width:100%}.tpd-frame-left .tpd-shift-stem-side,.tpd-frame-right .tpd-shift-stem-side{height:100%}.tpd-stem{position:absolute;top:0;left:0;overflow:hidden;width:16px;height:8px;margin-left:3px;margin-top:2px;-webkit-transform-origin:0 0;transform-origin:0 0}.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset{margin:0!important}.tpd-stem-spacer{position:absolute;top:0;left:0;width:100%;height:100%}.tpd-stem-reset .tpd-stem-spacer{margin-top:0}.tpd-stem-point{width:100px;position:absolute;top:0;left:50%}.tpd-stem-downscale,.tpd-stem-transform{float:left;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;position:relative}.tpd-stem-side{width:50%;height:100%;float:left;position:relative;overflow:hidden}.tpd-stem-side-inversed{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.tpd-stem-triangle{width:0;height:0;border-bottom-style:solid;border-left-color:transparent;border-left-style:solid;position:absolute;top:0;left:0}.tpd-stem-border{width:20px;height:100%;position:absolute;top:0;left:50%;background-color:#fff;border-right-color:#fff;border-right-style:solid;border-right-width:0}.tpd-stem-border-corner{position:absolute;top:0;left:50%;height:100%;border-right-style:solid;border-right-width:0}.tpd-stem *{z-index:0;zoom:1}.tpd-stem-border-center-offset,.tpd-stem-border-center-offset-inverse{float:left;position:relative;width:100%;height:100%;overflow:hidden}.tpd-stem-notransform{float:left;width:100%;height:100%;position:relative}.tpd-stem-notransform .tpd-stem-border{height:100%;position:relative;float:left;top:0;left:0;margin:0}.tpd-stem-notransform .tpd-stem-border-center{position:absolute}.tpd-stem-notransform .tpd-stem-border-corner{background:#fff;border:0;top:auto;left:auto}.tpd-stem-notransform .tpd-stem-border-center,.tpd-stem-notransform .tpd-stem-triangle{height:0;border:0;left:50%}.tpd-stem-transform-left{-webkit-transform:rotate(-90deg) scale(-1,1);transform:rotate(-90deg) scale(-1,1)}.tpd-stem-transform-right{-webkit-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%)}.tpd-stem-transform-bottom{-webkit-transform:scale(1,-1) translate(0,-100%);transform:scale(1,-1) translate(0,-100%)}.tpd-spinner{position:absolute;top:50%;left:50%;width:46px;height:36px}.tpd-spinner-spin{position:relative;float:left;margin:8px 0 0 13px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:tpd-spinner-animation 1.1s infinite linear;animation:tpd-spinner-animation 1.1s infinite linear;box-sizing:border-box!important}.tpd-spinner-spin,.tpd-spinner-spin:after{border-radius:50%;width:20px;height:20px}@-webkit-keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes tpd-spinner-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.tpd-is-loading .tpd-content-wrapper,.tpd-is-loading .tpd-title-wrapper{display:none}.tpd-is-loading .tpd-background{display:none}.tpd-is-loading .tpd-background-loading{display:block}.tpd-tooltip-measuring{top:0;left:0;position:absolute;max-width:100%;width:100%}.tpd-tooltip-measuring .tpd-skin,.tpd-tooltip-measuring .tpd-spinner{display:none}.tpd-tooltip-measuring .tpd-content-wrapper,.tpd-tooltip-measuring .tpd-title-wrapper{display:block}.tpd-tooltip a,.tpd-tooltip a:hover{color:gray;text-decoration:underline}.tpd-tooltip a:hover{color:#6c6c6c}.tpd-size-x-small .tpd-content,.tpd-size-x-small .tpd-title{padding:7px 8px;font-size:10px;line-height:15px}.tpd-size-x-small .tpd-background{border-radius:5px}.tpd-size-x-small .tpd-stem{width:12px;height:6px;margin-left:4px;margin-top:2px}.tpd-size-x-small.tpd-no-radius .tpd-stem{margin-left:7px}.tpd-size-x-small .tpd-close{margin-bottom:1px}.tpd-size-x-small .tpd-spinner{width:35px;height:29px}.tpd-size-x-small .tpd-spinner-spin{margin:6px 0 0 9px}.tpd-size-x-small .tpd-spinner-spin,.tpd-size-x-small .tpd-spinner-spin:after{width:17px;height:17px}.tpd-size-small .tpd-content,.tpd-size-small .tpd-title{padding:8px;font-size:10px;line-height:16px}.tpd-size-small .tpd-background{border-radius:6px}.tpd-size-small .tpd-stem{width:14px;height:7px;margin-left:5px;margin-top:2px}.tpd-size-small.tpd-no-radius .tpd-stem{margin-left:8px}.tpd-size-small .tpd-close{margin:2px 1px}.tpd-size-small .tpd-spinner{width:42px;height:32px}.tpd-size-small .tpd-spinner-spin{margin:7px 0 0 13px}.tpd-size-small .tpd-spinner-spin,.tpd-size-small .tpd-spinner-spin:after{width:18px;height:18px}.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{padding:10px;font-size:11px;line-height:16px}.tpd-size-medium .tpd-background{border-radius:8px}.tpd-size-medium .tpd-stem{width:16px;height:8px;margin-left:6px;margin-top:2px}.tpd-size-medium.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-medium .tpd-close{margin:4px 2px}.tpd-size-medium .tpd-spinner{width:50px;height:36px}.tpd-size-medium .tpd-spinner-spin{margin:8px 0 0 15px}.tpd-size-medium .tpd-spinner-spin,.tpd-size-medium .tpd-spinner-spin:after{width:20px;height:20px}.tpd-size-large .tpd-content,.tpd-size-large .tpd-title{padding:10px;font-size:13px;line-height:18px}.tpd-size-large .tpd-background{border-radius:8px}.tpd-size-large .tpd-stem{width:18px;height:9px;margin-left:7px;margin-top:2px}.tpd-size-large.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-large .tpd-close{margin:5px 2px}.tpd-size-large .tpd-spinner{width:54px;height:38px}.tpd-size-large .tpd-spinner-spin{margin:9px 0 0 17px}.tpd-size-large .tpd-spinner-spin,.tpd-size-large .tpd-spinner-spin:after{width:20px;height:20px}.tpd-skin-dark .tpd-content,.tpd-skin-dark .tpd-title,.tpd-skin-dark .tpd-close{color:#fff}.tpd-skin-dark .tpd-background-content,.tpd-skin-dark .tpd-background-title{background-color:#282828}.tpd-skin-dark .tpd-background{border-width:1px;border-color:#282828;border-color:rgba(255,255,255,.1)}.tpd-skin-dark .tpd-title-wrapper{border-bottom:1px solid #404040}.tpd-skin-dark .tpd-spinner-spin{border-color:rgba(255,255,255,.2);border-left-color:#fff}.tpd-skin-dark a{color:#ccc}.tpd-skin-dark a:hover{color:silver}.tpd-skin-light .tpd-content,.tpd-skin-light .tpd-title,.tpd-skin-light .tpd-close{color:#333}.tpd-skin-light .tpd-background-content{background-color:#fff}.tpd-skin-light .tpd-background{border-width:1px;border-color:#838383;border-color:rgba(0,0,0,.3)}.tpd-skin-light .tpd-background-title{background-color:#FFF;background:linear-gradient(to bottom,#ffffff 0%,#f7f7f7 100%)}.tpd-skin-light .tpd-title-wrapper{border-bottom:1px solid silver}.tpd-skin-light .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-light.tpd-no-shadow .tpd-background{border-color:#acacac;border-color:rgba(100,100,100,.3)}.tpd-skin-light .tpd-spinner-spin{border-color:rgba(51,51,51,.15);border-left-color:#0098E2}.tpd-skin-light a{color:gray}.tpd-skin-light a:hover{color:#6c6c6c}.tpd-skin-gray .tpd-content,.tpd-skin-gray .tpd-title,.tpd-skin-gray .tpd-close{color:#fff}.tpd-skin-gray .tpd-background-content,.tpd-skin-gray .tpd-background-title{background-color:#727272}.tpd-skin-gray .tpd-background{border-width:1px;border-color:#727272;border-color:rgba(255,255,255,.1)}.tpd-skin-gray .tpd-title-wrapper{border-bottom:1px solid #505050}.tpd-skin-gray .tpd-spinner-spin{border-color:rgba(255,255,255,.2);border-left-color:#fff}.tpd-skin-gray a{color:#ccc}.tpd-skin-gray a:hover{color:#b6b6b6}.tpd-skin-red .tpd-content,.tpd-skin-red .tpd-title,.tpd-skin-red .tpd-close{color:#fff}.tpd-skin-red .tpd-background-content{background-color:#e13c37}.tpd-skin-red .tpd-background{border-width:1px;border-color:#a30500;border-color:rgba(12,0,0,.6)}.tpd-skin-red .tpd-background-title{background-color:#e13c37}.tpd-skin-red .tpd-title-wrapper{border-bottom:1px solid #a30500}.tpd-skin-red .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-red .tpd-spinner-spin{border-color:rgba(255,255,255,.2);border-left-color:#fff}.tpd-skin-red a{color:#ddd}.tpd-skin-red a:hover{color:#c6c6c6}.tpd-skin-green .tpd-content,.tpd-skin-green .tpd-title,.tpd-skin-green .tpd-close{color:#fff}.tpd-skin-green .tpd-background-content{background-color:#4aab3a}.tpd-skin-green .tpd-background{border-width:1px;border-color:#127c00;border-color:rgba(0,12,0,.6)}.tpd-skin-green .tpd-background-title{background-color:#4aab3a}.tpd-skin-green .tpd-title-wrapper{border-bottom:1px solid #127c00}.tpd-skin-green .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-green .tpd-spinner-spin{border-color:rgba(255,255,255,.2);border-left-color:#fff}.tpd-skin-green a{color:#ddd}.tpd-skin-green a:hover{color:#c6c6c6}.tpd-skin-blue .tpd-content,.tpd-skin-blue .tpd-title,.tpd-skin-blue .tpd-close{color:#fff}.tpd-skin-blue .tpd-background-content{background-color:#45a3e3}.tpd-skin-blue .tpd-background{border-width:1px;border-color:#1674b4;border-color:rgba(0,0,12,.6)}.tpd-skin-blue .tpd-background-title{background-color:#45a3e3}.tpd-skin-blue .tpd-title-wrapper{border-bottom:1px solid #1674b4}.tpd-skin-blue .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-blue .tpd-spinner-spin{border-color:rgba(255,255,255,.2);border-left-color:#fff}.tpd-skin-blue a{color:#ddd}.tpd-skin-blue a:hover{color:#c6c6c6}.tpd-skin-lightyellow .tpd-content,.tpd-skin-lightyellow .tpd-title,.tpd-skin-lightyellow .tpd-close{color:#333}.tpd-skin-lightyellow .tpd-background-content{background-color:#ffffa9}.tpd-skin-lightyellow .tpd-background{border-width:1px;border-color:#9d9c8c;border-color:rgba(8,8,0,.35)}.tpd-skin-lightyellow .tpd-background-title{background-color:#ffffa9}.tpd-skin-lightyellow .tpd-title-wrapper{border-bottom:1px solid #a7a697}.tpd-skin-lightyellow .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-lightyellow .tpd-spinner-spin{border-color:rgba(51,51,51,.2);border-left-color:#333}.tpd-skin-lightyellow a{color:#777}.tpd-skin-lightyellow a:hover{color:#868686}.tpd-skin-lightblue .tpd-content,.tpd-skin-lightblue .tpd-title,.tpd-skin-lightblue .tpd-close{color:#333}.tpd-skin-lightblue .tpd-background-content{background-color:#bce5ff}.tpd-skin-lightblue .tpd-background{border-width:1px;border-color:#7c868a;border-color:rgba(0,0,8,.35)}.tpd-skin-lightblue .tpd-background-title{background-color:#bce5ff}.tpd-skin-lightblue .tpd-title-wrapper{border-bottom:1px solid #909b9f}.tpd-skin-lightblue .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-lightblue .tpd-spinner-spin{border-color:rgba(51,51,51,.2);border-left-color:#333}.tpd-skin-lightblue a{color:#777}.tpd-skin-lightblue a:hover{color:#868686}.tpd-skin-lightpink .tpd-content,.tpd-skin-lightpink .tpd-title,.tpd-skin-lightpink .tpd-close{color:#333}.tpd-skin-lightpink .tpd-background-content{background-color:#ffc4bf}.tpd-skin-lightpink .tpd-background{border-width:1px;border-color:#8d817c;border-color:rgba(8,0,0,.35)}.tpd-skin-lightpink .tpd-background-title{background-color:#ffc4bf}.tpd-skin-lightpink .tpd-title-wrapper{border-bottom:1px solid #a08f8f}.tpd-skin-lightpink .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-lightpink .tpd-spinner-spin{border-color:rgba(51,51,51,.2);border-left-color:#333}.tpd-skin-lightpink a{color:#777}.tpd-skin-lightpink a:hover{color:#868686}
#SlideBox{
	Position:					Fixed;
	Width:						70%;
	Height:						100%;
	Top:						0;
	Z-Index:					1000;
	Background:					White;
	Left:						102%;
	Visibility:					Hidden;
	Box-Shadow:					0 0 16px RGBa(0,0,0,.6);
	Border-Left:				1px Solid RGBa(0,0,0,.8);
	Opacity:					0;
	Transition:					Left .4s Cubic-Bezier(.04,.66,.4,.96);
	-webkit-overflow-scrolling:	Touch;
	-webkit-user-select:		None;
	-moz-user-select:			None;
	-ms-user-select:			None;
	user-select:				None;
}

#SlideBoxBody{
	Position:					Fixed;
	Width:						Inherit;
	Height:						calc(100vh - 151px);
	Top:						152px;
	Overflow:					Auto;
	Overflow-X:					Hidden;
	Overflow-Y:					Auto;
}

#SlideBox.Blur1px #SlideBoxBody,
#SlideBox.Blur2px #SlideBoxBody{
	Width:						100%;
}

/* IE10+ Override */
_:-ms-lang(x), #SlideBox.Blur1px #SlideBoxBody,
_:-ms-lang(x), #SlideBox.Blur2px #SlideBoxBody{
	Width:						Inherit !important;
}

#SlideBox.SlideBoxTabs0 #SlideBoxBody{
	Top:						100px !important;
}

#SlideBoxClose{
	Background:					RGB(200,37,6);
	Background:					-moz-linear-gradient(to bottom, rgba(236,93,87,1) 0%, rgba(200,37,6,1) 100%);
	Background:					-webkit-linear-gradient(to bottom, rgba(236,93,87,1) 0%, rgba(200,37,6,1) 100%);
	Background:					linear-gradient(to bottom, rgba(236,93,87,1) 0%, rgba(200,37,6,1) 100%);
	Filter:						progid:DXImageTransform.Microsoft.gradient(startColorstr='#c82506', endColorstr='#ec5d57',GradientType=0);
	Background-Size:			100% 3px;
	Border:						1px Solid RGB(200,37,6);
	Border-Radius: 				12px;
	Color:						White;
	Width:						64px;
	Height:						130px;
	Position:					Fixed;
	Top:						0;
	Left:						102%;
	Opacity:					0;
	Z-Index:					999;
	Text-Align:					Center;
	Padding-Right:				800px;
	Box-Shadow:					0 4px 8px RGBa(0,0,0,.6), Inset 15px 2px 20px RGBa(200,37,6,1);
	Text-Shadow:				0 4px 8px RGBa(0,0,0,.37);
	Margin-Top:					20px;
	Font:						Normal 100 40px/130px "Open Sans", Arial, Sans-Serif;
	Cursor:						Pointer;
	Transition:					Transform .15s Ease, Box-Shadow .15s Ease, Text-Shadow .15s Ease, Left 1.1s Cubic-Bezier(0,0,0,1.2);
	Display:					Block;
	Overflow:					Hidden;
	-webkit-overflow-scrolling:	Touch;
}


#SlideBoxClose::Before{
	Content:					"\00d7"; /* "×" (The &times; text) */
	Width:						64px;
	Display:					Inline-Block;
}


#SlideBoxClose::After{
	Content:					"\1F424"; /* Duck */
	Width:						64px;
	Display:					Inline-Block;
	Top:						0;
	Right:						1px;
	Position:					Absolute;
}


#SlideBoxClose:Hover{
	Box-Shadow:					10px 8px 10px RGBa(0,0,0,.4), Inset 15px 1px 20px RGBa(236,93,87,.6);
	Text-Shadow:				4px 4px 8px RGBa(0,0,0,.47);
	-webkit-transform:			Translate3D(-2px,-2px,0) Rotate(2deg);
	-ms-transform:				Translate3D(-2px,-2px,0) Rotate(2deg);
	Transform:					Translate3D(-2px,-2px,0) Rotate(2deg);
}


#SlideBoxClose:Active{
	Box-Shadow:					8px 2px 6px RGBa(0,0,0,.4), Inset -5px 5px 10px RGBa(236,93,87,.8);
	Text-Shadow:				-4px 2px 8px RGBa(0,0,0,.2);
	-webkit-transform:			Translate3D(2px,2px,0) Rotate(-2deg);
	-ms-transform:				Translate3D(2px,2px,0) Rotate(-2deg);
	Transform:					Translate3D(2px,2px,0) Rotate(-2deg);
}


.SlideBox_Open_Right #SlideBox{
	Left:						calc(30vw);
}


.SlideBox_Open_Right #SlideBoxClose{
	Left:						calc(30vw - 64px);
}


#SlideBox_Overlay{
	Display:					None;
}


.SlideBox_Open_Right #SlideBox_Overlay{
	Display:					Block;
	Position:					Fixed;
	Top:						0;
	Right:						0;
	Bottom:						0;
	Left:						0;
	z-Index:					998;
	Background-color:			RGBa(0,0,0,.4);
	Animation:					SlideBox_Overlay_Fade 500ms;
}


@keyframes SlideBox_Overlay_Fade{
	0% {
		Opacity:				0;
	}
	100% {
		Opacity:				1;
	}
}





/*** Header *************************************/
#SlideBox HEADER{
	Background:					#D7D3D3;
	Padding-Bottom:				1px;
	Border-Left:				1px Solid White;
	Position:					Fixed;
	Width:						calc(70vw);
	Box-Shadow:					0 0 16px 2px RGBa(0,0,0,.1);
	z-Index:					1;
}


#SlideBoxHeader{
	Background:					-moz-linear-gradient(to bottom, #FFFFFF 0%, #ECEDED 90%);
	Background:					-webkit-linear-gradient(to bottom, #FFFFFF 0%, #ECEDED 90%);
	Background:					linear-gradient(to bottom, #FFFFFF 0%, #ECEDED 90%);
	Filter:						progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EDEFF0',GradientType=0);
	Height:						100px;
}

#SlideBoxHeader H1{
	Font:						Normal 600 22px/22px "Open Sans", Arial, Sans-Serif;
	Color:						#0098E2;
	Padding:					15px 0 4px 40px;
	Letter-Spacing:				-1.5px;
	Width:						Calc(70vw - 120px);
	White-Space:				NoWrap;
	Overflow:					Hidden;
	Text-Overflow:				Ellipsis;
}

#SlideBoxHeader H1 B{
	Font:						Normal 200 22px/22px "Open Sans", Arial, Sans-Serif;
}


	/* * SubTitle * * * * * * * * * * * * * * * * */
		#SlideBoxHeader H2{
			Font:						Normal 400 13px/13px "Open Sans", Arial, Sans-Serif;
			Color:						RGBa(0,0,0,.47);
			Padding:					15px 0 4px 40px;
			Width:						Calc(70vw - 120px);
			Letter-Spacing:				-1px;
			White-Space:				NoWrap;
			Overflow:					Hidden;
			Text-Overflow:				Ellipsis;
		}

		#SlideBoxHeader H2 STRONG{
			Font:						Normal 400 16px/16px "Open Sans", Arial, Sans-Serif;
			Color:						#0098E2;
			Padding:					0 0 5px 0;
			Width:						Calc(70vw - 120px);
			Letter-Spacing:				-1px;
			White-Space:				NoWrap;
			Overflow:					Hidden;
			Text-Overflow:				Ellipsis;
			Display:					Block;
		}

		#SlideBoxHeader H2 B{
			Font:						Normal 600 13px/13px "Open Sans", Arial, Sans-Serif;
			Color:						RGBa(0,0,0,.47);
			Padding:					0 5px 0 50px;
			Text-Transform:				UpperCase;
		}
		#SlideBoxHeader H2 B:After{
			Content:					" :";
		}

		#SlideBoxHeader H2 B:nth-child(2){
			Padding:					0 10px 0 0;
		}
	/*/* SubTitle * * * * * * * * * * * * * * * * */


#SlideBoxIcon{
	Background-Color:			#B0BED0;
	Position:					Relative;
	Width:						64px;
	Height:						64px;
	Float:						Right;
	Border-Radius:				100%;
	Margin:						18px 18px 0 0;
	Text-Align:					Center;
	Color:						White;
	Font:						Normal 400 32px/64px "Open Sans", Arial, Sans-Serif;
}
/*/* Header *************************************/



/*** Buttons ************************************/
	/* * Default * * * * * * * * * * * * * * * * * */
		#SlideBoxHeader #SlideBoxButtons{
			Padding:					10px 0 10px 40px;
			Display:					Inline;
			Width:						Auto;
			Float:						Left;
			White-Space:				NoWrap;
			Overflow:					Hidden;
		}


		#SlideBoxHeader #SlideBoxButtons BUTTON{
			Position:					Relative;
			Border-Radius:				4px;
			Text-Transform:				Uppercase;
			Background:					#006ac9;
			Margin-Right:				10px;
			Letter-Spacing:				-.5px;
			Background:					-moz-linear-gradient(to bottom, #05A4F1 20%, #006ac9 80%);
			Background:					-webkit-linear-gradient(to bottom, #05A4F1 20%, #006ac9 80%);
			Background:					linear-gradient(to bottom, #05A4F1 20%, #006ac9 80%);
			Cursor:						Pointer;
			Border:						None;
			Box-Shadow:					Inset 0 0 3px 0 RGBa(0,0,0,.47), 2px 1px 1px 0 RGBa(255,255,255,1), -2px 1px 1px 0 RGBa(255,255,255,1), 0 2px 1px 0 RGBa(255,255,255,1);
			Font:						Normal 800 14px/16px "Open Sans", Arial, Sans-Serif;
			Color:						White;
			Text-Shadow:				0 1px 2px RGBa(0,0,0,.37);
			Padding:					10px 25px;
			Outline:					0;
			Transition:					All .2s Ease;
			-webkit-user-select:		None;
			-moz-user-select:			None;
			-ms-user-select:			None;
			user-select:				None;
		}

		#SlideBoxHeader #SlideBoxButtons BUTTON B{
			Font:						Normal 600 14px/16px "Open Sans", Arial, Sans-Serif;
			Text-Transform:				Initial;
		}


		#SlideBoxHeader #SlideBoxButtons BUTTON:Hover{
			Background:					#05A4F1;
			Background:					-moz-linear-gradient(to bottom, #05A4F1 30%, #006ac9 130%);
			Background:					-webkit-linear-gradient(to bottom, #05A4F1 30%, #006ac9 130%);
			Background:					linear-gradient(to bottom, #05A4F1 30%, #0087C9 130%);
			Text-Shadow:				0 1px 4px RGBa(0,0,0,.37);
		}


		#SlideBoxHeader #SlideBoxButtons BUTTON:Active{
			Background:					#0566BE;
			Background:					-moz-linear-gradient(to bottom, #006ac9 20%, #05A4F1 80%);
			Background:					-webkit-linear-gradient(to bottom, #006ac9 20%, #05A4F1 80%);
			Background:					linear-gradient(to bottom, #006ac9 20%, #05A4F1 80%);
			Text-Shadow:				0 1px 4px RGBa(0,0,0,.47);
		}
	/*/* Default * * * * * * * * * * * * * * * * * */


	/* * Primary * * * * * * * * * * * * * * * * * */
		#SlideBoxHeader #SlideBoxButtons BUTTON.Primary{
			Background:					#1BB51F;
			Background:					-moz-linear-gradient(to bottom, #78DF46 20%, #1BB51F 80%);
			Background:					-webkit-linear-gradient(to bottom, #78DF46 20%, #1BB51F 80%);
			Background:					linear-gradient(to bottom, #78DF46 20%, #1BB51F 80%);
		}


		#SlideBoxHeader #SlideBoxButtons BUTTON.Primary:Hover{
			Background:					#78DF46;
			Background:					-moz-linear-gradient(to bottom, #78DF46 30%, #1BB51F 130%);
			Background:					-webkit-linear-gradient(to bottom, #78DF46 30%, #1BB51F 130%);
			Background:					linear-gradient(to bottom, #78DF46 30%, #1BB51F 130%);
		}


		#SlideBoxHeader #SlideBoxButtons BUTTON.Primary:Active{
			Background:					#00BB00;
			Background:					-moz-linear-gradient(to bottom, #1BB51F 20%, #78CE4F 80%);
			Background:					-webkit-linear-gradient(to bottom, #1BB51F 20%, #78CE4F 80%);
			Background:					linear-gradient(to bottom, #1BB51F 20%, #78CE4F 80%);
		}
	/*/* Primary * * * * * * * * * * * * * * * * * */


	/* * Destructive * * * * * * * * * * * * * * * */
		#SlideBoxHeader #SlideBoxButtons BUTTON.Destructive{
			Background:					#C41D1D;
			Background:					-moz-linear-gradient(to bottom, #F93535 20%, #C41D1D 80%);
			Background:					-webkit-linear-gradient(to bottom, #F93535 20%, #C41D1D 80%);
			Background:					linear-gradient(to bottom, #F93535 20%, #C41D1D 80%);
		}


		#SlideBoxHeader #SlideBoxButtons BUTTON.Destructive:Hover{
			Background:					#F93535;
			Background:					-moz-linear-gradient(to bottom, #F93535 30%, #C41D1D 130%);
			Background:					-webkit-linear-gradient(to bottom, #F93535 30%, #C41D1D 130%);
			Background:					linear-gradient(to bottom, #F93535 30%, #C41D1D 130%);
		}


		#SlideBoxHeader #SlideBoxButtons BUTTON.Destructive:Active{
			Background:					#B61919;
			Background:					-moz-linear-gradient(to bottom, #C41D1D 20%, #fe4d4d 80%);
			Background:					-webkit-linear-gradient(to bottom, #C41D1D 20%, #fe4d4d 80%);
			Background:					linear-gradient(to bottom, #C41D1D 20%, #fe4d4d 80%);
		}
	/* * Destructive * * * * * * * * * * * * * * * */


	/*** Wait * * * * * * * * * * * * * * * * * * */
		#SlideBoxHeader #SlideBoxButtons BUTTON.Wait{
			Padding-Left:				40px;
			Cursor:						Wait;
			Pointer-Events:				None;
		}

		#SlideBoxHeader #SlideBoxButtons BUTTON.Wait::Before{
			Content:					"\00a0"; /* &nbsp; */
			Width:						26px;
			Height:						26px;
			Left:						7px;
			Top:						5px;
			Position:					Absolute;
			Display:					Inline-Block;
			Background-Image:			URL(/D3/svg/Throbber-FFFFFF.svg);
			Background-Size:			24px 24px;
			Background-Repeat:			No-Repeat;
			Background-Position:		Center Center;
		}
	/*/* Wait * * * * * * * * * * * * * * * * * * */

/*/* Buttons ************************************/



/*** Tabs ***************************************/
#SlideBoxTabs{
	Height:						50px;
	Overflow:					Hidden;
	Border-Top:					1px Solid #D3D5D7;
	Background:					#DDDFE1;
	Box-Shadow:					Inset 0 5px 10px -8px RGBa(0,0,0,.37);
}


#SlideBoxTabs LI{
	Height:						50px;
	Display:					Inline-Block;
	Float:						Left;
	Text-Align:					Center;
	Font:						Normal 200 16px/50px "Open Sans", Arial, Sans-Serif;
	Text-Transform:				Uppercase;
	Margin-Right:				-1px;
	Border:						1px Solid #D3D5D7;
	Border-Top:					None;
	Border-Bottom:				1px Solid #DCDEE0;
	Background:					-moz-linear-gradient(to bottom, #FFFFFF -200%, #DCDEE0 100%);
	Background:					-webkit-linear-gradient(to bottom, #FFFFFF -200%, #DCDEE0 100%);
	Background:					linear-gradient(to bottom, #FFFFFF -200%, #DCDEE0 100%);
	Filter:						progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#DCDEE0',GradientType=0);
	Box-Shadow:					Inset 0 5px 10px -8px RGBa(0,0,0,.37);
	Cursor:						Pointer;
	Padding:					0 10px;
	White-Space:				NoWrap;
	Overflow:					Hidden;
	Text-Overflow:				Ellipsis;
	Color:						Black;
}


#SlideBoxTabs LI.Error{
	Color:						RGB(222,0,0);
}


#SlideBoxTabs LI B{
	Background:					RGBa(0,0,0,.1);
	Margin-Left:				15px;
	Padding:					0 8px;
	Border-Radius:				10px;
	Font:						Normal 400 14px/16px "Open Sans", Arial, Sans-Serif;
}


#SlideBox.SlideBoxTabs0 UL#SlideBoxTabs{
	Display:					None !important;
}


#SlideBox.SlideBoxTabs1 UL#SlideBoxTabs LI{
	Width:						calc(70vw);
}


#SlideBox.SlideBoxTabs2 UL#SlideBoxTabs LI{
	Width:						calc(70vw/2);
}


#SlideBox.SlideBoxTabs3 UL#SlideBoxTabs LI{
	Width:						calc(70vw/3);
}


#SlideBox.SlideBoxTabs4 UL#SlideBoxTabs LI{
	Width:						calc(70vw/4);
}


#SlideBox.SlideBoxTabs5 UL#SlideBoxTabs LI{
	Width:						calc(70vw/5);
}


#SlideBoxTabs LI:Hover{
	Background:					-moz-linear-gradient(to bottom, #FFFFFF -50%, #DCDEE0 100%);
	Background:					-webkit-linear-gradient(to bottom, #FFFFFF -50%, #DCDEE0 100%);
	Background:					linear-gradient(to bottom, #FFFFFF -50%, #DCDEE0 100%);
	Filter:						progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#DCDEE0',GradientType=0);
	Box-Shadow:					Inset 0 5px 10px -8px RGBa(0,0,0,.37);
	Color:						Blue;
}


#SlideBoxTabs LI.Active{
	Cursor:						Default;
	Letter-Spacing:				-.5px;
	Font:						Normal 400 16px/50px "Open Sans", Arial, Sans-Serif;
	Background:					-moz-linear-gradient(to bottom, #FFFFFF 0%, #DCDEE0 120%);
	Background:					-webkit-linear-gradient(to bottom, #FFFFFF 0%, #DCDEE0 120%);
	Background:					linear-gradient(to bottom, #FFFFFF 0%, #DCDEE0 120%);
	Filter:						progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DCDEE0',GradientType=0);
}


#SlideBoxTabs LI.Active:Hover{
	Color:						Black;
}
/*/* Tabs ***************************************/



/*** SECTION (Body) *****************************/

#SlideBox SECTION{
	Padding-Bottom:				1px;
	Width:						100%;
	Position:					Relative;
	z-Index:					0;
}


#SlideBox.SlideBoxTabs0 SECTION{
	Padding-Top:				130px;
}


#SlideBox SECTION P{
	Font:						Normal 400 1em/1.5em "Open Sans", Arial, Sans-Serif;
}

#SlideBox SECTION P B{
	Font:						Normal 600 1em/1.5em "Open Sans", Arial, Sans-Serif;
}

#SlideBox SECTION P I.Error{
	Font:						Italic 200 1em/1.5em "Open Sans", Arial, Sans-Serif;
	Color:						Red;
}


#SlideBox SECTION P A{
	Color:						#007AFF;
	Text-Decoration:			None;
	Padding-Bottom:				5px;
	Border-Bottom:				1px Solid RGBa(0,122,255,0);
	Transition:					All .2s Ease;
	Margin-Right:				5px;
	Margin-Left:				5px;
}


#SlideBox SECTION P A:Hover{
	Padding-Bottom:				1px;
	Border-Bottom:				1px Solid RGBa(0,122,255,.4);
}


#SlideBox SECTION P A[type="Phone"]::Before{
	Font:						Normal 100 1em FontAwesome, "Open Sans", Arial, Sans-Serif;
	Content:					"\f095"; /* fa-phone */
	Margin-Right:				5px;
}


#SlideBox SECTION P A[type="eMail"]::Before{
	Font:						Normal 100 1em FontAwesome, "Open Sans", Arial, Sans-Serif;
	Content:					"\f0e0"; /* fa-envelope */
	Margin-Right:				5px;
}


#SlideBox SECTION P A[type="Calendar"]::Before{
	Font:						Normal 100 1em FontAwesome, "Open Sans", Arial, Sans-Serif;
	Content:					"\f073"; /* fa-calendar */
	Margin-Right:				5px;
}


#SlideBox SECTION P A[type="LiveMessage"]::Before{
	Font:						Normal 100 1em FontAwesome, "Open Sans", Arial, Sans-Serif;
	Content:					"\f075"; /* fa-comment */
	Margin-Right:				5px;
}


#SlideBox SECTION P A[type="EyeOpen"]::Before{
	Font:						Normal 100 1em FontAwesome, "Open Sans", Arial, Sans-Serif;
	Content:					"\f06e"; /* fa-eye */
	Margin-Right:				5px;
}


#SlideBox SECTION P A[type="EyeClosed"]::Before{
	Font:						Normal 100 1em FontAwesome, "Open Sans", Arial, Sans-Serif;
	Content:					"\f070"; /* fa-eye-slash */
	Margin-Right:				5px;
}


#SlideBox .DetailBox{
	Background:				RGBa(0,0,150,.034);
	Padding:					1em 1.5em;
	Margin:					.5em 0 0 0;
	Border-Radius:			1em;
}




#SlideBox .DetailBox.White{
	Background:				White ;
}
/*/* SECTION (Body) *****************************/



/*** TAB CONTENT ********************************/
.SlideBoxTabContent{
	Background:					White;
	Position:					Absolute;
	Top:						0;
	Left:						0;
	Padding:					40px;
	Display:					None;
	Width:						100%;
}

#SlideBoxTab_1{
	Display:					Block;
}

#SlideBoxTab_3 .Width90 {
	Padding-Left:				0;
}
#SlideBoxTab_3 .Table TD {
	White-Space:				Normal;
}
#SlideBoxTab_3 .Table TD:first-child {
	/* override table inline styling */
	Width:  					90% !important;
}
#SlideBoxTab_3 .Table TD:nth-child(2) {
	/* override table inline styling */
	Width:  					10% !important;
}
/*/* TAB CONTENT ********************************/

/* DocSpera D4 Trial Banner */
#SlideBox .typeahead__field input{
	Background:					RGBa(0,0,150,.04) !important;
	Border-Radius:				3px !important;
	Margin:						5px 0;
}

#SlideBox .typeahead__container input{
	Font-Family:				'Open Sans' !important;
}

#SlideBox.SlideBox_Banner,
#SlideBoxClose.SlideBoxClose_Banner {
	top: 54px !important;
}


@media screen and (max-width: 911px) {

	#SlideBox.SlideBox_Banner,
	#SlideBoxClose.SlideBoxClose_Banner {
		top: 89.4px !important;
	}
	
}

@media screen and (max-width: 800px) {
	#SlideBox.SlideBox_Banner,
	#SlideBoxClose.SlideBoxClose_Banner {
			top: 51.5px !important;
	}
}

@media screen and (max-width: 740px) {
	#SlideBox.SlideBox_Banner,
	#SlideBoxClose.SlideBoxClose_Banner {
			top: 80px !important;
	}
}

@media screen and (max-width: 579px) {
	#SlideBox.SlideBox_Banner,
	#SlideBoxClose.SlideBoxClose_Banner {
			top: 67px !important;
	}
}

@media screen and (max-width: 498px) {
	#SlideBox.SlideBox_Banner,
	#SlideBoxClose.SlideBoxClose_Banner {
			top: 83px !important;
	}
}
/* DocSpera D4 Trial Banner */@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

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

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

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

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

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

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.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: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.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: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

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

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 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 {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 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-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

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

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

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

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  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(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  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(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

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

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    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% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    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% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

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

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    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: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    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: none;
    transform: none;
  }
}

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

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    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: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    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: none;
    transform: none;
  }
}

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

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    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: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    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: none;
    transform: none;
  }
}

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

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    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: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 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% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

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

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

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

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

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

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 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% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

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

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

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

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

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

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

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

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

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

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

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

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

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

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

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

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

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

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

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

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

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

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

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

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

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

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

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

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

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

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

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

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

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

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

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

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

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

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

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

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

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

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

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

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

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

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

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

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

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

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

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

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

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

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

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

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

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

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

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

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

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

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

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

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/** Adapted from Ash's Blade UI Framework **/
.Pagination{
	Background:			#F0F0F5;
	Height:				36px;
	Min-Width:			108px;
	Max-Width:			252px;
	Border-Radius:		18px;
	Line-Height:		36px;
	Overflow:			Hidden;
	Box-Shadow:			0 1px 10px 0 RGBa(0,0,0, .2);
	Display:			None;
	xTransition:			All .2s Ease-In-Out;
}


.Pagination:Hover{
	Box-Shadow:			0 1px 15px -1px RGBa(0,0,0, .25);
}


.Pagination LI{
	Width:				36px;
	Height:				36px;
	Background:			White;
	Color:				Black;
	Text-Align:			Center;
	Float:				Left;
	Font:				Normal 500 .84em/36px "Open Sans", Arial, Sans-Serif;
	Cursor:				Pointer;
	Display:			Inline-Block;
	Box-Shadow:			Inset -1px 0 1px 0 #F0F0F5;
	Box-Shadow:			0 1px 10px 0 RGBa(0,0,0, 1.2);
	Transition:			All .12s Ease-In-Out;
}


.Pagination LI.PaginateInfo{
	Width:				80px;
	Height:				36px;
	Background:			White;
	Color:				Black;
	Text-Align:			Center;
	Float:				Left;
	Font:				Normal 500 .84em/36px "Open Sans", Arial, Sans-Serif;
	Cursor:				Default;
	Display:			Inline-Block;
	Box-Shadow:			Inset -1px 0 1px 0 #F0F0F5;
	Transition:			All .12s Ease-In-Out;
	Box-Shadow:			Inset 0 -40px 40px -45px RGBa(0,0,0,.4), 0 1px 5px 0 RGBa(0,0,0, .2);
	Border-Radius:		18px;
	Margin:				0 -18px;
	z-Index:			2;
	Position:			Relative;
}


.Pagination LI.PaginateInfo B{
	Font:				Normal 500 .82em/36px "Open Sans", Arial, Sans-Serif;
}


.Pagination LI:first-child{
	Border-Radius:		18px 0 0 18px;
}


.Pagination LI:last-child{
	Border-Radius:		0 18px 18px 0;
}


.Pagination LI:Hover(:not(#PaginateInfo))){
	Background:			RGBa(255,255,255, .1);
	Color:				#007AFF;
	Font:				Normal 500 1em/36px "Open Sans", Arial, Sans-Serif;
}


.Pagination LI:Active(:not(#PaginateInfo))){
	Background:			RGBa(0,0,0, .04);
	Font:				Normal 500 .84em/36px "Open Sans", Arial, Sans-Serif;
	Box-Shadow:			Inset 0 40px 40px -46px RGBa(0,0,0,.4);
}


.Pagination LI.Left,
.Pagination LI.Right{
	Width:				50px;
	Background:			#2F96F7;
	Color:				White;
	Font:				Normal 400 1em/36px FontAwesome, "Open Sans", Arial, Sans-Serif;
	Box-Shadow:			Inset -6px 0 12px -6px RGBa(0,0,0, .3);
}


.Pagination LI.Right{
	Text-Align:			Right;
	Padding-Right:		15px;
}


.Pagination LI.Left{
	Text-Align:			Left;
	Padding-Left:		15px;
}


.Pagination LI.Left:Hover,
.Pagination LI.Right:Hover{
	Background:			#007AFF;
	Color:				White;
	Font:				Normal 400 1.4em/36px FontAwesome, "Open Sans", Arial, Sans-Serif;
}


.Pagination LI.Left:Active,
.Pagination LI.Right:Active{
	Background:			#025EC2;
	Font:				Normal 400 1em/36px FontAwesome, "Open Sans", Arial, Sans-Serif;
}


.Pagination LI.End,
.Pagination LI.End:Hover,
.Pagination LI.End:Active{
	Background:			#B0BED0;
	Font:				Normal 400 1em/36px FontAwesome, "Open Sans", Arial, Sans-Serif;
	Cursor:				No-Drop;
	Pointer-Events:		None;
	xDisplay:			None;
}


.Pagination LI#ActivePaginationPage{
	Background-Color:	#78DF46;
	Background-Image:	Linear-Gradient(To Bottom, #78DF46 10%, #1BB51F 100%);
	Box-Shadow:			Inset 0 20px 20px -26px RGBa(0,0,0,.4), Inset 2px 0 0 -1px RGBa(0,0,0,.02), Inset -2px 0 0 -1px RGBa(0,0,0,.02);
	Color:				White;
	Font:				Normal 700 1em/36px "Open Sans", Arial, Sans-Serif;
	Text-Shadow:		0 1px 2px RGBa(0,0,0,.3);
	Cursor:				Default;
	Pointer-Events:		None;
}/**
 * TrackpadScrollEmulator
 * Author: Jonathan Nicol @f6design
 * https://github.com/jnicol/trackpad-scroll-emulator
 */
 
 .tse-scrollable {
  position: relative;
  width: 200px; /* Default value. Overwite this if you want. */
  height: 300px; /* Default value. Overwite this if you want. */
Overflow:				Hidden;
Overflow-Y:				Scroll;
  }
  .tse-scrollable .tse-scroll-content {
    overflow: hidden;
    overflow-y: scroll;
    }
    /* No longer using ::scrollbar too, since it breaks Chrome 25 */
    .tse-scrollable .tse-scroll-content::-webkit-scrollbar {
      width: 0;
      height: 0;
      }
.tse-scrollbar {
  z-index: 99;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 11px;
  }
  .tse-scrollbar .drag-handle {
    position: absolute;
    right: 2px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    min-height: 10px;
    width: 7px;
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    background: #6c6e71;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    }
  .tse-scrollbar:hover .drag-handle {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.7;
    -webkit-transition: opacity 0 linear;
    -moz-transition: opacity 0 linear;
    -o-transition: opacity 0 linear;
    -ms-transition: opacity 0 linear;
    transition: opacity 0 linear;
    }
    .tse-scrollbar .drag-handle.visible {
      opacity: 0.7;
      }
/* Used when testing the scrollbar width */
/* No longer using ::scrollbar too, since it breaks Chrome 25 */
.scrollbar-width-tester::-webkit-scrollbar {
  width: 0;
  height: 0;
}
/* Horizontal scroller */
.tse-scrollable.horizontal .tse-scroll-content {
  overflow-x: scroll;
  overflow-y: hidden;
  }
  .tse-scrollable.horizontal .tse-scroll-content::-webkit-scrollbar,
  .tse-scrollable.horizontal .tse-scroll-content::scrollbar {
    width: auto;
    height: 0;
    }
.tse-scrollable.horizontal .tse-scrollbar {
  top: auto;
  left: 0;
  width: auto;
  height: 11px;
  }
  .tse-scrollable.horizontal .tse-scrollbar .drag-handle {
    right: auto;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
    }
.ContextMenu-Container{
	Position:			Fixed;
	Box-Sizing:			Border-Box;
	Top:				0;
	Margin-Top:			-5px;
	z-Index:			999999;
	Animation:			ShowPopMenu_All .18s; Ease;
	-webkit-user-select:none;
	-moz-user-select:	none;
	-ms-user-select:	none;
	user-select:		none;
	Margin-Left:		-35px;
}


.ContextMenu-Arrow-Bottom{
	Margin-Top:			-28px;
}


@keyframes ShowPopMenu_All{
	0%{
		Transform:		Scale(0.5);
		Opacity:		0;
	}
	50%{
		Transform:		Scale(1.2);
	}
	100%{
		Transform:		Scale(1.0);
		Opacity:		1;
	}
}


.ContextMenu-Container[data-childlevel="0"]{
	Animation:			ShowPopMenu_0 .18s; Ease;
}


@keyframes ShowPopMenu_0{
	0%{
		Transform:		Scale(0.5);
	}
	50%{
		Transform:		Scale(1.2);
	}
	100%{
		Transform:		Scale(1.0);

	}
}


.ContextMenu-Container .ContextMenuBox{
	Box-Sizing:			Border-Box;
	Background:			#FEFEFF;
	Border-Radius:		4px;
	Box-Shadow:			0 2px 10px RGBa(0,0,0,.2), 0 2px 2px RGBa(0,0,0, .2), 0 0 40px 0px RGBa(0,0,0, .2), 0 0 10px 10px RGBa(0,0,0, .02);
	-webkit-user-select:none;
	-moz-user-select:	none;
	-ms-user-select:	none;
	user-select:		none;
}


.ContextMenu-Arrow-Bottom .ContextMenuBox{
	Box-Shadow:			0 2px 10px RGBa(0,0,0,.2), 0 2px 2px RGBa(0,0,0, .2), 0 0 40px 0px RGBa(0,0,0, .2), 0 2px 10px 10px RGBa(0,0,0, .01);
}


.ContextMenu-Container .ContextMenuBox LI{
	Padding:			2px;
	Border-Bottom:		1px Solid RGBa(0,0,0, .08);
	Box-Shadow:			None;
	Color:				RGBa(59,153,252, 1);
	Font:				Normal 400 1em/1em Arial;
	Cursor:				Pointer;
	Overflow:			Hidden;
	Border-Radius:		1px;
	-webkit-user-select:none;
	-moz-user-select:	none;
	-ms-user-select:	none;
	user-select:		none;
}


.ContextMenu-Container .ContextMenuBox LI:last-child{
	Border-Bottom:		None;
}


.ContextMenu-Container .ContextMenuBox LI SPAN.Info{
	Padding:			6px 12px;
	Font-Size:			12px;
	Color:				#808080;
	Text-Align:			Center;
	Display:			Block;
	Background-Color:	#ebebeb;
}


.ContextMenu-Container .ContextMenuBox LI SPAN.ContextMenu-MenuItem{
	Padding:			.5em 1em;
	Cursor:				Pointer;
	Text-Align:			Left !important;
	Display:			Block;
	Border-Radius:		3px;
}


.ContextMenu-Container .ContextMenuBox LI SPAN.ContextMenu-MenuItem:hover,
.ContextMenu-Container .ContextMenuBox LI SPAN.ContextMenu-MenuItem:hover M{
	Color:				White !important;
	Background:			RGBa(59,153,252, 1);
}


.ContextMenu-Container .ContextMenuBox LI SPAN.ContextMenu-MenuItem:active,
.ContextMenu-Container .ContextMenuBox LI SPAN.ContextMenu-MenuItem:active M{
	Color:				White !important;
	Background:			RGBa(0,124,255, 1) !important;
}


.ContextMenu-Container .ContextMenuBox LI SPAN .ContextMenu-Arrow-Sub{
	Float:				Right;
	Display:			Block;
	Margin:				4px -6px 0 20px;
	Opacity:			.3;
	Height:				0;
	Width:				0;
	Border:				4px Solid Transparent;
	Border-Right:		6px Solid Transparent;
	Border-Left:		6px Solid Black;
}


.ContextMenu-Container .ContextMenuBox LI SPAN:hover .ContextMenu-Arrow-Sub{
	Border-Left:		6px Solid White;
	Opacity:			.6;
}


.ContextMenu-Arrow{
	Position:			Absolute;
	Margin-Top:			3px;
	Left:				50%;
	Width:				0;
	Height:				0;
	Border-Style:		Solid;
	Border-Width:		0 8px 8px 8px;
	Border-Color:		Transparent Transparent #FEFEFF Transparent;
}


.ContextMenu-Arrow-Bottom .ContextMenu-Arrow{
	Margin-Top:			-2px;
	Border-Width:		8px 8px 0 8px;
	Border-Color:		#FEFEFF Transparent Transparent Transparent;
}


.ContextMenu-Container LI{
	List-Style:			None;
}
.nav-header {
	display: block;
	padding: 3px 15px;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	color: #999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}

.nav-header B{
	font-weight: normal;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	xborder: 1px solid rgba(0, 0, 0, 0.2);
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	X-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	X-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	xbox-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 10px rgba(0,0,0, .1), 0 2px 40px rgba(0,0,0, .2), 0 4px 80px rgba(0,0,0, .2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	text-align:left;
	-webkit-user-select:None;
	-moz-user-select:	None;
	-ms-user-select:	None;
	user-select:		None;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
	*width: 100%;
	height: 0;
	margin: 9px 0px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.dropdown-menu a {
	display: block;
	padding: 3px 30px 3px 20px;
	clear: both;
	font-weight: 600;
	line-height: 20px;
	color: #007AFF;
	white-space: nowrap;
	text-decoration: none;
}

.dropdown-menu a TIME-LENGTH{
	Font-Weight:	400;
	Margin-Left:	10px;
	Color:			#666666;
}
.dropdown-menu li > a:hover TIME-LENGTH, .dropdown-menu li > a:focus TIME-LENGTH, .dropdown-submenu:hover > a TIME-LENGTH{
	Color:			White;
}


.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	color: #ffffff;
	text-decoration: none;
	background-color: #0096FA;
	outline: 0;
}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #0088cc;
	outline: 0;
}
.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover {
	color: #999999;
}
.dropdown-menu .disabled > a:hover {
	text-decoration: none;
	cursor: default;
	background-color: transparent;
}
.open {
	*z-index: 1000;
}
.open > .dropdown-menu {
	display: block;
}
.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #000000;
	content: "\2191";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu > .dropdown-menu.drop-left{
	left:-100%;
}
.dropdown-submenu:hover .dropdown-menu {
	display: block;
}
.dropdown-submenu > a:after {
	display: block;
	float: right;
	width: 0;
	height: 0;
	margin-top: 5px;
	margin-right: -18px;
	border-color: transparent;
	border-left-color: #cccccc;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	content: " ";
}
.dropdown-submenu:hover > a:after {
	border-left-color: #ffffff;
}
.dropdown .dropdown-menu .nav-header {
	padding-right: 20px;
	padding-left: 20px;
}
/**
 *  Context Styles
 */

.dropdown-context .nav-header {
	cursor: default;
}
.dropdown-context:before, .dropdown-context-up:before, .dropdown-context-left:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(0, 0, 0, .05);
	border-left: 7px solid transparent;
	xborder-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}
.dropdown-context:after, .dropdown-context-up:after, .dropdown-context-left:after {
	position: absolute;
	top: -6px;
	left: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}
.dropdown-context-up:before, .dropdown-context-up:after {
	top: auto;
	bottom: -7px;
	z-index: 9999;
}
.dropdown-context-up:before {
	border-right: 7px solid transparent;
	border-top: 7px solid #FFF;
	border-bottom: none;
	border-left: 7px solid transparent;
}
.dropdown-context-up:after {
	border-right: 6px solid transparent;
	border-top: 6px solid #ffffff;
	border-left: 6px solid transparent;
	border-bottom: none;
}
.dropdown-context-left:before {
	left: auto;
	right: 9px;
}
.dropdown-context-left:after {
	left: auto;
	right: 9px;
}

.dropdown-context-sub:before, .dropdown-context-sub:after {
	display: none;
}
.dropdown-context .dropdown-submenu:hover .dropdown-menu {
	display: none;
}
.dropdown-context .dropdown-submenu:hover > .dropdown-menu {
	display: block;
}

.compressed-context a{
	padding-left: 14px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 13px;
	}
.compressed-context .divider{
	margin: 5px 1px;
	}
.compressed-context .nav-header{
	padding:1px 13px;
	}

.dynamic-menu-src {
	display: none;
}
